python2-perf-debuginfo-4.19.90-2307.5.0.0211.oe1 >  A dW^^f ؒ] 4܉p HDx#go]6͊Xwf'up 0o\% cڇMyGγ;kB Dcx VJ N{{+pd2cWq1m$̟Я* _1SԧS8~e<鳛mXjjyJ(\)$@_ȍ1`p6n\6/ v__u}1f92fa07e161d63bfe8f65f8477fe02af82f1de20c14b21207004e5a5f20c13641b0f39b7e940eb57c7de0d07ace2fc7ac2898d12 dW^^f[Dpe2TQJmjW7K9 %Cit!f>؃ڝʦk? Cl 4b_Iwac#ۻ|7 ol}&JKgGᄇ:b 8–z.wU;(5/R9iJr BRD$&1a?ժMYoejNv_fu+SL~P4OFm6Z!ׄ{o/rNE>p<X8?X(d! 3 ^@Dn     b h8H(8r9r: rFSGSHSIT XTYT\TP]Th^TbU]cVidVeVfVlVtVuWvWzWWWWX$Cpython2-perf-debuginfo4.19.902307.5.0.0211.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.dobs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$dNdNdNdNdNdN056cbcaece19fa9e4f5f8ba91a390549fea8f29b062e73baf2372bbbfb64caderootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2307.5.0.0211.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1d@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.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.0098- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc 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()obs-worker-backend-test-x86-0009.novalocal 16903379674.19.90-2307.5.0.0211.oe14.19.90-2307.5.0.0211.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2307.5.0.0211.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/3d5a888d9e3e3cfbb578fc64ced0547b-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=63c7f8e32624ecb8a4fcad5831261dd65e901aae, with debug_info, not strippedřRݮutf-87d830ec6f3a52d370a433356a6078f815e8dd0a62a50d81eb920348f36468bb5?@7zXZ !#,>] b2u jӫ`(y/=Y6XS?Kѭptl]oQ|^6ΖR W2ӌݮbu2(SW. MzC'"eH:k)U]>R,b+ ;nSM߹/pʳSxdLso/J([OpB3aqq̃ǗPj$QiHvj*WŃr!d#x\_ ,&qST`?>Ձ,Hݱ'u,XN˼# c;ETa] vAv9϶Ҩ+dcD=JFxO_K+znRR|ZPȏΔF ά'Qy#~jW`ްUhEڀwCWGصo.ڃ\]]n!+O\5ji>ceޘ^pvwϽoS]LiȿXl-B$°n%ɉnkʂ6lpVk}ڻ@'ޏ;$SʙT$luۚ**=F)vV˨̞Py1wI, jy'֬F/ދ?. tϿBnďozkLw1|RKCN+W]eP9e5>u4 .QR/n9cD$B8% yShrő+Zi9ShQ)C-t]pjК1*wdΘ2G"SLU[ɻ$KW*LvڐeP?08c*dWoR1kyYZ<#-K`mˍo}jӟ?-Jfk" g($G.ٯD?9XnGT'jj'YT ӳݜSK DqqT-:MK5քʃ4ן2$k5,K6۽VJUBd"#Q?kc9;gY .[: eDtT$vb=u)O"5 Ob`JțMGDWX濪KX}ԡ`ݍΝ`=IFgM+N$m"R^9 GLw+џwӒ&v亚8y~M3Aiɿf{Jk|WbYȧv^HM.,R﷢--zkS:7}Gj~;S)7 >9&=z`gmxíeC N{\#z!RΏ #0Ӫ<<e{JSg'%!ޥg0ځꂌ8VNDvqE4Z1@t=D9|\BXgT8p =U, rsQ"%ކ2"rO\vV

49e8y* [w. FT Pb8+V $. yis,v[Ǿ 'ÅE9X '|PQ EkTn˯G5 Y5y: km;jB5: ?[t=$Lk`#J /"]$:^O%cYU&nu/ֆO9 y~j,8 NtSX^ d`_Ex $y T۽ȂM nN6 i .޶Р;+#Ͽ>$ L5uRY{8Ϝ~[^\F1iƻ/ٰq @3;3X2Ȓ団zZPϲ4at8KYBװ'>`]d>`6t)Փu *ZLp/$>M&v*;uO>;n{r|]nRHj$4ϖǛ71{g5Z6Xhh[f]f 6zp|2)4Er5 (\ES1 p~/E*DD%UbV 5R YqɊ+`*r6>asprLyjϧmvB *;G1dzv+_읟๚9SSRO½yOh#lQP^$':X)g#Zxs99KB 1gfVҝnñi@v~ej؞~0V_FM.2TL R%;bgA7Ž'6X1dxcVVTjP8;vJR@Nlj4Ikz|}#6zfH˺7k0 ئVYlGëcVJRY끁QVKZ:YOq󾔋P39!Wk9d;ڽ :L=733/pV+9ن3nb;z]]S1v5LpwI8j#Q/b\9T{l7Uz9N`Ji#3Ňz%N}Y'5o{0ָs'>N:O 묃Җ<燐6hlAٟNkJ\;l5A8ڣߝ?K>CsAkzQyNwwǟBhf?d^Ֆ#m-0dFi6|A]"kdqlJTYy.``M8Y`gwo& r|0f(7 aFr$-/\e[:s{^L3 ExmuU[J|#lHsI=xyj+T=S5HDT `~޼* rD+V+ij)S/BKbdYx҄4JEqC Y~\=}ݢ2lRvyq.;: [c86Q@\8ӤG5&ƒ!j {R8d_hM]C-|j+Bkt|%glɵoK>15A]2&a zO4AK&v!PMyfUr  u GM5xc/[I{%k.-?~L@TXz{NUN&2OS?U5UͶļyO%`hL#!k sXe?DGaE!]\i!r4e!fbmȦK@v`?o0TƑJgAT~(kdI>Qؗ'_U/r9NQ >s7#km^p?o A2޷mj^=q7vuS6 X Kg{~ϺiM@O4%!+ټxJ/T9vpn׃^Z.LT$vc` qqFʓD:}#Cf-A$;ꥼ*DICwt|̇/YM()z6fL\FKbxMվc`F*zf >A,\ + '"Po,ɃU[^$?6 ]`SjO{_@}+#~I>?HYv:0w@Y *$7g(wMxdam|u=*RfEv`WVBְ3'1}fJMXQk[ ;kt8Kh`MWgAC @\zZ gch'ؚvHXZ}lyRO')j"=I$_BӴ%z.3utz؃VJ<ɟ²yBzQdvYY< 4ƅ|hXg֜e6*G|hsH"7 Opd@iy;^ B;б ( ѽajpqeS̛5ӻcMxda^ڍK8 k'|5z˓ ?ejbQυF(mZr HvIkvȁ,BAv׻~aW]c/u mh{7q5(;KB^UIc@9H߿2J#bY>R70~n~QGIP\Tu1Q$$Od-M\e!]*c#(ѳ]SqW7K1r(4G+Jnk:e< 3aH}D<(ŞLZE-ut$V?ⷁӽ;t|vYjt>?.Y %]6;d+j _lfZy%rgT~z/X,v|G믤bRX'&=S4Ġ-p81E+p;4SziJ1}=ߍwlWZvy,@Ix r*ӎ&$lwDPjs%xl8q]΅mɴ& B?O,eZqA~q3Xױ󜛾aJm΍ʪ 1nU2i({8\1+fX&7'7icl&;6L|5͜IpٟZKt[ 8ҍ}*oS1 yH _ke!^rb)9~rQg'c?LxQOB#q1yf_(حN>֋p+JP;1{} 4u9X$ 7sӦ.Hʔ={9Rhm5&J:k+6Iuj'Gﰜ3-F8hp,!D'WRpMe:+D|$haĭ*Q[Yd#fhP͡$0wcoX[uFuG5@tno*7t b 2%"&+Kޞ`$; ?mn-Wz w>һ*dHT'TUe:!״Q^-.mF-5),V1R̅:dm"1^c -6H,]%r> SO$lٛcܚO{\"*Ffë1DtKeOgJ0/~ly73wDJ'(D8h ECL)wEJJ'zf hkUT_7vx Ia=vtWY/uu^I^b(_m_뫶?~kuȫ9El_ KsI%K! 8,JjKn!.d_ J1یtCrޙ|46?YSRFZg_:[]t66} $C8%mG- X#:-'uK5g[>+?OK}T+i:˓mIIlQ+?nec qnɃt9^Zz"ijSI! aωooYMW2viWH;>h鍪*H #kj=٠#Ac3CάvoWrtM8YTmVzssjHtlpH=ĘcZҪ>o@1z)dpMV,n ])_j[8 jB?,SSp.}ˆ~EOvFx<Ϟiwþr}M\k0cw \ /:a[ D#8ʫ?%~2aAmXk\n5apְ͝XƷJ-އãq'?BP/IZЙH ְ!6يǂ)8|ﲜ_xN7ggZRXM4Zb{quҥT?fhJ{GITG $Lm@c0?{FjU5hxE O' (2I\EKTSRןIBK<9o2q")*f,H;+&BIuq- 묚?/@0MX|?ؔ/քx'մrƍ栅tCOlդFdna'S~Ah1OW5pA7{ASVD a=H~q;n&8FEOd`x;MI+IFǻpu|;]''im/ C|.cjJǤ3o \1'TpRWPa*>7ez 9j3cPzf 5kΥG%?({h2|& 2Tϥ |o'T]OKN[2CKYYy':1DZ)T1dd垿\Vmɍ:)xUxrkzlKAfi dCH8ꕍIXwUH'9+-L)[fR*X y`|b{֛'R-'zbC4bX[)f^`W/QkL% R |ZIԺmֵ'.o'-X\ o͡.hO3 {x)Ϝ fbN 0+YOj $۩^w;Ce{e\ayA]un4n_95B0v$n( !":/`I6ǫ@#Q~_! soHq !LVZ|\L&,m58 b4(F5ي {fP0mA̲":}+:|Lg2)mNܪڷ]pĘ׎?SԘfL@l9F9hR z,wJEB]Z+حz#}-8BE<8Hݫhz28K@?5(u[4m5zR2|@7?xf?Ll=piԷ֤lQWPUb_e }NZoV `S(ia=QK[4f*L y*[eѻ晷c;k7u߈#1 jɨQWQ=GxrF- wp+9Gr: ESQg#23د!n1"^2ڬe۝Ǔq]:fddRY'9k*ʟWmUW]T ͥݦ)򝰱/;'?CR\ç } x/.@Ȳv ZԱV$%m#>A3yIitԩ<;Ef w6fr(XXKEp01V}MxZ4qz5s^jDe67yq@%|󉕴@|nװDpT+;lIDJ2EseY=zRD8&<z48/Jlebe[ /(_V" S3Tbg،dې>` >0h߮ʊKN=zaVtkrXB;zG"`5>Sب1OB`00{xLIG YV傈c#%t dǠl3YZ.pK%'\']`@e1SGArb/\=GHr@e,\eCޠKmX?*`T3$ p'/}A3Nqi%L'ǞspC)yfn\:Oa{)WC4"(Ug3tI؋lβѐ+k+}8c {mZ\% M:R;ĘEWiM W^&J$-Fs NcZb]Qc/;tT4O'(I΃ >gܜC{+/MsՌph;6#|xҨǐLR 12SR+}t/[ o? L'-*:wt6^&x)7~Y>F+VMf,/Tb}Ȭ=*鲮{IqDx+v8EP|1sk Q\ yv3 bd_H1j !+uk"WEGsv1Gn\^V YYC Qw ꌐ` ok`0}Tʭ'< 4DtA:3[Qǜ@G"^ ک0RiK* .Jg g1=RsW(:oc*l"U]k+N!'\K>b,JKƱɖGev5'E)[ gBi`%?:0'i3܂Axu›W! qfQG>-pu8yYZ>ެ3PZv AְPbdeWًV1fyr(NŁUx_o GußBȦ7ųtNx?&tg6O LS [}#J](?YsB|6l; _&  舂& ⶷mG K +lu-`=܇ Rc&c)Ȥs[,&kBJLm\b j[W |YZ7]΅Uc}bQ27ԚW/ 1i#!p7_T8R24枊rts"ȩf݀*623soL2QD/Xc+nz G:KΟZ$g(HpD3;^ELW'JZzHzcfip +ޕxhot2l\.c E96NWXҌWO;評@=Fj ݳ RxaX3e?qݪQQ1c4Dl`M"8A&6Tq N|;76r Q~ jϟq9knHMفA? STs( w*ӟ³+wd%V3#gxh|.A)i*NM\d-:$#n*gYM,Z @.xi0[հ)[:¦N/fl,)sW+=0t`g(^5_fqȹ.ʷ>:y!y6':<H#_X%,+[MT%6 3U7""Ad[R{;G&\ep Vh(X/p5 tp2qdO["AW #[h )cɵ3X{-)t,⋱r"[v%,ߴ&"D´p!䝹4 }/lBdrP iN=sTs'eWa007'4}L+*i47dTu߁nǟTpsesHޱ Shj(V'48R"wʺ ;9<4D mC6r~~0J/24n&&1NCmiq((ᆣh&<=SLGݑiڷר6Sأd.Z: .t3n +V.814Zp2[u )?x 1f߶ ZCe댱 zUld]sؾf]W^>gcv:jhs 6G4zu$TA5{A:;{vCy8:e (qI/NJ_RBpM!˓sif1_ۻ9k)^?sYx XZVG#B0&3j2}っܡ)y4D<-0}D{aQ.-L(E e|^FHAmYWTHwg3~03Fsaqފ64VțzI- ^[k"{mB7_ 7IrEuJLFBN]~5?O- ]nGhDDov}.#!\8nW'2<%gs=a'՞ҮOp톁aΎkۘ祗ZUޭ!^VLSAV OW`H/f!;[@l\EYK%$<ؓ 3/"m5xΞ =R5bfao2ڭ-6VGLly>!nͼ~X19B F E.˟d ОvKWd*;[:&)37%QYrV>n x̬Ҕ25d`O#-e#W"QHlIM=EǬN&K? Vr]'ݒ{9Yb4|X._w8|TM8aK,^J:4G4E9B0 $؀!9IN|Vh;a_X0wl .\o¼Wg"qd0_ A ($$85"{ VCh#feB2}aʈXVKr# wAx( ݦݸWҫ>Fd djP/>|TT@dEk50_'-݌1C.j=QxD\zI$ v\[?^.TQk*ӫS΅[s6u܈:g8 V'bpCվDzvv!hTI] âOXP~,i q9| UBme|ھnIdehGwmCkL#?b9Uun'Ltbs>wj)2f͏+ٯM*t)@ή, AH5'p0 K>!VI &2 R0X2-g+A$ѝ %)zٞlmUN0'Q$j3`DʿM~CM';@j7s8k͟Hԫ,/;}(f;/OXIr)pyߦI| }iŝ2P;\&>V6L t?-Ż8#-x~*tbm}L|99@J 9N_ '-Xw7ҍN{̦0XUتI[͒{ɲ^Dhw~ (I0+Tr~wsIV2eP:.(ȃ?*FD` zb-JgJhsvn l6(BhQ!uZb8eCu鍘tUNWU+[|&Ƽ&+BEߪ%̫gr[є*$JCdz&x']d?y)!gfPm fkʃW:kTl܎N09 )/V鼛핂߂Td~*<~ڵHX}V mO7x^-Ĺp;&2zqj##̗ؓe%FŴ^q֚cS.z@G$xHŷF0:iZnV~!Z+cm%=Mli,=*eE5!ҳq1w6ĘyQnWUmhkֵi.me҆icHLy]webGf0 IZDv u*.U=>,|TN> [(FmkZW!o~V5(HF½AUnyObTN62ɧ6r{+uGStJ+룵2og6lj/lOlr3 BI$6o02RlGXD :3?m>o7]#qZ{HFޒ|`gT[S! A^vPZlFaa>rhA&/e%x}%7qrR7@@kwk}z#ѽwlg5ϕBL)AJV1(VwԴ*f3pHTun}; AYy$?FE (%5yUSo`c@jD\ΗOX]D|xUPҫ'8 1'&E "C ݽM㥻`n[\B|;Ѐ ZqO2?ౕg"z |utfӁ}~a"9ahÌ؋1iJX|*Z)Fѐ{rjP~xޖlS/ͫ{iȵ.0Ů; dyn5DHC_+loms.O./BiB,Wmy[@%aUNknloy9暣N&|+e]uQVaflH2.&UMpO1 &.WD@x]X벛#eoi5[fRȖk3)=ȍ-vfgOGDqY|𚞻25oc#IP88rp1^,m[jx39oA[DRFw@BQOO(+?S:[(2YT|a)),#g鹔uMҐ7;)v ϔ-1 ^ }=V⮍{>B-wju6❕ #3d@uF Q`ߢxN0&tSw)6'k>TZ$SP|P$eĩ=m̐`n (зw}@-/,I9}|iu_w-, s^ODieDa;CFMd_(P,SXpaS@-iu,0Zb1\nC,eet}x,ة@Ҝ{B! R7ߛ 32jje z25هD5_=hd0@N{ܬ{fv"[>Gf>&|O/ Z, tWƩfѓTh=,2>P8}G κ"H2t{ G,0sĄy3x ?^4g$HEiE$ʘT,A*oQ'Y]Nz1R~x 9.xE9nJ[ JI>Ń`Q턡yp|f1p+lvVڶ~ZRxJPd$y,"'Ya&|D{;ff}Gbz^m%U*`52&fV[cxJF7ۗd@}C,ɊjH28 `ȦÜs:bѻL9`o:1>bG6%h/ \rCRŷ1TaōcEndEy{<\ UPP|j]ګӤOJe2S,W"a.RF〺5t$@ 4piS"+Pѽ{Nx$m;\3r+ONk@MkĽlg$e#[a:&JER8 . p+}ջ'9apid% C9[A#;.4r'. RS6ZPK8? ۷^4RٽΈKy~WI %f Iug3`1Ys3۾_uF>6;o!,LdpCYn,P{XN8tId7[.^c\ԙ2T1:R[獶q ۑQ @wtt5\%NW6$|.m!_9" 85:A+fIбE aePQ_AL:%WO7BsoMq*td#wE[Rz˟r6,NLm2fTC&a120,!B UPd !}4. : Jm9%"=Qif{/zaTK<7w΋339ݢ.'ye$̢ ΣYha1`n{(N]}R- ]ƴH9Bp ɻP'\Ņ(ol֑Lbɐ+kJu/NONxL&zSO@Cx~ G+BG~QΟXo$f.Mj&b<:a=zӱisT$G/A"3%d2 A^: .Se"_:=%-9ɹs\c#̒:f{U+YQs]^|jgzhtfUzAٔ_HA&QW*z7t ˨WP9[SI&%7 VK2׵TcQN#V`x} zM,sDϖ9ya!94xMW `̫^гRQ3F>ЄNd/.t3@} \@9 v=$! ` re졫A^@+j,;4t!'ȧJs@ȐPVk8tŪe"Pc DDoE.+(&7s=xh`DLcɾI˧^4BcyAn5=#z{;޳3s"]g X wy%A۟ \ aH]w|-,yjCL5ԕ5F|rAҌ“97 ( l) ձl/|8\Qs(ez6[1݁`X,vx& Ir-F{'/b,毖>}Alqg뵳=~d)l [;/)p@m8ݿKSbYv.~];}eѾu5SZz^}8j4 u809B'蠇x]Amzy$q[svutxcMv.'ٽUdYy?r_𷗝y 6uΔ 5.] ;Gۛ^|)}&ڐo'R iA;ItSx+3^E,Mbx&I7v |pJoHmk } ]C }4*Juw_>,*{SeI\|q~gIƷ %_F<X ~9ܲcK NJ9 rY6پ@-Bh`g5%2afИۜ1&Kϔ$KR-3'}_`s>ώ)e-+R:>DwN1 FWfM.BTȻE︒Bf'kCtK >Cf< B`dh/@Tdp*tNHL0(9JܻIƊVݒViuumAz&iuZL @͘hɒ nHژ#~0.,DW"%? <mnGƂ{lnYrs '}ڿ @dU9|)85N 0dcsQ#Sұ(3HM۱v9ԜvЁ'C3BIJ*OqNc-5]ٗvP.`oRWMqž9V6E>k Nޘ(Df.y'4?L +mqHH= )zJe*ɤ\0Q$o+<o?@ɘkWb*Z-j ]J c2ZUwWSTLg jElɆyS)lJ&9 %7dg ֘JD2g2k:K!MR ([5]oqpX#t[p0F6|jsp~Xy%uwSF ~l`ۀjqy]E}֏1HA?~  nqw{6PG% i+SNKhZыm\حz! 1&Մ%.f^_ .fa[֮ u6@`ݍu*,|r1Tms%X_!g?>A,p)֯{2+?qj9x.6ڕuׄHFe'jy2Xd骮šX핬A Ynj6;=z|mR-O] |qu'4iLUL;yfz;DF' Rc~J&5Bnv[ 1|__4@~t~h"2RB<ʀvɌJ%2]|VNeOa4≾icaT+ 8#E%H﵄bnR@t1`[$՜HӶN{Ak%u!X#Lj)Y2fj&͜GӦ׭#:(Ee+0`=k$i)Lͧv哱%rwtc<¦~bJy0B(YN:C.f> %b1$IiLݮt ӿf}4I%ʉ=Շu!{[S ;(a\Z~Y.b1/l>9S!ۤfC3KNi@a2|z;'#BQ5id^5}{Fϩ|/4)J9dInm 'lƯ.FO{Zh,J !6!<'zH35p"rj"x6xX_!Z~jD0V~VL]Lۺ"&b#k\;vn$1bh_τ0^xȠ@2o.`k/tG7;7#HU>;1)lACiN_i[xm$!=P|̵مJFV#4Pe%a  kJXKZR@T9(Ɔ0M"hZ\1mKh)xtsfh6U#u'p _i tʲN#Y'u|i5SR.!M;҂V堰#R,؋K 4 Gen[p; )0Y \󽎎7p[0=](A0T 3fFoxwrtoxȺ|ShbCKGТJ4@Vq:{sZG7;ẃtoZ߲>Z#17soY2vjI@ΥŔ+I~/dD7 qLJ MSȽܱҦ竇#&%cOr1 zdo✇䊡;mBe:ף0 ۠:О)p &̦ce% k,OIh g9"j:BJ5PRQ[COy.P3wdCquZZr.đ 2D*"yb`=ŇvvO{1V1pL~P%CQsY+wFq1}w !WY_+Y_O hyq䎥@Ht;{TZ晑wz؈]I w@Q򢼑 y$̝2 K}cG$Hʐo;?QsJGSr#ȘTP"}5CDIʩD.ydYJeRz*׼_eEyd&OԴBbT9i%?sg[09~#8%jF%ht4fձ"R DǤTΞ΢w^&dțq*{BVP߂Hr̥͐IAāNA$ H)-xi'4ՠO\w w!=2]:_y0h/;Z]-5ŷ^Ӵ`>Ԇft2hEeNSƖAF[ &}Êuv681Z2dBnl7Wpn,/s *e\BTzG:Avdf5mQ =~&ms_8|#R PDے{NAԹQ 4g[ ujuCjm׷P͓:,(&a7&T*r^ԥõ-)ojEJ6QBr^ /.3S;q-=d4ȶK@4_"DP7AP47 V.^/0bN")#o^,JDQQL5xuʭڽ/{ +9:Yb IIL43@G<8PF\ B>5(aTUMsE"-VBHm\Жv:d[*s-)ru(a~$1%'^ %4/= 1q0ݻ{H6jZ{NWs 0S] @WXU1-Qk|_3,ޝE6z_0h(jˮUi7q̬nf"BjiFyxƱEMn?F+x 󅤔$B ٭Liq >Ĵgh)d |\VItwf8a z\ѓLa~3z5'{Pb[E#}:ֻFB:AB;൜kw#`J,~Ҡri[ZCԪv@̮_^78ÑCkG;BɁ~(y|oCH[639EZQV0.:|*l5jjk`hVvu=#;Fj?Q*B~2*_+Ns ._Ŕ孰u9zEQ,!5-7[nwyn:߱P _5(_SnG Y?lz; g+͕2@/hD~+ۦNRqBd %O]#E3#lWR!6 i# u@N q,\ ֒Y4KPƭnf"Hv:jqys-VgQÙd l*0dUlQNMcDRc˲}:0bS<j͚Z;LVTcYR@ <Ø=[\8"B0Cw&؆%rdcJGz}:4t*i._x"M*4$^B%$?ɰr x'hP մ!1Dݔ}zúI$HAzXQ+&6(}XӟHxe*jЕ06*cKYA\#e(\U8Wߦ*K(2B*=scgΆݿx L2gAW\6~IAmS~x{݅{N4G՗ȶAoF!,-K[ 2Q >`[Wjz6fK_n;GoO/n9=ٹpZ'7$?{o1]w4W6\p6vӗhr@x7kN(R{pF~5ޮ|٬Ic^? |ޢ(dfR޸D'er+F1Ge`7B(_[G}#I8{JL *nZ^NCSA+dXG ߊm4Fvs|s \&S50:T~4M*^Ěɒԕ|תgc9g+\+d*,z­IJװieA7ܦ ){jMYDrPy0&UӬ|SoQ=BM/-^~ae) PbTj=ci: ﳮ8 rPe"N.Av@ЖǀA~-@M( OOyhȘĝFPwPUmEԼ 'HI2x(pXb416¾@XOTc{m;8+'g#L9At75??{  I!;uHYAoiBva(=$a􉮽yn'% x)]Z }&$THգFo˒ؓSp.kbbg1y̩D_ J#v,,/~r "ϐƲͺKnUpi,`^B7~--g<,W0nqGEko 1VĊ ; A%m (2ꅒ:+oBy ~69Ż1}NBTc5:(e豼lGw%Za-rs.: )P`a.h1t-\iXci`njipAo8??gn,>mpR|tbWzxu/&]71(QE $g{DmrJ CRw:eě+`OA]5 d"z 0!PB.&hC'<884apW?=IS+ ,LK р~B,]P [YV l&!xw+G@Myo[QL%αDM7i3)G.F6>dCn苎Z@[-U~O.-uع.Z(VUbiﰛG&eU>8Lg,L?%ھɍj~A^q[ U͟FaC@p.݁w i7I,H3ԯrP 59;=$[J*Z%$ݥrfJ*&o{H!JOՠu 1ې<P&8RC0VgNKoGY[@^%/< 9.Ab%A飜[`Ԥة2I?#F6GTiG&F18kA #Gj ݝ7ʅ %K8^2ay  %,+i!ś.^4䧚u '(6ղ(sRh^ #;*}Qz&BP "7 |FvxLE mt){dxRna5WSf$+ ܈V^x0KA?: 4[s \Ym Xp](?T,TjmO)oV3@6OMu?BͼY0 Ty{#0ZPTzmkj:/E~z}jpͶ"j(' vD )`|~u=JԪV;Cz.Љy?9ݟWHH%F@Nˡ2 YWpw2p٨* *mvSC)Q ClnJ8gr8s^YbR׷d*^55 ﮱ! F'RH);p4nRA=&,\C~p"~gz-YԊrfP4[ h4m-j;f.,g*Nn;)a k_nDtvܼ6ӖeK N|}JV^Ҷ*TbXݴs @UaՒ>~}=̮+ 9ii0e7vk2ҵA|mwH9A"1-pFnHXU_?$?]rWWJB% Zȃr ߖ-|[P[֡Է#qmJ[O6xItX-ܘ~XqAKӀ>Ư{dmsA(*꽥΄lDJc_Vt5m, 20m.-§R%+:)1&{^(zcp@{;Ӥ͈QAH ䷛[E1wJŶ.y0<)U)"o ^U}٠.yWܩxACez̨r.j]+4gc䦺g'ÄgMXw ^p_;ɽT:;ElrnNE)(FRl`ai`k/1|Ks n1jrw+IYe)- :k"46]rTjAoYb2KR dCĔSa%IynO,Cv|p{iXx;|v˼+2f}fv'_ִXk~ipLHwo% &këqCxE?{m?;GX5t%Vٍ2#82_ ְȹ۾s![!ܜ!zQ=2xE.7IڤuMZ uh^qHSrFߩfIǒ1-ߵĢ\efrq/U"=.L w"$G$Kᮙ͖7ArM<y.#QKTCMI8I)Lrgۙ03_&NYN}m2T9p 99W/̖N+ hxD>pgz}v=?G='$lph 9(;Izo>GIbR!Cy ֢׼p)>LKdKpW/ k_eC6*8ݠ~%$hΣj(~Ѧ[l&4+G UVxe5$,=7W;v0iO-fpG4Ѕnp e9䖨tW SP;)-SsNkJ^:|ի\w%ӧyvk}s /*ZaTIODִO*h |> iϞ(ZnoqߚZڲų|u!ݶ<6Y̎FVU q"@:3{ŷ紴Dvg-T$%GǼݾ'O3\Eb'>;jPP4BguOW5l=2 q|>K9&?ވ(>ףR Mߍ6Tlؠ 2#$+ {kJ%EsDqzTN- ߇3c*<N-ЗV&q?D}*[@XºxEr C7#YZ?Wq5;0= 6MaW_s S> ֖M`4.;4&Gb|'Ǖ|soٚȉkčxKp2h@d&IrĸΚSPjQn$ םh^O'6Oݎgs9E[㷽R)ff/l}Whݸǎ^=(EZk(Rar$Ghj2Kyt)m2⟉,Їu301i oL s3lZ_ŘTx0zJ<:>c ~)@ WIEB0CjkоB4=˄#}'l.v݋5D/ϋS"fK;R=ysƻ"̥1V9q\R0ֺR"h ܬ-3b$xcTf-)]v o7JtTyIYH8@F265h." 2׆Oȕ˺@Ng V?͏lphyL3$CjGPя1s!l#pW5Iϲ^$|fQ}X\TY$Âi$͛PPQSb kN/: ".2Ig3Q+SiP*bF)䘠qi*oӤrKXG7aBEpS(b MsTþqJ\/7@.? [aﶧ y2CRa;|i [CM@gneiB#dŐ)PgCLqԦOXϫ= ط1 *]z % >j[wުfqi|ls^,۹4K9Bf.!) Y>0ANd iҽv!%@aNq:.qGǃ•Wę`2WTيZ7֑KD`]﫼!VȬ, ο^_ƣ9Z#Oy k?x-GӬ1?p,=$[ohq 7 ˶GtjliELPN>R]orױi<0I+f3&Evff&b-8`OXO2ŏCD;HC;eR (yU%Fu' >SK+I@_Xp:|W5R}oAqFѼ0D;KJO  I"/y0_FN2R4 R!zhԅMGFŚY}X"C\nExh3j! vI2ã:b{1~|UbJnЍ)JH6ǎkȹNa0W9 Z&"?] ]1q;WKȈ 7?V$ H?K*TԠ a]^Ⱥ%s-0(MMi%cRD 5Ph:ȐuA L(tBt%W|]egWN62:֨W%9fGɌI&Ǹ#Pk[*evntC+ puO8nGϺ坼Bb?i>y3걊bS*Ǐ;] m =Yl^U񫷀x#fN(%.HEQ͆ &~8g;LQ3c΀l'` wt#jǗ*6dUY. zm#RzDX֊jP0Fną} c.eGll3ɇ߁<}B.Mn d&>K7"=ҹ1~ۧrmZladɦ|Km 7ɤLx*;Z}U"+1wbȾON,,}2T'oc@V@MI̙*8Uk{]]9ï=8?TeTE:Q-Rà"E*4A (?|?V#QRԍA8[odOlw'ѷG2Q_<%P+,Z{&{sgu! :\a ׇU, &˜_bғ S ˽+$q@:K},tpItXc=!p-ph+ cTJEw.SہR}Gendԧuő4kEf;e`@6}/^r 0#!LJUg0(UFX\=-Kt,r RU7i1g|xe%9"@WBItwtšSkE9",?䧃6Bv_ `GR4!Qhz_Q`:FRR !WɪIw' ]Rq)Y't3+o4=5zN Um|~k͝$殉*99MG,)j&F!8>tfS1:`gnq#k@a͝؁SE6֠@ӽU S<,^jؖ{s}m+HeїJz5.azEi=Lf8~H),_xX>m=7'P cy#me`^ur%<;,R[&6lqY(//umxOUƐ (=u+se2Ddi?h8[W>ڽ c&>J%U|fTsPyw% 5Lj:f" rhp¨U9/2k;taUku8(lxC(/'dKRa-Q4T?OZ9'9zH_l7@bp szRLr,S V*tUZBfDL=]4榄ź˘{CS@dnˊvjѲ@)ʚYg]GGπBE\8 C;oIGI?z= A?J&4ۜT;gwwJ?TK i˶jX+M&B&\Tpu?n6w*ss_γHٗ}m"ۈHR!aQȘ(s? ]C\ϓKAu2ۀևc/εYU͊/V߮/hOf{4#ۧt#3m_MIz:'%ZVdeQfR=d:FQxEoD#BFafJl/2ƜeSs<䝜:aS:(ShX&c5jһtzX҉yҎo|;5ir*ugMґ}j". )X2 廊HGa`7 5χ2D9-LzF E[e#XdNvpjMǀ<)CDGR:.LrRؐb+ O 0*#V,Zgo}Z?'jZ tehDCb.3x<^snz9&SaͻZ裒$%\Q_hHRf=JLL?oW/@@a4FF&5Ub"[K-Z޻t>l7ќҁDfYhW8z-[nc&!9ZgcL&Q46m{׽cZE9ۏFmG  j5ȯ/9\ݝ{0YHr{!6kxF{V(-΄c8 c2[`!pC\r47􎥂0B_#1 wi|Kn @vct)_^͢TSkxjnt˒[7lZh7p\T1|RmB2&_Mã8lks;Q ~ c#$pvR<$,*$gj螧W2%nǠR`vs twz?i'q>4= ȘO_ɡK%tR-.MﻃNZٖaM ڭpnU'ݜ0-/,zGA8f &R;go&G ITRT3d.sH_ j9.e)N"r] @$ģhXrf+!ͧƓ[)ɏ36RsXZzdVP +?F|->H"+_0kOaL%;jÆTy z(ƇFqKئOq-GQG&a@W)rHZZ;ev+Wm8yB,Pp_E/ꃭCmc&2+?ЇѨq_X0nո46;k/ZVM^ SfqKfw[G V~ D?\4=-{crcԯ[q98k5YR,hӽk"baҪ)&^Xfvzx|Qp}UryZ=FFC+qy}jg0`us^.asks]W19$# tDR%>!䕀K>7LA(Gtj@z̮oͼ|1U.)n U^bN~/c[jVa"n$|o"%WE^w<H]= uU˘Ќlkeny5B:BA+e\x'Mdŕ(dhx L掾~ę`PO*| ?׿!zǔR7'GF_븠vj5-ShBѣ2L#> &HU҇cgU Pu+ wwv]-tW" ?X5XX“LTgFBzڕ;@iT&kTpj]w64LC7.dŴʕyFx Ç=;c`FNG logGFCZy.7+r@c zU$\5=ݲ֥@ R_)PIm%K G_bԒ߬-f*X#9>~{  wsSj5̍ Y!l{Q2$)#sSIC'\Cnݯ\UݹXcմ9ugxaH5D2'֦.4y1\]rטBch_㣍#}Μ8 o]~ro=;wπ=Tx@~GZQh o qP"rλTSGۭΦo2.vRyRmؗ 04QA!A5q0^Շ89k 5x,Sb@S4]kIwP,4Ki lyBO^D׮}5SPhS#j  Bյ&nч{BvHBa5nIK2U 9ʊ%uapd:ٴgxBMeLxm%.|#)u5'(ӑ2YsD!/+(} -;ou7$6@?%H5¨/ο횊]Mfz^{ڞZj`OSxYѝiN4کG잵n}.1QB`iq)' -[ V<(6`5/ c}b4m}pxk{-0]L2t;H!z TbRsrg 7_ۧj8C`KKm]0.Z'c,Е0{1Q ,z:+ ~<9d@N*0"&D?2qC0Due)@}pI[ސä.&Pf/ j{Οp!Yn[3djd%2Op%G#7y\tEz`n|ߠliA%Џ{@7۹a83xW'N ;[CfQހǡtCv󎞎svQ@)gLUѳ[Y2~T 6Ӟ=xrOVő:Rp};rGT E {9nNʕU LIٿ1H+FΒrAMb֩zq̃# Xj")Ng5(]#!>Z{j'bAfdWB "Xȱn"bE \6 ,9{3& QoTOۥ^cs{`|%TD/ 77Qt`5;\jn5-o+TǬK$ck7K"O+ج垄H:(2 "Fڡ5YN(w+^ 4&ö ь Z QiM=ǥD׬F)%;y oMj !m/"s*jxXQr4N'y n6Ѐx[H-ɬdVqiWl͑KH){^i3j@9N\\YvɵGFM'd[l~ʛYDvFgZErX9,du`#DrWSM)} rpqRԚ'xN'@»-ǃ?8Ïՙa qW`+O޵$ʹ!9PdP_K|''$\?^֙Ex.x]_/e@%>oSWsX3`Uo1`TCޏ7l6JtFd~7|,:Dyҋ9=959eXsW8`9{ӄ?il[A-T01 ,; f'P=}ܑ!MylIUOJ(AM%$7>꓊:kfq4,3$rtW?lUųpslh$o{2̤s~ڟ^m,maaU:A,Fpy(͆>.F{.@DzDjinj6 ݟr@e ˁg1qvp,@aKLPTPuJϓ(w{j}-[0\TI׺Jc-Ԗ,CՍ֝#S>2'q:gI.uD,{YX@m*IW~^`n!oYxR1)]}.`'3mUǂw;lѲ1oǐp +jpx'7FQiwQ1|.8ՙAyibP_3C -/U7+Z(k# ^h1)w] ?Mӕ՚]Zc0iŸ ȼ2-& q$LiSheUyCwk#Zi92W(OU>Zh}=%Ae>s\ htfv]Q^\^vt ƟCS)/K'y Rx37>۲2S S(7c`/ N3 &,eb*Mhx?6W"Ȼ#qM?%se]O+hfg38Ú9}n 9ˆk~$0pz}s1lk'n&?9Ҝ4$˗/;AmpTQ.ø3#3'¯#"`IT t}ff-۰v|^RҡsHuW?ѢfOg7:JܛSU} ˆqץj%r(|?bd}<,K<-aղfaX-k=r&_`ĤяPʖ{vNdhNԀlFtLzlcz>6,!eu\.76~OQD.`o) g8 *3 3oh@4ʣB 3 h})o@IBF^{ FŸ%6, mzW1l%,J}52/ 7oBM6#*5BXw5*Gݢ@1uu7Զ]m4o7S)?'8}$c2"rc|'2]Ik EyUNQkB꾛yvB"w1*#|kOb@bdwnJSvIZU~zB%y˸ %o1ݞ9U?ۨc;N u0#yI#a(7{۠)\l_hrIǹ~`-,uy'µB"G4Ct("Je'z8Ț 30@cgNrDxYOl*̿q \A3ȅGnnP$`J ? m2fbo}0o}Ivq}yfSWk ~ ƜW:*^|; }l0L\J2_mדl )ꬖTw;^i'&Ry^Ur~<'02,$aAHT!2Un4/f\1^_(HieۆfU@k K5t=R;WvŸ-!$_9Q5[r@LUE +U`z7]9 pHz:zI%VPiH1h%}yK{MhM Y}?T? VƩBʽ8G*Im`JaJRM7Vɚ 4)2ª؃j\ wfde=";3qcɍ6s}zPu̯4?| .wB޳Bɶ{ϻ V\vj#sw0p E_ŹYmsm4EV{1+jaih:"l^e;2 ooNwpky5( -2NK)z]*NV9= M.CpwХОcl עR"Or\] S p@mCũP wF "ͫ?4%q!Uqp03P tD1l'ȒLv `yv)!m5dq0ȝ Ux%Mbl&r7bR 02sklhӺ0T`l 9AmgiC"CN=a94jk^"[1Lv &Oy$&f˵ŭ8:(mcqoM9liڋ$A 4g&;V,zdf7݁U}mJe$$gM-8R.C0h*~Rq$+vťfv+m͋yߎ$6 +t< 9[6EH ZE0xQ땂ndpُzB*h oSȂݓUд/|db*dy fʜ_Vǂ\v}FRq\_l"不C`?&ݓ cX 8m1->YE3>&f'c3ddT`_6{]H$4!~8B&ahu9jdZP>j|Cr>ɁkEM9W=~AO.Xd/_-!>AIoU&jO c8u9Q€m/aT2c:Gr.&Ee(70#ʪPpo[\A!=@}\|hsk_HGtbRx2QgsQ4:5T9D2h2mXM(6~mCӾrmK3hF uI6SO@&aV{[oud4dn\SKc3t71㰰Rlg 45@ r^bЙjl3K*-rq>\u\3&~⡟F7|-df49V.U~fX= Δ7^s *c#xwx-0_ߡK /29Tx3)TyMRm4L{'#w lcAtktl˻NEܲo(;Ō ؐ|3mSf@NGb v@6G NW`ӎy{ ruh1hv1)u.&!?Ha#PIS2<m]=}u(We#,o=w3Us> r" (#8ME'aA𤘨g'Ŵ*sD&X5T%0W-"XwQ`I>GMyhrIRм5X-ZYPXcGŖ"_mQ9"͹Jk+FcZ@a1_xcn$XQt$qKb-{74ĉ^/ƒAB9usRPIYៗ,^ W fÜ;XRgJ ؚts"BX>2,n"-p9GB^waY¥~:OrJr@"jg?y%, 1EMJMƌGJד *'Zs3TT#2](=-[I 7t`LS-q dC;Nk`g7la&6莐I=yυt @9}kINd4*0OUҗyt(rJW{Нp,y ZR?ؿ7IhS@8Z#ySw<-oӕR ehzS9+ܢKYnoZ % LjDg Žc}&H0d½b7t1u\(~\pg2b38Luҍ9웃|&Pz64Y 86ND ]׽q^"SZKd;%Vڪ;(P9.zW?ZkZyyfos@fbyz8ixD%p  wˁCgp?;^ZxQ"]FVyy 2bxŒ`U*Xw/Ns}^%9M1͂k2`+]00U P&r [45rGa|~)7 %ZWԁM!a)]]:9*]-;M)^t&d&^Ōƥm*/ݷVovUO 5 Sߌɝ.Nrd`7@$Z9\nm/4&*5";bB i8%qI}~ԟ 40gſ)~3QV3t;#>ɘIC|'>ʕ"0m9u┱⼼$$=fK70cϞ_nH@#Z|~$X R^Ս ^ִ@'a.m>+#HZM5o-dUϧ5ke؊CS+&!̀9׈dI+.v{.I53 È%L-JA$$俏<NěTK3:WdL!$!))V8miO#c1lO ;2uWo27LTb81{olZK5;}g,wmԣrȦ>xbQXH \7KƌHڎF$D͔k: ;Q*h#'{ѻ)}kbd} 3y^נhY.mr+UvNrk"ѡ&`gi[k{pvL%΃pN t%,ϼ2VM05 VUC-#Kg!ֿSzr@XWjjJRcQt݋'~Lƣ9182d Uwά+vܑ#?S&E/mXXd =C|tL*x~㥂;Yt ̽Aw 3rlBQ4Fg|r@od+p&q5:TIڄNQ& DA;*Y>nN. "PE3]ow`%)N^J_2ʐȖ݈4bb ^9Z{zd"̾;DXN2}>i4,. ꧀:x].!P.(вsW㏲҃vߴѶ(]mV#=#now+(ԣYFQN q&$zf(Gn/gYw-t3?0[G[|t|jKc~ʳ̀U\/"ή,N^o+:~vM)Azz!E9&v􏠴g4 ;*.6pz16*b%Q:iܫDb(ziqeD]CDƻArM~˦dfbU5 KIsͼ|xs yM%(MZE჈l]D>k^ch,Aj Uj$Z]r- MX( yGoC>'gy*-!a{F1ΎA\&u'@qGOzmz,~Rz=HLPT<Iu߶M)7nBMDG3>p  :ۙB]&>x&p9PB'˫R]NN) B)1Zl3N@ h}+E,7B`&SF p}^!+Xȃ8^o'OЂdUu#/!95Q.>!@Х=!E{O?.(28RK u)յ\@E,}:h=;.,t5޾b%avot~|6Yn碎e/dxWkEPˊRx$YvSؙne^ E&kVe*BUUqHVxvTAXwpPeb8#REnWC[ =mӫY) $!îW9 /O(Z90]KD?f&JJxh.1,~7ZB?A}`j+$Űenu*<`FQ6Qֹؕу7eN}D6?=rs1S ~* dM(4ab1`*kΫMBfDHڰr'>w5mvWEB?¦؍HJ@1to8ty%US֕9{n{}C揰l-$8ܿaT:6_Xb)vJ&wQͲts簠M&T-MHGyw %c|stCaPmWw.]-EMNPnL:! #Ea =CV{ 6&N5d6by(7wMfpplrvŔ(P! An6 Vh))OV\jF>C=v7ܛd bԥ1i GA'YauJ{ga~;// Ms_F`S"{JyGJq(9q7Z_&D SM|!iDЈ BY`Sh>gxӸdWLey)&o& >4+\/Cn6%EҪWQp){d0jj #SjYo}fA"`f)؏??г1M 6m84ؕ7&x#bЅpeLY#6(6^G>(u 82c^Y Tb{ ?E8YS攪QC6̩}1;2w8o\þ+Mb/q^^| ALH/:؊֣pY,( 9^<.  6p˲$u o~4 nb!77jNAVu#5͙abVO=CfVQ%5\@BS;5˫u%SeC dkJ5q,fBM k׬vL"x-7 !;ǻ`$y ^c.i*b{s#2^x4Mͽ1j=3}" V,XVl[ .<3nh2tsO?* ){BJ]Ħ˅'{I/ au91 Z5p*L9|{+ŵ_7nkm,^)L2nΏt=.&`Y4)HþX8 ?k;gJY6f%6eᛅ7rO SZc]`Nf(8ҙ&Up/a5UɱR/hB܃W]Z)檟 *ϐ**Fz{lޕh9d;u<k9j|&l8AqJډc.-,u{J W*iT+&V@>֮/zH4L3:Xn2Bv){VHIǕb)[~sbz$:k|_?;P7! o"O Ê#Q;+u'p/#눙"4ּ3XK+i5~u> Bz̬RgYBS-݊%r6F =?1kBs<{x9CszL'9R>}(d(FJLfI~'$b`4BO62tU>%˘N9WŕX3]n(A(nRCE<1_It)pVox]ݭPN֕;8}c\/$PUivvRS|؆sT̑Vx"m|NhLh<8͔՝4k,z9RPz+:f_J^+ w@[a !߇o0H1jYܡ O(8Ϯ9F6Sdu$bX++-iһ?S~օ ,OGLxt/ nb:ZĀ! r~ȯ0puS\BCz]sj1p0/SZмfӃp_)E@n-Lp $zҿR &)v<~| s)9깼K4"$)2K%`d/pOg\Se)B|:I7J`Bh0HaϨ̈́3AX\jo+q谢'TkUtJ xT\]6Tg_vZw %̪{;JYXa_?m#`ܱ *0AӋ,ýhzL|*)jcHI8q[݊J%i!3DMM}6Fnqa"^eXW ^RC*_S{BK.qH T%uӨnSEo}xAR%K Qmu T^`렷]_8Z~SdGSsp{/Wj JgT5-*sK[%* .fbƨ7.MTFNLt\6_RG<#`~+5[tq CKY\۝WBzh( -lʖL Ml.o.f gc92"TӑFE,6Z1p;88eu:͎GROIn&^u)?oQCL8z(&e *}l3#9Ge%BjxH=S$k%u.0hn:J1/3u~OvJN91ϢGe)68 Z_[{T./z"w~%N2s{z~׃?"QۭISb$*E0oDS40 U?=KD ^.xGĶt jd8}+KE]&̎wvA[YL0Kky3`y]G֮Ay ԑ4hw-کk-1xrؠ4x>jdk]d3}ޚJ)OAv. s!zg$u/LUkQV1[uܶwxt9"Am[-HVIҏU ,>x5] {=w/’f=T|[?!; Ho\~" MeI5bķFInSgA z3%EDgh>٘p0‘L݌*CYMĊW ,BHgSIcrh  sS+zJbs.'!aP㴐^um,l vSv tt1l2. 8h8R"5:$xz,c4 n6?Oa#WwNJ`atp?".8e1^#O4F drSdhK}@ީ բn"sFW'*mET\(9'">ۯ鉎ac+MwB٪f, 9/)zMoDΉRÔk,g7Tz?zĪe֭!c p4(3 7x.Qzn)_RC0}?Xa7l^pw0}%> QTT뱔5;8Ͻ0댐DqI§m*՛(?=Q߉`S3у9& 3$3 ;)AGgV -XG1WLdDt P!dX [Mc, (5LN UoKZa!(xwsV%-Z^82ly =fCۯcf=nSb%ڦ&ڛXkiz'ֲ4Ou&n![& $ؓOͶyiC*$( z`װbqF ;1~T-'36ϴmPmM|x_tSU.mH([=~vO(an~co9\,! a{.䝮|!Zӆ.>a1Fq?aΨ,Zuu]Cyj[+W \eﲽy#CP9aIT~8y> R\ՒqD " $,tE)DMļp vmV㩇:Ű/>r m+]W* .D{bhEo)\YKs,9ILKc+/{=4 d:#ph~vu6U>t ԾUb *D xHT$q; 3OU~&UHҏ;_`Hju4ANVVMVw6hFٗ?(}-(}r ΍Kbw=kc_{^i?# U_D$һͮu@T I^p$a(x۱cZa\>: *8ֆHAo͘ea ef^.T}>>[S̫9mrEFl$d'C e9XCN$pz\!e5"d5m5b`dG$e byK<yͦ8RwU$ci zsz osqP O5 ׼D؎K 1?L^ &I ?1Lh vvn2(jٮWIz[rvn4B x9'5J%r[wk$ՄQ &píD#:Bu Kye@ spR\Nz l)ixv.!B=thrE@)/; LiMK _"Ӭ[ORNMngDFXI[G(=׬`9^z׾?q.P]n ;G1Ũ8pmњm&Gs oڲ=4fe 0woy[|SdSq(w. `,Ld,iYꌕX⚣/LTq$1 |d "mI_ Mtp Q3\`ȡyoMHt$%bN"OCa]w̵j|"W"}oih`f1u!%2f/LK끡yh?vodw.@,{~$Z *".H-zZ^%+l켄rtV*=5>b[TijOƨ{96k~R@eu?kѦ4JWN[oG $rAj>`lɳE^ )74SYT7!cL$3yq CnK Ag@Vd90U[݄D17(Bg%/#c(IM. *b@3+V1?wƗĸʣ߄u=.T[go1^^K -`86%KHɵD4;e08\YP/ gɁ?f}?WζASVc0tMNO0cr M,&Yu/nGدvubZ;W2thZ_CV  U4nrb|4L*ݕt5Z S;؃}_rˠ]ä/9?U@STf:N$S5kC.y`F7 @XȎY9[^)QM,Cm= [񧒺Z?XOFCuJYض#1Y`EB[I!Wt R<{q9yL42U@"f/"]OGʒ8/$.Q輫|Bߠ9-習wOn7W{͢sBy> 5\I̧-`Y'kJ; [3BFgGJ(MB"g|Δc# Bd ;K+;Q^DٓlQ[EY Bd Xn'kۧD2gVQ;}yEr "DžhS>`~QrK`FY6momWBe5,I]Ճ44y:7a#3ā"a0 u {>SXK—etp2"LH?^[0yeg{i ";Fv֌hd٭|pPnG)" 3+RWpDێ-!qGAݘ!!s$*H5B0o%gӖ!k#CSU6K@ȅԿ#l 4;+`~UT雨c-Nսv:p!( 7H; ZcJtLއ蒮9WEyJ_*裝fQ|S iik/l$~[o?bbgҰz_( 3n:.a7,aVMV0]grr 3)$u=MkmNUqqw4diZwV,/Xt@`(ef[(v[;]3U5IG(t=AXb)gr䯬[68nO9FP3I) N6}HY*+oƞ 94S٩x@]Rs]uj<1C9AAKq#݊1-]`N"TWm[̡a@=Ew%}.޸-ZF~s$SďJ%v*[ܮƛ8 r+9DSRK3dfla6"uϡ80m"a9dVW~F*+#,9>*yKSB8=lו,cԙ$UDЫr_@\ů̡]Oͮ~(PF5v3l%~B:jJ͢E|i,8R=TVwnh6v.zˣ~r-¾l<{ oƕ*˳e:N Kƀ/fGZʊLUBH/hB|Ӯg'hIaFjoed0)K>] R/F-ti);j xvO(?2% )]3''҈dpqo">Ƈ(/S3|XspOi:}uP4xH_$YGc{;xo d06^' O~; :KQ p`Ж=/D>CHo- r:ޞ>@T8v|E ^1ij>\ŮcRnA&2tѻ]ůf0jfNo#y9Uݛ_o"-PU&{E4Zéina;I1v A>UlN{ Lrɶ/^džPWՠnI2Qd :޾弨8I7 6_ +І=d塑yi-@㌘I_AXzڇ1qBc3@{Cå*]SvłV"zYsŋ;O~.N FrN#Fz@%3J$ !0-X ?: {(źw4j6c|Aԍ_@Y%Fa# Uxߣ;_KV7LBAu ([Jy'E .3JXJqX@|k}-A [Oqqp}ٙ`wܟ/E!9SjjQRҒR}\u8 [5ir݅ZS;NsHrikGaKq8n.<o?n8;.)C`m;kS1$E+uiTWZP O# L]$5ʽ``6 |po5/:z:W[" |üesKݻn{qhCb01C8yS,yr؎Om Hm UmMb6Lh'>p&\(4w>Je;$\*Ży`Me#]f..U8ь;2U zq \j O-P7~ÆJH#æl~RҡK :Md3|xGdr}O"ݑ⚪sYyXDW7T]1>VR}h[3a.)76?">r95pD #O8Jީ!-;2udr,3gחy`Aeu ܀%=Ǭ›46m_.d;?3|Lϔ7j`СH(?FAw@ &7*Qn![j#==П!ERƁMc~o#XtEF`:~^ķ껼mH k N믠I4q(Oa2_+h+S#qyFǪst)UOV:I%_ Y=qfW<J47F*Mn/jQ󷴸c$L '%>~CӘxGD,1NCuryۏPepj7儯~>Ip O ipE&DI=vö1%[F.,dIVAyԚ1OŜ=:7 &qj (la&RN&b<o!{ 4Xaqe(ީ$.TT*pӂIҿFoOȋ3XrAD."$z~6ӻ >XblIS@j5FW}Gs'DdKw墺źRrf+/dSKJ׍yE Ѻ ͗"bkrە51]\R[8 W}swzWђU΢E\/qen1s9A:}?V&cRBg2,O#%n2 i5j'Lo}m.9$q'ۀLPDys@=|[RP)ELxJWia &ǭNx B4Ĝ_~?xc}X8]A: ݑ n"\2z7O|bG ϧ<2k2(ՙ/i' bV#sL''(~22n D *ld 5kI{mFr3EPnVd3ٵQϡj X4WiчSWh 7q /W}ÂH*- б޻H/CzvMgb0cBy[؁оְ+FK@eF-V֜9b^y]љAСT;s~]ʕ|!9à V蠀<ЦLб#G:WřPA:,`^OwHBmh1vbp>cqҜ,y5ӅHŽ^Ggg+]c@oZ|oB.I%8*/1?˽ΦGJK`]\楪4):yO0<,TYy"zJ0U[pSnw_^G߼UH':B_Mv Ѣ҆jmsWAZ*Ϥ=HN:JGkܕԀ1.%Y#ҕ6^kBf6B163og4;+a EɵSa,ߔ]|v9ź͸@rB"n{dN5 1kZJאYJ}H!GLy+#M%~>,?kO1T,YA^. ݂kKm]BRë9gNP}A*؝ߓzQ\5pZ ݴRNYj6H%Jkx 7Ydkd r~uY E #yoDb,cKzdܔD34*JkW-weD^A55\҆+‰DڧB+ 驼ewiV1B 'ܿRx+Qo.nf,g{n/*`p_GUvv6lyN/b;-c<$(O|zcHJo-;5W,(DQK!GPem]=hjgC``cTlO)QD CsQ4k|W<@e0lQ`u#ԟK}(RYbU 5tM|5hJ6j{/n H&mfIguhFiX7;ہj_uqW&qRjTvξļH'ǰἹ1?lE(`L/F18?HcHz(*@ Fa_1Z̾gdf]_g-onSȾ~LNǨPI"u'jgȖ;+MF{4t#uoREP2gk9aNS2+RfRK?ڠ dm}u2gB'2N췡J 'ϭ=3m{*岧Jkg驀ܗ(q'B`XSsAGvuJM7%7yPE V+*\?%oXAQuFڻ&J@Q 0E=TnO'b:7DvAq~oz;'3t_#9z|P$ǗQy"ber(,u=3xBoXI8[GTD!:\\ w\VfֺӖ@b2g+P!-2;Mxr VƵӨb~2w%LlOU_DXlaJ yL}zAdC[tvn8P-0v X*AQ5%~;<ǻ5z N|"+NL#~} ϔ_N Ln Јđcy5ɗE7j+^i.KAjG14pჟ CYi#*=) 8q/O򶉚:~A[jCofz ?5~ZUD$I#C,CDqZ狮ywauھ%+dch-҅W\uOw};GACP'끁ٷR7tdT% -C]et4^㋓Pv}.b,[0.VZ 4=ciJhF8h1n29ZG0͘y^% mHi.08TòMVthѫf,ϋ'Og(dYZrnnKC@dE`eȔ`q:|0 4־Juov, t^aY+N (ZPFLߕ7G"(Xۗ w+ !Gz[ &؉'Tctp@# iY`rJŬ@KqF[BTX3JNVuLeoxC UUsC:G0αZUSKECGk%ʸn?dr*rY9A@ aho?](as);hհjZ-X9/.E˪VP S"8$~#E9IL iØ]M4>TOvZ}f]\ę@iQ?=̕+-)#*BRM*Pu4 D! [į#U4?ɆFx9$!Li~_q1'jbUzp)n4N4nZ1ԥ"L%2s8 G#G?h6&cRI]_UfvQCg!>KfI촔oWQmkHLVow Véɴ%j3* <]MrJDD~Jݮ4s_^s?p@MN;&n$WiA!^xtL8mW .K#޽f~ȃ9qc$/u43ɪ㱋usdKo22KVx?'zϘuÿ)t0GO-^Ծ3_Cfw\/ {0Gpݣ c?wwD0T1KBj9",$;X2ѷc4( W%}k.f'嚥/pS6ʝdeb` Mn٪>#tK*y9Ug>kY&O5:սcgdae▂` hm}HAlØ87nkmFX˵6JR?8dH]* .v,ZK.!MP⬸ lr3PJr.ni +FiCˌ@7L ss g=YuOٲ 0R K`*|I'+::庈X솳n1pYYGh %#Z=R؋=z@OCFQg,ele#lr$7+$k0wNzl؟NIͦ0t1n~ͫ^<f-^Y[T!=k%\pġHBx(}e} fW( 4ݖ.$>ew?tjp6-&}'V~/ñ#ک챟FrXW|H!? @HZ%D2W-[O?- Z)\۹$C3?%7kQ>r߯{nq>G)Zԇ?pIHMjBIMdmpA'fa  % ElN`(VNh@4 ÔusN)zx,>7"DF:wȕϘί*(ੑ]7E [+Į1NDZC#HPIXsp9Aq|n>dRw><wRZrJIBNP{tbcmdgbF7@,fβH݁t ]!g]91VHmDꨁD(:9ŝ+"%sx*Ũyp:~lWXO#@˄=|D!UhTǴM.6jҌO$e;n邋oC'Uqř:< YFG1o\C2!حhZ).iWmbU鉵r7$c~ !9֢VKsi yRHP{Te 5be:^|!/jnWNb ;,Acވԙ>$Y;τ$f&x]]4R~*˝9=A eބ[ߑY #ɳQǦeF&vs4 xOJY5mq*;DW{6K Nsr0L])!I_"LeD2)]QLcu~[=S 5?.+{S06gm}ؠz%ٙl-iG [ Y }ːia mhpVz$CCR/q12}I%Ks誜OIilI 8rOYԡ.~9(F_MIRkQl^P]icnNJZ: pHZg[W@_I"~sd$M7p̸,o!Ax*#N1ChJZ8k=}IB oPڵ9- \'? cj9"qQ|ňUHRe8+og^9/L~^Պ3ekq\*>e2 LRSֻ3{1$tTDŽܜy,GAb"GK6]2~ ]NB*U`ki`h= c#5&1Qh4iOn0x~Q׆_1Bzc5X!~|nϮ-n31F:S,L2st![ / YS79< ` ʷ:/I)7˺UU *? }&q{6QR. ZM)ӆ/xB`%>tIܚ^ͯ{+sEy(d*˹* MoC :k+\Q ~HW6U*9_Qjwyz,(x)jYl4@8|a./`~9? u~2#6ȪO{n]iFJ_ 02l,^-FEF2auԑ8O{ HE˔[Q gkWvrwCa_g#+4$ 9gAV'~N%l[0 s0%_kPKQn!˘yܢ`y|&8h1[{9Q =Mʹ5{ѹ\`2}1Gj4/LG/zz==bo xlx I[Z-ZD(R]˴%:nJK.qKϳĥ2A4gLݱn(-:Q2xbo _,pw΀˟zr`.ho[mx60a6B)]9"Xs&95 *4Npwl>l%|;6 MlA;qryePM?:`k1qbR 75WɗѕnnPjJPsZHIhmͫl]($V+0s)|rtZ8:&~`{2,8vNSiZBYTxPS*ATRDrI /ikL{%JzF(Q zd˅o+AÒp0 yU/$jLF=dNUH?~|WAfFP㽩ذx^b$P{[ʴ4v/Hϵg^fT*tkhd"GBVC\9̰[a(₱5={ WCs=08{mSkͧ/s^qcP۹6^g˵HZٝ爍XF4cVp/e^+Ҽ.\0\KXy*V%vX1SsڸZFxZꇧsĶ=N |QJ*Qw s cD_&̿Vl>z%e).LzTvb&M@ :%˄O\8G7!M-ҍA(!5K (Ѱ&I+m&y0?ť>WLk< =-GBʢ;5K*:M3'U-m$YguʠFZONրfպM/ \0O9fN>+Ҥg ` ,l+/X bEU xmfDžwTƀ6]<ێ2O^VJBQ6TJ-9iupQ=ty**ՆVQ[Lq*,|G ȫ LcɊ V7HY@nmuh ,B}0]:ZD畢Th3NlaSR(n)CCoD ONX6a#>@IR'~ؑ*GRWlX xn m.kr%:r\9X)N|65Тc7fTVOAY|qU;'d25Mmh]KUY*T4o¦(uVu+NӤןňnYz!A.0{˹Uao)XP$1ۦ6ȍrb}YܩY M %SϙdI=XX_^,kk-Xfi8:u5J+qIM/nڞ%~ܪπ, CoUNC;O~#fa r9qܹ'jyS~+5V? ()\78yYv.KLHG[⣧֒]}eSwxN}PUYF6rux&aiƢlP˔^s'G(])\4n)CYY*;\zbLH&S~=,7|xMS"Ol`a`?Xts N,Tn#'Y@\sJPsEywg%GSJIH )os ,(._SS{'QHVwPF= )"^JV=dE3jil^M# $o^a1޹Ӭ9Ua$[GIsڅykk]}.cٸ1f?wJHi]pH8Y9!!x|Ԕ^R;%&n] 4 um$d#7ğ^@9z2^7 nV D]k ceCPp Ёf4uaj Ht :;S UckWKto?fa=^>aJV˼k2B oI `e]C9Ōx];>ODw/ugSνYk̞;mg# a 4A+Y=1oZ.}[Yx;1c7`2j*Hl:Bۨž\pomwvyR-lJ&gU._7h1gR<$,Ejg !N S ~&Ў9;HyB4hi^n]ҸL u`%iMDD5Z;SFύhǖS9 S+Ř斿'Jwۇn{j۩=EV_Ơ7XYTH24kN$z#atiV!{àzm*>X_Uȱ2 ?/U̚mUVlpq Cz83\9 ǜ]R5~oe+(a|~ߎim~L0R %:A!xIY\`kplR’|eWr}4ONd!CM*kvӹ1^Tzd~&%`i by!ԖdڨO΋xӶ© aZzSL'p1ygw RQIޣCDf k5 8͒!QSq2 tN Z6f+Vj/aeFCKRs|H}=}u&f.5Alݰ^2"ґMGgDI6(lG@S:p:{ !YʿF߽/{3_(]=,D>XIJdHΏJgf=}N P({I]fZ:J%6K 9+- 0ArPptm!S!Qeo0Jl.xwaW @ZmETɑZGHY (\ІMeSUK*`_W O+(E|ƒBV_> R{w36TbeLpӵG/'ؕxNwM. i lB"GyZ׭4JJ$i@bW2`'Keh<>u~mj WO߱A6Ni{uCʗ?b?,p2.Vd],:\}/P}4 6z'X[4e\X pb;s5P)2dyLM&l#k Dlp\n-iĆ?َ.uBf"}ҪzNɡ&+oӡh_-:vKI KB B z>Ij[?Nwl`3ZKW#ݏ"f`:~7jd>p? [T 1<_ &VPEt5﫧G۶˯cF״Xߗv"`>3|ٶU99WLZ\L4 $EsGuBb+(?/ 1vFh6Z?E@8F9jRݣ6 0ƀ񆞸Jdpֆ6 _ښLds6E2DLgm'K-$Xӫ^|A 6wCGΟ^85jt>ow@LЌ,܌qFy?ѿ濤WK]6aK4ưDKB:(d/@-bVmf0It¼>fek\"xH*K_@IJ.9brd!,OѢ>3"Ǐ6 A ,d6RGq1L^c\u4 תQގ_Ի*Y Dg[; =sq FwTL<uq{ 潾؏QQTfrOzk[Hh6b g4Ƀ1U_>*]Ͷ\?0 eAn X+mچ2J 2Nt7 D0BPQ2)eзآDu/;M*g_Àr~Dlاz쿧*޳Ao%Klrt=,$RkҲA?C=x[px)ן=2`TO>,GOhQVAqḂ ɿ댥g[_\;F!ݍ4*3i^;gO鹩\Itsb8l%+&ґV nmYIܕGQIv(A!yO?w-ƍF\Trs%C~ ua5Raz[~\Jn ivޮ<2130bJ,|%''3ƍF xe]9r~tJ6->L!GԵ,†}3fS$/.:,Lk+xrXQ!t3Шq;Aќ\@"7:mVkDnG% "ڈR(xi]wqDh#)3:pܢ;Јv}U8Kҙ@,CJk_pqL2` IVW|l:VKJyy?^m@fsB#5Awu{.bwLeT%׵(dy$KZVjԋr+DsRoC> qmNd O|FWD it7񮹙qC#>Wvgii!Qy0vrK" v@1t)>؈`*A{\_,ȶ-=oq@cˏuL<6{ݔ5`=GN!x:ʓu1Exe},z%a1?Gg\WD3/ίg`9Lj4!aL7@U"llג:@3S]=J<ߖJG,f; Drm.o;3A М j'*1#[:[Mvz!4#xjifΏ@SS)Na+a}R pg&# zT! T`I."g)¤C/uFX =_aۆD{1ج mX~KcaߞbceR pڢy,Ek`F^Ob_0ϩ-WrfT4i׏QN>Pr_t%yEAN"UsgPjtGI>Iq}ChbHlNٹTًfc͜+u_:ɊG&Ňw1$Glo1R|<;bMl@/%Vafë_hT]i&w*"(="fTsPAgViRNѯUGO'2ڜRSBL5vGe-JJzw_RJN fkZ4i -" A2e \_ZѾvAu >^/[HΘJ,xᄵtkO|@ htD=g6kE{ lX%`$6ϽmA'ɧj݃aM /Ah.G`z6a +RZnCˀDuŽd.4!+YC\{e2m`[ K~n_[k TX_J1_dӟ " ,+ZeP]^:#>!W5MFNƼ{%@LZҙͶݸ+D{C'7. /%VSÿ:u9vBa׉J^YE E NA>p +LBmgWM*b!ˈB2 {{ ͫ3v5'`4=&a#{4 LeT9 tȴvhN>X )iEiv1NtJ>`."#,w?E' P/ 9lh7^?:'>FJD&8MXx"\_;?`͐&3ۘ4H&n*2IbGYQA\qVLC& BcMu$nW apÅ"r-[_Ln]#G=H jqƾ2!CJ.QoWQXg*< Xոell^4=GjܔOeRvn:I6C8Qat50oXLe2;uw)y*(ַb\x_v§n-1ÅvF8Fŋ{+Cg>]&vs0#"DflャƬ"K/2Ip*udn@{Ug}7nA!DDN"&țbs o:}!=KQ,'1]l]%..s>IT ?h =FI.n5(RN0ݬr^ ]g< *ꃢ%:ӖzJ @$5D{|Dz^վ}60^t#j_Oյ\*.$|Ȑ/#{Ү9=T1j3Bi9^U%M )zgcK#cY+?fTm6?T)|JeߑRUq ^)fO&4,H|nؚ)+qPv>q&!HZ͎g.= mA J'^} k9#\V] oZgzk1  ^ͧR䢔=(źhc%E2vԴ{ Xk`b_n2eE<R$|$wÜxKq!`69w)Ӣ<"w*u%8ӂINpGpҲ*23z7ձOFp:; ~l& Tdi |Xz+Ɛv\=ׄ[P]=;ZS;a4r$u1Fֶ5a * UebͩCSt+u3W4!6 ) sZHt 8jI,Y~ VkBXYS-NkPNi\ | 2:=O1Sl;s.p-ȯ#d!ZGhsE$5^_s[b Z =0o&'wۍum iF}7)o)ˡoyc-&9ugdKa#gN)Tw8XSB$a {=;CUJUsN2r(?1|stcTr)~scAr\;|\$9 Ijѡif`5?gA^P]RsAk 0FX%8Ӎ0PͭP>6tt4YHj`*W#MHtg1"w9)Prk^v! PA@L H2^l')1,/Rh셪%tA9k0S ?+͌(xE O壚$~d&$rݮ )X^Zn]pml4QhFEoʴZuJVP!)/ 2qpC-|nY$x}{67b6Qܴ24={1m'0EIxI(G@ߟχrBWJ !az, %@ХxnZ<0#T>Fo+ ZD1}N<؉aq*((Uxj7+iV+rȊGҾ΂ )pw# Z?[[׹. -Mu 8s3NҵGF8pt\:?6KULU;5Np^oxQL\j_,QOG?[ "֤ТhC/UO;A'Vtnpړdv S+6%sU8L;1<{&+8VTzH( {6V8TDG>?$ܕy޵|4&>g_ߔ.̝ KA6ɟnj U/cI c;Є^Cn$6xektCl ٫Ip@$D@jlXqYùɌbQ& {r]D tq:u+*ͧ9Ҕ e$qk1ܐxmogQzć[(ᵘQ3fDoAEN&'psǪEAick~mE6$qBfOV73H:vtwE5%Jr+H٣[-sZdljUGUͽg g PўXs?/}dMN?%0o?~r 4A @l 7Tʕ]*`J_y)_:(]FW[GGRe~5qڑoN 6]+mc-yLSD[Jg]Z g7)N5_Ԯ6f4Zwl ?=6n)Cǒ=Aq@x𫇚uIzx?kw}fK0\3 ( aSS'AǕrfr)mZ(hP\MfE lGD<>î3\^"~d}eǓ! )Pև] $iaIs[J][]^"rmlroS})YlȲOW<b4t_Dt&+T .bsiNC *KezELea8( =|o >Յ 6Kbv,Vp*U yRh9b_Ct ! L4a#7Iƀq-?RjXe0d4~W떉U`` sCZՊ&QȃixɁ0HyE>#5N7XzXhOF2v|w`"8%9&]Y-]AenY(_B.W+ x~g5#Ǝ;dxb:tS5"|W.s`AM=5;,y;ډR1 wq-ۃWgTrmtWoNzB Yx&GpG?ji6RM8H#6 N pumZtǩ)ζXi @86Ps |qȫiKkŏ0!dm+G1eNNTW̌yYO$EлnJfkňK+hv vaV-6Xj݃YljsfBAO*4H\>AEֲK,H%R4]O8>p+ GX wS]{,+PLCa u=^O̬4ƒ \d B(BWg3y0;zzEc8_=?@wF'DowUq)Pk,%-T_#1nנT&5qR-vr%S3xϥ/lזFh_נߌFFZC朑nTH$cVS!vxVB*4d)Aӳ#bj\ɫgaizgj t7&lnr(621@YY1캜=ɩγ±s#5,&7RmXîB-2nH+>0\Q&V/3&|q|FwM}v䭞%ڰB˩g^ C"=8䳆6["KNLM֭Axk-_E0S´iM{[f ڈ,V*kY ,jMZegp}RM78#j\REA[eHLsy˲5wzq -;sV['- 'h5'tW!mљZuEzmTIBg\|`z&hO %̓оTۤL#Z$^ •*iN^N@ŸWt]Cc423TׅM89y~Pha]fY%Ol%xz`Gkq.6q9̌& I}B=BR{6 5Swk+D99{0DՇѣ/@,C%\mtOz;tS X!Pf%S4q,yw5x=gu # 1JcdZB d( V%s!C OmH-@5~(D G}J3K'X5"D.;u}<ui]&vu嵯!'z]&%A9KgOӆ[ b,Y[ x srr#[⣺h,Hm1F vt+mfe}`r1olc^dF Hm!@荂1VQh lJ5k~R?-Ql!۳ \%PSR=hB)HwE(y ?c؍^0-mj$zIޝvʖ3qr0tHZ /-I7n3 C$j\tw_P)?1V]oggnəBr燐Z9Q3Y`Gՙ)?sFЏwGKsH*رqp""`@)%中,) "wSIgqPygdĻK] {ଁ>|EMyHu|i7*:{.;]tV!0O)=AI ;@q唑%k[ ~ȦlE4cˁTu5);bo6MHW6ķC[-/$ޔ+COM4Rt< 5ZILRA9[ԝkZ]8tljYm7;ĘJ#fhZׯL\s\7I`kru"S vO:g$ Qu@Z'YG]g[s Ś0^?g;GǢm;#h>4uаR6ڌh.:C+)xBEb;X\z79AܥH2k"&N۠[W; hoz %mӃ*E,+oI9u[Aք CoR).ߙtUCygcin1n;M*è=q7CR)L/Icq7mꎺ99/ɠ^Huv"%ZgP~y(~%7';{`723]z a,ZowouPCmTһFЛ` 8vAZ0cmG,0a-J$Ák#AÓ Jmaֻudz5"x@Vץ|&nR?Aɧ9%$̳<#-ݡtFͱYH8M֣I42Y`Vq\_*^&jq.I Gj9t+@xa&w]~햪D7Z~2 ?8fy_ V {Suf 1F{ S:J?i/ ,+!A9wřEiԈ{\$@yD>P8Bh;m^àƿ W=˞sg.Y)Y8@D#K=s}%vHn3UF+ bC H4JKK}bE\ ~Z,k{@~؝6e\ 7e,vZ@(Ӝ-5BbX&$DyOtE[24*Z{ԋAd%g;!}8v%oY5{[;PJaC2&4?(&_zJ'h7^k uNX"nQV4@v1"bbbA3Gq6$rW< @d}4Lt*A|m.pR9H}B!.$bֵyIZ m9I7Ob1p4P.T gTb :jRz}٨.?5u=gKpdB\] ѷ>!}ЈSw4ˑ~]yRq"j^YC{xd|]-w /H)Y^1Rl:"j-biGJģ.%و,2j'EɂyC}'@".` םI͑ X->inڡNۀoz\saќϐآ?DZ֢g=r1:vĸ=T#[/i a,B.TBv +<WS?#۩7ww?Gk3}2o11ˏeu ,dvx?kbxVLAhu| jhnہutb|Dd!rȊGyR{DGGF쫙w';)Η"f:N|9*PQ!˱YD%gքA_I_:'"`.Z)LL(lgsNjM-v+]k,ї04RBC2Vyu'9b™l` 5*8ˁ"1i ix:NTX 9ΞTZh7iWjA3:6 ђ8֋3L ZS\hs&Yc:bXaAΌl\\3Mo/†#_i~- <h@qȘC3[s_Lw okV T:Wz; -}Gh9be Nf7> N\țQLGP6Ӳ,~l9aʘ@Dp $/ qd7 b|Ecp8ne$sO6ͅ&=s'ْɒjtfkpܣ\n@BY"ҴO'h#}uγ|\B*S:Pۦ~ةme1[ۛշ7BT\?S排Ӱx 4wfk;W*M`GZPH4dK&8^Iw(w5g iH!{mԦ@j%ڪϔvŰzx$A{a)Id rF DIKK5M[۶_,4!$e / _#&tP_g+gבݸX_l+Kbog (V1 BY -کz-3T))n ~2w6Of]A@Xjڰ{a/TјOkZ~aDLg*D{c`].}@F(; tk`{)>j>cGlװ(Жd\].Zx+I$è_ydOJpF,B_O( WشXC/+z_k&*f #2-$w3/[R0^ V 7["L)>+cƁ%VN CM4 x b5rǠ7B̫k _/]ji–=-KP} 7ʾ~V)*[B&},JOe:d%8zJL"зpm]+`OH8cN=k,\-O;fhٯ!5&G*~8@l_ D ?D4 _NN*j^q;Z&"<4vߜ`lDJާt5w],R;D3!Jg?liڸQZ MVqNƻWބK6 Hk;CIMFXx)!2a聦NjM yߝ@|6tCj+]Uj) sZ7T˶@qa t'0D# %2eGXe%1=+{uRY.@^l.gn/4bjP0[hl ɳar@2XPñGfTM=(#vī0Zýb=/cg{GzU9E٨kC]xuVDa"/̇`NH)pO FNWҐ*{<+ CJ/^9ȳ޽ QP1w'8 ֗و8?|/`i6GW}yv!S{vQz 7-&{,%2Բ!ijϤ n&lkH *Dw ?,USR?^#þ([mչPR34s]xvS-^}83ҙ.Z-F oޘWxb6RmTn<}GDIF) T yhV91>c\' F|ܔkXne(L.ʹ'i)soX+5#Ҥ<}6n54ތ1pKr> 6k4 d75D l`hu iޜ}5QbT.SC%SS'#VG rf#Nad8ssQVX rm~lz(bT<`RH9r~YZ64WsɌq@ep My հrg ͧ} p!ܮXk3TE7NmKqs=G#*Kىi# ]䴒{X.ig(g #'Cζ ;=a"{kdx0]j52<'ghRhD3A ظJ̘n:l|)Tj00^"V@VVTAm ɫc "xdk`|1#]E7n3G3yE'+ hb'Z.a[8D1mp[AʻN՟&^Tݔjj ׌ˢ!`?S5%<'<"3j:O+#~1alD&]F^(fA׊B>[?a[\VuOSwr>>nҌʖߡHRX`EMrG#8,FT`}gAw/SKOo5#ghN\o<3*@dg\$mwmXΦ=AQX֣C(-#"Y,b&yaUY#R2v<֜ -аX W 2p63YEsg; FOm0v0y%7024HpkR +dYnʦ¶{XK-(wD~гp< XGGwElXQ 4UEBBuRO7箾}%Kh\K}~Yj1=,E&q_TBژ OOV/݅ݎՉ@ds,U+&n\LCV'`${&=ף8u|s=?&e Ez »LQK>hM6Z&pnw%A't= B,^"B? ~v]^ۺc;:_)Ζ|qn`f 8͓)/_o:o՚q) c); AkL5P&OEgʃ.Y]OQ6DWWoK{<\8{WwSM!KEaȲydz"2iCbD4G(s]GGxH#'ۉDdEL/mvۦAAi)`>fIl Y^ H~9^@8D!6FKTpu<*99zbT65R`5$Dƙ&k՞~mJEp4)L>[z!\N:(*}kJ~yZ:HrӚv(3E5g>դ/ Ҿk J;ЇuN1P8j%Dm:D2lf;|8ܔ T m5)";, 68)bMeVLlasCþ'Afk`~|P]o} p&l\~5{/9wE@ޭz 1U푢 {c2dCd\MIw1u'Aţ8=t=!̍bYbrvs߰2ju@)ORtQ=) dc#0x>Q r+V8 2aφ~ .rO{$S >]ŗpN8L&X ('mf(d1ibRU Ud1^& $fQ{ pL>J"$ "6i8ŁHJ jѽUrR:@M0̄l (f3apȢҹObHKG8}d0C{Dl} L%\HGEk=LMi7{tNopXR9o4bS\%ïn3-CяNHa5ZnqH]/?`0?i Ģ␙)<fSf[TQu(҃(Ѝ]H|t$'7 4Z|mb?ւvm/S7)~&^j/v~a~&F"1Z6!#ut;~}F"Xg&pRrJtm{<+Hu7$9SWQ 8vxxUeI!;z)xp  ${+ŇwJ:6*}ӕ/+?ܳf1WnVjB~Li3MS%7ޙ=O;c_ЫLqbg,h͖W*6R2,ې#73H:*ʨA\`/>WC 6"S%c%:N]5c XK2ҍpdN;F^(Z7P˒ak?hE,cFͤ?;W,-LĠ5,=\;? bBZӺi?/t,5hc]JY绮JZJ۱C9 H`]Cԛq\{WAD#ְ\ kN2ҖHmM8Z%SLfrhvB҇Ӹ.ߑ)SŻtzEt 1K݄܆nXj  迾d(?+gtz!8? xM Pv+A$ԟ'ܪvADlB7:ЂJ}_7Ş:'MxcX@ ZW;7X}KB/)h2dOy 䫩16}:n8erlP.S1h!zכRIqʛy GIԗ[S^0Ú.F`u0=eNI9 G ):Hzs5OHL~*kuFS= > " d;cMrLrKƫPń퉣fƛ~+ ZeɁ]j&vO_W*.AXf>E\$(>Mek}zq/ɼx~rB$0ӣ | Ϊ 9WK647:j,G.p0R\|UV+QR~ZC}Ě?Nc0XeBՄtBh3zʴ&[z5dICɤ8fucf_kϐf6*Ba|Avlk2:\} z܌a}/qOߡ DhD7fթG30^ ތǘb_] )`l]MExv5ز(K?>o_,Oq 5){zۜA%T߁.ʯrC]s QyFҹx&|7^ _ 3}D'qCt fɮ 5r+1mf:bFcV+.#7#~ o 0AlSd)Vk3|*z& ȓd/D+kHrUuhEv%:7yͮh_<9h -f1 QY ELZlVTO]-&XZL9>53Sg*As% K1`aU^l6P|/-֠C:Bz k%*G]%E)r/AmR ҾhCFtx}n t:y1x޵#4 9Vav"S@*mCa-|Bֈh2k+@^Óh>BC-(]\c-ؕ+iiQylu\#{Bw2|*/djd @} KB*+Ǽ=ҽLUDoHYכ@r5:<%o7g0]SiάWmU>њ1"f]g=(V L|0"XKz#ޚڻt~oU|u$j@L2řx Wl AvNX!_Oc"!#**=W67^=qћE@\E԰!RuE0ɋ}CxxʊK2 W{gvP.(\dXT |OվR"62w7`*Wwvs*=Uj@F*ʰbHo[Ri.j}9l* ǝcW^Pjl0U Lv4<׽9?^O&Wp7rJ {׳"MVx_GsRz]Eq'hrKq[ \d۶my^LTS-)O>=Mr|,kaR:Z~ `=*:Uq`sPϼ3`iԺ[L:UQ]ۮJ~G|3V dkgKD@aDN\MJHt!,Ĥրd(1ް{˹D%J;n]۱QX6~srFaO"QPB5U7I2؃P$xfQ.kҗR2 7Dy`)Dhh.ncè(xy!V8b(;l3AϻˏliD "l)!0# 1t|v!Y`u7>9J&I"+n%._7}Sk+µj QlY"tgz_S5jyvO'HSiCtVdpqh;ww.ӮTf=2}) #ܿ648O[^s P?鍊Pp]+&Je11%z|H&L5^$ EE3yx8(>fI'Rٞ kc1ĻυN[p`&= S3z_j8wUQ&kq>$k6kڎ$␰Wz6ts?τφ;y^{x gnMwpsU!+!_.&}%΋~zp%_"Uh.>-٥ހRq^jkZ$d.޻  N3X0`w]6 UueVeԭ Fӌ3fd!T 9_ܗH)LdN쓚b$ ]1 "[6.-I񷁸Ӱ[4dsÁ ~vxE'L 3`PʊWpQ GIɵw. gmI(o+}aVv>B>̞ >z+e ӐfPΦ鮾#&]־ i1ȍ`bjUI<RslhɃHՋWLq@|BL Ne$%\PoFC)_'DLLtCz߰{; <_bQM2 UB @=NA/cے*8zXjy[kyܡ4 ͦI,(Ni%AvNh@\,T?FaD%iG)^u "Ũ"զz$x%ݡS D]n]Ab^IRDŽm/(H4"2ǹ8@+qGp(z,"`RxƷ~ck]Z5+50^e{XKhmH Plv}5Z*#9A0Mۖ@ 43}#qqNdPXi:Xru_hWToI 5j ڳkm׺/Rqi_M BJՎoW^JmشXmD"qF{knXHXA2ݴlv~Ⱥ_FɖER@8uB:>CAРcI507NܹT5D 2[cߎ2K{>@[kM/O;}k]%?ddĊˀ$胲N,u#aBܯϨJwFǒآgjRd'$vfںb[:Ͼ>Mؓ98l8i֎.n@CyS>?%OWL**TvPag FÁٰVN-R,yJ+{DHTlDQFq|Kp)@=.f*CLF9Xq^$q\zT 44ˇc cm> 3d5̐޻څkʏ8tQvbLAZڭc>v JO*v[ǗÝW]*(i ȅyȟ+hdk\-b/|`^2Aw0Btc;30WnLwW,TSDd5U{ 3Ŋ^B}f9Am2Zі"P"DM.R*O .h@_-7oUTcW.?kY|>eBrӚ9+SM 'fpEMBMxl spVYj(P]Z&Ʋkc8 )ȱ3M_ 춪^n?*g$كN'\AJ98ZԣHw9BWX] i>KV{5P/\K3AZt`p5`::fu W 3ϸ = ;&$r 9$(ȲS9'Sj9^ziG$k>Ծda4x|8G18My=E_@hY߇ gm/)Y[?~πFϦ.FV%7 O5dE0 'JJP|XxëaU>tHS{ͧo\A`sS!4饺[(9Y˜*KJ/~(u# $6n8#-ΟNjTq%CyU0 DW 6.\%`wX\YS"ڤ+:Q"peLv֍.(q@ja- S!烆EXmn]kT]|gsM)7b"ߵ eF C82vS6fAY1$ &ޙ{°p/ƻ9QD:. b:96KW,K-~&zkɳNMNOpo1UhC"P6ex6&#e82Q,"HUTqwr1y=Tf&=_=Jsv1a.7 zmhtυX SLeÎ1ZEjF_IW$˵U.`D%7s^D\Y\R=$:fmOcZ7s/޶`FaFB}@4!C3vs1d )'g T*I G/|RAފ--YS*V&8Ox>h p{!'스 @m~) ? XJL "l/4&MORQO) aѪwS2 y a?rꚔ2cVzƴxe؝ula 'PhkgB*j2$vc"h >(th.GXu^*"TF }=S󗏔nsCoAQ`qg ;s?RtO3A3exǙǁ)Iu#S6w~<3+à!6+d(0ő 1"?g5r^b30[ACxކ4b2Yye?zՁZ _;/Ǿ,JӰ V|̅ Ŋ(_y{+RPO I9V¾.֨rFmx=le@+6н8a۫KNdWct^Ƙٺy9@ UGbYrZM6O@(r^SeX)f^h@E:"nl ďTo\ltܚH$ G1`+3#툻6+8[P҈F`8vvCO2ð| &.sX=DVsHΥX'q(rɋI78\Cɲ L sp:a:3[,Hp4›TZ-LߊNj#gÃ.ǔIUOXNmG\  \0D٦[~Q2D&n7hbw69:Q}YHYQlcv{swhXO3hv_JYU@"S4Q/g흿~ΑgUuT^1xj0dujfFջqK=Z j>fae+~|M  ltshwgb)G~ygg}v)Hm?O !Rh[XtHt1\yEn 2boaw nC!> *z÷=;zVYƝ^6nXeF.?D8xegU\1'hnhbM`{θ4B6XpU0w|[u|1+X8C&°dp}yXӉ5X^8Cgk;/GpGa ^pӹUosDǼ0jAlH -4dUWᕹ֍ xlnhçnNkD$ʤnSk3bE쒵-{Sb@UVW_/ +bXlB9f?Ty<\%wt澾_*o=<P5`ڜǘIeֵU/:Tl7`~y%+jh XNcQ-rXV9-#D8/% >"%f)HWViW!!yjTxCh^@vEispĹ|dy:Q5 {Fa 7A>i//p:5L\#4gE48jXrtvuoEFբ5pE`!:b "7Are$z"^?ig-zשҐn_1):Ny7mg-Jffh޲ )}h̠-Czm\1$uTaa:4/UN:+EҾ#!o1w}[/4!޻pP**!YĹ*a6q&E#xizmALiJU2rkbn!CSkyR[w@cЉfpx7W{e14<9sјN2u9k3p8:[3k3G jiVMtP*NZY"|ضKd2]Bn|W0[6=J}5xbO=3/G>pw8eUU+EyCt3b"D jƝaR٭Pl 1w#\.Z;HwB~.ʗ$Y#5&06vC- G,MUJE2-T6yNVdS;em/3ϝr> \a0ldmӝt?'\#:}!+Ξ[J.ܔl&Whĉ$2Ieq,:Ydk羪e>nNMB P }/u]3 Gq6{٘,֯Qq=$1^Z34 jo|R'{KK8h蹝æ|iffL&\O}`\a[ e6ByyI|@7P(ΝZ|Fh~Pl?ۄm gߛ+1"D[΢Jܯb, 6p .{ >=6ZE<ϑD4[F@9]l<4hV]~m AvCߺ3Td[W x惡B 0UψJ͆M|3 E7#?[L'|K _wQ[Q+;,I' /S%2N [/wI\W! ;d<~,Qj$p6ɞϳUڅ#b#PDNrYi˔jrnO%dCYz+[k8Ǥ~occ=8Wz&f x qQn7ᶇѳa(fQ0_yL̈́?aͻiVq7K# (-* DcaV(GƇ5JR S/t ğRJʍk/owـ =[,2M 9D[sWaNfPてke}=s ?^20Qh6 gFlmINkh )=IS9-u+7Ui"?>I<]mĩUqN:UrsܣqQ&y`ݎG&T- h*̘3L-'s0OC ⋉^*M)>.sE[o#qd%螌m\lvd몷s\)B Xbs%ׅ7gtj?Q[C ;ٝPgFː )\xgOs4z~{l4wтՓ]1[V ׽*W”P LR7;9>Npy'["J X"SK s01F0Lli?ޥq #wFU-s`m&N)o`.MN'z.À":'r_=@/JGeMc۵:<6I)|+V 73+pjNR?LJ[dTB4d2 茙VsYIHxnMkin+T#Z+'v6B|˂g# Jf`C"۠y{gbȣDit&Vj$r;LbqR$Tus'Io~f⟒8 ׼=PB7 iˀFVH5[p^υo T&B)$w3۳VR?DݑgjvƺrY^B\ J4/| XCz`}V`CĥLč |5.qJ[ ѳEGm窹{lx◦AdI 57\&CTPC U>V`뭥]cݨ$Ol bK >"鄩=y۱*q3̉*Б<Ȧlb!['ה8YY3Z|3V;RPdMe'TT$l{J~ҵ'P #E@ʑV*- R "X vu* 2kZ j4XDŽ1ޮjA#5.l2JL"gl4bm٣Te,Q"gFM`{<ԁ [̔N"ٮS2g!Vqlx<Q*~#Dq>9 YK-BLtLy,IMOO *&ѥe4&sjg&YԑfgtJ.ec}jQx/! r\sb#8}"3'ƥ٩'S a^&sR(/2D8 ch]qs(Gn;"mI`: SI#_:h˔z~bDh dO'2I(č= P$/^;w%.a;+Q0ŏe4Y8ٟ(r$WOɭ f3xB|S&RT>ùFv 8Bft u3OÁèדn :B0,ώXDȼ~Ϻ >J.cLc"(\(o5j%?y?,kO*6„v :t kJV!Yb!~ԏb;LŢ:K~l,fYDNDaҝ]l6 &j5 l8TKeM S&}{Jѻ+̭?-\hlɩS HEq[D^Մ[rc6'ﮠWLăPShO!ߨ_GGmMd'd G mȆeCN=p.L+UAI@S|LP>LwLfCþ526 PHvzH. fDUgy &GA!NA& zʴDp]\ _/1]\("5mvev 5ȹR {$Cd݀Z"S>IkDa7ܷCx(߬i!o?bi./H 4Rforak׍JRӷy>& =m wpZ"X_ JjDFK䘄Gл$Q;XϜ=ۖeVKCzހ;\9! )fmEYC׵Ka7?Q^OӿuoU0T_2[LU(mt3 @0$,_WB#@t:{! S<}bI:e P^G['~K@v_o V0a xxsq҃v-'[w:^ o x"gmω7Fk騆Hё)bo:xEvz`cR JOht;v$1P8s&O9 9wmti&{IJlhM_$' gE0 YQː_^_̀RZ|>q CFƅ\\s_OIN Ni&V-whIg^>b4è wd,b;%mx ^CI/܍moj,Z 4\ ]KхUVvk(o[+~Tv@YH`;tM/uƣfB52yU㇤ z։_{$6`迗ݳm}N`fI=eJuQ_oT'-JU/8o jL㽫f~w3?}7v 8:hJ"&l\uę?l:A#QpfBC~"ѼdaZ"V.(=>9|__Ĥр{E0 ZPLuyZ ֑phAF.+K`<(LTk& KwLw 2UNM Z\݄"@e9^9yHA"I5U)V]Lg+APtDV{Iʴ1X$2#Ok\8Xĸ yuJt#̤|H6=g4RV:+&[WȬW?aO6u?qo~VC*cF GBYx.I)/"Z7V'@96Z s2 ┍(UJ,oim.;(^ӱ*=ژv' J2sL4o Au2w IYgwcv}Y[,T Xak'/L5<vU514t)_ J#lbXrw>:V;-ڙ|YIIЀ,~0qĩh(3A.?(dZk"~!ѺC/[!lv] N3:A? +]Ej_Ng2.6QU, (gzY1mݴAv=-o6 @CDyMvCXMQ~YBOu#NBd9Y8^'낕sG:B&R%ZH -z5sû8U}N`3L`(..*ڈ<[@(as7 ёPxO'0j]3[opqހ8^xl5ߐCON4N—.pLJRv<67HƼ\ UactjllS),Fm84kxHrkktٺց1k.QT6i[ݙ$覯}!&v[bjrQpy|uem^Ӿ3%1a_YxXf Lw!pKm dܝ`e&[ sZJ:B\)Mv#r-4Q5jjl_(.w~YE)fiMy vKf7U$5s,N&squ\9ln!xj Jo?;-eg;Tɿ+vHA:=D)Cv'Ɇ!Y>I*t9tP';E UdpT.g>* i<-ĕѲ=M>/<5H\= 5[,m 7®HuxzcWgQƜS~Z57n8CK\7csN*ibGyd66f<Hk[< xFBM4(ҘDiT@9awAZۣ*4SVfwopT՚l[|^ZNk:y| լF0,W}UkiJebʁـ6N  PbB;zeQ*k @(/T?L6P b}}JÄ ˊ2iњ[ȱ Ø6 P6Yj}[Q͓Vn4nƔ致f 3`KZMaȂK4fMNL}V5(=uKo~ӃcT00M17z0kPŰ3e@[S;׮ZZjZpx“i3;MGGQ;$Wpdܴ9n+,U*L]@9лifTxt: i)X юKC Oth]?>0Ovx;uoL-4Aٌ|5be͔5j*r#+;>IBψެ^&'=470n\d,cS\2=| DpcVDL<4mO @=;no*,V4U QbJ;MGY~ Mğo5p_N:b/K^pzg}oʂI]H/촥KihckNT4п"_ʕ9+b2Wث {rnhh >"` 9K´s$R ڞgMzF:ʬ*Rn@s,Nl|qvF$bYn`\7{/ZT) [",N@5k'`MjaBrJ~ gB6#l ̯t6@Vw# N7֋U 5X`̻ ZSinh˫pt㤀Z)Ve;-=p}Z9j1Sz1CmI aRB~GxvŴ\x'&srև 5XQaz2@ W(} !'y).[X`6ުԫyN? /\Q_ݭs5KgڏP%}>!ukUFL`gqAD(EC R$aG-ֲP]fp2ł[!k j!,[?Lk9]o#0//P{UXr8|^Ҫ"}q{h[46}DܢV Gtu"Uo6$Ix$ 4vMoPo<%`ą)#+m;4[jl9}f6lGvi*L)9E?ZM!s%`6W^`9<"TJMʼn RrZGw?abDgC<NQ)F],DzF1  qLMY,n,%kA3;7spw|,W!#B s)KV\ͳ|/:`le0)yҡz -.>5`:,@a.lt+ n|t#5])ԭ#ZIUv :/,06)^S+ B׉wZ"Ж]W8Va@ؘ/3-D2q9ܸm qحerxWR=ȑPvz`{4!t:k ?Ɔoؒ p eS>@e͒Nxrp`N ?l-R`z\.q&oJ;F;{mcQJ5NK I P)?d\ -"wz;rzCXcOq?/+VC4P֢ ` 6S`vK!N?~/Ō}[#-LYr ؛R[7J~2,by!s%fy֍IL[]uS hWV2E&pJLLLp q~wJs/Ωj}@5is=O'$ezߘPVODT۰$4n.4 mğR6֤₢AfxX *8_z“M ֻX<7'`#P(?V_!^"!^ԗyYęt$N]Hփ8 (,Fڬ}ꩆ)Il%|q E1dS^uCJCjrZ~tj0[_0j9tӊ옆mk !ez\rsRܓ\<{u1D]{d'h&OCa´Ge!Xlzɯz&,(SzaXY-_CD+V G&rt,rj.z#:n9VbtK(ʋ cQU#EA笐LJFtDMz#G@ R>wӽTS6wvLiEqNCRW7hE-nv sO9N!hqE_~3Kb& u$NHR_,2X *ք9'>|X,;`$&)$Rr˳{OcR LpC JB-Y[ȝ-Ī*'acٗV0zZp<<*H",@ƈq҃ykiIBK@3?$RU8bQr`BcTEPS«c[n{N?< a[Do3)#'Bh}/7miw ;Xo١cX2Ba'?åȏS1C[lFd6dĢTޱBv 'iレXJfRvB¡$V!3rW'tvI|CumLS;Pi#Њܹe +o7 h磏i<[B NKE7(CA]ڎNN |j$ߨN^Qtޏ!x΢sZwok*Ϗ BZ8ܣk 5 +:7)^Tˡuɬ@7RL7 Y;ey4WC6NS]Ju;Dk'*[HtU7WƞV rz3Խ[.Yc|\A6! PjvQd/{(>`)\%`.9IS `jEi.ZT%bhvRXrTudoyb>Myʷ'8S?!hԺ]ҷdy?ְInȅ>|fFbL[y˼ƞZ +O(_X iqYXWOй) C5w+}"+Rʬ XWp"L{Jnh-WkU'IoN^05cLa6-x'&yx\XcvbyʁƄ8#qp4os(@ %'^r bqEﶋa24 ٺu9 -PVF5_w~iGbB;^l8ΣE yܱlSwzJ^V"ÖYk®"h<; P D,YO@Mf  Дxwȷc#r >d'ݹ 퀭єԟ%lni|n #8oR<1&[D!XW!*@oW?nBRE uj9|0يz |dx~ K/HARI}ǚu,m?N5 c#}`m^.|w xX->^^(閃۔9Hĕw"w6{XU wH[HO D IF#~a7NLE}Wu|J_UE)Ӏv-k,̧N)x[mCʮi-,!&GԅNtAc[6K/&Ch0K!l=a@{zїCbڸ"~-_]fQyLE[*wTV̀%S3U2ygqjg=*@b$a}A9xKq urU *i.G0@+2 v Ch\)04qqGP@΁wۃ =󚘞fa*+~B XfJHm Ţ'_ւW'O3Q}AMWI PQft0N{ V8YAhW w3Mrsf=CY_cOaGj%6琥F4GiXUӗC1sPۧ5j&s'E2sL( Ѫd3Zq^;~ʥ?RA=-ǽj?4خT㺘&uڿk*$!`x7T*b%Qfp7צq>A2ۯ"`SzMB_RoM/ S:5a%͓8}t-`?_d{e4g= ]Z^K{\kp^ѺC[!FMms TPWyx"sn>Ͱ8Gnr@'kvw8<\>Wʀ KE_Bnٖ(_Qh,cjWEЏ*|HYbƩN'j9Mrm^1fЧI98k$<#-@B FU4^]Jf;h>+FeLӦ hDaN +C. v1oe9lW|y6b&\d6_s5^@gj?ȓ-Wΰcæfn(-XUaj2J9]kX}p5/׈FXkTАoe`_K笼x6\ ExEWXتg \᭶Ә_M);Mb i <"%u,&s.ۗ/x,?TuL;uo ?rYMC˺Z5-+]j9G@V;>\lPWلeaUߩLj匿paBsw5.T=h1iHCćfA5TuyC~yZ=xn:=/oܶxB,mҧ.CFq[}p)ϊ&$:_I%b'Af1E)^ D }|p0)7f*8:6y02g"?Ѿo=@h-΀ ZvZUBk{d+j~|Lh)*CdG]52df+d%bgҀn rn%NG Hgۊ@Ѱ`pދfw^, n٠&ën1ğ{mT[̈́1,8Mv k4RDA:MZkƳbyL!< z_|2OPU!Q0f)Y Ń`3X0w%J'("4CeNpQ Qj~tI7&A1jsBC7|ښ Zn8E#-!H3ܸt>kKd)xZ`=,'Ԇl=Z Cw\MJZ(r $UքV^Sa@٥O}?竆`)d YӒ-(H fkcPeόsn@==i_6Viߣiq?)>{nr "π+mt޳uIBIU*)W\(#g`_LtSY>Wb5a,/7;vZQI>kRQ@H#`\ /Y"GqL &刈BWm9 ZŪ2IRL*)3c~[(R.)*bT5ЩDŽ6l4Fv#SAJ `B;F#礴uVu2mR&ed' gBk>͖YY :v ch -2]QD~ODnjp9/鍮Z,k]$q"+׋KoUJqdFacJ/ÐkSD_I% ΋TsS>-K1G-hka܃VarR#3^R4xOIl;$,n^ڀ1݊p}7kiSrkxA '֫?_^y6x r9'o1|U8N7€NXqc `B]kgiYHՒrnŀ&4Jܽ;߶Ӌᨉ}fY(.p^18DU'<Dlޮ[=n0?/'Wt!l&ZFS0QW oVHw )Qnp{RlT`,:1MrCbϔwvp@nE\q]+qwnj~po_7_b0IFh7\8̡vg{4:> GY©eH\]4sAћ̭^\/<&Y8k ):8}?(C#C,K߼5ȨlוOvOM1aSjiohPb:ͿՅk@B4!Ź!2b?j.fP̆I㒲J9Il}|2<9}m鄲e]+e(aAQBxܾLf c;0&~Ow⬘bgKՄWcb]Ii~8׿s-pta>ckTSyW̐ɖW!(jV^^fUbwNjQy'V1^}mv3 ߬+e(_17[t.Bi @=J!Yo[Dԯz%ZB²H}3N#ɇZe4eETe<9$YgB IC%ƘQcgk3Y'":Gq/l.ΡN2Wi\I_c(XG[T|71mr>Z1Vevh?{JRH5TL1dHK`PZ_ ظn[s ̈́>\yXCmD(I,H FnbJO mp s?%gj>S&cQ#\#BHSB%Dt.? 42ͮeܫkL$պ5FFs 9*M#YGi6RtIi;O~7%f!wm,UsҊx܌X൩ۗ9-꧔nV=]`w_ڽ)(>\\.&EȘ6_Bڟ? :ʝe8) JnM3orpfY"EP!C 怦$J8yor[8X `: XDn!ܱ;wjȠDE(<ԟ=%+ô˴/ϱ%х<I-4ofFlUTbռs筇julPcwQ{yO ĩ>Srd< 倐{z7m)ێH# rC䣆^"6"Äc;bOyeS0#Te$#X h AZs r^N?H+FId U-0זL1 aÈHu>f_9< CoC0<50@U-Y_6Xߪ]@p^'DKQ5x[QR򘿍#1wGk Ý?4k! '7+dt|}H:G݀45/91D)㝪a wmqE ywW@O{ y '!垈{Mm:[p =wL'MF]|he@7'ӓ7e62,q$kq0e#H)r+t$Y742 eK N&B,;:BRsNtC=p5XējB%3CM)NC*";JY0s{m^d2*5] _:tK*Sh{/^e[ ^R$a_uNkc "Ž5xŒ-4:R}KR],ڛrq+MJȪz3jVh3>O=\]T7 d]f`='W$ Mv׵6 AI1,({]ٓ._:AP9 yq8av\~ z~I.:NQ/e?Mˣϟ΄nWSݦ]{wCY\/ȣ 2AX#QH,uꓢgo6bD$ EOwZA;Q-| !<57p 6XA ux{#!4z]_}N"1m>HcF$>q4$ 4d;95PjSuxې@_zmFZF]7w>/WhvOH";{{B$U0[)uurȾXHm_ޙWdF8sС_&ߢt0,9<$ؿsF'am= w>o=,<4YSX*PmB)cM'حQA5gB 'ĊB=מƽCkjJeaym^dsx4etH)̄%lQH}63(Ȉ!ҝQnl<ӄo`H Å̒./r\wQ)cm>I1R=m/ZNXS߁W0I\c=2*LH;ڸ;W\Caٜ hV_lB%<)CP#n8~+f2|ci#`y,.aZu7lgBRJE߃ǰOJRZ>bZ5߉U6CW\EMpG\xpLそ;mita~CU ǍvhƐ}8(_IFŤ N[@5t(?k> oB//.N͛«1V@ơi~zmUunOE;qCQ!K|qiWnȚj]wP'lxYVQ,vcGP#Hb&9:2!ka;[`j_=k Ҭ z(k'A4N@{Vr ^{l "05uOH|[Q#oVGauiRj O o>MŜICWwܐylJb/eمъtkb#KAH}leFlTj@hg"&ۭ&c\IM5,Nʰ4]R؟'p_;6#' 򢙡jSy}]SZ. b-^iE;% *N(s'Rv 6l/7춦I} yoO[e= Yj\%vKRP8w~P5S cYzïB:.r`xv[7n'vu0W>Y2sRK- x`afW?޻iK$i8ͺ@K}Qh q*+E㘘ǻڊ//~%6jXI\=k{ڪԛ}r5fM#2І?čР:b٫JD4)1}Qn.ڙwc8_g @.lurͅ"X :*:.G%o 0E-&q'4JZm9v0{a  ۿGPDCwxoI~낳$fw, `a]*^;Ln1֡ɄRN$4TWܼEuY:e27<Q>FssLwmWvVX(1:Ň9-\B-T.3oG(.:oT0?1+(ɦ2p ZV W˂qC9ݰp Q~:6ClO*O(r b?hҙkURiv#R) PxG!^G ăGcIKC\>7hhXAJ Ife_ !,C-[EjAT€`b 6P]Ec;;la8z @r+~ J.O2p?4nڠ =3̼%_Wk{Kf*ˣ=資,%+McmjTk2?j=_og({&b[MJQBk/FŒo*M' f{m1X0te-aۘJO*e?EGX=R[ `⹴ճf6e 뇿CQgl~ߝɠtR'9E3Y}оUW6:YeVdԪE a'xIpTk!i/8?5[+fq2Id_$3R:eS[/$,aAK{.7xst|4qTF̼SWm!΍;Ze 2 %֧ўbh5ݰ+);"#z; k[ǛI;i:Xd[ eUXB͹roM!Hj gAګa\jl{ 2oZYiT'@bPl۱ L}´!px F]`jV"2/SkH#jN{rQ$[``̌!S9ё [_#PFnח)!%-4㩓xH=m"Va,630RZd;R0MJ`s[D-*E#Ù<S#;<$z}C#mct^ 7OBG"V/E?Bo}njP6_VXYL{^8F<vI/7QŽsqov<}x  WU: xR}dULڽVqo$>&`i >}z0f+e6&GOF)7 "rs^6PͰ9a)fm@읳x fzՅ&[!HA/Z9ۼ o]lag}n_0ķ7nD'5 %NhJ= j+Cih|eV>ם o攵*7vR̴+{Eד2#&BoE$VSjV y  rEWTJՄ%$$ūuƲUЅ.=}t"l;l x~ UDAS#b:5mt^6رB1V;H˞p- S4 !g9i/s= o;1aFre sm*+~(@yh002-H7 hykM2*4q6hڅדҁnU+GM5IMW3GXX*&dzej(aMXF/e}'EʂCVKs;{YZK'𴄞, {kvR ͉x`eSքTQE|X6”=n@(gdp_-%tJR7p_i;L"rMów^g#AhW (*jFm:H)7> ZEu8H8HQˤpA˷M@LJ+@v1 [szQcSҖ`=7cY<\`ptwdh'LM_ *mU*f^ jf5֌q*] #|Ȏ@  `W[ĀWWʲKC|XZ^PJx-#o-)OD9Z?hy3Ի1uYkꠖL0]䝇Srs4j?EG]_@VjDqȴ$Ε8p- ɛy#)cqwժI@},}?bO}DtX8ۃ >$n16aRO%Z+!WX̗/TЃu Cf'Ѵ񝐾ِݧ*/":u5r)C_Q%Yi".{S 9dk(E=Qd¹8-;B`M6SIB3MdVDMfF `3gUMcf/v$f~紹7>`knxh9:(OwC (qɟLf&X76exb259ea7/ Ɇr>ȁ~$R +?I]mFGg]o5hBa&fԻjpwH٩) HܶEQg|ʪ1^}Cf'>_PћgGuյ*F,"ٽ؟ZaTZ@@O.D(S(apJ-3-bSRZS"I4Y|o<`>(9Qb3Ds^I𤺩 pDqJW"aܟlTH;L ~2sOb$dCU^VS'P4d&Fk3 S HpݢY kaE'="{FmQA#<"Ŭ< jB |_nwj7kǡ`k  "OͤhN8g1ѦU+%G[ ) OnSݵ*Id$,޳匀LftTJ !7J4sp \].J[e1SK~ OeX2Ɏɿ F Hֱ\QlUԖpc{B;M譥w.],'uC6GB ܡicPw"d*J-1^Eqd({$1oJB:1{z;tXGJJ=kQa1 -5kK XFls3x+TsVk/Y;ϘKF&ߕHNOWu~g#~:HoXF#ܥz)Q=F5sB4P)*k߿IG(hlbo FlVu~NV7 rC,K 0.*_|[&j.e(zMtFǨJ޽WƓS̰铬MxeRھvk5_LIo9l7ߐCr 0CzEFjQP@21} u3`[VZiUC"~2ؠt[~{X#b&9[i, GmjGG='1Pћ {[,K ӝ-hqO֬p"ǧ4Uz`_V{ф`8Qu9~"LRU=GϭyB`u ] ]1-Foh؅2AEnx\z;4LS9Z],ہ M}E۱m+ז҃zs?8UFK29Fs5 'b}ysؾ]Hm+I3ՙ ΐ0᝕M}tOD`|`[)'*FpB +TS\9S}?V:ʖ:Fg8otI4H)6)=Iyoi|k{W4^$95O@6:ٰLLTCs [x}`&Kqp}N_&؟6;TR,*D{=>1,*vy!W ;8ag[(ف5 5/ϛ;i%})٠`k7hFi!)`uטjZ,󹖋dbwgنR~[XgϾϭ}EKҘKf;\ ] lDeIJb& c.2"$ocncfh}a=PBa gTrz8G$U'AoͰ#75^[5βyي^kHox"DbͼAX !#?i)`TjӨ}a@̸ϿްHޭȞPl7k3Is<˕^\S> 7Q޲iJ5IQsaDVUMПZ^ı䑆H t #'45h>jϱ]t[ꂑ Uksp~@ޯP1:TƆuBlwݤi=z"Vx&xZ:]wƃX1C|i?3 &9lj98_ȂecW: B;D"ӕXʿI 1NT/k_a⤛rgq-^˺ߢ #lDt`t\(JJ`'~+jmHd?Wys{=xǴL?;f}= ipB3Zo)R9L)kڑߚ4vQiRcWW_ഊ6ER;LpĚ] Eަ&'􄫙k d:&ȷk8rPfeP#^ dڨ =뼼򁠡=c&;81Ben16N/bu}d@m$U:J>!s%9RՇrD(M@zhצ G >X}y>.noUSz+crTi6|y2K\(|acʉxJ kBq{I5\>蘒[KwHqil8ܲs,cbCI>65tS$[٘Itê" = Fot%%wQ99 KJ<&x|Fˎմlx+ڝܛ_036B#Lv0:d\1Œ:¢50[oݕU.Lq?+_%̿LA)B)u%1hp\~NYmJE]c'Vҁ7y18E,Vc-% .IVv2R2-lU:r6O*;}=]S*$TA?3Y7Dꞿ ^ |410~3ԤAs+ K% Xo'*PsavO5Kl Р"WA5^,:qov~s~=0C2鹼ЅB=+¤,x|f³Sd6b`𚁈fL;Q=˗J6Z|T䍈3wze0`KYgؚ6Кv /JA^ݦ?E93Ҩ8/#n~+XW80 \0/GT +Pl&">5Xc\IC6#pDo7ƀ*\8H'X[=`KR_ ˝vG8!hs!rj : A?_\6* Dn"+X8v3Q)ikIM.FlVխe뙼Dj Zt{̓RV #a]>sNCLY @(B|a3r:@-n@dZUvach zQd/}Qͅi]mv0P6n&ߚlEZEa6OlY&}_CTޔ XC舝X"rD3DZ)?1GxRGHhDH MbMCJODc[TBȱ M ;֬ԕZAtw hwV3. cgD1,ɹ2";o_ >Ĉ'{2aH9Di(=u6mNJP4S{9yߘ3PMl%!B=ws),^ZUŗ7`K%_/Sjiux63`.5OT7M-T%\ LJ(|]3țKvTK[B;w/ʖ旪0Q, ˫7`nIX/HmstXF'-7=/(8Ik ⷗ ⹖J>{[u'pks|ɗEB#14g _.F*۹644pyK!~ {JǀOj14o˾o~= fFŢGBVBڃ)NH(zr:R^pXYut%&JiM?884sTwI\яTrI*W;f]jY#}Bvjl  ˖ cV )YnԈ^;[9J 0NS{t)/9qDG%pP %zb7t,u>`씭s{(#)Tj+ %p //;!:[D8Cc ?X@%{7NݙQZX);,v7ddeLmë^y͘#KCվ_|bdڐXE?=7-$TDV+Zqo .TЊUS,(Byuij5{`2wi}- <״z{JgD)`1;0Ȫ{bNs h0 R I3F̟X~[v)ck@CS!!3YGYʙS쿐R>``k冠`? \Is|w#tm$wgCL׭jhzڇ OKg|U4{!O, cdur8D,,!fZ{u:Sڦ.SvVu}0Qy( 6{Zly-tyQL7dlRx pFF7\H a a vPw4vRLG`m} V5-- -3q[v Ā1eNTz9Oztز{&~p<N?:>X!IB9,9>c5}VS(S)U^x1U>$Rm.Oyގ.t W!BΪ~z&=@qjw]IX`s{~3ҍ0~L_{I@ UmK,#yK7#]|Lz)%/Nea;H?WkGJ@y#,&( kL*Ѷ2? ɜ8@*Wm4Zs**L4LC˂m]vX>s.ѯ3ư~ hGMOda؃pAV޷l{_Ns}YjCY{_$B}ЎU:?%PD }Oi1w?3cW-?[$lWJs[k|+)Ͷ#MJͦblI{5w[S+k9Ĺkg{@p:{Gu),T dnVڲ)X2[U>*q+@AsBM5!iU dfOr?wQ 5XRw|DSJc Xqw4F#ϝIvEaqɐ໢֚/εˢ>B0J ,ب`UkyaD F>MA>r!Mpj]=-";)^~6H`@sAѲbġ qY 9V xc'T0O*%ts_ l-hPXHW14piK}OA@x@Z49 [8cᖫk %'amʕзE g#w8KSG㈪Uu>z =I X;ʄ:GgMͼ-" 7,,ā_L83ì.J׉=++mB^FprB: Ri7j\$ɹ,B~ ; A_pwu=hK S1Fm2xvK0wJ)cc62 6nj_$2 =__Hʼ/Ԝ c[c_^ #TgBXR2oV&g)lfQҤ".y&eSPB#WKb`%Od*rSEVUv,ɺ<uJP=||`DMJj$#T떗 oZO 5:-BB\n,h ,I]|(VƤkl+p㕺hl`t{q E,n[B|UlsCI4t%~[-KԋmTA Cdi"YyMNGf%B0a:X7:&i:{r9z j0}љ/,o:M&zq$U X`P.~ a]/Rr ك+-*!{:qt&aPj۩tSw^K=EkﷲM\^)T*m-&5BMQZl]o}6R 9#g/  +N jG}R%0R>Ep~SP:fPCϙ+9t>\>ߴeD|!p/ > X=`oK W^}=_NlɼA97YNѤ"q*F !5l!'] %\+~Hl5ﱳIZVqK,ޓU&kH>B]̀&Pr|]No*x&1îRC}\7!H0Z)OE'ks#R~B>Fvz% ̛KV(u^.*WWHyJCH;L0*VÒ5gO :ai\_꽻yW޾,:M]fCCXM#>!- Ʌ f rp;] A95D||!5+@H*W UfkcJ٪ߘm7ݖfC/<31Dg 7o*K{b@ty+sh8|R@ejaNA[ԇ~Xg?\96s\<1Tc}=#Rm$rI?>ݺ\1kgC@'L&g7h2@(vyCa )p+..8š~atY2\*Ty 7 =e71[PJOj'e|E7fڔ˞Z _2Z7A\ʹs%..[RmFt- W\[|^ǴƼ^7 T!3|*{ R77<ڿ^uv+>{%-bLDXx: *"iؙqvц1l3U1ez) $'TbN!s n=̄GCÕ'ʮHU<˵Vr zy7>-EEIAmWWO#,À']UȅJ{m_[~L=V|.V13~f48Xb3mnTJK7?|oGz5$8OxOniJIy=W+Rzdd(lE_R{lhH^sx!Wk58|] >E~[ LЏgm}= WUդ>C&{ k\V$֫Be˻oPy(5DQgC([C"q(HjIs=9cOsM:/j+ CJܦ늏E1a}!в2`3 O͸ο퇃LdGtĩP&U^I2Y[IiUAC"~[al~Z :Vs 9SnyK_sZo+Z)ʫov+9a2~ 0DaH̓Ǎi_6OSshjd_Z>∮ 2.`b;ql츉]wG*q%fh0xXo3dBp籖8K#;TJk)~4jXpcx+˝ȇ Fd6n7/w_ NAv%mcC)ޮѶ 7:cVNZ/1e,BYsdm u嘭%߳Ʊ'mV0D͘J?@o'/_V: 8-І n4܅S&"h xXaqgO, 8kVTņfwg<t#5Ky i.gPߏf-|:Z;M/$Pf%V6` E3P@7UY^;-@\#)oY'ٮq9}o/,=50|G)]14U3Ђ3'ֳPe2+,sRlvգ6C Rfvn#O*\!*/uU=IК37k֞\)}kTQ nj>u)DR*e#: Az Z>Cϼ40e6fQr3Ta%&@J_~GCbpS2PwI2\XmKk]CEAp#*0:.ťY\L&u-ٽQSY5+Iʸ1(Cׇ3D0DG.ƛ2d'emHTR .6/rf]N# ]BDOQ[mb@vaN ww)iK\X_LPDѥU'۳Q2s\ouS9.MB"GU^FA@Uu-*#l*)^(T Fj5iſ^Tdl0N(foQpB+0ms Km!+kܑv 2O;TV,QI~SDfgٮf\ X扺dy|{,NV%hvQMhc{SR=HIF\2RrtL1HaPH*!AG,On-ܜ-/ٖMnrl4KO<eDf!t#|"r#uJ0t Wf`Г*$ўhs?JbNV:-\yKPc'BJLL [Esr>P]N!ά+|{U\7~'*a{X7]ubi.Gs\ijQci216a3 }gQe0+Z]!~9m+-[VΦ)HUԗvQ@Y=,$<Ӳ1\!S^{ ut8'uݶy /sdTmdC㼿mRs3l`>LߔSMǵ=l rXڷyMAcȼr-/ ht`x~VVڎ&*_Hʱo$7DB^å.sf-}uKO]qf`zip"aR7dX >l|j0QQwjeuV:nh=drOyFPz)_dDD {x#;_ppU ʣ?DԌ ^icnHݚlDv)P_- o6 \p$.C=تi ,ѧMʈbcs `a} xGԪؕg'C vo6z J'Fj[yc3⬩4bI\>9".R^[x)ɹŮy_'D]DQ̕@EZ/?EH,yYԭx0&jjҲYӒaRNK&r^kDmUKnlKfY %,wМ=/BMHXF>4E&BuRѲ_f>mk<> T%:`G'ʣ ]E}y !+)QP@xet%*juvyxI..az@QONa d_3A7Lh&( ? :ͯX݉L qLl,m *(k=s0KMq"Xv|%뻾_$FM([ͶgQvZÒdtss NWSo܏mޭxwI2SσN=ϔ3&ϑÆ>~ y!E#9)i.=y;k@<3RA`TbC~_т0"e|z"Xi}u5i䝃޿Dv NhSNۓ $s;N;yUS޹yk{IKv^MNy~.,bMm%b\Vƶ^ѭ!DH;vγf `^ryUؾN$!,0>[??ؖ^UCp0V5ڨi/f 5G:c@<--ۅ[K[*(dOOy}A7J6R d{FwB:27τ6x(M!#A*5Z#4#M[F&!쐛i5.UIg*_HMsNԂK]s'9N5q>~'#83^mǔEQY " &.R֐ShE;4nZW^^i3,6Ad_z4f?;5!B+%3wL)궧-Rpah :dadNXQ0R-x{ .'qv1O,x9 9zVDo\/N" ? /4fvn]ut5w@5r_Wo9r {ʅ<~ָ]is&^+6{I'<gFb؋O.xe`G޺)ޗ[ScEE5 P)kk(#-0GQ6{EAT4%{Wnƚ8{/?2ot-=X/#@6!RQϷ//Ϊ'%l8?B@<}b,7QxmzL0R3 <5ɥ~K9akb+^ /_d`Ku2Jgss[$8LZB gbLC=[xt=r=f'? .cFX0?lg+Lt '' N@sd#'مsڳ}Ꮍ  M_u mz$}.8 ,U,TdJ1QIRt~>HBp?o[,|]+]4:;p#%??4.KD[0Lu;wPIVk"@l m:]| \3. ÛڪlS?J:)j%ҳ"Ճ}UmBi.mZIDȒ_\zc%%6v#9W012C SMو[q5H?TF8Мl 6& :/D>OWҨ&T 2(WtmoaxO0l{`v_K`_+–ѨѢ7B&^=g: e4$ [mk4Y9y'Y$BF\{t()2ǰRr5vt~j{$p{j0] ͊]v}:UNJu"v]&Um|ZdcNOw"FMLQ)ptw Di^}Օ^ rԦW!zQ+('q|gB!)O˒ ]fU@U M$XjJG:4g{$v+ե _ 0ÑĻ_My>;ޯȄ!'ګ|?nk OW4+c#Ӿ/w4Ǽ+ *?ݲvWPҊafi!$NcUOhmu뉰e,ccng!y޽ zb[*{j^?j@<Ŷ w8ků-&l`&/= Ň?:Q&lXwBg gɱcQxNcdEpܯ6{":(h4 ԞC:ʉ2S34/R2| YY.;R /X'Z?~fyYK0& u#JGTp4c8&zE-nwyѷ+dת8✐ni#?(@2OܕDl[j&lsf^6 8[0Sd*ݛwClގФM-#wՁY綄ιƪkd|f"#Q_oav@YaNiWC}6Jj${۫8WRH]!޼Hbww8ڵq~,KoJNFl_2e&1;?e *L%Pc۴(X>s`nw4*ve}obe E.~Fjr\DQ?3޷.>.c{жa{ T Ein[j@/r 6-D}݌1x7SR2cT7_; pÓN߼OfjEE#"sy3YZXw9@CS6͡&T`MGlCBqK @U t˧ʴHOHzVQ$[~g6Ba34WE_U xB3pw+QUza0\t(3 ̉ I:Ŷ?=[lJsu1g!)DTNd5#[ZN$>L)+֨Hv%|+0<_osLi l{*#UtNlᎿ$Cr)yءQFZ 6 3|_H2'Nkdc3`Kѣ;x?8ҸEa}+1DQuۍ8) ]@hyw,R~&xw!gxoҺ^U͜Yd;݌H@Ǥ]4f.[a@˃t×tlF 57ݥtRo ęg267z~pSBu QNAV[%}S^0xGzh0GX.=KAmWAaQn %Hi6+_{\$U6'g X_i} J4<Ĭv0{؟V|1D"aMcIMw4>;Hry܊pnxQwkZ n]`TG흴\ޮ{.m6HŇUF'b~o(Y/l8PVN"ܭn&ktFȲ[ԶjUL2*x @]ziQeEnɮ]$p/t-]NYrvS:l{i>6v_H4qƘInm0Pect]Xi'6ſjN9ݭ6d[݅8+9if:G>gZ;Tɹ`!:^ 揽mn OHL%y“puS1$\ $½*򗡙`@ 1_[K?׵ G&2Ř/8 NIO7nAO d,;Ev Ɔ_f֗+RCPٔ<*HWDz' rE5ΚlpIg?rE & ј[G;P);atpJMqm3-U3uM#1r3?\9[Fx%&\e% /9>a%BV$S m)Fc.g*A 'F8~ꋝ^!?в#ۺOy3\Ǻxd@Єlmj"Lxy+@^D~C{廃ty?۝NNp-_-NCTM|cB,Q|Dھqjuvxa+ s&`c o}7&3& K43g 7( q%T$ڶ'W 2%:,'v/BKHn`hJB1&Ud?'TaV̵ uQa]Bz,zL0 l&77cJJ+-u<O}gbs>̚bZndxJ3grDZUiHixsxS, p-lHrҟDZJMSba0֥'oe$RGȾ t:DxP€xtjZ@YF>P02äW_)#X-?3r;r*tON0!f0uJ/]6*.!v%AV,\-wTo%|6ruf?lbQ햣rL ( g39?r\섶'7!!aG.!v.S{wo/Km70o]:[z>j#\x V= koZjK[n+,x UCK$Ŝ P4=cҳ$LF͋v"Mðu|z,sFh 9=~jE8=n/1'tńbq2oDԗQfVYATFWMEkԔ&SXSEX%V-ғѰS` pWHٯ;P w!OwܐPn_oe>$ jADs|hk5ƪG}5?\Yp8fEfoX|";e @.iaE b#э6wn 4=q[2VK:G9 9UQ$֯G)w*=%KwqSkEI3h@Qj}ؐ5YDň?@ wWͿEˡC ŭ'Tk*vB|DvoY_([Ge n<P3Hv!\|zC,9;HFJ;D!z-Dt"OI)i's?fH/H[hX{%}ݗ!o~qw5JWA!!Cr4˯ˮcdZX D S\A9iv#NkdK$H%$\e#c9.B骤*F?CxM9Z03 DOUjк4 >D\e5ie7շjwtڅPsPNdi:tW5Mxi59u`!x} c Ge7>YE'fEHaWɍ?~??JaTQ ұS'lT(&*_;)jPq?7"H!;-7,+=/iArhܧQY^~xԘDFsU$U밴JLoںD!"T4ؙؗMAvNx ORBmfN6Y AV^U2R,$Z<LuИ32zmݴوFpԑlVdb of5678Ff,P,#fl`l./U|cBH5_A}cAfz-q Ii"z Mli>U㿟*bЌiªPt)jWtgȕ*2ާ!lTJ?v읟Ҁ! 1Кa/BMM<K^rlH8H*M?7vC(wp$hg^+ƍ{^|Cd8K _uNJ$ի DX[+"$@'IZqR <X``̀5SksC XQjn  ,Dgs=]êMEj/s^elFb۫yz+,~{#L~Ys#|3F2M_vF4 Giʫw^oGחh0Pdt"":qzXNVf?+N+CsJm$0C,P Ԙ,&n֯`77|WqyQbA0'񓼠_yI1D\*<G"qPΚp: ڠL͙vJsc[D 0hwut-IfFJۖ}J~.FP߁hi v H/Z {?x #F2 W[rlFeh-67}\VXAn4O.WrD7/X@e&Ě^<@Kj+A0k.du$\ 3SGB%y/f6Wa5i9}!r9,O^ Zt,l>B,x@ڮһ/}6N>Ɯl"u/26&C/4G}1gr`zG,g3 rظEoDzY,^e-xkc1ncv7HAk-!*W'!e<$xU&raDf"c HLښ,߽iLVnپ}ɮV E5-Q}1>sќ=iwtNZ96fھ Ŭ9OWV~dނ Y | 5-rgϲ^ 2;N_#RR DZÃ$vYG6}n=)y5uMO:%Aꚩ.񛪄KxBk;T ɻ}^cZydevV'*m_KۨY#]_keh,vgȶzc(7_yHz-Aw4Pb +E/^&~DHe22i^Tސ?phmúfG!#6+4 ܊~@ v->| 3gfxk˲Z} *QN'Se &&ϲj>%ٹ :5"tvf隻Z0)# Q<"huX)@_; ;EdN:4Q9*}o'V-;- NCy\ ԗ/V'@ɚH7'6eH$*U:rY3Fګ74!5 []lX*e%Vu4W qɐ8/1EnWFQqfi_[rv1GXGhVCrWI{`ITYUZ`D0_ǝT.x\ϑf|wTY็k2yxZ[`Z5;Fp"Oq;mv*1gbY>C>L?0\|XG02jU^O}:owjӰ^tiQr R| |0{1 X[)2haď Qq30\߅w/r0/ỹ̭t&+WۇE0 $mdv+e'^o@'sgmC?N2 )F%a3eҳH^7,%h~Gv8Yf(L,&ċ1tW3uj {*@!5UC=ⳣw@204_'P؂'O@4o|mwAqNl N D(ﵡ sΎ^IeItu3Tf8sNHM~. ERS)IrE(R~_{[@l6j=F1K0d\ U>Q|Ca͢h/?s+v6#SԏPzOްf l eȌZݤl~6$[n+G$!!2,bG`&3oB3n\8#Dq`wgUN{M{N,ݾsmK4/"0"dqfDA6%!7yRƫ:_!g"dCX1{骎?_2ۼxZŠĭĎOlX1ͫ̑ȉ7!}v-36@`V=>og EE/nb_O XQ=[ Kp?:]8>˸?!# ׿ +Jx+y}^"{Zj*Y{-K:ByDvG`~`M\kSC)n>H*NXgLѴ׼v MB)T ]s>cb{‚,C0qx;@ζ5t<pR5L#0x_}4HboL\MA#? sSq/sׂٽO {`o68Th2{#Pu[Fa3̯Ja\&$ES)vw+RD֓KWN,{FnX 3տpXW.JjDSRiCusEX7H7uOK Sz1|68-\{bY]Z@oϰg7+ZP_UăK/b^3~v8n14sHzBCv~# bǫITUWd BԒ8s[`xK)txcH%./̓7VQ*v8U TCXGÎ<[#4tJƥGлAj,sS<#>V=orM6r(@ZB`/,Yk#`9ׂX4D3jrB!K%qEFcgD]w-[~k>6;rB]R93ws*B37qrz\|F"W( Ro.nǭ]a,Bk~Qr HnԽd>P:3?gIٔ2̋ `ȑ /h[Mb, vsX1gmJc(czZ-mjzt%VS", ^< =?vPAPC Lġ}{s#JB"Ic'-M79]֍AKf-mgMtƱ3튰h`'D^:79Ⱥx%0zi@jS3F(5]+weK?M}ШyD5':fA#l)جHrx+ :ARc%ʋ| s@uI;4TL0 / ~+[$0k\Tu0]/[/V)oa# cS#b 1R5\H,&yGR\l0Ic¼s 9'Up "AJ| e PY?Br bd2i_J4 ),SwO?g s5)K {3dZy(ug]L92Є _- "#8# ,2WnsAqRaiBڎv"F4}g@Wv;AHW882V MߓcS"xs$:v?XŬZ2pBc\a|q:4!XiE̙Ox6o(1ar7FlW(29=/éEz灶3W[)Zٝݕ v5Ыs9/b9ܘ4qAQv܏k]by `Qb gZJK?xqvkK{*0@e}j>q@GK!j_VaryMxp(2uMB9 C|PC$p##}HB/ƘbO>ջnJ@qRrh8 Y_]%ƑWe8g%]9S_xk IxGÃKL|?p+3v*M@a Y= ++,H͢LRrמ0^^ LewƦqp2bmAh7報9sDG )Sߪ~/p#YWbV|,8nr!Jߺ1@sNrXPU30zX@T1|1[$ YFRh$ F&fvC:GIOXo/ l9;w/MqI+r/qѶQ| <1gy 2w֨2jit84cQ&ˆ+itD&7(1v#J3/* =s[zN-]T7~*ӽKq91خhU${]6S Wayu0~>lamyp6oxX 3%,kb|(IފJx4nNLqjƈB`*ޫuEbh~M6gXfRCٵ`>Q.6А4J@zs=]q+s/V*hmb!J>*C98sL JIJw0"/I2_@B/-t#Zd0%uwP=_֔{+ite(lNk&jWv#饬R>]Bwxm2A}m0yq\+&ť:`pU E-NJׄ{Y$>] wRKoAh6>#~ eqDg5F g**6/qFzX[i-rR ׭YO 8N0Qw坮]ԟ#nmUcS.K KF`g0HOCN2! 3Nj,ŔHџmᙻq N Bf7n} M dT5uZl3ibQ1+9rR=@gofɱ8-BlKV ō[dھokSm qЂrY18aW߹&g@Zr ,)#. .Ix kN]WT%#D.6Z&_b6q.dh1Zk500$u{aG狒:/EB5@(5$$ QK"öd%@ivë?"􍋏42홬x:qyy6 IgG @T r5 Vkd(L~˾l]@4ye1Wt2XnS2q>cJ`+sN)g!9&\ XL^5:Aj@[UR[)@Ն6m*~[ D U5JAQ-圢 uvBF_ۡZPkiRkvd*~smtE @V݄Eztf&\@2%e)zZhI䪛`Ǹo6`2Ss·w0aX/DIk' B:H~$*M%6^9Qh4{J3QCfrXfC&%RfLVY#=BKacQ *W;pۮ8Bp+~.8 +T%XwK 15='=Ix1!܊5,N1tjMu Tl c,XEmU_15[*%Lj&u>q [yDOh_<>KLnAa/4T,t%̊Idq@+!QSF;*F7_8{ىtu seA]3wf=H.YI^ Zvw2{Pt d=GS{+ DA[.~vR!DZ{1؀! Q$;3- _w?sf<|‡eƶCe~]K];8pO4xsh^Wܛ׾ ?L2/y,aSX2?%\Q_ޟL^JYM2IENe]KVo! !-Ϳ nD~oÂSh*&Y)Ml!~Aö&]( }R$]6ZGY1AcK !,ռ[V˅C| ;VHTvs4렋=I}j@Nc TZE_+_`"&V 3V31A3l%B9WmȔJ&gFi>cח 2v/ aOr@b'Ec*c <yM'܆`S93{MbV@z_LlgkɃXj"a@Ȝ# \{ݓK-Ǟf/78Kw7^V?(?%,C;I5M pok@ Μ~P^PQ1.vyJB` vr4KÙ6-YpƏ}>6ӝfv#N{ %Bkw ^! ㄍ"vNiڌF֧rQAy;4_?opLn#Ĥ.Y*\}DqNF1nAp!Ҳ=_9Tb%c(3lCO,@yQEQC[i9*bҧq4+Tq?@VRڿ`2^D%6.FjB܁UN}N)o8ǭG6Y}t<4->|^5rG*t׼O8JUvh eC^>GM SnVޞ9Hި.P[G֦xhU \CTr/n3ͯya nn0K*Gh-Hc]THT7] _\F Vʈߞe#OaG'-¼F5ri79Z$2̕.jEf3@RHOL59Rdcf"4Zf佧eXBuDcaˇtӕيz''[r%ɺ^$q V57Y'8HO9 GI C0MI8C@d@1P?[˧Jp8G{5b4DYAVrԨe3(%[Z[f~VitǛ ˴RͶb+ YXI%@zWz^( PrԐkS`󱤍#ud m%uet4lH5{/Dc$gQCD1V@m!$X-7W+ZEB RT?A" Е?BHoCUA[pɪ\ 1:S+6#;x][q`Y2 [\6> UIR{W !KRMoّAn$m6,I\^n,} z1$]w˛0ATb7 xv1z"no7مT_8~1Y<"' [ g+ 0>6ѕ ;\@]^c_q$;Ն0f#\V$.놱#$7K6a@6 ;YxEtJ_ MSó\5H:L >۩r*Nu-Ķme=aH :)] 7vJ~?ckt'd{AZLAcvT +Շ+>-o.9@c5p1fگ|O٧ e]DD@ 1_)ޔJƚF#> ?~.T(lz"XB=aXx)D1T?1jZ kBډԎrlɐABʼnN̏ !T^gWӬN?NDT^'rSR3%'tFgj&\4%_JVƻǑW6&Yo6ƇO j@̰* D,`-@.?t'6䥪S=\X2A /@p˽e*>k;c$+<%w)mWR&nɉ:aǃ1v'O6-9XعLE! ~^d %g莭nb6y ا;Xڀ^B|-O`Ŝ ,[n'Z? DMiaA]>AC Y/CdT<}%`03S Ep^br-?5uN?O.bR*f7 DRT?# W83QYȌ4` 4#"x}Gb pP;8'L (?4-f?Gj b\t@p[+|[+O@W3gkX[(CWYsj 3'0fdm*UCc'%m'kdGeqIO>;a<%o{wu\[JT|nx!!Z"S O^蜭]D,KlPұ8*Je4H] 0ZzXipwOHiO5Wy0ة 4L{% :f5xd$rRNbC%pɘ]ᄱy;A 6Xw%1>!F'cR.KsW@ZCK&C̓:ܕ`ʉk84%6#'qqF>_٭řPxmԎ[לm+nϴ<h%f˸p(HA3fh]/A*S/PM}8H B%6 'C aT$U۵D.‘ۺ;J/?y[] k -)ht^NdRT pu輐cf\J)τ`5{~S|s!k tX V+2y Z҈I|7 kp*~K {SUUGpH9q֖S}z>tap“6=m_nzJ]ΫoI-xA|H~6DW N >.qgy% ʘwZ8h:E>V:c<3N ;3G[E5R|pg$Ecol-ˉئyYPd޹9q}J-={&]n-ivSza Wf=Z箓0}5Sʼ,K0B0^2(T:#lQ UVV/ *ifT̈EuxO`{KK `n=cA'_ "e 鸱ۛ*^NçХޢ^v U0TTL 8/}E! ]=Җeb7΄m5_ˢQ%Hy'TﶤVONii~RĹ刖rRߛ!h<@WЏ@s%M[nfxP) =8U=i$bx.*HYPJ=:*zQo]~_è(ʴ`vuT$XtX>t .lvI= 8$#IJOW֤ " pVq}_^Jݠ}a z8\8w}8.U"a߲}ò@ k?I؊{]?oJ>%"E#>#(!0;5؞oݜQ.asSSH".CWNBիqP >V/s7b !LX#ىɣ@\~g>b€>Ó$!nʭqsҲt34>+ 0Oֺm`1=FyH/lg$f…b'3 KOGn$b3̳k+ףBiUa?wq;}~8E}8ePc6V#=10ӂ vibbid; :T@j h!6Q)Vf--4s({2vQ7mE1 S { 6LlHDʌ: ^ 1ɒEϜW7O/,XCVe872 W6e#=bSJDmey@B^0" Xqp/.Pf:6ü cwWk$o'&z"iE]Q8ח4}k/j TO=Qp26T_gX;|d F// ɂ7Ƴُf6П WTK! &z 1ˌ}Yr[`K-{dRy@^1q/>|2^ 4__(;FBH EcBr2i1 e N |),6c?&e8M h>po^~b*Us>L k:}&G.̕n0oUϭD kM'?b38r?%\-ݙx87i,%"E> sgc(B-jjB h@] 2͉}4-_Դ$ y/FVpb C7\e?'=VA߱qVFo r*jNNt0/Ra)c=h)Nօl ?csڏB'Q,Comv<>|]t&vq TXV6LhRG)&l@7xdX{2GAW?'`@tP%q#!uO5pRhf 2U͂#!ytH`*=އRWp ܢ5)M;$oloNd_PrAqX."ܴЦ2C6 &mrZhlS_?8ŕ*j1A2DCDS+@Ҵy1F9x6ZFNsb [Յ7ch.ֆ1^F*))-y-hW8Oa“N% `=`Y ZBh<폷cmVD*eUk]2QRVIrKΎfz ۃ3θb~jM739U9-6%3'XN'XD_ݗOѫd֢ nR Bu2MYVbm S) f&a6x`ː)F1_l;`s +jb4guHf:A &*k5C@Mg.mI_NGc>9lqD5y0%0|,_,J3E&`f OzϾ*~S չ+`~҉8!d[XQg[n]zT者z=agK> _+CM0%pJ񀻥&_o?6lQ4oKb>sbNœWk4<icKJ A.x3Suϲ{xrcG9>F5 8x-Rv:(7eƀa^~@}Lgϡ Kpxm2mhb^1VGc&1#GHt`f̀^(G,9JRt6E` +yn!4);G"f$qUt{fQHb\.<5˕Ѽvb??0 F\Ζ}a&ZԫT7(X)m X䲚okВ9I{g-Rۇ CSFwcղ*DOHc v8]g|׋SukIQo"n^7H紨26{sB $abqײ#SyC,{IeCUG6h%fK18On lZܕD`c@b.- !g9s<֬*YV/! +-uiO=7L8/>2@KD?H.?9Vz9>ꂣdݨo??fLde36 Dl3$k= Ue=X&s*2.)OH;̵(3)u@ qf;J3gM[Cy %qǭT |;lv>%i5MW|ŏb+V*&٨-KBN7D\XTO(;~m}# :_U :^kodʗ/-$Ŀ~U ۍE$gٓn$^<1sJʥ NktRצ]=GH$a8ߛ j!Oaa؀E!a |CW:C~JC;Xd6͍w{4Fo1z] AmͥbF. nv!^f~J4<%F1uL5gX=tWWשU:k}Omh0DVg/ ~K99 tSuw6ދ~Nj%V,D;*} NsVG|FJmoVl9ٓjO`𞡟Ŗ ! ߊ cxevrTS*cH8&A$y;@v٭]\^o@:|D/Mr8P"\h}IN{qD0mʬ!\h5лD_.Ke>^!~)b@UCv~"Qk{ѽ5Ɂ@x,x3W\`юxݚފ %KY=D\!zS}eKjR}iY}e ]iФ;ӝ"չĝ!pSX/~-EF_5b qۮH%BҔ$p1D gcVQe8vX׌LV)t)ǣ} `FP;m&[||kDG5E@0Dѽok oЗ+DPSǜV]w]RaA?ÿLL(2Mϓ5 76k*<(Mm΢)ƬF'PGrk@~ xG%SgU *(߷"ƙCW~!sڮdJڙ}@T&BPqv w_:Kj0Dx}n\jڌbڎ|)yBvoV%n(Apn*aj5$܌yj7'[h%!@5USF |QHVh 4Hv?-NuXa^|M]78 nBinFT%Սi]0nq⻆WCt*=;[aHWfzwfx'-}bneL*sϪLNibE?kDFơ+'o:wgWy6׶pM76}sWQb@>PCAd [OA(ʾ;H}Ϋ'pf:=X?;UxJ~Tr"cXXW,C nVhPT|k'NHVT~Xi3sDc%oRjAl@P0:Xj0P~fFx΄co][+c}KDž:jb>n*)Og&R8p-oAJ4d"q0vG{ASmJc!/H=sI:BZ7TCU (n?M}opwJY6;\iҀړ'#=7[`loVfs uQO*<|=(.k)n'VdlA?~ exmftVN/㮤G`Ga#3},훥`'HO$cM4`)]l]OG+ b%/Uj|7}- вz禳`=p Uiŏ k喊$Oae2w ?+Dx<)ؗb(>gˆj0q,EGK$/h_ocK\n_djj7lXT귄^3pnul^^X_NKYn4b!QeN{Tw놁jAǨ!J\9=ʩOYNXVc%9:^M`~{1r8#v7b ۹%I 4)L?iS])+ޞn_9P֧)]DGp.>Օ1Tϛ)!y2^h y.cc1aLig6*6j-rǣU\lWt{wrqCz}?r߯ʂ_RuO#2cHOȿoaqD-(Ԗ3.Re  ~70}b}ziDŨ˝|[ɩᲱ|Y0FVZ ,Ǝ6ZO &>pvĻ%u$%/?Gy7Tsb#էt)u.)nAuW3fmV_\SnUY˱ȮzO0:&rK<_?}jr\syIjd׆ }*_86 UgJ!;O.7o wj+M? 9B2^?x#z[-μjLEq0͐C*O8ˠ=[pJ7T _٘CB(g 9çf9§xvӘVuӌS]3!s6;$Z8 qPjUBwaV:uIt#!kd0]޳q< nILDm`E 2_oNb_8HX9fWQ鰅Yb9kr6g{nS.!u\B+4;'+f>j+J\B .2=`jo|KpHƂ,M4I*IDӇb'6uܗ˃'يwQ,Q~zKR8"&t& e_5̵g Rm7!] sVK䃕IcJo9%ݎЯ%; Ju7 krkws"lH~RI55X8uu™jv`l,PCE 5^P'ڟ{;Fm^1\Ŧy_N+>OQ[M|k/PRWюtx(CQ$X7/nW2cuĘ*o]0씅tC齵;zj`e1^?=IEiD%p`ClcrըL-S-5THdrpjk!+t or(T>41^@Mz KK]m.U7o/)t8|4|s ȵlf.U&c Q[ sk뭞`Pu_@.qd>$XfQ#ٚIr}vMYRūDL< V 3Cr8>c[@:dj $p~f{|[@~>.8Q쥂SWs6l€ߍ!Nfɢ:./\T5 q*x<CgNj?4bPbVY( ͐quJ)a}J-[ UaYSud6`u\ImH tİxG&Gr"ϹFmIW,F)k֎.ޛI{.QMQeI l݀i!ۤ \+`syd! w>:& 99RܦMU λ4#h@6:ư>Y/Q&P *Ɗ4 g|g SAz7u" wOaY 1[>XmOJ$.f%19xePGFC.c^Q6\g(wT]HZP{s&yJ bb%cj#."x6R?rE0\ i$/` 1$般܇GX׊^!d㧸0|l PZ'(kJR\M0qeU|R5b!ݮ/U*3:a5G_@ŜWߒ &1:᏾qmͭldGx&4)EߧlW#:,@CVyُ.c&?Q,6;]+!6H3)`s=T!C&pMr_}fHJ\g2H&.o1E󰙖7 서5!8I7xdhpu++TqXQGz({X\ N&SǺ`<[QӻWߎm]X*}|UP!aN K^%[0=Ů #.0q[t6:MC6ѸS5Ay ;Q$[@i)CљEzwBG@AK6Tx;  L#1?J(!OxrG{~[3Z8=w }¯4)xUjJuT V|O+H/m0YbcXP#LV4 h/df@I(U,MXkQ8f&i<0+*pu m ?{5"Ɉ< "KQόz{[*18`9JddQ Mgs` d*;gXnNd`UWs?""r{N>zƢCsj5T憿("yJ*}+HU߇9vwh7bwl4FM ٬g /?Р5S%Pƛ"v>t\ 32t,ܐkun5̿l *iX ]`W՞݊2qt>ӹ=ˆuhnH^̓ѨԮbċqRMmxV(S !jLt^/1A\6\2D\I,r Ni%sYo1!pxKD3pH-bSBᥞ/AzAlInEs`MQ_t܋}&(bK3ȰԐ3x!:fhGv?Fc=sV`#ʐվ٣~EɄ X'Rc Xv>%A2 8oX`%|ꙣ׽%kg*N@"~Eg-q6D"Jkơ )W gn R(\K(rv߾T#qZud?^s_r+Aa =ջ\αqG7HIZ:]VVOK|!H);%8L˂au7||l\*9A\bNUG!ӕYeL;Sq8JHgF"=5eV.mY@ҏ [>5t|ڻrW?~+t3&U۫TE(C_tC/G$2h mc̀`ra_ -s곪R}h! FaFI/ow,inH譇 (Ol7=zJB@Ĉ=K AwHYa\_zg\yD)9ík)֘ޫ Ѩ)sw5YG| bRhTqk0=7B`9_^j;1,QO&pd9ehTq@S Zu❺ceCIύY7m ];#Gqlf[>xO0ch* iܐibuwD7pa*I{D1n޲œhDPպ_$ѓNc}{ғT,Ql\:ۦH*WMjzæCM2j&H cضl*LL*¸04%6gٛh~~IJ*cֶ)<ჳW在c ci~۽ȝBYs9ApnDmed2~yRh1d Ț'-yVKmsBS+>>1/AU6 _F!I p^_8\*;6§HIUVXRԗA'T^lZ5mh z"A9Rj-{φM8~S:)Rqs2VhDF.x3F.,=ޅ(ʺ6:wC$r/X*' 9N4;(2TsKre HI,ftuvi qF:GʝZu[~fh- i24DɓAx}8 ( *æ!eÐ_D?obtI4P6^xb c]}gP.7LA'Hi\m懌,_ ؝iŗULWW:[c~NpM*JyodI8SQlIqrʓsP;>X%8MDA8'lYEJ< ?}$Rӌ2ݖ?%,! -t)w,Ʒn1 "_OR.7 ug9`Rul[P\Q{ Am5us v =cYCU3r9)'Jq6XG=L&M:XJLB??H3% ޜI?i̥*PPQď͜ VZ ]ŬWmQ @!RztƃHeθ&7eZi:C,}<\Lt/Rƫ#L]ѹw!LR)~˕2@q{Ng49U>{w"K:fbÁl L"-rX48D7F$5פ<8NJf2CbEy_cfAQOn9_+.̏(AM֬7bwP wPZLNei COCO<ٚC\W̵:'Ј-/7o Wٷ 'GM}TNU (i7F@~MQ|L#H 9Bmu5[cQm"o ⲝ$׫b3_Hgt!gd`ж| !2Ru,t08qxgke0'㵎K P}ӑcx^YZԼvonqulS{|ǘNPL [\gEpLxI+Jhl҄84HA12|<8dzU!<*>$g)}61I.<ɐLn.7Ͳfb="X-ALe1,_Ҹv~g*Žjoe+9jׇ9yI>#5_6K n NY~yJc]=SS:S#(t~&9jbƄH8nwXǓ+HwY‘^ ,Z`dcAlvK\َh \~i!vn7JVuK*< +ߩ~q5t-k6OT;~Dd$9&X9\4aLڍ&ZD+.Q]XF">g,j,r9QCLY0!q[" A_ ;q-JwiH[N p`B%YSl-^SZӠ8h]8HBJ-+BYmޅw? #<ՏsPEwwq,7@C&tґAgu-%@?D {~S/\}:0Dٰ,V䅁B`YG<6}sg`nEˣ]3޶N@ɩ17Wp 8j:[ wX~`1k* bK)≃:d]gh77~Hq߇DaTFX4,#lx浂L|eCp^cc]KA??dX"~1 QJY->Z [y#gzkJ`jmb@Ph ,j/Ehy2!7yz50~E>jJhA%Lq${^CF)4:zb3 ׋@@yՓ^MXntџ@QBXE%ς!EYc=(uūFKP8Y4A DQ+ 2Ȓv)|eD!AdqZ ';pgR/uSFSmK'eBvڔ]b qJel ͵>՜ 瓔(|FZѭC5؍B7!Or${ҙpT$kIgVө6x[ݝ\ VTi`r\Hϱ+.2A8f?#!U ׏!j .xk?Y"'EiV/V ,z)wǹS]y@0fp(N7V=WxZS1_r6%<JY[au:C>ο1aZ'?Fy^) @05O1vɫC)`QU38R/ԗu$Qs;Y;ޘ10,W ы+q<i1{ .^%P & y6]٫kbgpsa&_mEYAG(l-wBɈ鰆-Oۖ_ _< F2ES4{(0p7I9.2j&sXՌb~7(DPq~Nv2@/ޫ1%\Ty5iBXY@6f#?)]DB{Z᭼I/SEh8/#/u*M'ҟeq5)0r;Μ"#7R8cE|r}h#Od;~. ݐbxfeѹIhkE.6+bt0,Wr=J˭?a&ZSU^BqZw#3lAk47LԟMJ22TLF|5ŽUD?{}b7 cKhw&4TD1!ewc?Ի|1|@|M!P͉ ڥbX D7}wHx86ˤ!P7S;[` Ph> ^#Tl"4=9sz :ޏ*E@@׆{>Ҽ!!yWl,;t]B۴3P+sQ& q>@-נh.ƿ>[6U-w N!lsx͌dAdP6wb%UNx"ׅ!E4Tا@dh,BT=":R=(^;BKF2*%jgƯ C(umЌ'uX΁63^v߯\ū2(WpH/qDbCptdd:LtUmlMZEh#כ%</W3Og ؋nކ"bs[%ŮX:&C\I5O:^ţ#ܘx _|wvXEvgH Ő<ŊndI!=s?RQI_74TE߅C glPcL0bPb2wAȃwɉXjҗQUTl&9{0&"J FbzX%FrJQyVJdR-\ҳ^~㏿I? _0Wr.k(ٗMk'k_JgQ.ϥ;J:ӽ;% ۔BF=c;`cSw^] lG jOz(x@ RT佮`XSORg㎭}T.. WlnM 1NFƺ5m$ EOSe ^lR@64%GK-vӜѧ |Z |TGT&82<}rJuk_,(e#o7Nx !tgYwYN~0SE}&wPlV&C*;cg@~<!/<)Mf;~x8kM`Lk+niMx ]σ(M/FT04׉yDKhP{xrFJsX=:Gvm0(#ozT틬ܶ?X\V.h-Cٞ;v ν=.|ev6j71c"Ng(`<rD%l##t-KX'+6rV́XYUr?CoD $Fgb qJK#8jTW,ۋ?0 ; Wub߅o>WN0i31ܾ!f E9t٦SȿK*baW }Xyt{` "c3S5g-|XxόlOÉ-6-QA1[v]DCuhbj[Z'3> n9@ѐz'L15Hf8K${\jtYk \{Ӳ\=[V-_Il/nG74|투Eau'шGQ?:396&Xs 妹l':ė[?ciEXpp p t"hR-7}9"nggF e#%py g[އ7X`~/;SHJo5ܼPøZbY ! u( &Nf|6R^gO_U"L  ZݨJ9$|g,ݵ~8UL~S$h}avHpos;:&00qz|{FgXU[uB")]&\}컪 {譣f7ʿh\> j5BLyJ$ׯ)gC~&3a];׌eBV|sOC tTv$3m$e~m˴F 0)䯐f&mɗ^ucz];؅u FƲ!l;3K;W :;CoHy,ωs٩ ŽgxCc'DI9=ĜpM2&H%AI}# 0<@#qU_6β> ?70:6Kzc6m 4湑{.5Qs|?mL,2Ni ]qJA#k5!A >"wM B2 xMHFMRU82I8$?*+1?Vk EQfܸk#h`E(K껊zv>d(q369(sa|3>_ᯭa O~EWK=]R㕙-nK5񚌺ά4ү>'>0mrEG'Qښtݱfϩcӿc8s7&>vavS#.<}\wraZ>8,!՜M$MwAK 8;CF9LՖ`6SEwo;Ԍ+R: =ń=56?X3b-#m6= k=iӆSV`+Y"%`QTmƧ[2`ͥ/}[aQwoϺ!JnaR95 Шy>mY묍YJ \ a'VZ?ݼ2C~uN#\%Gt<>Ia_ 'ݚ+K,?(NdUWמʲkT Z_3NO}BfAK0ZQ },kj{5j6"nU.6ti 9ل6@_aU-!ޢ*"֚PV(*/?ݟ& S_ćӴi2j(Dh9 ߀^aR㏲l6VZEW8u|i\ݘaG,C?~N!2Ɖd]W({~yL#NK[/xL,r=o( #2TnxsI{!+d:hܷt&Vj}%CCwP<Ђ%q\!C gah/1$SyS#ׁSj;C_l7Uh"T;պf*V>Ͱ9D!ۭ{zջ)l ?`AeqA;KNm`KPf%(7al섄߾ yJs&5#o.-& ):-7 z㷵8K =}!SB5I PwAOW%:yVmM?'V x_x%>>1%ݗl?eӒlCp>$Xo1hW?3\Al&4ė8s_pt&p|(:9>M&cn!2^C:ugߞ O?T:,s| x?&˗)J?`yXnM}6rcP.߃?gxAIW[1{ #{{H@o o5Dq>Kv~dZͶ|"vowp|_X,ûץ'E.(: dר~:}^WTCq3`)ftEcrҲ #8d `W{9%q)$DA`~i?H7zT@NÌhp +'ܰJ!1lL+`Z!KG^[̆5h8Dj4R)y";\2(4 u1#9OuGJ wx*YQt/bh&4d)nH-x>l-\I[v^&QWJ1#}ѨTv̦fiBm`oU?}tt 7]ErŠ֗Ll>B{ϵU[|$XSSt&k.!/eP CEǬAB ߰zk g@rʤ:+E.zO,&U?uY *m]2Op\ K6Izʔ69/ غq_f]+4`_3G]4P~w7/Xq\kcώuoy`%S <1+1|-9CB;Kacl\-cȎ.p/yFT4~Y-}+ċ2ū$Esbɲ5 x+ȏıO4#1$;_ R7D-_#Ɇ-kYs$'a8rFKO+~ؑ* 6_pUg b".ExB# -vcw͗^"}'$ضs"+X`ֽ|_F $0HƧX ttc\9ϠMx4uJ W^wDא&䌝N@Ab>&qhюm㥅 &URث={PSdӷ O0o ۃ \͆d)a@6]3zdR&A<'ˆ 5oC9xE_Y&=x5`ѩEKj6z.Uzު5@Z: K5v&yr-qsH.t?v)Ւ_E:tmm(!+Ϸ4$%0/mj;}m}5HBgr3mp) N']k~Vt-(l"!T 㪽G..K7\V7" "j5ODZ a$t *vKj}+js lu9zc_p:Փ-7lh7C5tL+D,Nڷ ,zƅIP vM5ӁAޖsJjO"kbN#fjY"^̦SyƳOUXwޠ#d6v‰f`}jUdXPE\ =k/ $'p1|{HWSnzm5i#*UZ+EES޼yH}dwmDn &.\X&rL6f짒7k:kĚn8D1hd!NW=GP(- 4P@)NBm~7eZWl WG"o`w?)2Ϡu2^ʮt!ƋōV\LluZI2ƪӂsz56wvxIi="\KZ?ѵݭ-94O+Z`D|Mmmw8~9MX^Z- ۇ1eQG?igZ;^Au$C?2_ng9Vz8P @N[{J%N(OFѸl-ZȖ D2ڃs6ػ j _ބ~C8K!fTw= &3jS8SRrrT-KhabRi}ghz;=`3ϯlۏD~2mD-<tQG$H K.iT7{=dVrY\=L¬7{l55H`rC":pQ;ӻWեT .$sWGzA{X.~mʠ^7 GqfP@Ff{yǟE؀C2GȗpbɿF(BihXbͺQ.=r0)qq݅ B!%pmv ԑHTGm~_-)GxǭiX&0g+^lmO{m)#^9*!9S0?Jڪ ̆ZNÓJYSң{t~r^mEm϶G|32p|ncٲ=|zI2è;p)d'˛pcl5I9)A{dr]Onw_7WKAT&Ac߰k0*M6au kz[f!.Q{%ǰGC,FEpCR[0Ahga-1>3KhI2ٔAE[jߩ}N^*:?~"ɗ4(wx&~>UeChZ\1R-Oq<-LLf-(*HDA5{})JIሿ/~U0V~S/?E˘㗨.W‘DН .[)$3%<&[[.QZ)ۦ D  ǿg01>Cyo-քiTrA,,˵Yǭt]%J#d-hwl3N3Ct^O+nxK S:GTRAK F-.5:g'e(p˘1TLm# K.LTa5?D0BRw,z]s2C :! p,g*ܩߢbd;ZTpXAOF_~jH,e Z_؈RVj$ލmVUHx~H@0zg dVC|qi 5zrd %u B8|΀I3Bi)_ ;{6xק!MP>ix1;7&> f@pV#yQ:~^yK̨_Jtg'7DIt<ɀy7-.KOlZ(Epkb< f f]ۿ|ң8vhK3!X2㛟Hh^rpa8R#9h5#?puļf0|[ ߙY W 1IZ-<$Ϋ 1^(þAT<J5*dXiOrnT6W .㭡hxV;_+ sL~sX`F̩B{ӗ[[hW\l4.';aĉs|(sا˜޵sE2PrmD&~wB$'͹rʉ-wk1|OM}kb4G îӎ6dt9f}{XF9`qQDf2`=(~\ϟڊ^("n%_ ײ 敿ÈQ!?$:@{y?GIT] >gաsznXl\)}j,@O,#gbc%!5}dy$<{C䖔hDt_|%ʢ8LL\8ŸA&SՄ~X]r0c< ހ16neF(@1"\`s#:wlCșpxDQ"<-lexZr^7!\plprql >k97Go D"`r°S.(D%[T'-~ʝ#uk=f[4yP|s~Q3XCڀ =,6![óp3e8z%VeQjRT[~̭ITp<! +Ly[ ֕[#%K2].\F>y&ΤFUlX,6D4{A<Ƽsw㌫N&Ht?? {Bo^%W+Û GʆKQs )_|,b B9D"&)-I0v& e7c)T%eyd~ qm~=y &a̦Ѷk;F;Dq*Wt`K-3MVSwW'p޳^dI2i8QM?4~ i&=~V,; ksͨB &`O?M9zv/R=?<&ѳ%+/5h?@=pEIWCk*ƆEW/2{:M˗6*l;6Ī+?Hf(̊gbq}M'ܠ xf s[m$}XTŸh 0ZdXvOrQ˵b^90Eo !ӏ@(@]i#q<Á>R&kp^nX`'cj>qhz0 V7(BQ>d:u ɴmpRʇ7a/fwuH/hO.Jb&FHË&gB4r6Lsy^ iI81Rxߪf d^Ƽ0ؕl/GfewyOtUq;~|(f?mwJFHm-b}%H~3֍WGYS(jUȋMCD̻h2H~[pWFkSI%۾-n9`j?LtϏz$w0G=D.0U&ܺQ]4|Eu'+@ I)bcCb٭?CӕCBƔL>`ƏR>Yo6fhۊV&L>wz*t 9gڦDhǣ"[Ѻw O\p?Rg \uGʎlm5go,QB)h{(PZF/7/<^ŋPc)ko(z)0B3^!Jf*È샢_RQ硾b ʅs%GW4(.+ќĈ[C&7o>Ȥ DQꇧg'2"?7-=8&}p_S| Mg9%bfUw+$7H+Zὖ1uʝpn Y6}p*>E@h1eMDJYy!xz=N*o w; Wy2z&$sLdQn/7~Tm18^dRoCGF ֌&lBtir\[u4grˋ "F( #Gׂl$ ZGӈ3YnrYF?IU0Q4r5ۺB'zԭ^ I>]>'JR!Ȑ ۫ةɯź_`X"Y􂼙sP<E+֌=>'Gx|.?; 1U>]fvW*;݈@_ъta!%vϐ褸QcFQZ4H5J4XƦ`7,y}Ҵk Wkڌr' w@^ҮyzG3H|sEaU@s^Nz'@Zu%0Vfq_RhIr450h@D;߳j"ZQ[|$Qِ&xlY4P*d2< ŰOjȾ+%/t%6c@oMXw&heΖ|j2HSeQfX8Mg>]4aM"u۫ cf=`ӏ}@9urarRB!n bnqk>].K`y=+撳C޿X/{pYSzէA,c$QΙ!pV2\`$ş`;`m͢F8DrX!MH%^I zسjFIRd"B/R^'iҷ"hv;N%Q91-TCe+biaffF0rْU#SO]*Ѱ&"UEm:;|;NBB#;,mFic8Jd"ƤQRHV7f7"Zן҇4~ 8MYsA|&Yݵ6/G?U˷ZZ;XOf h.koEu 4F܎_/' ^e/7ZEq19 [0SKUݸQPΐ{)??B\.[86h~%mg{YnG'5;1ԏh d%OIsV#o+3at2u*  HXbǪ*_3^?!#ؑ`R}0I}翲x$o , Tu7fy)Wa 쾦$#!έ+.6}Z/C1h[b_GpfUov[M+r_Vl.Bo@(cfX2)]Z|)ތ2^\F[I뇱G•Y!@wڮdԏ.I=r!r&߼&xg) sd,} ڂ-tsPw)fKx2/,Wkb≮?5JD[dmNE.Zë-Pk|H"GY/,uQ6"ŠaH;Ìaz #*ڢR7K`j[^t5̒ IDs2LJ# ]׵I Tx91^^Esr@#n VI:~T-6fߊ/4֯U='a^?v!|XBxVv:zqQ %H&9պve18~ g]NX񭈗~uUV[ed"SpVMt~fXڹ PJSr`1;EĒX[_)@`CwsE kY"]'M+)cv<6)Ed)WQ9[h觃$Q&dWC dU{-gTp 'SLnXPf.#K>`YxBj`"ז&o eJ[F1!aHU)]LMv# |O}_L%u=4G7ʹm {#\Kcc}ϑfE-uY~lziG婽FOZW#`%6 }dUMoLi}@.pAjpU }fk7j*;fF437(OQU,Nb;~<&4QN1yTuKӬ9l?g~ZLGS>}gh\qMا+A(=)U^e[U(bզ8qM5F1r\"*.TΔOEa*`Frtiuzpt[h9e\%[s5^MryX%Tn ba'j-([#R.hg1bstt"Rt`jTEnT:٫lxE樱Z Ӝ,\PrnPTrCp= )^"[β*ώd<iAci#->Кn`d<p8Ʉܠb9r,oeǴ-yҨ6MNFxuz*T<' [Yh1zv0p~r2Hp`wh|m4S;Xw%ۭ[+i8NVoe ]RFY͎1ajAv'(r.זʁDG$2I/pzqMR+zAI@Wϔ^ )@Dm4; kuU\mGυ!@RM (tvhQʧ3꘍^\c؆'fӊCp.IRb1v9ԤN"?sm#6&HԆAZH`dgv_}9BIV=*/5_jG|T635fYma^jE9xWNrG7ls8~|"OܙI…UMd?M?5{ZN&䶧HN56_8r\ }0z(-}~T'++`첣mڙ21:]}_cps1zLߡpɷCh#T!.;`X c}q:ݐۥ MZcԇHfu[;<=zoYyz`}rPAA{_~\D*E=;(|%2 QU nVi /*ius ,0]W e##E5Bo$WgK^QsZ8N?މa{lgUV;xSGGѡ_}A]˚l<~eI՘{dbL>}e re?ju^UE茭戬&7ͬ:YT($dvb^mi=M egV*\5h|$+y/Rɟ,Flh/K3܃ X87tHǮ6 >LP!#2s GF#ӑ:&NXFAT) 2 [ZU/9ʯBt|/Ry-DR9P^BaQR1΀ =ǭKIݕn؋mA͞Iέpa| <4c#yb,X@ q kNT-Pں2-ma#,Х44M>p N8S5ڍ+[v˧Zpz] Zn+7ѳ :oZGLFO_I¾`q& ~ܳus K QUOL?Hȫ g9IPvVTjZKnp|%<8x)w9T3)Pǽ&‚N4 !/5XzjcGF!S1alN]Ǿ6 u'ԹMx{!CF<˘:׳PۓX rFm6G'PWR7x]<쮰YJF[aV.iiU2ؠtlAfREWO0/^>,R.vQCBrpNQiq'DLO'%{ImK2H֐$o细6G.0R =^ۣ !OvשwS%p[ד`ur+{Rp~pfIu/Aa=dQ8fYtzKiCR#k= $Aۙhz#cޣ3Kg2-VP l ml1\FVDfRJ.%K `װT YuS]_{<?KsK4(x$aF1oKI,;D)q,T AM𚣔vWko9fӎQBmL &SsLK /y'6T5q@9mJ:lgr償"STmW[5ip./ʎ s,hx<8!3XWַfR)(8-"9N4$K12 [g}$ORi$n]1Y{ͻQJz+@n^&qSPwMqLLu?gG\m߄UiHZn>{l0C',9@ i4REgv ejtz A@N/aE1+c\FcWG~ukL %aXd)(鋲 ]TiܡC裓2 ;oY(1%V "cR n޿_WLJpNJ|52`2KXSYPǑT|I3>"3e4n,r%͛ʷ@7W1. 6)DO !qE U~n=~6jfw\n\E/DdK"ͤݱn < JV5dխ2Y~<[OD=PkEDvťBh.$|_J3 q'9;!L/@E1DeQJHW]R?rCy ̇=hNwczA.Z_N sO%[::6Eԇ|XIL#,i&dm 4.f s'}<_yH,&zfa#Q'}VYyP8|ɾ6Ri i'G߂cUj{;c\FR”َ^zX#q`1NWqC-!E|%mɝC-޲dR㐆W9&Z7;;?;3EEEL1!sW-JHu,5)s c:9jWYLrw+_q*r6gp#Ţ GDH~tn3:?+ _pW]{7^*ZiWܧ"lNA kLF9{g&<3(@qnT( Ae1IM?Ա} huPOQ!qNo}N:NßݕXb&Hf;@j8:&)h9^] %`}#DQ0Mq"\t;Ww [WLy/VyIUDꮉ(. ĴC[nӶƼ]  6!Ţu,:gJ֎˃z^.o)H&qQ(:).e _ rR~1 @!xרGFk#Ҹ ?__\q@emAG((:hV[=lRYя~-", +N+|9ln7^bs~Gq6<ǁHU $o~bu~TTpG~5*0O< O- o f8R> *߿B8(Q4t~4m!*/{t{- J߃<;u7y3 p\r.v+Qqnl˓9Lrrdc b\Kk ;Nއ5Z|k8hEVcW&?'c5z9ËEpI'VBsQKo-Ey/F'jN`ҦA+!_+Dv1BcJS2e ȾFg"J392牍]%[Xw%ni1[Y%j`.dؽ4ɟcr-LERy @Ⱦ/C)# xel>nY#Jkʙ aaߥJjzD6{J,SFZޑ;ff3Fd9wrT:v*JɻwP$:;+j%݇f^}&(!GV+nı'l+)yB#D*ƔɍN7"`j-&Q6ܹz2po)Z9$mU OwYqo$Li}E4rƓkY iocX@_us5bA6?d>a-̈́24Қ?@Z+RK$1%Si}nGM\fCvMܼ]9vj QwOK6Iݐ`Ml`oش0,qYځiX-H?8nU&<4'-D7.\ofxxW7e2LIH$sReR]4)5"r4LF0hWIރE;N jw(g {o[+[gٰ8jQ~ե*;ygAS^aU 4I_\I>$n(V쾳Ȫ-wJ^85T(Uu͟i}^?G.1 QvE~\jo=xhEo)fޚ,)OKۉt1!جJ"6כTn5v?QI/Jus+%9 8M4^1 @kbGҡV|8xj!ת b@R#>[DF|(Ґ(R&'X I\uϕ_xo_D :EuZ_>Ø RYH|Qa V EYb\2f~RYW|Ǯ̬0ƚ }:x1e22.Ynte!0%,DKY+vi T#wNjFu 84$J ǛZH^[GS5z o7 .PFd0K\e4;K'ࢯgPN(eRͲҽ t2j3ž(!$;86/&^*Qy xT$̪`0g.Qo$^w ̜C4K{'s[E ½i(wβl [9ط߀clXdF +x,5CW-'T$60ώ~sT (%s-C0Y}kv=A>Dg_<V(Zߋd`Al[X k"xvy-$ZvuDoQ -W$kvx8Քby) RIHsVƢW`Uځi@} d: ٫(ѩmI=Ŀ@ޱ6 - [B{¯QH~jlOt|SKa REcj0'm,Ϫɴ;aN7 WoWNZʣ%iy&=K0Vw;7fL2DQd LֵqY|}+P eN+C-5 #QMPaIМz t˻8q,8B[N JA_> G{K6~j 8#p .g. ^hʂ_C_C`xpdwcv[K.J)Z. 3A>C%!Qo s*nZ?_?>:v|ƱB["Ǹ/dE j9zKηVܫ(Ћ]e[̾凫UUj[l>m$n21:PldJ(~ 氐%JZY裔tE"ǁt7 ΃մY_~s]bFC*f!-Nt1!O"" kcV'pt$ O~Vb7v*/XZ'0gt:Pt@ "?a+E˧Ĕm$_΋D~4`" %F~ _-!)K_C*҈HsO%j,vS]&tAK5jQ7 ll/19(]mGK:R0ugLKbi6_4ljS vOP~a=M '& A\l-3ѮtP9IgR_ kx9J]uc9KMg:bQHE^Hg]P02"5\* h6)%JreW,s`W"!x)ȗzK(#TJ`ڊ&*j"9XxO\;cQUZ1I Ǹ8k [/."n~;4+z7Xā47/^D4qc{׭iWsZ.dY(b}s::k@.&Z]&pEQ׎ʶ\]QMhОv@zDxt0hKhP6y@H]Ʉx-mț#@]qr1eƵ)(.oa%S)A%og5ZF\IN(yٱ|'N>Q\ֲkR/H=z;Kb_z<1<ć܂u~an|F/g$:i }s<nɬJš6Z? RY#~ bUi~]Mp;tId[,n U.~0I-]0{OW#jt}0h"` |@1qMR +Ro|:G!BV?¿g!#b%ʘG 6v̅WP)D,O $=IEUI}/6*jp>[c2ZFU@ t,R؈lVbJ<@1}>w*npTBnv\-N2=쨢4{3&&doxB7eKHF@V,RfB!YTgQw7x)pq004o}Kw$Uz[S5d,[ ieP: *vş]ɗzcA:t-};Mf|#i6EOj m㚁S@a:I<L#b,⥵4w۹.VrAQFmݵs4;%z ьi;>s{`HcDiCGV| ˌvNc 77 هia#He&;&4{T/(aVʬ4w10~g{ ^f>#l{UTVĹ2PV/J/e(bW$z /%Op3Uh@.vK35{l:JʝwjQ9az¤"Qэ*G8(yy}l^fz?҆+,4iԸ&N Ilx>]4 #f$R'>o:Y8k9!ᬃQC/Ɗ}I-"Ӊ%ЂlJ[qxAx_($sݨN% Y̹@-= >wZ v:Bߏ yҰfB};VUcGOڟTi/и*m89V9RT2/KPne(tՔ0<*\;31բN^Xda_O@ٞ}|U%œ'kcHBPfbܵz7nvȎ& |SL ؑ-Eg5Fe͈ c>5SU.I*m"6HLzm cnм5N(Xmq%QY,&4Υ|۩1>UbalЕ/ek 3vCz:6C@3B&mUN@Fc{t6F>|TQ9=0n;<Ēy&TrZ׆6z·bV&OU1(P8P= $ێH A27k K\X"p^ZsO*Qhd6kE "&h'ǹopI73i' {ٝ$u3#h8DX0$weS.J[Hy`x<(: m`'wL7NKWG!{/qHATw n3J=|rvITg6qג -,]*ӭrdݬ .Q<M>P DJUTYE 1"w rFҮkt'ss%C xW@rgr!m~˰EHAXs1/o,Lx/Y?W1Mz60J$~oǟ)ާ dk/ H&CCk=O&#G0}Kr(ƺi6zh2.sk I}>+E5ptmeSp/jo4#({W4X*c&+\l֓-_ţ:% ]$'d44#p_X|cdKHM(k, F,*+ ЊJӖ35ʲZ-6*>j(|Y34b]|L<']>Ib(Қ|l{ްҙcʁa{S͇B! 3uXN֢X`AGW^ nq<\vJ|tn>-U'@=0?օkKNlNgSve| GϿ$RlШx3x{rqN̖˥ı \¿8ŌI[zlTg96962}&pFDP:O#.V23@W%+&V0vw r~X~O|{`W= q#@ًa?+W`hLF@Ҳ ~)X_g{EoKDIKE#8|s~S|"Ѓ]3ʋqcpTn2& :pcw<+J0?Ε3G&4 ;YkXme7?Ҳp%1d败Kבxg L'/T+ ^]o7)t2e80[չ #,֢-=X**jC靁8MĖ?6=ahwz:&{옴ej_1{ PF:,PViokMbk~.ne9xk mDQCSNoC*DA ⳟsĮqCNL$"O?=櫃)x[/g"Jri913h4Sc?X$ZъjLJ}@w]`}iԑ`ql[)b L(+=&WeY-9ҮPPvIpD_a/xˌfMXĆZ#w4Gኑքp4RD:pw@]m'7ĄsiY ! j^YIkw4j"SG"|M"8FryWx}[ȁ4}hmC{ʱ\A5[NLjUHAY8w+ō(SK%EDOB+[=7a ia q~~*G`(ּ^ /J |0#pDK&8JU`̡0;a|7F[YD@zI;5G~"Kh&;dӒumsyZfvAdc`VWV,Dy}[ě)\w#?oGG*ȫ4Vo,@}e1m]37dxkߣ_6f8XOCC8٢r.(B'> 3@ο{p8R DguO@t/H'#2WR{FZUF){TE`,7CeC6tL9'_%C3jig͒|#f+aP9qeW_8 I3Y_ O5uA/N0v4c1~TޓA,lCx~=̤;hl +2tSNX糱^6EhJqt^,xjq_Ep҉U=^ce$DCD,kGf (bh- x9laaqdgQqbIU#0KC'gZ0 8}7 i/ P8_ cj%F|1H>A7|OhT/S,D~ ^jD hjMFQA!d*b$ͯGb^ 1 c$lO #szI}{0UL{Bm pa8 L﫭=f7:L:H)Flmۢ&j$N4aA(iˇ^ϪBǒCXk;d:Fgl%(yQ䣆Tn{[<&kKq17/Hjn?BSadec\=n$buDsä8LX!$ूmE04kΊEžkY~Dx15V&G(E7cq}ޛ4E1.؂]zKHI>Nż'7[a(N"^Iv ~ bj ,8pNce;B \aXs'o*b"-~~j2eA(S"-ܛX9w6%=loÑ%#k>:|+ULwX.=y|1' r4Lol]HCuhpiƫHeU*zRY030TnR{frn yͯ?6p;+cdiO:KŷaDp;R໥t@hTŒuH;7;pцMδIz"xŸ'쿾]f\d-{W`Z.iWg3Q:R @wS7k؄4GL|YO;= pK3I-MY v˺;1)x Y}!QfVQq/__J<$.p`F jBC~A4B 5"8jDyp@^pZ+\6Q+>_I)-8*d29$`;'f" Dhqc.}An*~gU8Бz6r2A%;*|4MKM/X6BiG(\ Կx{'(ހ#1!¦#?-EoeuQywNR4A:O!AXlVFKLF5uIBd{or a6G*0nqUYQ&g7"SF[|}N|<ڙNy iۭގR\!C甭 P|kK# eL T6Q#!n귾b~do`Pq]nwF ّبI$Ge['^a{':foXxΜ2WE@09%8 ~f^%qϰR礽sP?"@-QPD_ 8aݔ"Y)X E;Vg^s6Ƅ#~U0*!6-h ikBVЅǾ9%6.Cg7_nOk<%byf7lo& (z<$4dȆXk8>\KGAfԖr;DsS>zsvSFnKo\?=PM?b<,n9g{3gWD)7EǞ(L0 $]>YPY𸦘o 4޹4YY/u215૽`{{DR\\d6X;/Ih p05 uC1CҸETEV9\Wͯp 7سibtG#~ەٴ_iD{'>< [FobHv cґ+_<(";:V.cpgB6ē7{KԾūA,B;T)A5{n}OkWiMvLr;Oc'5š/d#"/h:BSd?UU4B1Ԗ!]pL4-;эK C4i ^5&Ұ(H O՝_1g5~!*'ӧt$rlμQњQ\5&U}D;C ͑6~lӞvVVD +sgv6\8dhd>i YF.*j&7)dmvx@> =a\1Io4[$_jiuh#`v=Ц(ْ,a6@"Q G}[˰A&ڜY{J2́L(Sxdf}bIVhvFoܙJ_|Pj>v a&ָvo%B&"hu~¢9a탲ھeUERr#pfSZwkDiNNxG콆G ij.B:f~+<m\<׃ yz.Hm_1EG :dw#zpbF_4/ߒH\ރkŷv[w<)!G9Jwۂi$,ݦG$34љSVs wvrx" ,E+PA5!S` {A6!qBo{y8Y _/iOD+Uy)Ԝwo@1vPAӠc|(<˩6j[#̍QY2 4]kv4ĉvuߙ;O$'|<#<_F-m\] oo$|& פI=s Re6 Hȅop(|QXrzq`鈁b3%P:K6{VP!tnV)VJ=N$U%I.>z[Z-}h -v_q'Q=B.8"q ni e<Ű]vN(-s!vÙ֭@ X'z/u9[.v8?)Ҭ̻La$Ċ- ɟ!;$d`9*+%7;eN~^._`7eH^C9mu^(N K&bpdh͊Q%WCz_&!/y=˸I*_J$J*twi-l}d(Ƿz%QOs, ,id7׌\-',ʵo!7rY*Y0b! 3V,b8<""7%fyC5.xeϑ Z@s`Ƣ'eS0 1aƆ%uhC_UD&aa"Dds})S)IL[3s4QS˵]`zdPhv.qW,.}4h qT;:z'~kh1Pey*8Xj8B.Y꓋w˞.Pmכ ȔI֞Xmގ-\oQ8Y{]Coգ͞kwӑЈR4 V(|cl6ģK]ŨYMR 2ɧ;$0<ĈQjLTNjp_o'ae`X l` }[UnXwJ)҈irbo4rSvP`gd-2vhg ' -v[SD[-o!ۙqIEfA"z8}ΉswcuAh$w87OVI0mKG]_՗"; A ľG1i~\b:6Φꏃ*y"ᰘ.m'@U:ъpPlsRki4r>X`S&V;. 3Xl 2澆̴СO..ajjޱu{&RY6s!L<Ό"v[At+ZJ^i%ԋj qP굲|nk>~#hxeQWrd kS\=M z /?@nDvXtW#aR&~ЩAv`HIFdz8f2=NJHh7P]ߙ$F©$rb l .e`GK4.l=Lwn É6-f(yݙڋ/nݜ2pZ cCNE=!K`B`d"IF,1:02{ސygX"=0 ^%ߚ&nc47 fE +r*ƚ@MILM"8w1U@;oĢ=?LcjLRP㧉 VIthr:v<ȬeFTdCjzaPqLh#{\.6~TT$L['DUSU2|a v>̞/ ~\̪*2#ZTVJqg:m- vn *K}meM,c,ޅŏyi)UҀU_(yH[:TkwYČ21X) 'ZMCp#F6~ChL.]^Xp HbEz}rG!^)x#f%`SICӈasP8zk;!{VSRƇ9 1 RB2s§ڸ ot!&Z!+Nk׉9/+R<=V9mcUpWt TU8i>;QM] >D#O[_$.qHWn)nOQ$M.:{ZϠEH7f҂;B|лh`|lMV*Et2W/yzq]mj*~dI Z7&FME|2 AR)oN/,!@7R)DfYgn s?G,/TXBW̥pßϫMLcbbQ@.ϳm*ChsVr_` U8NC9OeA+IBn|\- ga{ e {"ޫ8 cAjPHy?6Z⮂6Vk$Tj Ux;-2렀cm4 ϚS=XLp}l]~~q=bzE~2{.䩗NMj%^&^ %ie87.л](:{Q!ǹyJLPH[fJ4֑zSqסVPlI˒+_9LT iv)X/6inԥ!e3fDF6,xٺ U| 4B"*DZy&42et(18 @>}+f])هMRb _KL#L7eĬ659DIgt5B/@%&Y 4[W5uQ;2{sY-J0Cߛy]I8^0r=dۨIÌS!Ww}`'=pa.y혊'L,z CߓS̯]c 8Ƨ7.S?3P6fM^DT`K͌QDg  IzRsA$< x2K zŽq$Lc&臊:lo.nApmJuD4AM >ω3%և\]R)|j>01z@hYXZقm 1? B#YU({9}A$}gdW90 Hc8kv-є %'h:,[\3qdka'{+!x:[G\H n %X2A w`zCAJTW,Ǚ  띔bFASMgFW;[L!b>$їK`l]z izLt[ۉU J"=_!Sv*o!u"x)II!6v;QL*'VJ[!zZ/ҸptP~12i=h%gR0h-Kd79-\)VUMNs< F͇HQZWz+ɫbfOkS+;h ݧV.&sѓoSQSl)T0Ii&iKhOj~(m172#u;}]ct HvJ>n &zɦPWǠ "HS1y0*k!"5&3&(iBsd8&OKY@k&>Leg/L^Z3M#47iR5,Ѽp7bک+0ι!l!NcQ"5ݐ#"gD5&R{[x[w:j^RgtNӤPY kGsFXL? 0fPa/;OF|ٙia]|oS7oG3!@䓬nY_gQ#e}T{xofBwa !E?\#Bpzy`U/ 1EOLy˾~ |+! Gnͫu5L CWuvF g2ONil HjbyDrsq< `lhn`Y".PtQs'gDMH6,]벞J( mZyKۧܢ3/nA$CAޔtty50'! B]U[\3X ZE N&ekr.ẰyÑlqTYFNdlq c\9RSfOk^kwPE%ۿkeil)$\eҙɁiKqw4{,~^ff)2|]w;, n̝WfqƮQXl ./i~ 1 Uov챹H>5u6}Cٸ B㶍,(E^c;Gd)@5iګo.QȡsceQ2V/m7N=f[[ů?]Fh}6;k-./~W,ծ!8ܢlRlkXbp7Gr)ËS^JGѶ;kNFg: }ZՍ}2W-$xhFthY7]ġ\vO MKhF{eK#+'9qf >eV<7I_gm|N7Xجy±GJp ܅o`fQkdMxb٣12m^O/Ƣ@?*YxTy[[ԏbA,M%a 2߄Th3p&ɅihWB\DrGqGdh72iGM6ZU ӫ6Q&痨qSɂ+ɿl/RwG%V !vjbނRCsfd= p]d,{Ts0bcV0:9P,b\Oqa2tb).b ۤA=MvD6{Q8VƲMq9y+Db-}`0Xuf'Č|`C_CɏdA%}Ldyv4ܜA< e4c~6jS_"ښ tJieȻ']H-QQa4̓GWETudAcE[CW?Dd;~@W'>[Zt|D-ſtvHpvbȍi,rPKRq‹qdcƦOUE Z??آ+c5pVݠsPKqeJA^q&A[z/Ih+p)ѭŒ um"3 r5G@\?9@MtoD!soFDR`&C##Tw3!CBB),iKnzD|ɢg*b&q_a,DU}}.&'E2`Ъ$6-'SA ТJ\-GBʺ&y2*>YV~6R}N j mPRS7M (n oz漧Z~=eFci;$0eT"o+53lQT{ڷ"E:GXIH %N l"_JVjl;`Q.L"CԾ!0jgK_Pyɗw}g@¸='|v5`e`>J&q-&od,'Hw.#=c[QGcDRtx"`!ҎxP w??j=5ĸs{3VEHYTa%TO]n,U0S,D|.kAIhMӸ|}f6tivRQG_)7|-ٱ.ErB:"xygȹd9_"e#|_=/XˆF6.{6 *Ӳ?&ߨ!&h`s,xsy"YA['5a jm._#q fdp,6*yPFuL=BlCIol Q_ t^+=!Qﺈ'7sȓJy:=#cIOrY[X>:D=G7`nm HJ 4ŕW^Uq?~z}ˉ&e\,*պJҏ4Z1a$!zC^h9#Yk) uˤ"rֲmk![#R1_.DpsVmw+LAx Рj60m#w)p0 %x3/",eNēl5:6?9j3h=k6F l5ԗV]arES דF#~p3aGl<}[̟# }Z<܎9︨akbI[pbǵszO7Y(F{]17{d ˟HdS֭i)IvIK ˶bK/8w߆08yu9v1fDԄ ch/tBP/>OQ_^ܶ !/ D '}.rAcyTA4p*=22A߆+}boD,ڇ=x7ޯrCiwJ+L&?]c1oAIx:m,<;ZC;9@3v^QaL??ptlHwƛ81ePy+qLp]5pAǫvd&%'5j]ɵZhQ}mqC.oo܇)kld8'x7 !c&,==Ho 2\NgG|C魽Va?s *v!K-`\黸v}AAdƀc{9O6+%vҩd.OLύ/tdJ|jl jڢg[|&{:N(mb#$/Nj\nFr=Cp_*Djm6)[Y*bu-۲@ Ԓ'\[< Sg0,K\x=9OA;mN,NSḧPs)t>xw[F̈ʬQ4bШG+u][1&:[V+0Z$,PL=NvH@U~=fivvBmSyH|rjH/ :I %,cDSȾXի;瘎.:%Ua}=sJ$Xp>EB R)*IU1Ò,wAJ7IySȇ4AfY`:rj%Ka0Ma_+sSY$D4ɥ7/|3W6 5K tV)i=*,sZw @aBrn+"gx~gywݘH?vz!6Tw\!3 0!?oUBݽjGMJWbov@̛Sb` qz3p64B7qj"1B9Zu$ƛJ oJDjxc2 Z&3q3}oX=`'ƌVoT;B;S P&IuɄbyM&aTBñSZ(ӱZOZkEYy+;{/=#= K>)&J)yXN?n1Ӌ_Ʊa`O9Jݛ`r*UToٞ >hB=iPgvxY;]%*ȑ;%k3NuȢ ׯ8u?>~>ezh~7qXC'go67*Bگz8YiST{+j1Fdrv +";Ck9.?L^l@]0ei "ʝ{0eDBv)/(f`C|JR>psUg+#<ހN8a}VҬ<vKϴ/`8BП]Ӎ`{} аvR yjjZf 1Z6phgyy.vvY0}qy"${~Xmc'i0y-,dI+/&`xAz?݌T wBq;\Q8g)[R0l{VQ>*aa :{R c_BM,cH,[H>sՍˌ r䬨 ,Z]=FW~C0餭~a oa@ ] 'UFO[vIͤ*c>ajn,/Ϙ*TT,ZQ!.5  ^ l$r@N_ QO #g(Rq~&ʬ6gU2`6`m{27]OJ?6Bkʒ6c]8:t gNXTM{ەg\(E(:,n6l'A\+̖#<&pwS 7| H9 KnJNb&xyD_3:z-$B"I>c :+۴hw^Ρ/jK{Nθ2xZUR8( -cSM}**s2'fp1.U #=WSQmڶޡϋ &0AQEv?OO#tK6"1p oxI``ffBE8Y^"_"6P) D 0@&QV (Vv<{^ϯ0>oĿ%8NVqKB YKX{ch\[#8#XPvGYbJQȫep P%D; 1l}Ɛ6 &7B/@}SB7N7`S$&'ỳ@ +G[H4po 46XT6^D!K mZ[w^% ]w?$H[6K]zv+6@A%  Fyr$Ye4$7=`i)c{c\W$ʆ1w\P5#A~ ^ b \QϾ L2r,uh}^xbDѝ vcEW*jp0,mn|2MDkJiiЃ/ oꉃnGթǼ 5ɼGNS \!'c$"?` 3pGD<.6st+<(C\(*Lu1M3>JlQIk_58ab܅&P#U F[iA5 f`|+9皶Np{ea,B9Ÿ%SH'⬉8(@Yã3\~MUGG A%X^gLۻ<& (o鬪wUːlyC7 Fe;@RݞnNL5; )mev0|rnK'{:jPr Ri@e)YyEZb0%Y_qb3gh3d%DKFNc \ GFW Sr_ hdT*W?p\1=Ad`\Tm'8)O%<92$T?SapOr$(=ΕB埈Mu4; _TJ}DҭJ&L| >KSǺ3V:0}MdP,OS e AsŽQ`X(C=c4~"!$79:g&5&5H}m?Yŀ>eO=~( QSb z  śr慎jn:jN52 Hj ǔg2WT/AƓ!H]yKo ؉m9> ׁG;#k0u\,;8 'qXi,l:G=U1b͛mX K%)C$?\UJdN/LX^/J'l۲RɴhIH䮸LvNv0OV9ۚ@0NQo6Kxjx]ws%1"*$ܩM?Vd5iI:Qnۚh'MHlχfBt=yؗRHK-nبZKRRLj)7R Z r*0iB蕓IRymf֔ykY]sIPC@LR+h; $b" "v1ٺjW.u2[3T"#Ɂ[ u7(q2uPvZse/+qἫY@kt*# ޯʓ IyWlB7F/{}6q-TЯ&0!2-:N7u OlvO4:|]H%7.S&uPCl%F5X;Y~wgxa:-'p>4uW 6ȩUGU|MwPed\$+$UW|bN0Uc8="TjIbޭCґX> K' 0| :AT9/" ai :5Sp1L; [as}[L&oXZ[LP4("]1I?uuN}AHB;cD^9J"L`gMR>yh98} ] eS:|MD%V,T!E*-߉3e#ʷI˳ ۽rMA_!^{D: *юq&EtyVJiK-@G#5@C0*Y蠴]TSt^i>:`$}ϵͫ֬q&Iw|)'v=x Kr Jv3,ϵ} ڸ< z,Z{Z*AsSH9,\7JsB葦/|=4P -;Jp)5i">sAnTj}8:2m챧Vc:-*$zj`Y9.WQ݃GK sbqAr'Y<σ+>pGS촡MՄ OSa%QdLL3;ɲ~R^OTUКZ/9$km"?2m`O !~ܢ7}OYT-LMlm\:Ť!.GuA P .kIw]!E lʅaS[fu! 啷N"f砟X1 дX iQ1U¤槛|1g6m.E~1E(x ?kmv=ɽEmfvƅGlyt7Qk㛟cMu^lj0 &@Vcڛ5Ia5 Fb؍Νq7 bt"`bV1-E2ݬN̠UΤmna^ǖ["φA=bako_īl٤w]OYgqJSEy)5L3\&C2?u%"OtLfpR|4.oJdczh2|lUb45 Z9:fAZbа/L:AsBLŌUUYț˫"kkUtlgW6p&/׹ vA>c&כ'V7jQ:EFlnc.QC|vCT1&K/{e#|.A>k4Ix9c -+iQLٕ_bn]ѐ >a8󔈯Mր֫>0 mgO@iż:YÖ6X ;|D!A"K0Lx3JO˘SFΠu5HG؝ݬG8Vi3R j^{z e:cSY4WA9@_Ym63e 6} {MA*&U88A6‘z+:E[Ź\Ⱦ["51D:]Dv1pIob8[O0tq5Ճ"CG~D$ jQ{>Q~N>Xv]I.{Iv㚄՛0Yp,QI3+Gu. usYAG=w.~'yd֥ ?] Z2ty5h ݸYAnwCAIFU3\zz0^oQk @]-0Q؊I2!ѭŒm $z,+c /ҿW?$G~.j`_ J׌Y D GDAV7W6PrʙiUd jb]Y+^28siruXFќEvjET 4M~^Ijl2FEA:sv PƌN@R9,)v4NJr|,E.;Y2O),d;* :NOJh% zW)GMrGSWذ/Qq&2Fp[ [y[L UɌ+?rkq' }CF4XZe ZzPE)MuO0dkq0H4JfEș5D!_Ա|;ijՋomܺVAFktNK$4l=,Jj?1qN8C~^b \"O1 [?2S;tfƴl-sb/5aSDD*]b__hۿR⠐@j74^u1:Bic#j37鑮E)EA!}kIf11eq#5E/sɃyI/703Mˤ ~ȻR$P_*mPs<_?7b[xhM+o8H'ʷYT2 <\ˀjzKkp SbQ?+)WPĭyUy!V볜f02TՒ$NJd陁 LgpCPDFxLRpa\6V׏ڽZN}~>##Q~W|yj>D.(48|A%IzUi ϒ~X^/&̴0A~Idf.8Ų#haT^$bKŅż(H^0]Zg=u4hsK^MCw̜I0[ # 2_MM|KMae|p8 " gbFb>779DM pcܙmJÿKn57$hbӲݬw#ǩn7)YL{3J\TA6!EFis\ g7:?xO' usQ?DkC1n9-SM-={XSδ0v:a((D 'o \:zAzHg_^l)gؿrYg\CDM&Xź 8xOfK[;ej|+Sxgٴkjnʨ$9b<<%" &὘k3"xd'Utc|Ym&/tfװ^6.\8putS& &9>-h8*v?G0.kia@q] Кtfrڨq&zG1b!sn"=3ы6{gDJxS%-@7ND'`煼7b2&kFql>{Nݝa?])슬aU: BSč0ͭ&Ǵ4X@٣ڀ`I4,:lzɈU\[˭vluq=t792 #OظޛuǾj{PbcIӇƆJ__9>)ݦT'Ul!a^^RvNj1<:NyjٕǙa0d?C3Fa?bٗ( ?`\h dc.g]oj׈zVDwԪ.PSt#؉ܛ.zP 4E8R4dNI,bG0xޟ\ReV`1LVV@bQ_`%81F&"xRC 7wÍO:o*ArqEG2l<ۉfdp̐.]\{48dc9#OfzHenjs0v:ɄD[\٠i}{,ob*pUG=+XWSIو\WVqlwdesk/1su KpHRT6q5)|z$'X[{:&FXD%n=Kr1v`aݬBog$&kh"d+I={gNő9xG0jFztWT ߽z o.6ut}Ɨk[h-5/{yu6hgr4⻬$3 \%7?iw71'1޸:&Lc׼3. 3Yx>9Ju:Ŋ<E5(ibGC[m/PXow V:(44yw5E T/`НbJ1u wZE2N9VOW$K(Ԍ`hjEiE3Q1qm`AikqQqk)6\jy~pdW hfGt%xj4SI+l%Ⲍ4Јa@KÈZUQVipiZ]}Qo\ibo OCyCx9/ Rz26pɺdqnĪ'tںÂP.ӛghF#/?xUabCB΃h*rJN\˩Dv_Fޡ[[z˥hLw\Mҏᮦi;ƒNus\$0T:bwqlPjPHwy"ޥ)f k0H.Ϩpt%qNp |9{hւ(W(^eb\et x[5usAY9>/r]h&9;d"_$xA^k~@dnj\֨/_،KA:1wga_Cc5)MSJz, .2 PhhU&ҤIZ2`z oD.hbVai01\(;o1+\o8}u`7V !P/p(j=yXn電1q:Z~p$5QZdᆼOy;7_xƹ| N>3 ',nʯ].2hgw#h?k-dL)C:I&L}yŲ˫br/v2(tϻ.Kۊнl]S~Qb m5Dz2.Hؾ5,n8'QvWU+&ŵ3@`&[Fb,PaR2E1*͡ P. ݃!yP>Y/##& AÉYD&❑G^YgzkN0h/t 34pPȢO> zsoQD E'ĶDNX9KqPV/t~@ 엕H_URK:|EZx;IHxMJ;oPY^lJ2>3 .ay.k+ZK͟R^]ʪMiS(zwܜReDŽ% +Wő?R3+He>7ndYLSO9:;RMR[,VA{H`<Pt/rdjKH)sbc#4+ Ų^?1`MY5E>i̠Jh7]`3)XM@~P7CΑKt5,(哃.Fo删Kvˮg 5 /G$oE/]WT@п=^U'p/3` Qwmky sftz{C]Y[)+H}.xDjY-8'i-Z7xB>x-:*eO=&cY qW)by468O9bs+lmf?WbgdliD~xǩC: _e.LjMp!YvL-HǠfuS`ZɃ}6%Z;AP .omP/[^poKQ (!1״?s+ g zF.P>u1 W8>'!H}Bpw>*N|3 MޮIKvXR6: Q>?q&π&Dh㻧#;hSLQ@Gk\<с*PL\6:w`N!DCŵ4X {edm1ք?jHۺˢ˱a卒`Ae4.;\Ј-Qv:-SPLItf#R6-M0Ţ ;n2\FF\ɐsGѡ}ݼK♘ݏon =Z()@yQf_4+ %\3һF͢+iKK(ʤ< Vz=o#x1CKATS:zsREج1C's6u2{pz; g`%Q1nVp; س ~) y$#Ngy/ꃂ09Һu5F eg&dEl$Dq9.+ [9FiJE>7{ MӲ={d? yN\bF>C۰,J SZ<;rJ&wv *" &K]mӳJFJlD UqŹ>{Ej̚SQň㗢n"J|12/ l )+`?E1/¯q=~dQaR+U3/49v,wyvd:Pm]N@=CK2ZILQH8-Ŏ*ߖr9Z6&0 @Aa]QD.&ԫ+!B 8dT 2[o&ۮx)鮰EY*ivpSؚ}bY=cs4 s^<.S O#UіGaeϬuT7(S =Y']dcb 0bWGo}{j8ɂ(ʻ_xGH=)r{"PApwٞ`yՌ(a{~W:#m[)} baTS'C=ž/` oȇeי(ȕpP* 0U),0ȫ[mk*Y DAQy?W0 >"B&bͲIie գH8r{i&RǩGez`Dݽ李x %_l.6ƪhEfXA:G܊u=Nj"3TTP4Ԭ\{Kbjh4i`~}a"ma~E G%m:E)⯠ giٷaGJ^Drgk:rqFra iZ[*#ϜɷM/_Vb}n!k%M_9\sŦ]9W[ К>*#6,|1([ tGW #xԥTp3[f M}#wb2WZ00M>819L v2?b ZͫDm̹;bAr]MպB$!.F# f'"{K{c>;v#wCmts8"&~fN/n?*j 3%n\V! g̙+M iIS9gS'w"8ZѨV$ N' 1&Pẹ˙D%nьEILJ'it|g!NzKlmA7\Yj\|bk%ʅDuF| @{!N2~D|y0^s;mGY'UK u} T!",onwGS<٧J8XdY i.sr%7[ 1wog˛TK#Z;1 ˳夎?|onpoV'6Li@QzfEHS`4-y(JIy\?D nཝx o0ͦr׀"VT,aERl{IV #/Xmp6o>|+`GK*I;Y +#Sk{漙/}:R\I5V2b7A< }q` =h*왡ǟ"jw;Ddgx+B_0–"?Hך ܆)c ֞xP6L{TaxkzoCS8hrzՉB ګe ṷ-=UE,V]]g_j]qn }S4U٣ǀY "]?&7~ lZ SNO^ĀFq>bzE1E R1TdpPmа!%0dssOA 'C_w?`{gD<=(!wb:Y2#\ȱ-3 F-Y!Dmix݉),76qcF.5f>5ۓ55my9JSitm\Ę 43;ϋvu"r0 c–ّ[7h= jؙev|Q $2(X{m\U8zew0`(}_APX;6[0|7yуZ2l aB~iL)/!ChDf(hRx~D6}ZWB*;5p ؓ*тڳR+'L۶9D'O Uc)3^ztlJ.Bg+3,P6c t"v1]eCPɠŗޙP[[{f7^N}\T_t4A&}eΙZ% .n{2M ˆ1$'*([,|e-P!}uiosBJ(AMTza 6Y p0>T߫^G@pyG`()OMDwlmmML+\kS;.7CuKbonė΂$„N2E>I?;@ J`f%oR G0mphJ e~[ #h6BuCX`1Fm g-6G[j4iB?X_sCˊBz:sŸJԋ򵲱:iZXy5zM?FVUbǴ r_Yߙ+Ci*QƀTvCz[bs!ϩb*ZlwB.FDyc hgК@4Gs"BF1.Ub*xqoo ]#W^)mK iNR ƥF,c"e, 5]TJZ>G"_($Y#R] n@ڥCmMuClIT=Dꚭ[B jGkKP番6TwyNUk'ǡbwfHk^sSu_ _"애Bw/0ZYEg%<4 EZ23dc6!:8_-Hl6+|ג)3lWY<\TPxCrװ5ND7w).!)~INlW)sYWأVsюx|[߸HV%9tLv*ְ`mGqo}^Fڐ+1%R-/Čfm@P0tWZU5GX钬@,wA+!_4dXuQHCÙ#90˳\21{%VDsȽ|v2RT9BҬ3ѳDē.l-` @ЛGƢz4 :;'3خ1zM쥜VPns00seR_,H>$"{U朥Z 'h`f$}ec FW[ZO Wkrώ_߼%e_}a]H}{leˆ ܬ`Ns"[&VvO[ao}!cdCK*ILۯcb687_E;8uژcvPğ"8gh vî9灙؁[;sK>pq 4/i?<{˃]~(" Ϫ .pIL{F{A I  |'Q Xp#_Q~sܖLQgb+9p 7EQWA1.E;t-nQ6z3j?JoBc'z=OdjSHf&(3<uꊸh0p,~j4h,ÎJ'j|BR[;aif QbƎUw8y "|A»80[kR_H?V$+Mʍőd5ߨ)[0Z{y&;Ϳ-XY(x8<^$3bjqE;a4 u^T;&dٹq`*K3ckfLWv!rp-IPQjmPs XJ@]b)@Da ( s_|H`DVx(' RZ?2YYQӫ7e75ZȢR°x'NjrLEHGMq O>2pˬ M/Y꿐0#wq/{&FwΕcV=g0w~߸8K7NWW#QI]~yERxSb}0@~i ڂ8{ 탈V[CO/5wH_M=L5B&[zTo@1R-ܤd!!8k i:/7]hܡ>'ADO$8KfaV4Q3(d?SM$z;ʷp0.ݢ>ӻν8H-iW#{&S},>|\+;+fZ;v CrHլRFbeL?uIۧlp43W|C/ ܠ.h~gPPl0g;vߡ0{!U O N% Ze B6+3AurX=oiB٩ЙUPXvda4vtI4Eо|zwzq!e i|SSs:=Jӹq0g15Fol(5֘.?*VL,Q2fdICzGftws`v4܎xOسX~a(`)WQCJY&f'Y|Se5l[ OhOE;4(i_:-?Dͬ.Xh\,e‘k{ tӘM* <9wU ~)@.7iI-[Csz+5)R9DFGLiv̖`/IۺnoZŝ*0BoH8uɾ6) )_AW-{=c(@#k}7W@ͨ*~Ms_aZ/ԬFl/x՟h?]^5g;ޟ'yvWkÜ_̶U⳽ᐂ̖(Eҽgj:11}&ޔ5$9n*ܼ '?0L̈o?lF(z{S$9xÊL=t0?}F|+uNP/+~8?Y {,݉o}^sŁɡ . 9~V)FV;KbF=;C(8;y# oʸv4񕘯s@(d *>L :rF@kr[0%J1k ˭ЈʼCL^J|'q`npY;r12E2c x?֎.Q ǞhxefI/Qu$0׌ uVTbt*~"uF33MZEaD!g+TG\S'NM gUz+b9Gpg@jbH@$gOA1gI}B!Nħ¿P ?/{=$ U(D5-(_511UfB+J|z/ZJoҡEěCI͐Dm̩:cxp T0pE(iRjwWAssx["ֻB%~.`P|vg ޱD$ƀ?Ю8-#in2 d| X9 j=DmwˍKP!w]o896 `]:Ni|4)dmoAoѴ+2׏'LXCx۟".{JBK7=naN41M]ܔF?Ü%VUw?xiTLa7|U9zRM,Q4Q5η+İ(glweOPշ:W{AȌ>]^"Z(;-CH:T>t[î:o>.Uo)FπKz!]L _N6$Xcm,,Y5$[6YZDqF6xZTSza?0/9MIՕ^+^hꍷ?#i %PN3Q?}+R*-Ipx`o  /*5ɰM+hLۆʒiP XHjh.qSvN,|:E˭Q]L; NtHP?>W+?eI]%HGEsbm WKso7H?/o8[~B*GIk%.kS8Q 5 * y %ĻEk8[f<*}TP>BԂKyʵG{c\ַhl5?ݾ2h_# 5 Z" `gXݳYItUizqmn1 )i3@;7i[K|q sigc%tU0(uκ׷S?h Ԓ/5á[Hq.{|WRu'X6n.r?Ԃ|oQ9riN@]$-)g#mcK<^%xpgUofGA& Eq:#8KM8`P/zɊGν[唃{YԐ>]>ӚK}]dy-߀l"9*`Zodzb!밓@ۈ/@``kJfPB%x[A2\(utTmbvtlbQaWĬ= |B[ >)cci^uLG DyL[V1|9Wqt0%[syi Z\8 -^?VF[_ˬZ9idP%,mu`:jq6-X^lfsm! .~=|q[dlnHW&b'&KR9EQ8f&O?%g5qZ) @A]. eţru~F8,lo6BĘ7a3#WE$L$aȃ[d";mh{H2 $[K"|#4Hڐ$Oe&)N;<6j>QI/Nd*,UF^0V`wS@*<m>IRȂbnk֦e~WL LfR[;R2.eؾTOSP?uGU-Йk֤3x!K dЄh\z׸_#vF"hmĹ^Ւ[ 90;̱d>/JWe>֪3hiiT7j=07]%{H2fV6p"9[g~uQ)-?nօ>߄8;y0rz>#yR>6E4An5n>)6#A"r9XR>%Rbb7#=ya[IrF 5v= euE%phry%vGѯ 6G2@d67͆՝EG҆-5X42sd _f3Ҍܳ֍#x*|01@Ĕ a l=QP2Hy b|Rz9aVVkڭUr_2iy m}{;J)咏A@ aE YoSMKPT<=gdQd\Q䤈\'$pA@=< pVXWV&pQM |qb:j5SM0 rk`BZ*"6 sqXiE;U6tcR,7VL4 9 ³ht^ć@;k%KTsW3Gtq?m8d$jA)> u,*ϼV 9;K4IQ֭1TI_%z~S;$\~:do&KbS3M$%3'L@TxI#N^aWx+ a+5g)|֏rTd4}7nP[ȊJ1ښ CZAF9u_mҶE?=ɂ}zvsأrJ{Q$מ]1O(Il绳[wuqNHQ 2StV)ܤ}ijT޵U'a @gg۲Uǒ7pW^ ]|`ߒҌ)W铼XK"(R6T q Ý/'T!n1O b#LXRCBЪ $ϞpxN҂˘P.=&폧4ar]<%0X]{IYSKVJ2ڍ.(2qs N2qS\S.*VP?>N =64Q?|Cf`! )X!3t Na8r9NwX0󂌳=e^˃CK<0, d7\c`B@a^_ ?^{""c&+fS3`*Hȡ]ҷkܓNm]:7e.u,ӓߪjܬ[$G 5ZH*;0EOcGQnwPGLD<`n_IjNQ1(=K@4aE%U,%IW<*ohG`0wEN4)1¢nT=]qC'xԜ@$ @bUɯʈ!w2k|{l'[evʜ5GOȷqɞr{j~ ;Dwy van'2,N*EZwSI fVN#&#f8 lh*Q}҃= 3#H$5 5?R+[ tp!28VJ(t=(Bp|I7`˲>R9#U k#3uۃrs<܊L럻ZJq嫰U >Or܇=Q`^6zWߋ]AXה۩䣺T$ZaM|1jlH&#C瘙{ &M]0,i+Ky7N],_^ `˖D-5A إg 1q8h ~h9 0t>.K60)Kq3۱óF!GxprmojhC* - @8g׻?Ԓ0M= B2.32G֍Ef!˒q^sD^EMG f`$=[eAVb|iC<t/ޘr}sJeCLc՝qQFG3K'$^h̍ia\T=hkʛ#K2ߩ9e1dי GX jLDZCPˉgOB=G.~%:<ħf.̡L̦]m*7.KgwcAe]NX5W-"}͍,\m %?İ` vOD9JOV Gʽb2g5(XE=&ľNOi1}dַ]J nPnuzFx| N"B{z)_s=)wgomQF68 tmr;ka:z!*:$d n UH3rВ\κBHOɴKIW_̵7YrV͊qdRZu]{)ߗzgɸ1h͙FAct2`i3WJ4'SzoUc? 8㮉߈=}8] r:~I"q7-<m9^K\ AiK۩uHm2: 1LM Lr2B\6}Mfb/P9 (}*9?h4[12/+!0oaFƁ_ENDe7.zQaUDC}5{IQ|ueIq?%93ß~'D•*,z2ϚsQg @kT2СoHqq7B\^jQW~ɡ@-`~nMW.e&LW-T) p̂DP@땭v8l_9fgpufwV`d6 ;\O}ɫqu%"H{:9cuԐ>Hi\OZKo :n[%D1Xы]P 4-=7lyPq 3o2mjb{%u@][3^>i@~5s\nUo/Dgr $5iϪXN='}M4ٰC!k|#G8M.=MݲQYWB[ktBčSՎ*@n$EXH\ir7q1N`4g(' Fg23p+_"k Z>"'~F wpTW'}/8bV({/k[\z\4:zW0͹{Q)M_ ꧌YoI0ΜiI&K0^A/k7ٸp>D鹳vRM ^%U&srT= Eɪqqx_܏(tNeV'DKfZk9^V")sոcC(l畻k^vs3!.!<δL;rmtMv*`zO๔ލ{&zcg(rh:OÄDXB"jk˨}depY<&덆0ЖL0]Bʹ74/I9MjoRBD,&,K:JUWv4eJPD\ǯ/+Rg:1n.n؆Swo[cZaVPM!{E>5΁󔥈m'pajb/` ~5 Wo% @g_(QɆM:3X5\_z s֠ؐfL jӶδ:з l.NK>w_CZTer[p97fks,t2NiXY !a*;^YGykațŵV4 :7NT9Qzc@)G?o5+)#z7Iw^a8@+ɬPܿ/pʡxd)m`+`G 8엢c5u.ޚ\~kV/oDM3 Qa\Z01( EPMwO~Hb(n7Iuف\S Ed=-u/9_'2c +L 8z|T?Qn^ 7%JaC̶#6fv; S\]-qYSme_ux=0 ͢Z_1n 6G0q|}&*8p@C$lAe]p9-ԛB3E!չ'h)>ĵ'6`r]i8;j08R5l(]cEHxҝ s=Eie0=Jb)TCVK)s YY\TPp mYPp3$ΗQ6jaLd}jm..79ͥo?-rMP>ȜT3,"K4͙x5iyoïf5kFL;H(iA{ǯo6<{nG|c󟯟Y gO^%u x*\!۔KYCqKk*kN7M9Mn^\6=Ui|\^eƛ}&i3`n%/hC|&+L-4GPZT"C\̺Y`Lk]&kt O)* ~+(˔8ᔊV]y5_ZP+ <BB; ~mJ“ R rOAB7$+LFO2FC49΃ /U&.0I5ZCu SGDUlM-4H6\j$Z#b&o<A;Ʃ\{'Ė'hJ/&17x8h)|֪3R?i$Ik*n D O|Q 7b_mԈX{"Ϻ=P[)d,ϔ lGx[f4.3\F|SaFzP#HVw^`ZUku~/~ 4r3tGHI8Ҝy'(kEpY&)䋫98-+ ̚y4 J2R郬hUWEs$h̊|ŴB-^bx Oܔ3m"1'P`Mdԥ29\TU W*B4|&ckI٫V3earMX̥ڟ <]Bu]>ȊrS5CE%Uz%;~ g{IBɤe s;1}Or=}Wxw_N?mRU֡BUqvze&Sj,]mpʘJiŠʾEmFY(/TJ{s'2Ձ$A2q+H;8B8q宎,aJuiğ0m/M5dV;#w(KPoZw.^'h3jtK'slaQIhi I+TeYx:7ܵ tmutC.(]eo#(TXl\bBumƦ<2}T&Y=xH[k{̰}uv!v-\N+Sh5qR$a&F>%jbO^Z土[u=B%B %> 1^ZxyM$nkӶD! ̿| Q[5hv$j"G *%~w1hrv; SψR&;.J]+_?n1lSҟt_fgMGt͞K \!3hm6z9$ͫt-LE-E7pp1ʞbtuvLsv륳?tGa8 bOKO0[4_#tKgEZ_^K%>G>+YD(HxnO-V>v=u;F@)v 5FO}P(6L %vN Y[: Fé OXs46#y_Nwȳf0tRsjw;Z^"I掌\>#nnCT1qcXT }wmsn0m_Oپ+g7Mƹ"?@8Ox|c2h xƿ, F&$`Vt.̡R s$Jɳ*9Ȗ5.A $Sab..MVko3|u) IIU aCrfK]Ol QYc|kτv=*V Fp)"@-ɢl;;2މY9؁+PXt/9l<1;ќQ$EjA+RrWғ9 N.Hr:,M_$PHfjâS)iαd` <{WbbYrGPL u 12R{gFDE@/9P~i)xJ1OI_(B=tYŝiqyc ҝ%ʐτ *dOb*tggzT aGv-up$ |6xF@nΑ1T.%!_ РS5LCP6_)I+xw"Ԁ)z658i,00MDjnbJzIxF$߷*?Im_zE#)MxNd ~~/rF<1K"﬩~V(…Jp]}w/rzp)P 'l3&HҌ%`n/pglWs_%LvWNd5R{3ѻt"g.03ohe ^pxC!rkTO{_8yT4pua0 S > C Q6tIF,-+&S+}wmw^\؏%G"=!צDRJږFmD xhSLݑm+C ?$n̊N czgQR 0'0}Kk-f١ƕw[p?g[clSؗawCufʹ9ջWBJ,tGzdB q'܏I/?DظFbmlobC !ɫ{GiW2WvCC|Ԁ췳&4׹Q1[X|B>}oge8gowW(oh{~c|^3{*S͞/ .Fmuh@;IE(rhL7[|1\ցd`24%Yu˝_mݫ{mr0/#',3bƉkǪy7nIlኅsnAxƚCWĈgLf IQ02)icj}0Bh{fÞQrc*Rwnx\!VZewTt!5}˲bM`4 d߃."FIRN`+,eyh%oGf39QI, &gA_XY!#b7iZ7B~ ųOY)&P;\r| hKѩw\m 6f./+Y:l&ØphLsZ*SчG;wLV_x 8|p<1F%m}[ڌ,~@6WVN}~q/7Y V"}&.QX (t`*2ֿ+XTe-q:jqRM} g| MpqNxjK(IH䙠xV-n~3+ra[E4P Y!5谊+K$<+5jm4; ;HȻ8lH7jj*{;#Uo_*bhID Vwjrr?ས>XHڧbJP4jlܜXy7|;z w!qB,DzגB`K96YV%? $8Io0C}){Ğt`2apf]5KVQnk86jje+(Rt~m;ZӀe ~vPPG+6ӭڛDK־c᫙/=b?13XI g$[`S䩓 lxh]c6U0>23S%vUYayuf2$nli=!啼f0O5I87a&ɒq$3-Q1Ȭ86tە͓ Au7zܛw*T鮘qR'yBy[ƄZg䇅Qh URk*&ㆵo W墼"-!6^鼧*:U$jⲏ~ 9(^a0*BDK cTrКY*mO,ʼnFoW%@ɥH[ 3n=:{nmWoFc|l#uWjB[,L_4p$jr158McG\ƝE01lEWN#GWqJN_\OXJ2,.t(Bx,K`}+ho'軨ОZqt?h 9g<\r]?]Mkδl9Lp?sZL'b}5JD:HT 3AU-*`.ta *ʶ[#sY'̫E7j11 w ቡԾK*a@ ]u >KgUp܅HV:@\q" 7n"O΍}8;Gy |ZjD 'a){E]" 5dO< & FH,$U%P7㊝֦4S ppCKT M \^RoYc@Fio~9޽N tKiZ()W)غ(YaW!GПMcI nn*!qV%c؊/cSN=׮ ĎTL\^\M,tHԈ:[uM2{.|I6]X\fg#Z},uc#ވc:8lN{UpLZgvsk5WU!Za:هJN^wEKBKhaT(G떥FQ"mW_H!38%䅊Uy֕=p1:+eR(vd|S/Mğ-Ccp[`@:MT-U=lQ·."y3zxƛ-٦-6-[q+}qvpxZ.uL]$ɰ{xo ~4ȧlBǨE)?e^ YMXŭy'\ H 1Ui0XkʋyمG_ګr.9n$"DZ9Fb/R0Y#wM&xh68Q?bK O-ww|pJA[8^F ST<}@qfF޵etLg~J> c( 0H=>uԧK !^@| jn*HgI'xj%2hLCKox:,lRQr^w~O0$`YMzŵw . gor,_vl |(j.Axc\Pk<EyjB T1$Q -|{j)#uo66ڮ< ts51td^+3w=dX0͟}7lx?~V5`^,l-9GAVj=|-cJ3 | dx`2;^:, <|udt S["a-eDH*3H zya.TcJX3gZGƓdLB4q/DsMHͯdtDY3cfzr(I[=ח頺BIN\nJLpC>Xo]'5@jZ&yTxƄ,=a/[^8-[f giVVAQL@行, p\Ljvy䢾 1JR:7؉:,sE9˦93ҩpc_pO՟XfEUxd*[%6lvhGu Jٱd3a{M3>^m˿g<ō34\:]/rH]`m/I_=E?_*dZ`C,ƣ+bEseV'o,.:"\( ֡{G[T?aێdǰī45EH+XP2wl\ģ{)2G9TҸ*'c7aZNKlGC`}MFk&(􄩖GY"JաzѬްeBr7O} ^q=\hZ[EH5?"$;NU'<8|pU)z@" 5{ 6$ ]%'"PwK3;hm7QG+@*Td?(_T/_dR|o~5/8আL#@> @ [{MՈ5!pkxGԐ=c*;Ȥ}m !r ˭tu2aJVO9@fm sZP֣T$ %ČnGg+|;_nvnɺ&ȍePYY gϒc'ǧ<ðUk(¢8s6黜@*zT_N**9`ǰbѯ@5fb϶jC8m'cfRcR({@GŨ?=3]yWm=J\d$@ˌ:Ͱ`xuY;mne|vX"#h *4kŔMJ*,[x%)!.tz]r8fFj_D*پ;V!rBGরm;+ n,s[4фI[Ul2T@IMuim|5'[u_q9ect*q Tކ}eθM5zs>|Y"pոƶhjʨ jGo#S \_yn%@_  SS {0 >j?ӪVT,8 JSNb#lRUwޏe m =5(VU4Ͻ8dnu6s۬l}Dkpr_>_Eŀ`Ɵ-SE{iP }L?FcU,aV ;-^' +`Yh=X|-ku}5 2,F[u#D)(B`e ΈE_W5c9jl/)=R߲JWHX1:z;EŽ [*wZ#)3 a i5Gnl4K]i:BD(F`==2'Io7ؼ6:!%tkk4OƄ#>fVx4[OlTNPO@>YINȊQl[/:KO @YDC'@kk0] { 6f3r,'xTqCEb6%mN Fʅ nsv#{"oQ1z$hTX^aQ"[AfOHd  ,:"*KZSR`84+!Q%R) gQi NBSHL5LM :A23-hW(LCQ:"0H$#k64L]#LgckQF@J0X'71kUS9ϼr]Ϛ5/ŷ͙fti!<|mUI_л}f[*zc> Ή>T1ҾLh\+S~ڎ:}]N4pUi[zomb##QJ2(<(se$ʡ]I'1dO}R٠Zմyϓq}'f0]] 7Tٸ0J[Ϝ3yWonΔ) T%YNdKĂZX#2|liPE@i~򢋦l_isw8XfX:QlkqxVlT i:N -vE1Pi衘P_Yco: XD05TB{RN2^]݅?W5Xz_},K ;`־MD#+Ѭ`& LAq`8pUf3vg8 r|6p˼CՍ09Tk&5eWxtvb! @zkL(Q6BY̻Ն\p0GFr7Uꆰ,UnGIDI*@Spv(5OxnCIVL)P>cx#`e͛m2sc Yam}i^FӴ: bGQCwV_<%a~|Yͻb>1D/Zt̾jΉP^QZ'w'1-(va&7 <@bF5[X~?"9 V ~7@أ|ng龡!FE" S4@~ S_lN"`S,IЗLL-U $6\o-!vӿWZFeFk_Exr.){UЃ={Tfʑ,GdeLUB.}g+'NBąTfAc$ ß#̑ƣ9cq/f̷3p K؆rrӆ#.U֕ūN.VR򏱨ka\0yk?'G{@PS+G͙09'VlV F&iyמ-:'~oR2< ظa U+Ƶ @͹}ҦX{SO2HĠOMTIdIpUO6gb̍!gPсEm_sK1Ò!GvQeڟ;"HH@zQkGL޷G4O3%TI%ʊ3bo%E)b -3رY4Yw\Oe:`7sc"A<8Qn6&_uLQRMcLX-@  )c rp#b| 1ߟ<3<}}b`;x_4vV#4>痁_ZKUKcWԝډ^2 R) X4RƗ;:/Kl_H1TT5' 1c;mҼ%\ Js>o-`^uEjy2UeJ`Lrߢ!ao0)q K$cL V[fkN&/M;,Y\'ל#3޲%S &ɹ]5Q%F!<<։r{^0#IKfdT0 pVU{Ϧu>?; ~ B[#eQP^P0Eh.h^VTt?>̿?+Eu8-o学Z[˱9kMW+W/ ^0rgg^|GX/Ndo&bG:! }7Lqlǔ{c wIVn#gi;(G@oɤGfx o:i6cҁREduKYKC/SXYa_LjU=*!pl`XwA?}LP$imL~v`?õ/kS _.% NBdÍNxsXƦ1DHT#>w?h$GL^5z>g4M%;fɝvRRn]ܙzZ[oˬթBU4aF U Ip ⌴!6QN Sq8 Y :^QkYkO?%pG4 $C]nmDo% 'ZCbQ HC_o"Ìu K.z ~I\ÁRUeƕ)`</:VniA VkmϭR*=j_sV@SfP:rb%ݯZ|(3<*~uPq&^^!A~^8;+;9W Z̏Q⅔S-9?G%f |K9q9Gu*sB]PU 8'*\d?'6z 2:cv-=``Qq8LO? aV 7 O8wQl0YiG1\s{(VB`1j.Ld2ˌG$Gnu9;G@Fԧax9Z8NLH;.hL>֘@^"zF^?P -"zbG`I-]6dڊ֧LӯN-޴#ql~7B^coBG50%Ռ}/ӌx\k|J̎&}!ުm텧'Rl۽fwʫFhyգ; ٛ@h"5 TrrWsZ!1u5!1%޸qlFgUr٘4։[Ţ.oQMh"@~sxz0';"$Tb Ev&FYîe'9`5s0D~ 7QѸ 5Q [( Q7h_$eʮ7/ HI XOҟr7vy?)\fRHK]37 kf,YtOwdBWN&J4˞6)JdR{'Tq}lW<ӱll_ތ17Eu-?]GipT?$`C'5o/@,ΘOdpqQa8'n1]".?C/RJ{LGJ|O9YV%Dxfs5,EkhUgWLUiTj r.j_Q3w*Ekt85KU)G=3*fkpے֯'x]:9P(@=D:&luZ21^}U`h^ֹs1xĶBl#,_b8S [̧:B1+iSj(1N w_H4gǤ3l4܅ɫ<& $ۥ)&F㧠]Wj1s S"P(q+jKNafspq[uCOeҀFsɜIV4}p}N}}LdܕV׋6_S+|s<4 g_Ȉs&p"I\j í4Y\y=F,*0)b_=[Jd.Q]0^0C F, VA H.Ȼ\"DVyegtcx; @]|B5}J7!R@d]["LH!,N0@A/𖬵(? G.=^sX,zV`Q @Wt-x{  BX7cJ`G#w'/ac8V|pg)@n͎d/gIKFAwfB0'su#p7d|onxx&zSujd{Yo 2Q9(xIObNce@}ƒI )N qn\A}ƣ#|lzݠ=Y:Ln ``8&@d9\mR ym5Vʈ{L%‰cU+ sP.]`tiH0(ntVEٞq /J(Z`t["YSq<G>VrEf "Z|qҶyn)+P[|^gw!~62ޮjt*NabYjόYQ6N9/ ͦU &6]`!\CJB VEte50/Owcd/ cEB̰ULb-O\;(@L>UWޗw _,8_FZu>"M rqG$ջ/"eZY+.,s)8>L*EF :?6-g;ƞ eD%wCɆ&|μ{BEIH: ~+99N#M/c{1 aTiu_=>!阋}BR?%qn`l%4Cx4YIPJQQN:Wur! ?XZbG»1AjpԢkԷYz`6G84W E  !ߌրfc瓢kR޽-z!(D`WzvcVc$Nv?~2}@ew1񯈡BtSfL(T<SI`e4M> W%q\3}}ݔ\wOcHL0L KBC)ҋT_-̵mo5P#.6lVN.=/7CK {Hvzϑ'Y̮G{ýwlUaO摌ZHʲG8Y%Ԩi^V SJ! [m`Jϳ5ڦ fؤ>V9_$6<" 6Yv%K'd:ht!/a(A H2`䄫S'a]-u )Uk $9H$occ*j"oW?t B:oyT5__:Ҽ|J6/00#h;8a dMK$`>;P=BWԩňV>Ei9QZl9NqEB(aQ&8Z,{,2A1ܶ򤯆sR%|˕_ReѯƠKC#zÂ_V>=[Ќ9iVG9~g4t* 0CP/@@07V7(.0}[(E"ƟD |B&\4WWkRDIӱ _2F@Dw 1E ɫmp6`>"i`M>b.{j'Ţ8@g]ϣgB>P1=xAN7@QXՆXUCl#K%MVZFj"L޼Vzixj H e>boIKE!&=UDXyle);Xߖ(~5fEAƷ5ʐ)f$t>,'&7?np(+2 _k.ǟ4^R0hQE'&3*umz "3ڢZQm*CڮF^]E_4ҭU4Z L^2xfEe0q*?CDF-~DGʱ3oy+ͧo܏$t_.12$#oTZ|]M§4imw*[\[TE}ڻyxO. ((7 8p߁~ ؈Y[wTY0"ľnN{(^?j9 'wsBmtH]4&wP.vä+т0?P+W*90eU92dRN7cy=)ߧ6n|/X eOJ>%Vol"<[9Ϳ$s0ː$u#d* k8v8Kc|Ǚ?\~[ $#qqt~ezEM[&fMbPt(^V(d\gbڙZ%XlBd.A)se2p>=|{eqV*߀p3@@}L~ azý])(V'K>O F\iNSA뺙R?I_$U:Kp"w`RA"~]VWˤo/ekKߕ3X݃-ޯGy«2kH0j'f!,6~hbuM*fe;ؚM.WC=ֈ4d 1|5%J}fsdB ]axjؾ0 *Z { ˑK $QW*P˃)چɃ/֔ЈͶ @)z31mbpPN3*zd;ħvԮnA[Pl8zт,F~7xE.Ab.-S" d"ִ^V._q .!IrJH!Xo]Y3*>9Fy1/{(B9g2XkAd-^!: ^XrTs n0vMZV]NIhjNLfHd岣Z|s/}XM .Rd%L($@9%7J ݞ{# Z.Pٯ&ռeR-gMFXA pf.;RWmx&Bd7ho$ml1C;= LMD}6hݷ Yp(t3ٳ[Z$gq;^㝟&-q&=Bb@؝ Y| JRrmcyM5v襊aPD5DGJZsbӠJȴ%J&?Fh .o {G2 Lpf-Q)PA;I;- P @69"Hb".pb.[TOFT'j6?+Y1. jO#8K9 7KH%-2\ؼA ĨR4LAr±5^դL@P\MKkK-ג@n/1hP4Go/YDC\)MKM$T*MF>B_\{~}-_3Sv6"ܳ2Lqp6 \]E&72=[n+exRcO8; ]8nF1=SSg7*|IwDz?"-%JWџ2UF'28$0D}zSgb$Rf-ښ`H*~9!5׸oYN3w-būۅ?ŰlfP= ?>.!k1-;DvD+\*"GiZ}(W'dh˘7T;a7W:[rr`.u{ozSEGJH`ǦExR}P{3&3יiJ4fy(1EFيU4mL.\Zgw۷@1Av}k+Y? -LGчg 3yI7,Uu2q#P,Y,p9`+@egy>J/-:eqk>=E{anЯf_NRm:  6URg]Z<wK4[7IJΫJ&bsxDz2iPR 3/j^YŅnzTpUr 'И璾һfy$(:y)QE B0eQPbu@>杊A aP.ʳ݊mAGcU4-#Z5]V#P3i=E<\`0A"sA5byR^|t:b+V-SCy/JDqQZxgNAb)D{{vLJm BY@_ŕ54mq@l#k:sak=UfįY5bsj] 'X< \ȬޝޕYf00NbDr0Smø& ls7I`aDa{>$Y$蔫eС,<`Y¾lPu#z~$7?@4"SY1M{nYnq#f %rϝp - > 8|Bt^ӋR2]QLL3eWEk{2DŸӧ"pT$_jqd1cGh3;'hƿ^ W@酮ڴ;z8088x])p\6iӋI=bN 8rmCP[\D`z ׭ p<\N@FY-j >rشMj8*$7Ol=R&8{Ú(JF@0$<͔ 5,O_џ-O"As-cJj6B:/Dua1ی*)BfB?j ۳Mg( e2 sco>5mpݣOuB> U?,m^3!0z!jfwX*)]p-rY2}s3Uihf5ף~a;vҪLy$IQ/Ɲ'Vu5zw3м$z&#N MuGRc bߍZO6.0\ui7Q_ :W%ICeg鼶ysܣ0T *T'FNxu3SxN7G$04`=DG3Y8.l!DgoTxL%'uut֧F廟kgqح{h;9gG)SPu[|e Cu7|hKM*ۤ,3WyiwoFޖMUe]ntfL ,MTZ%bT!zgHqȞ~rfu##:\;fn\P=j?O%VZ+Ii_7.O]\K ɠ(fiSZ~R y2hu+(~mK,ܽTU=ތ3oN Eڼc YZki>"Ls耦SU#μ|Aw3 r8%Pm7'ɏR%w~`0D ; ]0u7g F*v:2L1KpJlfffYsלMlBP/1%.>Թ&MD*:fZa tƩXY/ʹۗmcft-nl骙ll2EKa#UgIp% v%w0:oyCVb63DRgl_?c蔻6= HScÆL+S ~#NPL1&SCM`b'f@]Z7h\7 ǽz OPzS6ݱeň eP*)Ȭ/?)F:|=z=]@ 3/0.(IkeEt*|i/H`'~p/t@Jh~JiQkm&/pQ3my-0 $&w"hԍr]w^ BSi )'4m2 /3 9'aO8K#%nt{uGV,:W-cN5"Tiކ}L~?ZB9Ek+eN4vZ=Īiйց^1~혬8ffmmEp㝊;%p1_4Yl\+;H-]ES22sAk $c=o D16qi֤ea .:'&b[(&otǯwS\c֓1k\ | ( mޏk('ej\V:WN[ODsla|`a^%_|رW;5W-ጴ*|w:OsANM X@D~o¿/O݆|7;6 `DdTwu*z%J%} "ǪhXQmVR6Cg` H $ @,2iR>%bW9K4/%`Rr-xO9=?8lj7o 2 z;} jqvR/{y>ڽz2QA@e~lQ/Mxt"oa]}\KT8t++jFƷ9_f꾡ʜ[+OnO|g%p$Ik't$;}s>1̼7'P0 sj ]791ּXD ˷KޅI{ݕC= !o>ܦ-ݽ˾u}tx̷4PD̠sи70o͔ۓw`W3? hPd9GD$xi`ӍCd!nk+E&BB 2nGH}Ab(T kpH6e2]*ΣcQojh&jkwO Z@ ;ʓia>sޯ*k%NM/s.3 ]G+>SH\owO^CniGXJ +ƅ9Jd~s_O2t5<Z 92J9Аn>Gi`c?V7~7p}˼ .'(oe ^}4 }$K+mLrd j!FRAO\O#,jd6t'1M{=ll%G^ۘg_?٘tgljMnD9Gz9bK?<JVYҜFmjU{8 #Х酫LT̅^~Bw#㼳!EF gNeS?O z_u۷^^|UO"vRFh'-Bm*~s7%Ƭ(N5#z:Uoo,(EbQrM^h fu0Z֌ה1f=\T B/2iW'NvcUCRIG$\"5Mƶ5 Tq@b : I"zlW rsh%t,!eOKpaͺ49)ANL+SP@6A|F~"~r\u+ wiiviHDr|"Q3~Lf"dO*ݾB7"g>ooQ_fod+6٢SrVA˹}ݜC&"qS,e ˸u@|wՀ5G/N0JM(ΡrԃÜi p1PFJz0V.`ߤZRzð5kaѱ ~V4K:~]vJYQ8s}=ǗA8}!!5|h>PKNzF,V=-yVJ""G?B"ΰ@i7`l~l T16(6|s58]BIU;+(ւd( PEY9{ɹq1ݩc Ź zVR(RTxR̶ /\N([q+,-慉!bvo'V4R , vOjG~p'uVDW"fyu&K(r="(i4l2(>b-\|b+6&tzh? `l Gv "8:Z7+[g: q_ac\⯐J8 GdWt~\Iꔮ wP'o ΚNf>-ᆭ@6E򑮓nU|~IROV""ַ&{]rz#8$1.ɤ4?*w?d_#RMتѣܵ;S{bjI d.vIC̯l[) fc _QsL`(iH2NxL\])HTQl34|dP%wCF:Cwʹ@@a6ge`-1tw,IB `4waWwĕL|1?lܤuۍyg# Etd UK۸oD1)} g!3y^r+ql秉~zh~DwӢ$ !dd)ͬ\fGs,ͥ FP0,}1aSDDh$C<8T"#JUDi[L k+ #JHodbZ gt7:fJB"PDUP6WgJPW. uv"WTvX <`sw3 nʲI:  H&@^~gY>HWl m9ddw&Ƚ9n&l%i1.6ܬW,D Y f-.&I 7}t2 E\lW|FU0MMqd; խG6Yw>Г["jMb~&=bwGп!|S^Q Gٙ.o0rFq(ӺXʃJ:Zm@9s- ..LQ=?{i'1HĀC2w7](KPtl"2,jkR'g fc6 n4*ǸZ!' H;v@i"J 룆Sc .TB:Ok؂ʂ,K&i L1Ϝ <`nDSb<6$Vp]&P$^>PF|7I?S/8'bԈr(,inǼku˥‡ܚu[],DJtVf\ud8Y0 "ZKַZy[*bt'BdX3E] L/~09m$d@M*;}/˵>$ mud+U϶K8uY-GaI gL=kڋxƾD$O^i6)ᑿNPz]mVzR*k+jlD)-VO 0n(7 OW?zl(8 T_Pǂ}0+O$ J$-Sv#zK0cT/z!c RUdʪgKҾ2'b~25қRrkG˜$@`,W#xYD- "Oμ73,7Fcװ*/,lK.VpbYb}ElllO.7o C4jI ۡ8~[lx;B@y"*T!՛=ZwĒrP~}go+$xM12ـmgxj=6jCcFũ8{pz6dbuYXa C*[Ȣz4|`c"o~ 3c'F@Dv{_0:Eo/'UWml9:&dħЖ0/lOPK ms@PgT |X08ֹTύ l-sϑ:i:))ߩV7X,_1noc>:M`*L*/TK*Ck~ܣKзhjB]l~ޚ洃#3;)k@{$2"=$g݆B~3گ$?g;>>5T b|@ h/N;=L0\AƎ 51Ӗ 7>}:C.Ew &0tszmㅰ9zcH/x1.&{ sȚ[[ EO1Mp3,Db7oQ"ξ o2g1ۦa.,zeJg?7"4,\X\FCƆs~ˤxr2gfR`I `∸`()er>$ 4:ZJtH(# :li$!в*~"(bh ُTQp$E@1֊o''?ߵ`9K4Kk@]7Zeq׋pi%=!>8>a,fn+4QGC| Ԋ"zN@aOuz /u$}J<-G FO Og={ȕdҹ(2}As'tvs$)E'|rZL4MxvOW{ZƎ8tkf52l?~s~?%>Yu.JWv'c]:~`P/ <ش@`W[CBS/Amq"7AFFg"u`NB.^0?NC'Drlz`3\_CEdޮ'1U4n OJiM|f 3nvU/n%&E,&wsޯo^p(0A111i: 1 A/ȭsdYOI0ࣟifz?f^u!^@d^EΊoqi3R%'zbjb`Oaa>Ӏ8oŘ侎($ 8`oBӛG(Cp803m~u.g76]wQ(?@ڈqҠS-} ;UPNɿ%-G Qۅh˩Pzu/E*h~t*ˉᜓkeOukTj\Zm eGOݴ+ÝyH)ߦ#79åh^~R'f~"G1n"ȘG}?Y~;gN^DXV.,XMW @p4PCGK zi:@Ndlnd{#՚ߪQ k׌'ƉQKK1g\]q2q;(7b{.1?yToy m1ʸ'0SzjL߾EW =7࿻(4P?]oF4G5"ew+=Y/qs$ fu;<<2{xVhHŀ2>'mpU_T ȚIY[FG(Mj*SXE[GCsk_xQh<'k$8^ׂӯ{w'G6^Jn\Y“ܗV{!B$l_ا&&Edh76B$%(܃u X5=oS鐶"̞[;bz]3)!/"g ȰOݰPs'5e->J!C\J~k}%PŞ?R ! N*$78_nc(!HKCEGTFRNo&W)hL!~w}h!5=|XFn|v1 0m~( uywȺTݕۡ_b3AI"uAUQmZRdhflpglh$+qU7`֍ IǥUėqpߡƠvFt஌"-t`gB6oAՊ bʚtd29Lmޮļ֨ά]!X<[Kű{AUN]bE v3nC?y#o?zPm9cU=v|F(!|+_ѭ\Uexr˪9A07kf'mpżȌi?m¸-f08I2j \=P*>E6Ώ'WFhTʢy d]j9'K^gӪl&*h.SVrp&ǥDR EZr9㓚 M~p&Pt]RXӉ|Jtyz𽡟Y\ 1'ES Ө3cl',d:q/2;;^3nlqu „=T݈tp!8[]&daے1|`bT^,*D,RdpspZ1VW\HI('T5xխL9mC0cu/ٻEy^ G$1ÍRe}b|`_B(ѯE'裀#"Tڐ#ԏe,R{;Od R3*Qz2S !5G )^tM:BE-n(qoDx%UG:?LN>54PZԗUtNlQ.׺;sӖ7C^B*]\ܮ@v5{Z$wyy:sχy$x2@플% (#޽񣜽ɑNםVyU]05en+~1hPl꠰"Ě'|ꏨ׊S:5<D *CZ&휡\e=X?0+ֲ'a5 E<aQRF]teɆ܁b&99à;ESGqN?5*]gbKvWZndp89iTXE^RSVQvM ==Cap0D3V0ɬ5DHS,[CSs_n!C-cIg!at` UpY. DM $Q]Df`\P'<حIiC 3u3 D?D:,1ag0@ 9A1e7Szn] 5me[G7kCtfIw܉:ҿ_H-og&M*?EI{jal9K\~D3glmw`K3WqLbWb6V'C 6=sE$LijP'A,,-V,3免OHCe{չLk7חo'nGaO4EqX+K: >6u½Oe]D -Pym8ɓBw? գMgǦϛVSCT_4tI>K!z yh%p&TL.;t}?;7TG 4qʤC3XhNcP 6 \"e$b :?}W6璶$ʥ')?(M|۞*u/I{\S, /z@> 8\qݮ ^yr}hw׀r#JdL/9@$!g0yQbQȻ>9 AP߳f\Euڲyzia^2B?؀A:"Y !@ ͧ{%܀JyoR`%G(Wk%̺\ }I~dj4_qR~6}_./-vo6r@(OJL2dԆfVM3=jG(MI䚓Z+}5̗"Xy?ӆ+| I/ݎG42P]"T noV+ ,D, s׮L5ӇytvI5(=7=[{C0R9ݖY/Ɔs>T:|6}t] ҵz@b\NdLuExᦫRu=CJddp\Ԓ_s/)2؆>Oի˴oF9?hTa4a aAup/^8Q-=;Ϯi(м婯\&{ӎ}ʒ %~h$LY^†HhF>X}sn.qBKu\80lPb!1D=Ġ? Wю~_ ?kچ>'UY]!/U$Hӯ(+vqH#6Z,ZhtBJԈ/~"3Y/'Mj39q.)7GE*{wԇ)9a*WO \Lg{T'9(;]WEk}k)sE2? t5r[~9RV}`\@QႌͮK /_{\]m0@ [,W/Ј|B"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS# Hsb7 S}JjX<^BxZyҀ<FwqC\C{UspaFɯ!1/€/cwsݡ}𰱅uILkx[_2ҥ; ">9 T 8f1e}uT!v΂&pPe "m'tO8TxP< DQ-YD$ɧUJh#mv$-wxW ^Qƫ65\~֞lО#< +[PAX;dLi--o]1cAXۅWDmW?i;bD=#7*Yu/TSqO4i1̛uu7)ipg xO6gu3㎠{+smEʾo,XX[z+0kI\[D攔CO{nb(+5$TRAHPR S2ՁDc#K"Iwhq-9dʌzkYG$OPS{m >+2[R)pGaFgKR^ԷʦiceVb5Ŀt^p}E\%X_-$'ᬫЇ/wog_]v!#W1V9oa"[{T mO, B5akcx'5DS??O2]ht<Ɉ;HcZ@j|KػB׸>ӿ}&lQ?՝{ %j}@Cjm'du%U7Ơ?̑VaNc sXZ鈵TґpR&<(}KS gӂGTja؋[ >][NI<2a~W7o"!.;$񪒓=Iۯ5C&L(%=$' Bϖ0\/-$L[k0s4f{cr}F/+wAR2}d]5k`3>bScX2 ɹ?@ߦ\nIǫlb}8p"ڳElz~RT1X3?vxp:(b|xK`ȱF'_I^q ۨJӪUMlS,6ՠ%ygN@|SIߠ3MdNgyal!]{"<->\>*.K笄RG,Th E n#JwQ0MQoFfl^6gO1fT - =(#=/ ecFk^stk(YZ暀]ŋH^uXbف\l0aѕ-װoAqn`7YysH% h>z :ԮA/Ҫċ>K!:n8wlkL:zdG7Wlq,D~ U/q# UAhSCEu!I%nbݗJs&q~0PىM}*I_EX`YA2^ y h!cZj$5lQ(z'Z!ÍP\霃LyB979=;uk/%@>ٲ ]9Eo<w_R cc+ע^*⪇^.hgD7%\>ކ` Xe ooB1۳CoU~5/BBw]$\vJl{RFDQv=+j+M< ƍLģ"R04SN0 b*̿h\u (8g2LQ62l[;u̶4DNZhySX HeUE՛0e;<7Ӽٿ }kTL(?g*St)=RTʖϡ I;qrhD1"-q'i0GPΏ)>$kaTa/)E}W?'#my>b*;Ưw{Q'@xt qx2=@Q-/[t0DroufVt{K̑08Z ÀSK"k5R?Њ56*wj?FЁ-E2CLG5qvn{S<ݦW94jcb.ͦ'IJ$nJ_p 4SԙwpwAX&ҒZd ؏F"]R&k ] k $[&8`HOA1A>ajۿab47*I/5z{;2ycGl/®]2HS2\=I!M,~ߙnV>~4G2 J~n]Z13@p|ؗ@𱳯VL]樂T cSA}i#Màa;f{M$EQZ: ގ0zOg?Bka+:63hz`H_ ɘ37\㈀@(Y,o %McDUkK?F_~fsb"<1#qxi1߫ ǖr9' =[EdW GS:%FѲ[N{OؿÛET"v+E+J&?'}hU9+PY"\>Po FZ\gV6M'^ڇqiu##?U5'717<[8ء\E ;$5l d6{~2?4+$Ndҁ#!E5 /BeZ7ͿCV]{4m+s{c sF3WvmS@injM?#P?#ITԾN?)jJ`>]>V Uݮ2%xA჆r/dԠdTnlʦZ*[?g y (ԛ3 [zPڒ=eNpAy 0=?'ko"xWw)o=%);;eZ,aMhtMg졘MV y]*?ʬ>i~<eMIU"IKzt++3:pCa vkBq4 "\`r%T߾GE75G@o PŲPoOVi r,oG݋O|nu7dj(ofW[wl96ߐU 9'm'Z5.~Nb8kSm_C8O t_Fsh$FV*Ҕ"}L_ɀ4a XQz44]\s AqVA`u(/|5YwgY-D-S>2L{Y UmfYssmIک@2d@DI`2v*=faɗ\(M7B;2 'L+j$..{ r;qc6m:iKm%g٩7ixcIfǒB^(g>OJW/ w_PǾF X>q!% zdln6+ZuamU|  ':,*?N|hZDlwPutA@5q;6OHOU0pÔQc?b^pES.GO$ a| X"Kf3|u׆7p8 AGLVO_G +j<."̦5-dK>GA(E=3 陋P?%5Z*t^1 4:3 0_g + ҁろu([vj*AҺ«ZwaR@܀61F)ڌvW 63STգ&;]Ez%u~ ReB+T}h0KH`Iru nRe1ԲY bB|tm`gsjJ;SzCq&Ǒf1ˉbujئϐl,UGOsQɫ-͝eRE/O&e4E$MCwa$0 9idAhECi@! ~:I[3mZW 𸈌.ȈN>"o,MUN>d10+q[ mpE˩7񘺔ꎷsBL1Ojq=Mx =YVlLJwq#{ɿC VHq Ep8WsKY:ljvIklt &,]O m'o?{8N.idPl?HB:utZ~||]vQzWUӄTFn,uD,JD&~Ad5#gg1/cWuX'%C9UTɑY" 6eW^yOF5iG }F'zCC8n9~z9d#la/ 9%|ۜ\XM_v&NяXdt+l4F~ 1ȬNK4 53&o>r'@kcũJkM),GBdNQ( :%vk|uݶѬ~Q#Ȥx-8o)fz 7@cr-K&I_7>d:F J,$խbZp[7`)(nA^M&K W;* q>l_Zܯ@SʩDNdF >q^~oM)7uH!F4K*+SP D6z\p\\胪=MS.5nQ\g8g+Uݛ?96PShm{Qo-qAzRG+-Cs@ u+<{{rѥ_.#:?R9ݫM$17z5m,gmD/r"R{4I[}r9>AMniݔ%99kto ]htO+S12CarVvi.l[=ӿZINR*CjɡV f|С}c۲̕%.^hݬ`jui5SiUقW)`)+ uW(%|G\IJԬ5pEWW#vT ܣkn)U =8VuspC,TJC;CI_3đL_a_3/+uП"] \*{D,g{r!"擄Kís&PT3uDHf@"ӰEˢe* ԖI?lJ5EQ3ėQNȥ-+dQnkt@s6fx+N%O| 3]cGu =yR~J}+UX6ij+=XD}f'AZv*W9K1ػh>DZY׾7gea"YDgˤ ՛&WTL6\jb;_R?Zb{Ҽ9$F]K/i`d5UU #og=IJ`J-y%.eZ65((\JOB*u=0N٢Z¡Q,FP!ad|x|J/Ȓo/&^|&, B p7M!4@:]iP6-RS78J(AZRt=xOV7OQ]ʡ|j\@$2&fȃ;%KwĈOْzd)CT{a͎ՓY͢=Gt[߆ԏFoYbnKMӭ LHN̅蚲~bHx;Oj Iʆl4n*w8z#DB;)3Q"E l. a%>IRZ//(A3JZI&Z)c+]nIpno8g=v68]*AMV}룫*~ufArQp4\ CtZ%l(S!?#03V9D=<ñ rz;xkn7)d<3Zj>;DtЫbfjSԐR׏N{| _k\J`Q|& ;_-D8,C&%#dK@Fr_,IA4~efeOIgn6xeNc67(Fy C1rSa^! YTiRzn ?6߫OVW{mZ!EޱC9uxc1,\4< ;`AȜYC}KUp;pd ;މ(1guOV09 f4I!F>߲p"w h0f ry U! &1Zql.p6nsٖbxK_n?u{bP>c{̀<@&4Xo|tZB\2Y+bOWaBJ$+*1m\ h6|VV[ 6=u*OEb83~LF4cco-pή7rb!w8#ޅ@fsAO`;'eFpq%LjZdl$V|u"n^Jnw4!taUZ:/}ӅR1l!zx{}mn I3u7ʌ GT#k>G[}r *x-{4{2b{#Og:P~Ɠ \weQu߬dČ_j].cfK5^c(Kr?|44xC*`N`%̳O~襚Bsm l!,U\=X㍮޲岿l[^V@IK,DG鱜 :pS =ګ_Bdd,ҭmfޖŠzZ"'L FI#(U=c2x6,O~ 0}J~C 4XsҖt0T[Z1t|mzRn$a;|[&x2N c7A߻Nw+>7A%~}(RYb!p`>.LwS\]qៜpʠLw`j I}82@ޒ=>\\Ek>vQg-e]ޑ-E9%h%V-+@>zm+ּ#X}kJ |O^QoievV 4,6{[f쇕,yZ("Xz-pW;ɟDVwnZY)zMz3a!J&CjX9'R, vqZ9A/ #Hwg]CbIfbؒƗ '.<`&)4/c_25~??PƗ.l$\Mi+ 'jX4&ciG=+E.b1.JoZ!M5RXJ Wg4J|ҶFs쬴S.(N3Zwe tjCݐG cC\њrcۆ7 R}c7! H|vQ#aD> \>LQ Fld{˷/!7<뇏E؀ƌ+^mmyw n `Ξ=_Q d pJm:'7f)ΘB/E$Qe$Wf{G#< [w2IdaJ_}MXYHR xaHټ /4` RH;Np!sϏɵM'ǏJ%bYd@ZrSnwj~8ɰ^>[*_ɿ!EOC86}.D-nk 7wsp5y@'|X?D-_b߭I1g 7BFJ-e 1g " Y0 e"44*홶y]s_?(+F!ruDk|97f|NQqE[o@3F#3"y M0zyK+DZD8To/?2ߗw4#֮Fo-]I0-VczIFB,o^ 4W=G˙*vDԄWg ~ :nr\&(xR 릶EyHlyttACuö>] ,NC+R?l h́(|OhWϹg-=(\Х&+y{]o=Yd!?}c:sTj)[skcϿ~beVSS*4|N éؠB X X?Kv׽5C,5e1\ ewB=~o!Epw6+S+A u!Ʒ +R{$ɶN.V0FR~pE Ғ̊e.ܴy".Mpi?%,Sַg%Fn d(#AAa̬ oxyڄRZ sRӼvA~SfO"kwpB6P8=x"*O,0+#)SFOK |0rQ) Cd~.P U>{WТ8vx)95ng?ku^" s Ce5@vb[-N K&;n`[(\'ړ 2B|fEk99+ܵɏD=C;hBJPܦ9]v 1 ׄvd2p;=/b) p~Ʋ̛(Ȝ[<ϰ؊Wwhr> K%ZB@'c3df`uӠa׮juI{S}S'6+o57Au )~?:x eFxS35,Ml~ G)ILS 0-,V$ч0z]k紏 7_o!YOgFxp߉lhi2GK?+=JȓF:Nb{h W1;S) ,}+XTd*p/٦Sfg/Sy5 764јC|㓝)SOP'Ml*3t=`dTkA#h⿈x7e,x -{ܴb$ͅKBD)Fk| -3,4|sd56BZVvTaG=!vLI;$DF)ႛ jY.+$JnF;OyUI"ö0 }V-}Pm6e+="gߊi %l"b!j]^K`85Q; {JkLxhMl#:&Bvu4&r1Tq#tSMr~pd0-; J&!n ^2ޮV/x^ѝ\!a\/XM \Z4('DvZ,܄ʓY⟚+<:6?7}&$mJ|IF8K QSE lc>۷N8o<- u["= f ,;'-8pnbBP ==X,Q6rEg;4T&_t(&K 9ޔ󂍽a7@vN7pN8S\/d̫V {{9iĉqTȼj:+yIT48`YmJGZ/t;Q5LSr!Z̚:Df&d 7\f+@'#q EWWD-NMPB`75qA(`xcU%\Sl玧V{nP*.6ύV5f K_o#iIuz0?4;|҂[Ƽ&De6!-urqF寗?|[pMaM9;yJMrJ>jP:0ZT&C5GpUFl Gf# ?qbQ~V8eK z@TbSϻ?)AGXKH + !=y\DՐ!"20;`wnCK Wer>dׇRgܣ2.fpxݰ~9;guv1n>JiK M=] K># ;Duoͺu%Ƅ[ >P5qHXx C됞 ȱߘr"uF}TYO$!%Ղf@6y ștVڗ\@ĀNGq_`\سlRVrpp~L2 ,r„L'>;̒`j,c:?NǼbiGlEEyBo_n?OA>wjb2] ZVQ*J;V%`E+LLbp<}*ګԮFWi$ԋJ]J/WdLg&:~8D=J%_XwZRO$Ik ɯaI>k[ZRkO2l L/9=XJ3r=*U*?ГO*_AMLqi8uGw`\]ecr^g 2}MJ S5,, - ؿA{3s i p,Fi%!wRcmMY)t2ߔ6؛:CS} 51Jk~w.}.YԬBdeuHnDwFJ/F]4ixֈ|:Ze'gww<,.}W2)@RBCBH"y z@14k9FyљJ;*I|Ipi"al \Jr],%绾aϠoZd JUˁPec"kv4[]#H17XL'I ޚ:4:5fF۞|pʢŀ?D ֝Pr+ƫ'QGtG|Na 0B2iT[WS_ıHjrLP3;ְ͟ƀ4 ucaWt@g*U> =c?} vF4FTd^P4>]oEsʕXw*" a~arlufhC[v.$@ɿY2t;=%fQRbŊ1d[ujI-X9gsU<-da*?twadWZ} -?8)Q) ;gs~E!~%JAɞkhmBT䅗@ayn1nry[I 4!kYYj/_,J-S+13/A<2dJF ڎ˴fڝfHM8̷}]qxy9dְC+6(Ӭ)@X`}n8624/r;Zc XW AizFT^b`8.R4KDdWu,@Jشu tt eDˊwcyÓj׳t QSaML0o6Η!ode+WѐE20x[pW"h 73WIBoHwU0P zMq|doQѲ"÷,*Kv$с˽55ؼbwB0=EK@5ʼ^3)\}Wxli[K5Nr_jV\@ϡ=| _'qqj[8I,ʺ^y֨,E6hx>`Fg{t4h[_vwҜiA١PhDdbM* [G^Xz//43@qy\?DC(V.񷲲n=4c`tb^ml+]\XڴMo.ةG&ԇr+ݵ_:|iT܌̦>$FbM33îw~N,?g,-XTvlrupR"C7h=~v* foj)"lxDaY'XCP;YgfӑM:d91'8M1sEjPDz,wQu ee&M(䗬4L_U~X Q Fe|Ƭ{{?r8֮,6 \Sh9=&9f,7NJn6($|>6wZ A-n6jYMQVvaL\veԏdlG%3>u~|6Cc|UOqM )c©Pj_<n8V ԰9?qw c,>X*K74֬z\ wlJ!o<zq*F5&4(U0ʢjιe 8fh'f租|d#H Ɉ<—^CQ,g[ Z:ZWscI\ @Δ*y۪{̃OF<ze2e (z;#:HRr`Tbe%>$.2 Ʌ5R ʝ-@ U57.~UTY @Y[Ӧ=9gFګ;B}i 4LQEV7F%i$sv >o%u,)E .ƔxS*&|jpvu7(*};׈贫D\'+ /.m@+ǃ?i{itMcy۩>dա9YÉv)Qz_;Z: 8N2|σ;LYYb'7w_1G+PBW Q(mf`VNMva 13ܕ7N#D[^METp~grҠلco)ںmTV[u6;g32bWܰ[ÂycqLdmS>1N_iq!J4*vI:[121|$sU4'Χ5Q.%11;RBkܒ6m;:hLZa"C>>LM33m!9T40,}†X$IFrkuf^zT1h/y7$O'+SOQQbkcfn\ÉA*w(GWN(|HnAxNR#gԥ[$vD[L$lsY6h1WdFY+wf'+K|M93PDϋQs_{Ӧl ̴tem:*ְg]:P8$ u/- *<8Ć5ћw/8 2|[ G@!zFswIswtpPE(ڣݷq c)=O2{;bH>ܚKe) N=gq̬El/\Yyvax(L5 cxIܷRX3AظE#!~^|ݎˏmЀO ^0D`rs. &xf.`}cRG-xdȎsӊ^1&|*OV1؈HYK!A+e*ۼ*&caދby}EgOrGhFb\nچsXz/x'DYሯ%O4df='PgN+yľyLѻxL7PގG2|Vr#gQo/sA`aJ[X}K+Plm3C\MzA (4à6KWcNYKW5iWK"!ԛ,Ɵ avF͗l6-Ve:"D{_ȿٺKf"" wᦐ!߾ E} 09(~M1skKg6Iru/׻"{!Z(ؾf~A R^S Ο d es)/ FL̸C-V)nK p9s5Rd=KJa :[$T%05Dlx‰UHw]bt&";, *p~dzv:4E\xUX&M@oIj,a<4o)xpuX,jy?mW5B BDQZG13qWؠl!ㅻ?޽صm+H|u\C+U ̴94"ϫ dNI~ÈOMpVo@TU뙣^> F>Ez՝ 2?(6`͔nBSVw k 9ޒ";ڡ̘ JҶɜП%nZ5qqh*"ῄH-ZPC*_1G7e 2%wkU5ek.qcle,BBjGՒ9k zm{=|2DmCB%澀p ՝mS&Pg+CX c"~mGCaN%,~`$L % yHDħF}6{$ɴ&Z؈6vFt<ծd#L'i/=b s]n4[zM6} WHvU A/0Yyݯ$q9,ť WDdnr6w:Xsdr.OgQ6]7qcNeUxzB-~ :*&\+JhNJ}\64qqى2$/{Ƃ \H{G{YJ/cȝ_s{hօ~F  ? ٺ8 鏵FHd6X>VϦn$ots3vT?9&*5?=z嗪xDZ lȡz³ZFZ]UjlpJjCd 2x-`ӱ@F,WJl_P(9qmKv6E6ώ)WIdԄ&ؙ6tkY\x|6t/'-ޠ! '@+ ` KYjîlUW̒:W˘J9p}،F.mE4&ټs%oyg::,M1k!măF ,Ҙ։ijOs5N4.PKKEsk8YiDQ;ck٠9Fo N!b_1* {aGsVo6_sE5ؔCBͣvP;2E+f* gVh떭  k/C y@ pT`_Q}Z%KaO]vsBQ>jf`j!.%%f%Oh^6Uw3*c@D͐_?>!z#CuQsch;WJF z9Aji<3}+Xzܸ [K~Uybd,QN?&د=sF!ěE5}_ <ڏhuku@`8,J-U|0́{/J!WXu]e{ sƐ !qFo|̇s_PU6k;qBc?qﱲ , z`Rv,2&=]_tl$Jj7ITN P wXz;&͸˵qjr} 3}A"]GT3o|.$"5\0H3> hV_ YeC j"6Kȹz7s=(HGǵ/7dP*ml؞ԯ{ݪ/y/)ՔBTgum D$dE 8ϧᓀ; i7\͋2LK!C]c!WvCzg$gM Sr7 OtdT@}HAv Ҳ αVin5QwӋFEGYc uC}#a R,Zb ueо. H,р?餵zjg(p8sRtwK 8?e|2}7NXZ3ٚ(3ߘA`ˣ}!vT!<<pъ6{cP]zPȂ%t۾o[pM>۴—xG1IDRrށ:#G/ 1>B]sK3&% X &@+> O#5mB duzv'hq#p-Wa4՘~T̀VH1CI=ImMj-UAjDmLRKӿ|Kb3&zv5c*j]1bAg/W*KQ:l (l G S%2Gʷ+톲:B%T%$ N[V|?K@~IYjk ̅A-(l?&xuX[= 7wE(gX4$ FFE3>A ?߳ehV"j7\vPu[TrY'vw `CZ(NҺ\+%u(z&˧^<$ ~A<{d,G!:yUJ/d,$ ]~NPߣ,6Y}9JLё`RGTSG>M]jtjo;)#/7 j %FbBLEȟp]~;Pf T[p(-"z[wg VC9k&}jw/Z Ӡg=[XLCȑ萯#AFc;>&EyUOfҊ E n}ADZ7T%aXGDI9*OCή#<)4~QN~)$kXu;ǖET O88{T\ɧBC%Ww{~#( #_NPDuDcM8tAv)'Z;Q[GIq B57+,l]0m NuOs斡=V:c;孃4A_&9P7qEpw%k$ޑ1gg ivdk"ڏ"ko˲p<}|r5:ҽz]2$$0lm00ws9Kw6BѯKdKzcZϼd}p`UdsmOLnNR1j ]`9nC*(ҵ̟U9= /c?-p"ރ)sR f5N4v nAk 6HS3k)|E=ihvo,27FB$@'jMsG?Wq. [նql'W6.ޑѫ/*gpWS&4`!=޴" #$bǽj!49Dx|4M/V1Ŗ@:q3~ el{jV ;ݶkt.6#1\VdCheн։ ӌa vЂR<}|'*Wr(^9F0[|S?dȥ@7b'jrN )ST-xd',Np#y'+c88D4Hz❟;YZrqR*C !haw;ɕ)- N}>[NB{Ÿzt-ҏ@ Pq"j9̸UOQIEhyQӑTy8IW~ıY.U _a&?M8џGƔ"hߐ4OW1GHVJm͋*Sb|ޡƾwn]'ܪB$ BIA^\mh&=YJoBμ݂Pu+s`< q)6]۔V@8A;e}.l8d2aǽvoI21_Sߣ/ί E'bV|f?OD5 !WT&!^~9Ne[ú׌YJ ű~nP.õ֊x`"T}IY3AoizH[/W^\6oRTڿc(|^d˫ z̹wuyuCs)x'Fj%_ @<_HSNj视L6^p1WI:gK^02?U$}eql][7jM'[ׂ- >l39ە;_L#ma.V-Tsc\|sdǔsf]nlO >XWԔTAU, }i M0{Sڐk3Kߋ" {~/ԺLUZwEч/ȣV kR6.4[.4g\DSQ"2z"O}$Xa,\m͝abX+-c|ܼOa\Iٕp,ὙV]NCUhFbBo &٘yrNPX5u`^o9yO4|"x~NW% ôC\ťLf*S7+jd *zXА zxuT pƯt/ym_D0E$ >ot0zặQBJ URZW9ԔM| *m=g` >.N~8-TԖ|= jI_tObi>ћ,d5HZIؚ+CM`k(X ϰv@Cdk.-yF9U8mF62"!9 X?"q6>>Sy|ZRRYč=s/B عݐ ~zYN?-'^Cf Ez ]2SF\P$Zlj5.,]&% yamjCq2#b3qRf+#mJ?6^9 YNLѭ𚌋**wܜ6eEW_@MSE0nV`:L]iD?!CEFв FK*U: 4\R l2&I]0i%LIcWM7t<:g. [n *Nzむ6YçWiU2+TiaD)jIS ;IxtP#~7ܙw&/-,T"VT~HrLwW?,p;1F AǧZhhO=O47Yz M l,SCk~Wa.w&M_9gJ=<;E g8>jգ z ,gPnD2LI6UJ 6=jWoUDK6"΂h%&|řd\'T5Gw 7yi&ϋ(k^)b\ȊsĽ ̭&goU{[ TR>TOplo_&*u}E'A 3Tw[c:deLR`hm4pw|2 콗oabSQ$1l븮6_v$ J|y#lBo8l~2*]H/#~PJōB"V8se-!|vN>;B`ނfѠ(۳ WʙOMu`= (徿|xk\mz33Z[yҪy\ނhPgLnh'/Mj:$ՐSM#vs7OSe%-Bvͧ{0\wo'K$ /u[^2‰M _ 5/cr @ي%5@:O,WY7Y/\[7;2=`qդ^w6g$ڒPa;(¯]˙Imu8% ^/;RtƝ;-U7nQasMfzW,|1Cx>PxX} ZZ&k mGMk+w^c|͟ccv_[kFc`l!+r4PgQ&zQK' w/& Tʺfv@nAg6\E>aC'cMocyy3^:2sLV jZj}(5F Q>bѱ3gi5.5Gׇ\ $ŠzDĪsS,T: .*Ty7d&b)б;<B9T;R~/4s9,a*@HlZ%Jv.R@J7nU/Oٖ I̝j+S&s, 3YHARS`j8{/)y8Ӵ\>FWnNNqTG#R1\yo R΀v(z3%gNYfrl+2W|\ q!Eٽ cB>$9\Y?HBZV@drӏ;LjNU"U墐RE)>Ϟqd){e]&+*y hSQԉ$aMA/g[5׊0Go؊14P vRd)J^am@ckꍢL5\%Rk췆%~`L򀣥ODjq׌~ TYE4+Y``ݶJ4M,~hP݁s.!x<%TIhGҞMŽņĆT\>(J~ MϿكփ0=zm~&>|˔;|qk~`,$^,YxL+|=-xRϵh"4Z ޡ5dEkԁ?T9?js,y;@_*%Gܚֈ $^9_CEGx13yÏ \'0,Ju72Ը^)Kk?]rBVs۠;1iCW=X0_Jd$cǩYU!"#m=ܪuYu$[&F׆TzFv1) u|4Fw _z @ %kk3% "`W@ ZM Ո:|eZ 3xyus ɰ%=0~}٪::1]}Dw1 j> NlHXTQVȡr2~'ᒶ̭|LՒ:֓l O FĘ7e1T4p'0J?Z ͋TnYeaXʱ3#;y,SR*Bı *q<sdڻ=Dxvf2&/-Dj-Y%Srjg T UeI|E&\@:OT w :B(YQjә mcR`؛[:nd/lvC RR5d9d]"{3,bam+u2Ƞ37sB{:{ )l!bx s]L׹<i)O<}I५c ށ-" a 分~"#o[wzv8w{T7*[qUl$\d(` V s`ZLW9T=DZƛqG5@Y2BA[T`"rAMS*h[*=F}UL9 ՖRʌ^|j,;MB/D7 u1;ԋA.\ZiXe窳{Q0gA!l?´etLϞaf8 &DxN}:DYٟz<_s.D1/@Rƫs]|;.>S{DoPcjRy=7;Gh1i! ]mh 'EyYY`ur/e OBJU9gf]gC, -Ŭ;=N,~g!/T{t UxI 5.z4#&".ᜑ0iBd__Xϕ(WbBq΃]rبӖwRrh*/#Hl3ZJzG1p;>d~&V ;blvS)jnk=S3eu\X->nPɫ[ UBBk YP*B'iy;u3dtni8?0;Ѱ˧nͫN/D([jSW4y6} ˞@#aA)N>p+l03h4tb{GpCRG0GO@?gR3/i@_Q?8zO&l^{Tgdׂ/(n1U-&LAd/vby >"Y3H7prj}!q)C|UpE msFuju-OQ~~ͱ/,r;xkUQnbMZ` 4SCZpky[\~X]H~`)phfޏU`fHBL .8 Ϧz_]ry#ݳjAhX2nLw "J V# x͉SP)JocnKTÙ҅z_~b(<5S Q Feyx0Y+'$pݍKPK2ONj;&,:M:%C i_8`G'\tMJYo+,'kQY`ec HtR#{:wmNI>o.2_)32oVm"%u#˛I:`A+`UjUo^6-wlqA945&uI* 44H]#DBA/^)Ba#:ȅwnqgyun9eYn*G'vDCayW,&\5+JUm,5rP% { CZ T.BZX_V >N '<İ̞{Ӕ^U :THC\JX٘k(28RG9*,Z5=4[[~>|.YC~ JL~4N:*78yؚDd~sz^|en!Q QQ);oF08BW7D#h`ju T5m]A]+m} qi}@DFyX3^ݓCzLKQ忸 ͊׼VJͮ]mt%ׁ\ 8 YNepQm*X6dB<@_ϒbXk 3em`whԍ`Mō SDH.ѳ@9g K, q9[U {ژ"ab|5.;VP)Ϣ :1ZGK1buL+g_{V0A°|fM N'.[d#ؠr[g\-2hf:+d}l#s —As BL׺ 7tOOAF5/!U' |@PdՏpQ%/!8VHܯMD+re2ٔ#6{_'Ưx;.j7D~ h W6# s~_s:;oLzovĽHZNv7_cYQ\EUܺsu^ /ytȷ.2`j_p@3޳tܘ d2=v2ЀZۧ~zN-W,|rQ++{>];ī՘ӾT AyٱU D.q䳥5֋4%<3T)qyzᕕJï!K4(r+nph(Cʃ `J+~QpHt 0*qH|>.x{-M ekdH~x E94/32f : `[%2[ǣ?*jRk'~2nង\)Rz/'pڣxf(}|'GRy#m@*Àv$Q]i Ec 9ыZt\?:II$؊ Dj9_4=o~L Za;:H{a3JHR.7*^jMJ˃C67makY_"f \V]v M?eul>(@.ZZ^D.gy)RU]>_5~8ST0rtľs [q0&'ҁfsM ).*xXz='9vy$6C̝ͯգ o];C+C/]0=;>i`UJ'ȍI0<6*rI}WdnCS &a,_dls Ӕ8:yj 7IJ O$ap GRAEy\,a7ݮ[bNBvT%չ4#fQ|E*c\ŝƻe9[u_IDfZ=ݒ"{*mI Uĝж3 $;?=EL>8Ddž4Hʐ8bܼUOt=) 9VOHslw]7 tKJ*L{Ձ#o׵\A 8mS=NxI-lZJ{7$ƛQ픗vNcv}$.CȨ LM}` \q4ωF9qv/>m.e+f ij:pVx !_?}T gcRd QJtc>StH@ӂJiwXMH˚N9 !h0';l|!H-ns"&8wz$&2P%+gV` v:vs Ѥ&5~8Jӄ1< I3``e8 @R|~H5vzp%"yGy=' AD rFmOFTu9?hjX! QWz׋q0ݣ~ODe{t3[8iH#kd YNqұI.\"amFO::[r<̮XPdUUAh)Ȳ(E|jE>{R'Lx"9tMNq-&+&qdanSҷ՘bs%`q7># ZѓFpso-O̊j'/u;l%Mƈ߲U)i3bK+\3N/{L̛>Ùf8Y3hdjca*!fs$'G,#qүn`Pv 쀜*w2q.¸ U? Q;@͜q^kGbqnTIh>1}kZ*I>AߣsobQm6~ֳ rck1J:S=!hXIG8 ~%6&_1TuwIrJaGwt9K7O>8l7!=meɌ5Za]+ǘW?ijFD%"e)b >C dLFѫԕYEe> =̱Uqn'niqF(Ȏ0@ʽQSď;tn!.й0͒95 :t;M\"2IO ~PmߐgI`?)p^wF * BI蚀 w]RgBW|ѳT[$"YB&|:ōmDvwAe)dqro%=c`8_0.uU5)Nl" z](!NGXJ ?Ӳ#F^ϼZ-!dӘP& |p4P&_/wpIR8s;P/\{0FLioEחLιZga(EI5ghs0bGi=5b-ϔ|"ԭ]&p@Mc=n㲂3~RMI$8k, i)Um;s#(rq8UqnA&;Kࠥ=cH^y^x cۑl Lӧ&1L6tbvPlo˼k8U Xwb9fLW#7%$ j16)NE0!ߴgdntJG[q?ycyNX>>ݷ \ _ lFB;C7|(% .k k>{\7FD|ThagSNhl4 z` B:9T?V3k;lW ZWdg:Zs] W|Pn7!i';+.CB2t@+A++*&+p@wv1QWߔaq@C랸ȼqwi>qA];VݛY"++x|ۧԙդ^]jUxUCݡ!Kϳqkse* Zh5*._Əe:bF>שmFz%^2Ƒ9HN%YY҄нkt7h9 gGQS((t.+q] (nZe*-貑dp,B&%^GTwؚ\McT?ǟΉˁ.oCAy^g M V}ˎdL۝Q F_$yr <$3ȍ8qa^NE- Rz|CeC'X>uoiآ׆ۃiX6=+$_OIUrѠlcÃ)a UVT-h87ldžqznW0әq~+U;1mQl: D \Pvu)T%YW9Un%a27?U60hmpsҌx8` TLʺ8e+G|J&yMkIQjV'#Jg7donȷmJŝS_Suã,Ů#y/9Qm^W[fY/ha8]ĨeuS}e|Z >5ɴ X "H%c? I|𥆤ZXT>̤Ɗ DA`ܜ<ުԸ{꛶|" 2 vM*_6WS|AzgTWGnyOF";)_CgM|,aa[#*!ayZ{`7#jDΙA<z~e ֘M4u{j;{-SL\hO>zU)xuF6Rϑ!qS"*Gr3φaí6dMuu ( EH.lNⲖwAUPR) `C9lKyRŤy1a-soO~$k ; eU܍_g9Ax=d|hV?}$[}mde$ sf6w&\xT NY8 ~jV dF 74y:E8SѫzR,8Whvj|([J(b6mƒLІڥ8٫LOZ*1o$)åϼq VK0il$.F%YYm43q5u|M=8hU(Tջ-qθ>rY(*A\4kH`DlCd9SΙIj*.U@AcceB#a҂0M:`a1,օD_z2l{) P /ui{"@%tо1e/lUDW2r3FT|_!Oy'sĂ{)Bpfz#ez2"YPG9fY x*˓jhnY-HX@FJqC[X2PxMdt"GUO IPcEot/GzNh-˱6+odUEqIus+K@8^p gGu_PUF>u8n_+}Snfd 4^+EF/{/A.i_VxB͜ǥ%,[d1q`O;A1DCO"C*H"IݩMC:!01U)`TnHX1_!JFP+9,:ŶnfF QHˋ#jI@dI8W+F퓎y$vݠO.(9eR85"4&dE|5Z[7C><;_I%TB" >v2莹ggKJC}K޳ʳ) Do 8Lχ-Yln#*8AtdiG%럗/%=Dz;ES\2ڳVZCe0C^&)'[3#'${FoۨL"H.T#C?=IJQɧ.yhh[)1“zT"K  [<\JZD "ӐN?4pg–ZEA7Tӄk(:39eLEK 0t6;кht Vаuaw$Erh<^+lKu. R&Y?=鵉&DRa u1sBCd|񋰰#ڛl>-Hu`eE,.^%v|JI|~їʯ;5>ui !e џ[V7=Bߑ5{6?(J4ךY!n磛!S($-{@n?\=*d"K! %B7߾r JeæD¾ 5UgļR*s4A]JȈ8_PN 2iʼn7fDT٫-`A^ﵢLAh_X(G>ٽi7{gsI\-z2eѧ#2T ч}C"S BH()7Y9iѽfYQ^?i޶g=T'6T6@*ZhIe뢹Mꭃ{~xRP tAm d[K7!e%y}hTxG^ w|wBEe%2cX``:N5ܯ*X&縓9cKsG?SW4LډSǸr->ʇ23 un {2Ϙ..TF8B#Fq^0/˻ |QӍ9D}NUvʡ 8dNC2"d }ʯ)p##ԁTR x~)e".pNgZ}\n^un 2EP3᎖eIA|cY c7RAzk$-\R1-|HGph^c#8F&$3uTp N,%z TX v=t7LÚ%?XjhJjs efpeb$>;,΍CP u ^Ȳ b1h`HF=SX(K,1HRgc0PĊ62-k~AGwVn-{첀UHumA&`XV >}=>Gy1nJs32Z0+ Mf{ߚy/P2=9}.c@ <Z ˄GsTwgAIf$ߑq BNe(7ΐ7MX/gI(g!%mnO808N wW ] Ql푳3AT>;^sUʏC7$$q$LL\*4 sMkO Xy#ue?όPlmR{, ᧠@Dp>{qlUkes#:C?xձݯ]6aAW,W)=caa9]*D@WV!QT) n>?(MH[7'aְ UסCԵИݸӷ}L˻ Z7%Bl#ĵ=eyZ `H$ 2;-4ɉJjWjfw6X=lrpz. |"_zڣ$_tP޲j]^ǀ W=eR`?R d6s"E4+nzrP#p3 y,$Q_f]w~2)%:NĢHdF9FlNV_AOA`j=aZNATgMX-K R?^y!`9D@J4QW u%(%(a'-(Qbl߼n# Q~g#0ƷRYܫ쳞EӪ@Jga0|l-ZX4$[!_Kopr[ u3j`vv<8d|68mɽ0=)J;o?11vlQEdrԇP_{Y齱@5(X0G#R\KXj!D\z u ,AXmo7ԛEppR)q}Q`۱,DيYuhQcqn txh3̣%r%6ڶHtPcd\N3Prc.,+$er%Ss+љY8IfЬE VKEfa g}h1LY0F e?\xHb}b3R)rCT[gd$BoTpob[ܯs:҂.GC12eg [@$u"kJNzIyU|N RB领4fX̰+> .Zmt\ W#ҖK{,/z:xC7uRCY|>7YN;k4HQ& `1zzC\#vBQ%c, 1s&I~* kf]big H/^T݂Y჈(ť !/#qvw _FYƾ;Cj&~# 4C?,4y``Ytz& @% $6/IPjҶ!m)pWeSǛxЮ5:/Btmm](04nj؟DCeHJl)O,x@&Tމe7IonLlDOSk>H$;(~e 鵦4?Lks.:W;g(n$f|"(oa<@+AxV*2/&R ꚶ btM~Murr oZ\683fm351&YklmG<$*ӣºsl~XG8[Q476cGĺq\-}]3Dyq lb {~-Kց</l-|h&k]{ƇhN$vjܣnJb@97.v.JW͆˜k=fEoϿN V k&qic&ޒ. CK9>lTLjIՌioY6R 6~>j^xnH|If$r\BY<, *Bިd>|t~R@&ڪ!0KEmY} 4ZWzX38rv'^KjŖC >UDuw (;}xp>(ujt¾*og=&&̳:Q!hOr}Ϫ̇,,(XLz \X1RFχ],~/+ޡ ~[9JƖ drj Gg7@j3n5 o1~#.΄1:lP71H}A%: 6m%AL8#c6T+Y 4EmC%˙K,#_L לTT˺#ƒ{dkҏ|qN@Cg*`q(Z ~,w/Bư$ٓ>]7H L\M,kj.?Ac^PEI*Ed?A lIq;KbmLELYJ־{Ӎ^*r/g!$ALgxER)T&qEh'ߦ;T B9A{O>'gҾpᇃ)4JRg'B1M1z0'նΙWP3[T覭Ctwo _YZA|zPXx~;̻#N!."CXyQY^wՋzI-t߯piu+kE$)gP ^k8ss2/8?82C+ 1Ϧ#y!?h=P`ӹߎ jV7Ae*BO53n.yhMN Q+e]hETUqCR- \r}XRRܺÔ DF3KSe+ޫUP0wrF`w`fp `Z$EAspO gKKf)OUvODֶ{&_TTsީy8ǃ.d$ga Z&v8B0N *DfbdϟHt7u-g ~knl#<$9 x";~b${ûV?!_QiC񍼯[ΦYl sw͠G`.oi0 [VBYw"@8d]Łm]NJ%]}4!qέx[sJ 5V瑣N.>f=BU9vC{ !vAGFX5_9(W/{"t=2e)zldm6p\ib<3J -MR1T5vFS1 )'kagg$1H>RCX}v]29uNPEEs;J3t3nwuw7V߸b^Gŗ~~ dzƵZ{lDO{ɵ$ԄBnF9)ǛUP-Ȇpv:԰=ij~ەV;$7W]No~]W.S;K:|p0r׏";>FvfMΰj_ 9;m zAzJ$m06}G3xe M=]lʋu3I)G V]ߜĞL-م/~%SQ\cMa/9I'[j|!7`/WD21u~KJ7rmj-YeT{xύ Qi+:Q7i},8 [=ahv :%o 9Z>Elsv CA|$0{FW2϶unhRt>IS>DQ$Nh[!&'Z1_w mbnUMG- l0차P|DRqhN&;?$oH_-j=y6A}Ūp)E)~l3GC2eX)YZ3Cɩ7s-پ"^IV1ܖWrV@@{Sǹ~aM= N]Lsq qOٲ~az>XcRx)|}x3Z~q6'+;к.5T-ĸ2d) 1:.SڡIWGi}:j \bb^UWbZs"1BLqGY>y_|4j[Xbos!B i$ʁsˀ R)jG-2ō| 1^ V:iYMTI!X3`1D0*NUÞ(U)R72GG4B|taȷ>`jUP@|_ 6BL;lC?3OlvO < )s>dJ"\Ү;kTߋ~cU4hD`1sI6 &oo{KՉqٕBNI qU0HҮqYU:dM nT^.x؜M2) XKO<-m$&uICGԍFI탎lF^m%r;ER;^%;bb]l3"@}N>e8M#V:& f+KC]S{u9 L*ȷŗBdBn;@t@?u:*'Od2QS ʋ3@[- >tmN0fP혩BE N4'Dc7`ώi&4 -dϮ F>ڋرz/̡iĦ#Cɲ^nף(|h7>勈_ g :_P2¶r"`H10{oL%DoU+T(ELB05=U.hf6My9FBۂsb40$T+4 é6amn ۗ[]V[Ktjbqv%7}tE>/1lhϡu}M檿]rYgOY]uzJdfiu‡A\/76n>P7iB]n;|jwir7i_HF=W 8R͏U/;RIdOr/o0"=%}bn$Hls #fjV_Ӏvr4|& x5=V":4HUqb}>]4ӻ:ªlh"rcR)J#n"Aj!d2;d1r+EGfrh+!#UBѰ2_Rc<ѻёհźYg.sϝwEERY6B [w`٭W!I`ĕ"meDJRC1F%gih!l#7.Xӫ𿒂m.UIy96Q}ASޭ \;BlP ec"Geu˻(Xm`j=6n'~ZW\r Fˀz"ԑrȠN:W>"L*TDCarYJh>cGqF~^8Q*^85$^#Oa\#ttio_'BKv(oۛy~e@D};G9$4WIb%KJ;HkbPҦUF/Pk8(BS)9]rDGP V`IA\^I^t94Pay0.@Ϭ+F$'x )\QįrN%"G]݆kQ1"*Iui{yTmPԉ=GmjlmhCtp{D]7˜WU$2p&~9+q@zhJ|!;*'o(퇩 FPORMR @bUG*v59ԙ wA_>$CpZbzSK^񡕴֯;'I`Cucc!NA_PHUTJ7(VҬ KV"O)}t# L' t= -h0Cyfr-mbF0X(?BkW)]*uN_RKyE_,(Nm3B#8*o)t i?G,[Qm4+?-`G/K 0??' t2H8|@>5Ph"2e&s#;C$z`a]|b3A~[,ɮX?\< +DZ{u% !^Yn1pR$]6\u.J֪0bxmѧ.-'M`eϝ/25b5lNUH6/ ]w^8CآTuƢmPj'baJ٫_sQ)Z&I06`%gxDk%-1(mcC!C~ȉn+{?>"r'Z>u.;iqoL0*4fjϋ17g0ZU_ede9+t?BX!Q&(chڙP=/U;K34V9 PAP6Rډ]vA:qLo- T#o Ce ={Qw>7=j[4vY-~UgG;N.X2rm fZt rwV$!țͣ;hɀǽ]Y 4zS[[U3.sr~e}xFek6{P1R%0Gs*VݫX#UdWf|_*AfeSᔢJ'ڼ73}hn?}:wyiȈ*:沔akƊyH]- (7R[iAZ؆*܉dYJĕ >*6#GY+^=f Mj,;>AC#N>$mo(YBr:/6AZq 6b&Po!BC0s]A!ح cbOlm'R3Lgp9^ya/mUXZ'yhPonaF޼Xjou/PyZKa(;E#1O$8J_lq("RUW5:I b]?`ig;Hpb'9+Ś]jK"<7lV;8:nCWmZ6oQ2 c;iFA1 /hǯ*p&261}|Dthe?JNZJg>G?پ阥<7V/M4U2± Hߣ~vt6kV]Ny``E>;+ C9RS5}\wۧ;蒮]>w$ȥԾ11OrQ ->l4>nFK`{UEcbn krE Hb< C #[%>mE>J>c`WG 9ں9.-{NhԴG9ѳʪLRuHsg8KѠŨRg[|a#Fne{>Ya9>%eleVb%}Gʩ%)&|Jy!3e7z,NK$ awa-ccl1յ 9\*F6tS1mqz魬V^ B hADB{%]U}'!GsNe8S "vWB,.~bzkf#DžC qE(/.V7ɪpdRqd/,ˏZO&sFS 4?!rk]C/X_mfodlw=L اi #D>BHc"P^_٠!vMV@89Aj85+@2YSeP˗Y+k^´,5<4ܕȨ Uq *6>#d%^ל.򄕬ůNYV`Jzwyʲ-W.F{Ho?GY2SBvjHB8!r/7Euh6m=X'(_=0×d}32DLO{W*%Ɛb[ qB /< ecbpqT2jۊ [4(.R 93-h_=(V,"9IztTn_ղnC_/MX Ȏ.GAICus)#69~.O$ev|h̍~A]En_5uX[cA IE"Z}_= rb;N\hyh!f0_muw|c o*Lt59YI*} Zdǣd~6P 00o0~!ZmVػ!.9 CD<wͱKL (YoLɽGbPm lHIFPMHzW|.E+F,u 뷌tr ta*D@At_lf+ʘ DC5?{bH[7g ŐXx:ZY=: Tn5JE0k4P7;kq{#ޛ`3 N$V3~q\p}#p'ɕ~2Iu7r}&j|ƕ }^%iFW\Y'Ic\HEo"|#<ZXZ~@qc5]Gf*áJ MaW(e7/` aRb ?`6н0m") ɯ c dG,86{9 xv%YgCq#fz;>f菒s]ξN'E;Cŋ;7(*3<`w:ʒ f=9+M%o1V4f Z7Ts-xS\Zȼ3\3F%&@Nu=h"dI(ΉG`;p}?" z _[ 6r3qn'pecUIvW-|Ɣg4BlV]у{yǑvʜ'?I)t˯9V*\[Wu¹o|{dƫ~E ٰ9%FN_pj{"`oUHII|fdg-wBYy4%'C;cb } r:_1S_d xKCy;59–ը1:es*k7T*y1ޢZxk./9⚮ =NXB,L <;|nX 씈kªO@Iܓn#SlZh?--_{gu l6'}O~iS YMXxH#xqL؍r[s4J.{j󹇏_Ӻ ؜jኬ=#R1EDZ 9y%?,W/ϰ&Frv  )"ty87ơ_cW`oG.Z"4G;1|(:dVOf̐J"I֪JuXP9`"hx,ɢWwi؋޸fYX]HG4S2XZ@]k.xD?N qbAJjz;G?3g2똌VGRL44`%WF ٴ36y < :hSK*߂'B)ؚqrK$=;ne8!-K*/TpJ#w][m'2hI@*;1|ʣOɡNU4j}Jo?Ÿ4Է~+6͚fN^zNi'?WG.:5ݥ@L?vС ǭOB Ս8ϝ=%TTtȊe{n|AuUsJU<0 nXuoCa`UNrIճTч[݄3PW6;g g9dD(Xi/r h\XW 6$ݱsԷ/V  )ދ;xj0V.A3~Պ+j4#d_d1Ჸ b^NUt$xpaEWeayw ~n?nFξWm/"E#_t癪t+V/!;ڟj;nUuz:~U1<,scQkqa7kS&$օ1WY,o; _Kycٷkm>5h}uJ#k4ӅFuRǸl& dӉ u!I.[&|]rd# DŎׇv` @Cn}]o,V-~ٶ 9ϻxB*X9.,Ky8rRpn*Udw2I -Y [)k^_dRFu?n f(7F\rkz[P^Q\m_ZN|x@m1XZJPY?3C2k`&#h3&ճ>\}X|3< WìT ոG&;V>p nCPbT̎ZILCGsoҽ_Dq#8#̗"5VBZDϯu(0aqEvm-}j !%,/^-o"qA8ƯCaZ1!0WD4=(DŽSZ$vJ" Vw"j+ Ή̚⾄` #ME!=A{雪FBW<۾< xƒB M @&~:\dV,lG{PO8GǗm( ,FMg:v=>-Y<f&[[pXS^Ҝ.;7% QDZw rVn+I1n׼,2Jt,s1(1`6ѰU5=+q\GKj$ǖ^{v7'&4N/YCH­t^ZL!5W'7* X~r[ 21 r C 3ܗS[DqРP~RK=2WCӣc b;[ KC6Bzĺ>3 jg?SRwId9FU57vCL ;0?^~ۆ`b3<+0\BSr1PHa=O|P^mV\C[W_Mj`@F|!XD/2CܬSWGot_o3]M—n~X5Ox=v(8|:NvAc߷8t-I>FP()$T"LJ7Ǽ$hz7-MБYR-lb{g p ~&22<89!C)[J/jqB" Z)OV 7I3h# #e=3:,Qu5Tq`(Szjon0+ ʀ?Մmjwo{%sͺ~~\둵[?&*D8vc-x܄w;G'QL,J= c3nm] }{Qp! sm#joĈʏf.)\F\`mD?Kr^ɲ@iUs!\k޷wM˔鬄cx<| +ړ{%9/ 2 мJ:;h~Z w'\6"U 虲M;o!Pp /g: UՈawP6n-_FNNMWt33m33n]dzl1l__g4mA,a) wDQw;jBgׂM,q N tkԂƺc92á<49̔fؠG7~nϋ/nS4F%U:= N VzmJv=Ϝj֯sX bcyl CBgÕwylH^Ci{HVjR9;cQS7u*3?Ukkf-zyNR6 ȉ5k#SWw)}'ΦQ5Ǔ&j6gDhaXQKV <;$smngL:p( n4z= Q3;4;W3h)N4}\eı<..OsknAU !kg8 ^f;"~{['dOq3lIւM{", SDyhNnt S J[f }77tY< G6_"'J#o4Luj'{yV]1=I@UU482{<椑{A/Ĺs;" I<kY9VDL_=7 t 8˽f- >/ern$zzFWKx [C/'MBvAͨ m01ٻksi.8Mƞ)vGH=3 ? ulx_o17_wev*?/-~S8s#L($tno&I@z["'to+OJ'"=jnJ\ld7`9/jIN5!V,GoCtW-vk4KmF ^^'g喤Vghj(s3fAXtuT& $ǪPYGfT.,|)ʟJ~,Y54oF1AUFhuA~E4Av JIֵ`N:NZcFtGrϳ7ƜZw52>wz;Zr-1';98Ɔˡ狯V_.\ K2"ذWr1'[S{`2MӺy ֫=&x+`k9QsWsdfϡ)a9{$Hg=@+xx>,_PO|̞l}S8銩a1.45뻵,RJF摦b*r ׊l빺1SI&Nqƃ|)ɽN>w+Yo H\mOT5W܎HZEC! sI(,\g e c?x貼$gҺf*o׵#{B̡#!4'r<@aFJ[-2M8lۃޔzS{O; \x&ɏK@ ;ZW :! .J_nwECԝa 쩒z",Vfb^.)6W-HocT^aNXVgL̉7aҲ|̗C`7k -pِ;? %(Dss>ƻō 5˩+68UJy=Xm@sNԒ_hҒ~H!.|'U=DvhppKD]27_&۲zicL >$h7l>&Ui.j,F<&r-ՏPAy$ $w -7% t#+;ΰάj+=|@AkY[hi^y☺KfGCIvj ǟ A3`WϵS]ʳAJ_ s5=H)!P#t{yQg 9"¶ ,X01IW=rbu $H#i~SؽlG(?08up٭a?7lk)k#YRw9nm%v+ EQt~Cy`(ZD1_oc7i{"1ldR^gpItg LḊyW#[^B~Ye1:o^Efnm !jV;s! ҎOm֮ԡӪoF( s<ħEB7:ѽ<=p>45󭡎{Ӑ>83% Hsx"z4TZBF60P $m⅊SZ\۔̓_m)[y#8Y %`{⪘:э; Z}-shMWhCN{X.nhnuA]РĵA Ar+xI$,7hsOd̬}Uh =Fƽ|/ Gtfj#B*#He՘Hէleێ 7_P%L9k{T*٣xXgU qxq~Q3yQ$JP7+!; +xM; &GVLj@[xG'z5` 6V$\<özf+34讳&M|Gf!%*92ԸUg9$zt<݆ mY$ڌY8&}NdvQ02.cJcqaQ)&m> "͂_S񲻉h",n{^ AwTIƔS bs{B 􏿔 $ ӌhF%>`*5`NhjtW's=bh8,3tӼfCc(:m`Nʪ.k^N9aO`8i6=f-d[x&աĎ%o#JO3swD"tЙ|IH|LLlSۓX.JZڏwϲe$ ƻmN(~*5a.M"t]up<<%NV}՜2-KWf?^om8"H^> ۪[pCO͆[-7XOGksq { :Wn'ڹռUXM]Y7Hq$P"Z B;c!:NC|ux܎Y.حv1Ɣt QQ{T'/aŒ tkw`4-<+$ Gp4ijѭ:m'âOuh M F %jAek BmI\d8H`8Ժ׷yU,_ڽmc3Mu 胎$`޲ç ͆eSd =֌P!K>j繾],|ʇ.^o RoHLnE<%#G2Cj,^B97?&S7y΃i&/eEk|D $pAƍN-ңTRxպ 7må ێAcj!krƕw:B0 hKaUCsl'emNfЍ{} cʄNz=OӉ^}P ]qO]Tz V s"&zq^&sO"6]p^愴}Fw*NjTء88-ݱ!\%x\DFk; y)kxQ"CCͻfTrWɐ@I٩[cvJ">I^UAY$O UmX5V5}k*+ZR(!!,'0A\{/]JاĨ'*4h(=eۙ DŽ~|+%7*[pc:q 'fBڭZ+C__a›ѣ[kwy~*$Ѹ#/`k^x۵} :f(M5}~՟E!r)aSHHP"觢h)Z|;Xn R1 N;N%7*>:tװoZ4& _Z9̿N8=:t?XNk%d/;:6!2ż>[y5p^)4L m#ڤ$`]^ŲߞS:<nֱ KZ4*+1]"W `ZrTe8L,ǭ`˙g˕]PRLLYyJng -A&Q{tJt˜bkPu- p6e 3sJ(arVjD<1w$Mkw$. g(5B%]3~L:TԨ7S=JD>:໛Z XpFD |,\T7Nd:$]'c7󢒧PUY WA(+u^!c/|:]aeXjPtkݐ&D &썯n|N*U8ӾpK*)ĠHȓ%[aMDK>ePץ NlEQFmf )@Mԣàђept{}*v9W>"ҵڕ{s2e>`? Ui+\e{8ya t+CG&ӰPҞbu]_ Ơ9>#)7:FK?gP8RqeM" J!l9WfF V4vyŸCELe-N+93{NimNs,HhQȭ;`Zk k*l3[TBwɯJJAgRͶ s\SAH焞ѻW98g.1M4gJ6q\R8DJ2*r[sHŎqVfo}:Xd=\%nv^sſOfGd(˴JAT̰bIHÈoޛ"Q2eer-j)뜦9m ij\ŷjPH$oR,U3ʚe~ړ/$ -Ǟ,٫˒ie$顁=#+Y嬫t6zF6|t ;HO@OB!ׂιXL+ATm>Id8Go__78#'Pc|7Fr|8zr45%F*>1&$6˵mt oCBV"E#o-21@yιU[3Q:aV2~A!XV%2}G+Iv:DIAE^@H85Ut'.+lӭ0EG}gÛ7Hw!#WY_"Ļb3Jzt]$UK!%-3WNJ琳lKb0)2rɷƙH&)Q:AIjʻ˽b49bbm4ݶqW0t.XϻZR$8We375M4 n0eO]:dDWZ@昒w3"fy9[Tfn~|=eDO1'#iRGZ%LhwA$8d/UϰjL%NK(d"rF 6̿7ωŘL/󖔌Y #4i$fDƨ;@NJ7Tn{!Pv;3}H?0slW萸3ދ_Km0428@_/7J^fCT3ϡ0EGUB:njp/ ǿ ('ze/&hY7ZQVS%Z] _ADdq/ ]dfWh NxNR1,aoPo;SLyj;IPCǕLi47@tj{%\[bN )UZ$+(hSK 肯gnpb&n-*s6!w;vt)G\ "U#{+98Kj.* cMuկV]÷3,Z3*ٳ)b 4 > )Q#|yKc4H 9!1Vx(hE@Fag-[JêTr%|kNKGWud}L>)TfVEdh[]$#:8RO\J 﫺]/=bMad\Eo7^[V{^& 䑢},|d(ʤ⏽u;d'$a|uM/$vug_';m+pY`xmR:,\e_L7#9̷1s#t"R%umMQmCG KД(7~kȏ#)ؗH֮i VZG%^ :fu29]@D(V)~cؐI:f2>};qeS4פp `Ŵh%i^9I%P}(D{k2߃$P)U2(tLVXB?d! J#^>&/s8V?U y T٩!Z*0ij+4ŧp=3!@.RPbɲ^:\ԿD_) i}5dBwhف]c^/(D`n"q`xD["X-'epSm K (9ѲMyڀ391{l6É/أ)eэPL+I[(Ж\\ze4fe+a보uVxkY+]s3 X9fՑwjk|a{rIJ3DF11HYsk;h%XRVᔷ p :/X?Dɞ)e /RH9gE zًj7u.Z ƒ;OkЇlVE"gZ-`fRsOTk`!/$PvY#x<&S6P,}%2z"3pW bQ~̣h 3YNwZj{Ǒ^ ?m, =\x/4?DL`yBtטo0 *%pG+{?)UPȱ1vbPhRl0LJ &MqV&WU|8HyF +PeU> V'|2^퇙{a?cù%`:f߰ ?Hcm~,uqp Ï(Өɚc&nR͂5DWU kjVHMZ~Y{قG*%@e2>Wҋ4\.W798_ú߲xՇڒ0H~UIoG7E.{`udd(ܬDBjj0&m3z[{YKgx \C&c*băda3]_Fzm?W'#@yWp@vYB=+ QGI|OS!V;8T},[e ,Ju5HubbL%, 3 BKyl$A3 K$JwP2f5}5C:exbo)'7WMS//=bY+ek߽200fRm >jFh tm3TEWP$3SةwRS,%2 hy/&f 2I4Efr~: Jxq-?i"YOYbṛB5ϳ#`\@M1 1.~s~:Q4FAWGgބ)yO9+5l~U aǐJ,Ch^Gx[/`SL-!%_ʂǼ2Zɲ*  6jWfЬ 둑j:Xn3Wb#>;ǒ6PCadsȝRua7T~dJWn;?hWeM۟_ G8- { mfĊ~PR]Md ]@lAaC|)`hSDKm^wy⚗j='xlVkn"'R^U4" `Cn>";z &EKQΠҵ(BdC<&wz0l3q/3:|F\Q >91sY܃Ŷ@OOħQ510|csb'hq|]Lv[lapRć6QmZW(\gXPb,P#œ֑Iփf𣵫B1tu=%h܆@I$*WwKM4PDK75i"(yF$ϥ&S[T[Z5>?ɇ|ag$Кk[mf@NH1xG 9 3 @pHl7YsNjYc.X_e)0F^7]0 ?BPnQ̗Vr8WzKlYo VS?ebqOTPh-9 &Z"%(ň=ɏLJa%T iUV1*^8R_[rɯ#_SVJC6?iIAv_k3CRz[ X3m~@lwXdE/iƵ|ӂq6@[lҟ N%ØM̫* ޾yo8vlv6,"b)חSҿs8BjdD3.Ċu!܍_Ѭ nL;xx@C$ ҏ`&Ɗz|BeR(k\熅F 93M1)3_qePZ;&q`ݦLRJ0l~.9LT`ljpNOCb45"d;cqktc2! "޹yN7 婳 D"9#T<|BUCŰ2[RTPH܀BNg" ?4rIR~llCXseO=wz!5ŃmCbD'~vi5pߪ;b]vx;ޏk31 "$#yHKwM؍ѺT'v3 Ö.l|$<tp!a= Qw"o0c 豃בH6*:PXEOPeLB%.ʖz؈Hd\vZZ{Y}2n2XKG7wsA=L~B$aRN}t*$~~u~vH Pbn5aA:>‰uX. |X߯^%O0OSzQJ,=MV/nEd^6p2[Иs'Ԇ 1{B0p0[r+xq󔟓 yadZ-]:+) WPE{#@kP+E]"fص<]R`d&ohs!FBE$ҷb}6&S Z>ܑCi&|uL&y:;k̺ œ̇^b\DTJ}+U=) |+O\R9ĭ+UlxIkVtXK`dU=~AOS(h$tpEJC:gĤ8#"䆄$b G LXes\o/=ѹYAo_o1Ry Fʮ ?uWi + QDyLw`nܞ9`G5b_F>ONV,Єi DV#s}ߩ} 4zmz $ucUxz``Wi&x Oӱjv31qV,uA~\d[S|,K xUMUY^e;`ȞM*nH,S!֌3HPj%FŞR,ܴ!'hK<Щ[Yo@吂dFCotw2X7w4ФRKwb߶W_߳Sޣ|O#@F'tZ[n0Ar^ !x!}&ϦU:d%ju3i#0qG4دc>X["0 Iv@qu:CXqH!G>8&u V ()Š."&,63g*۱Z$ru^j`ۆfa2X~{19mJyBCgvJpd$X6 Rc8W'ڧݣzA%L]\ =uwZ; fNp#g Btߋ-z{qo~_$FԼ Ƈ^}E T6X6`*y8)yX2"#3j3ؘ=ll,^fFJFOe7qNJBV(٢+Ehssl[[I.荟)䗠Ok3 ZG2R(qpNɰ=iﰧ4W# "UnG.APtǚ&`BC0qB[5:uw|Os2rTϐ B'E `D0ngÃb!:IW3x?0-_ēl~!;ge+v݈G,:9M6~K6bqa b>ȴ ?r558Bn>6#v4snh>4Y|.')|Gp;nD|mTLHRՋwDDmF2+mX*^?t7nMI)`dPV <ʚ?Pe*] Puq.ibA]9;kyBhr R G+@1rID=Q6omV7?XY}(@VPCvh3u~$3l9JPSݢU#z!AC@o_ 4׺L0QT_Yڥ7%;ȌuβPr~&,it~.FIeϒ$d <2  b0oba{6ہeWfN8"m 7ĚF;@Qo#>j'rbs󴊩k)f[*QN~Kβ.SHe2y v.6ܒE|{6<ʠ"ւ&8] G]AJΛP\\L1޷hBuӕ6WQՄցuuviA!Ɩ>= Hb~\ݽͲ.Onļ` e\Z8׉pϷD.Qr1? CW% v;2nkwKyr[&P?@-kY f< y< 'Av5ފ  "a+=V.$,Aq1fuJ-z(83ԯ#K72b+WPWd qZ>0/n D [%H9Fta_v1X2]# WKRN^:zu ncSg̈́omjLgOH[|xt/;_}BHJ/pxڦp<*aˠs֠XoLFep4J7RUJ)*-oLdM~QQj߷c)ThD'c[(jzdP+cԗ_ݢ s|%"+)9U3|_)EG\YpR9S*aQ]KX*fΝ9 CTXs->BPiLY UnHÄ4 3F"  PA( <&ed㺞R{AŊxM{OdZb#"Ԋs=e@N߮MVpv(Eq"6j31h]/n,^2JaIu҆2h^JjJ 6e4{i!o=ٚB'HVWbN$kmlb*M$:ah!UCGEŅ;- -O&#c4SaDׇ%Ĕp˧>fq+k8{s{<6CD#B+Su 1 lLj Lgәݷ0t5dqtof*9%!\ޭ|vx6R@WӞppq;g/ap+>%M:>5Uq_gk3|d5%^\xKw-[V`++[akMFb|J?(FUL֧r{ T7Jֹ0.(1Q3 stpdZT氷n=>#0xЛxĭ5 9^Qpts$'ap'>;03ɰ CF82i km367nQt[~ JI0t,âRfyHh맞YyM:/Cfwa ;z@ !d e8`i:(ݒhFϻm(5,U+b*kנ`~ML<@ <"tfcHfoX!.odrG Δu5a8hl yybdmBPLw Oy![SE1$iuʸ໭=L@q͝c+mPFIME!.r~ ]`lznrh_<^> D ;88wn ]kSg~g ÀD1!YQ=9uR?;Ӭc+(^07U!+ Ri$b;g$=|_R4Bҫ!a09Ha)P=Q[mz c-~4i1up *{FacC\;{,U=:JJ6&"r*쒘P);ݮ ;5jD!EX}*BO=eAq؋B*^/)1+Q#M P.Ίi/>z";Ǔ!6{ VҋNJ츉I^4,%.:Բ]: 2箩vP?rb?Ֆ tnx옞{0`qƔMzDg9 'f2Ju;/PmPQު||t#8[W ^qi4@Ў~^J\|(9'՟@ H0aނYn7UVp"Anp %\ } ?>'݌ cCm 6̈́9E:ZGvDDc q߷k*()a ;-1]Hkm?;?pFm>,M}\#)`4-/t!E2}#\)Lw,kvjnd3 \x{c<9<ŊXT8%d!P_9wY]-W)Ui֧w0 Q +*h4U_ .* @sd…BW{]^Cqe/:C XǑНPƯ>< %p'^OSr{5ne;i6 &Pꎩ  nqAP6bm7yJ]֎8`-'1{*W5xTϳh{EЋ0yk1ʜę yڒ ^CxW>}%tBbI)8ͼA:p}U|zh;F6NE*5z$Dêm΍X0eʑBUjm祰Y>Y:0%}őNZ8Y;/姬耞HB)Y6d/TZh ៾ (p 뉊,F zC;jʴ2 ӽX\d.쬠  !e\eߪ$Xl4Cop+#HgA{fNc-%ԍwG4{`5GtKs+PZ3n!d])fxoݬ?}3V10Y=7aHmDc2•~9@<"kT>%|>b]j#2c{ɲƱ@N^i j<xzn吜 %>3 OxWyʳ`#]/D`яl[e*!Q@/E>,UJTt5_$HԀXl)Il<G풚?e{{a74,_Ljv[Mfъ#8D6rRi &LFIt5h7osݛr %#)qmΛ%(RN3 Ghs0g^jZv*; d_*q_A8xTVB jE$1j޳qК2RBOx ~˨vi;Lbv]!dmJ#O}JV)ňS>v>xRS04Ja_ 节j)E]*2Y#q%ۃ TY^C@@%@'7bqɋYoy%gP9LRH^:"4QǿMx]})6؉*{ .3w%ZGU1WS<= 0.yEq:;Q@gR#:M_\@q32M,xc}1"eRH6"4m"a{;8)UHb <1*0@(T,zԸ{RKzTpv>`KiLUY˹߆:(`N!=mlS' aݞ'9!jcJ@ES9*ڶ!i1> lTUXSʓS6*=ά4|Hˆ(AqL%Ǒ>J{a$tpcO)js}KиK/ =Kˀ1UY#&^p \cU d_b{I) zj:a't0/iiR!pkɯ 8**הh")$jSMTۘH0 J%K*4UysU;ʐW:>Iͺ@~vQ {/Cz } iӦhGrgD2QV0wS|v,23S90S#ov*a#lE@64Kh4c 2U - ¨VUp(g|.өf=u&tZiF3fRh~z/ r|`Y@@Q+# dZF$bڲ#/hlûi;V-1'(&oYe{'˼Lg@X-~DuAH}uU@2r-d) } 1,cvodpxꃳ띲\NLv r ]ݵH͟QQ-=´a@0ύtf3/줉\[YovE[,hњ]$ i6M.Ro#6J\^I;O]2Ngi-ݤމh t1<'2oN8e_4! H6HQQ4=dU4ۖIɁ᜙R"9$5U 7xqU =~0̥|Jғnj S^ڛ[ޙިNw]x͖lFA͔^_M\,hd-SNcFjJ(Y+_,đWV4-ȸLyS?^]v5ƾ؂Όmo1Yh?m\gUty*JM_i^tKnjfg~'b0m۠*uuï20KQJF ءbAO;]DC wd1:? O moME meM$5n)pFkћDuXLMg)})T(˗=p"۩WNw@uDN5W'Ŭsl+\5EQ:kHЎYY^0hLD1Po2,AF=P! 譅[{;: L.kS QE1kY;Fq:rO"=ffV^\k r5K &O)tOjV͝C%+[=G!GzXͣvXXh3iUC4h?c݁;yY:[v9˄1)ЉLC\H$ka*"f=Ӳlj#&  \ɜ:g y3zX?miɱ>k>j=dO黩ve Yk@2HfJgElui#V`X7t_Lݪ(ӣBdªmHc+3*{ ӣNEca"6JsAU a+6t #_{#JM%4H, $[2@km!gz{WE/Gt&՚n e/IԨk<zS;)Bfc9$B (83Q=]E0_&lIS!Ž=;2{,6kLw4L3SXVoFGބj>6TܑkMl8T E>28l̑3ӿArB+w ݢ.KŹ=) zFi^ e }+B1|sj/Z :vTJ6nE aGt52F0/[y#/뗀l~\%"<nts*RhBy{1wݛ7Xjk M*3׽(eb栜tb.q?^|=koh%\6s#7 H[G2]kI7P]dC b8J0Pwv(w+a/OsZeõx 5GbFk)cc z3M ʥ6kېrKkC4ԲgR 1{Jz}N 3ш3Le80A~`Kʑ󘩸Y5@3bL"Nf0 d?1ʇbahx*}-9 սdl vZhoeZ|JLkXNWMV ?k9{me3zmR" @IJ!py |yh)tcqM{F r$DhW\=i:n0Xy LH-U)@ep߆ަa쒭^2\K[ hTNUix,ϔ1B3>UZ!5j땆ry>lm4ZFDGTvT <9ߩIWjY_qIz:[Zi1 ﰉ;!+2w4 ^(ڒXHi_3~0ĥ];V'}ifqۥG=vFi[]_sVtm;|M06p*V-pi~5X5ZP-LQSxL &BNHq w7P- Ia+=-Z*>;ki]FƎ(W1{)4Lr@dU{[=h X#('-o9CÉ$uI䥐Dh%Ls 1Y^WՎV*VBJ2'I[j1i?ր'vg]R70!foI(0l[/1'Hᕪ4N$y!P3$ҺNEbE[ԛ?pa\-7`a/ȷqYXxRT8UO.mCFJMdZF11[H\r2"N9pŖnfrwOԻCKx Gy( 헠vZ&;Ґ֬bV܋{8O |ܜ{my<Ɯ^|)'ss"&6syMFd/$n 'r 63,rӌO8vWtZ8˛*gQyHwP~~_ ?[w ^$nsxG\<xxv\}VlBnY FAXPxZf.0#&7@T-uAnR(7 K5zd -#<tD2B "sO㪉iX&c=kc*r"wNR\$18&3ΙCHLA:RN@cS^~f5*uY([4r 6+md2{Xt%Nw.ńB }հMFrFfQ+(܉5SΏ s7l-cS= ƭmJu,r]W<>fknpR @] x9S-Xs> |NAhkc&gc=a]SS6Jnaå2xSAK!OD,1u_PhK9qLºO_eٴ%#GRk$NFvco`nz daIϢMQ1 KIW@6hr(뻱KtيIlڎ/s{YH xkqй!g"Ɔ\mieӚY%ެ1MeHcH.~Pk;ϕJ(v$eng9?,4c^_O,/:9$2'(jy4ɒkQ nr5-YL8Q/lycVvyKL PcEA>ڸ~Ńy$QӧZ> ̝fPBguIxp)))~'Oxm`b"sۑ0v4s8`y>ۼI{6|Uq' "g 3۵c": l&pRAAqmR:?ṋ' . K.([D,/r=F~w/]\ 53IG8u:1~}PoҢϪt]avPY^=ZFQP,BjLއ1NT0n*:_'ƛ44P2g]'7E<91ψ"l3 !Jm5DϹe2m!=+Խ}|_80Ҿ#{ utlsVۢp8":- Z/)]P ޡ_g./p ~sNf_iI}; ͅ=u%H=Rq97836~j陟@)D"hhL5W#@/Z7@vqN'xt{ՍOg5/0oz9_a@DEXTǠ6+Wn>iBk’^%(Kw ^&HY1,b(`\ ׆Bd̾O@W 7$giMW:x6/'!rV [N Y57x=\|N;3?_mޯ{t;L mgTjڹG#UrTS&}k҃M K^q1OR\(q;zEˋụP>p)WA*_u% @vr64,DDZZ.;="=xëAhØc#K7:b<@賩r(+]A. h^Y3$Iy`Q8/F}Q#Wd^{Ys !(ƾF:RA *~x KTxҏj<݃[`^>HҎF6{~'dӥj-58+$tE"}fsY#˶](QvogDi ʑ_Ɨmpsxg|µ"ʚj*g:ε5s/hH6u!MQ 4C]k NZ ]HmQz6 6Adڸ?!by|n{c7/8̡o H 7ߧ^Mq ض)si;LoBm-*Ύ>zG EbUkYOVz$P1kDҾ#ګ#$$2Nx2"XHK/vZ[5()j_AE@U~6:wqX6H{!\ acVl*c\Џd!H Tܷ~y@)MݢCUWh}xs]|y`%yfU{Dp+G3Mz->ӕ82oF Rէtѽ\܁AydwDN1RmJԪ /D[s0,.u+_aF{*mF[]n[LRي{\Sp 'P.^j !gȈ!,I"'Y!rCK~ˑ"6&/1@g_K6n\Opt(eݏmnQ 4l~9bߩNcңݖ.ɮ4_Ъe@˕Y'Gv_;`Xզ'X`a(}u\F;F D8Fd3EYQm^vF0!bT0D^P*A¹v"v$3.. 9]z(Bg?#xh) }(uq**0§yl|,xdZ'Xzx Udf;:B`ډjhwBlJj`.ѡH}oeTT9Byq)b= ;F8i1Ù>TWS;;W8ふ&>_sv! K롥8xјf{0?LHmZ)y\Y.|7ddL'̘ t!铧}/ڮz&̱,ldz3Ac-*i>x?`(ňF؃+L8L_Ӧ=⸺mES,V(MZW (K!$8ozx8ЄZqD%V'$(JijSaܔtXhրM&0uwkqC:DSYTV, (ױlpyynjTkK xz;&3@ Xv[pQ4͟P~mQȻ_0hEN);tfzP(,PSRAmy3G޼T7ɍˮCdږ\S\ zm̊$ăJ*L,:Ef T3s:*yX9_E hTes&d|3VUOGjl,jdfeѳ40%OEcgWx1v -] }iQxм y"@*Q\aIr2='rY 6HdU~de~  Ij{U,ܻ]R[84P - TmmR8pɠ!Fr K=9_ p *&ZH.&v^;cQBE!s57|'*:WZ|%k)[6}&eZFm>Lt)s}t*ƝͤAΧKKډ99F^iy]Ez_ U/P`.L  ^jqϤzΈ,$Ù-w!`0d_u~R.YUׯ?*@V\ /a|=1?B![d,R(wpZ&(a0 *_:`dg'D?=hXCFC S%a~57cHkcdUlΪq*@ȰH sU1)5iVLs~،†P*)-!@C.=,6@:;^tk$/?O# *b :\u5K!`瑖t4"vwXxmvj?^Tyj#a+66Epq2Š 'ޫ,eLun#y2lAfbw@ݳk f *-Iz((z>bUq(e.du TLxtW1~z6d9|Cy\a/,]JayRx6, ]-Γg9^շ_e3t)tO$Ѷ>*6R`T*۱6` r ']CϏy©76ul6ɰYhF[T{'xE׷epm Ui6Nr(Wc- Ƭ-kkYzkܞWg8 YGf̋.ǐm.6>WŮ^:^M*KHrSdgq6Ab> ,!CQyM`xWx |RJYXM406׶Va#Ҿ4Q)za_s\"{F]buh_ ͢jh? 63R:@B8bb6pFʛ>"}:*3~:_Lșrt^J03[IԿcQ>ԓ7Ym B0] .2 ~`,kw[k71׵i/q 5w'Hq٬F,ȍ|pl:q*RyֶGL|=a5w` Ck)w} Fqo70c;7R[xJ>qsdt̫(:`q=nSdH\}Cx ŭQ˛|wF kH nOA%@W#X#?zK:045-`}cfxqH{S'*GX"i/t=ɆpMI*4y3vݚKBoyeUd|rRVT(8qi:##qG)O%ep4~y(bNNnq5Rdԩ?A4bCyb Iw4z#X틔qɰrH:|MU}M_z%5P4'᪵k͌:3ߘ fpm /t.y} A2>!/5R}ܥn{BD6 tܶO#G.=S%+`H LP>a Tߤl7GO|Wz֚d1UeM涩AUfUmL:sYlzw d7Ku:$%uH>TZ@t ',w*h(b<O'DR sd[}inV' v8L'i VB X!1I^b)MƸRq_bwkH^lٷGd6⒳gBEU# d#zmm@8vS,;_N GQP.ʆ ^Y>ӷmpQW~HbWq^nxӗ\ h'G%pD9WFnJpLzSU.Ю3&p:Cq#Sv{Lֆ:n8=>C65W!ԅ\O{J.<7atf*ڐ KHVy"ߝ n6{qUE>ˠQ1V6]_g %4nɩﯶ%)oO ӛS85KoLf|i%lWkyti!@.\riSW!@HsJV=nM\ݏ}}Q͂\_th;߮v`/u&MfF Yj RA]u%hwS oj -Oش"-;5}:?rV08v%ދ~ְTkGu4(>aC9ȷތ0CxI 2~l L#8mpO">\检YDIERT1Xgtr, r < 4kK c&wĘ O5wʙ,7VHF2N\e}A:iՋWz 8Bi8$89eS*O/7^ԙvKjm6gj;7m_lYIt>],L},gOb-_O}7Sh^ruzڔ.4E6}0I%n 50B5Oܻ*\(T9 [=MnzZ͢0.;hҶK\h,Զb@z6Bz#Uʖ,; 쫛B XkzTW A&10d2u.F 0P5yǟs(*Vpw15{۸Pv|Hrf:nf?`[~ɠroῃVPOi*js!UT=R8dLYR)A]j(m[=<쀱A4iEs bU/É]M^' of)QqI# RT3R@ŭEI+Kk8ucM1oיJ~}cI?DɺjN{|&P-ry4g\r xN2~Ж'X2́x|`dOY.ir^jP$aYz}P SU6ٝOZnގTM٠3Uc%~B{tU!S;ͰX$9vo7@7rVBfVZگc+ZdzU%|xẗfD@.n+`p7+_CwK4{3Ǻ/N&p9 JBH_[ttxmhf[E,R ]v[t{6SpL*#1H:[uTMŁލ)1P6`F3K-DŜc ʀ94rvK hDh:Gv%ܞ7P^?N.E7\so @[0Dr΂&7ԊIli6F\ubLa` a=T2]2 >5_z%A%5iUqf͡130 J 1&4uS!#ԓttH6㺟 ly=}}Q |ˬDS(ŐQV_ D.,w@~O:m\/l Aʅlc>UiprUQ/V R^")m/{uViDcؽlO}R$SVTvb|Ρ⎞59Qur=FH7>g|;LQ/D'"nˎlBj3h:![/4A7V[HCE\>7 QwYDz,LnAGRLgPg(eX ^)8qp.4glaքN_׎W5TD`kk j%{hKHw`9 4ItΘ vSp]9]L2atBKDeWl^!K(k{W@\ZJS?[J P^`82T(4DiN޶{iZ]f8:cٻ~)rxTLY3"жhq; bke$ix.?m"RyoϢq>K-vZ{X 'C)X܄iʪ Bh{ԡN)p`U^Yt" ĕVjݫ3l?q(RvbBi<׍DH7b FqJ:KӨCZ 8rYg']nn9aG\P+Dj(~5V.Rʂ/ɤ {LSi_zuVg QOӎ2`pTjۇ7T:=O1c NaTk}aqD`ZWέ"#3&VD݇n+V+Q1)vW ɔ~`,ϸF&tHAց_Tm 8]c^RB'D֌g-Nla`q0JJ+ةm.?*%Hկaq)dJ% AɋVv8裺sZ]]|z(,O8+0 PLD{"G6czisc&2_A|8#kw 0G,^Ё ٳ:Lg@\3MJPx$L$jѽ7VWf@ 0(W\,X&p@/rwc;6 C/ɴ]w|Az6{l2GTkTl}`rfs f'nZڤ,4e2NOo mG[Vaˁ%8~,-JiqsXŕ.N oX[639jxr(~_Jrn\zդ+ ҽ{3|j7Va44ЛrVygnD6z63U[JBdLཌྷ$.R*4`^|ߝTٝ^[Wt%EK9 j7Ri2Jq Cѱ `yTHvQ.Tb]2W_b֖B uBDm!7 Yj_;Ssئ.I@ uR&汀~( EHVNEgg*CB 3+/'bq ߶_br ?zkީF ȫb䚧*W@]KܹbWO] MѰ}G[/ِ#sDDhZ쎒F N=U\>brb#EJV 잳 iPp<\;.?S} mPϰ7h6j@8tW mRe@| nm eޘ}Z$zA0`cj}a$+28ddb;PKaǣVeڔze\0!{yL4&oU[t׮E 5)Ҥʄ\&'ݖ1IxeGOU*!;{ !+z4l1ow5 ߖP숨o/ϼ +SSR7~Q4Ytk (!":}K4r3L^-`{4LwhwW9 ߁@OlLwK»-W!3xCٳ 5V* G įaбhD T߽)9Ɵ/" !JT_k\HcYLB#Ύ6$@#K3K?Eqjf'b<\.[ ;|DM &ᚓÒ+?'{ڏdxX^֫}z *aagؖ6NէK㼫m [cʍ[M0UlmDxv\lS0[ ڢuzo O,uӺ|0'7HOyo'P'& XܗKs8fU֧&U}Mh*g:@e_Rx 4^Lن*сOo d15}Aʐz[.[6N#91YvIf7VuLj-nU x\ _MsfC>t z&%դC?ښ !e\E+.W-ޤ8Ӵ_S1g`Kà~)FjaQ33P:>X-^6G_Qcn"D5<,XcH0]ph~V!Ӂmv!? 7Jëf̑pSCZLb;kڔə܇6L, k`z?n5ybir7TJ,Jϱdv '3XK $&wPB) ;GHLi^2F -]\ѣ Hig+Lu_P@[mL:xYjtSH cQ6;sJ .1?w^k Cy'cRA$lDDBgW0zH䛩u7>M\5dj/0ǰHu? 5lxCF:R8ʄm>`l<`%@ (fVfN,0#Iz7R[\s)z9Ns0NӢiyOu^6l=H$,G Mp@V@;}BT+|X1< PgǗ8vU;e8%_v u2>ШNTY>׍~k謟AAL}1^hW#O?Jdݩ|VG6Ib%朦%wOH)I*;$"\lZMx|A%Qo<+ 5>µj{TVA Lu|F f IsgbM˲q< ·=zU)"_5LlXͭ?iťGJA!oQpFc$CHєqɐU]6A,H q?萼(á@a# xTuQhl):[H HG*b)d*CM+nz[+Onl>$ u*RpUj*V/ӓ5 4_mvī~WP5Z*gG?))* 1bۦ!+Cm= $'ކ^Wiد]?ddgDpG5"jŤEFh.ߢ5Q#и;p7t_A聕 (U >/ fܳbU1{$qo\i&>v `ʥW:_]70bbp "j肥:W@)Cі?v4V֟[y),!㦵* fu&TdK源ZBH)  =GvP$~bb(&υve Gb 9{Zu& ;G'tPE0X., $1dbf~7)^CiތYRu]]vIkAjyl)z`Cш<ď%;,G O`#$n:Yr|C5cܙ_uj{[k5d vdjNoЫy@s{ *[Y}O{[B ?pe.:p-䡷 9VR6 P#"2(XZ MRk}l#ݚiV v] זoK͑G4IsU?l.N! &UwtYEA6%? v[̫}H/ JWRN?" ۲j"+ϸmhYL*/"0g F-4*Z%!C,0y ?æyKIM<7mwˮb C -g:~kTeR>ve W_lR+Pvqhv:OS|6W(Z g~Հԩ~) SHPf|<<9I*ZI"]nI,aaZŷq[6d͞)#OTtլiMHL2m|U0O?O9d6JF׮tqo]"1?=PO&xnu@Dqb|*S:Pe}TibA_ T=-8ֱp( LLiHOXw@g=.[F4uY9{㏺DIk<@Y`[I^]6vL8HTyduEisY7*| lv<^۟1q/ra] Yii.-pc`s/f>g1">]ŌZ` *}kS6uRKM/.s=K|\/%ǿQI}BJSiSM.=3XE!q*xUz4ڕ^NK]waK&ADavA+cq-7<~NJi'UV-^dSGC2o!8*LO`@2|`P H2D~m]YzEe> x,`LOHdȆq1B|]Itǯ8K։iBaQ Yl33h32Yo׺qTZ#^9y8{:8#ڐGD #K>{~%0,Q5VA_sѦ~,׬8/z3C}< P %,^,tED||B{Da`Qa˾ _ .*N X9vClWÄHt-H,p&[b+ 3 o,I27MqH)ŢJcoqPIiAc@wa!oڇ~g$RQYLA/Jʾ/K&ל2Z u bY}kf7_ǁ{vR)ІbEcrTo?h#hiohҸJ.Շ|+;a9|5dMJJsyئL{M^VXR@V';̀ъjW|EyƷLwRPm?dS-V$p/ CmRUZ-kxXQYM&0t7@d ol*J6 3tb]Ѥf嫞-\m|v-2}>dfQtPF1A$j8hQtǽu #(7-),Ί ZnXorq=SW͏Ϋg6Էyg*~F 0]t}ޟyܯ+3J&m_m )H}QBǵv{mяyfRڈg ZMY7vӾÉ>q,#ߚU:ΥnUO0"NYw6CL@|/jӉ.6  YR*=719$he.Me;㐧r&wRC,(ֺ==JVnDwC>o7'찛ɒ!WJ\חCV5Bd 3݉3R50|6F%eR Mx0(夆 ԇ9&mޮҤ8/=r,Ha]޵. ېiC401iD[` M`rf X OVB=/󱂶9|P'{IGd3Pk!- LݶP4)捋6]3+!B=8S=(rFU5 L;ABIUfj}Evx͊(؎ iT/h̑_` @:N%ߝ8~;XgMAdξNu)Z;Wu/ V0ݷEQ`vyZ;#KU<¼IwjT-uUEI:X¯Ҳ1Û&NG#/bp< ^Ȓ~5FCXeMM)Z߳ Ǭ@@~f< h/Cg}$ͭs3I\G Γ8*Ork)NhNqCk,C`vJVO 7JK<~e~ H|u~^1o6-eAV)Ӗrm0wH,>ͬk(D"?m|-ŬQAG2+rgn-7A 8b $)&ҋpь:t+CҀ|fDW[KM6:RgN?X Zʘj;昷m 'ʃķ)9ZIZ"ɽw>y=HW8ԐiX%2C=%}׷#ho?`ITZLT^j) $'1v-\p)dc`492A[0P*2CX9Gz/.Y2Jk :NXT\ Đ sml -]02`&- ')g#r?O ~(aNA1mR$/VQEUs}ad%K2/VTM'5ə}oo'!b}9 HR\ab9di91#9qD(\GeMrA Xi W6^ 8w96pT^r]Ѳ~frb87Sh?H^* { 3eCdU7w|㷲d^h^//.JLS6 ԣ7U{/5j NBFwE6r&1A-s|‰AI@&{b{8|%o\ (o!cf>lg$ʐz]LIXIE꼩? 6 r!ij#=XG= ᚓ\`{XU P 2NËk$En't8)ƹCc|z;$^g(q3+<H ު%gkvA| cFbMm-2,ѵ Ff5}\r` V0ZVTp) :I;bHM(zCwߌ햯=UׄYDl\^@nN3<cGݭo[)aPૄpCm9'e{)2ڋ æՌ`֡ƨɠȉP J9;B͇qq4le*h;C+m³% ?W,\tIG@LHgYjHfTe:p+gnM}}|ͯ:.3;E'aջK僓nѿ=fϠ/oJBiaqQ?8]W(f{_7}8L0wf3_;ME 26B./|!`eT C"K}|xNCV[sIRNʋ#*Ie"vO\Dt(sGnBJ6xKQǣ jT,GلQJ:#խq(Y:2 Jڡ q3[] =lE 0>w>k$&?W.PtQ 5ڧf8iw,Wbf0Iohw xE^uw"㠡N%1x,>u }̀X)fy0LtՒ |.5n["`+7&x4Iޱ&UFF} r4b:̴Wd*D*r1|ʞ}6&Yk[4֒Tqi|b?e! y#=^mˊ>xa FSAg-w넊o1 0Q"I2M0ʒWi-Odp1~ ) UV.6,#/o۹=x^yYsIJD᛹ r~qI}F'ձGx" _b4]r9FE^n|3be ֎$F2'*!>]"i^[/ru]Iw;)mz Lz;!?LW~xԨ/F\ (ynlaHfR+bqhvMޜ`#Bw ^,qHZnJ :HRA #/x MlvO_S8J|PdZ@^;,wvAGƟ8r.K# ڢy{cGퟨ,/QRG}=^8PFŻ"Ȗ^G/{n{]0P =Dc^~Y ljBbm z*ܧGwyDqT4` Tk\Iۮ̽n{³ mk k=yߋ ċk dζn&0?نD3Sv\CQ(\yH@tKʗ )G!%~8%;c$ @~itDʛtbt^F_eiNѾ.=Y!  _OI~pYY/|;7y/1G~"-b,*M4=[U%{U9 3E3K&d0bFT/qh3b Ry-|!-hg `XGot@fWa%_)H*nJ(Q t(!Pd4K@|eeѿL< B:y: _(:(X8KlFOLF.. v ~ՃGt MGa@iQh zғ$ad%׈~{Lm&:} HQYHLc%!RH)6 o fMfWMi%F('Թ7.]r>ގw!34g/]3ɐ\?P9co%YJm+Z?*`Օ9ggҵߐ8fJ?=:#.`u1d\L/I+akzO ҟͼ+FfkTA`'*9p_?p[JNJN:d ELVH=PVXy8364Q_*`'KGLۑ:M7ݧf_-(P\TRp0?c1D "tľ)s4]\.F[i%;ȮhsI^oM..װ4_YH-O0e»gG|lp NJXd#an9|ցJ0ᝒ3|0RN#mAe|-)k.ǹoySl_\1Ʋ?9eyXkcSr+ʳ kUĖ,'(cK~i6RW0l̛#vfzt5YFũHԂka1<|yb0ɧe.O̼W3%+6DDƮehP~ [A!NOR8zYgmQ+%R$63sD'!Tq!w䩪cdG`szR 'yx&IU(' &U(L5o<} n-1Sʂ4g_3ھ4U>~/00W=s6A VOx_T$]ʗK[.k豨] N4,^HT%{{x=L$%ݯk{~CprKrfj9Q정7J (׍cggtԪuĮ w, ͇_itKu8/' <{Gz~%){4'&5  gY@B9|e5=i]W4,, }<%СCCH!ϝMzO':+Pj1h&JcŹH-:Gct/Cuc&v#Nfh[ɯ2ɨ g"bf}R:A=d{ q5D 8#0>Ujw-7ԗUִsbt! g M~yNkӷ>{K3!\C8CWrF/d0]byMɟMM'P$71fN=nޥe|~y2rN(7ok^<^] `RyJNgg@'zUH {YZv5`|hףyhF_P`c EA]dU^-O,f(qq0L )̍$暈4uITƵXKs/bbb=u|k"-km|H^*]+Q)M@0w 4 z[E5{᥾,WJ"^0Jlc fJ.4 LpW$.`vcڹ~wZtTb<`ޟO\=+E0'l zd,x[R֡*fAD h5&K‘"%d"3K$.avٗ~xŐy\dsD X/=qcM Z·7ɖNp-h{> a$*IB˛B1( ]=@YAP.9L=CN7;A_wXiv*Gɵ) ݬaRJ$:A MDB uߥUB#3*PtS~VT{5A;뜑6M;n%ʱ<\g) 5]օܪ^u1MFJxf4erX `5Ujrc_6' &3ZrLh;M!ikpT<]%3SA YY+w:z69˿,:;d܄B/JǻاIQ_sZid>*,޹J҄}kF/otyf2 ع_&;HpʫV%KlP]4ݚgt~wO)UUZ"R<18)KI(P(Fc[Y@ 4X"dBLQ5(Csr$oXNgJ^,\^|`3tFuLj8ַu%ɘ+/Mka.X6 '2jV[]R}Y%5ߴg[buK9dy8R].Z2D (= @PܧTl٢rWj /:^5O3 92?ycY:~/~m2}'g*I(}烳V蹵U`ls"Ț9,$&Q z (mS2hyNl/RB̉QKAMhix7V4:KGPA7iUF@r=+BL:+^ $0%׾EVf;Aeh* 933o9C4fwtAwz3}d>huP/vIЬ,I?mgl iJUGB3d;07;#^)ʉ1$ 7q e8vH#1LGQ7X҇9NIz9OrMetH9vh[`!_"^4Ɠvhy;zJP$r9"N 88?veɏڃg}* d\še ?k$wmf/,1Q٠R^5袃醄#ߍ{acq%;vW n(:REB|!5TҊ(5oq{-:{۶7stvpXj)Y3gYg5yةk$Nyb<{œ&ә L4n[E.6‡mn[?55jr/ \kD rsSRvj9lX5E3C[yͿ&W ~~oTUK.liM0];WO%͂|qz !af?߬BL8˩| 1Yvs NհY6 |BUZlU!Kn[׿Ww M B{W6ƄO\g d`(_Wv 58h@9,z5Z8 PBRMpisw`3k㟥T\M|R--/@JK&a{yp( HbRǓbKn.jv6Nh[ΠA>V;[Zs /\"uO}^E qIm@IT{']s7pNx?"D@c%D ]>Q& jw*@clyJLu %wߝs;;ia7bJȣM'؇o.d. }cp1$8LA*H+Hm3%sQ|2V{:RD8 u f ~ߧUxu۹kRoYd<-xN ]ͷnv0Z@3QESm/hy?3(@1yc7s6&%sl:\mONɖBҶ'^> UBL{%]ҤAc O{2 EB㮺2=ށ W]a cNLx Tg$f3m^eE^&{ .=2 edyn ++{_wbg'ghħ"7vr0:4)~| 8缂rs?/ eT|\=hS1>db皋IiFFa) 4/,ɇO;LJ` ~8~ . 6vAxJ-"Y^[)p??f^aQ ,O~nWm1M g$Dw@_rr_fh?PÄchWn%@T dӿGbsvcVL`b@, yڷ!88U}xL֫FF^hDj*;1%ƃR" ku%5 tXIa[ ?saidURiMģ斫ۮOz(ϘGhŶk$T-uktaҠgO(j|yO^f]ůA gX=Ek< ù"6|ѣcġ;qx t:g+><Hza֫5mIG1F*Pi!feɻAp( p\Ы.0S[{CPB҇Lݴ 1PS#ţ]yR& v4auuP$ةk%YL 5SJhi,|({#jheqz.2:2ʰw G;c%@E?$qŴĒ_S.Pi_0;,?pd˿gH@2H+OX0D3Dc!=bDar$sNAxe"\`0 jb-1g/D#T [wLhiQڜBt7ݕ&N)s5vn{uJ賘KYt޷ ]@9s39,x#*t+%lT$phYZ=9-ь,7gDiM"U MF1}3MہR „bĺ낍tؕ]>N3N*ӛMp[k{l*HϞ9y^OT@E ZmF؊lI9{lMH.6C 7a!9/"}Y)\R! >Sr-V1(~0Q's-9F:`a/FI<[k(RG$gA&՟ɰխZ[]<`C2jF4̪.0J7$@-_#8VЉZU%7%MNr,fŎ~$HenY9 ڒ|9e">m u˥|j0!B/R{D68[7քpsfS "w㍆޶/;GLkgU$_6Ҧcڟ($ՕoaVzЭafD#z3㖡Z$C ^1@3;<䤛xw$"Hmlcdo6m\ c00^Df#E!% Q$.UjPs' \sĄU%Ag%DsdUǯ_Ƅ~8f}.c+?;,XB6)phD0ULlLi:5 *7b)JzG$ `6dWF6ĎOhE CF4A"k^U` mN6l`4JIIMI>I5Co{*p?f:A~Al[R}Unj H1R -#Bɢb/wN5a83>+ ŀqVqP{ZVtU2*s(D Al eDȮ?)*2Nф [*J ;/1CiyP,&v{8EFγ,MKeFR'9[TNBRj`8A< )nWEn?;(I?N=S w@p1p#O2 }FT6oB`E%̻"j^l FΊx|An[Si?+.'ܜ)zL#f#]ApWA"E{;S5n*Ĵ&76WMyNsʺu/CtL 3akj;e9aG`O[P0>mt̹?FXd g.s[b}e"S¦ IB~Ne!~ݑ&}Q^#&f\0{xIWCT;VYsіdi҂TA%V/#Pz!ռ":?B#w[/{@8gPꕇ6ҢEl']J ҉VOJ4)SN1~b/HPE\7֟pTP Ap0;FM~!xe Y@ qP]~MR[2-L"s ƒ.XG:ր&}ȻũHC$ j?vn9t!zqle@4=! mpZ*JxsUk_- MحprQcpASoVҥBIF)1au8y8v;E ɵiyF:U$'X՚nf\itqP\\s;mFz$wv)w+q/j6Q*6dGF4=?xhGbbKMߠ?%:a9{tqTJMV|ոYL(/p}2gƘ`Zy$Z)N9yl'\>|N/yF$+R/o; n+Z%e"45{JLhwE~8PUr ^+9OҀa*NUU3?CT^Hg8u#wZ€HNWYUi~ul a vG8(*ZG{R[;3t H(? &EX)pwJ]`s &US HδqR?4Y{dP90J\rZB }[P+*mѫNi+L²Aݮ||<2.@3B;)S9&֙r7=ϚFL6}'$S)}mT==\tBGYteMM[`=6?g`ʌ&0ܣ<5a5_ffJݒB\؀(߫<_2T# ̉5ߑ'4k 2Z[cq:XtY:RSU: b+Va10  se&XT囋%wl!7<qP#Rsu_=y`S14X\9v ǦYҤxV$mq!#ZĞ_Ciutf .'< еW9*8Koñc|ZB$pm<<&zev`n7&Gdv ʨjj 8"ߕ"Dufv~B'#8M^(l/6X~x#ѶDqiqYt@"G)d>!-E^Eo&j4i섎l&δfE|934oYc'}, ?Qpĝ? L]Qg^b, GK-C*zfxļxѯEiCؖ0U:cXMErԑ i҇S  ELKQz8mJ&h;.)tWX@uw @ZF1\ hI!,<$6Dd53ǺhӠʕD8%&Ą2V :d1MwdJ~ғ-gQuQ>sjVT $G[2OK>Y3PRnaȉRh}^ykZqʰ0un#_aJPou,DVa^GsI7HpC>>/[Ql_fg&nTS!-N4S{9&,+_f~*6b qC{l'rϐtst( (z6!!m,T >0+4-uQKG;ZvaSiNKwwOUMkʯ 3CY @-_1Òo \wBq(-3+wγps <hϿF's[^ԅ a^1Ш=9VFʜ%m;BǺ`WtzG|f/r5&&dNΙ?(6=#!|O/CdR7B,Z-WW`YBJ~$ iC(1TV7pQt=XD7ytk ܺR}ƣhK\@* +WE)ݭ$rI?ܠ=/H棜PG4)}^P!ȵYb}Ф?=?/ټew(;Muw.DScN`(RClb S2Mĥn8 2^KB_ B,N;_];!>m,'4^%+*i<=}g;rs9U|Z!g6e,a9X9n!O٭rwl9K@c / YŤZDxBz+~:UltHQD|T/%7RlE'T d-|3!TiL Xɽp= ihP «Co΂ +/9&dSF5y.^k!h! FԼ 'BN&=}N-`XleQZв7i"LB |֯Ds5jd`ҺK0\}<{.En"%l=Bj vJr'%ʛy85|E/3i&A+ISdFm.'iu@H,)I=8A$~g{3Z~>u̻>?#05enQAS]ȇ/qP% |TyF) ܁B"+g$ Z:?f[eˮz/ no^Aq/(.Z^EnM"+Uo<96Œq᙭!C졎O/ulAE~%hL*FHY;Q)%7Z"`!7jW-8MKlc{u>Hl,K'5KR$00K>Oq'9f7q9bUVRfaHWpK̫&ш&(!}Zիf!ͅse!=J;A{V[0{R va®n?>s] bAx>k f4]'Ø:\Rp⌆' A*z@bxڇ,(Z3c=Y.Jk3yoyۭy#}$'LG3  zoFMGD,3zu^Qpm*'jd9_~ ߲ɉ Q~ϝ$ׄB}jnjn# xaݯ"f R&a_K6!R4Vy˶*ІZ[cK|Rm Ff^痤/~gYtFoλpC-ѰzY?_Z6;u g &7WS k{b*=X8[04| B4J9x @KpނIz3z#lr.9 $PQ+3&#_*) O,LS:bdxz4?zfkpZp_meg^Om9)Oɳc]Dqgw9{-BU?[/N-Zcbj;UrdR$B P+qLjNvON5+¥ڡWV(y[*׼u8@6m6 rSjo%ؙP\C(S.N_A].s%3$RŸVjn\+&)F˴C}vgnYy)@ْW|Nrt~DKB-XHyԚ9mD3b`2{;gkv2LJ@q*92e~ \Q̓6'!fRg67b-V K?[I0Bַ1b0lV{^o:b uP_H0P.[0].uhCE?87r)c ?XVCǵJ}m¡(v,-#T8EGySIoc#S=b*hNI2BBIsʲ5f}-XPh~q\BE(ҽ*{tgVSz}_vu}mTf2ԨiF|r?ڰ2g5n#L*F[N딵E_Olzl)GF|5pqQ݂%Dm~5MWcCɂh"XhV['jm5v)z)>eO$  C5@f΍?]#B:q;*]EG^a5"TcOuqlwq44X HSM|?ׁߣYC+$6Flmߢ*(3E3` 6=rgLM<49{v,/g]J|ERZr^-Iru]`ϟsPF#娒uO3z$|'Nʦ!Q_h]L6H%v4Lt\0F&.(tjfχz>s!?YɆB'mNs7f ǂ=6jȋӪGE$,Lq+y0eG )p.啷$u˃ ҌuLzgT_u*CbaDB~BѴQ%:-SfEV vO#W,CF;DŹg NQp6^9^ U.p!`xvÇ;sNoσĽ`Qض YZ