bpftool-4.19.90-2308.4.0.0215.oe1 >  A dfW^^f0Y}B |HaՉk%=* H=&^;T2jn 9M  ̰o-%l~/BB1i5 >,{NDdm]"e&p]T@c OpW[qsg<XүދDE |[S|ܶN9VXN BȖfQE*G룢>am*z | y9{a4zHFm cRT؂Q n8bd3d13593ba6a6c0bbc632bed93dcd4bdf4544bb21d70d0b03816bd368da11b72c09ba1dbc2bf01a88f39b7064a1ba3d94e4910 }dfW^^f׎QF`8=o./]+נ:y\hn=;xW:5Iol_{9NjH"I/Y7 K~.؎м#jL>!rGM GOfA܋99C#bׄS7Ȃ]lڷxtS7|jIbqj.Uv𩾄ÓG>`IOmJK ?)SHlbK*ʦ浢l1nat ՝"ޫ\%@>p?:?:d  $ a.CI ^j         R  \    <T,(\8do9 o:$oF4yG4 H4 I5 X5 Y5\5H ]5p ^5b6vc7d7e7f7l7t8 u80 v8Xw9 x9 y:z:X:h:l:r:Cbpftool4.19.902308.4.0.0215.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dc5obs-worker-backend-test-x86-0009.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dededfdbCdedededededee817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f9b9c43bee16484f2dab351c4953055ec6c12e6b97f4bc515a33cb490a201e1fee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.4.0.0215.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1d@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.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.0105- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc 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 probeobs-worker-backend-test-x86-0009.novalocal 1692754741 4.19.90-2308.4.0.0215.oe14.19.90-2308.4.0.0215.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/5103f0b244591c45e821707ec86ecda4-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2c0b97961ba436e815986382cae5e09c71fbe001, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR0a<=rutf-8d59ddccd8026fb4508c4bcd3c1e3f185345253447618b1010cabb3b832fa598d?7zXZ !#,] b2u Q{LV.>]/3|>QyS[) d<'UZ2x':#l<Q:㘈m.kYqs@\Ay)ӧs%SPfּ_mnt]ߟ^OwbQv,4Xzd̨*5ꭚ$rYm#l;?Tuep{$T>( of?.$ktSJaOkwOQU^,8q.x8isݺuُ*ӛK! pL#2708wmpqShF8p.Jk$UǒdXf(Se, Z:]h!;Ny_RC{IHϨUx_GQEm()B/ئE$ODkrt\c5ij.6*/zeZߩ /cT +k;8x_o@{PnZyXt0us%v]Cy_W,irznw}ȍ6cC5_ ;4t;]iI ]G״lbN5K^sHU W/V%=b.ɏ0fIh 44zLdB&Pl0FQNlfPft5Ja9mf2E.kw˂wZy dlIOHGt&`Xϵ=ǣ:?l0ȯhE//5/s20r3ݫtRֻ)|) \sz̡}Cž7mYzR!IPBk>L~Qk3'v9}u)uw&%rxy"JNŔVj {@;~嵱=ݒH.AZd3<N1g} K/StΚz2](􋔩2LQ> K!լBʽ۩ɀ1KT(S};3'c U9H9y?*g]UR"fՏNNOQ#G{E>ۈ4Ħktc˨Yirl961}Sɥ{c6pg,sNmn꜌I=UfE)?% }Ȟz- MpeJĻĬ|Z 8S:$80-d\C]i(;;=!KR%#2 97tM?~ .ߌQ Ak_ "4 }`Wm&ss!p1j~XMS](u&μXzZe9>L7eNdz7yU L;{|[R5uB -6:q hC){(wkA)} qNT\Ƃ?R4-gm)+*,!oj}w5 )6,!rR76jJȯrZ'iR'}lVL8_3ӑk*'D|ٳS~g-lޠi =@4~\jZb4/Z-c,/յ9.ri\Ǟ>_ A3 #Cgޅâ!VBJ!_ E59XwHϑCG+tG3 knfьv)Y-ܗ>tMmL߲|UP6fӊvoG :ɠ8v#sz:GYt5Vv0/6'bN̘ *F\_-Ȕ?(oٲ2JiF*ٲĊ[/ H VmLV.-l@醪B~9 _jx4l\7^<56#2Z3N^֕[Gb A9)ܱvtm5""D3٤ɾUZKv>ɱO3Ujx O0#wmb^`I1CmtB2Q*L('&oBEiLǶ5S"x0Az& 9?kqlcO[oaY|cv70X9ዕr6#*%S99|;y ]Td"6g/-Tu<7_[!?mn*¸uuj4-UtIEV`tۮQ,RaqB2ױ2Ͼ4׈r k8T*.yc F 󈉲6QB}X}l$ UROQ0waˡT7L` 掔L *`Pޞ d5`ԉ眈4c]v@; NQ2`hGT{ZBBLҀ}NoSZ՞=WƊTӒ^{M}:;IY@$lU y8_2bsҧV+(*bȐ`͉`mn[\R*b;KN 4 .81C,(ﻷ"* ~5O`r .mV{~QL|4NCF [N{=dNaݎΈp{(O3 -$y}O Oy;0  #s1/䴜0IWP<'7?~dWOoʦ n M\)..);dsT_oI$j!EI+⅜ss p=ǣS2AYxmJ<ı6.&CNg@=mu ˋt {1Ґ1E.% \gv+N_i@O+۠e84"Ôeӝ!ts#i^Fy4u`jB$}ggbqQ]K/0/*WK5UAUɖ\@ܞ6tmdP)C\$n>bsUF$1V![.9qCeSx_u*%Y דA4>BR[^ *_/H =Qˌt|f,u6W Z>ya׾nt(U<.+Yc]+3ǵ[Z;4>H3&$z~0 0-Tҗ}s</_ԓQndy%Y.= m}W"eLЇ{NAvz/NH逄Ųj]b )kA/Kpl!lx+t\ŵ}FHZX4`㗖HuSԨ)nG]Pa0' ~ ?RH/AW1Dg]VJP$?K vbVqVCTE@wf rV=EmX]rks:\k6V}׊Eu.h0oc*7W 4)a=G,8U?؞M:!.޻HԺ5R)Hnbr6-%z-c!~kP*Fǵ9[=y 5,Ym ZU=~*իʏIM i>hؙHg5O5A6h $"c _0?-نG2 ]gVG>߀=}x3##pWSҙ8BpOImZJTA߹Q^ {rUuah{ȝIgctPU%x1r7~2懘ɦW?fiN¼6+ (ucDXI>n $Vd &9'\*J(+\O6l d`XS# zhάMyc3&»t7/y,TrK@1mƗdnMCHj-}va P{]*fa p`ȠQzuεuwF̉fXYQ`J"yͲ Y??q'E42Oħr&x4?dEלЈ^JnUVeLSAloW/M2%0|kpVjHܵZD*.X9'C¸gH8p۠/7s64C>DI46B +zFu24)iN07{kmuY" :2w0Ou¶ 0ܠrY(.@>Z^ĆNIuTJ/Ҧx 2 *,f#.~+!>F6j_֡M`LGKlj+0d K?>gߎ -CySOo o odSÇx7JNyf @l\#YGWa$d?u/XOv8StɊR tN)?Ljl%\X1g@B$#{dFh5+)wt{g[J%dĦpΛVݟM]%S?G{an ^4Q?蹈&hО>Z#XSuHģH߯&:3\Z RkCo\EY"E,x<H e>S"Ƅ[`t gY;B¶e. ^ 4" yT׭Nd"Gw(s(Mq&U|@$pߦTuxE5%NFE~lWNCm!2jF0M w떧'K4x2a!>>APH)ݜ8ue(2 ǯq,|}3CڡP#X@k0`[O!Z;be|zRVH}j uz9z#H#"!#.T/ XbM-ѹO6ox d)E5ZZp\pֲaζo'e31SDˮ|G7GѫCi`%adTxr#PJ ]^D;(Dd I䲧Rյh.qwwAئ|KUGC_'*nB&2 Eؐ@BYݾQn)#$=rq> -O6MeVs` ɗtlfc 6P "|VV^]ָ=Pi`XZqOLT|a'AɃJfI HxK;Q1yD&+&ЦCed zU*(}AeULINl>A1z5T^.BҕnL_fA& |4.% ~c -t{F݈Q$d'ٹUZ6k7 Q%saO?2g*IetVҢ|FqB 4p ELPApb cFR)H%ʯsK<0;l>[)Zx[C |J@<Dl¬"?иbEʟ%=)à|#!ޡ* ]4;mŧm׬J NSg5,+Xlܟ(tZk2iDλS<%Ѱw.߿w`e Xr͘l+t=e>S H)5ꅺ-#fBvT6%?jbJQM[ˡ+nK.']i4"\Uzܤ&KfIx ꒄg Ro;V1 L7B]gE×]{ pB(U7 g{"rVj^y"B(.O#˳`O]iє3j[;bv?OװMXRS(+H6\3mfv뀬KbHբ4T6̧lz<y<|q^Aj=&k QN..5*<"q3HO<&1@b #@,mGϡ7CNmig[9rO`+qli8r䅡vN82l>8YC F @^)Rw=撃$-)'NB{Jہ `8R3g0A#HڐAKM4XH:Uz6t:s蠕ww =0jG+M1ngi_7"\e֯o*@,J+lvJT^#b`*۱LE KTJ' JL&?>F I_-T茝3@[V}Ro^i1`rUVK>'ů#Q/kWl9#TlG!ia6犯qDSePiFV y O, lcr}Lci$;5O-Î*[CbrhlR|P੆c8+]6;b-.17JSZR(F{ɻn 2y*+mcF)c[(:ر U.r͎|Fpl^1Jg;x́7o۟)a+ʊ`(TgG/@&:M<牙%|ܺ=l?Ht$kPf3 A2{ HCdj!T%z _8nMcT ]fHLs,CD`6Gk"69=%ߦ:/`D\X>ܚF jЏ' qr|5r{`uYI Nq¬Cnx`zMśP+ћf_7JP-繧g> 9koY6WWL)kŤ AB wl\,X܅NW}?SGs|xQ޲/ץXPiHA C6`u^gH| sLǫUEh`goЫ>̱h*FPј ];;Q 8l,DeFiQ󠓬lhte)m,w,ԜZs$ʱ.<E=YVi/ !O?%N,'C˱F;q㌞"eo*"~iAVrЏ7yhq;oŌ1WO"2rB+wo#(nY4YCCvd-oK;- prg-,N]Hi\)AGGC<7rOFݱ5(}>*lRW(}ڵH򄘙=Vx3OSn2/ֿ^%AJ5jAG`2Ʀwoi_+=/ŇA@YaagAEZB,HΉ n__ljsP(V dr%g{ 7xG[/W&Pr+<*+v[x߾kRŮbF'0&h^Ƞs]A7֔;|GW[ lR;{7p[I& Wzg 3b%9 (jh( !5).rF7i[t11 LUekGӷ`cB6bʿlDD.S$4hK5Q}sΚ NO3˩ls9T@F|Hѩ/E0$Gj㉘ɗz|&Y4ԎDؽ% Z p}0!왰DlcLq\MI+ R [ɣ 6#}b|/`0v9~q=/}X ֠mo\ƆOԥbG#@pMDaZj9[ˡ56{,34Q[xXz ᰀ)Jhvۣ&#IYZd$IlW>kL+_Im7cr$,;=$Z,kc;~g]@_hyE;Ƞ&5!C4W $Y7'|xd:DZ'],|w6aJgo+zH*A '$0+,NQEF*0{YPs?)tR.7[ }YnĻ.naJKHzJ(FT` N RTZ?iYk[P~¹)di7?V=(sXMnN;<#`$ȐrJKeeћWlQF$!4d߳~.Mdhθp9؄x80OθZ%&O^`SRQL]o(iB VMO[ߜDCdn"/rq 0PkcojӞk;о%*@44*Al_&f=a@G˔,<`VzY?{*pǦ!s=*1HLxoN~NL %rsۋk!!,~x\uCju}zUΆgm|u~# eF-M!?WI|-i #7jӞ?jYjۇK[{N]7*3tb* |. ~"@ tJC׽o@GosNB0`O-ZƶbC}k MbYwxmeU]2넒YBFB kM9|J]LIgCakhOJ 9DO"*nqs|LxbbUOqL6{6=tSky$r5X b|7 ba>(#w;XĭvF B:W0(cH%m?UNN|>S=Fd :┌ψFSm ~0~U f8k%$ rWe~Tep;]/ l~N/8;+=̌iGr#an?x)moa#L%+%|^|mՕDe(%DqWU!E"t1-/j Z٠WmYrʠacK%8v'{şV ?:/b#YǻB)pb*=|twA\\)-ȴJS%2OƱlfB59 CɦeebM4UxIfVf} [\Eg V)Eg/{2}VV&H W/r!p= #Di`D_ Ri@D"Ai;Rjr7T9y':%pnѢ +X[jG-2G5P g7ސ7ܸ :=(XJϥ<Gx)jBjAˠTPY}Ҵ5([#kN0 ,([0(E맃&v|&Kox5RL?HCyKgTt0yAAIzMܼ}$0#p={3)F_,[`VztMEyVDkݱ~w[랃w׀셅rI:ܤiyqդd+x&rvJsmޟd|tl8k$)aWLo^'[lw [ŧL)Q!1ӐoS=:uoa.A\04늀D&.]LI›=>݉dz-C@]uT׆7eHDL?PIeGId8InzbxD0ڵE]5֊l<R)t jhYr8*BW ,j-@~mZ6#tƎ>fg!Bxd8`K2Ο>l`\ǮiQ.[]ƆؑNG"EF\Qi⌜is&/P("Բó+F56> r^UAsYrٕR + #|QzKpZ.dhD'o0̇MhCjb% /aẠ&d[2*s-GKIIn6tiJ=#AҦMCƾe~;(#~× =R%_+ H>߂ƘD"ݸv|nx/vۄ!; {Z#J'Lf'2]oI̯֌϶RdV[,H|MszncŤE|gXa2|ʢHqsAmnX{ŵnw(:u|ē^d]*ӾPi#%w OqHm1GSaakG bKq痄c:ϞM_g+V bJtM/[%BWҶvXa8Ĵfъ8Xak-P.zBϠ1MBd 2jrJ#VGbFD P' TamCB`4Ķ.~ҷbcetAf9Kwgr.]_ߧN^-غ5ʎ}Y0>wvjq0.9 0::QV2?lL!l|(;&7U?*DEs" 4qȿ1} |jʂZw֑Ɲo;7j XnDJΣg!)A(5mXE B 7;؜!l&_3<=R8G__v@\s`[DP'f:)řT ^kV],)CdˮU)K%$2PǴE$GyJߓiPl5wry.trV50U09\+eڒ^CT*,b%&I _Uҟ\%|rh/z#QM2}N'녍9!d-͌Ir+hbX9Mn +ȝ3+Wa/x :GoIw-u H?Δa\t ;bS8IZ\(#,\OFy 1$|T.8j4?/w&6Y{nDz_Eh )LX${-rM!w5Ztľ+12; 豗EKg})G1VMK<:iBWHHrs ,;g">%"iu?`4~Fe'a/*UT|z8qsmj5G<Uzn|cc<)%CoK^[FDbsS3J j;b w8]IP (wílKb`>pݳU.7c^7S*8{rRKHy`{ ؂)3Й{쒴UqҊ_ts tCOKMi8/wH,*g+tmU $>ꛕDt*B6^@P˩;xէ*+ `, hM-Bģ~+YZL uhg_;C&\UVZ_yE^c_z@fs>+ twF]&!Lc͟U>NOSC Iof&͡j1U y a$2rUH#xҿ6C%h-x>kCNE2\eNMhv/DI-gTSKߌc͉! q: |_0q_LN [=|D3I0smApy{V6q~ 3EXfvJE92ysm KE2$7^ZH|4wmJ)8m):▨&XQDĉ -׬gʛn<ҳ٣„k%Bh#q85){[E`۳> >oCSuQhU'&ʠIQ&Cmd/y$̍$RRZT~S"(Eh[)q 3,K; 7^VH̶\Tl5f!$o{z. DXBbue{}+Ը_4qd#8 tR+)X rsIџr 0kLc(9]5T| G7 k]n^1C$bT-՚wQ|Rho[/An8'K%vQ+b-ʨ/N,gT]RJruȦM I6|o Igvffdrya ]+Ϻyù a>pZe ^QbEKh7)hX+ZG=mrPl[ ,a?,~7( c 4^c#85r;=u9Asܫ?$Ҏb;WtMNWwucF$-7l y#c%WLܘ;7BayU%ÆihMH~XP/vS/;I_9-'ss+pW寙֢;ҝr񷡍nN|IǩKc?W%oYeRwYh򆘶%ek2.1OPf8*5_@[;[w<{Q<ϰ%ǼJL p D"E$oNr 1 q)n࣌_jKȥf+/驳 ҂jb^htDSCe;qLp@_emDBu$9·4s[0'd!찲&ա;HBu`$mYuZ 3)uQ7ɘL#F.jϴ*Kd@G(Q}]Ipo=6VG7;Rv:&=ĘX :N)$YU~- yȄF8(+4hV߫@+q%4 (B]U~1'QVhxMz_c]YONZyP?xd(LGHTm!b߄$ՉԫW" f$?bMgnzZor=wr[ C7BÂH$63w-\+ƒo:41׈XeXLPѢ9@pOwCZ]y\4ol)R8{wZ(6MCS$iX,8%%B #{m[/5hVbTr?rDSoƚ\4pb&hnDb3߰?Lo DZ[Fp㋂} f=`}ro- #|<XapQvώoe?q&Vҳ'ŐQj(dy|S*kS .@#<}Di1u'ؕ m)qR|6Y̘bT2%#,[sCW!'ZI-BdӊPtMЮz}Rˬ+ k.3-bX_][Iw=Ye UD*rOWڸV4'rhn7kJL)ugJ%CM}4O|B|q { ;7%bSft)G6#N/Ø;I(wm0a-Vc˯`,hOfLJ|3/`Ê:"><((3dx8;XVv)89zMx HV ŝ l/"1z+;@X̰=.,r}nĸMhO?|s JHYC}-w/1 rl1 sn@ﷂ@cCE^*iU4"v+.!_ Q\lTd@D~΄,@H%l:{!rfS"]"SM"9;NEI0hnƝK]&( `;}_^"S1Ձ~:7/rSgQX̊r"5FR4*}߇$&bgN XU0\$i4v UxJ@a4׳ 7j ғ^6DƢwE)1#xr"+< 15cY9q\շnsbWkև Zx;N<MÄE{H7s TP+d Jx#08MRDm9PbQʠ˘2&a U$͂&TA F 80.ǘgwxs6Fh:$E ss U[1'fW`Eh\(b\.庅&@nkcĞ%6za +ۧϳ>eVlS!謓& H ~[ԴKu)7twxJL+U$;l,OLӮG{^LI]`/f meC] (Q|nv3xs>@Vv$ z[7rlFo0IJ[ $Y .|&ZT}d;;Xs4萋݁"k Ѵ#=q'xl䧝^"̨Bv,ˋ5(k} 'z[J3MKB@11E8FE3?t.մj*uJ3LETqVCDHR—"[Kj8ҹyH0RMxcmWU=qv ̼3nᤐBNR}f֏h;xa0C&ү-WvВTMKiNKLF Cpf Jd1eWFD3SޚApR3N}ZVa"Ckyfb'? ݌J1¹Ǎ)"#iԥZ=QA}ݤZp JqDլ{&)Ldil;}YOTF; ˑ5ōԆ0{ds DAeά3n(g"Y!M?@lcCD<[~^xǏY*j9w2N?_931+?k*D1?4TZ}7zwj6K}9L-^N;\ٍ]h&cC5ÒmTyA  7 6 ~+wtDcjK5h> 5hty,,M N?LGXNJ.)˷K{yWT3?QM|TTj UP8?;F6XTlPaxmXCJ9:Bl xjF-~_,Aah]V\Xpvh|jPb8v6Q2#yr- -JY%6~7OׇOkL`>SG_C(mke w KaeANK(2f(*#PF\L_u7= SI$fC6/ܜnaNR'(n9dBG߶9Of=|0RtĒaсآukۼ>ոKuF~up!~S4jNad$.BݐA IDq30i 3/(j{No1L؊-8ud(c-kw> ePO*wF>GSsg].j~>,[R| U,A-jZ4&, (SS]Zk-<2U`^yn vO}Z[Y "0q[T0uia{,o}Cb#Q!05m+f#4 wN(.0_3cËb<:֞yQk[u2AdjF`gͰJϏ6H(l`"ޓ@?xQˬC}t1v(B `+V|7{ԄFwuºϸUe4@D'*&MJMp%[@ v M΅fMk^ȠQ p^_xp~ TiDTI1nS# T|Q꺮oߨvgh0J|'PK[?Fof󀢯W>TX!8A̜qo@ Hٴx٥gzEڽu׎p֟Ls=+-4]r}|l@6ɑrgm(hC+B_t]ejcKno3 'r PnɔCiuE>Ic2ʙ?}X@ #{ٳvڒy60ݢԈmD 4fW6ِweY(!o ɹP˼#,5cX3,1rC_@aG<ȭ\G=R 7ڋu67G/t9]3 LO-`9~Xx*xO_tP0?v5/vN[GDo %]5NeyB6L Ûlۭ-E-?@|vA'yV84A4\-v>iX|nR!^6ۍC(_*"z7I/^(pH/yO4:$(v<5p2qA~Wb/?^#>pqC&{}4tB8H] =]1 B/ʮ}H/V9R}]7{r~QBRole)č] jZɑ??'Wl8}7$)YE~>e$QM΃CW &荣Cg+4Eض>E3u&['O}\ai+[_4IbPDu@Ԋ5Z ;S黵@PDr Av ]$mL,Ei IoBwV% 9S VMMy:AyW4'eRBH nMJ T2ߢsA$t{;pA2Q:4& ZcǚdgΉP:.L fHght ?if`{/tM`[X aq/(Ж-TAR(ȯ<T 1g(l/!:[i(UHD,x -|"Ef獑|MAwŊIuE]$~/V)GܿlHt DPԶߜŠĸ֊?80X}_NɄ<J;YU!3U0q}ֿyfK-K& f[eȍ$lh[I+-b6{ I8Я4LMT<<%N@hcbo@x?RͅJi9!4N?'\ |L2.xO>>BޮrfD-TY9=B !GG_ݎ-cNv[4w A>"T)g= \ Wn)TXҸ!3( =p rP<,W#:ښ= 6rwKYY5bq̧xYG"ugңhsWLԪ 8h?|ÍR$m[*n3mϩQʩ=c-dZϯ:BU,}]g&#AǗʥ4J stצAc~,d tvQUPLRs஭BThpH]+F7̉<@+Q V)|9iB@Og$E7 ǐfkQ$㷬IxCT?C}SGHNަ [Ð '0}2vsi%~הdTugB陼3@![ґ d.JΞh5,70cPo|wӰ{8EIZu dNط1LV1 eEuY)q@a_kS vqDd0r|nGW އL2֓bLPbRG`H5ͻ_!A).fP09-o=ҥ q*F:̗>@p(ONB"كm7o1,?zxF($K,FAšG0By"PB׊p|&(p@@r&%.T#8bsG;@^hspsUsi:qt^aW'.bJ|`E{ĹoQ;rLvoѢ^FK9z{φ@.Ji>eF < ^N#_J9}̡i)T?QB{αov^F%){ϱy#T0 bUTh-q {g$ž Y LRk$ɚdݙN0Vv;ΰKNϭ` *f8yC1NFTJMBa j])w-ΘG-'>gvbmqϦ5 W5Ϧ̧=AIo M-PCXGlfK!lqxvBȌN;̽Q/^Zan|$t\oU@g驐̵3d+V-d>'i9,s!&Is" G/$Z):O\+7T %DMk,oa/1hfF;(JpsNnd!,'۶p򏰭ATǽJ;ɯAf 54[+kOܠ# _Z+ GW2),&?=rEw,ڙ$ F@MBz˹/",/Md\VrPW͎:|=CVrK}ηMNT^Xcݬ㯢vp<&Ӝq!1Rwe:8I>~AxV]~Yu!B<5ݸTthᵰ>P _V ~})f~_;OEc*C,~LUb>)8˛]jL]`ay ӵFXsnnl|>@TaʺyF<Ne \6GO01ٰT!6949d]xu5=kݐyFYk_/B?t jX' vW)h,=۽G ~-j5o̿z;su5fR$$,9KrTS9`߯z7=唍!q]ôf4zы>;4:`s38OFbP.V%jm^EZ ,J;Oo,@Oge  5MeIwRmƞ82$y hOC 4psZ i"0fdDv#V Y`YY%\sLֈAk& (|wY=۹Ȩm@9]#-4՛ݶ[=^ŞF FbV6ZE^Bʇ :3ݽ7﷜ByJ|a*@CO##$+R DZ"3<~-r7xcTtjN/5[Bl3iHmkPyu[Ul;Ej Fr_5WYG姸tX${Qeu_w::̪Ҿ4zE(mj8р˥ jʪ%7UrP::kThyS;&=rq[k` F^vҎ_k6\U90[qbX<΁|D#\6 zs$@hdG$dۓt D}QA6`.w"|g#*ti$ڧ!F:n:6 iѻM:aAqzB4#iWBPA֞B+ Q?Amb`y0̶ó }C>B!CHoJ:?+L1ٌ-.}xa1*6,AY!Y|)&94¥Օh*?םnFV/x\`XS' m?)*Ո-V{ʸn:wΤ~}`;f,-`L:&LTdÍ%B#`6!XEwU5`>,B1+%Tjǐrr AL0 `Ӻi B)3 '}ZLxj^7>ݶ>ᵊ)N>wrRsvy_&=х Gv2wBͷNs`# 4 ؝:v&/-ej>$>Bğ8E9Ո9jvFEySeinezL}UdW/0Vu}ÛǠ=~~h%7NS,J`#FuД{R򘲅ԟC_:W|ʽI\krF)%P@`kY W4"6A) Trn*_w٘kx*y~ոC6-,<mk:5t:1lsgD6 Ickk Y8V7r;+y0'48}g@I`.2SbVg}jts\xN5fvq85ۗ5A@j5%lbbbtg/gc k+5j|=M[ETNa0慛aOC K {A_|5B(ÁH-{g<$' 6尘8壾IkkF:pmk`47TfYe?Lj_Uit!"%s҇!pS6=3U==i|?ki E))9 ^s8tR2o{ݮ@ጩws/!D)G^ lql7=KSQ@∤AĨ旱ҊyS|>nL,$F­[pfelݿBLK}Ȫ=TҳOR.#dѫݿhXշ%M,#f1ñɭAML$g FZQSYlq@F>ЛC[wrq[ uBʰyÑ|4/jP0ΰSZ6B+QY?w0wnej't-*z@ԕQ c[Y'E SX,zHVzKB֝],2:'XpO[]6EJM(fTt?]}djv?3.Hg@8 rZF ^/ 3ˏ1^]yȠbf÷t4X-_5hI-$ܩ(jMTh2NK< -T^WFMT[Xlꬄ~Z nB5. *vX8h/y2 _SbVNꔶݯy^Q^mQwF:RPSAwTI8WD'Mg@\w,>C Ḣ y!To?_LQ i^_htKߥ<\܈e%jy )-VEm0|/ اb+2X6a3^c2O=ӲH-:| 7Kr'721VKiVhmݾnAΘU ҇7B;b/\A`~Is%}B>eP;~i? O;UUQ%MsуԈH͹(*C,XnGEgc GIص3+h % vG50y"h9f!h5Rj^e9G^߰( =e B^alMS\Oy;y>+lF]-$gLݡeͿDZDB+9xN6]a3"Y.i[_m:!JH ?}+É6e <4U)(3 9o ḡn6}!w&/`a-(vE-7H:!IF^# t.nyNT?p"MEy̨p{kn) xK͡@aMgld ?F~lEvKf 9r5,W.[06be`AG R8^dЀE> UWʝyi#)m_M5:q"h -C Ʃ*}/Ä j60x&fNOcb}A4(jM xPMcDY^‘Vq@3pcIJWT5# k+F?/%T`/rx3R6Ut]A~CnƴO|(R+IIȄȸXz6WDk ' /9&X`D.@gm^P)߻k,Ѕ|!|? ЌC8BADe9}P#>Xy<-IlU&H lL!E|,HF1e`Ufj_6 5$d lnxknPH.Fl $oNjzBuj/;1:!QV7rS$0tIU^ kIu@H1}v[P w~ Zy dbZr`uo.v,fz(3^%~wA;9 >,#ܫp2*7.X/bᷡiSTU&t,'Π-mci/v"*W!uHkY'sL\H˙>ɦtǸf;p]È=g:; kI.R?󣤀)'I[/n&4|+61²cU Vi*)kqX)ۭ56_`xe(z!nݕ )Pda@wlABB*9"3 nحw.]K|);HDkMODkj,2ؼy hkZ~JW0&Qo<HoG'JXWL| o?x (gzӍbf{hdB,V9f@B9ľ-O ko6C(BP(\"p '3Pۂi#bj2<.FE4`YPz/l;|KP;wF{Jt ;怩 `S|0d+e`uT;v<MC*/Ծ::.Ŭq5!O*y%O9IAQv8f}VY+5E)eQP"c3D9~&gZ1)8|Vèq@I>oXiJ1Zέ@rxB@Aos^}c"JRP,*N$P4U+$X(ͽi0s>0ѵ #Q6[Z?uTDOp֔+7㹍`q0 F@=qTN錥56GXpJQ^Ե?!f"<R|޺E~ )Y78W '7cqxlAK|RO{VHEm8E33/O!3^;QkϧJ@;ʙBrѢQnLHY;ܟEpŧ1A ѠDE- 쒱d"$VL觮4[<F"v.C6|w!}(77JQW nODm7b-o˜5N25v4VW?w[kY# <f!`?ΈW3LG hp%K2Da0g2qRsoAY:uqRD ɤEkzl,x!aP"E7=C(H[(I$oz'??'FɫXrrb a!"CaBNh Frw[#OyQ. L3a6L:DVNwK{ a <9z*ֽbJFvĤ XOյy>95 W:t/r3$]fq;O,) JX0Nrr4sjs^VbTlpUyW4d3ZxTlQ_)Pyq i<ײHs4\HIh5 jAnַkEA}вURSM~?ec@@}(=xk _ud~IT\lhTeJHgHD"WnȤ!Be>7Jo4TlMQ,BU񎻰E~ӌy|I+.R_M!A iE>Tq{KA5R}L7˲K"TȩѽYV'ɓtR yz:7̳#⓱ՙ LzQ~3Gq_<$9v}t]+{Lv+$NUT8G e@bժeWncVCf`*<cW+nwC{k+> QgIrڒTVi!_cG,! vZ SO"Ĵ `I 5(qSB.O9Gf;X VjniL9KS=/ڽM BMG)J5e6=O&hГ$x/חK%g1pS"ǀ3 *uhtAvH. =r܇aJSo1ec0Oض*;%Àb{#v [CʮJwsOvqOL}l(gU ~ >],)[FBoi H% kSss#Wc{X'M #NTRq0\8߼hS?o2S4e|~+͂)E G=n,10 K檴u_R,<۪NXw*],HX3( ~T[qS"!LVtk3aܜrxǡXM6,:z# CLՌKS cvtZK"M|jq߁h=G𼽋u" ) ep G./|B=6j=afkDTUdoKCh#.S[Us3R`;$ݵ+Q^ի7cVe͓5N,e7h7Y!9^PL|@ޢ!hJ|>9"krt,.`"֜G6HkqɇaA7$J;.SÉdI7/ D3bqNfZE\xrH\ ~RV/#Vwo#Mlt\@UEȉx joFk8 [T9fS%M A( i=OZՃ9hpZf-sa9ӏuy4/N̙p^$skFV#9Aav je)xֳO/ 7wMFK]cW,B<CFhp}XW촄grpB[F;u%+]m0dh`Fn?g>ʺKx!VC k+<1@ QVDEd#|c!vFX)O]5>&ڌ#(zUe|!>7?7YJϲa@J=քZh(*yPKI9꘤O}![`pd]샃kH%o iQI-SU\NASbJ}.*p@asH݁BD6Ġ>4S! ٳpE=J_}:ݽuX}a;u[1;b<aIC×*& LU>SepkyA,n͆BM`(X.+xzLCl $Ae=KgGopgY}3e*Ey cֆ%o|p|i͔}.<,WPJϊ_DPȕø>jy/*r,`2KK4.9+=Kx/ VF(@>Jά:ާ%"B?@{}ɯJp9۳ȢnDrNdSb#oX_+DRV ]V90KB(HMQh/0b:+ 1G3P{ J&Uml>W6IؚbJ.֓-!+XP_<fNmz10D7 cb2XɏnF(<&񹝉crK2A'ם! Bw3cɶX\U36`ɑpi?sœp#Hze9QQ )}Zέ+^VV>1T\r8#r^ə(D }@X@$`(72BG@QwbrTRb${91C;?zu<-:JJ=* o:YiUMO6Iф⤬S>1߽IٙZ#\x[̄V)F g(&CqN ] y}~~$Za>t*7[^IANH&OϽ׋)u+ӾC0`pzԿd"ט/X`1nʿFOgEŋ9Wju֫?o@zN_wy40EȄ?ڌ I.ƙWJ`K& 8Y%u6fY7h{iϣyvޅM곋wj3 ZNA.AM5n;9"?v'Hrݥvl+@!@X-#~:7j 7qL3rx +R+BPvGb@W؈(TL‘:dO,>]wqϰ%2KgQjyۮ"sQC̺TÆnB_ P@j4pVg6nq!VXPXl~Vq-U*`g%1B`xm=]8ݪ>^4n{hN½-AoU-q?~To=i˲ءY#JCNv΅u vks+W29^~* _q03 }A|ދA4`=b/y21~/!"\bqδ<&%׎I~ǿK⥊aGgc +| H耉8&S iVE/WbBaLs`YԕRɺ"k OM1IGh$d$|ZDžbz&6 lUN8?B-zoCz?;lԮX ڴO2I?xϴ[_D-σ,fBݾ5twI(G$. 5k7ͯ~i~ԜLW 3@"RvIrK&X8i,7O:.+u@# .ucL&hBɖlgj/3ff,5𳅄OTrSBN'9/s5*h2f Q.qf Z,ϭՂƭLjZ4w -ʄ*!`3lL':{ȝ(M|lq( ̼y,H,!H$@:;3<ȀlR8@}zqYu@6G{nB͈~fiɧL;LT3 D2%L+sP!p5&N2jn`iR[e| &bG*SZW-þ4?O3 S/O/<6n }IBPnnfGj)$@`WRt!Y3)~ҾƩfE`&r^iL.ԡ8~uĠ4MBֿ$D&@{ 煃r6H:ɵ?|_{HB .93p.ݷz? @RC[3l8{aY֨4.$-덈yl;1Oܗe+څB57h$lYkɀjˬ’şf {-xi-?ULjlӰBQJW  R{,Bd|<};N+\ c"p_𫠂qLW=|V0C}J>wr2G6B@x[g4laS8Ja d+ݰ=$(CйSFBU-z5OKXL=W%4;ӫg@#HհlgVgKnLړ*JS YlL=1II;'{W|SIZ1FIx9HFtGMuz %H_pҏe$D`¾8TXD sAsloLؚ#@[ lWHZt]s'ܶ|& XѢbbbW8hZ%6QP$yEHa֯<ֳnڕwOjˋ]iB=lvY@-< ק@ `+L($"L8! Myë0eG>׆~(B8KѦlpv$49!8ByȾ8yH;`j3 \۱1.^<@oS~?iYJN环rxEhQ O[AB@YJ ~AOʘ6-_A0<7sSI=Aa 0l9{}\f XԳV] /Z#Eqs1uNO3W bYK}AMt&[IYp!i dyZw-ߒƅa`/p?#8t 86)T4 _Zxb7]o8^(lϲֿ/EJZS _Uz݈Q=ba3sc Yu<6-B}U>Y Jq?#N*$] Ns/eh=0OzFkKe̔rdx  O3%^Np˾%0lh˰>o1(5cASxb"qɀӒ%&`NbOA4[r.xH5zZ-?B⊉lԂvh)KErzT &^nPrʀ~ ${)7;#AW'Ze}c蘲^*Ӿ ~M7=$y%0-f e〛[6\`8藶GCW4$g]_N6Q89[0Y?1潪,1mmdvsHMп,h9jd0qjSܥa{_(+thq)[筅9]H<#nҜh%.K|q{%:32j]VgQOTsӢ78MBl'v0 [_ޜ#vIR!K"%ǂNLH](SSM?4Hh-v#6RfLvpۨB VeLG"j(8=۷]_[Z8MI:NX{[w,Zh|X'/.%;rܭ3`㾻71_N"eeS :ͯz"hLzi~´lKUL1?:< >uYNuVZ!%ϐ,u¬sG'K^L:EtScy+KXx}AFToSD[e#.X{C-h5࣭cͳU5x0JOFV8:V\oDS@]d$j6'XZz'/UT1l34{i4yZYTُ[3b[GzBc^>q/G`v0+˵_>Tgi־S/ ;%0I[4}\4:-LSϓ3>cno(κ;Pn.ǵeP&mtrS3&5?.g'w Ig9,#pؼoh'sy׿@by*A]Z̀yB& bdR$ď 2X'JAzRήm<!^ u6ƹœ{uk%BV:rc,cn/O(1|x!ڽ΃.~G$] όNHtWyanjc7iG!Y>cOaF,S JF5q7t[#?kAp%"iQVơ=x\֠0;33F?_ خDg[Qq˕X]sdԾmmIvrt Y $JS4df# PcYftrR2׃Qh$ڀH[wp;0P[0 ;<]X }a]5|O{0gjm,OЊü[}eΪ7η9Ͳ3rRi[]ƴr'|P tT9ݓP/TBj [^ԅƢ&@C޼~kEBl:‹0Kܘ[{ b_ 7yn/,'UʏS[txc^кgUnly$;mjE_!S*υ*YR)[1>6@tF #d)ٲ>Sv1vg`^{NAVǔxM7 YKj)mH,t7o=78Hw=Y0ER~"RV"dTeH'n8_Bxa}Ko jQa k,?nSt !gLsVJϣ }AW "M-AI- >*26xtKdĉ€RHQ;qfkeNaKl6.W|O \,28Ah#L%*"3$8^0zA3p"Lɳҷ_ -<([рt|R^#E2c}]@W1&ǤsrSh{mXUbER ff՜YV\b/`@4k_ ^m` IlB~wm'REnq낔d"ŀǚ#k6q y$0HHۦ9?"5L oaOopTbUCt0gD;I~h&0mR+c KvToe:J4*_`<,A]e!{ē S0C<%APniiwE2l!stTo/U՞8m:Zfa?췷fk ,]J$M0kt&C*̩(*sY4Gz0ш㏗t@D׽)G|Ȏ*CH-&cߋOvDzE `şRGV7н!=@&~e5Ct I)8p(XIk~Q4)GW찔YJ=%FjQgݛ3xʒud:/s` d-X JWĢoD È r -=If9dGXn x;&1>7zy9-y Z 7^t, op:Vtd R|Rso#(n  Rf s iTw9Eb(Uʗ:bCх[3$C>)񣶺Id޼|2zfsˋ˻NQAfct''WӼhzT3B+!R[\6${Q]=aӮ}Sͤ]#q,|~C^j*Mk^쟌 }?I2GuLLDΩX%ͼ}dbP)[ s xNɘSRWS䙚BbQTbL+*fK ,.Ś"gOZNo+m,h uҔboP6~>\-ro#PPO,8s @l] ÆiOؑmdbm;ҒOsfO*6YLkĴlAp/;>nЇLmft {E5)DVOfׂ:hv\hrw[VӯoiԵLQ "CnO֐ I_Gb< C4F#LP-?үwKӑU1f*(p_UP4cXffk\'y .`3(CH8۬$A\gZnx۹ƯU@zifBuh5|:Bg `l+AY Pw4JpNq0LogM?`B;uRj( );V->T\B'A9%V OQ88Kgvkq?^-__L遉5Ո)9eNL‡J&y`% S$UB ycCkwĮF?6 %SC ~׫8z}\X#L4*K i#Bp[:dk\ؙg҅-q&˙:ukoFgAJNG()`\69O$2XbToyYAz:f eBh i2  g"%uk .JpSFp]< ] ]/MCE|'iLZ`Lk'mrTr3|HI"zD 0Fx;tu}O>Y0F[_$4,JԼQ/ \{e5WXcU55eDjƚrX a^61Σ4TJKK/CZU6K@SP:61K499ecj%'uӮa uIbCѻjtFݏ٬yB5F:oG!`RD{Kl,= %E xF[܀K~#:ք_YSxzdΒ8-C=b/p<|1oGGN.CDv:ij*s2 m (OU}lǰ' p9䢮qumWH,b:m bN蹹H"8` j?ӂ*g[.ׇ|oV./Nn}_1g:9TuN0LC6KV5_}!rPHEԔ+6*Am9CK k5p^XwIW*rҜnqN'4*M_5jHL||3!L o mnëu_}c|:m1nҝ0:08)2gf1Kw3gPxBIc"7;_CWa!t z狃BL꼹|ᯙk7Ͻwj_Ux&s->`8sQn\~^mguYdN aD[SF1U(P0ӌOm<ѭX0ނ1 jP߅asњdjhgO$k#}+o g2H YdɈ}Ng &8hy3 Th߶h?):'ω`ptR!mD* V}?:0~1ʯy8K;]ҎbHf!Ac-~L#'r jg(nzfKؐJINer} D)} 'JeQ~f>|h֏Goy#5ɿN,@͚$Ê;MpbNv[C)#sh00oYkrzz,Z$7N'ϩ \RVs? dEl c/: +\6phgfZͣWpM4?Αck"q.8ِԞm@2$|+z+߉EG/FA,8L2" !vث'V7NU5)>Bp  ¨wI?D/>7>'ջL(wO,]faU KU!ODZ' U:Lf~%KY[W̝]aJIFz\g*}<]^2g|| 94}ft%qW*6lj5}رJ O[);y,1+q>> jx^,2!~= ŏВY%>D٣rYq'@$Nwi ik+g\Xf yÓ5"*O(썉0v==3sĻgy+F]YdW&`uw!iЄ[]9lwRdbݵ80G᳊#ERF._i$f.K$cܕC˾fܲ!NXX׭Cqs~ce{yMm8XBEm|A,|uz|89h#/,pen&>!~w- ?9]oY"? mCdHmN,%!Sg&%nbzkFrr8`&ޘe*sJ `Mx_N὎1/ YJQ?E9ș% @&.vq@N0HrM fȗNkbț@1O>rGL`wV*^@hof,cDU{<4Qv<]EEG\7v7ytj)=%=F*4Z5J9Z`\paz%$lRnK!}A}·7GMR<e|})J?scDpulc=ZpkбD7`~)u Ej3˻jT={Gp0S˭CcbZ3Ni_4ǖ#; O O3!o9V C)(UK) F?2 JBgwۤ5U2OS㮫2s5髦ʾˠI6ͷ)Hժp_3xɊVǮ̋,Z$Uo1L 1鎲. ;0Uu~Yj1$t;8 bޘY9GZ5TSV8Pb0};vǫi|eJ"M`φ.<l 3'.@ psP鍏•]i8߉-O_9G&TsRq4hg ݵqІ2sٿDT,L [pspS f>뉏AC~y#K`"}nʱ8Gr!۶nȜN[ $B?:p̅a 4ƙS/q 敶v]z9ߵ'kk]mt.ZC؍=@|f/njs2wVS*,$P|FyuZDj%l9sXA3(4NHx뼒? }ݪ\mCOK  o0ot,_Wk mٰ$CjZۉgm'g=4ZQ;+Ǜ #ܴ+JN}"'}w/J 3TN4znmfB+( ϫ.?FB5va<0Ϛٚu2Wz1,BWZ1 u^dVQ(˜m]F:(aڪLc_(ˆX=Y`D')2OB+!*C!|3%Y6w`Wv{`c,򤨀JCPi1 h`'|*;}D,5\Vh'?B ]߾~Dl> оrfD'DepBvK.U 5oSZxZ1@n%YvGx+kj 1S/0K0Bg{]?{%C;du^Y3W^w E)9^u+m?< :Mu sC?%/@;f_{yq3D}o͊%^%й).EvȊ뗗,lI Ϣzfs:Q<45R7ݍ0&H{ar%6RLJ`gI*H潷cJ OCr#Hq}{1@zi2SRI8m޸ "O?•\Su,`^ lRFX8w~ҥ=8"3ȣDr2G"z[IoqOU)_E5LN q:#ʥgf)*#p%W.> e`pb1w;29iӭ49mMSZsKf| Ydwm{Z g/fx0i<;"etH{o9{ 8L ]t㻢gXZN'?r|5Gׁ*řCEJi߳$,.5+w:PW@Ue%0fX,:F%+%" ^YeE?xAAPg=5Ӹs՘^?'>&1N9P&5FI݌tܷYL.^) ]AˊHw "ZbhA_ DϢY .Y%tc0z= .= 4',͠QbHc?5x 뜬UyI8ɍtKҖރcMG^L%#NH*FXpaAtpқ6Ű`zwϺ5k'QoKoKe2qASV9r[u8: _ Ge[zm'1Yu&\'WcmNM?Q?;"/oH!֦WY+IУ vdAPAP3xUC!kʆQ/`ڄ}6FuF`>@'NE'Ň5rٳm,H Ŧr:ͺD2oL"c⾢HZMԫ6F"ru-[~K}n{cf_׌

6 B"j|%uIұ}iC7rh!ͪ(3g>faQ@~ ȹXڷjs%2 FԿشnI]0),9.].Id&?$̥r~ yF ӥldB@f 5O)XBЌURшȋJGWFt_1sL3J#ރA g>i:(ݕ '\=Vcpa$jH`x]$>J]Y?M8<@0kLi-,}$><N,o' NKqO[-io)HHf*G@F t@]_yKʍ!2{dKʳx\^n<~İ >"w?(ܻBu)g/vh}ZTs<K;xՆ-2W:>N?u,/W1-k)KɉҜ)fN|ur>>wl7?E2œ?ХSYI%J%n10z*%Wh#d* d+UzqvaV~h6T>4oX̮VJߴY:wGrm-'/X=h(>pZͺloo0ߛK%[Ҵr]FsJcJGDZ7wdp[Y!nӆԍ]-?MsȥpW$0u49)&,UÝbF)uÐN!ƉF& ÞQ 'sSv|:Ԗ*Q[B4ͰH$O|"D8z Ύ'[r@7e-WgX~HK%&;b[/6[uvÂ>Bt  o]ld;pKېّԶ*?iOc>baB&c ctlEd rsWy[&ľI("umnHl\JB[A7bBeiԲI޺ٞɟ7HcL}"[Ď0`,8mv Ntv(W,#QI/=0){FqT"F9d}Btֶ᜾0kg|kky0ˏȏjբEAV5[WyfQ1pm$#DO IM$\ztrЂQBaMmO LMɐ$)luc UKVҗ.)Y;b^X&$vE1&*˲\W,ځK}yjKaZ礿"VSb3wX;][n.9U틧gi,Pgg:,+nWt1e7G`:Q"0Pو[ 疕׿]5b F0,wWP?9˸6q.quꊅ. :r&-CZs-k3/ZTfO&jR|ab 5žٚ0ܘ3pKB}(ˌR>U~p `u2dPH,z1 BLKmI02 TYͣ7گp+:un& {:( QT?:r)¯S:~>%#VP,̻HE*|$߷mw>gA]LJ{*}-daXp-8 ຜ|ְ%݋_U,No$<П>]D xR6)\CEf T`K]PJa.UwX!S@mXmzGEFI,uVBr[1Yu@.icٷiZa2*__J8 >$a l; v3 h0$]Yk8W-/tͳó0šHǭU1hXphl?H<-*Y%+$h ݞNcYݥ1\6eNJ]J.!cH>gɎǵXcV_^KuTӯuC5}c%?9RAue>tO"a0W3b4wBU2K{ecPoLơY4ʾ-}cT(,h&l|Z= ~bڴ{ u$.\1-ᠮ8%e+T Ay#-EiCtk9ypmZ\cV][Is6\#T3: O6A.r\282(0]_)iB{L)Xy>o!Tl%0-L]}aY>HMXIKۯ8g- ,Z8P4#쐐PR ^fiߧō++iFqA]0֪ϊ5UmT<et +c22+Ydc.g) ׄDZ 3pk \P<0xR^T6Zq4Y0mc6Ra3b#q3lRɔ~wKS.1ʢs5-Lz]QÙ䷽Y]sG}nVѫޔW!;V6B UrVu]^LKė奒BG[5͹ӇUINP\ "c y5b/O#*]Ѵ/Bj',~JJ_wEVW9of۸pDBpa>*gđAj.ȀS+(O8[< -\t`Tqħ5T%OnSt -ϞJXܶ~nn?/]"*k©aꍇV'yvˆ#iG78*s4{b%*@.Iy3]p꼙c8MS]`Ԥ'3UWe-}Maz;Ni~7gXCBuUt"[Bl?텮,;I<͝s: ˋ a(8& Q?pr'of MMLg4R7AP  ǎN&A%KҒLZa@2$hGLF/sW']YdwƑ Pə%9 D uͶ]PZwz(KW/ " C6sP&r|8jk44re$۴Up^8VQ/cF[&nF`LN>X7)ZL~z/Zc[x "}wNY"O%6+GOKlsl+5)7愿ePOĸѓUYs$-4 &-(MÐ~+ jm||'J,(ga k28!f"@<M Vp)w;Q(qcBaGlC+|䧇l1o)=~v $qLj;' 4#ZV;;LOM(k!Zo4N|yvBk C@ m>/k(y%r@. f(ퟂ;7,;eAR͒%:rW2yHٶA/iuLV7q1"T:dFGx b-6}^&15)UG% EcjrkuJ4Gx=Rnw6A^ӊ"9i)'mb> -}?|]k (\x uLtb<}n!7 x{ N8ƨf/A褛^f.qv#lޒ>?9 SN>)pK$Z5d$#>1I>(Q>i1ݶ `nT d@VdxMr2c͎dL.elz,l5{ Vj+oSeǙWv;xdT*Y %V=|Ҵ+ՉC@+֐Oo"0k)Pu~M50RciP!^Bp]N"XWoVmFU&NP00)ygʼn4M+K?z'V3n$Y%<)RIz0&Cl$)O-6vBV N=R)=ny_ͪ6(y2 K ӝ6}}ȕ`׮rAfdy\sXxo"z\^Ӧ"v PAfXKJ4_8:hȑ];؊.V'#P l*̦V& wC$5c.TZzrZ~wJ*;P24=R\QF ֏A\h/λ<3ގaZRfO dSѕW= -ufvj,8qR? 9LtWES4X^8%I8Kfac\rc2L9MO-TëVr&cw"d){{]Y_ # 0XFBv}%gz@8#RXkS=O/'&rW /hf$蒤-xEe:3-~d9ruM& jZGx~+E,,z~kV97k׹8460^ٝt_c22'fTs]%,+Dr+ p fWU8ǦqG,/+#6ǟתW7lqF>@v )~1_ #8~,ch ҴM4MDMMl/XQbu@]-fװ{#&K"Lg/ۍFO'1j? +-= Embm+QTy.).B|=uh=|tB;bngUCER&Ħl_77tdRL Y#}ZSʾ1aR7WPfRU/&~ `;nTo=|xQBaVX4L;O읎,"0=gmq1h<]Ttt+w})f37P.B?\S"X(:  0>HWYx 4HP)07Enr(,Y;yuzIҚ$U`S+K`xӨI"n7Cu%R:(ι+~/4]朰~@-4k_`6fWY?C"tE2PM4[HaJcJgtpkV8,z-V˺4nd8nEx <^٘qQvluƒkbRb}]Y ($ژi3ު]܍1 5YNr-6C&R#ⳈLGsEݡ+;[{T)< &#Bv|.Cb<1+B:ʦѪZ偈b 43>+Lmk+e{xgb&m=.XxOFta뷉Jt$3eR@qma8kU~pW^:hȚwgJ#RUKh$@3۾p49 "b7mQ֠TtpRRkXo*Aq65Ylj/'6s,`H'<~2Qn'`G77EJ2GݤojN5,7x( SNV:)e!H# h1k(/B PJKX,ڳʼn̔mAN ܼ)85U<U(W"OzIK"L|lܸ;=s`Z=ұcY, Dmhxqb:_R);S/#!;EB"d{ -[@/(LT]cI_@ uOv) FMnBm+vbmbs"ЀMFDݶ%:U\kl63ܜ6F\z Cs^^ˎBhfY;Թ |A3Y F3y5yjh!tsGUVXMV:x(K\(;hX8GtJS1%9_߰z  `+uo`"3JG.sx8o[̷NuetbHN_ܯ'\MqB>- =+EAK[/Y(mtbDXa""Tm4\ a vnu]WnX̯(mC+{`<Vr%5+bClt1'5A$>5B@+]48v Q +Nz+nVğY6Vё2HvEVzAa3oEܵ?m`'gv)N~(:1S+vmPMs=wIԠ}fW؆[ cuFYm3܄^ÖXd5͜xp T;LbK7Ҥ^fQ-tb.%UTW0ș˘fh"""XQ];E0+YPGU䎴4=wj{\=e*V>ث]Qr{@@O!~M_&8%D|q;N^\^Ww7 udrP=˹#}H5hv(OhP x+ƒ1-}TXb9(G:ҩZUqEyRyYQ!ؚV*JNO9C)9kD9 ݱwඑ;gLD?ZܐO|aP@oŶ<``GG5JzJIZ,6I˰9Q'l%"ބT@MCSa7~ c`~~Ex~7)2>pW% .9nFr<<_c5Z茻;z1=*\_ *1jH dI^qט/Z*+HZA D i˸56ȋ=AJRlQ/HMcK&5/q"PJyD?F;z\{j}Pf1]Kj2_ɢxv?.NܔMC)jy_}r2JzwH\bi"M'%孜0SҚ1rg0˃t/fWr8k:> 2Lfι Ɉ~8uvz pZ)f0Mw$}ҕʌ̲F^z`++wJ%@w"q9oBJ@8ESLRyqOE 9= ` *i"3/34/ôsE1#kX مEy9DB^1EbhAL\c[crZxOi/VHb ^Z JuVBrRv;5ow]vVDݰ<ͭ[6}8U1ɒe(0S hoT :ޫE.`YB7&,-᥈Y/\"]Kn|(25r%obUz~e[pQ_PϮθw)#%=2,R@S]PքiMHW ݑ?, ,^Drma59J=,G4w8A7>UWjoإbe"Qh+}~ѝ[0'L5D,f[Al۫/6ۇUχκM-BM#Qz {j$T-id\ƼI50.(}!h3$R(/~Nkgچu Ոqbkn He X^I(?bif1^8i<HW~I^4Hcȋ;śghj p\-' d7.eXI=>soF'<˹z_A\v:|aWB x[7ueq|ev[mIװp],g" /q}iMԹPu^7hJ Ul)}Ř-&HIa"F'~KWk9F ^kkTǕ%ܯ@ ^H84ceTG}ҵVӖ 61$Z]l]Jz㕛P3:p:t1"ףƦy1kKI~X }Vr!$׊^BAեۓ'$~.+^U?4)!u{Po svj̥AW+rkY_SqJ(yH < UBΕꔊR#6j:ݼ ;QOs۸ 4w=H-wD=!w&=*1V bWlP,wծ4Tam0:.5u|gdJ27A%?î=ZNAJQvbuܒ]IBaz"6IJEPi.N%r__C=`6dcU?ȣ}nwSA8oZE$5onwlQ.b&\Go@G?I>ݤ;H"l;b/ٴǥׁmƬInD%y,䬺~ߧ|܌nSp#G(6A'CvŞ~IusN֞<6uC)4L^5>ҔܸN%0)6@o(Ka .7tnt&ߵ{9@f `gB|򋔷VF%|o/vQ-[J%2kZ6":_oUp&C#HybS4@2$BXW_ܒyzQ}LΣʇAV@zfIafu Z灰 mb <xH>ySàyzi M5ƫ $t@ϞEkuBj@Y5蕴B!BM߁LR>@> Rs |=߀;'c=q#65k %]. 6n$w'ZF.=+^H\P9RZ4 ^0?|2s2m̊75RϬ˖P̴)K~+)HɷÔߩPcě{ Xk JQ"|0 Cd+&''(pk1VDF¦*G3=B| 1&Zok".>t|%ӝ} V.4<>8mMGoO=.=:Jή 45Isv[kM3CøKLwrjz6?W Mζcf\Ix6u&gmT>ΐ^&$~KAb(P'n!µ?GO:V7(ucz7yjP[`lֵ,'mز]Q)LJ5K!49^@*ߦ'1i|kܼ3D40sOC*?}jLHp3wMUܵUs8UQ&q3[7K l޷s `&28]h%+&wT-^lnQQ+,Ϝ:fnr&%cs*ߕͣ 1BTo#U#I)4`77A#+!ԇeEk`sK0 rohE,vtd*p9,VX2rmgV Op·ÐԮ y&%l]IUL|i=w#QћűSV>C_K ;LSF($U_a\'B'$cόi&)j#q6a9-kWZץ8{Ϋod%2{=`W*vxPLn TE!!$-bs 3D*mv͠H1$iL9ՅiO'Sj5qH\c%;'Ezi;% UC#uazp:ZC֤ϤL4ݜs.zw~m@)*;q/\!GXZtם @)QO|PR'Sn^h8xC^>iSȉ#vK4sKDz+LdmNSív?2u TGm8=CEmB;+ǎ5PX } |-=l.'lBg!fA,6=X EHW =i k*U3;x.MU+nf*gW '&..>:>׸fx!׉p;"l$]S\&j?Ins8Vo:7!Q{-B+Xkymcmɺ{XB' ؛BƁf HboJ6кƖtF8A0f7;oޡ_1r@~.*Czj8߾3qֽ@c=ޭ$`fps`G6VW>ޥuGzIQeC#Ӣɫ`76)jW? 9) hl?&[CT]I&y.?I4LG+YO`Q8}R<.m)2b=)xR@V .u _%^BE @0/;825^I$#4ŘE#{Fs ~zNhƪz{a6Ѹ>zfd#(5,EeYtAtP2rqiyNVƭ+Vζv1^Yj%^} D!d037HKL\b]:R3|>d@mv,,aV{W9؋R> " mh^x ݱ-LƋԹϥbUD<堷=T=n!\-B3!DT}W/v({}b@:Ym>ZD9a(lQYiEosP q&8'[wƟ+ yqvl ivr U[; ǽYUFA IE:g"v]Km<YiXAm7EH,uQў)㜶hΣ߬eC5@G?OԠ{ͮ7!oq;Gz^KuUV]x`˸L0n|ܚ,ֽiҒV]ˆ"T^GAWZep0/&y Ax |}-Mi ޮF2rfC[{J\+0᫫CHm-j+\hmrei|3Q7@5PfD"x&ճ8\, F=zRCF*t;ߖ<|vz2(nzeFzEF/](VC޳?^bTy7\k9o-%ųIݛvbpJT9bBN}jbT{۴#+>DZJfnrUhRn0[_t S#ܝwțQ#g0,6nh5;T3t +5soIۜR0A79 iyD{љWͶ*#m WM?AEɘmxO }zlpyΜw:pԮ65m=yRA}'O7K< cmQPnzd!Z"9@4H׿b{?-&R.~77i믥 #oS~pL9R rmYfS !HRR;7p2";E'ZC5=7l_>fwA/MyC(!;@tƂOTlP|vDmN; /v-op;szCڈb@$yZqVL;Wk{!ץBzDoʺE.ڌXTx'#3fbڦ7l@"Z&3^ۆGtE4C-\--\^,"Y$*FMA5SV|EX[V,L${@14+f= Pk:6c1PU+HFpJ\Œcv՗fR0iVv[`5OFr^ƙS/c'|k9ՂTG;5 mD"ja. g:Bv2aLyy*xYq@6ӱGe&`3%;ʗ^5+BWf e_Uڿ?2gg0O:$k>Tk> *W1Sm"wjlDUf^6xŤ Zd60kZk6jNpeTbEw_U,/j_0H̕<>qâ<&`3Fiu/6n(yr*zze3l'G$Ïa5/U) oBەEvWœNx|;ѭN0!_ytA=0dA 3;O$rWsJmV:+آ 56_ K;#MPd{m0B3;RcjxR8*BYmvuvÙ,< w>p)BE䖏1=K+LZ`LQƼVt#TчF.#O90!LG )(;zw9R"8#tƒnxK"m} $je~Ue-qX[7CNTΡAay&*eT)ڑy>zqL;c r+=k@j#8f]ա<dz ^ū @ߖ3$;SigU;ĥ\񊈿~Sw ̵@`(F.g4]GP `ԁ"ȃ%ɯK:7#zC2T*1c`r4` ݃1):rXXDR%Mߝ,%(>d!efv>Yc/W5bn) 6 ,>9AicS~,F$ ̥ߨ"Rߜso5.7&U҄!$J<'i2g}{YbނsB6am␑0*baru-zBt4{vZK~^*ՅNai+y|&dueaNre?zͷYq G'plu&M?5r ߉g(8WcI8^I$8Gw/5p$,]<iJ<ӫvC(RUC&;W!y&r`[Yw{+0KN,￴Ȕrb}a,jY"CZx}r)2im!nr.j>%>Yl>r'EG呉Ʉ!Hb0]tTeܬgtv(3*þ@vӄ+?Slٻl:/^{.lqmS,Ǖ,0j|p>3A4<?yi 煕tNŻͲ"@HhoI&ٜ#@C(nXiŋG(s>Ot`9:Mqhdߤܘ(6hO.V.R9e{$̅|xpWp9E_~#a>Ycv~^hkYS p>qN53}(D%;,4sh!Wrs-= Unn[[QvD{2 s IɯCTzinvZ 2VBPOС[}YDKVKQi`g蚜zSͻܦjm%ir+vLi5"(i1=hB>P5\Y݆T2x_ܮa⢔XU'#`eJp|72Xۭ,LMŽ pd,,qIrd\VX.ދUK%e1 -^2$;mˏeDL7$0ir<;[(ʛqe.糟 I0ನ۾{(,rm2r̅-̢`>3z<;($$͎&Yˌ 휛#sj_(u?Jփ }7O|͙T`ƫ i{_ q2|;DR ڭs|&8w\9Zsׁ(o+A%UH,+N*s!yVB% yiF_\z%0;ъɽ[S0ߧ-~f h Wk?8/9p*$@IE8Y%" dt&q!ҬYO bԡ mb7MG??SUG׋HB;v.2KMpx :wc*4 0Y'.ǢɽcW%i9 MdC?WJkRpNm /pIĘ{J_i#IP71@. A(_9 ͦ*q0N剻;`,y!(ouK OcPՙ'/ v*]fvVktf`% luSA/&%ǺmQZy7N =J$ϼS}lo S+]ݣ+Ƞ})Qs Z]R4 31^Wgk!R;9Tm:pYNU|{niŊ>[ui?g ^ڝ,4l50 D;f_ѿO!;[ [c7U%5 <{ygPjF01AjR^*QDŽ["9W&rPA_hWaCn"{8R^0Gc-z71#y;({H> %MV=Cr!-K[Q CTՠ'!a҈eeYRLSQBZ:J%ϙ`DJpN"H|-;$ɸ4~…:F௫z;xh>l '== |(g9BWN&q+ ?'(0pB<> u(n\ 1ZJvAC hp;@= 2f-5%BNP{-~?l.Haaaޘ>פ|r"hxwUnɠ,Ia6{㔚@<&fDW}+3 d®_Ԙ*73[D#ޏ I,Y5\'Uy؅NlG }z$;bt-79~?.8b[_]pQY>oٱT C9w4USjLDsd} hص )*r2$PƘek^O쯘Wm|Z&T5Ϸn >o_ $H]FAjpK3E?%/ NJ @2 wb+mCm0-kc.O??  ѹ/94/oB]GeJCxn"6V:0jgԪ.WF̃i1['R ܢ"g0 r#w)`\!YҀ$fUQ=RA]FlQof?U=1kӮ,$WXd2r4汸f@ħ# <Faie?Cy5x_̼*  Ң,vC ? /Pl:;qxcp]<.Hm '&W>[)-̥.s:7\#R[E{H_8 Wo]ħ JFA;{z1c#`0r*b΁cfVMyv}X<I ۩xV/vs8'GQyН9ulgCO$A^PI[ur6 ?%%<$&6d2gzNI)]i=ڙ\BCUSwN+/܍dpi 37Jm1 SxX8yhxLOD^KfyY(ˉ' k7$ &$ b]An?^xKi.y|$/Rǰ\0i#f'=?7  CSˉ"jq?ӏ;{1ҩtZ챗y~s}@p3{14;ע荦'/dR~+]+/^I5> ao,@ڒ56sE5,KY5&J'qS1W`cX)WR(IZWSՓX Ф8]nlSӅ1A)$нl3o[3FXAːX\t;+ZRDN,G\Lizl`ʩ8/3. G!q電IiKCq6|B:_PR7rM8I7kd~_Ye!2΂=0tms)]ų\WЪ?c>G4#ϼY#6al1̚_v,z*fᆪN_} 3l}3[ W@R9?> s[(W+AVۢ@qU;z5KL5%9v1$/I3.cc݅s3\+I S 4'̈́KO*l%.bu5PT^Cx.Ų93_gR- hF*N .+F[^̣V"Cʑ-RSBVlqvy=bKť7QH`4qL9$|o"MHΐFe/,z\FޥOlFg!Ny\S' :g@Ɂ#F{:4Ӂ I 'oԗ2ǽ"xqi qK=C8!D(m'n\$ WyW3 vDb v"ar0$**)剂IBX7Or~LhRtIR! wTv HgMP s A>8]IpNIې! }kůwz"+4CK-<)k\a[_?lqw+TGg QU*75J)Z=_vBHet^aLEOo32˦j!ZxK4<K9&+L;Pl6fcO56t*!i{dS1ﻜwN)##:)]Jr[A6ބ¢.mߴ!:YS:$R/GibʝPXRS1XmuZqxp{"}M'< +%Ny l%74V) )x\R< R-E9׿_tHU^|>Es*@,xi֮[I3ęZ@/Burдwz8MZK(,廤{bM^̪oFRh-͔dzݯ,y1[0(T H]g@[f/F,g fzVrvSQOl#žTq0WԖF{|Ku\ Б7h\%Ee5EyUIPF4M/jIN`Ƚ,edUP]Gb?.g0)KR8,2 9||WFWs&Dw ="X,u'N確 3hbSKJl%FkXˎR̀lیEU( g.x]G4!Dky55>ơ9 Yo d--&oȟ zP/e_F C$r *-oEH . =h2cDxIO@Z?my)Ot]]Tv\(dkz1~vn"G4pR-.U5q"N?"6y>KQ9 ٟYE 0\(SOPooDW-v b} :EjxҜUuL-.JEl-u^Kh<(mYM 'aZ-A|5\8rIuM`uhAOBo&TgLa4BiVh1 =&oI+CsQEEht'5T5 :e0<;k)O>l,izKF6A9pv̳`Icy\϶vgS6(/ț9ݸ ȧaNE^JZ:ig+/oHWBOeů,M[v Dw9*e,BR>ySCap1j8Z I 3x^"z:!!P#[&)rӛ9`ō(P>2} z\bW.LŽ<E>ZEHD/"RshI֭_IS0`/F+9:۱VeQ _pz׿DNy%מdbr]ݸJ3'ҨǬ? ׂo`ui U _lSpg 44 "״7t XBw3xPG< Eqn _`Hn<5L<>{k)z<@vij_QaE2N2=Vltgw;qLmo#T; oNZp_?d zk8's@[5.1ϴץU?U9.~8o]0_b*MGB,4,b͌M@A."˽ ҞVnQ\`zuɛ>2JFG<ի׃8D[&Iq.g>'̵\ҹݗc[Ex _D!rVߢ~Hst_`< i Os!WI:BW#r`fWY|`p! ΋ЇZ~xZIݾSe89 I!P{5N>M_؀`ĝMݬE$x*E)7s >!td|uKJW&̃ޠRJy(hӖ _u.q ^z(tOfopJ=V$Ӭdbz(;Qn`I&m)gpWk(zd:)F}ynb Y8\}?Y6? av_yWhާas v2fd502 Hor*EiϜ?]/ =q) 4"! xxXq>so?s^VޡvwUqwgGZxȸt9j1V\qbƳ}qdJK&x,7%(|&u.?71o٣fKƚ\ejM%qFq 3w =&P[$D*j"Zi,"O77h7Nn=zJS̃xw؃wg`$ E/tVH< H3|6`]ɸ1 a.=u9 ա"y #h-b#3ᎋ$Zb+Y&F"X#\%tx恑&T?d/2mu@Qk^RQJ2!7N5d\J)D*R}!ʜ/v+Wi[%q_ϧjt$%`L{w, mu" `}Vog%[2[#Pf^Ob"[G[,dwvE?\g۞7|w4țDCHh*QNg)z'" @}[#8J%X4'it<1nn0cz|D ~ f$o#!:IhŸFL^}ؑ픶hrG^XJ [Teٵڿ'V}KjU@?,j 峎D4= En4p|q t[/'}H~e:3 dǂPr``!rpOa' K΀"/X7oy;Blq&YaX AIco Y7˙QЮa3sd{:pZ?OxiC9)>j\!JgM5.wiw`iF 2O +@ نOϘf(&5 9Ȫ>mYz-= u|wq%fP~Ξd/qo4\_9*A4P _q^kxW/t##/SaәP¼](N*iuE<"kNh9ijLQU.cNc-Xo:JPC(섕Y )47z˭`1  }@fBGꉖ[>v zB02<@]+'P n4gqL2;Ѻv 㫩>#[[THIFIjP* '@\dݍ.%8}0a UT;v D^r%y-o8xjBF/vM^P41 z~>˨B%iIcbszf+k8m^at4k P X? A/,+)S7گ֛nAxw! fM>$Ev/"gA&vP![㤇ݴ=1 1xV|Q4^6\]mਕ%ϼϛ58C׍&>eXB)x֒~C46m=!v[CU2xJ&b[0_>͉?k?u{l>r7:">ﱨzaj1$yOVw{I~g)v6EJ.OwJى[L{#oUꀹ0؍!Kd+Q,6!5&` 5^l=dHgߐF6 $ފ932ƒ̪`_y}`4AHݝ4{jIc:uz4/CaU:47.%umtr ;GA"J\ͣMVbv>=ȺK^op"ŹH<NnUr'9>47s3_fJ)TڣȜ&nhT,"zD * x2< tG֓} xYi޿}Aٺ`\#SQ^%PX?:n''R OY-t r4 j#yU/T9~L-YcI9)E0%HMH {bJQU\sTR- ZKy-yUp2Q?R,qI?zDarK!eq\3Q].x3B@lږง ՜vTYBҞWPD?V˫ey4"P7&&=z#'>LIQ>vĹ!$&ލj9_LXSO&tAG`G}U9qh V.5^SIK1dņ(NҖWSaO+ `ɃBrӟZ.lUgE}qŽEbǜ۰o xgT<͜. j\}0|=S-9Baj%b:)i9Ȳ<Ძ ,:pB|y9ZRt\/k)<mU?̫`hЮjv:jޮ^~] L^_;(;Cg Gta56j|Yd}>`Uw!)"wYN JXR+! r؍G p)X\SvybHEft{ƋxOy^-T$^` $o{O78P_F]1>;_N4K 2rqy`UdN2 俅+ՖL4%. B=u-2 ATO@V0B)Ω҅}iO<[kD[p=5<"blnTJw90WiToL+FW|&+as[UMz$IH~D"mE1MLϯ+-e |)X L|h]4΍wAZ,ӄ[7ƌ:A 6x8C7"^_};]rB?d7 pt֮ɒ傦ij)0R=NԧmVU r4,/z!ask,b#cKRIzB}_}kX' dW9ށ{/1^?[ 6Pu8'F?tMPAJCn,|t ~$~PF] +C =הs&:̷>n[i5I+Vu;C'8;ux+<0++σ"&pdu%s.NM'8.ʼ2QnNX@oWɤ7]v,<_askuzw[}-~lJ/@~`SZXtIQFFx]wRu,=rO>˿ьa8oܖ<$eE r"oKwCGLGaSlbd'Vd$ElI3O(U)aKEH!gE)k8!,j,Tfh cTxySx櫯8 @W;*=$61 ׺CQ&Җ,p8|-P](WGd1x0%\MDͣTFZF}5f?cJ'F.njv*rw(iS3P} ~EHqS&J[y^{MTނѦoV.ʵ;ڟ?8<<+i!s\|duI4{/ܮ|Qxj`^LGwQ 0F^xA6/-J^~ofD\Q]QgkĚSX wi3QD`XAG|״gvx`8010 [8Q63ժA^fV߻91feEo䭚I֧vԴfW7r}mkccl:of5ƭ|"anG%nWї^s`<5K.P|Wo)*3Js_%SӒqCot*E>HReRvoPY^VJ"jeb~÷ey\j|4IJv ;! nVJ?SK;_s2_=Y]781JקUfnڸlB?XYTp90=OQxj׳1+h(lxJ`6i@dz .ghHprT]4kEpdRE(Y,-*{߳IVOU&|ښ M>GOM ͶyP*olNTjj6|o * ռGm)A|S47|ގ#oM)Q'ͦ"Ho>5=i4f#NOvG'\Ҕc@cD(x#Lg j8Z<=4 qSuѱۯn䝥DJ;/~rDJ-8[Z)L3ƌfƑ/p2jVlZ̓PqPNA*wtßwZ9LдtR& }wD)U/vjJo&.F_eZ@%?g%ڸ A[_`LǵJ1CBE̹`3W'ıN@+qAҀ,4P؈[DM(m,6e=$ 45RnWtrKvM^)K'77q"8?7ilH ?'ܥޥN /}#fF+ P%Tހ Ja2+7|oZ/s][ pYcA)j+P]1[6m7 "\2ͦƗ_}S[5Uc4g:[a6e3sD/)cdN׷p!!&+9@[%ЭhL\&x#$a8aZ& ]T[)iW bXD#G#L( hkXful܁4&a䇤=NuJ=܁$׫pǁ?н|{2v} \ΈN5phu0Uœܠ9A.Aw-{Țd ?AB=)^h5j _f(rU&4i%!6RwG\C}0lu1=$l6kq{wrqJ!_v@OY>yvyo^k-:D⵭)ys̾9)!;Nm /xYyPuZgANJ*Mގ9 QE/$ϕZYL:t$`, ;PRޙ*cC19 [EYH W؃ʴ#el,.=vEs?H )0ϓWN|_B(uY46ms)Dt+* ⏕3 ŢrJ_*{>'%UIo6°LlX'@+vXѷmNa7#@*rlc/.DpdO.ZcG!4jϹ4p~ Uy!kTb@&Xi~ί/ś[4XNq\ܷV3=*-$n|pU]d.fޟ'Xq(@>¿w"w)C p\FJ$FĮңzq7{f=nty#Ch*3!|f$OcudC-#7^.iIm26\WV]*8GH^6{Dx߮8ѷ;G.8E9$J2E3 "G-`m Z lU@dɳhszJ|ڱAߐy}|)Z!_ :&7xsT]j0S;&#2)}} @С^/N(3`ן([̤b5n+6Q)$;B*^O],P D D*OGQ:^bJ{ yQ%Hѯb<*U!DCnsvUʬS h oTG|X6EiꥐIJ%_E>] %ߪD+cD%[붇Д=On,ql] A,6!WW $e ʏ0*+ڐ(0Pyy_N߲s`/:r C=SLD.Όx+71+ /@bgq~3!4=8JVk6hfޣ}@@M4]9^qDkrXrO>BiED Kju.BpuIS t7qmt"TK|* ]e@&DyoMitasV9<^kC/-n(r\'B g7:gLd~u83k Aiļe PUr BauUG`\e̶?lWDWSBlCMQ+-.],08s0s==!g{OvGl8$ac%>җCpybR8R#w)_rA7 G! - ӧzDF`hԟF\VAR_V,x}-\Dba֏(P,C9*(Bv8؂0«\3A$_*_Qؘ04g6dU62HYV4}Wt zu̠Ͳ5>h\ަ/m=5!zL<TlŔ 5xd"ɛ*͖yOG4uՄ$xَx:1>Y_vܨÓ7JaϲG$☷sઠ+B@v}l;%EK -*T^( 8q0(' \}=PJ{fl OL72O*۬eKni4aƨ.@^u0XQې`>zPOM ק^N7躠h Dk\E 5D'ёjr4 ,%#ֺZ8.;T%tTNɢ9q4 oR)UAֺkyk۸.]%I:!>U4. F&¡Iػ)Z#7\f-0R`VM H' \qZ ǚH x`mݧ◾2S5北? t؀_VaC4&$FԢ`#>u>㷃{ZI%k=1>DmaڄC܉O Lh܁5+#Ebw5-!hHm.>w#u@uˆz5c v*hjbDqa$O1N@еdh",*ݑ=ΐbaazt|K8ĺ'oJ-MX- 'jS>Vp>o`p$FYVK) @)(Mʉ~ɺW% A'b<uED搈 w. 7zX@]!A\i*tBՐ@|~lĭܮ#Evꋾ Vo 42OXAr7 CgMjj@3Sp9s #cŖK* z j4gX$6&VE@_%X x71S͚[zh95kZx^]9(&8EBOx7Y9D΄dDU۱ٔkSm*xIP1W%0s??`BJ6 uTqk( װD`gh鍕E '"J'nQqK}Ii#D!5]a#[Pg,n3/6d<7]'n|\8s=H9犼:s9I6 _ 5h5_Qm#5TbZv7%݃) [5p %|XÊu"]6!դ4CDQ#QDDAWـ ֙Yƃ *IMCcqv\flhN)b A;2T ^+ GϠMf5 lCjuyscP=*d*8Ax< 5FFZ2սd"?"V1EV WuRR,?KB*2 x^qr.+@ p᠖ EzN˖& ﹀n`KIvG8 = AiŊÿ8S?ce5Ot~%׸{ Yَ+$J9ЂTjyČ ZlR{wQSGrꥋ\yDz59p(~%e5GK4 RJ]M})6J<3H{j=;7qx.RݜR6dUu6Η4Nw Y!a{*5@WWLVuX .QJ0țGϵ@}NE̓pO:D\ayD'Xġho-rśUCo-JŎۿ=vom?Ny$7DB 8|eia`ѼMȧPo e\ZZ|\C$Q帯\ D+~s\l2pȮBӧc/T.WV$ÂǕ&ԥ|z.Lzu(a$ 5.ѕ.<׷ŢbxGN1!ڮKHH/.VkAU٘-?Ur.utfo*o4E޾Z2v8O>Ca rUsn/%7(SL*Htw#&E!֊>K7,fu*G_9b}k9ʢRxEUkPKq0[d,u)}]1:i9J48 CL]Ћ'.d¿E\ VTZ(fD 8INȓ f{Z01~O!h3j\ v,H:QrHg @SXS߼Ŀ9Ez9 è/i)NJ|qP3l }wB?.Rl;A! 1n\*E%K~ \FJ^ì߉O;5y2B)$+ xtR5ns%j9 {CKdmB=. !.y*Dt&o֋xIW5\(C&( aٶѶLmt "wOKXJ&z/CMBY屵7Ms5͛$a]kt XZnڐG8  xlqfN`d^ Yѩ)7s.P{X?=K, J sZ9ƺnifasL00[+T.ƚ#ބ} vڂ 솆O 9>BA,QG0E}i[3"uՒ2(7G6.9aBwr +1#Ȼ%- Hc`6vZ/")_3=t? ;M$w7 y87iGg&yʠ9eNȕ*U&WYI5ҿnvxԬbu]e`Vg}bZ [N8ODSǼAk*h>POFT!ޭ=V;N] B]X "Q'(y}M2h{CF AjsuŬ`/f_]Jφf^LqtrpbxLF,C;q9,jǒ\6t@NW7Z=h $);N)~`&w]( ҭöLF"\O 3iWhWݛw'tKc&"캛TON˕3~x&=VZ"t? 3jb=0xf!ń"J%b|\ /ETlp0!T (9`)K2Wm pH?VVѥ]O>ˁG/, .Ca8'X,Ie6uI]Av##TtBF> -,yj &2ڌ``c ةlov+V3Vq Gb|IUZJ䉒 uUL`\9}ĉV~4A?b[/epC!xnrQFjzގ;\0VoK -q:)5 {=5B.U%@`Y`?MDoUf"TZ{g qWb׶S ym8\US|0NNdr`O0UmĠN0@# DƦU]!x$C!gmlC|BټjDhF/bRtd o&H#w)}E4D% &{)F0Ǖf\82F0!.Ê3Y f-LZŖ u;=u3BƏ~>ehUHtf e1f{v(G|1]%^u+Us& YGr֡^ZCrZR; SF S3 {Hd^V2u.\tF5k@. _eB>4[!p 7ixx#g7oz݌9K/`9Фl߀BI֮9/8Y]}>̱9wRJ{ٙ$㕁 ^sJ RSjX:l& OL.izAE ѲSQ+}HS|uB8P7aMCl;r1]X5.&(żfr):˟X-+w]`]H{G׋ |ݯٔ&@"H_)a2O\\hGι@Nƫ"\}Cô3yv&ábzMf >Ūƺ]Cpb0}85p}N81gqmR()ߺ: K0%nU7=W9Ft@Jrψ451'Uڲ =3%1i_fğg!3!pj..V,'u;Ţ:deRZYYG差h'3үfR+} jAa@0/lV.o(,|#tQ^r*|@|k-VlE T 7 WT`a9Bd'Nz]IVgU_<9Ro-;k5xYQkN3hے+0kXuX?_lL7J4Pn4dH<l/Xj#f\sʥ1p')D2A]o}8y8J6wJfuoLd䚼ZC[%4\6g2<ՁSfK:I(M䣥GO5t^bmwy3U72f {b"Q&T_^0Juמoҁp ZBi[+̿Ņ jنJQ%kr1nv^H7Bכ_BK{f-H, 9OM]L2.U_z6w#~,&OcsscnƋ5f_f)+,hH$x@ZjQU()j@^Uy7a."XSkFpBY&B$nO8WWKQC3P5 X&FjFF:< dX4i3ZRv"6kҚvg>>ߠ#ڎf]|3TPyC0SGh^ vvoHS{ĞJ^M) e%P!t?V ś6d̛5ѿW8k;XƗ/a:SQug~^ uJ): B"bSe-л>#E0. ,tpv_#` 'ćŬ4ѵw KG6:agh (ׄ%! ="\dfϴO(I<JtT2(u5+V$e3qѦIծiPO:"/@Bw'5>iͺg]hnT,%r~-X&Rq㓺J C"kx/̍ʲ'"êW80ωJ+\ڗ <(c{ rZڌK3Z;pBcPYq?T|Ye]]]^-0dNrDlCع`5~ϝ"=c:BOCx*"=g$)tҶ7iK_`W̦T4+Wtt>p4Bz&=^fOL2xu`kf0.dC X4ONBx!`УM5̠ծXSx_y> 'W/(TY_]:܉p% J_h(_oiM?7Sڇ)BuN"Bem$#QZ|=lͮ(QT7b%dG-*H:H޽8|chv珊hwI'{(g_!A6ec7z^+# 4mczD5LY}6!waȞ"U.N^W/ˋ&c4_%c&ɄIGʈX_dm21I@#w *|Jr/= LM 38TE~/:XCu^s;^E]] 9 ^|nzbHPz n0ԌћNM =0EB81<"jw@žZ 24[ l,r=^*t^K+rN;4XY6B3H9sPrNTe#$Gu&e$.IʼnPt]<cv&AD!*yWh .kR$,m'dqcWG')C@zXbhZ#Xm(ôz-ƒ܊;&wx6"|xߎ#pY7}$Ujw>/*Jӄc1\^cŤׇ $d `']U M "gÕ %uk%7]:7d "䙖/ dYSToL^kpѶg@{y佋"XVGlsP)wu1Ix/sP8˘Y;ےoN61G9 4&:'D */iGpgz9OQ'D ӌB 3e`o.W;bh^yycz+GNac( XNWlL;%Uo2xoV!P2'=0Ox &ӿ\DQAfKJD9K0cz@jzq^:r%Uag͆Dr٣roJρhxJPMCS 0q'qI٫:+ޯ!x52cӒB)䣋}=ߊ&jm P@ڳ.?6j1\[?we6UMb9C˻%WQU9s_~n^3~f<|^Y/  mBHNIV!~2ߪҭso!̮SI-no<[-_IWaǾ0@.%KmHXOlN'Z2ݴV}\Mܫ\ASCIXiy4bbl>V%r:jEL9 Wo*L..O^sC"R=5=pv UơeE@;)u"`W>;1$s7jkhe/PJ~$Aj~,{S5;cYv~j7!{owb=s r37KYΖ@ K $ĩioD &=uZ{C ;5o)bkx#~^0b$򬈜*I t:32c6@K ,Ioo)ϧK.Ͳ"^pvX B]݌E(q,B;%T.xސ b.6w>b$u_ƝP;۷7x~CKL V`o7A&Y,3di0‚~ q >X_~[(܁[APy3ё}RQ7T龸E2d4".pHw. FT$"ש*%h+rGn:°өBt| }Qy!?rK$Q [!tEԞ,3H3[!l%j\ʍ$C/PM_$tvL@|0X¬\Q8M$i|9 54`Bln}XH-)#,J8'^XI%ma˼V\/O#^B !UN~#@"B /X*7 ֒~R-¼-"M0#truh~U sU7CuR'1tt,vՉm.x/IxbBBX Tk((Rg! ~k2ΡIOK]P< dx܁G' ͙Yľm?ٻs$ջ[ £t D w}_+rJ6:DN^;#Ѣ˄mϪ2DG<{ٶzSLlzCǁČ]k ZZޢ1%OU)Q2|Iڱ=#Q:](reqhuZ ]Z:>.|vc+wQ~]jb5-{J3<ڞ]F6sxP}ʾK$];8B#En5KѭBJ<fQ8?uiּGp"[wmxr]IS:Åi{~1<&6|8 m"MUAUC;iNs!rMy: GL;{h|7M<]c慓ͳ#aMڌO3[fR4$]v!Wp"Ofs{`r\:hJ,_ݗ0ŠxLۖȫ\'ds: íe.u7oqc'.jnm.s`&)ÑݮޤTg-ֳFSz5h)"5T└m'=P".vPΣuD2Ea9%5 N]6p!›9vl< o, ,m&al<r^hofg|X8p2KrVh&GXޖW'SܩvNvAǀSѮ'Y;h즽V@UQ+s͆oוHw< IFTRVW&=kgrXMPzퟫƑ.mlt( @1 L@ΖSSOжe-k6Ve~bЁw;;#Upskvx{WY~vFTk̛7MC% (>[B qv9z~0rJꅣHZkil9]쥥>)hfiH t: (LDNHKVՒsDoPZ[ju,N8)5(Ξt[=d9%]JƋJ\QCDal*|. $~#g Nqj"R!j? KMV H d+*?.5yb>HP ; {Q1D/( ?mw({§B'Z+.iy,JNʂŒ]Lfm{55DK6fl[h.O &hwFs׼`~qR &AkBm5 Vl'~6o;WƳ7ܼupxX(X,N_+B@N<_}/OXy~$'l/-Ng, k]=yݗ;no)#f˅u;!hfK1-^,.M]<4C-H^VśYcC0EC:a>e+I 9I?\ Dq#j]WVx))W{fXVl=Yk&&-d| mF&u|/i1{Nj~#UH1#yd=㶼8[|ؒLGr }z2`ndo( bBHGZDQƏu`%0fy9+01馵ۿIsG˂hRJOu`t1)ǐĥ$,ORJm6vN#s!=|.Øa釁h؊k`O1P&"ar.4vFiX ev ҋ:! PN90¨ɣN_+3mNܭ6 "I\&:;5!]0#|LɴCk7 I'bRo4]"&J^׿L#KjLVA۪J ekgg;miID#[|taJWyZ,~AmȎh1gԤȗ0Qu1Ig[N SL~-Ķk+_cvyn عxtIˮ5'Rz݇]`MYmaABsEZu@Jq~pN<&!zcUx!z&4BY% - ޹_!>~,vS)dwx̡a?_dTaSGI$jUKˬXHN9Y&5Ti7?oTm©b&h\*F]Nx ,/ND^oPC!&ەp%\Y7m1.1,w2'f@fVEj#.FMZ$+f'FXwA93d&;鹍P9hCԃ[T8 rA_٭eΐ,D> emڬZE絡cn?R%gb.kFZJ:zd+]u $h AP'Dul_4Ao9u\bvWf逪 ._߿Q]+\E! 7$g\[D>řHAtORy̢lj?_5"5- ͇*"& b+eC'KBJ4 cuA-UE&?gVbރˬ&fqy4_>cW#mD;.ݦbMa NNm!NKC+v z^f8}K0JK]E|ߔ۝rP+xF ʏxƂ_h} # vѝav(Y;b܁J ^8E`m\Pr 7~$SAaHr94CO/ya;y$Vd"D^C-I{RIiqz?Ό(4brq~@kqcAO1UUu5D"0v6ݸ9av՗eN7<+Bv K 捫/f ;^V^PaZIQ68ll\ltotoxT-=r+pEC$_nQXVwi( r}GpNc .&~uS^W\]dHGrCG"9_J,Q3rK霹ͯFX~moUS6ւSӫ뼻lMg.sU j +TF߮^rj결?^k ,:Ef}@#&hY6G](hcb)=^̏+5O|=;oƢmt+j&sdarj\ETX_ޢfkNJыCbuwlq\GMR )ޞdCY1= 5=D`MLNDte6ǎtr#[ ƨ@g Jy9?*,]UE:]s" Ut/g-$\ :,7Fu ˴s7*DU+XrO,2\SMn!"rc;41Io%t:ڬ:[14W E35XL.>݁Nr>-Sz*\Jkޙ5Q#Z$,ϳ,m^)%Jda߇& ^z8>;"e/kT/]p_Ϣ'vq! ,z(ߨRE˾a瀴&n acba%g;L+'$:y,f8YrhiFӧs'ouCGQy4%5忱b%7nRq=Ǖ9j4TLnRX(3B '~ܿ҉ ti"a4ڨH[hA?7kתi)A KPX?,VP ӮQcG.)ɃBkeaVG-|etXYb޾U.}.y)+bp`ԄAngUl$&)aap TJ\iބf8"+n;<j O%.zffP+AG޴5F#ؾjo SD~P^J1%ﰂ 6 u;Xם#3Qԟ<e{ [d @k-zɲΩSn*9zUB}}mPd'ѥ/fɢ/$V{]] cL/>F rM|:|M{(lhpbN/\dz%9vmIg!͌t*Mͣ<}Seu ~eUÚuXޚT Wte6g;-ˎdJ0>d xL3>Y54z"mjHr@o kGCb{5)N.Kr+vk候&B'(7t||:m"S2Œ 8Pcn+747hP.&]gaw~1A ZJ(/x9$x)Ģ~Uþb`bKyD, t>Oxnk)+rCocbďפ@1xONAXr 9E&)oKlt L #ȧgIDyBן%}_Hn7W^i+_ Z`,Mz%NZ&A&|ʹ4 BĿ-BWVoh#4^0'A>^W`cCsF9d/ ] E2 ·]ҵs3 aP;T\ ;dE~нp%^| t >)ʿ-t"HZI_Z߱whsU&eNeRjw4.Sm_ox*rf込g)1VLEJn|^i΀^W/np^WߵK7oݹgU`@ ,Ι$@1"MAT5$fe{ھ&nAʿU#O KIRo>PE6zIߥ̮dOU,E^GEkpvJI瑢䉿iH6$_jsg@k/!dHн*Lyh!|ڼ]ۦEd;i5y0X(.A:'=&ّUJ/+jd6&o3Se38> p$`4Vv l+jWF-{ &q Z~ژ(u 5]1& 5KڹOPlbրyYsoœD/wF7-pDxHvN;׮D#GsIvg [̷x!bT[^;ZCۼ1S/eJ^h$;k+3@;$1 @(@)eZ 8W$jᠣ6k\qTRM,<bU%G@u8hN.;ޒNx%A?&iYHiAŜ5YwMB:;ŭ!C% wqŧr%xhԆ$ͿuSBW>u%eKkI ZjjPevذ~  8#Eym3먉w>gwfߎLm"gAQqy+bY}wC`I}wJd nv!njr<50R<=<$Z͎Vejd 5 ST~)zmJQ+g5@?r(Dlm纉_N0q6s)!/bMo7!to/"Z-Ok|/nMxZ0/D Op{՜.te["Fl1:3y9MT@5dj d%; HänG,("xX0G|~_&H<ET1` |R /:kO{9l3[\Dƾ~%$}y,o,~ܯ>Fū-3;\R8 C[:<EGO&un<>"M=ki2HK ֊nLvVYn@jm) +Yh+k V~;;Zb&S .m~t|jU!s TQa'`xń.[cIfh$AUM@%衙JU?a쌉DWԸS'? typdHLE]PLfqoh`:0ekDHĻQϧfYXn2-Y`ʎRrkOʜF0[ޯY$#i-735#.`^e3*`2$3*eq9a/}ƐZ^1@bI@O]ÎN>um|{ٔR&E4)%ݟ2~{@(ό0­OG!-(4Rhj8~Im Sx~bK|Ghr+GkaQ(Aؾ|`\P#4ݟ 6f?v{)ƈx㑌ILOQZR dY"36|̿cI>QeZ,'SowqÒ0aicSP#F{?/s$3ٚ,Ң_9w-) ˂R +6sڱʈa˯tުw!f QJvh4\*d~ f|ΖMxqo}PN”K=Ҧnp5>~匟ISB$w|=D;zCn>UБಎzSf\$UԆ;cQN ޜ5G@rvb;ÅqO^+" r *W"qd],@0m6v9jgA6P=kz ]ڰ !Նg Fn+FdZBm/R2g#W؄T!7h\l .Ϭոe2k&3;MnᝥHT?+?nmuk 8{l.^wSM1}`V7V&{ \(Av{0ͮ>[ t`[p_#sZAd:g+6|Dࡊ^)%W'A$V-zAMk%̿9;j"Ix6CtMIJ=?MG(WSX&MPmߢy[R 9/K`|x鏨޲,>[/dh[EBSo@_ٖՀҽb4NfK:ȐXo I&|[؎zn7mKEB k Z|k:?1°c<(fFGSER ౐ -e)Ě'*WrwgD\*P/я?y0Tkx(k]u@J2gXX),ZK$_a๚$$bd9F SaUb<[Y%PڃRϮOY@\qi|4خڱQf1"^񏴭RfܳP+-!gm%$9%p 9.:y)ܨB\%De"lTuGO8z3r8 %FÀm6-.os/ѡ^0t 9tTB)*ItzXew]Kxf?--ݸ7cv_aoaurb!Q1O e~r$+yw{USg,+Qg.}KqEZqRŤ ;ӬE Z$m%5`'~Ekgj>*r0өBQ*z(#@˺yeVt?)skv]̗Nxl_JP&n3Y C*s٣ʗq4GJٮo7BQ*IFJጔz`d)e[dᚆfvHD*=/8Sl\Kr",jC̘\u5ŋ XWVv-;GG7=rg9V~iQ`) b6N"ܳA,X:A|͈6YPg kQdΡNM?$jdU6z&` }A Aӧӕ8>& E+*R&9aƙJk頀(?տ\xxw7nk b"L|6h۽;71#ewԹʔ Dޭ.W~r]uVz^nK=Fw궞<`emCg>ӈFJz++iW=N UsL* 9mhRa /!Չ;[;8Qr f՞Cs%bOHe b{PO7Bk^yf/\`*`HBTSȽ# &Ϙ&)LiC:Q4M Z1:ҋ{ #tLSL8cacLjPG<0_@DClJ yBc"^O@I}y\ih*⤜/s!LWMQ4)7H 3e~ˏgVx+֖ S@\HW{PG_f H0D7-$7taznlRΌQfV"߼0vr 5N{nFm?"ʂ&^jQuz1\KiVCuɽEM^8!bc!YB[ÜCK3 DTן-!{{ toi[VMw $܃zDTFz*`# zBWUPc5C+F?bJ'k(kpdXl%>a'˴<JZ,>z8Ltxi:gE[guøNcWbaD’'gq0| aC3u`PL.~+!zA+"<}ǂQ ة3m\Tk| hДV7=V?a,O`($ 3uk|J`aL F<50fru$R:V[zswK.=V!pFgP+s|5eKi5FPbw=rslo,@0[WQ;u*]kq0ƄE>ihq_I|ִ s,N9"1D|V^lo^ڜZ'{X*#.M7AJՁPef\wj3}%k|URiALJe 95yx69[*_i-hS%c1-). oXQ̺{,Q/EgIG:价b&½.)l?92k5E@Z ;z:ڠ^yR PX .A-ckHrgewhNi`nZrYPtK ~ ,G/Gy1bm d-Rl_2C|BaGM+}eћsk7G`T ;NkPJR[%uG̛iǘy,T .ia7d4v`W8sDXk {*R./NMH2ЖFhɖpY&oaICXβdSda{02 |%6䘨Ug=rz&c./͏qݐj} cq"_>3% jBoFSg&y1 @NJ{I=s.pS) f]..0ub}-p3G\=v.hA0!P;)G^^QꂻmD.o>%0p.Qќ*&YʨˑN{YDtZV8׫%$2kp̫WN7Ay8f\W92sYWeoG.7"wP0|IlnW:V96/0gC.D}GtڧQ1^*q2nCɦne-#Fɦ[ͣ˪R ƜFlk6# $! GQ Uo$1%mQܙ&W>=y:ΛBykZŴ-I v, w\uWF{7ӹnQ'aܩ~\}T!cFQ8 TL:8ۤ\-LuzhS4WZ 8-RlefhPFqb;+`Z%X,hzҒ(~~I(4 Q Eg^zrk?7Kг_\\Tyd{9%uߛHIi^+wE3oБs?Fqeo0qzJzG#q|v)[X&"H1U˲VkqW*ǷƻOفf ol$RRzt;E57g%Q;X[);IC>Rq(&tzS([u)mWU`,->dYcqz.Qq7p$o+I$7#O!ω{CaE]=~#y#VK$s3x+.G 6eHt#r!xP-&%2KIy Z=IVԹ[J8x*b m{"ieei/bI!\l91T"X kUzߒg`Ws;z #?2 Z*Jri?j(d d.-fIPo3n<ʃWW澠b9ۙ bl6P8@ɪq4ްrI2DRSe@4' O69'4Є [_`|NXa 0 n{ųIR~,ӓ1eқruyX*Cu uǗ(*O:'yo؃+,A|g~̶yV-/V0ִqD+N_ҕ4Om |F@~ ꤊf)Ґ.9?+T~ ʷ2 7?-){,-Y"D~'^/l_8 E/ ^b=#i@;cžv8A32ut[k  M9kة_L =AS&f9tfI~T3QLJրm\f7:^IagEy(O{ h.DӗB&OR?)%w6&bDKa~aa/qE7a"T,1y=D7P2a2&:\ >3&jt7`$szT"M)_ /yeb\TaFϔ;TQ[g"3MU|]&z\0]8 X鴊F`;]ª\@2(>ŘF.eFmDjN+yu)yޝ$417~:L_)Id=uT/oŢQ\ lbhT< U)O櫮7:Ø!yhGؕ'{@Zd"U6J" 0͈<%jWY>Femwݗ `Dn\˲MPE?cU{ynS8B#$DSeB@EBPz"]iMuIĊ@i"<; p9Ic8EF AmkJ󶢿joPe5b>?_ےƼt83msjQށ#GnXLhH&:귒㶚FԷpkt_CYڒ@nk h r1x}.:/(Oc@7}O,haD8\yE^BReZ6#Y4i ppP(0 XQ!Y=CO)zS~hnzRow9xޠ|uZ hԞ`-t6H$򂭚99'hH&(~MaPHNUPgYsˤV:.il5 ȃz"oo?^Z)w%#JEmS/‚@=F7:u@ D npJVr.C}0ޢ*mcњά iK{?X-…5US=HL|cԷ#ƠzrP)5}U2Jk8c"jxGAb#"X%iA.B-ty WeH1_*}J wY.W-.`?, SN?SF&8L/DuӬ% ֘N+n$)F6npA~X[eCI^:;T˦;U~{'. 比ku î7of?{4Xs=#?8Va6J=\zfFa>تā-ZK;&;e`yKN[14y٠&kgfp6$wAlNYHkϷ^/b:)U[֪HEضejJNV?kVU۾X3[ g85R.X>ۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#_.ЫRfz-0Ïk8\ Ut}#R MF)蕿CX>[eE$s [,qs+1`I G jT[pTl6Z<]QJ-}e'CWYUz\eԼN&s()kV56 UEŹ;,]L8XpOhgHLiP`3ą+UWjΩ,@^ hXO`Z:-i9'VR%wߞyk3,1ɋ{>{HfV\LDF?*[xT! 񟪭'r^b9c p3ݞހ/kt) AfƝ ,8=y/p u ҉\ק\`YM#R{2%c"0C2:n8\Eˈj7`"+1~Hy} [ȰD-p|̕g=9&}IUZÀm JwC^'D[HN֢sbwz6#I%^F ZZr\;c/&';mv t(Y/wtOvۤldЯtZk2 qA(as MVקvdxzVLm7}yG.;l_Co#ǰp*.!@01eB)n7&tp6"yy#/OdCnt))}#E9Q"Y(*MGhv6db"FwV/ϓr5l1RYLÁLm"Od[G\Md|TqϤ?.X@/,/RX@6uWBGjavvWfK@%yD kW6杘4R3g;,?=V[HiKj8,t~0D f 0dlvr?.sܸ D!6/]HQ.?k./!n;T, %(* \RW >1Q'=/:<-R 9_U8_mV7cɎЪT;7+[G}t/ .Nx뮽} `5ܵ_#(TgMXwX͟Xg NH߲rʭ] 䬭ldzA [t\rrLȦRz|rjパ|UIKA鯳/v g`Mh"E0NA7KfU  cJ_Q5RAioUJIBc)+,'`@Ȣ p'&?ı@Q>g;/6"5*goh*x`[PXih.Arxj9nDm#UUP:QddsH6UoOM!CNgȍGdZP Ċ0PW/ x-&Yuy*ucYQ.y=Y5E|'#jCKFl: #Pn.WQQPZlɫKc4і3-,57j,eŰ-6@3U|rN{3+UI+L)MD`(c #K:@PX27|bJ6qC^4$V fE_G;{@ 7aLcVJY:^mW "й ?Sn^.> PYSF)u C⹴;ңq32VvԮ>X>\/s;'Q46QL gz7 x6Mlн`x=J؀H*3j60ˌ5$ kF/V>$)y68b7!X4AR:y`T^smfx,Ct^i6^L ;|5O5zMw;DyK.%N |8M_vx-1.ZVaeT=1-F2LVkbrM_bZnhsɤaWoeb;9M*mHY B;_eh]<R keBMEa洨EZH֯4p$#JtV>M#:|$~k@/PifJ?:b869)U),[@^jY|WB%L:ڎ+j` pD/o:(i֥*='flo;,ʌ]Zv|5Cw JjLL緮OGpVW }O e?ƻmz j,Ăΰ%ڝO(TO i5; 7 1te P4>{KbKW蚟ſxSmS4z[)D{'1G-4 hyV⏼ )Ko(:=vq>d7s?9\S-0 f(&NmH @x*|p5u[Z,#5}O2\ +r 7H0]^i@:g|% Rs.T=ؚBRXMB, f߇D߈B<ՒXuMm-@(~GoQn[,NgcQ&7L޵uu8ٷ4y#3lG}3x&="l#YeCx:HhQP k%9M{9yױo6緅]ajEi\B^96qh.{zUVNkb0z_zgYQHhhIl/  P#I."Okd?60 Wt6*CC;JGZ-XYu DO $ZY6Z3[3trzX nNj_Tl\n^go%1C }K[@S/r5؞]a%Sz +jNﻪ̶x{,xC*E[EF%Z1ٞj%aURqz4i֛mVs;2B*Ӵ#=̿L֦< a*6p@AC.PmKyۭkJmO#Mthtsvk6j ?+9`CfpK_Ҫ=wpxĢ㈒,cq#"#(L-P϶>A Ke =&zU" XxM` >dG$3`D/KָjR[7 :9aaК81$B{oAjõܑ^#>R{z9EcIQ8#p~_.Z-3v](2Gt|lS+yT}!wR{ ;U.emCSXB-lҿ뽩*Y8bqrڛ[ܸnyr +x^t.Ҍh.4\nm5G"-97b{`."$XI_l]+Z{oqЈmtq7تy0,8Gy%Fļ`0cT+r2yiI46bo~x5 #HԻ/$Vbw gpje6b)}$cope2:hMr[f(5HY\)>+(|$dhg='9m^HJu}koH*[k|l#77D'^ZP}Sx>/Qiy%x% BaFFe8WzEXVqg\չ qo7v5ƮD1Dt+*YN!Oz:Eb.zYC"+ڨu״}s;r#5/b>UtH$t:ϱ~$< J&?%LIgeym]dvcB%BpzI v U۱H!sוԎF OOf׆E i~3۶fC.>|_w0V BPzb8nWHE }yduQ ֧Ғj&qg6|ʁf4Ť4<>Ffצ#lpNq^XD _E /Y`uyƙMH"DhGd.KO O tR*PuvpH) 4_7蕷XUsPl(#,%C3~ŭ:_ DXsYˡJ 3W]ݶݖJ<Y;6DiliÅ~(e*Kٚ GlJ9Y8pZY\ y:RXE/͇^r(!#:У ݏr1%??=4pM ^ n/ ;u1緷Rd^&+}sҚt߷ۺ|ĺHD{4NiUl khOa.\ub[sz85+EyZb|9$UvvDei.ߧkҋdm3j1oC $?56>{0_uGVH^=A|%2U~cR{É''D*_h5X?7-𘽋!ܼ,dD-/ׯgQN͌uſsvDv0&R"բŸ} &\Avx@(DT4 : ؑF ^駖|q DI9ې&$$>H}aRi~qżQ;nG՞- >_(Ur՞6 3w.KId1y.Ѡ5e77s5q a,d:~"_%ny&YN cz:kiCSL>{5WyhNiDU˜ibu;/~iɫ8LŸDjZ e?U Ĝidwǘ>O`8 ׎5k|kpWO8fcp=eLe(|~3pf IUpeBHG#A݊[}`{P+JX>=|EЎgY2Hb҆AdT*u"^y|Jo3S{m.o.N-QP|( %%Co|獯=F蚞qS3AU+弲b :U;"GQ=p6<bcavԏ6 + Y\|~k0G"^ZtP h+utM;91)f hheW= $~¡s}eqr-ĜЖAF&+-HZn *3s( 1`hQL L.v6vn(gC/YKD G`eygkEU\X*@f@&%5T+/gkD:f|U;T3=MC/.$ ɳAb_S/?(l-4R=2m&G`ϚFAr F1D)C8IAa4pJⷂj,/3?rWj~y$q'贆 *N}UV#Cs'K_8JYAUף Wi;,w7I%n󥊱2g3QUI6BX7uM {E" >SSUg7y^`хA\W0d`M_Yۘ\$'Gu2!%jEFrJM&[A>F}ZK` Ěe5 )uW"g@ɯ+',&}èuu? ,겅aAe'ȇFWMG":F\ Rd$s2 \śe6 Tᴲ #X1GφzYJ850 ezL¼韾)S7A@֦J%铁weop>u|)M%&#lzNYXԮ79L(+rTIH|/Ik ;߈fdW߿c0ygzk ?qor*;fN]Nj&QO0ЊK˓WkCI4Z>1/@Lg| 82C0c9wlKfYyqpOyJ7O5z5>,q k{ke[S##Ck/lnt_8Q5juVZ9&X)ó$V ?sӌ-b-Q蠜GĪ m4?XQjGDNsʦzUy68M,B ?j0IA |۔H<0]¼?jwS aBݱ* v=C,ic`Zurg/YϔZ !kXs=T=Kkz?P[:#`ISqNCWbU[\iZE/ K9|FHQ9o x&sWOڍp3avd nzUA ɉhu>N$M[q C<#x^i0 ڥ' TD6,!v4,IXKC68෵%=NOh,e @oW2<`f^mFkdG% Q臌ecz<藴1ܾ$ZRlN%{-4$8aN{E~L*DT}VhQfp#i7hȭ@]#&3?}P"`l@U`B"J^d ^m7N!J7u{Q5HBll&iob;viaBMF N,GljP`Mc);ċ;6rR\h3BKO34χc$ +R~%uHɷ~BF((x6O>֎wY&IY-=E~p2U+>8r59C`N^5 (߆BólpTެhEĩ1WKʐm?l`KOoEkS@Вҭ>vs]M_HeBwQmF0aqU (Fh胭]FIتB $iZ'o&X/J9P_Җ%[$PΙ(W l) vEzuٰd#RP,縰.a¶zzRa{aJ5Q _g]jG_[25{u Of|@A4w* n|A:)mG#"\}:۫ D䣅%`$o7?9|ѻ|bcnT K-8'@p5|a%D;z_aݡ,'jc!;V{k|_t00pՠoa;~o"B-#^ 1j7DtMp pWd'ѺY$?_¤3ZҴTqHC/n2WU6(!/d W%U~NY} ĹfYq\OôuN\dΪwȎۙ`]tNuQզzi!zSt*0fȵʗQm_TԶy6u`jSM?`:΋.RW" j<مZ0T!j8̆8dVɏԍgqs Nmi[A_@i&co*d?ߋPhsN4&H+%0ӹ?׌6S"rY,XC0*`$ V}77]Up1=lgCEeπQ>e-f)TKnЍ=!'xwZJ_p}O:#Ӟ:v[nD}goarJ]$#wa@-nhG~+PMjq̓F%LuJ} 85 rNbʱ ^t@ rCqf:[{ňkRȊ.YU=V$H1`;R 5%v@٧G89=#DЕ796p^'EsY w&^ K~m r_ -'gWd fJ: _x PxsVj߄5/=ר3B}6 ,R4^bェJs۲#*o+Vg$|0B"#U'1!#"֚4όzYMa-f_I@E]J:Srsg8юyȡ @r5E輫ݭ>E՚:iS`,ةT#1U56ld,wUf_%Gp8cI51x84&3nޑΩzZEqI3NWoMӱһB/1 ?~2DFHQn8';LDVO\@:-yEy^8%Q27A5Kʥ\T9X}!X q/XX*ۆddj HB-?b ) -̑,"mL 5VŷO@O(pv1L% us[J`g1kq)]0URbNEw?>D[+=vױ&fY`4`At t c-rfx8; M7 `X\rSc\zbz^ӎEUtIOSMbs(O,|LFտԬۓwό^m16DL b+E];QG_U!ktfnv6V;6 ?:I%'~C-fyIZ! D:N'rAP[-g=hߵI"˞cD7 G+H5z>a敖n%lѥr Q\E ڗ)D 8I@Gc>ܯͱAjXlqy ٝ3J |*꽔 ? הgZ<^Ӱ\dpU!يƎeL\FNG&:ɉd./1nYXVYEָ^7:lcQV]`8" W;vDK,ej0ʭa m^y»~vl[Z<ژ2z36L ^aOT#֥EI|Ȧ  b*0Q9/j?-!\Q]4%綗zwNM>vy |e 6K3N?M&1B! B XpO>E[BT)7xqd5=q?$Ak,t mQUQ]p{nӿ*lKOdB`(,]~5V-Lw#'ûߪM}"ih2]+(aF0g(pb3jH&s]iMZj.{~<;rj, `UE?ߟ6M.'d:ٙ"JD4@ {Yqz'"Eqܦ Q xdUVcVt)Kn>8g]R ;ll5wASZoLޕo\:mۚg&B{;Eɷ{ x2w^>~1qenwLw~Y/hqP :QخGK}UaF1ŬNlP;@ I5w>r9&8< d_Ο0d3/m6mYo͹_LzG{$vo 4W,`s5 4 -i~ςC2hv 5 ,T-1\ư0?.V"vCBEN@`?|Gg+S#)H10xbdKٞoaìNŭyP&Kh9ْў(?cDa,ƲAܵ*r5q*BOM[oFG}t U+ٗ- M"@1+ Bf\8݋Iiڊ^&^5חY>I$6rX!mj p)LG@ =?gY'1A [#Sp֯qlu` z[48ԯo$^x_~ iwH0"@>ŽZ2Z`WGI{p^h9)0½cqHV[_VupʥY «WlCQCꭓ?6؀ڗjoV83$hϪ|D |I6mѯYq_"oCDS6)|vǧo/$j2 qRd^lJnR@Q.P۶wsݛoB$K++ECCDf?~#R6̍usUpGa?;]mT[dWÉMgY{Ndmk `z~Ĥڄ  ]Oc5gzD"_x!eK)wy`Mڼ'~WlA#hO#Uec)㪦7sJ9][_o{[^^^QS늄E2~ %%P>[QſD^Wnl}|ľ}mc ٖ3,NY߄E'^O~r1*6+fózs倃W̾&/`T4]s~/zt5&>郅%Ƞ$bf\s*>r*"1%!ך uUhʮƹ8YL4Q+*<e&Y1p4}[mh=lxCeOX1.'O7dxTˮEhhÝR "pDe u#6~Ua@Lu28-ړIp?`nJ= = B:^ Ñ;%ZBIWnTK& |%O?u&8lFEDh/Hi@%&?cg9%5̔2l.nA N+J5Q|ym'wvˠ/nn:*wy1x G&-[Oa4n*pUC*I.djmj<$oבKr_̗B~B(0G ( L+V4ޟZrߡ78$c;%]L%@>r\m[kF[]U|;vg|[CAy!s.'}x\g$TG <,±oۯr ZZd "0R2V8\\E20 (qc8 w]%+},;9ikK:W@L*OO|PlPx.?Xh6sޑ(qʺ)LHWn RM(GG(s]PC~ȣy+~ ,W6tr[/Lw~vUvv>u/#]ͽ:"Ket 'o&drpt TV1G`0i$Sfqom$coEB=of*xgkj!z;bwˆb9WD6:oB)8JAm-TalX7GЮwOz4=7<1؊v%㙙e0NޜDm4y_Ԫ{X}%0(zD)_OM2CQ|%7z=o-.3Ë kõϩ"5n j`>LvE |J,{hUFIzNޛ$-R2f%qdnİ.G.ڰ}YLy׮vd!*ݣ@/p}/sJlȆ3Be;M#Ʒ/g1YEJ?!PKSsp5{SSS_l|3~G;SK+iV 'SikX5ሆNe,| Wru hae@o`|m@6Ë 4ͤvBVkV~_&.TьyIyuy]T-hx"ˈѾ-uN`!oz]{\?㩵И<ފS0YnLyG q١"1#nW3rB`|;g'fi1J-y>JcFĂr"_14!Z;|B{ nՅvD>Km@ A2ą9b)t7W.Sxߕye(9"@TV K/[G%Rj^rĀe^Y+6_&1.gm--JxٴlY7lXM#Q˒}I1NWz"}+i 1`ח;@ډN\s̓;O4 a Gôn]/Rw_ڙG?K|r6zQ爿͹"^Ŵt0c2RakxO%W 8xư kp^ѨéVm7T9|oX* ] wLHvIx/olg= v D)#wYȣ$zcPo2Ko<)sYD#RUf%UVВ‚C~3 S6אh%37V!i;c|w3駚 /D$kt@>EL|C[xxEeIM&{:ZNRqlLEAdl6ٜۗ^sv [yb=i2<)(<˔ƪZ 䮲kY9ɹ]IjU:t_vMo SvX;~Hsqh(go h'MEvEXT*rX*hZ ~aH uwʝaFXdb & eKuÊɿ5`w*EQ_S7=IyQsÂT!^?#Jο)W.E›I]qi n]yYԾ[U4=եb7bPRp~]?4{YRZo)x~yQ0^3 w)6nT˴Ӑ%prllCI%n5Sy݁vq#qj~Lx6oN7 e;dqjЌ~ph#fho烔j $)"L_z*& {a: M t_5gkV,Or8] kKlvqs>6eZ$(cfx?{X8S0{VcN@1I@ )fI#l%W.D-‚ԚrUVTޱkh^Ms;Nd\1у0Uw0 q,'uu\3>4; 9U{o07 ]CgoS8]G5a*/7m`fiEB.^~6?lYXTj^(1ܢhr7G-@F՟.lJQvCfwX^MU\]Y:v?oq參ݚn2J5TNK3|:>WNQ 48aEv/R֢f72/Ƈog\5 LS:4I"c&+dQf`-stw~b=^˘f;S}Jmz.U'n ;VK]/qEۂE홹o$m'Ǟ悌@oޯ%=r*dhڹ0E:ױcKR{t  ̷x\)^FiEp~wʼn!Y6҆G(XDeI{B`Ԣ(u0ގbnRc]>YЯ/)qPύ&4^Pۿ|E/< (o(Ixk`EώG>blE[{W?򶺩Xze$d)]K=dFah8&bcqǓbulx@u[qx^`t=5#s1wꅾUG&`z7ܢ>'c⮓.a}0oTƾCQa̧d%RejUK30ÁOXKqV!jPP`J|BZ D@ʣ?-*j`+ffͅ wJH 2W>CMͲ-,B(y>$Eat/Td1Tȶ3 "Y#$w]mpՂ[ing$A$kMyeF!o"OZ``7RR"}!_O82UȎE]1}@ 7`neI#MմiA>=))miҧ;k&2ޟs5`~e.O0뾫Ibf4_o2kw$n@'\;]Yf"(NM!,Q^0߫0]AW:]^>vo eO%_ϫ/I~& JS~i(cS0TYB: W|'5_s0f4`sՐ 6}q;n4\PEn;d .LL p,m"EFq}TrhC*3vW-.a1굙V6U\;Մe^RSL[G`GW3]HJ(o>e(--Bq=G)mTR 94Hy-ZiVU شC5f?A׉mפ>j6\0:1ʵ" ,n4W%3~KZ˛MbTD!}(V5>{q)M4 .5_3>Iʗbs`XϜbGl= =?Oc+{{ $P_X#ȋ9|Z&OE# 09|$qLF} 70@kn`^zWo욆0*c-Ǵ7;}2d.2=vF$aԥ=uL+#qrC5]R(šDrтR#J.CnWrEn`X«L8X\\>%%f򐯙q*{3q1IeMU0<v짟^= 7asZs,=Mxn%).}LM7_-×j?u\M c)kPOF97`כ gT:|K{s!ha)cxș4EݖccR@^ ꯹ ʸz\=6׾k 0୲F&Likuԝ5?˻ʑ+qcnsJ$!1:?JH !X,t@O $u[ipM42YYwc1rؤVBWΉE9\1ō"@Me]Hy6UkY|+R6Ux=r4_& ?F>=ғTxgdJ Щ&C.vJIvay|aoyEI-dh!u(\kQK{X;\Ax&cJF\Em]NII|4Ŭ((ۧ%ǣŔі$~OW >ψTw 2aFsE ?9ftΪ q a#_?XQ#z|x#WC p:r[6/4٢ tR%}b!6unFMCn2=D'6O%7, GBw:R\t^c/z5\%o=qfx Y쳶Rn(^W $>=k|iHkt_IVd2{wi,8"˪h,,/E\O)>-{t T+uUC'ln/s 15)4P06UhR鶥I015=4a٣,g C0+WC}̑þ/+R; fV5Nk91Yq/:n~yē -Rn?1>o7joGnC̪Usb5=XPـ, #73%<[)Ih3-,E / o_&LNe{OL^5R0STHI;;;ZAXl[kԋ#߯^kQ'K ѐ1.zC.ak8Tx4_@\pe Gj E%ȹ*sLSdž~A_,%A5Q1ax N3գ zr2PG3-ޤ΂I9=hɟ±qQj88r뢧j0c(#mu,5K3bpE~ SN֯aQ?LF6PFjNFpD\k~&@&&moKaUPwR0kFI=9#-/6.++,wnǏ4ǝVGcG;q SĘ3kx^t4Coߗӷ4?heLq~yР%D'mf cѭ d) ֔ՊͺR:k`MܷK'WTrT!ay,vQKBXeQfoN_Fn'CeI%+?.aO g{ oJ= xzşiP@|Ԡrɼ|uE1D#+̕j|3%7@[3xjIk4.D(ȱ҄w/3]q&5E{NKkp8?ʗ[`D#S[>?"/ jy^>kJ%ٌa/U:`}2o_RiZ#-!u֑~Z^^~$yXF[nu&e-f_#|mF>(/GIS3+HA6~}=fM /\5LPKrt70:Ę 2yP3gQ M~eN@ʠB-Y K%曒R9O$+1/㚼:cbLK0hHH6:e#)4XcLF4toq2%Y}gpinR* 6$4Oc P  BYOR'ա?f8N =԰&?WUd:I P & &CS;U2i`~R 1ָVJn!pB'=m ڸ+ypUlBcg$::J-3 Xs\~hgO8 1B8:L;f)L_[KBci> v{@$<Ѱ['87ʘɸb`8ŸElQA8:Y徯pYZʄW>%]O*[_ۖoN$ں {K[ȒS- HٺVI)TEj} qPK[@AjR])29ߪkf[¬QU z2hL 4[buV|pB.s^x:*jSX]^ T  =LN@I6T"DCy[l`w20 WRiiqN-#]a:^3&Y1w+ Dxt$ ZSZS/1Kk^ב* tGRi'fo]U-;W#2;>%Z,T_ @tX&O=#r[f/!@b1㞒re}t@(n0ZjקWPq -x סsZLl Ķ {Z~Z{*_xt1K QN\8-a!RT3>1060_t͈3"3/$9dDzĤD8fH*헬L7CCC6DR2B~{OϐBv*lIqԪ| (ݝ4g,_$zyWTI>a`P"+,IX<:=ֿ- \w ddz~b `LU 4;4{42K<Sr(~rCX$U,nII#U!fm>..e.z'! Tu1ĬM֪dwV^qj6vTȶZg%3B;1W̾PhK Աd):<+ ]6  6&G= 6&hR? ە |8촕IRD|Eb4!+S^a$dPbl#rF:w976YڡЅъ,v[,EťJ+Nvu=`JHI3EAɬT 'W pSlQO eś ye [F"#-VrmCL=2d,>tLΙ&)./+*):ϥ1p1U|D*/Gv._kun_E^^a*KZ5H"WH_>qHD:oaQ;gv26*]]Q*uFYy储 +p0-9wBt44=tLgu5vLiH  hO_+)Wn%j<т@9*ޥr)o$ZGLaiLR8<3Og5q15&FcT}&j-=Bc6Ԝ6s@jiO :*Jʗ )~XcJe;NaT,z@D:B7Irukmћ#ia 9\4=|ا ^B.-v0A=]>uA2aH$ZO.wٳ5馸} egL}εXIۑGQ'F{|LLdptMu%\laaZ5pcNR2k}PeL!hXtBaFI_Hg ew^Bԣל7#xISI(3TS |zX:)ZZg_;Xn1P9 Yt~d^7qdhU aVJΠ#:m u{ǐ^jiZQNA{?Q#9:~-=]RQq :s>˒potMG6{B Tl-\fB]PAecq-L=/k~p)) <8Jw9hJE )ߎt:WUBA)~Vi=5;mꕦzGgI8ECO'0xG<;Q7.R]y*tHIy֢N$ bD$Qa),2Dkh*BV;j-c}iq{dG 67}Dulxw2RH &N==+D_f MCUчZzsdgG)K|+N*ˡ)0~kOf7&~F*Cb 6\"ߍ.O<*"_^V/_)3x;-fuMmS`GK踳%f KVi̵9d:WhDNo/#ۥI|۟/oO4jjr7DtJ姁[ghf' L(TQ˜0'"af3¿'ytS0# 80-g']V'^ 5[ \DR(a3_\-7@LVhc!lcAcH}pl!%|뉏;FHﻢ0<?S"I3 6A@CXoZӱC]zPFĢǵ1}.>q@]}9g%f;n@xw. ,#?(' 9B] c M5O*'HE[ dc2>׍J(q+PܧkjX I:Ͷ7EAn^ OPEsnɆًYFJrwd@1O?#x-5!ݝp_$; %8y֞53Lau(m(D=a]YMթZqm.ds۵.*3mm p5, nA\_zr}ǾgPP.j\_zV2<-DR`%$/ %4%BlDo;2>³eBl4z٭3O"M +teTņrHp,¸R%8KlZEg:v2R?+FQ(1wyҩȋLwU,rNjգuSɥ#Tݱ9Mb|>=ɓۮo8ʒkAbb/m,pp;#<f@.r VVYo cu`v C$*8;I*K+tl]UHVM8wjފ&3I֮IR}?K81iD]qn wvƜdM㦨AGGMRHdf;:^17Mj@nH"TA[4hhd ͒"ƘDN n;ԃJ$6KRB( ٣}ҵ}-'O~LpN+0۶~fV2KA р)$J|GΘ8tX$/ԟ!dnwDhU@D]=Ab*cW# ;uG$I>E?.G46_/$^ke"d?{ }:Ca;Czen0847x>SK :ƥJ/{YZym 1>>E.+0^0RҾPW؂ 8z*wY/)'3+HX3RrB ;}ΦT#_<.wnriLp}js6NpiE;'skGUjrr9~W:_0:o~%9_Z K6A9 f:X/%,ǧPrs_3f4حGP#Xg8eK<}FD5PKHAvR54C?6B 75 =5d>ZZ]{f TЕ\(`CpT>?0=`uPL~P*2plEHTyǻOLSY@t/i '|)=ln%ګOYåؒWMm0cbȿnK!_\폺"& } 4%s* Elz{ {}$&"c,>E;VLuL7hx]ȵX >Ait]zvN].7>=?Qƨ&]eԮ)F%癷Lq M1֭|_aq`N 3,E|=Kr\JΆr* ew ~ûfK *Vo,੘fp. Ц2Z ,A{44zI~Әm$1@U`OS`SD88LC^$3A>S)}WT.Y])L9Wܒ.gqLwu4|ߜӋ5߫g޹<| y0x־BuUʃ!x36S-Rل+u=|ú3JjJ ye?@}VM4]} MLJżd߲tK|{g{GhI ,F09WJ||#*ciIE#`#l}1Ҝ*n4LۀzM9 YmIdA8Wn$N\ +o"AҴÿc1] %J]2psC=Uu!/h#C0kpOߠeKɌbFCdYƓ='UrC tBLVjojڶ{cMĢm&Gz1=A:*2:2=U n!h~ #A=RAϙ{'y{D 6LUSב y\Jw>]XWtqގ M x^g<1)m6HQj"3ˮQD"x] ? *w5Uzrhk"w-^t|t^mZ,P4<}v/_M[dIKXб 2\\0\^61&6'd|ikX^hMGf@m\,]Kׄ|M'*kl;O_3QR8QF.iJrǀuׂJ۸oGۿBȏXS[_ᴗ?KF¿F<@n]χM+&;qs;+SyX "<^6ro-chRiõMKjk"KM |."X]]p8{/XHn_ىWʙl[o|H\4< M}i~Π(AtN&6v[:]G`vЗ{$(-j< +DOO"cKP̓)N{֊7șuF%w>C2E֧+_ HuV*9Y싳C{nAqbg&Ҫ}cyP^=;b`Dsg@ f rk勉H˃0"egW B`&s֦6WsCѤ~4rBTD)]vXLs@>FR]1p-F"ʓ|Ҏu! %J%[dbx|W =94@d_j%ҴX46ߍB< Bn @$qBakV,F[TVӢ.,j3wU7&_b,׵L ܩ7il܆1oTdK2 OK868;o_Z2$` ,",^ItܹUsg p ogHK; 5qX"X L1rԢ(YFJn)vhyS0P$'W]ʶ.$R8ғӛL/SLN>6*0@aਞ߯Z+ D^df/ pd`hg򣊠0c7. LkM+"RUܛ͏ky08#C}=)LCƢ*lQ Of5򞤋q QJ蝮n xX]+lV a]hzҬI`KhU3LI%)ޝ + g2zfL3/ u# d?OMX.Ҹέ-C6bRRvUEnhsW&~@ >h:|zOX w7fAMtUsR+/@ f.W4rKI8̦CM $< %R[d"jW]"l/XQ\#1W8QFB~3n#kb:3ia h,|16@ +/>C?Rۋ&HU]ÓLҏ-$I<ZK(l!Aze딹.~4)q8,pL_{H["xї#!vX 4gʯ{}<_U?\;aMm^(ȭ+,)5 ZQ(binۇ|R:Dn ŌB3$A.:Դ>>@Bi靝7ܴi"I?{1/{EY5Jka*FT# f!~*jsh+g(3(Ga$s->f>ho<bAs]c;q?H$ 2!(Gm wKXce.Mם//M_.xå5)U}W4>~tA|єs mJ1(K;55#HJ{:s v/ZgTŎ$n“ޚEqb6~Ȍw{<S r$V NH@e*,#;.So+ ,6(b:zZ`H"%t<2%A*5P!|ImjlGqb$-]e/Gp+KU )=ۉr?Ab,o!|ٚ #hkF u4cc~RmZ9qFP/I[ ,,]fmaP1561%Qz`3Te!~A?_m5% ," se SuC6h{ń~$ȣ 8U,z+i_%07HvcUɩY` q(]OzO5L}lqge[4;kûLkG+ %t9 [BiuOV5@JRzUQXnI+XVPVl$409F,ta|վlA|Pƶ5aaҩV'OzD1ΩjƘ}[]f:$rGc!e~G+Ib$0#$Zq0ds±n.3 7T\ݽ8 9-7LӮwh]u3+1hDSH@r4Z1*Af;Vr^$^OjVjN9Ή5QDU"\v1qugjVHVY>)݀&bz̢䈻gy=>_,eĚzn֓|t)Vc2/{1@lrIm-j [i5F IUvO\c[ӾJmsoկZ?wSc=t@X'Ҧ2UPǸYiz671o׬jEz'ij G,ؖh5TDo+[6LeEˬ 4i}[ e=,QH0= qn'wcݐN} l$Jp'wggVDCG+?3 "QoZa9SS'.imTgw0 oƷ[T@{nIg|)J-\5S%O?Zj҄ze24UO4 ;QOXY)6q"}K,W^2:Ue0oaܖUn({pCsqׇUf>DAː&r5^qRaבC$ ,C:\ZKn۫mD*1ɨ9yJTI+WY?{NV^i Vw@L' c)&S-i|q;c kezu-}qĽ>;Nfa^\Et)TP+3"/P;~Oa#ntt/iW+bZ&|nDQKC)K η(8=ۉE5!Ӡ,t-+#"H QI\R pY z!W$jc4Ysו˓y@+<[h`R:Tu-/lV?)NJZ;U(xң^o?})<-'H8Ig>zP1n':ljg!-޵̎(3YP3fUEbz"8ay"u-P`.0#_•Ve1vڻxJ5G#OBLpq A }E>$mQՐI 1U@V# 4]\[b5g4UVqX}cΦ2b X "["!b.G [);˷+_,3 s,7ս𐎣맅<3#kL}io8-p X:{UpEh|+ݾC8%06L42tKZSEח?<6 fjdMI.VEy woo?`t)uVS=;XNu3xrӱ`W?EF1s" 4]\%d1%W1EJH7fYk)V7/B$g󆺬9ȈV#ƽ6@w=C!] K˖= =-i7a6s=2M& CxWS氿iq!][@RfXV35DNdmy@;)Kcuus;Zλ]m|L(FG" ?֙ "<㸪EK?V=`ig<)~sKM0ܗIU_ϼݻn  ;Z Ss̋^$AKXju1;0> zJ*é$^П6WtDRz3,8( MC-*eYхƤ^Ȳ-P6gXJw 5`,U1 ےhz[twYxJEb]{)@'$.uNDkGEtTCoG9q)f4V@OcdATwIB 1c2RYv}jg?s>'5}H Wˠ~S N]0o>,ňGrh%}M `:e"n*-͂7Qjk ]N5 :1dآ`VnlLJ 91uc&G`l+1{\4p eͦE'1pL,]0VtOF,AOł~&&1P"&{ M#4&aUz;g^9Oxwl^V}yA Hv`2Uo#Q>npBnL}M+T)nAe#"sP>ĵ=DCdOQ)0p5-uV(V. @E㘢RfMF?-;g 3u"=   d8 |xo.OOh,SgѨZ7M%^̝J}h(wF,۩UYLXz[sr#V YxGDwa6W=u'wogQdh/@nuܬH uH"ws:j~c$NP{@URS Qpx#ʳU1]+Uj,xẀ0^%w^q3ԣdT q i%i>/ާ08,kt&2n͜2uo-Wq X/#s(Ay Lf<פIq";J<#wo;.#9BqpF 8grNA{'OZC\]#C RvkС?nfTsƤewm?تp>%/\x ;"lD/a|* @c Bw8-JN{5# %w-fvؙ`;/ﳭ,ݷv_QϜ=wR:0Ԣ_F)NY~Ur챪p:{F4![+|I*5`dIEa#+[Q ,9J:m>:HCyC?{yj)q0uσ4QIi&()Lt ~"D$i0;~93HRįܷZI ֶT= xPA0TV+m/?j=Ebՙd?hT?ow1?h1jS(b&xNG3uաK6|֐0w MfM^#koIwY b&J41 Gs !KK(Mdck՚6~]}yi2O sFA- WqK>6}NݒD#M3KK):LYR]'nöT}t!dI$P&uLIت讒لaARToXwd(?0R)ɜj6qTL΁tjcsK&JVf׀C@?mg:JH3#HUׇwҕ W$dTB 1>괟/fcWԕ1yWzm9N$t{q,w$lwm4SϬP~Ldȳ%ԩow%f[βNRPGl%yLLu&m@#J>b6~<0̓ \Nc~Ds$C}}qXd!#-h9{ 6 F ,jBeA3U h=UDTRmzz/)SC ujW|4& FDw'{DD@"i«(Mʧ-n"N"L]Vu 0#(׭!)$)H).uOUUnJDD. '\ @->qP9mCD($'jP$,Gfpk+- mHYDWs۟S[*aRa >u?kD ~ KtjsqG7&*?'搼v=S1Uv};,"2{nagxAmȗrHDu?ǯ󙏒ШB Cksf鳢/Gܟ(%~&jq5a9"3nnO1/ؘ-7Z{eV ~Y&UZt#RiY|7A.Gɂ7fA('sZa<ɨ^pbHi1`lzNo Dױd~kReBAF׏e$9!U3G #:Y)cPn0t<0SVXj\6+GW2W ASY] "!\H!̾mZ%~U暂-jn~lH$3};woQL&%M?8[/~|1eE>[f7tt+[\+W@Mn`sk}:Ή`61y?w#VnlÜ)4 tq6yI4A֡'IRߝŌY<y.G=vZ|3|bwc ;RApW~H<4e-gąA:/fD^CZGxm0W鍙v@z~!򺄾ST7(V! ZF ,CBY~L2?OX7afG@~f49'?n+[d8gEĬbfy[9t,sEHo:iwQ{/u')|/я"diy i66UI&`:sm N/3^wd"Cd(j)dD΁R-X'q6NOw?Y!ީ ,cٿaav"&^Q3Xk6G5;3hPA4D^;s8iY N(a|eDO`:/+[A#Qk2`顾y)f#-]dzůuGFnѶaȨd!GGsR 'dCv̪u3Af4i YְhO7]^0J:8īɏ/E&<\wstfAP\if(^߮ŨC{uj3bg`Tɣ¦/HyTWCz\%uW+N(*Ke 2d[U<18Cn@+| K7.YeژDžຐFQ8;!y3-6TA0O}f`S%-smݬ!>ȈZԁ򧏠&V u \P$tafL)a)s׫R/^ 6r.ᤍ_^\1h6@b;ca)(a4!"lP2y;lw!55``=ȱ\VEM著]4J"&Y9f7F_{tM.alPC4X%ӏA_ka)Bsq̥s 0wkI%F$_%? 4⃖Ħ FId&IS/S'w˜}E`!W˙@+Kd76(GpQ+H:/5>èP 1\4&*;M%"2R J v0?\kyGOS^[h,IJB#D'~|E0mٳuyG1BiYij)RߋǼ8]^j &MzCKq^T_B[-\'d FbФXI~KgY`+F MAeմ0 nEW1@yҸ^b4+nvÒC MM` Wp PZ07>ck_7GxrM=l˶Gb ˆbW$aմys WZm촧U 2btBDrD e{ϲ\),{vNk$lCJpr-7`SŅN~ނo$=n;C_ ^WXw9T4z|.\TTM/Z.cK4gl9H+ +!*RAar̍ׄ8oa*}tUhP[BAG񚑾p=νx^CC+7(VbBXxl]OjvS'0XV~bcI)d4\v{l^Ǭǝ|N7+4fW'iv2@!yӞ4[Vv_n0Se阏(#$W:1@ X2¸vWo%X:Q la҂T):"4Ot) *815)K:v4k)m,-H}RsBgHCP" r5r!h`{3 0swҀB%(Yտh"HXp.CģVJ8kI*jp'vnMM=:}/oGܾp3׶Jeqx'nzt$.da n笀3tw_˰}/Dq ҤTZa?s@[i^:SZ(%UcnZJ +?my@/!i\S9LV`Q.N+BJ+SHǿ1k A.ɨI3=%K #1p"Yko[?B.PgH;1c0zhG U$~fQ ^mQC7F2!BZRE5c:i7Poxk Č&80]sX5W~$t?79MS@E]ڬ6mo`Ӿ^y k&ud:QҮrF}?M.JZAeEIw;5+)dcs~\Jw_kS-%]AYޔ*eFSa*G7fkaQ:W!Iƛ@>5 i&\}\H2h",`HlZot$l,EG.SƇxoU-;h z.)]\6Q@eWkZ*W|9&sZ.biFHR5/s>&шG3++qAR3X?4m yeIں1?24iHsU/[1PYUɍJxRbwcJY&視$ssfvͅjy`yLԬ ղxbΪP Zq gwҩ]gKՑh쟔+5gqp}%|2Uc2T \+]=7?Mb~/ 5|TX12IK/1_p RH8^Ǩn,B٬1`o&pgp3M$?&jNaLGl>Nޅkm=@\ \uQ(\1e9 f>XO~ė މgR}!0(s<;k/ )SW;B[DEg;9ʾ5lABZ$V:-{$ŒabwbgGa}W.sIW4ՄlF ,)=C)fiPEHs[xq}S]< x9t?pyCƉ hiA;Qެߪ !Jn:H6d]Vg˄'I'Nr0g {(K4g`?j\P[ 'f>&<^ۤ\_S}`$ް2-=^x_a<+Pi~H{[ DEŝ#tuVKYƐjL}6UE[9@^|W6,L)K6ψwQMgrj,$j.8Br8BdCLWiO4knwJ_.28ۦR!KI[7*ŕ7q-C쏗LAEƝ͉1ި\Qq,),5c{ʫGlAAz1TP%ߦܨǹ50pr6[ig/q[6aM~Q7( q0>Eh郰 ڠ&S5%szY:<2L0#d|H֎YȄB`~2N!ueHڸ^w|`T Śڿׂ sW+;ǻqO,T.aZ̗ qRȤ:F[*Q~d1r V 9āJVj}E T9O٪6oinޠ1?+1 -䍛~~8H>J9,zOf!9BDաc3ں'zog!5Xdi d}GW-Oƌ-&m y/E oγ P?H`_"}$l]k4K\K,0FS[(L>h=N?`a&Us~)q@FǗn#4 2Bt1TR>Tf;UNʛ YCqKfRR;4@Uj81Gj҉eۇ(t \ :9G?IGtV ?܀T3V::y$.EYY6Mel@FkV^.xPf pIi՚ |o|moAd[!ĊmQqTV G) g"meӳE2e9`slP^6N)=6.dqH1lG!|B; "ʬRTt`|в>-MM3 "9.<ʒ2av+w&;aП!mkW.P\O#1ؚzSУû0<*)Aew^r&N31]jYG}iaU*ЩPR]; yɺVz!tc|:T7 QraS&Xab^} B6.ic㭡#(dz#@|i'y@M#s+1M_v/TOk=706$s-Yrʭ-i'|V{yNDB)ΟDPOb7MdI/9 x1aqD}'9EUX ^wEiA~W>aͷ(#m f5YAN]Wi 쨒AEjMɉE Dץj56~.( ;S)wM fM|.Ϛ0 ęi3T%+m q6nH c!Pk,3;_M9lHEXd=O}®!䲄ЬSgzn9{Hp4`^>/oŃjg^P{l `+ɂCseDVvoatvZCǢ/ZCtbIp-#oqab8ֆ9(t(WD"^S?ip$x%"PI2ȌʄX'34i<bCIF| KV"LZ-x|؄yPB-7k0C6=;H23hYF+W|t{6dvZ!XsLY"j9`L(w=!\b-y{nШEOO"Q{p3\neUfMj(>zRgFϘ`V^oYBiKR"\3 @xkkw(JZjs-QݐTe٬L o=!q XwT9kދ zH&hAX, sS;=y/ufIXJ//R7#ewVW&fBE2un1g!\csS_}Hؙox/qy[aeDBMDO=`kC6,kwVkyENAbHCQ<{KXsyܣNX;br{uV: `-9Z ,fcUierD$*&`ݝI"[oLLP4晐#݃1bi! ][+ Yuٱ>e)!860(tQ޴G(R 5-lM5x(;7eHj 3!T͋}[1~ \C XK9/j?,{Їdg]՛)L$iĕV~c6KvƯ {Qvlp P0eecTX4z/1wJyMf M%lU,m)^??ðq^d^UNlޅ/{uRRj2P- c o3yF+237Z$&k-HV/w˸+p-@-7h6c鉟A )K'1spHct~jt8!H(F?Q WU4gx#Gߨ%~Fe;'lN& ij ]d =6{yRBGF?uzI`RNKׅ)<2ztLE}8.!P2⸤lYb@=`.KxײHs4-ǯ1RkSNJUV=Nuxġ(U(.*wUiE0FLN|}x4&rߞR^W|vvhnx&8 U#k,YQ06n{@am.%UA͌p!oma`؛!$K1A+.CmRР\r~B: yih߄ 9X8*P.d􂎷Zi0O}PQkpv@N4OuUl*<M e] {wZΧ5MA\v8vWtދW;s4 叞vME}ՠg~$㏶ 4E!$ĕƥYP1]]Vq*zO@Rgk.<6 KR`p75{[UI}Xσvd]yw;O f=y"I¨lJlw%֛' 6fAj+ki>Ä+*8asESN;q"[7 f^4{p *P%vëozK Lv0'%\A^3GH[\Qa/tV;+Ü@hmT ӱ^qjR bd9"NPͲP+HRTt&v,y@DmlfN<.550l]cBA[NcV[>i`,$k[ 8`Cxfr-[Չ62dJ.Y?rDCRуjͣ[܃$ȷ`VgtȬ6.K &7+vtV}rkH_%pi7r*8:3$]4lψ^w& ʘS[nLʫP.}ĊY7 OGƃfiR;%z zS;T~ORcah Eu]8%M\˂$Q-mNL=?`)z ?N>)_?]`٬Qx %5%w ԃmB +&Jk.X;.lTd/ğ 2b^I#7Ar)de $M3rǛ 25~$)ZHWrvɭfsK+LPs7 hx%4 h(*4x<-ݥҏ;% 3408e]1ES8'Al3U`f9zρd-۰ckR2GB ]XT0 rNWXȻd$U` 3 LjRxåG%}ElzgdavK+qĽie$Dͪ PZ"P";wل2M-E]3&v̤<pBDvZG cMD/U!6;zZP*j7TaB(,}CD$h[K{jy~\a*j3ͪ W񎶽ѵN;b@bzܾ2h!b񍉍!ad$\Pa J~M>s%슌/"T> rH1.9⢮H|g[t]z5QiktN4Q=bLYoПx~ ݔiض̲Et2HidTӏ&h>O ,r) o@f^ҹe@C]*KCS"لPbX\)A]^s$#{j?M*>p& ?(a25֍QSF(Q '^-p '@D^9 M=TOGRjM/BVb}DH&4LJ˷aンxT_|*AJcN/d<'߻$qAKߧcciȵdZw <%2Z]Iw?kjEAg9Y}<2Ǐ&F`^ d`Fk7EV]Vg Li w\ ՟w(.+P0f$F:c5Jilxu1ܿ4a, 20%HƠlEz`{@IA UKQT8eM.%Gx_3~3rԁbj0.2tJuNߓ-.mN2ȁ羃fعǧ|n Գ5%[uk ZK?r2o8_;Jgj:0Hяtzf)qю Fi rZ=H\0>8<ۍL`qTw MͼXP<$t$pqx* !Ir˹*;o_ttZXөTU]W^y(7%LV')` ڳUIOR[QL8KȒD58O߼|Ў eqE,0Q+/XT_'?;6~B3dyfN8dwj`5޺M))9%jϪI>?LK[:F_u٣> %.`ODF%!Z3fy6h&snS?$&k~)c cRy$q 'z@;5SfvZ-r=5F#$nS,0wwfUh1%W&1X艼Eu xʬ:.ޗp@^#X,Ey7ҘW.fiv=Z֔ɮf) sEw3"G8Q?,`0/+^9TxY|b Un/c]M}3Q砲ba&19#I W0!dBrȔrZR:d/5Zs3Td* b`|+?rCӖv {9iX8-{K=pRLnu_޾ z>Yf5 Wq!! =O}'kJmʁl{i],.V?ee2 RRg1$( %3M˽JO^ax۵nLo{}CM,'ݤλ2X eEWU&p8xK!]a5<;~v/?e733EqQF ɿEmz@s'&Chg (LE*ԋl;U^P@dyZ9QR`"yxvmS}0T'}JHdM4hjz_Ed+&JfwKHDU󹸯"i 'x]yH 3-˒'#7.^׸"E)!::FE%K[T^At{LkN`4}q[Mـĵ:GrV}MCC^V^VZjDqu3@棳nMl\utMN SxkWn3?`(U>QP@_U9Oe~* ]чN$d#r>$V8yZ{U|UX8]eݸ^AyU 7LJ_\׌nV_ݛ,0,BΆҵcP8\^'uwvM"(2}xQ(HVD 61 ʘ 7Rǽ׶WׯDywIHU[Ծ܀DZQ'y}9UFzyP@Z[ؓ$7en\JAG'&kCo%A}rEK[7 Cug4v}5rk* :`('vf_NVVy9?M]IP@b;@ Qti4AdDjkWnۼ*vbο=3OqvعjD\X遁@>,H9ПZanM:lgc SI9p}@[#2'NŽ9f/ȫ:%7%y3'".t7^I.Jk"ŧ-!epljLt 5OS@[e$ü=mեDTڻaA T^ֳ9[%<[58{j-ze86-3=IrWt>ʞ2WjRdMVф^ Qmr,UdB4rW׳3 QUX\VP>~ãJf|Z#7B0!]]@~V%w4+aR]EmFݰp(܉[ ׬}ÓfcDzM U>%a+&JX}Nsx L}!VxM^fnf;+䫫$jYK9dY:ɤ>KJπ7ŶoV5׿1 mM^ғLX?ވ 0U:s0f"C8Ŋrwv>ZWM?K_)}aE̒,6m32:[p.xU,Y՘D1N,~L#+]CY=cBxWRqrXFCI il%Aݪr|iyϔ`Õdy=y\4zR-YC3I쇸zr/,HB+& /¨yp4ȫf#!/1v0W:X y8+ INj@Um YyK }q-dl M1ʤ ,z%mJzb$rYvԙ0: &sV3ch(8EZ8WKU܏nC$.J̽;$tXP3T $_8}4>&R[{<>cEG kcBqgnLצZrp ٮbmmZ2v"$LI%j]EZ iǰ*&à⦬N)XKuB|{oI-aGF_/H>ZH<6` S o; W#Q>Xst .=$T*6 ߯ H͹& ]ogKc`ܿϝN` 7Q`_)FS>s*s5lV.G_]L W=Y+- \iE/.ۚU/SI{ɥ"Cr8@r=T0ShRʭo]=7oL NiG.{'龿(;$KЄGrH9 AIޥvR W r?P&HD9w_kw((BxH$Z6G>> %V\B靾FA˗PG'4m__x9$#sbba:s~H0J#R$sa23ѯ пeZ6V=oqv(]VKs%WQZ(c#[uVf,BRbqZhsiy4g(0 z$LzyϦ_6SbRYPPa4QX;fDpwTh" 1Py H!jUEָh92X/Z3yrekUa3332⚆n2Q8ˍ>Ȓ1GGi~xy31cSBJ%CZ~k=0Ȋz<ڸ@OLpMpV.9cr5-_#n?F$nu:[,_w˼8sJYq¥0ya<D%t: 5^ti*,ZHV\}^1 RG wQ.׺DxmQ(%o(&e<(#4`A-8aڄ1Vt+x3 ߜ!j3s٩,#ISgQV^MLis+d)pA^jz/*'fppljLs0%ΈCMd$Q Gibe+nB` I݈G#A`<+J _|͛~ŕ%F Gt|݆4C\ӓ-ƖfǘAT"!ce$5q{~m_kVWq#Sc̯z\[3-Y>/Q;{crKr ЅU0aSh0ǫØWwۃܞԶzMΪQ#ٗ_ye aYa,|qq9`E$!׍@ I/ߓc V)̈Wn~M7'Mq|D siFB[nF܏iF K5N_SO{1b]gmlu+Zr^@F|L%`Ij.t[ɹu`(J ĔJ6AR0F=kcȨ|ʍeī?j= 989`,T5\6FL36p/nmlꙞ,u.} PLFd SyuS|}d6* FS1$Ko&\)9NO_"JTg;=J/!n3cX8b^]1=L^q59&S@x\,!/ēգ-w"mlz:¯Uf(Q/=()SIBYM-ɍb(c;y&IN@Mq_D>g' o)Y">m';u$_(Zukt)]ߛà+ù&N &JµA߿>[USyHh6^rJea/fMx:̮w抡x6-u7٠d-`f/XivRYc oQxfΘ)Q>wy1,MӐmeB?%kıJ5NIׯvX˰J MS-WtVO>*W|ԡQgP{mݥ1Q5օFSk# +xL y 2d/ZzDKIqP#DL|k;WK#x0؋BPϹX8mkCyOcn O-RAX6y<t IJ)Q`dh}+J76~@,.l>٫|hыUqp[xns}lGI6RElT_1]^ qO; Ɣ*ӉTݎE~.['ժv~{ @򹰩ь7"-ZB= &ox¿j_v"SOH'{$ yƼAS3+%Xg߇zLv=NA۸"E^zREj{E|VlZK?\܇F4_ RRB\!`z[0Kc<>C`yiѥ 竵lP?35)y ^5Tmɔ/|(; cJ&/ 6- dCXO@5tC-R}\)CjלFf)Ι/i|+{JKO%NIRβ̶(s]`H(Ͷ%_iY+4Koٴ53kS6S v??ǫ٥$3X089ވ͊ԹӺ˫k?_3X/sO34CwnK O $>MsbD2%G9Qv<A!+Y屴ayE*7Γs?*l%60띹>GrJNHZCU~k|՘^ ~n T9ӮE_<64J(.LfkkO>-A[+pcB=zF۲=9܅,Bx tA$3w?ٗTlq*Fzn'N->}B8ePj-ؑjT 6va',]3mRo3Mc͹Ř\Jk4$&hAffmELTo',򯁙i P2"]dm)B)#aҠ/Tc b9 \`Ғ*O .<0PjZ/(gf tv$8P!j=JDJ1d>9OܲYE##Eޗ߭Z9cJ20+5 nV!G|ڛ:=( kzrROg!;-&Jk;n<ٴ܇c|+X)WlEZ`&H}:fz"h]4[k`\r&LAM$/|hn}!޳Bܷ<-> C*\2 1WmXUիf=&SC89* 7sd+e+⫉ Y}o|<5`9t fmh'CT#wwt r)Mf= /Iogւx*+EWtaV#^WTxyTQLײ;OrW VK{ x{EvZ^sN|a{N|2`,=N@I^@tMӿiZ_y;:z\]uFU5x VcI`uH~/F˜^"x(ٍsQ?)%-[8AΗ˰ڴ:E(şI#-1|hDxZnDB8jRԟ$ 囱Nh&dzә:ĜQ{xeT*s =/ٺ'"O6JKg$֤E\.ƹ5.6tW-舛mBP U PB%Eeb FHE Ii+@B Ҵ+-:Y$X&6pP?,ГCt\x_Q&EB@[d:62ǫ,_lsn8nܣDUw Tң\n"EjBlpn5-+]0?܅,mwк!̀x^_=%=t j]5pRKqBt<4*{~%ӏLqw1I!!8:`!rŤa?j!̎w8#ZM|: . m{Ҥb[ɯ+bV r,K5c家TL#ΥրQ/{Xev1NX7yVq'~jK9nP$O4B34mpC;R ѐ#f}:mEdj6Sda9:[8@9_w ^0S9n #l] TbW`[jJ-=Eأjkrqrǹ\mRTy޼Ryg2 |+Q T AE5PG!trx,932 3-dNg랃H~%;xϊ{uBP(C霏>*)G=r?V;1-;ePpΒ[8|OEc9[-׳ϲ@r~+"/ _ϱ;/ _d2X;?ij&-bA}j>#-Z>p~,|<6\됴Y| P[];vC6GЏ0?xs\>l:>Fiv% :u?y\r$ø{PXoυҺ e k`r8 X΁,=+3w5Y8s$Bf "<2\m/*ՌW`g>ˊ!t?y]wPksL=AB&Ԭ ~0!.-J{)a n#;9$U$r_=;N"w-E"MAz΋-j8Lk`[#)jQܒ* ,EPu4% -QL鷫XuLԣJFa3`\v,efJ A@(NYj\YN!`-h}ޯB`Ggpz̕GG"㭳}qf fc)7j=BwJ!1tn7IS=gHvXǮT=.T/ t{UQ6Aڮٱt;'jrݏ.ABکCqQb%&I/%jճw-īQB r/obRjHSsu*`LU0#dm=\y 2@t29Z;TkJ$Er@6Q͢4y3 t%]"ۥ h-LN]+([Un= )5Irh2D{'>UJ~>mp?6,V6_ޕ QCA #Xl'EvyMu B30 ""v,-S SinKs<:A׌JZBM#&X>jݡR&87Οuc5*ov$w̨Ku7rZCS@P)h AX0UhdGɞ\u#qno7kBgm0Wj<ˏeJykxquGiѥUgt!B [+3*W2LF6}| b} JX85)4|s$9b>FD;|YI"f0DBy Q s0epalي0 NN7l9ʌ*yZg9,lJI ,K;R1{BTB?Ttq\m;q%#RBVI ?oۯ kW ˠ3l5!)u]?!0O{FY ON̻l(HNͽ鶍g>Cx h:zhj Փ9ʞs<7e/ kgv),Q7B4X) {f>Jϕt߉9N;yoH- PCϟ7( ʓ*A4G* 3F4*یq}gQ{5ؾry ?2 2v#y@T 0ckh-Kh<@/u FRܦe֚x;Ek%Γ` =4$;sDU8O=䕖X7̀^^lG>2Xyw[HiefJrkE0A&pDLvh6֫Cd`%e_ MT+rz Jjp] a&+s@eYGVUf, ѧ8͝櫳 :DF1F{5A%dZjWEV߹3' Ls2}P-8o .)hU$CE?Y#4n)}Hmx'>~A"//4ӔI=G좍O4J_K *[`< sB' ? N/[TPֹW"ߙ /{V)De _ER*!/?xyP_5لJl_݀înƇb>dh:}nx׎Wcs( W^F4]mCi1-®^^, G<2JbYq/PAwu#Io{F ty_YQ0%&RUJ  gUa $<LFNϲw7pF/+MǽH0_.l*+=k0Z-Y)En;G_*k~DniXدhB6)6n#Ĩfk >A(Z[[aV2;v]#zJ9uR(fWP!A eLO㽫%~ggX~$Ι: g[-B爢&%i P#u^Qj :{16|YV})ZՇ<"{B92z0@c HK^C,K3C.2 *m R@f u#|lb4oQV3^)xZ>L5 0؟>hA4McVxk0Z!W{&bJgO|PƊmv2nlVYc]O>?/H, ad;?!mFŲ~q2c8HqtU4s k=OA G$rĒ,}|ݍID8c㵷\JW JGh>|݈bD_~FS@h#~\~D?8v#;2=ymL[AT^>]ĉ`rXx<):)"A*E攞Oaޙq/awEɂ 4ŏ} ZO6W/Exn9"02~:}0ewrVE54zTɊSw7NJJEmài#|N)A]bճ\#>.ht*n:,"~SV!jN,W`sW\;a^kZmH }R Ct[[[k4ث@cX܉;z a&h9&r 5UL' "x~iQq[3/~DM$.ioߗVy_FjJKCvqUnY Pu(6.~^khI2/g~dܦl~}%U8ѐ418ծf[񣘏Vf?>e./NZsIl&NsK!ܛm9ٙ3O,}> 9`,?ܘa1ٮ{2T3CwQE0~ d2XIE*\T4s_5tT5=pK@`g%LZ6ĝnP_LsV@c[V8zN|ՕW)ɑrl73ۡYTtWll uUt>KcQdc$WGkDh[ KG0¯$qmGZE: V`/IVtu_>X1G|KEXݪMUfdF.#tш>TgW3W6/@}x£keT(3xDkf34ܠæ̷UO_wuxn'ud"j9.T`4I11~R@Y<d\=xUmirNz׊b2V?zElTǩ+2lú[k!yL(Fy+npމIѸ+irn"R? \D6vK]`# ~^qocB'*25f8?5[>X}11.;]in([ MI,Ϊs$~rDPqjiLr93KO[}' ßlW6Jyyd,|-PFRVԗkJA`%r7Nw’T'Gt=U_؋ }́ǦOO`k)f .!8[.Z0nse\iB=鶀5n[љ…tB,e[µ+thʃ.L 3\Kx(@"vcW;>+ިڐ-*tTAZ7POu?p|X֖<=b$ 'aNhWMs4f]rH̹xS#%akh}sHYƊ D@|$4xxklCE}zNJfT?/)$dgs) /Sc]jL}PaG6fvelP2U޲LE6^[ӰX*2GL?jO,6Ģu ި,e}:L~Ƕ.W&P'=a"Nwpۍ-LJ2OVא-Q* V 4#k!yvW6mBhqX:9lgPn3cl͏8y8a iW{ZL?DmFa^N}_7\Nmhq !/(_\itdNH$KB<MNց1Ϙs%cɫGziߘtrȧ媡tQ֣Tt6bdf >>nhHqxކHJ Na~02kupwNE3M@U 'Hg-g* Kˠ{wJOe|l(ySq%,֫K "~ё٣ ^QF"}2QfUNN|s,Ml?I1y?.ʿ5_B~ebY>4τ>w$ҥ ΑGh3vl0l$ri8[SJo)gmT,MG sc7&Ə-ChN>hL;洩>v4OPP4Xg`ԥl 2„+~OYVu ˁ,~Z-BpiG (XDIf^h)d)ڿiZ8V~ =CDҰRTOп5b4-mhRYRسV0$PGه كp[7ikClh4FA`\iF7kк? Tc Q(lCk}!i4XT^LV'yx'P dgǚ!vӗxBsܝߣ/'e]p)>\7h^b(G>iM}ͪBJ0ʣf 8S߀+_-.괮jnjNLTaSqE4(ofxo@)$~l,9qJw*FQl~6WDDYOph`S,~'mŽE@^&lӦ΂[0<{uZ z #fxqQ/eZ* pd%H/,v#u<;%t8$AWlх&)vV, B돐E8JTl8Kco/ q1ן,V<nD:,ևBOH4ՍSj"b-CO-\Z.SS.՟%R}]yd8:_:cȣJEuP䊏ɳPg TKq"΀GY/*8:Aw؛vO@Kk8ToW9eDu~1*X6[cm<Ql尐;2?qg!109P!1EW.u um7GBfA*1>n Himo#d;cg`V'hiӔk:˭".>;qJ֟ =52-UMC#%i]\V t4UIk`fmKxOM ?_Ӑ ІQ''Ρ&.IWp-=Adޑ<ѐkZqvOA0=2FXj![ϙ|f,])F`] gtI9bQs}c=J/d&rl~djdy7[`/"Ӻ i)j G$l~0zCW#x2pTm=ܲ58 ɸ_Q.FGqxVQV$A qn;pLi $ʚ&rA@ʇv8XC,T0293HH+*.Ǚt؝#ES}oA v ڋsT)ܼ&TQ,!YX0QHʤo Ǿ9':\lKQ)P у\b54`;1j#LnɉOy,^è QY֞F8Zz[s(ˏB&w>/DHN v Ny~]0}U9^I:W(coS)e0R@QyW;iGC-a "bB/,Ӈ|T5{K=ᯍp_=[vVp?& B(sN#MPao;,>E 8c<دΡ 6le}(35#N HMA ^䫓4u"ܬ"K'S_3"Y(r*E=%dQ-45]W!-R]y|7xhf@9(1Un{G*Yj j6J=/# Ťʖ~oK(3+9m#?}*q_H2Z#G B5I8U]-܍cYh_'cY>%h0*q+ЕG´1W>P1çDBpyi5'Н_cV ZrL9#s[ANC.es[Kd4!tzT|&pޏxH`r\BۥbEg)YIgE=ba¹wBB Ϥ[7u}A֩ҙ]^]AEy2Wl0 Da;IJ#l|ݹfY_YԫXSCʌq1n8 S8BeGVi,YRQk tB7XF G@cE@Ɏ\-zX‘{o,:7!z4GgH9 :d2ȑǝv4E0o6\~>a9я򰿐a?| dۮT)y4ro.l@]q4oϢC ۺF-g*>GJ," {)X/G.k" kA >հzI v[o.WgXC|hqK5k!N'BAH9A@T3*@@rpS&"ߕϠ\!@N!fqvuBbېH.͝b/@BpEd_tr)p|ǀҎ} ?iBO.9F9VITSzxf GAk'PПA4\vsJ@mY#- -&FgHͻDF{e|%~Sf9Mþjnv`X9EfQwhtV@Vx D-M_p ^-/G@ 7B%Y wq"xRGK%&w YȒк%rk)VV9' щ| ѱ0nA9Yib!U^fwJoDbw9$ `w%Rz(\S26d?:U)ŶskX)næ(X\HƜ Z5e)#!I|TRD94ke>J&|-Y:0RqN 5+SSIΐ-/2_9v-v*eK<e`䴫m_vq- e_4ދYmxtŠQW2 ayDAJA{tl|sc`/Dk䂢I?T<5Gvj ջ%^rFOVe_U~S)q`{9G렗qmD*dKf. c |=-B_d͌ڌg8e*alU7^7Ke hzLa q/(ct&xynF7+ 9,e G,Pʆ)x6l{F_' ! ̀?%QI N E>;f(U%}C-Tf;B߇ئ3)L5U(X]o UdN_]iԾ0|ԍ(]? g#TMA ?2GemD yY*g)=F]n鯐ѣa5%y%IMA͈ۗ4J tFmڌ}-4̛StkmV¤wWubø8߉pa]4KǒG˚#DhD%[^a!'hi3urIAً:H LţDF@9;n$|؊&:LF"zbpdA;4 j]"I;l:JY:7ֈJM-g T&ʡ|f N7ӡ N@´ޏf,)gi'x)ЛXm` =p)Y0=F@yEH\EYXg'3 :ث5HlNW5{CV.ŵ~Zv^)j9=VCۈW$>ZH6̡ɌmVԹB@(l6egï<%~5sͶ=в+#o9-k P vz Ij!y9G;{g6j|̀bow!dZ=?ȢVza ۄ󹬵R3^e^xwFd~I}z$DDXtq /6~s ^G B)Т2u ){ e+!G"q/Gk |=8z7@{,Qǻ!]{o:3Tj_3$xڸl Ki#c>gX|hFybc2Frd0ϞGNĉӎRm=4|w`q?fAn:'b [Ol͜ 0K4='Q \ԵA Do770RĊ6<Ν3Rmθܧ]CQ?aJ WtpY˕xeK"Alo3R's0F,7RBʷ6{u,ؑL_ܓb]v~|L PIZP}}^AM8[ mpUz8K6&0[]'?<$$:G[j萒kZʮ~w{F&tF-yg3ԽbHzW!nT5Pbz+9CbVSѺ*WlPdYd}*c郾q?1}ZP=3Nl)qU IQ`:eF)3qbh(f:;>Do-@D;Ǐ#(ǐkD?ZhzK{ۡH=`Zr|"82PԂ_ qTi>f܎a9zzK+vR$Bk'M8)%5N7::=I{j<BLowk3H+>z2Y#Yq+;̮Y0JkoT>0#4KPp s%! ])tL+v.An&)C߭ݸv`3na#@OXb;K}aҡ24xsØ*oE6A T&ÝT3r y8&% o$WE8Nf4i}!%jb΋&sV.|{qX G-XP$e70DVǂ‚*dwdC<TCzb;ȖM3_ P/>e%4ꪀycE4q~{f͸7o(GImej-0sD*sQub2Փ;! OI$_;vx*9iZo]gdc"ŵ>BL@ :T7mA~p:̵!㢠@衩~Qn|!+½P/x~CQoon d d͐i: x U_yŖQRkyt/oO9{Wp[bJ&$bՁe;!<;BH+C@܇}Ѣ#*v46mhr@j%\hkqB Q~gUh_ &j~9+Zg=Z-078PX7$ %/~$uݾ:G }/9L2œyӿr'UrSx$^G[OO@PүR||/|pWDQG-THV\LƗ7z|#e|N9YǎƄ+[d bkTin|s/0RZT/cKy.Gq_#0=^=tlWϳR)o뢓kӋLm:LHd)nQ3- ­W#VL:'Y%+A?BHgAx? d G&է`_"l{و`凝{y?E4Y+iX(g=4e}Ȏc|*.~BFODDYȲFce&7׬DKHBHj3mL1 &0Kff" QX:\qFbL;$?=y2o|c9"Y;1/*d +]üC}< 6$@q\ݝnͪ>10p10o_8E\eG$s:Pn&3cP=_$n'&֜Āz |s 0;&$(##C}#)8_CQ\:ue҅JۃI-&%s",zѽF<,_;6fD'4wO Ф +B~a*!XrQ~_§ANM׍}5^e%2g, ܷ2 &F4|wJu!8e`x p}{<W <4]DUfelw y~[6Q kSG!>ב&{ò-~b뻤XcZa&bA Rl+"xˣ5۱ꌿ}~j<VxR5ͦڡLpE%<5Cy*Jls<(%J2^)  ;ڽmMvBAO-Mj_:O{1_kyqOuJA1D2/ꀌYbL\v Z@D-%e,bb2W4:r9?q^z$wţIN !;;|0fJړBUwP >ezLS=/OM~ {jiG9KE49 1`f`XeHqhoU ~;C07Ln bGve&Xk o[T 0.kReq"8mF9/jsyGjxG%+TQƴ J{ 0`A t ?u[ K&w u!\:z4|4{g9,o]ijN&ӿbrkpH9$AϞ'x65z(9+f6pEg=rQ t+ݣo/t/ĝO+(Bh%;a .7hGKkud*iU*q6G0{i}㘴4TOU5es v p[B{cܒCX!\ENHr.ڙr )?ztUeTϟqOV+Ig_ެ;ovss|VdGE<û3;%>1\wp @p4=t?Sk `F.6/]7H,, 6P>r!QQ7ተ3蔟2}iY94VE욝K) I.~uEpg4&8bX%; sK#ajFBļ/8Fi%KuTe_}.ǐZ圉cAq /Q& Nih΂h'V4d+Uߤa$~@8oƳ_M㣝96w"jLG`[= Ih.c]%OMJb% ̲Ln77Jݯ.Q${!ȤLqE &O|{Jy%dw #:KWЦUKٞrªR(=K"$zvlܮFrZNS 审f^xڐ5ٻ9C>ݓ|z]S{Yɛu(N(]}sߐ^铕/]8e;J4DDj:HK1L\_e`ڰ $_xhj,4d4]yjoN׳(o/7@GҭYngV7l #eFp+˒QeTwaq r  ~ğ)wLc8ɲG$R l_lP/Qtm87:3o~fzsԍeXTk,Hv{qm !YK1 oB^vI }\*\)EejA6~MQ+14=j^RTvnqvqoBM\0bL~U2*=J9`St 1+{vO?3bHC"D xHpXrF -$Bìͱ@vV#x d*Sߺ)@bI_sPjcj,mdt3{uŭ,֦ͱ!ΗzYa#{Lfu+#¾\@$Ko0 +I:͑fZh?{YL8q6yd_ruXPjh ُTM5D4>:f8#9FxPrH1oQm8̓Uj&UYYphEvGT"ȡKt6)#6ФSqIj.̺rH*i.(m|$p KrJpM줗M朂f_0zi8TAs4w8W}mE,QtLD*UY/Bgc ~$(fRĝ v,h5=$C" 2icVL[6vC**\ ݐP5ALJErgGJw9`Ul([@;Fӡ&1tRMP/%~%TDw'>8b)EĈs?nOehN ỉJ='B/~2/S~nV'LuLI~N8r]F)+ 3Z?MKB2cJ5$v'r}kEb)9Ч+9Hq|.ienfJ8ZL4swz"_eu7wRSPH׸8kV;HĚ8=DȫVgZ:@F񠡙] w$ 𨱪_ޏ{|G%hyb^hH-a:>tɃ3[-Q?V['؄,HCVH)`ɣ`%: G첯f?BaH2V5?utD娏'D\TVѐDކ+ J o1sJk9}13奉x:Zy'rbmHQ> ?n"8&B_<4Lj scА~MUHUȵOߑ"H5nC$KP WlF(s|d>ۭYފc0sB7kZӺk.NmzXZ qu񯒬b2%"2 8?gՂW1R̤ozPOtUK1jF,JiBSI/8 JD{UiKj$Gv>qyJEФ1<ſLm,zj=4.ld:#q ->̯ |v &2iP1PI]^%9]c܊vʸ6k]P ˜e<{PoʐyGT'j"\n}8* 7z6=ZHkep?9PmEh>]2=Y;fV>%hͩG_20Oz.7H \6'hgx267iO8caYZU)%r9[ewKoțKPƏD?] "`+bI7ڦ^δ4*>#sq$w|H$ImgXqo&vtHVJPsed:Y|-X9+w'^!J|{Pώ>f߅V#iP #z֨o0|}S짍xXDiuE_<3fOנӋ;jZdqmT,c!2AM/wVX X1HB\xD&~:72[h+5P]ZN,9;dUt\)(6ݗDo_l&ZAzԭ?H`[+܉&"Kv ?edLS@jH5k!}% ԩY(+6X<%=('p;~vgv(nlYV31Ar|vm!c4*,ОWSB=qPK:kdV5Kq9ڎ&IC['Zl욁 aT_KHb8xU,-ﱹmFXtf:Dۮf}(vh8@X-xJGb3'-.6Oҝ<.nȭ&%è$9pMn}!tVU8~kO{10k4ݿZe<ל0,kloRM2B:V$4ĕWI]B!z Kux}B ,z_.o'GcU^C,W -2-b!sUjf8hsa$̴HQԒj@#'>|J p]"G}"0*=], Uyyȣb_T$]*OhnŘ=}r4BֳM?C>lh̢$I5Xި1`jH&MbnIDHߙ󉈆b})k[ 9>É5ެy6.W]NIJ8Xz*=^pj]Mb.(AM wܨϲ"{6*S{xϑ3[n9&\4p3^r2Z_TWnSyO50@{鮭͡-K&:~C?4:}&o*/gsي/SAMF!n,G4 &pK,3t"OaAQ+DlêWZGaI^+}ZaQ1 n=S5m xUm rȊU,1$ ZY=X# jHN%Wg;(qɿnB;ek}@[ID?I:*+[wOQoNY]ev $@txs( |Ɉ>ϴR LN\&,k)=v]ŕtnLrPg6Q,[xm[#A\Ą0vE[l5r0Fk2}X'D1gZ$J5X|h&V蜞 H&%Jb|n8蜶D,LePZA7IOf"1<[pZ`SQUٷZJ: F=|875f`ue>8;)OS q)Le̝82NA3p! wIǷw>"0sOГj`j.TWuͦ{d:lvlfTzWsM Jc+RcBa|."p~1E w 8z%En?&8SKȈb{0\~ER]GyNCA {úp\AǥQ7yքl=beiWgRM-w/\5V.,6>dsQ)c.Al BB)+jޞ.|AA;ߠkXv =]TaCiy8b'eZ f+@Ս}'jAOvU5EA!6K_Gro$-jh12d=O^AC],Յj,[_ԉJE;ɹaرC[FSRc?:yiLbp~bgT Ye4) e= ߛFW -jJӐ}Uf`R+ruDTnLd2 j)[wf/E>Xqr2~um\\#y\9#ȳ_/t%֠r&7֙z5w#pAn m{e0Dj,d(7KĭR3TJ$?]9t'9눶iN̺=Tc< Ls ["*Y{L g꬐&ԥa5ToBi]epD= 'ӛ>[>U|k]aZpvSL#(>?}vld>~R˲S(SGWߠ[;(阾IC"X+&2!." a ?x;f9i ()ZBΫg.ڣDĊ?K6O S! cUHJORiP|Gh>;P:̧'z2jL_fXusG!V[~eHv'=S?  ƀ %p` 0XAs/2 ֞Cw@^PAl6 0ĭ/[)tGSbQ)xM*qEVx]9&TJCDdH>{ FE #.!:_L@᪂_l9LNpٻ$ f&7 C{Y!UDPafJT c>i!L5T*Y=,yc\bL< %O!:)*gTbk:cxϾuV\ŋGgGHT _+T&}5UuB h0 @% rUZ#bpH#5 ? eK.G_h]k(BFX.*)>B :UivS񹊶qč].Ŋp'-J J_a~ ŋx})Zd#/NIR8jfnubD$Ƴ5n?CB~|nۋl ZFӍZ BL \-ƚjxzG蒋o"iϓL 7|5T>whtlxkHa=N6;XڃZ ?G-:*hV9a֜Kz^y{&Uࡳ/% 궧]ki5j/<.9oL\ ͎Q)Y4Mi]}pqB|]Zd1g^4Ms La2Ɋڢk2p3fyj9=VjXPάp>6}QRThT.Ó % rHȷmL ^bR|?PK9$C׹J"K>G7&,d1?4&v$ ILHn?@`NIoN8> DFEڦdtsbQ]_/ܕ uIu 'w[pW4Xzz 9-(m` fF¨cw8#-d2X$+n˧n@IlfВӘݕBB`\3 ;Hk^Lj%#>"wlx,S'ƕV5υ *-?fs}O6;;3=wzX0 A+Cz.a9ҲS8g&xܱwwo)Ԙlep&-Ÿ=t% ) o~{Qӡ>g42»@=iZx0A|3Fxm,.[GLFR+okfs5:_ڜC2b[+9iV=F4 ~Wk"<~ l_LUEcZ>;V_BƎ<ɹ^`A`… )a Z2Rrsmdxtn_G^Bw5Y75B:?ܡO<(@vjeҝ7\ )`]3Zy]eZv+>3/b5+kWfn[5)U{EfQZ$|9QշIoG='x2oSSD<<+09nnpڻt# 2)r!Nuy&=UWCI̢1vg>Ldiw@@fwi%> b w Ħ]UOyoVHdұJgR:\{lflm.?_G덆\^e{Z,O.=@ŗ]e3lb.imҠ;ӭr}GLUʵ63H?&_z%e("yNrtPk)hFmdύAQ^xܬI̛np]0 Йb54.@]NRœ00θB+&Ylr|ye+-%QQ=]{xPaDX ``F^ќ^f%oI#u.)gFjxoU'p{d""k1JܱO_kE=K8+8ejw2gS/ Y#x =d Jk$Pإ2V/BY6 h08Lݫ}"`N`>&R|2U;51vL?D@8)?0EHm[bgEYe,҄D7r IN8hIzQߕ ]p^CM49U͓x˂}ICT9RR}H NN"Ab•;,ub'7I-|s]QS<8UtU:eSZՌZ{bɊ Yk ɢ0MQ^Ov*frW(c԰*Kj12o6ȁ1/3- X "H|~t~%t=.u SnҖwAJr1aZ1<~Oý#)߾b3SmeֻLjf,@[0‘¸UDž#to(rQaEBY |E-%A~ =~PHwRYʿC3q4y: Byfy€&+z5m1[W$K+Z) >E84Ւ"ΝQʩlsxhMaiw'\<rݗj<+v郐)juhZgk z[YPw >n{?ܡy1lDP4jCX] VܽW,Hko;jj}.m+dЗHeAn:g U Uk _2_oጰ;R,xJCNGjI9&oj,j,=h| ],XN[S,WFNfYM-Ռ u=mOSS\80Ep]3.3lCWVtbh>6?\*\IcQ[kr{r}PDDaZv`PTsb՟t8'ҏ2JHDza,$uhp$⑚$>^agj5^(v(2$| y*¦,v\H$ES {ՌF5KÌP0~;98eGg)_a_&gyz*Djp]Zfhr+*Е-Ŏ/0)򔕯h숂xH fӜ,a2+.h!eAQm׭}Ѱµ]UA_0gLԆ AYFsh戗w}3"KI Nv͔17}GgV\"!@~{"#nN Qo8R]LzȤ %/|WtOA} CsU\j)*3s&ZKDz:G2DFȋOnqL?q,2CǬoڮ<;`ݕBOKˤ"-O!60" {awk]SWx/z7CI\v4ݦ9]| .Jcq,&d4,6<5С|:ijt Q$/<}k(?6˳P^n=+Tg/C5>?>v9^CToiÅԝ£mh:P[-EedLWGԎs8nƆ N驰]zrߍAsQLpƖw(G;I_X "1ߢ'u%KPh sl_~V }MW Q }TGl,œ<Ϥ+W"e4Aˮ]f4օRSQ+˘$](Iof]ɈσW[o%UJI]QUqRΜ;D9G'$@H,pV1q⶯׍1y2p?*!Sz5/%x&  l~+`0%fpr|g>M5X֤1 [2tk A]w xoJCӾF uAW9a=V28/P9) kSr9CWۇeA&҄d E7+/)v/]JUGULrPwp%oQ9; L>gz5r>ֱBVX+~P2 _L"ULQ Gf{R@cx h/ܣ]GfQR&>6 X۔]k7mVLjyI,ŕƶw6tX(k$*GnxѠ (kVlK$.CƑLDKgNm6q2,u}DՆҷ4N/$\"w :;%G=(]_k1I*(51]N2ʰ63ra+w WV7G_M⊡1uXk ޳[+g D[x0 y d` mY"D'WFz^Jk+ e<71P6I}BsGd..˫RFXMĂ BzZN} Uʵ>o^!?CM\ku'Jln`7Ҹ up*nmMhEd>__ TV*+imxBu-{ V^k+OM3J 3 Spx3[vuAwU|kڀ=yucUYV~_N[ 0Ь (" G, mn6;6:'amDuꪫ~YPRQMUo 4˶u~9vǩg1]f~&'k7F | Zb@&BY p0<:G+Yy2*1E6NϝϕpG(. mzz} E Nfx$@c#$Fp%zw5v"9yň%]L7GH5<ȘĂJVrubƉ: I gx$9;{| (B@jet\L?zWr]>@>kuӞb4-B>$t;=3&Eiuh;Ej)Wژ]4geR\erzM#Lpi!7JcσVpOlsdUK*PN)-.lZČ,0]9j2S=<ϼf!۠#!Kvj_U-5IV|F EvSi$*Ce&Wj Ј8Ji[ \8bP\}jv@;gÈr&DS$Qʍ+6:r`h1y\0o\,.,yzЮo>֙_ XpJ~TZ+>XoQ4GI~ L- ws]?N"| 0p~NS¢jG;m#6du!S b/xst@]IVl]""90kǘ,gLl_tfXbF)Nj&N,ڇmZ-uuOv}={&ߜu0Bk4%9gv@*OFw@7oD W 9%YIhmh ՐO3m:m l̥0JC3n)e7HMrN8AΘ,W8=|Wj ]'>?ACorF~'=z7*6} 4TeU&\٠St \[ >*Gnw*j;XJ"+LVٛ)ỬũF/7 n\$",ZҼA[͝ۦrn;oMbkQN3Sܳ%^0O2Łni?-!GuC /96'R 㯏/̔BG36kMN6r cXćX+s% ŲjG1y'D&<d/GG`I0eI89yԪRTM, f+O~aEiʽ=,$f׃Lhݦ501/uAYbl!By"C̄ޜu fWp~`chֆVk0*R/p3 H !Nl K.BO)e_0c v#PGmt J/8,z.V[ T]`\BnGWC9D:Jumt0Q?།@$ܾ' ta4_#c| i4gD7> ulcm8SF rdŨ_a.IFi+ M4{vM~wPgYTU%oMf[y+bG<R@W}3˂K7hwJ5"?/J5g0f K@CW*/4k4.Ʃ+nN#cU|&}g@IsØspQJV]ͦog `U:/,炃J\CUH}ؚF.ʹލ[hy? >}L h?U cFA[,Yg3#t1OU+4mqFME=O L| |xh`!&5U˫h񎻳·"Ȏߙ$8+JT(/2"^3U;+څ/z/5 W/ŒsH 1B #@K$IOuGA:|<֣i/ut苧S`m)Չ}&6UuǶ#d{.c2{ <U<0>#*ph8`՜ Uv1*bL&ӝW9h3ː2#ڢT M5սf`m6I#YR-+_a1A!BYNL\_o3f'َAo4B)6NMc2`X',;x Qгb1^*mOJ?/6 x.a Uj0b[2ȸ,`ɸ*ʪj&Y &4^+O]`j҆5U4!oه Jߋԃ BT/~EHK~3|6]+H K ѯl`Xq݊YXꞒҿܳnԏކjwʽj)z EN|r֥8w3n_CIu%c9z2W[A[Bͧ~)mm 3r8|R,O`~z\+F|w !Gsi 1J 񩎃+' N.ҏ(" ;,zYbf.@](If ]gQaC=ױ\󼿸GyuBH,Wo3<Ua҄\L)RÄ¿Csf&x3q{[}vz7ķ,&U橼uDB8R D^hAxcY 4{@;FSsα601"5D65.L8j 4!v5AA  F&H]y9llv/OB/p^RoOb,f'Mkv<k+j!W1/Ag:vYУeK}>&[;ۻj74/ؼ>BN9;d?*P* v^~F"=×1Ǖ_Dx7m.)ćN?_^1 c>Df3̸]Fu\ó_s~9#}ɹpSh'mgÃ~$VbrsEZ^|h#5ֆkpM"'e忔4O5̒gE~"lSqǥv}4|p>Qc2QBv-U¢m Ciʭ6LJo||mRH@p0W.nxXu Ȗ%W l'/cjH9S?E:)>| Vk p IA:;K]*eD?ڵiIZ6*M[Kr~55q 2en#LDv ~"?~7~~,Aet',P\Q׌% y*W *+ܶ?S[i̿oA.KN6U1TI_ݟlVOL0BybRtP0' 5W#ȘNoaR>hp4*AP;PNd|TD4?'-&7K`%6>dءHMx-\i.e_is~h&I/ msTFUlREGjۻ&8EsB'b<&ɝ(H3rMa|~iG־ ޵xxvJ/K'C(ʕA1C'|p.bi⩁H[oo!iqL (@I]d+oJu~Ry_) HZGm{r~KYk\6N?"]S_kuȹZ@ $̩9;hL:qr-[{l](BR"\Vᨰ0RΦg*7&I".-=ګ0"|h(+ _iӴ/Q sǘ ^n$,k!)k兗a0ʼ`%jIn?[ŤͱgJdJU}~lܾ,̝Ɛ? b$1E'PLWڪ_`ʨQtlg"%5Fy C!7N6GSIIbió\ggk%.VB sz>ah,Y1} WتCzQPCdLzwGB Ɵ;y^4,~wgq` Ejs WZ. {}7hOP6W066 + P±6w}PuiYHyVWQy3L$2`Z^f$l`h=?O $9#x@)zYҧ?=߭tZ V.yPqk8niyĸLMyMT{En3 +̱WQ_إ rXE3Z!U;Piٵ^֠?ڐNX!:d./\'%Ɉ~vaW|}?q7@$FZCRC϶^ڼoLfŢ5#}Jv6xTs҅oM7wk :#7u. Dʡf[.`BZ^ A?,koD84u|ǿj25{DE^-aN]hI5X40AXP%6k:DAT`wւ1H$a'/Lw+V)`Ez0]sl'2Ҫ[ lW!11&R ŭE`:4w\1$Br!VuWF${Ű\WK7QՀ%nqα+Km~5rKY:^;(e3htI_鶇>4c^<K,KDs^v}@F=hkR0` (9_z#|: bFtPL * E~ w_sc)zz zm"pOԦ49yg%#{;i iJl;&R2JPj*;~eSBmewpKg A,iVd+G6,-g pX4Pu;_F\L$xo<adhr\toAXX,yL_r0ʞI0g\+$CdM=/ ;5NU ګ 0 ;SvT;!Dk~&އ7dr4fzz&1`OiH ^.`ZR?]pL[̔m C7%iY ~~Z$SZ{SHrSgsK=ɻ;4#~ٕvujʸ[NH2Vߋ a {.ZyN2>Z2ں.NJM'õw`>bKV:`;9.jJNݰG<fbY;r 6غ$,^L1St┛C\M|1xuMkNkB?+PǙרx} ^rA-PrS(bI@OQ!)Ic%]ݽ|B?ZJU|j/JwphO-5\ 4TfQ|t I H`X @];HCRl|n<5 %czlC$`]Sۙ YwM+G'-?kc~Q\SIORj(d);$™f{;ˣ0+'8 N4:H| uF gL\"%儙9H<91!r}hJ"'x% IW iw|j!܀28OqfӁUt:ּoLj˓ oƚ,Ll-uD 'Bc^LF ;֟AmmhAt*P"6ܰ-w, :1x6NL"J-Mq1O!w[BGa0V3R(m]64tg4YVJuzza ԋ@})Ҋnk?(Y@@vWF@\ܰ\(^uMj7IkefD*誋&-dEJ t\`F>9Ɇ=/i w⮦f,tt K瞧A;sL KFCozYBYEO"Z ?'kwU={6 AF׵1K{._m2b ԘBoU:ĸ`_Q0{6|FnHy٦$i_RC=)`Φ}\윭϶Oԅ. 7'LB *y+SQt9 J.KIT]Ah, )&uJ_܌~_ܞp',@\Zq+^iPu&X~crt\/UI c|*B! b43hr٩BTK`alݗx,ZD露vPX5eх2k1>BBI'Uu-vWˋvIʖh6jdD?m\Ė1B(@*/՝@IGsoZ|o)񫊢~峁صuV6p $5钫NU x/q?8.{O+}g%cJ<0@aƔ@5˳Hmv[7+mg UoHZ\eդ7i ܘ ۛʔC|QijƣcXkrA9GIDe aޒ%hw"FNxn7p,[Ga JF`߾xlNNa yl0>koF[,ʻJQ3vXcΕ{Q;v cT}L_z=+WO>wSҁO6duEםDre_@!K)sT_0͖}^$Oˊ (EXaKY/QRzzX}Z"8!( ¤KVVNH>vSSa&'c~A1V8 rp7$49IqT;dCV]قYh|DډCWKb/X&zy9 h$_U$p7&πtO3M8JZWuhB6t+Y:ԓ-]Kt{(wOd]M"eWB6m9[GWtHFe5ҍS yvAmab-!(}9ZK CDĮN{ѽ-ꜹWgnΏR@_'.2> ҟ^O]Z1 @8z; $3pqD]6*t"{+b&N:#~Yo'I(9~,!Eڭ떷ԓ5gdQσ@~BRsyj2+FqހLl\G"QظzC8@ R΂*` v(/gobd%qˉ!K_SG_=rW;'=}Bug5x?a azo̥Ž|=Y%=r'L"sS).Y+'pWN[ i~|^]kaZxwݥup{Z<6IvǍj,y5%O]ψ f ه|`ԙHQ:raaMzv4CbuQBXz(f2q;8X6NU] ;E'0d*V@?iW+}$"L0vzf Q)\٬o,o; 1`UzJއ0_ [nf/LQ|ǞrԠ77 ^^O "v^vL;fR tDQʡ5wm]%0ꅃ+6lm[&YNrd f܎D9Le#V275 ֤" QnR<-2f94 MS"%6'Tݲa~TCt|L>|;WcH4^bٟ~<]Q"vwF`t 2ڜʡ6PhV-R=)cq X>SC7R~)'zq vx`xy&ູ[\kYIn{wK%t1iCwwrioGӷ*K'Va9~(d6[H-qەHB#5Dl1ŪA B/fCZ.`n܂F ҍMr(g?-b3y%VyuHn))>p۹^_N~P\ WɶK+L I/ pA0?k56; $f㘐 HIВj٧W-% ԉW\m53?RQS!A\1K6\;rZi[sr % A~zbSpnaz 1?`$HPesvMDFz;JIMoUzmٹSR9Dk*^փpmW )G26?u,azJÝl\9p)r{Cg8yc ;ͳCn(S:n" &GR#TVI9҄M/Sa-5ްq' Aqd ʵB~0f*.~D퇘:/u.GC /3 #zs?0w'\fj`TE=]Fa* 䕸`5|dm(Sz;27ܱ-{4%dNpn>s9tVJH-bGjb%Ck(&>Zt,?²!m,:d!]f"D9־I<b T3C: P{-)ތ>}`qM؈O?ldxx_Д=KQ|oP;p$l5+oA|5_ zc}y d*㭋4ĶfZb|-Qfo,~NVwXH*daΟߔHd(}g&{e3v9㋊tH\1gX3a5--pb[h)^`]@Ig4PW[›#j"JPY}!0~K '"Y0ˮPlܜVic'XĀb".pYx[䰿,z7F!}#hb>m>Lngl=IuȈtv ]զƪ7%}Y'1#YoD3˟vܱ#>֞-\$&kUpL=@ 8J7K( sd e!o ^wnv Y_biyB]P UubUt^_YQM;@>;+|ejϳJ} 7FX$zZW*.}T"N4]Z |K w/MI'qԚ+<,Ј: YHdbБ/U8w'|RЎ)b$,Xqʞax0:HDcݬψ1j_4ʉPC:@MBO$ae Ju@LT,RWG$8 s͗=Fo uǨ;Gb 6ȼgоsZz}T j#D7x"to!8bWv(Ro=/24AHwLp 2H!l4ފ#P;V&G0+p6Tq}L$Ԃ4h6F ^Y9P )sLX:R|K@!=N v5qd;+n@djmX58هF /aMV+;XZK>'NVE1c~ٖs3Mc:^ H8c62~͎dxHebQ&Of#p59*̐z7&&@&49_'N}smbx/Rvo0y(%?6 ְW.*LQO$XGpu5ke(&)3/x{/`ezs9{fo ^& lD>4)O;!d^"'& A*-fFO\kƓ`4+;5Oe7Jr"( )0P:wduw_:XޫaqC: yvh Xb!mYIy5+`ᩳ{XK4WB=vU?h7HC>(tFbJƟԩ9| 3FK@$A` yOx ;-Eg*F"$j<I|p{dn/%)2'yDUKBϞP"4Sa H 3ʆlmpp$ >fB*%ۢYusױ @/tY_YCe>/ҳcŬ l(UӰQG]Z)bS4]* 8d&]diBڤG6tT[ I tKZ+065&잻`O:8y)SŢ"!8\,5hԂZ̤mrR'[IˠN4@y%F8z[ !׫5W'Ո^ @1!=wT.s$:{Y%cm*n!w$+ry6ZZd?ǩ(W3*eb,=aH2 ThFzBGD& /btf1}M3R~=or«ixd~n*DbFj 2CFQ.QE t(θF Ulk~ cMa)w"-Ǭi\!H?/YsVn9'q MO[ A ]+%ݔeBޒKԋSB*a<oc>oYjN5SyBUfqO"7knr?(~5}[W {h&{+93Xۚ\ƪoq64 P+B(DqK#N(<(j2M'mGǧ`6C` wLYH|kU噎kwjb+Soh畛@-9'㐣ŹB;n@L+12KWG*(t Ǎoiv5*?aat#!َnÂ=cu|٭P!k׋KYJ2 d6[5rmUVm5gR֑쫏dyIHwRȷ5 ]ub-5nAncy~tyd=ׁpe aJr'=Q:<=ZhfՌ ;*ܛtLLiIh ^HJpZ@2;.'+gub TBnhHV<4l bB\[2ITS u3Wp@7ޟdWwAa9:.3.١FߥaA* ݪ gu$gk"VTe^#VCQ8D5DϒLЇwQ px-"8'51_s,#s7EҤ~ "p.'#GΪRy ?NNSyHMZA0FJy*T הH A>E4ZBRgR_g7fv$@NFgk">k9yE2Hޓ6 o1},Lw#EG9DjG]8TPHyU?ŜdS6 K 9'hKJY)&igSiScw_DSd6;ShPapԓ_ѕ8m/  9L:%35GTQh_6ƍ48s&Fk•RZ#ӠAOk'\LGe\эJ:ynסsǡG 576/U%mxp7sv_Zx*nC\:KL][[U1fh%q[׍:_1"n x^ID\fS#Nv%z%7y}85R*d"t;Y hg:'n3y9fmox"0pԻFBgf]\w3 h1魡;DSU=!cE9 ~0pߌ$VRuYpPRX}J_C̽&crew zZ+5ө'&^yI\hyVޝ5YOtRFe hF;Pr}9WWlr5.`!^MFIYI1o|ɶeP*ĕ ~A6Vf= ܄Qx㭆`;WrZ &vI ;Yܱ*l *mqۏ¾gvH?}[#|z6rfbQYî Y1΍4B|hq'USqo?ɐ|a!&)ga$H9Ih'"PN\09soQݯbZ^f.V &՘.PY%6Z lrU#94c4JD*K?,m@'#wt;'@*ܩƍm{HԤv&CvvV~pL˃X#:G-U`َ"m`%JE=C,ס"?Ʃ/ \ w{wP ^LvI 6t)a-ID&<[BZN}3{%(0VX{Idh:8H4_؉Z2+ fĹ /f>'~R\k˩{=^R§֐nÛx,Lb$Apa^Dz*aw42֐MC䅬 EڷᴵjS J: +^'i c[e+q[kzd~_0wג&RB6q3S.4^+hYC= u_7&pNev²gJsDix{:I5Ns_Y-2GeA^h&X[sPQbMq#툴'm\^jʏ4,p lK9ґu!o"IKd^NAr OOvn m5iOûAO뇰QM[X+LK cYMk9|v|2(m;D[]a Xn̙1)>bK^z8)o2rf$0U߳ZN^EfI9CE' M{܂/HbP!ɍԵYMo3ψ%C,d'L"`hh Wq. R{OQ^PLK-:g>~2`̖!!&SF XW ;.zoK9ڐ~\..Fm儏zI/VsC趃ډ،Qo:ai':*ۛ*`Kr_C̋wYZQ[^sN![bo *k.q"4\!BSߺkyq Ou}51S=+1{P,D, AQ2ݫv LE̤ 'z Aqit*R9Ku1m@HzFuflI) :bՠ6rD4ˇ6[6\ RAc6=wsRG-"0[zؙnωM;xpS{TЄ^s D^ҝ[(=tV/ݫ!!Wy-{`Dg87*{oKIqJ-6}LinghxPKm. {lZ`ϴ<'x :7rϡXtpn߾Y"Ru:8uެ%P`7 ̸~>[6)W%[6bK26\ 92ؼBNnbm W ]}+19Q|[vwftn]XU!ө(. "n@A6g cCD [>XvwJLrD1{k'O R̰HSF.D꠫mWCRjCI;Br8LT{ 4D0|+;^M* ]RQyEjo]q[ )JYuF3j<Ϫ 8Tڦ~+@8"ӟr[*Emk?սVb۝k[^}ZR^"Phjփ{ \ ݀ |(L >oXfs'ڿ#@G.Ihγ"X>ӆTӤ* 1inʑ~q#$xt֣ngZEN.N5s@RfEpPDntF'n~kyՔ+BUy7 '6EK_즐XdoY/nz\~xI1VF#=CwzϿI[YH>[pRY7,J]Y彎/Ҷ5%ݩ? alMEt-,SIs@ 3ث{Ns3.DlFQkS?*@@(Lʚ&I]ˑOF)qk%G2؝2MF`ix{"yV# /_QcJ56tC+8cis)< CMQ3 &%~l/wL'Fɇ71EX8Y&dxdklNE{Ӯ;K" M)z `ZHN&QJeHi/KsԾ@XśՓ#Zy^fڀ"+lc#B42;{P--OyQ*RPi Anz;1c`N]w_e/^o5[íծ&gPB&ƈ#yBRD%XK SÅq@ ^_JrS##ZMצL~=/Ɏ{Wugvv&O~lj%'=kD@!L!GO%K/y9ɪo"8K_S1] e8ES +Z˛˛<2z\TY:4>P;70=|URGER"^fB { F8H~J1{4Ex/lWV 9mW ,諭ϋ w69pЮxIrLmz:TJnd^kK,EPiHkgIJKI>9$`?E]ymnXz&;?2_#?ySYSCK*eEg jvkPtBm'xDLL/Gɯ2 j4nRѢeiB' Pܒ 4 NDՎF7 TdivH#7=xLX&Kd'v;]dS]PA08yvߝ2x)e6q嗿F^Jn2hklJ:Ӽ}:WXIKjA1[3TߕiR7 Y$+ [ uאaAL :[`$x:l8d寻@b}GGn:O @9}kXȱjQ i4(jRi7Nzu'l Ge)ETىA@2èzϭM#U^LZ{x{¹k0{D w E QKۂss?tLIRu8!*@~-1`QZַ4$h{UK3<74U71nQS^9>^9OXt0$}'*s=wHK5[Ĕ[Nj攚)#x#֭|:2_̡YXW_A4^D S 8.XP<uP7VEV'K$CLZ6:wiA]wpdu]vS` GD rG&vtT0czbD<,OɕU ӫ$,9.cVyyY5^k̅ue _?>Q6"O22gaU 'lA \ՉKKGVg :ׅX?օG8pm! )B(0d###ӘjQ L8CPH A}8MZ>>N\1ÕW>;NjPe {t)=hYI]` li@>_)Q>H}Kvz( ]?z$:N,p:@ ]+~!;PĐƻ2 6祱x=f.Ǫۿ&͹b-ћ3;VY[JWY gIB?FVrj%b׃;<be%ܘQrJ\b& z̽W8aU"dv-8u!M1H`y#wmΥ%gڴgʺ(fm)E>hd "($<~$AWa`H -_ShN"8G=Dj^ 1p㭐|z< AWRօ9El&\Ȩ]t1u ۄ,Ggu\"c|3\Auc{1B^n)\v͐;#r`& E׀_%s -T1KPN溛)^gfC{L4@B <0 R:|cL0)ʝҴ=}빕ؓ%TcRֽ꽏'dЫ;ȱ5] ;j,"䃏ka_c<;lC-M$3 eq7%[O¡t4#Yn6'c>&5B *JPH )[ϽC˳N + poj8?Ŀqs"c TAxCϾ_UAP 4P1{M(U{C~|-A#4#Xҫ[ZEH؇̗+2!EՁuKbu k2kSlG.YP 6LX*XeYdC{\F&$FYTݵ;<0!)+\=$cgF-}Ьʛ6!~l5܃NJDnຟwf{t# rCO%ۏV+mK_9Qr]fv@prOՔ kZ3 xl5B;R8;mx`AW?e 73?MA`2Qh#:Vg_4 ?ђ* "<,~rfcj'׽nzg0MOScrDN(`I?kpdx5p{c#1n=apZm,x`!tE̤I:l5xrm/MB=6L%1#`/f->F'mִmt'e%{[SdNSQ&&U`Ĭ B}L<|~F|y=ΦkgZ#GK`l#*tǖ0d貪̑UwZ΋bxmv 9E+Iw4[9V-v*^o"yz:ۚaW a l}eo{d6 qd03@(Xm!|a 9G/~Y5HV&RlHCZ.fǝq UF`c#I,/ IY8.f4[+t^TVgK彦BI,HQkտˮQ{Vmkg6[=06q[I#O,V]<KϤ; (癨C1])'NPCL{3I+ ?(KKԤi亴cA)[~ǯA&;2sCߑQoS4cXL9{Y'QSuE?^0vգ>3>i.Sf\&`Ї[" _{@Hg\ F:)N_~(^NrˋnC_P Gդ:62Oz+.4m<T*N_xi6ZsEJ[P9O.|n  F8IzG%̯4;ڴi4R r^?hv|kkz꺠m 1nE)^dx8!x4e +lbDe`L SɁ0ٕ>8^Xfjdhgil\ axjO:Vّv8 E쥪%u- ^IK:AʬE2>ld3h#*PaRՊ/Ie*ÂP^1POQjxAn ˄mC_P=bK3E]P()>> $%DB#*_.,_2su Ax6K0u1m0''miVEHWfB$ܽԅv/׵:&NO-ۂ}6|i9<[c }xژ/M{$ؾz͸^k؉ dZ]1D'A 1nB5#U)<œ{LQC|;2%MU؇Lpm/C"l)`(UiˑFͪԖd]9} ?"`Zө!KAt-KpF$QS᧩U3º;qd*^O $drιu#FZDjiDk͘l_'p*ܽ[N"ɥ'UX,:=[[oA$:kxij1饥A_{'onO+ya7) |MTAkJŔL}Utƃ]dqlũze<)eP~zi-*1_QCR{ HU#O`?wW_x_9j~lrí<܍BJBD_M`#Ml՘^]Aj Gf0g'Ws~~v: Y /k( Xo[JT pbviHDD3s-5EInJ,RGա2ROm2FG)jGR/$?)~PQķ>M/~Uh$I'jͰq2'IG "a(K|{ƐHd$=򪸌4he/S>B Hq1 c7u"jD2vרF%v0&M%1l8{R}(R|Vht@x<@k+IH'VmѱSM>>0m |}w\Ղ*U.&c݋a!ҸsVUboiMG%Tr5eE,B#v |ln+[kKί;Db:xKWR0:IV{O{ C@NF:ơEJL㛭0#/I6X҄Ntӏ lOk(x7Tg%T\co|@04:pArf&~EX)aKlWw~N|a2m8)"CmK~E+&rr`axE:^㰼bG8˹q,?8)=! :za3ƞF1" 4~n*GI-Udwxf!o5u>ˮ FD\S`].+U67#gD Ru!?x *.6%u LG.̹uWբz M^cۂA|Bef])W8v;էH=IdwlzRނ&L<*kFj2$#0(}tTcceW!_G5PX %]M1n ;0^s i^fLqb{:E3t>.<ɵBԊwľ%PV&\54\a3qQpJ|G݁AK*#SA|{֨>Z%^&B |M{#kanj&,Ua'#t !V:VũZ qm+4%Tη>z(L {mS8 Gwa=b:5:} @3)夐vQ6J/kX')Y0TU_Vir XƓW~:H>3˨%}B,B@\v>hbד7 8.rf%qXv'0=Y{d|򑯺l@hُFwJn5EO rnYna?CZsb;hwf6p'ulֵuKi{43 Z\ۣHB-M &w+IK^ex1ߩ$8~QHbxNFDEĢwsOpr#9.v,yZ3Ӥc斜(Hj(M^=DX3b^~[䙰$%oPrNG<  a*PMG2o;eȳB̒榎OľfX["b밴> 6b_Li27M EI^U]^ۨ$nVWYf){mSș=5wOR#wڃrRZӚáWQk1p } Q[ǜy3yi֤W1Uvj?Jgi^ڃ qhi )&㟄؃3gNꄪY-_*A>RH_Ȇ.SP++H:?mX–7T2:*J0UeSF*dzAх:W]z/Ss^1z!sl;yU]z$[$x`bQ $Xc Kx<\f% iyt*2|&yI[CR6cN i@c*@7Cn3Y4}\>(t.!;f8mC|bJx FӉһ⾱džxgM=WqtGrcr_u4m†@4ʚ3 ipތ$S'IIv|R Wׅ"`tX(FA:%eL؏]=DGO.y$ȫDִt24uءAkߪ-{yB.!|-lro@"kmf8Xy}Pz& c /D}`7(w]^en#~YCg6*Gk_5iUA1WDԀnNBkQ[6W= ܘ٫?=e#6c~+sQh :zR*RWp䄃 b7`5EEtO ƾژ^Fvع8{ꥊ"rP+V 6n>\ݼy)`7_R ܖҡF8tveV7N=QED*AO^\\JP.@M, n&DsvRxzb?f'bIl%̄g3voh Yeq"u<(ByPުp~`3t `|Q\Cu,{ FY`_Я7P oR,L^WBǴU>Z;{ J~!-l$#B3#~0Cͨ5AxCwX#ֲZ[MǺhò>ا&jE 8چK0X .9[g=WƐǁTK&DpH5+D[UK _<ҾGelJ35ecъ׳dncO)QM~^K"Y˶T4Z=RnBҐ ě(n(F#\#tJQ/+Pȗ/:2LT{i`e5;/ dT\!3&`;4 BQc?n_ӴQ7kD-~),/Zem+T} +ả3650~U]%a:8q[$ӓzO+g;_tcie:XjX[kʱ$_걋:@ u?񽤷 -ʀ5#2X< c_ !Bv9Ӵ'l7/<: &Kkq3}OJfQ ?SF>"-{B<^\9?C-H1U;vN-q<{KzSp TȢ @L^>/n7WkI_49MLUr[A`T.s}օ-EUg 9$YN$eai9 N ||Eo?guSa7)*yʡF>x>n<͹kw"q<:5r.Y{ h"-~Rjuc9"cM|. 3q^歈4bg.nQff%i }3|ܧVJ`<-i62 S9樂qDEuIOJgk'^7DtɹX5[h#N?N>w쥌m8'cp,CE|CؘIĄI'm!Gҁ3Xb6lR!1ya6PxW/Uy8Br7DU`@ 2k &-{m @A7 @|aƴϢOvښ28Wd,=R,9ݾ.~J=^=FLrUv#Qiұ\}#iK=#.,Z=R0Enzߣ -U%_`Pn^B+ Fhȃ r?Cqx ֖8X ~ Cn;S|f9N 5΂hgGhT& 7Y~ѕC`1q[) MZʼ9c3a@EnG~(Laxrn,!Q%78Y261wԆ _()x;O'?JvQkNL49Z`W!Bf VG?t8BKT#@Ea^9)J<7fA8I/;euJ>nR"n}qzDy3xly4b5Pa l2s۴N;["|g?=g2`a/SzLpi;iI㑹 W|u}kfg%O?#Y2+r,zraBXgȰqng2Qѝ=zKNG>a}YOmkQR^Lw[scڮ1*$6緛󥣼hj*͋&篨yؒ\/OWٮvXi+FR{F~3&ƛ$u<^fc  Y!TAv4<82s300~+Sl؀@⌀:13UfpDTMl5:o[~Xda܎" H z/Eh:7[dWd hƾmT[z[aXCT6Qg0wt8rh ZK0قqa:L7A54N M!]gYͽu;M#W!rXc@lD6-M,>A@r Y!rgAr!lR \ۣ/tU@ggjyQ< Lpݬxd+)Bkw.C.Uv +fwr/˜8Tis8U-d!+(xNN\a.뮯g1B 4(Xc0^f4PNZ`;uY=(] K4("v쭩jR8_c mز ŚT?Tosh°Iylpf}sw)N+/HFx* /Oq4gqInurGZc>U sZdy-BDyeH L?zu ygiܶemZ7%'v&+00@Zd9h^cbZQ\ |Q䕂G5]޿r[߀cE*z%\ʟw4#q@q*s37Xu9,WkPAZ`u3E.A]di2PiBRd&**q*8GPQmRW=qV;iKyYmqP$g^*5`;!fЗ?e83UCbZG=En.sXsziDT蟷6S ҉$Ygm/k!kB^|Qi "5XDӒG}!@׷kDK?/ħfoظ׵iH7Ӗ&ႡӞԥvwGkzx*SN6BQ)=68UJ/ȖP>EnJn44980UaZo > b|(=I9 I`cY,#ycF0KdʺV$)4BGV gqMbTσAxzp,!Q+:is]^GVBA0^(0k4ߎrIͫEIN H" ~&Y87DmYvnpoxt" B-*:+,E|LIdv%EoX1.!|ؓ=QƎH_l|@e1gPwHSKz7Y*99FTnLEkZp/13{~*\ew ڷ2xAIc ޖŸՋɍ5c F$>c"{R/ɺOp[uSw,x|Rg!N>&# ϠhSoǾd [¥7FxM-b-3;(B ;s6bIk;[]dH^BRD|3vWW!6%+ٽ{z Js:ȩ\O[U RG-gbU PbA@{TM> K&P@*CYD*Ki;6ymɤч%t3p0׃Og0HvZ rC o( ȽLeM7O'Ψ&2 PS`ngyMWÊkꯏ48x 3^Ohښ/;wD&00aY$D_޻[l=AHAHgi)[_"aN'}$ 6SLE{yowp1ف ,qʔQӫnryTv}aU'ېJQ/dqR}|o)tZL :Q\o%SUp=A-(VKfakWnz'o,aiBOX]#vv3u;-Uz>m T @ P.o~;e_n[;ݐ;3b5RzD WZr42Džt?6Y qsF7|M34.&y5kfQtK*L:`xEċ T39h*TK)m|RdK B#>[dj07Po#h Q?7$džv\0TzG45B#y "N*:iBXNkȡ^fMY̸6.S =_;W8aac[a-}bYF34i6Gb-Lވ7iojƟ5AݼC׆8Z[yLJ#.,ƴ)LSTZ7p@šfӽeݍuGLn4?JtP5Q^gUP-E}r.1!Lf<6 #٧e{I NxQUk+I  JҨ_ [L^}V?(‘=&NB8u>(K嗮;ȈR@ڈs cef7FSshI~#tx/+pZeg@{Nx&6SLX' bL8џ}_ v߃hO9YՈm1% Px>$ͩ+ "!_TE#0gw~o)n7 c s̬7v%A[E?cΦOV۷Uz?ɤ3hUIAz1qƒP[T^c tzqSM7SwCPҤ/ w̹ͩrxEzVﳅL8[Y'3!#gni78t)%y/KGo #W-8%.M`qZ0fQ=FȤr^l-.Ms5>[1Ś[ %~CBO!gMiP< <3ܙQa a2&E#\b6đ`3&v '6蕋"*vV#=4)+W-zm?#C0|. 2ҋh#3wxw@08W^YAk '&{x!mެ*פ W*q}ɃUzVPErwxN}u%mfWىXa%jrrHK~Z5k!,ئLa0=p )x]Wi2\jQ1Iё">2N&8 #tnoO5!JDr]熖Y0d|'Ks58&_DsJ5/ "U+R, v 9΃J&ӱ/~Oh7EM כ~lR9x Twd%Z-n4M&j%=Kq9D a~ MmYHL$?e!`bZAYIFG)=z߁c@2]6<S7=}8< L278sr oCίIp]ėYx /Dtz)2V1f%mr\`i8Sb Ʈߊ4w(jEUb"ĭ >l}Qy$iCC-a |bAS(`s8LtcydcOh 5fQ2)5 ].{9ا=Hyp&DLRNE͡?%QA +]"yfNyvA-A]&n&YP}U`-vݯvpg<"(>OM[.җ{woQ> j OliW ck:ŝ."BuA#"ni5|8~;ݖNͩCH ' O\d5trFy~΄{d+NA'Z33 8mC.ԭWpQ(ir$N`w8cM;*.J]0KM; Nh~0Akt>|OJ=oF_oڲS3q9Mt YvIP5*GcXJ=F(%ɦ䐾L7H#RHLxM7f._ gvPj?޸z0X(ri9YCf]fbtm P2;u=dCқE$dlS{a91kV[*!#gH^Z wQ"C:1Fco٨oxpL2FJ4' lVֵJQ6g{w/J3G'+78w '4A}]Q3YR 5pUumGQ#+|h$HL]䨠7 Pw816r$A/dJ|YOmjʣ:]{M/q0 !!3u`'FzſV(eE+ 9Rm[Zˡb-onSYE -= m3 q|Ӑ{3]4to94Jr}/2c|k|_\#w^+~'Q֙{ D6@ѿr={R{VKvO-qJ7W4u)\\0Mk/enxF+85ձmwr 亍/%6p3>xJ>ak0 DxvB2RE@k 'SXӧ{/~8]i1J1ROuB)._UC»&k6`# yX%DQa )k#ɵ4y7I꒱d(YNDJj7b*,YY}E*Pw hiԴJ_?: Foyd)9j7ۓQ - I@k=H :eqk6찳?(:k᫼b7X \. øj8,#ʠ }(D͹2R pʴj+h>B@J#R\ѡ잂R%-N`m:8`߅o0L &oEA[%tIiAùjUyozЁ~ތ Yd2Eޞ:'ZS2~O1:ݎݺ-prwѦ( S >lXtTeۜ +Ee G^jlXk)8'8l߮#C`ekVxӥ9#@ Dc^E Ann4T8xSB[$z]B/u~lP[hw gζv[,7߽J;j8,4 nm[B$AVL]Ljַ)&xZCG$\4lnmZF;X(N@%Unys5ϴU;؞a+K$ #5 C1n6 xOq֟|yoi_kĽE+{S7z~h@m 1qbTO\=rv Ÿ0._Kζt##QՋ@;$1UP0T܉ YCzqE֏!bȽg%v k,MM7`\4ѡZ.꺍!r''Edgja(;%>V3PUm~S,psɗE5e d@_饡`s(`ȖqZŰ!&4sӐfÝUp9fGHs$V?D4+6Q>x?hʼ +a!Gf0M6^\msTlXC^מg85N)l~R&>$v/ 3V<ܳ]E}Rz?29f)u=B b Wj17srSH>.5lt ;Kb?9 g4r#Jۧϛ+{W r87#b{zP^5̄GM+F /|js"m_v_<.(fi*ݨW,F cO՗4ip/+6"ψbXLQ nj5U<*&&!WQ*7[5;&[.fl=#Yf`p0A)H' Ǫ~,) mM82 ]zAM$vrz x .RںMTqN%Q(ϑ&z.*:cnm7Z%Y_EUkY sV>XdԜ (`g5Ån6y#?݌<{bxe` A p rFͭkӎBH}A\Dzq='H ^{3B7-D(YEI| BjU$%s'>HKÓ,5Y_(_ٚ_kS pHd\d}rW@]HZ4F( ~ ʉ"tKTc-%-8JU9)گ 6Y&pߌX]j)'vSlT{!exF;Z'wF?-H43;;5hSn1{05HC ¡ U? !f\@H%%v7-Δf=ap`}j}B*KtaB ođ҂~U [d"=QVõ`-ΕPdSDp"m Lے(ms>0^X*V,z,|!Zð٥l?cy;TYͫ~гu.7 GH9S*+(:8A1$6"' ] bߖ{(JpSz ᘮA\w!Ur=\bg(B@qD M#&rY#f K}6=ԗ0V*PYA֗oпZr'M DG>lMr=AO9g/^y!T[ HkzΈG J,1FB"K6$̻]z413 <)P4yLÔ~[XCH",G\f)H]~BcO6[^BHI6D뺟V g4I&5^(~NL|Ρ?L0E=q>Zuhcڭ;M& &Ѧ) 0x`S[!ίƧzo27Ӕk͚WW7;٨ ])(GQ}iS.Vxm"C920yM?E怅P b6ǎWaVx Raj#\߹̭fK_g(!$RT? /A\Vԇ%2q Ps3nKj0O̅\+}l nc.@s4*{}S"joȕ8>\#:lg9X%7[7VvBra"W~t""uxfhac!´Lqm Da3s``38~V^ngppV rNxpA=Las$tv] *sl;6 B|VsN'rE1^gV"3ᐰQj@uJ̌௱ls6< V쿂u(k mODQ,ǖ7[42Iws {X0hmG5d#g~d7͒=`FEkc)]]`ÙPNPUD fohUEB3+a{hn7g;")5 Id OJHpəߙ\;RbdQDTYj#;l6lA&ŗ^O9.>?y1 7޽*[]pCjͩwqM06;J:;rkTW{[٫3ra?>:Z?6 ."1nH5Ĝ̟hf 8neo Rar^MP(QxE @,}?ރ]uRa[u7wB'w?6VqC+wW=_@1tRtlu;S*M8fQ YR1dhpUjS$݇ŠG(}#|gnXtW~)~WwF2 .Dҵ!Z^~=i$Ջd 9J%*=ZsiF Q/T:v!c3qz[\ 5CmuF~g~pM2Vw H`>PW>ʴash/ڻ' S9ȱ˥OHw @4 @EZ)|&畑({0&ž!J#c~RSM(Zr3Mj}/FfRf!l&).ʶ^Pr90K ŸGr;%eON>Anϕ7 '8]*>{$[vfBLn(R"@'=ܛ 'V \x,Sղy (,hh !, 1(3 ;>x(-^%d#岎UA{Ia5P^ky%h`'{3zqWkd5fwcWr͙X?' J*bGHmu`xfhGHⵆ)4[!4*0sGW1N zgV_E(F| zj`# {)+>NBsmD;ejfddRm, lzCOHLZCFqL]> ԍE#$TTs#5-͆6[Bv ֕041buT^X RCاoFwL 9~j mR>?6nq-b|!hE1lk,:1@P )@]eJbfB= ({لFpl(eB+IqŀP> ϥz[Y$܄$whdKm> Lr.ߗڵ;62ki=-(q!Y(5>@eƢdQ ϫ merFF @8?zpN L,J,՞nQf<Ȱ\bwg\ rq2pT'EH&M#bcMt7Er%è\W{ǭaL'37-On?'Ř}J<{:Vcx{mj*PRZV"_7x$%PneHu@FD#aɔo|  "HOj,C]>-y"0ԭ zlT͠]Р\`IJ STR_.Ȩ;ֲykn=x}4h<Ѝ*w?r3 q92gpnCk#؄]ߗaO)iiD+(fxkLmZ+KD^ZXТ HPbTf@54#)hX^MT|_(N8Fi85bs/f}MvRШ,nR-@ MLݬE|l kTT-C%Y/:, 7#f<F0@=fK=>0Z|ffS 5e<͞tgv(_oB01ceN\;MZҚL7?/Gзu\2r(auM{!/(ILztNu@л BKOm~ь{N_ߠ7nx,畕"r۟熵ĆءCsONLW Dqiƣ+EeI| s{&^SSnG[tzˆ,$|f*9t|+ƑR av^V 5cpHDDa~ڒl}jQ"!pm MBtS#N3A6] K<4 KZE04$y`ެS`ckјNߖm2V@L.ijrȃG A"\d:GC<<̌XKAMspS&KoEwҢFkpFAb\N&s>`#03tgN`V`)ښbDo 7*QAou@rժ1cf Kc|l2 "z>X]iہ'FpSd=eQfmϽ",0*sE~7N"e[&9̅U`c%Av\>̐@56.eŊ kC>I0NLֺ8[NJ|-S *7V PnùYrro?PDϊ(Dnͷ %b6^ xJ 4*F\E+257$>uU͸?&480fϝBfBOm t \3 #%ZN:DZ{ȽC;pИ*R3>ni/e9fKY/}IeuKҾcֆʃju:h :^؝Mvv) Ė?idk?O|*􉖂7 (-IY-eApR"EO>Go+<?ʹ%h̛:1zvĿpGDMV>XIPhnr7%C*W18##=Pcn[~4Q%w )V/ X DSkv CRf{,y!xP0h=8\g=N+f*V̪9u>x֔7X_0}*_ ӅI÷W Xt|ʊVBt_>ƵJh+yJ o넴Y_R"XXޅL2(%NZ,ct+1 &u1p枰èvx"ialH.BKGId*mVs /伄㭀l{ 5%]D ŧ0jk=xoa\fEYi"҂Y/ ~"xȿDD<ba^m:3 {9Fdܺ7y ltmmuF0?S!kt|zB[ҮhǶ?jy;ϊ?@ oІFOf:/j;#7ZA qE8Al t4IY$SgQjuVuck$!H:DɩvB᏷QwOz7z]M.5DPW6U@λ. RT$ϸ7qb8s٦} Bq}Q(W͐DMz"t:c'DXP8/BXV{; KkSǍO$+=Q 9 urYAz"ʾ%,*PχXJ=͐"p[4˗Ѡ`d֋ !- JঙxCRvazpP ZD9Y'`ZQEqoy ü g1JfL+g3^SdƜWXg2vAM}iGL}4yͣ 7^ݪlN:'tT4?UE!/QWޭ`ӌ=ԁ',j\sWP~U_^51ng:b*S#`!;Ս3_KJNg a^}LٽZH`mS)HCm \7G\P(p]UJOs$Smb3,ePc_ ySt0a#Jq0;ŲJbI2"iOA kʶP:j+ ʻx+iUYm\mju:oK7Q}),ޭ A1XW[yeuOK҉-LAsKW"uͽWds5j`_#0{JkAY[vk? VaH5&#>= ꕽ׾mӔ)xF+Ps؜7$ڪr,E(h6%gRGPFhǗx@J$43ᶢ>ϡhyGdr~Eي"a 5YK!V@rY'~ ;לweoT XOyh c)um`,$VJ^a1'qC_Ab[*2I1ytzH6[8<]w5>-i)Y{"[ERun'IQ$8G#&؃m"\4;Ω\pޘ6 3X qlgDiߘIS&`3@w%cBfr,y;`Ś. ю1tuAZU㊿%sSw+̾[ rb`&kuLrʓ)[/f)ߟDm积1/uL'PPpi[;a e*r,rQo?b;%2q}81R{p S<sU7eL?--;l'xyVcV? !$ڤRH~$@g;*™dq7ZH)p~Q:֤V5Xԫ"4DE(oط,u436N0XQO% ޾,϶vGO : Sk[@s%LVP[lGP eń۵ ?8jk#^Dw#0k{Cg/v[C*֝}qB( avp oO:dUGjb0t ” .Hx*j˦f䭈cc؝ / @nTk}6VUN)!N/[ΫQ ,x4o>CJ@y3d\l^:*6FQԽ4:p_iLj2h,P.$X--sG0oz4bژsؾo-" >L7ȮR /ŬA$5 Xplз}@ZmLNlvRN/\$,[᥿.Qgpu싑C*"cwy^ iJOR jgqc &0/0 :>QmS{@98c)+!|2 pVrr,-ˁIOX6 al}Mc뾧3[[/l>R6OiOX}|@A7-q"t'v-{s#]h.٢Թg$eED (!Q+ ς泣] T7BGiᮦ>O4NiRkp&`W3ѽ RY1 D=GoNXF"brqj=j9tWt'KrzT? 708tMZ쳐G; xic<өB ͡m.Ko/  `%tjN2.$E :%>5N]8!dtݓ҄G?e$oqv=+ 0ϸ8ֿZ2m8fp?/ݓq*PWխvM絁DfpHfjo?3m<O X2;59Ldû j6WYdGW0\W'~w,,_ҧnҼdx{-GBuboY1i$AHX&G2FLSfFkH#6\%ΟK,kyVqy1 |7hvPbP9|{53'HSOxW.G"FX Cx]ܙ'nJ[z/Q?##Xo,&7Lb7q*%qN[d)ڽ2Z9yKJ`na[r>FG=ժ"NQ+_IU>Y&/yE‡g608T &1 +W4@eO.D'=OJd"o)ڨZʲGrѓV2ӝJd`bh?G>izq k<֐G]diԑ M[{ CSބ/jXuzclFfLCnPhc̟/5R80*:(~s ZT]&T#k"#WXg5G =Ž~O݉e5ҡ* ]l 8A(b5&;'U>`F`-ܙhFgG2!Fx4f})-U; n՟X O!W[箎:;\P{#z1q cc 3BMUq-1|;k7|ٝX;L@za` yUE: Y C+wݵ/j-fZS~x;:~8YWBзX~&@YkxNm Kaz/J:G:TF膂>ddvb&6G=kW@8~jm砈mo:aRqME}xVѼ!LOn2$eb8M" {뷗^.*JhwdD/}=]+V!z¤&+6)>ׄ mǓ;k<ܖfĞh*pQ\D"_DʟhOJMguÑ&,eǂZB}B8hVOzlqeCLaÆ`zF?SD'Qe ],Of7C@X'йgfb`%uMIN"}Xa{t9@᨝?J @ǀԣ_fe*\_h XH84ߤ<b; ekĀ_u塋bh-Y4XHavZHGuS?Tg,v)lGcWiD &=AX4}%DM45͉@@e/(8M5b'{ &*D‘k aز[{7:oYKԗ~ʴVԎt"Ars&Qؠdh#$Ѯ'ڳ:%>KW'#ůӀ;.nT^+i?4dbFv_ o=;>|AF5tP)^V!={]9I[hï.Fbue\eK  /pt^C3_2MD|lW@x2&-fMt"m 3k]5aOi[_ޠ֦U”]jKΘ>)٣EB'9P1I~'T WeS̄KCa:'RR{;hk=_6iEK o9Нk|.1Ǒm 6~”ĐFyΉh7/8FJI*S juGIU+T=d9çmFD0U|y9oԽ bc=Jtc\0X\]@'g M,91ZcgzH&6a!ב+{FALbEizPz9îӝ92(-?P0%K^=m~#x<"Yz{`nWJ# VK,3Sf\,g'4\i9u|t[ZinB;#1fm:#m̰7UձOxu'9 [QxVT8 0,Uȕ%QƁI*/h۠1l$D'V@D|$Xkh'ϒKE2d˧a]Sz,(ۈbqhM.fɍ+nreLII|vh\'fݠ;\;SǵUq)/9ٲ&5!}M2F[W"EG88A{vu;S ZMў)UVT|W13( dpᓣ 0jW?J>[^Zp ,P Ç 0:kpH=g)7_G5ėƔ#z";-)a^+YJf:pγP"FX;~̹rSBXK0=[kv Hr]_g,Wa`EǴV= L78}߈$^C+qa(AV:W'H:n5EO77\E1%,p^'Yu 8F;]pR#$0#eʻGU_HH#\6FkZ-U2#t52͜NCrWHMí:~ٖRY^:kIw7uk^#A #]@26gf&TyR ڂhk'1݆]]6VT `-K8:r1#咋'rbԔ bP@ #]7TLesB(";V3a*,#ZGv{ac^g~0i/׊s%ҘI au(+C\ȇ*(-@䑉c&9vE:PPY?Z8CηDn Y27j0@TYqyG+b|Iڣ6U|5n!IؒՠRA /p5A`Ynu)Da&bQTvok_K(2OUô{ s 'xP\7NWNxB{>/m!xL,DͨS*{gC=X)Y(r&>Lƽe4& (_,#y%+3x/OI8HajTs.<z@˚iGg# Gh]QS1VX#YAFT碮_IE/+O-jgǪتڜ[YT8HGԯCI쨂T_^KooHlFbci6w ^91X?6,^Q ;g.yCIGV^U!*_U[1bS g; cޗ/a`j *ZU|1]bӹɆt+,M84]N`4e2J+[[}a0`TH.R D=դ73yIϑ{tIgUsA1喫QQ2H / r?Ѐ{UfBqؾyoMߖ@SfB/rU𴺳 qr5PxMoPJG=x_䃊RcCSc{fo]9JMw;f*U 4=7Z~${06?-3Fձ݄K\tlǰ=as[&"anwf,Ec׿vj O8|=q1~?S?BJ7Maugf7X@f ̤,djˠiitJ'2MV!)p-?EE;a_t8$l=lϺC 4R0yĺs;ByHH7"W iOaNGRE0:&v.Wx:iK:)d[ЛV9nR eWK%,ovH9P @roO>WQ',7hR8hZNţ֨vHǁи ԄQ ef(B\|A~ocw r].=`Na,Od{ȒM<-^AK/\^ܕ? j֬sdqzqS)yi(oߵq!Z2%I8 5S '#y$˥3a;IS~zb_LrI#@{׽H7X}clqF֝cSejSe6[d= W8"gze zcomcnxkWΚ)tiJ~Obcvi~=RtSZM!; zQ5X`tH(:g~'Fr4 F91RFz _H}lXE̎y=4WLQ"*}9ϵ}2׭;a뿷ͦ V^0Uc r^s%MH;,_6>:Oy!}^2:/ڄiYuF CIW޽7_Iz:H2L^HI^\ܱf,'̩B,vT_  [\UtQm.&}Y(ӈ,NOW g Hm^@vbY{ r(04Xa喪/ &,IF 팏2 ԯt0iHD>8Ǘ,EQ;k8qv WPj14<$v7D5&Pɧ(<] o;*ߗo>>G)gkN!E=zEHA}7:.ǣ v>T].8T燆Y讖 sL0( 8CZ7bMkļ8nwk4ޞSނw@u~%:t Jw^;NߞffZvϮb^'o%ȴM?;6QfG!wn Pi*y0]EºV7x+qNw7)x-8T_"+2Τ,oGElC=,>?'>HrooӚ!.W>v<o!tXPS=F:&Ej^F 2GKE_Jt2`Dˣ=+k,0ᔗUe#]jƂ9D`H7~2ratsIFy6 Ѭ"K,&]}ݡ=Ԅa0 r Lr+l,sդLbZrOa?j?Fk.ZJƠV+sV ]hѤ8mb. {KԈ !8Lg_ ,UorB0=]o/%lJIGCKc'/( g7?t:c'&H >z9l7V9GA\,S NW5@.\{6gɋ#[lhTAՑWi~eS`8 X " PF.wbXi+paME]UOly)C:m [x8 <ˀ 'ZȞ"QlVtOSY݂.- dX6*}^[KMϩho;V2RK;\bE KBD:u+9hcp@*.>tb/U?稸H_ &A0_T> #eOW ~L&^l8u9 tAmppl""Oa,),'YYd_v-f9@vy}7"{0!v1p46}gc(ֲ'[-&F7bؘ <-ɻƔg]f7u #D>q%,N4;%:oM77`.z,ݻH#{r-cD*kG]`YDocA q+P9`2fP gGPt|`LMW67#.o5scM'J =ZZ,]`BjM"bdG}_+_fBw47b3c q׆uf&OlbC{7j[_ oTg4Z pE9D~k6}G,3F=0 &nT*]g.ee$ Hg( BEg@gZYŨpm]怉Et.]NϬw_Q1;*&r@>Qp!O~IQ 7/%C&Piw_! XXi z[:ՙP_{B WWuUT)]*:&l*#`U}F&cyBj";V5f/oAKe"k$g S1Gn<:(]͞#OUhN8!v韴c2]") ߋmM G I6OoW?2-mrm䢙%(of]e1vN+vݸ7=O|+[.; 𦂤䥸jl !.'ZflO6-Zm.@rMOJχ@Z/*kK pS]Map;\>V;t1*6If4k07ě8|W> oQ{$/L(;$<*+*d7_^u][T ҮϯY4߭\&uG!(W:+_f9 v(? 3 +7>-lwҶ$M5%|v. ;YLEt*t:HOkb#ʏѷ`$ڽAmF_.v"$ʬy&^lS3:AՇ{T+'g0E@` >$ D ˬ>/xE9B\Jn"Ew$ȂF]3}/JOM”`&\ lr`WɹQ@ ἂ!{Lҩcab*7GvA \'Xbw.WFp[ _mo* ٩&!`jT4Ee|IplQU +?E'Մ\ca \D@9 DAsCyavi,\?"R^?HfZMTjF]3:Z'c3{R7n'Q:Ǜek*9mZcaEeH;ʐw/b>6dfO"6t9%ee$- C- m;T^ؙ)9EYz爪GP">W;@ Q:xZS,>;w9'}yBjp^k}!,%g#Hv>XS`[5/oU9 arwdاQ)pmYiX&#iaR#$2v3yNݹËoQmT M <E480NԦqň(vaD8 xc)KW2my)~덖=O[3n 'uTKvwoU,JDSλ(#RQϋz2Y* fslJmn)6Xp NboI^cI>($ 34++4l$  5tIҩ&~߹T kuTiyVY^/t 8Mݩ0xrFx{ :&>/l&'R `z=EAl7 j.Y~6̪X WOWquTᱝ4jĽIVBd mї"-ngtu+mA?kMjU ~8+I.5s*>yȍ(h*)>"7uTV 2k)rs? =},r< \ UfZoJzL_э*O^<mS8g1#EA͊u0 t. ZIMS_P?/6ixRK89ix"םRuY'Wj !OHI-4 N#+Wfp1*Sb)BcD]hU=}m\$"5:y)|7s60]3LbuꆗU]OrO: .>AoP e5N5]I~9ih @DvqXaXV5x0 || uf 2$nZ(w_qP֚:EeyLy ]$tz )8 U=VxඉEVbxtn1s+Vs 1jz#:F*O\1I{̤^q=ޭ Muh&qM]$d9I9A?N |'A6_Ee4\8X#r")zIuifw~ ƫ9YHa?)ּkMR֬ RߔoDzcv^wj,h 8<4,?ltUpgw8G–0!#ʛ\}茂C_c@ɼd!b/y  b״ԯz7ɏL*F h3X Xt3bHщ~v=sLnRI!'7"?в"- b\uq-:B)OpmZX*bm )4 9ve3yE:qR!|=V*-[DtLqn'yjn=[OZs_&` |(Ϳ}ΓR$EoɊZBȸi .捬!屓FXBj>*G G T6{ig&hT+fyć؅AؓuY]|x$~#qבؠ8i%è0F{$WG~a5!@3<=oNFZpuaIGD6|9Bz=;\D_k $. \)PЎ&٨4י3[H-˛ޝK*A#af~$R*؁_01!1ө[[D`{v|ylĖ#Mdcxpѵd..crԾ m)yF=G\ʠ/m>dk^͢kc,@myjzl<mc}>ƢN9J[DzEK gPCVCkn $fB&q W+}k~m@X4uÜjpᘾoy ФuS1I5~ЌuIsn w 'w F~F7F&?( VO*67(50i{›C I{%t;(>VD]p4thg90G10 '1W)tQmIԌk8F q4A?xD``4 ]c81]ԃ8ڹ9mc>Y~S/^Ѩr(fߕC D8%fsh-qSsapYt? <|OPpCPeS*9#SI! &%I@ '釼킂- _2.9i?R_Q!߃Ɵ 8L1d+IB 3;Vj. ef}p?Tvӊ8 =s@v3 z"U%cُy꺪}U]٘E +K`t/}B||wB0$Buyp[FF)0\(US5e`=c^d~/5вyo6o_.5:3$#}e`SFoAAJ:'5# V(`z_ܱHp[ɀrǐ-5Ŧ*L I u8Gn{C |$c*Qc ?cKNQ&C@JPAvTl)gXz*7Sq;<Z1aEV3b,uk@r. Ւ&`TBuFx:"eChiiqnys-1b8G} lT>v~uM]*0[>H Lv=ᬟ{4`f[h@Am`ne%N_qLT)sgt i2(Wst.X zk˂FYY+(ԕqp-ҭBXW Iյ۴ΟB$&T-wv<]Ȑz(^Jz)ψ DžIJJ4&0h]W4> Vq,ؐn_gaȵeӽgyB-HI֒O^I_zh7hYYØt!*g҂ %'!OA0΀"4ó-Acha'.b&F0q2+6A*!_n vȬbM3'Z+'IEP>cp#z!Wxm1Q_`E+o.k]e(qQpK^9Tl/wc+|JXjephB)Kŭ>)0z&w?7b;5fz"6IM"݀j\֥次vÄEяZKLb2Y۳yY%ֈ2'e6jiP};@R<w9*)ّfv(~xW;B .9܍m F"-,,Z\Hf'~]xe^ #:h'A˓rc (IrLP$R"C2&a*[f]\jmo-\|2!tD"(՞]zp`3G :1KtzcE|l͍?C"Alv&Avm_m>A <`F.1|i)q 908|+#Z5nZ) $y"F ̶%vFaRa^9Jc1)P!jHg9GzYwG ո ̗G@ llSԗV;{K(|tI@5;$,[?]"*)S#R<<lJkO }z[Żv]fO zLՓIrFVY\LR@+5\\m< Vg.60rcPҵ36'mĄ rbG\^WCiaiB )Dma#BM9y)JbM7Gm$`f7N/u.$՞M"F)? lcTYY]OhM jSFO@ke@{&CQ'>6zlG[f7lUwFB䱍tPr@&; v˿NdRy(F{H-l@A`Z7'-UrX!%%i4O;$TW#IV\ۥvS#^3ov" m d*8Ogf< jPc9-c<$:J)[KVQRgP˓#6{׳3_S[ɱed uEoY }<*Ƀy_Kʲ"eVt9F_4Q+<Ο7X4u~bpzya<yMo ̛DHE3#цZ /"J'hus1to x)9}5&RɠsxWDCQ) 'ז_BiU4t1 m7K:,~Eӥ:8FBu':\],7U`]lv,i%pu{]NK̥%' pQpGF1b*-I&,CUC׋~3:tuKѿX#kwr8F=f?KK0~@GPU]Ɩ2)8A.,+3l[d!<ק \)Y1N\s2~q(B4Lҧ&aGUȟ->K9k,f:.5gttpת2#80̅AMӚȲdO `Z8[<%=fpFRQ|9"[fw}YH#zN滚0R_9BB&y[u7 ri<ҡCU;ĭi4OlFII0K|iPށ&(3.WZ%kձ N4ip[ivbha^Qt~&^ {W¡ ?{)i<>!&tɴ\y24̘4xbQ\"i ȤџH;lDǁZ=a@E5PNixlQg!5S"Fx&34%4?Yմ݇j-QBisZ(2A uk?VF8h)"CAXijhz>LkvJ\r!}pXIc>P)  ~ϞcEc$U?M}{ЌLʺ\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM狙g.aw7|y*`L q@ c:7CS"|TEK̻1'Dڛ4z>uԎΙ7/ ,;70 #mEaMR@gi,hl7/i3\OW*.,ٰ$wسFЊ1 Av<ف:8%2Z{ [ fnEN_e!7/8QDѮS|%rЙ,7oSv>w Ygd@9<; 6&qÃ\GHpH?1j15"(ZǍ=`_]żs/~"s؂@=⛑FyF\ b tD0֦\^ p1~69D4i\pɆP&+ƨ9/WBEji^dV:9|wx:tvD/d'ud.HGn5Dj IrnP "(h ,zҕ?ȋC.pAb߁J=,G$g}Fy4)^x^>촻\z)j1I9qw1c''B->_PpGh%fDEG`*nr|)HM)QIUfzjS.4T ,fƫKZ O:ؑrD:qNR"jb:1C`6G:OD#a G_HNt)uā̕7%;r`EZ|cNJ݌'NYb]揳 MEqM.]`i ^E^sp~X& sJPi:8 q|#|u=!HMd力ެk 29$ D4ּ<ɲr}L^[c9IO7W{=a-Q}[XO|n26Y#4 r)93X(0Otv4[x _w w,] +[=C&W6+/2:Cv_>iwuCbG;V !̸>l*ܕn F}Tc81_l=:5 ǵ<r 8S#˃.:Q#'}/Vcg vSظZ'չVGbBИ̂WRKr$ǁBj3,'c_P\J +C+}$gxC2kmSb[P <ݥ_ik.At[jiGVLHPS=[ލ܂$s-!7HfjEUЉpBӄNz/HRX*ۮ./#pTӆ1aZxj'׈dhWR:b9h܀(LI 'SΦv>s97<6+>^7k^- u}bYaWM*M%}НʐSL<yL7! ` ?j< bbMH-B75upX*̊B9/X]WNu:,cDd~?%7\"S-) iuJ|Om[i2MWXX?%̟KXAv3r.IH*QpQ Pt\!z̈́}7)s*L/51@-POޙbQyJk@JҸ♪nfqOu&q9:=(h o AT>`nq-Ҕ߲omr B&sB%)ڐ2vE"_,5`iQXSd +V'*tjJ]W^Fjf.82*g)&sRQNMx\1QA[+f_]3}G̀$f!(7r*7)J]K 2ƩHDR<-HvDA `2>e4ve$-P.:r-"xrFw'zΛ9+RD]!ڑ-ӕE +xvk &m8f ӧB2>eGEJH+3=46#_{3do9REM_VAj0-JЅ(**FLv6N7"pU_LZV7A 9egBP靷Ĵ;!a Wu @̌9Itz1Ǧԧ>z ϡc8nvlF-Cq448DSG @[FY`ƚzf[ $11,2vN 4/@O4#WF;9ENi 8䉫B,a5Jdo{K^zcG]bvhBRsg>9D8V?a\[\XC$uGM|iyfzx!گFjCe+A=kWvk6Ms lfaBܝsw@CsD끰) r)ezA3!ѴNAFsH ih$ dą%ҷTљ G'aԷcisYV@RdD Vt|(ζK 5TҩX=LMg'V=bl(24RtOkpJh_(d [̜'ŻC<3Ma҇Ag$t1 c.4E_턼 ʹK$َ~yO=؋ FqR *358.]֖i=)KxJlҔ[k^Aέ;E,DL93R'hy8=Ը922B"'aU^GCrA o|)vAcq_ͫ?]IbL)9{LUq$VFAG󣄷̀,] 17G@DjVG^)OxbI:F>@(`qdfZLfFQ?Fh?8@*yWxc8Da3 "w*..h B€^9lN<d0uvxtc  ~=pHK$Tp+:2~3\ -?gQ>Q4u"FX׷C^'ҫӼ(\;COu;$O Y Y?mDžRn"i;<㣂H{Xϛ$3^U; 5tyzin͂)gltW V7PDt[ G HQuӼPZ :7@[qe-Wbt x3x lD!ђ^w+jx:E f'hZ@v$BQy]tߚn=۬?2j~Cb2\sNM =ll7 fbo-0,jz 1)9җ/6P.X=b$K1G[yi}WjtP패կJCv.Tєy-> ݩ*Cl&YMX~1:0Teԥ{MH2^Mܬِ9h H|{WnA=((2:)xGA@|T_ˌJ0vZ3 }O"ޯ9hBLŀyűa)]Pxyrގ;RZG†ZOtbBڧ+Y 3BB/z'N=S[YC T=|Bƒ?4̂P r-ww~ifXBmWXO b3Å$Ƈ}; 7KBYa#<&T/OIr">xCj"jQ]9m0ϵvGDL"AՅ'95-  'mXAkbf8)j6Sv.pe-nkQ֡9YL_{-Ȱ<^d){AS*LlAPj,6Hr/8koZ܋׽Rg PA$VߪZ\сX@> ʋYZCy >4S gr)'84v*VM30Qg~QHlA7ŏ*6 !}b˻fyXH&|C}EP!|X{u.wd/QIo:U.z\4MX(7- }vAJT0ˡ(VDU@gnQ@s RkTytPj%,ڧ=/+=|6[lj0+!}Du8fJ%>%팈ZٜrlUQVN@Zo eGIo5[{+hs\v{T&ߵ7n?X8MˮR+JCZ_ָVfi!q(d q^Q4sy\b7ujމ ;u5ٕi-tT1?A@O0o&͓<7Z^BzÉܵ0V"]+֒w7?k`D,2T*LxܰSmv8dijB=hW{cА-}{;#/ eu6EYi6,r61}(|d?N}߆>ǜa0YSۖ1{^uQ +^OwB/O3:3OP:]ä=+Uhx*v.̈q_~"z@kP9 @dd Z0coGda?G /i:ecK @pJy g7l*[bm8+$l;˺Qù??-HX:?{߽ y#xܪ_m5NgO:3hD/#?F鉃euѱfM1ZB ' ǔehRfNL 7z܃ TPPgDlK:mWM 9z|Ŗ+4@Il) [{R=Sn{΍ RWNh; 7O#[RUylP0Em V2k,|>k-FCцDԙHt/w4cBfZ#XyYOj 7^P #?2LLŃ֔70_CV6{c67YSZuU>  LFF݁o.Aym]toep|!iTO|R{i$wDU8I"hcYhٲ4v:3w);12QN\xoNlloARJs<`оۜ41wL|r&(6sݛ({p؃2R">:ִ̻XXV 1vAj`#P\3 Kn 9zb"bbf}u}4aUxқ jD~dFρڭ#O]~zꈜ",򱾯0wăjqMepI|`=wjq2aPX 2yu 慙\$VXf]F)Zn(]m> <Ƴ~ fHy_-_ѺB9 d{fwEmK0ft4E8JR'u`u5Avbh)~QbD/#yqcb(ᲊ~NbAwBmHU/s|jrRs:,>mŐl+K u8YN&f@03 +dT)E>nxP"׶&R}*6w.U YZZD9wSMQ¨*#2|N79MȊ1V~Ί7xR q{6%N.ޮa`'7-$jbUȧ-Pwtft% v] 4QiowN1y ⪉́ 5iy [~C.U5cҢ/CvVHڴme)=Y@7 z@Zb"Soq]jcHW;M-\hQş:Q[^t U$y}+/:v>jҲD $y@pIpO=ϕ4rmc;ߴ@ͷLlw۞WXnaty j.;U{r|gk@ <\e ~d_ߐ@OUu qӫQTY*}2N'A3k"xmK{JI5S+pz vOik^q7`2:bo%U5їm]4y,׋ 1ywmF,yh6mG ub6Us⡋{ Y$\~Ɩed! Lodȝlϐ+ߒt$Fe9(آpp9|"FnJT9]VCYnWSwx?do`% 2Co|gx(r.|4jKy4Jj|n;0Z67)›arз\I:m F2 pr'霅V:ŋ/GDg.^i'.GFF]-ut9VΓx CoyY.Dqfu5sTd-P{uTs9g?n?e P;[TM[2Nѣ`L!b@%-xlή p=S8o)ѓ֞'][awW{ ,E#si~D(~WtPf]k d 8T:e%F-Șz㥇ŴYH:٠)Vq5[G5T-O&>F?֚ڡ"hT]Ǵ:6pke tB͆w+Ho5gn-[D^H;@hH|[WHRDz/lW{䬣`:L5&C]zC4[Rk5q(^E<ԟw<&jt lK,FGjRAFaʐ* ،Qb"^-ԐU4VFB%8Dpe ;Gj@+]8E #iЍD*b3Hbes!8ժx2C]АK)F|dؑ&˿S?G:P䮛g2NV)nc7H DXOZ7MUW[.Ȝ!}. #!Hv|o5N2PZ#֦6ԯ7{ .x9'a!}1X嚗Ff;CămDGG◅ a\ݔéju\QQAh؝;@Q_!̿VpUj/PϓD&xw={M٣1Ѹj+YB_ʥ_v伥I4 *>hy1D+<8xrFh.|"wj6"g?}9/xPzP&B %ɨW}or}ԗ+f="ԶqcO0pi釛NC>Nh5D]㦵6^ż{AB7QG7"+jσ#]ؤ* '$[N= ZZAu uD0&m;r:Mɋi{wk7_HyC $RP] ^;x֤V S0Tc br(Zt*q _9Y6wlM5}: ޱ=C'[~m hQ/J_>\#+TΊh/*=yvWy/{Vj4Mѓg~i T"vW=tqubuVKl)N|b!M%;ZOȝ?_k4 jQeawO5zQU#"mV@ 6SaݢQ4.?t-hr {J/ g+%JmW_Z|ܸn|AxfPޔWMcd䐻zAwpEFF"$v!=08pK~Di;gt%PR!U  JMgesKhYq=o%HYaj? a5Gɽl ü]f;$۾g_C"e{#\$bǀt()sx&*8jۅkhέi׬o:$7 yQ(9޴%S/0 JLh_ʛ@Xw#Uv1JPD{g?{㞁3JZy6u2PG2rt^^ar3]ȯKV4M#] 9- ߽JIl'ü1׃9ל bY(nqXVטK0~v,@NUm.rfdJn.Gaa})}edLM<[ՙ[VIsVY{1 #ڱ]}oAlA.k;`h4D~g8,ߧSSyƒkmvO‡wʝb׀<8oS*ƭ';;쎜|ieA/ȟ $85z2_!'E{wֹg>#jG2̡Q_`H/u6ӛNcWUAq0ƵV20~ĺ ]b!Fx7Q-k% Y'V u\=(NYY B `p Q2#(o0rIk^-94NLB1.=ْAY|Vj}ii^ '^P?m:j^5se ^AC#0~O[S.UD FYtOlEyij~ _0@!1>a6voO]Cݮ+P'è+U+>u1bP k&IҔY1fUEagڊP/ "5ݸ A=67 pG5Obk8-s?L5ڹ9Qq-;kyd_́#=+0ʳ#[I{VJIT@W9w~:Y%4T8x({j2ԇcf`Wο@UK+NDg՝)s+Cؖ`6sY ՂQQ \[XG—fc3 @R'ӭpTN)+ ?TqyJ?_kŷ~Hwg!34<L})ss(fw>ъ%w:>Zu/@\6VH٢"̋Tv2O]"GLxra?B='5~L=9?y3s*زWuzA4lh#^%{;+%sa֘yE׼Db%Wْ9›$HWj]v`7]*pK/:w"cvhnuun;᥵*KnqxJ{jdؠgw$V}N5>nۥr#r"}YR7/1*$S~r$-`e8i΂B` df/ξM3~1= ]tXML(Oߞr2IGvS @3ǎ oW;ik4nl-7 'v0F7w<4_ 2;a?1+ X+\$v]9ۇe +}"MzdYv\M ldF(k yX},N%X1CXY7yߘˇz+AOe%J rI+)u/3֓q "")G\rRY9Qd(W{)Օǽzu7%a,e@Xrx0Y(Vq4v3{@2Xub5+Z487C^2XRFc gkڗGz#n>U @WqTZfh;)9}eDBdE/!<(?:tU25yQ}0v܆-v[=s[\KJu Unvf˸[`j3;m6=9)/UK\™XEO^q JhcgD'!e ϳgUZQ¤5 >l7F &tB\i$7UÀ'/Axiˮ_Z5$2wV{Mo P~44 .ܴ,!F+U(W6$"!ig>s >^ZK{(c M I_uu&٠t$5j MlXHY >ʙۛ{HJ9Q;]5:y D@[ۉ{ʡ)Bv{jLY{-"5J{%>Ȥ*(8<ؼ}"!voM(NEB Ep=FJӌ8K_t&U.#=`0%ޥ; s!Wl!:4ͳ0Qow8$݅Sp4;gJQLOcPGd3PI xɴxIfȧ՘5' *"OЦhi"kakJlԪNEHUL_AHT;! ؘOy ΃c ƚT(A7Ku ;ߌdZ=g~Lnc*"?8>hbt ɴ;J;p>Ϩ5j.-45T= I!5YyKV9;,坹ȧ6y6Gӳ^Qdn#^׽4vbAN@K2'oeveIŹq:Al "grɢߛr%K & !z4h ˜٢ɲV387q J7xؼ-KfTSn" ]yt]崅p_tAS)Nb']TBUP4xٵL@/j͸ CO y|HV2l$?+]8+2kT̪PL7nݹ#_p&/+EȟԠ?(_s/&wcXag7F? +2yz kU(b@#PAQEs?=<園HפBN$)of(s(T$*& <\}5)?7%N_̘2LPVLxԡս|>S~&dۤA%vZ9437fYQgNa5-;7RPلD/֣ތGXyS@%L#Λ s -}IBx [G2`{tVlj+7L XпN/-qذG!3W86EJh@T;i'`)ti':v3@;KV^SlZ7*W'9>56}.f=:n/B|M|F ;#sfR^-;Xw.cby7zWWpcUT 6*\i X (ji_>^9%ĠgvSU.$3QIKdX';,aҌ᷊VpQم>;X]o,̗7$\XtKI|L⃔Ҍ,] ZBRjH{K g7[T, {\a,DdPP.y͸4eL-2̻kPJؠoSe%`W:Y !ֱ,1)_bTs-S=6-|>Uh)w _wp̬TxNδr:U:2wEC)T?Oz8!_3H; :iP D3_<ɉ*.t=T׀ҊII~sNHܽ? V6#.֒}SZ Ti&9t03S ō(0VE}l}Ȉ7 i,&s 0 \z^z,}m'?#]7Vq j^чtOВ~2!B7jݣC\uk]Xs2 Dfi\`(׺tc ܦczG@^^~,뿝*܀%|PB[6^ǽ euw"rSs:2qVxIg;ppO=KoÍ %,DU:X}:51x˃?xPg\Bi/}64%9 ;SsUFWg4ȥ^_I ^詣{ǚ.*6aG4sXh֪3~i«V24blfP1)b\rBclӥ ,{?>f.HZF&oAOWP´!}Qb$§^} ZW8o~-hAE vX8;r!>yl w&nk;l0F[Xy :U&{ge]|)T;ԳBkܚdOjE꡻{3@.ރ.(˘nUlAMT]Z@r M LjK1x ?hȳk-?rk"/ ;z_]_/vq0SɾW Ʌa's4Mm'IG% FylhG 17J-=XG_qjm2@ΆPf*}! }=$j0dv#yyLG[5BKjqP0`1ʶ!C\5L89*D\ToǤk̉p^_똢d"O3iY*%F?*vAٚB@ $Qy =ɇnnB2Z`tX,P$7#͐P]Z%lnBT?]9Sty&JCA-YMM2j2#q%Ftuꁸ:ڊ7ȝ>t)8@ Ɏ:~g7!քZLKc>'w{&(xKQ5I !\|g4 U!kO|[VF9԰65t]){2u*gz;w*xqD6aVާNq b■2 : 98WrfZ4Lޓ kO~0+)1-N!)(+)K| ~W8',/gC1 @Is錽&G3[%M.qǾK-BaZMOu%/W5*.B,nIZ pղ>RcM9S{ϳo;U*BB.[G]&PxQ,ve{rȝc) .o 6@9 A蘙OvyNfB|N2vV՚#gU';{뷕'T5ttg]ɢ֙7Z>XOUdw2e."buM,>+ƫO;Ù<Ȓu껓J⮟OG@E- "H/2Lƒ`9YK $鐈әv wKP<ό ㊴& NΤmdE Ծ"Y0 1) U#n7ZRеJ'S  @r|DItjdu")JA9LA&tqhBcods/| T"6Bcp (_/sm5hq5z}?7#"=XX`<+5SX};&}н )`#U7/ypIixAdU!BZԋL[Х6rMhşKxSJ/Kug3  fOm$zl6l<cmLl:Lg(h/G18Ͽ >z3`,Ӆlr6B6-S)nϓ;): 9>ppo^ELwWO=`Q^xMn]cREqWŹhҮ[љs>aTb>LgE31Ԙ71_P= K)mf y\cb5]$C4isC\ZHdRKwJjOۨx6Yze.ǿG8 b p#ɱ!mo1JZe>T2Q}˖J5Y*U +A(ьr='6Lgqsz<5Enb6ǖ<,s$|Djg2N8pxu gˋD1-?mEb {X DaL*<[b|a5PVUUXCYUC2q$Y$o%GUWwQɴ<`ii w;Kgp~@r/hڣa z5Dʼ)|e6;D% k%:=&TKBl&7oY5w i`~h8P< a.JxC "\lz!L#n?Jb( ոu>fe-6 zi!vo[< l? ʛfQpj'8lC1,EA.՜aÜ^)bU @yum@dxIE^CоI(~^pU*MD0T2>FpLI!*w$q !~&WpҽMxSpJ4ljڃZ%KV78h[t%!xLԲߗE^c>0ȯkav4 aBfJ@JCJ@Zn̲Œ^'E'bT $ceg4,QC6f Ցv ŖH)iV $3]غ+RrWj)\k 9hU#Ҳ";>,%Xݍ@BXHWi:ǹ%/*|trKYA#d>*U7kX0ƀة56%)o*g&)u3?kPrg{?{}"KS&V푫aܑMV|f!e4[n4{4T<g\V`G5}U0W1C]BX#S=ׇ tSm]VV5U,s *P1TwE>fi6݄oxd33"ņ*K {>kx+Dj*ќ~ƃc6t  rx6`'Tſ6`Ozw+Fup:$RGJ;ZAUm9v WFea#F,Sa%`Ң%5.$NϼSnЌZ*3 C;^Dۭ#^d{M-"?Y>Ǧŧ%)#ךP'yEp:>pȦ Amp۳4b[l_P5&0Ta[NmH(OsE NWbˇRGȺ0oլ[?%zGF&0="=Ϟ0rE<^byD8-(E#!#Q9.;$s@ڴ(Qܲ2862@?9gyGa^yH Ah Ͱh m t5__ 0^ 6#EMvJ\-Q(RgC d 2\p gxWާj3xL25px*}֭-Qe5W@mi7vIɸ-VVOp@a z 񐮒5oBG:%n%xStV^>|P)hu*D^? wV>94 gwz->1jG&TŹ$S9v.wr;[q^r5nf5Ͱb>yXJ}ۧY\qT :,yQ1u:)ha˔Ju\NeQHe{}RxHI= '`@K}hv[jz6-@UA|{mnDP&Qq8f<SȈ`[!* >DE &6f2 3-_*\{ϠsU}#S{ۓđȬ>'̸&-"h3= pB&PZ u'IHyF; MpL/W<}ĺlmY;kK0|i+30ck[re M,x zmy$c0v 1鳑h`]ЅPD*Rx?h _L2]Gl$չCzhnz_}x6mj&IU発V?;6ӟ-Ihq̮~xĉz" 켿Y*@@}6A t]fVNF8훣!oˌ;#7[JB\i-W1;omT LQ(CMG]T \MJQƋB S G~TrW ,1-@)̉eTmF8v_E==0ypx(Aݮ'M F٤^Z3ux1sQxh;Ǒtwϭ."22([OZFsPn*7c$} 4yN=Ap&H"@XA40ĎD #)eL&o,re[8ǃ[F*~HNXz*cν;{ ΑX5wG*͑N/HI4gÉgc _%RMG30<~|T.i![$ԀV2'1urmX^}L~4j+ɵxPsQCAe%M;L.az*+${F/eᐸ]i4iXߵ\ dprÝ)Q%]ꢊ-In+͡S:aazĬA0x`/f2ȡ}cB\z\-Q]_ߵN]Tda-$ǣO@Z6Yz}z}aIT{ہ"l;tC3;$Vdǎ-7?8Y@WbOtbeO||_5n 2^Z!EI9 S+7}x9.Ә(kŗRjR{+M >4t%B3(2ߦx,hMZٷ/WL!etyopk//XyhfNikBKZ} vumF~{h*TubOBJl|߾Jg _<1"-@61PrgK)_֒n#cOP=&AI_Q&E\mpnL'/>OܱeU9SbYDd" D+s!|נ$$mp@$S`=b@@mΟޅ<1i n˜ ϔq40OP! o:;>!k먱9<|h8^v@^,FV괷3aۮ܄a8> JK2m%>X"SYgF:CqeJy\Uy)fVPؒCX01^/I^n%mP+0x;\R{K\; ߧ֘)7$ig~е"gY DT.1qFa f%yH7z[$@5C-!nm/'ᓘE 41O@g)uM Qh0?{i˜+9%SrD~^%Ny}BFƖDS+Bӑ#6'[gV\na1sGm@,u Nxl"N]aDc7VR}{.a0db)e[taohƧ +UU&ׇP{"cdғJ?l*Yl70ᲁfXn( =zҷ)}|ɿZ/Rߕc?(>(VZ־c)UұQqՆ^~f840O.Le-Ac"Di$$BԆFiM`\؈?38W0wa쌞^ZpKb2=cD0\7Wy97$SݖEA&"-@dGAXKS\Jp.Co meH96_[X*S5h{j])׌vxO #8CUպ?yZ3=hI%!s;j'U"+͟ƨTHь.|(ǩ+i LFNyx=^10z <ʳc1@\,15\iN22䩺;HCJ$k8ySԅuR$ tzi'?ޮb3h υO•IOqK* ɶ6CJ_ۋrN1) %m?&GoG bC" Mz xG8b($4V©Mơc;zk%9"!J/[ʍ`ynV+KdVeߝ'$ۛn, 0'\}=23%> hLثӤMϷ!h9\Pvke;m4 %Y:R(&h/[ Uv=DY^&T5&6A/q]q1H3^]Ӯn)d|B=~G.L,$hbq*Pu |`v$3ɃVmuկ8upO/d'$,+RHPm\5p0H׬jrFgx%{?$ccOIC%v l@5|އL(ƑY6 V4G٥JK؀2 w#Mâ{e}pdnY3G]FI/8mlSm_k Xwp*~AL'TQ K%(XOuUo`qip5LAMuSG"3k6hi*7UsՊ,:B.i w2)T.a%zwW reLa9Ӡ0~ܜxb(gob4`KoE!Nʂ*]8q+?Xnrc ǛJ9pQCjKt//%İC_7 d:5w8| ZNեռ}$6N, 1mP <̰bcL:}\zpR%I ڱW҈uvZ56ׁ +݋,@Rnr|֎/OĠRZ 6K< Ot Z7ԟkr ~}1V T@@`R9P{wr[/ F 0 ۣ3UtgCIfbr8EOwK 7kPSsWQkZT֊i\Q긳NJ uFJC79- N C%oۅ߇1Y~Lm:e) - ܟ;v=H򯠣u=erɩEz 8,6BmH:8146XaHr)G" Dc@ݼj>{\Or-tbяƀ2i@Hj>9ذ˻dy] ]^~"6}3O:1h&j)wLwSF&U;9;Ty4hB*ږɱh2g'ީ2Q%]}:4)yq %Ȓ3-q oWrj,lXƎR * }"2[1?F5;׆_ ͞&:+9Vh*MfAHͅ0c)ۂKì;t9Aq s0 *7^f0x߶xY l %ә_Ri^(Q *T~vr~=Y;zT6!F.pf[DZ뜝tE4ՙPے2/P5Z%9M*R$9͞b$(O:lMm/i\E֦N&еa|S~~q)kiAЛ78ZFOQ"[֟A,4t '\^ ҭ;z~d$UvŤ'ӛSFI3YAj A%hW> ]_n՝nCR)!G*Kr8_[ krBEs{>ZZj8h*>?(klSkKFZ(y2aY[FyV*ժ6!'&*`ܔLVke r%c?"X >. 72J!P u2*L"cl񖺢f[sܠLd0${s-*a;9k۟kx~2M;Xu6u+?*rRe:vv.6X'70tK#sj0 ۹Os3<vDm4j([8hjK_&3ːX̡sƜ3>-%ON} /X/Y+ױ/0h￟fT-|tU;㨟xFRzr0O`B'{{H%Ww2o7ćAד{M[t3}^)}P n1!qaCH M֣/[նY7sIx@m;X#Q$?ѕmpN"2hDOtq'xӓwK!ΤJIr 8( K- Qv >yƞc@:=t^P [lp7\;[ {cqJO$ Wʽ iT7|Ĝ@|9,/+2;x[QsۧXXk}{y3ȿjyKmy [ͨ|>yTmH1 l#1olJJL I4(y @ipM^l0NGSU^ސCM?&zʉAuTco]bg8G1UWo欹š@V8GAFĊ[IJK՘6miKα0Xk A!5|ł;!&<;M"\ %/L)|*c Azק&-<\#cZr6ro\U"ܓ ű_\k)0J(gIV:h W<Guv"7 J =qn]LHƤ!-,y+ ޝT!.?R8]#sil)Kwi7ܳ.hYǦYQO3P 緗b6v!Iv?_,~XSWz 1t#A`ɷqqzj7`kx-DwD)[ @bS@Y-WB=MzL(XRVIPa-Zۏ_w$M5ZM~m=ݬ_ı ܄u6_6Tȳ fH:l;&H4}Lc=oZEdf:$G]1Rnn= [ OO:2cO-G(O<3 5GG`r>nQAWɠCG0 Q? k!lŚ!1.09xQ*nJT"~O<6mh0JK~dZҀgE`E__JC4;4AhDs""p?"n֭;kLߵ)ecw; QX xTci虃" !٘ֆܹs Ǹ-+}]me7^% [ =G}ib.'TWz[Lr1l^)TSyڊNr{1<o+Ln5y*͹f[P *JGصAZJ( Љ\VՁHѨJ"ӽP ^=߯yd2dq.D[& ]i Jaɡifl MPE:߆ϣ^ y}n>KF` g8[Ļs6sNd>~nnskDa[ߘܮf٦jXhBDc2DRF;u:(gciiQˏgwn:EUlߔ9UQhT[/|*<"jyca\ƨGrԑ~(2" t#0\0\0fU4G7ν.wsX7F%,TUkc6W]{ɕB71C(gyHl#܃™IW*()ŻeyևGћ@'0W8Q D&8&%ӭx@^}_xM\jo3E8F-XaXKa=&s˶JSGq ut3V\f6G$^eLIq"`3_By W HoyJBo87EgUm5>rR;5ږpMeL0؄D6( Asfu-׋#*܃J]\"4^'{p r8곌lH8Qlf-? '`vӫ/1@ 2fF {yNБ6EJEvw[*[/0DV,/>~4/]]ީrLRvܵWퟭ4JI}tU 5oM+Mi=C@Vȿ*r.PFy &X^.H@2|7D%}}HSyzJֲJ P|I)B;0xX0uzCupg@cHgX m"@Y~A!usu-AUl}Ll_(NyPmr5~K, hL ]\ٓHT>#Y^W6rpsF@px}CV[ݩH^ 02EWw1@F6(ou2 F୾^Z sX;RK&ju{xgjl0o_j󾍴wUAp&nY^K̷X8D|WIU^(?Hc=!o@lOTlv#tAKZpy'xLkap,nMV縏~+d ;nɱq-6ojDzCO, iS^K;&o^u_=j:̨оFv =Z>A}IZ! QI`IR/{ub!27^Ӏ=뷁5ۗ6MȫVN" <*!OJ+kڤF{*DoRsC (-nުE 2c$B-вo]>RD YrZ,{H9 >MߝmNMPshaRZ.рO*Yף1°D.L\b+;KRc wFL^]pږwaBԙS7&*FBIz ^:5gn\ԉ$TVN1K֍z$AJ?H1Zn &0v,%"wV.pki<3t#bgG3$M&x졖XrBYoɀ&W{'"~D(@\7|Ͽh?@}ZS׮-gVr>5E Ino#l;2wzo@ . T>YN|D\Yg[,m? U2n4ڢ#_ )rֺ+i"#WAFۮ} "l̤Wk:-9Z@IнA%FJN2Ch w]:XޗQM㡑(UFz9o/ |@ _!=#Fiڸ8'u_ub7qM:uȥCcyf - A/  iVK鎞.p5|外TƑwqb`ٯ_ZTh>"{5/Tرd[i;%bd}6>!eGcޓgl`9xeLR=XPmCs]WtC-r4.h|8bǧo76Ei|r=@O*bV6F+wzviEwhvD :QBsډ v 4ܚ :"|Z7;vdѦY:oUlC`\Y~0b埅"_-Yk[yNnQ:1x?(\h{ IQ~SRH޻@6_'L:].ۈ{DBN`ZJ8h\` 1)&K!l6H5/aŖaB|h;*+R]d'A7+`ItfK n*LˤY#1P=+cM/*9%KH"lIzրMKn9M=0?(:}ek”b~*.2ְ;`Z?ɶ۾}M F+,Cot#HZgi[ۜ]l tw#u@Oh,?k%u{p#&w=2)v\!{wa],XkQw{aЅ}kT!=s} <كZO6ۨ_ 15w+ (pUEWŶcյ8gدmVr*PB.a;c ^vxVں>m /,Y8F =O 4kgMf¤B9)ôQ ̞nCT ~BYFeW;yhKc(_\+R-ٵp_ԑ۬s;yH W- =Ϩ \v[/fmLt8UD?\1tf+[HI]ͨS"OV4_%b@xD g U?td):W'2,hӊ֋Zm~P,\>юgﮍ6Q ޚьXK;d{qQ{ӏ_wN y 31HR-nYh(0b|Րe 8=d_q hX1.A؇ɎF1nul" Lee#Okv(7wں,?)E׈Td8l&$wZ'3 wFtwC+#3DckjD4/?h639w4~E0rY`7 ipP3~^ 쀓i: h⼎֍LߠU.)P?]#,AJ8O:d2_ XUwk c#/7ytQŵs 6tPH?Ҿ"e͌$Ъ19C$6ئ[+\;:Ȃ5co Aݞ:w LBeO jʫ35n/wp\' ),S0 ՐҴWJfICK C<-0#u.:ㆺe+cGń/ kt܂f4z 9Ô0*Go'&-ÁcdxBH{a*?K{jloPuSp#+*hx'#*0;RhBckA.'7qp¹L-ؖwE71@J6UƝ 68)a#/Cy}"FB>e4:-/$ Z@wK 4,WKq# ?P\IJ:ƂhI?̴ؒ[Df3$hLOsQnj].X媤!]5 Lj;7W3,Xw=<{@^XKuy_:%T/&Nn6pYZjK7В" d`j|l=km˙W oRTq9mm"s;) Qy>6*Zn;bXa:$WdPDROȪo T:M؛-Vh.]W) VXg[=>j$V&_EwL 8o5š?9^(=qCQBn̟pݻB~NuoFcLJB~#td('OP3 ^8% ɴ篽؋~6ÁA[@{>$$, H 7Xo6W:tݾ>W{ZqMY$aCnVklL4iL6oa7p ',?&@,W!eer[ěuxJ& dAWebN;z{FӻF=tƄy zvV]棨]{+(U=N zZ\w"W/NQ&_8v:.Z}Ex*ZZyI]85""x |l) IIx p@|knƨϲf?NZf@7);2L.KIhTQFRk&[vNw_h3>"t}C2Ƣ":vX.5H}}=JmJnou?DΑHG ˷*L掄3.!B*[?# )!%ּLH1c~r<4Z%M0JW֞ej>}:n\ۈZ5ZLġT#|dr>$bnӨwrR3^mw`~P&⊒Okғ`,sqxh'ꬋ}{I$Kj9UR"w率/C( f\ ,EH~K"Dķ>>&( `TqկI h `^AqY}~+˘}8'Mn>4 Yq!t;Wȧ_0)ykY=C+ }(geNpc+hSfKc]tkogZaGk;+DX+̱šMԋ.>(N֨e}cS b %y>Ƙ&m&! N\V\ Bq =*P-V/7KաKf9'޳cpw_0:H' P:US؉8533\#T^{ N;cHYKDd"|=aLw7&z܃n1rƷ4$#庄0O(+5yAAkoi}kc%>Kg%^w w)^; ^y:Lc4\r{?q`++)pEE j8wdϳ7uOFtzD!BjZ}Fn XR O ΰt-8j-Gr7 0-;d5v*Лoiv0к$·ڦ#m. }GΉO3Д%{PW BX6Nڈ|"^^jqdSu<>k>_]Y2a5l8&[@:MGLs5U:ɖ,dVSySw*U>QB.\_C<+Rwn.)h[a"_zȦ*a;v|`82oEqX~oLc!:/i(as.SoCJO?t_nEm \?IQԡA礳0œ.(+Tip\C~J=k2pεnEɞu6O0,{@ v(mٯ:(6m;_]pqM5S2sL/ڨXMKy&-Nac[%6|9gS߄ nk󞶑p8` "}_kEl !7Yl ԅqݔMv2bsKsJ›0$0uۓFgmC{=@9~ > [r'ϊӛ'3nG:" "`X9~uz__ QeH͓=Wƭ~8gXlbX b>鼊(YАkx@!; p0vvǢڊb^^_[$2F W42xl +y7aa>DIgFrKD kIl7>UQHNi*M>R nmeem ƬEnuyd=ivpvd3GA;k NlYG*tOݜT yR`ۼ YRhLuU{~f|mҸQ:Kuf9#2X>O2o&dh@S-kg dDё͞J"Oxrp!#'3dZ=t֍><\ʡ;[x|$"֝I+eÑR]EZY5΁ = {F6߽7/1Gy)NK3@9FMOc4٭hzn"XrF]{0;cg~UFGVz/|ٳ o)6N]y\^rJ?7tVOp]Mʯ$nA0fFdՂ(O p}P~k+BU=8<Ƅ1ԔIŊ;rh] H<irmO6n;Щk2C[TL~•3ܿҥ-,jW @[m9'`Ov=dH~0"nx%+ [1D2 9sVdmEja7'qm,Q9D^yT?F+j%)7 o'%0ZPq27ȑAmMXr[#b`ϸyt~i,[ToLk!1"19/*RP蘦ZI.QãQjz_K#14""*$@G:vĻUl8PxQUԅil--2sQ*c5I3onOc‹wM35(q~]+T3@1j_E?v4PKKehN%ډ2 j!A "u|{0-Q鯇,Q[Ǻ[& I}#պGzdU>Wiͷ其;?T}gB>)Mu16#]VnzO@X,+Tl|/甈/cx'}yR Rx~i8ތPa*{ |`Wh:6]vg GW* sxВ9x;#WgVDIhѱMG1mur f۲)W!||>u6-qW $Uqw`* ~-K mj$j!N[ʤ${"1()U-/G {{ؚ>O| 14s f'Z]5(4'[^v 4ܨC#vTuLi޻an..R6l2j^HzC"9(ޯwyJ=bv +`SAUP y|O}-$kԤ0VaK) a(^ς6 22G2kwzX('!/547(i^/ݬ|&W+%=JJ̍vUai_ѻkD=z(|h{LV5&I"r?v`Dc}.84 g!>e s\Vlj@M [gnt,4\ `fE9AK""2\B@×#dkM jx 1Jg{76|:CHh+>FtB{>fREtXNNw8ztS6%6*ZIrz},DryT]65M4@6e(ԯGn]hZ a< IOe;h'v1@'1o&4&nU?n'+w<(wj!`TaVwُڶ ,p YZbrgyRK4u`ŤxXr[^DGn)Q0EMŵu x ^SbiZ%6㽾A7:듆З!08Q@NDwwI1kb|&iA@Z4-_7#bXubo0.J'dN`|Za,C5;*K f;f-\]W_"l!?.490Kh˽tX4D YX]t[/ԽTsknIk[Ӛ6BEeKj"nSeA!VduQ zϐm9A3@'/6!}Wr2-a)ᒖb &A}LmRuOj:Hgmp>)8}OAV?8#hcTi ڰO3k5T$7xR8D$^2zNfdWUlO}0{`"\MDkJsNuzRd43M>,"NvtTϒH0wi̊n%9kgs];f}Zvf4ZtMKI?'9ʢӝf`]mNr7XX~YҿDr޽@q>pjFkg73ӡW)WWwUq Zk ar(FZP| =d16~M"0 lŦ%w&ڕ F߄|ݡwc'Ǧ&p#'4P&ap$ӴJư܏Q,>\O.t0?r$U"3*GRI%ZS2W}yF@%*ҢP r*r,%cynoVB횩. _$ %a~ǶJVP]oq3^AD`>Tא'43+̲ɉzt)T-JW2fH $K՟C<J0φ+@xaã13$sBYد )tCT_ Ϥ=^xˈ4mٱY\/ r zzNyuмLxU7r-^9H`q9J/>[؂1оw%enKG_č#ķ LÏߣȶN5 Bmt.txmmu-T=J~~- {g fq&Ec%ꪎ 8lF:M칗{n"n wG.fO/H_ZPZʼn`bcy@B.M>N~^@&֗H:p2bT~+G oY:/Kl{<"i.)Ƃ)/ӄh_"-N4gu !J~dH_-PHG fZf`(0w``:2!WN4RH8Ei\P_غ,{"w%V2;x+oZ[}~(T%Kjsި;,w}^5U5ZÕ'͡ꯥ(Um"HVQ2Gai_]e`ٔ8onPJY|ݕ<՜3rA. r_6.3 ^Ջn5~Ic4n.:6#V\!)JW>ST0#ns{-NWxqjzk cF#w.$Iħǥʴ1qW6z?5tQߺ~t=]?v {o1zŋX̵s#]7S#(k Kd t`7kK3TH=dR=+}ϙI,#1w :}iGK5RzRX⏽;Q9ΣVt^G3،-ψk@UȪ]}M;ZZآ&SbL0b-hӴ8 snŇ5t"Rͬ1E&RI{%jckén/6>`K`gԩ$g.gHb)s͌O܍ ;;RtONnL*vn4:4/փW o1:kiqNʤvm!*xoFgw).((M;)€_xL ghO֖01is=-߾:uq]e./Hxqu&)%+Nm9;mDj $qx_3)~~ESa(]zs;^#Jnr-KO>ې z:ĘSD%MJAj=Kc\r'EV*(5ڛ{bͼ$UHH] ZE5!MI]5\Qm!/uˆ4 %mr7ρI)tT+ Dr[ -u; p c֨W99qB *!VD^U&SSGAP6x^(m'*S :;XZ,D9I= ]f/FZC 8@wHYj]|-%4]WΫr4]fiRzRi @K9/X6ӏwYF{)É=!Ӳƫ-5ղCHgFK:)|$E6-3e!ߒ,uK.Z|;()upUH qiY^i"=Z.綘ծ=] Rc|ŤV%UTkEP ȷwke^'gW2 e{³T%!"؉ґHjL' )ȼx0c|dx6_̓MLJ߄`%ϗj(Fyz~YUeS$ ^)V6KȖ'zT=T*V!@劝ȡe~(A"蝅/ ts JqPVTGMRHe.؜lTy:IClQD-*0AԄSRàVmyL }?.)zj˟&2GO+`:|]nN#3 ZI~X5Hk=KaI^;kXvٟ+̋e" 2k77!dS,lt 7'D5!Hymq9&z=(j^; K|wһ@Ur>(7lח~w]NѺPũ+LYJ6ܚ-T_7ngxcn/g"S_.f\zrp3ԠS##b+{INOT9e'OM|f-X7bVc|2Í?=+dj7uG$'GFl͟WV "yʶlkf4rƙ^_Ypt 0$;Oً}:Oy3 _( iGԽsԻ`Dӕ6+]pck~%MӹI'@3|]E(h%4;L]p#ۈ&3PFose>7} r':{NS4eݱjBVXK"znrNC)W Br3jQk{i~{*;sq=J%tCM;0}h{q~rDLlB:cndJ0<=~Ψ0jݣP 7=.$3NtX ~*ћ=Dhp& 1|FT1z(wcuz!;_#D$"-re/4$rtv8r=H:khN]sI+|܊_kޢA:Ɠ<令M=κps{.B^IC.S8=Qo`%1Q{o s2G"o Ѳe΀O̾pՅRڎ_B~'-vARщL mX^I'P)T&} OwWh-3tՏlZ1 <#c}%-יEqD͛ڍZRfF69 &JJZ(n@'0rSK!_G tBEMvHcŊm?s\䁕J{r"S_NhǴ-T>}{L9<覮5wڷ))b1?lͧa7hKDVl~}"vc]$cZZ)<[ ?)XMcWa]r/Ѿ_3W"B,^ӝ=S1Nn3R.vJ,ZJ_m׹4p$e6&lHkFUPa(ee]ߔV|v|$5Bznku|R;F nL@ω;gb,Ԁ,Bş 3A0Q9L,IModK x98arxޡJ <_=1)#uJ}|dyhۆ-,M7rU)vi~8[436fW◾ɜ<-(t~$#hSrSs$;>M;dphb5Zs&"I`ld%)ٿ_מORu׀OtN.TۛQHȅ~Y4Oi׬2ɻn%XgFcuCy M]ԉgYx;^i{-!tI"w8d%gAi91kXx'~Q p FŸܙG,|z#0#V~L^ Sؠ7"]-<{;p9>؀%o(Z$$vKyB:ꢋ:^<G|Bw~udž9N(/|~2;@`L@)h_l R}޺) \,D\+`I#M_|CoiqyL?t^"P4`ñVֈ,M¯|0DZĐT'F33w/ZWQW~Bn_Vt)ׁO( 'K"˨YY!H ,;Ȗh-9ϴWaYleJ1O :>b`L gQj{E4SU!ZL"%Fiګ吕忞Cj1ō{8`caЖJ{Cb;ѸDxzjTŖxhQ._ Vʝ+_n)~hgt9bp]|x@`UDsb/b7,tyXSˉP)؂E]xVEo*sxW O^em)i1j2Z.,pE,gxYٞHzx!IU{fÏGGxoұ43ejWחpN+>OGy &d'Ѱ uO66k iq pdl J6ɾ Ğ& ;8=>j۠]6BK8Tcr=U貣E,X27x8J\ !Dbnp=Z [O0=,sNυTU0%DutCSBw/%AV 8%k?={o:l(l5$LUrYʶJMTvW@ߑV':&-^ƥ=c$,5 ܳRg~N~<`Y"vMNOAe}`n 7-ZrG$8n-I.ޢ 0<ױqU*"3É*g<`r u bhgAads/,i 07*Y#FQ'ps;*;c q#|8:JPFW Ƙ+?h3M^O5x/<VCs"rS˧W]q޻:xU/voiΔW[,0P{ g@|ȓiEf~VE|,SnWzsH͛PҢ?%&kITQ?[*ߒ>Z8jTn f0Os\рA~|Bp5SQ[O.8 >J˿N%5X1Fݻ.[m~]IZXB4))6+ v;&_GYcЩ!E* ?{f,sJ(;᥻J҂JEmH22fClK+ųL픺#Ҙ1tbzwWm]F p̎1z|k+\.]u',ǘ1bOHPQ^'Gh/+i'5bJV@v#=0slΫ=fd&*B[q@-KgmfPw\ZFjАbW \)zFU`/euĄE8Gzy4 촵7US jQٕ0ȩri/Tk ͯB@baO;ܿJP ˩voiV =AxzuCz_5M Wɴ,yUzʪq_n W,kS6,Brܧ"FJ7[Xa2M<3xIC([!&-c;Ź IJ:xoSYiU C6ؽ?<+p`,bZ,n W0ֳ ùE:7]i}νX?ȓ&wxFgϛ?s$YY4N5|\ @}uhy@POk:9F~Ȫ)nWo 7!jəF)RٍӽRB-2E0jY<3Ù34*V 01;$2\ a{2)danQA}.Xz }'Y"hMJ*KLpA(?Xu2}`/3& 7`NSi*U#DM.Q?jDfCDq(ze:_ O\bT*8$%I2$^&09VL̐\"@=|MI6DprQ])Ty-Qy [&\)NQe;!.QQcD~ORʒ3liTMfi1G*\טRBneqt{z2aBF38HThN`Uok)v̩NĎQ l`Dq\l+>":gD(~̚:@Rrs&:0e  >KI(r2fK햏HKpvP{ 1׻gdԼgqC&rV+)NZKE#K[|ZEA7[#"{AC$e:4Z3B|]4IwQ Fsl~U-`QJt+ZwЗXĈPID-%d,mC0^3!Tf ]Wг)ǔ.mMZ%m2ISq]k$fۄbWWe0爘 &Çv_`S pIB*lR_BƖ>s> LdM4p*n  {8iXK+c*Chu׭Ўn床L:)¿kXȴ"d@'a`1\#DnHު0}g04 jm4'hVPX6yA5bc^Z` EiՌa#slBֻY3Ĥ3xVNG ?q]e峴eo&T[Tv#eE''MLx)/RW$ *ː -4ȖU5z\8b8o~ҁAZ1O5+oc|j:eRve 4c7YcTdVG"@(Vϛœ. AbJ `=9G Km1WDgQ9Q Ep֭jxF-z)݋gǟu$cz G eMW7Jt[z݋ayl3hG_hSv·wqO"3ԆCB!L74>а=H 'm- <X<+$O!ѝr'%2fXlD<> ZN~p~QB;z9{Tҷ1'i]|]VRٗh}}{~PSTK CWVGRX i7~{dC\o! D֝{fbe9VTO+#(Xy 4~YE(Q=@Jk%xzA[/ E. 9c0 kMq7h S]Ci 5}ߨhaISuZӍ[-(ĺ9Lv U\hwotZ{a1wOoZښ7Btu~5#lEa%=́Guވ5k)C]F6s>@ bl#518hԷ-!j~w {wLBM'1Rs=>f2^EBB/IMaMGSq>&=$j-v9I_Y$m.m ԥ}>MO>ȵq$4p\MY:u'@ƞtX&Z"NJG"6ewahqӌ[[Ϗ*ARArZ)k!FL1l_BulmLGL{,N0~iJqoX)ԦۉlȥǢ R vǚأ(KYw a&>U&YtFS>TZ\{_wѷ=$@kLNe 7BS*֨mnR^PP嫲;p5@C~=8].quU8iBo$(X׬yGd8~n"u &f4̍\Y>~TĪ! [ҵsVצ3b܀ '){xRnoCdjԷZ4f, a}YO}5 YIw*zA_vٷYȽs]u=[ Qw(dD9jҷJp̌?P٧7w݁e6?ZgcO hNr3e39<=Lm*to(<(`*nbYbFv^RCEƑwyG 75 mQsۗV k41DΤ?f+T;#;Sۓ{|4}q $@UCt&'_Gs 2"¢iq^i$vۚ[RXpj6AV[c_o'T, +Y$}h ^icc\)&@f. 1, جW#ZD5vi~!?;!`TO)Z+yg56zty5LYWJPh -(6[8NZOzL"A^ gDlz_jeյ<&Ar2n)M%U CVBns$32sT&5ťC=K5OwW C=$ӉUXjkw!0| a"ZtK`A|y?"TeHX0i.!Ҳ=m*e?"?3 'vȞm.4w6?>ǫsPЬ*gojTxhY 8kj'Ձt[qj<;6$E2YbvH|s*n|əb mFl]Ww &RQNd%[U_2X!B*'z3*_Þt`67Hgh!6]H[+,{Hg;E QB#U9Tu'|+/9%3=UT g^)qu VU3c>%\Z~tq܋jo+ 7 ( \7_4<|#N8J=D/"p+] qnJzBq 44J٠# ]Ւ .MJO=ezTY=R,fH:iSƵü,joh玥TɔWK$6_%p/N3 jWC 3W}Ya8(rև 92V+Z?i7?$KuHHaW/+TvϐwQCTHG1M;UI!lŬyAGp?uܮ[J}dP|޿Hvz9v{}אNz|Z(Byne  ^&E$z--,;MUf1Q-|`:/tގ;@ 8q9d5λ NXĭDVUhQs_yJp8b1Usg  al% wM[uЉ̰)h,: i.u40\0aTGV #lwLL^B91)%IȂ<%؉*ǴQVMKA6 3>  7< ^^m=.yJx񨯇(J[v~!?;PmʛC怲gaOK_?.߹D ]3(fNh, RG/E>͑6dD`ZCLM2E[<ټ@ZZBQ ?ƞCdUfRNY\>v;S_ǫ=JvcKJUXkf=;e|nhlPpggKR @T;_NıR+KL h(D0FobVwb[3{EϪP9-(.'~cָ#ȮM?T.zQ,tÃ0 OГ ?~x26=z ý)Nz;]SD弈G-IwZa ic3m3@jNsƛY- TWlT60ʂJh>'F@ P~}1|l, Fq޴>QWB H"x2PE3k4~mzQ=^v `B^ԕmV"r1ƀm:m_=YU9t`f̵pMj>V\ӵ5~䐋5nxoF%h3"V2Ëu#hU-' IY]-n\S=4Ø=ƞM}wx\o\w'LgϷesN S*8M3;0`  WȐƑ)7)ܡDý~!rn.p#~Ay4C)kG^<G"'oܞ툫0~NNv\}z3V@6|DYL IB RKU+sι.f< [#.Vݒ}4F'͂JNr^U`|!],]"FVx^DјI!G׬'*vCst 8ˇl9"@hAVmS_?K]xF*+EɆHVp4zc?s/؝`(fT%=XZwF;Gxr7hJ ȝ(yA%-(@NR,3^뵢ib -^ Tkb4B:SxS8Ґrtl6Y充e".0', w DCTdX( 0u >t݋n欚^-|5ݷDëBgLH# 7; Q @$Rf[)`P$36@A-dRnd0g\-. Dg-=&%}-^bϬGoGĬP^$c5+g3:T==' ㄇ?{+)?U Ᏹ1{M=rPѥ^D#Xɣ7 G7 >{$^p>MZY1C&#ksZ f-KhS&K'{94{V!^!k[zg1Sâ/܏b~3 N=Mwá'l&$El^*1N.Ӌe@8eaJ);Wğ3o)FUN}Z)?!3qy'@|QA>FNrБՏ;9ڿ|$/Ⱥ_I"LP5y^]B抁UGpzGd}r'+'e,ph EH{+~ 0=[+::{-'N `:q7Ӯ/3Ao=}`ڢ,ɓS}US#@} $AxvTH=Q,E _sf( 瞣km_'cs*;Z+5> o] ~U?Y#o.Νld8#u@48"cr?XaUnRa'[0Qź<&Wcҗ݉(D}uzܼbV YF$W[oȲ?;U+ Z?,LDL> j0dEZQuҹxU傇72A h][5pY%Q5c4P3qA $dQͭ49iONDn}3D o#\>uY2d.>S[FH|,4aQX>U>"-{-`{sLEaV vIH5=+AKõ >ᶖ-[5xx Zcy $m0< 8!#}4xâQ7ڧOV57fvg_>L'IdP sqN(uk-cr1. 4e,_V4x8۴'W#rR0P=gYPΥ6u}Q=ɺJdOOp+I@w*"~ 9$ 81Wf :9XpգbZ% l g1g%WuYmM*G .:x6tR|5 B_g4Si={rɍE(Ks9RZUp}o ׉\>yzy=P;0 e 1LevFʺG˧&;/C2f B=k+,& mQ~"V'Sٕ`2Ma?k,!١H+*}M8 *wS=O)kcTl BT+Ja] q7Ez)mϟ kRP 8C_`DqNDj4t^c P@,,Ta0aeC>q 5{7Y*ySD.K+rf 荪 (]_xS3|>~2u^]5Ҿ\E/]oSy;5aڞdl>Ji +^_C8to7Y֗blj!wssZ&P:yAlӃ5!oӃe{VrP 8Zkg6>=U{+Ҧ6>ȬqDAI ;tCbךȕk5[C [Jruyk5,h'YZF%/ԣB]'|,ޥBH|ASȊp;-p-=7'n(tn V̩iO 'Y/Vatv扎x;9%9Ԩu dxs2(eP - + Ll(N1VsIqbxe c;OUy`j;e0CcTuc# qZ?hլQW=MM'T6Orl`-0]+gўqEJoxЕLXfURJd-_V c@ VJT/cC%VX pYt  "8®8]Iͯ&Vq~# 6>!IBjɎN JN{<5Il/\;V@U9KI&qEՕk,p*ze`ҁHoO"Z3IW.6D@qɸ}z&fFH/ثQ7QCv͉t9e~+vLA'ȕԯy@܅rW6L,GwKYS` -ffbP/ V& 7d\y?=s9[qƩPN}o@3wmkHfrkI{ 0”⢾4S-RJ |0A9iV'r#GSVJrXA 짛 POoO:xno2n qXA{HXaӔ?k9\Ma` wckͯBpKhs:i1= THGΉ S$kN*..'w㝡W̽﷢3"=o{r޿ )s49u#G5I.%}} m\6:j}=zbRsc'SS֔Pw8anLBfZSSIUedi&XRg2$:ioS@>ӪvP,pD]U|jUxh?yb'u`۵(ACϫz4? :9OȬ6 B J +PyԅYnV2sL[:yw޾1D(<84I%4x:R%ݢ ?0vK p]<-!îzacQ2 q%q`՝$O!x ?>]#km8?j~ M g`O@Z(!/`VBWAs:Q: uC!do;gMyRF~~e.X+3rY\qBnOv|yq]3<@*ۢKy{O>~_rey6sU335.'+Q'xCšosՎk J1$Ks%\oMdơO>7rw-9u/пZ/},_N1 8ݥ'! #ß(]~f/Xsa<_)tzq6]vN0zh<ЎǗ4\Әo%ũ ~|,c\z -\tKuˏڳM#^>oI=l"rVnyiz1&gxSARczhWI5H6J_DȀ|ݟzA:Qu' y6^[ W߮av1A9E9]EŘ?1XFKOWy;x(v{َњX+\7[Kw  RpI~*Mg75DLy9Ұ%o(d#3DCZ޵Y:;xn냭z"Y :i'طBgmԙaQ.3ekcW{ox'k"H.=Za)gky"VBCFE oš&NY[a -nLkB}y +W6B9uڠ;sg?׾=[Ķ K׶@2wAEqL:u0}R(YǍ~8y=82vm5P!zpcUvK,ui 4u!4y:wCqR:%5(1dU~ܚ_Sg LR&֑wPI4N2&8MYP2hXiR\tn曌ؿABTb׼4^@[y4|ӦinyT:bY U+ 9~a$`e[heo| uf@"RAp- IOKI/1b×GIxG[xT0> ?|ß5 8ZW- Z9?0hSG],#k/SVH^ },鱛3P-u+,n>,j}-6:Q^nsӹ꨼&BT_..G5vvTٍ?f(@}ܫL) N:E"=;x3 + um@fOȺ'Cid[)ᕎw~R_·E9; SXwUvJCq1 ./ J( syqהLlNJt5x$>Ț2Ѥ@~A)LVʱM16*X7.g2\k WG^u ~rcXKL]Ҡ`F&h:c!ړgna# Zq"Fx·\ьE=FһP:հ,eQ;=acU\fCQC-;-oo8!Lf7O O`Ic`im" Ŷ'BVtkKUCw4ҏb[LS:Vyu/#bZ@5}3$8>F! w09i31PV~Q EO8H|+& ^>7#P✇k] G?djEScp?Pٱi6A0&xKܧlD}}]]>Xpe!vV*A|̾~%/^$x,4{ "77%8Dv$A&֨US0տ& : }FڠғF=w[QneFmPG7y~udxx=0S~DĜ]iHXxecPsݞke2M'"VY8z#HEQ*C@%s[Nt7oP<-RK@:[ɥS[=ٱ%"X>0tR[vBZ{)HHFE$mH}Nm}X[xŹf Aeo E0G<^Ppk=Pn>IśC)8/E-\iMI7ZeX\7Ϲ9ED׽:r[)ķxA0 ˮ]^^u ϿEAʙIylL鑝BR11& \EO'm$s'命*@rAmhťy<ۢLai3l4%(7ܬaL]}X: E ?GJ-VtkTը>f4ږ>S8hg599M<6c\u,x LD9Dza:Z`T\W0QSw\p±K1l:I]CZ9F8"fa3ŁD ;<xsy=f<9ŃCV׿ voov) s7%Le7GcX|bE( D w8_w ? cq*cs/fd5';6O[ՠX2Hw_6gGJ>,ez~OUQbh+!cQ8p x >1wZy_kG)*ѹke:8cY+Ǔ{Do>.&A ̘L UU6ׯ dRdkIFж)u( ] .@}Cr&wVޖGi;q=̫*VsW|~Xb@TkY2}Xҫ-9I/篥;ܮ֟EUN.q2F҈ӛcQ8.O̘UpZL %'x92Pg"ZҔC\L|9g9)PYc <ԞA*IG#?|3?,sc_)'#.µFT>ھZ -loI7q6*r( ~k#.>xW)ᆡh,Fe5=攲@0EjHYXk8t3aj_Ȋ?j(T#脚) Xԇ78YnFTd ’!LbY_H\]Vh 4RZVFĉ+ G\BGhɘnNKj4peqFŰd w䦽n"9#RABvw2{eu\::sGv~d?+<Ʃ| {"H%pMժi~wt#|e@C=R4PXőP0 N(J&o=*nnTջۛ -!bmJ:Ebq9mn! Jdž.FyH6!*Mex3oŃEBM?| 4\j=:f}iHB*#Ƽ‹&'o4YQ;qozڞFh?Ii1@J |V(΁Ew+P[ъ/2M/IK 珧@Ex7r!w\q럊469SI{*8A'8i:t H"4;Z6@EF$ɠzH8 .c/C,-ĉLJwn7+ڟ`Bz ۤ~e }~ѽw}38s-HuFxĔw䢠f) J:N;tAtQHj%Z$LX°Y%11=h1 󻣧w ےyf| ,2ԓ3ۂ21Ѿـf4Y Ng{QFZQIQs:D 8kmGT|ؼ [5iug &p<5եỈ2r2yDi͈pq#?~tGG=YRYV!s)%^4T3ﶚiO k}ZzƖ,/bûad#.)o> 3n[,ɤ˵꺭kc§G[L!7w3njFNo+^QYbR+"PvwXw%=h\5HC]-܁o%MoG ;=]T;bUc:sL^ bgLNZ;tл#۲!)d+bhtN _q gi{0gⵏ́>"ju4醂lf[le,aJD4']+8,'edKӀܝ5+t*`\6S\mMT㚚ʚ$,zܨ"E@ A E8A& <{ja\}&;"%**ų eS0ZIحSW#DޔNqI˘`OYv}5;}Jo<!]RֆF^?\yB/E< śK[޴T</{?ND?1w8*l+ܳb[ȪYd%A Њ pVQ@< naB0f lfZq#I>59KћzZ}r؏Z"[keG%-VV?o11([>."3u4Ҷyגr;z6\"|rz" Wv<ʾ=yu!#y",NP.mJl;PSL%r\*AQś)}<z :!]-TUԉiy:ۦݞd=^xV5*>V8}NNgU hLJߨMHK2oWf@( C.^)[Ma;T~@MFQXr_)aId%~-dx!K-.jR9aj$eI uAXqa$i<~J%=?12MFIت' @O2]'ѺВқ)V ͶJ;zާ"\W_Rr=Ca i_&+&xxY|a9Q`_dK5YӺPq_у4^L 0wyOq6z Iڸd&OQV` a.LƛǺXаyZd6n.G+m/[ :=?ҩdB=' Z)+uvTO;Sg"7r߉ @^ɹ_KsVU CExj)h|Pڕ.~Gmԙvt&uJ oFfiQaeeW^ F2f,iyn##-40&3 "MgGWZߗ"x?gw١KkM!gaUU[OUs k٧vPrhS ] ASQ єQ"[Wfb,iӋ+0񔱨*7#93Ӣ6`2!~G^Os:$uy%$f3L;e&J"om'{]p`u#騡} s6DXs<])qE7:7opp2&(0e4R8|J7a(Aǽ݈ D&uv,`~>d$浽dqȺhh BrfVUcKhQs3e5g;+;PZVCG 9[YH}*j͊s|xdU0Y7(ɜ<$IW36ZӚ ' ieB--V~"/}f4IǶŴh~;ev_>>uV|(oFTAQrjK d ,-ALivIM8߫Sxҕ&kyPwDicxn 8IIKMvVs,$528n@SͼQAecf( pkc|)zV}C}s{jB&>Eg"Pm۰+{? Gծfq``bϺ( h7,m8:jj'K= z-M =82A !8)тCȿˀb購$<^:a jͺ}@9w6ncg q)M7ͥvG^ .8j("Ԏ4IH?nVju,GteSśRl&,g0YlgK[f愚YrL+o[A%A~g㊏FP,0# &n)KqcܾbκElfxb ~=]WfcCphk`5,}~k lѽ; 8Aa0wH:*A#hN+t$;E)@>{8; ;lJjN'pVףqwULs7oa Ih<+ըWrAud ,>+j{%ȋ VK1fV_cw$pylDxgM뉁1.PMM %mS*b~KB;;''*[…X*\qEȚ?ɐ ʒ|M3F`/u!0²jHK,Ø/ӸgѶPpZA 1gItP./9މ .87ZZZkJ뙁rx]2ģ] ϼBa䐾V\B(zh@BC4Xַ!h2"%t馤GAe1/r1h1ѭ.}HY~,&ZQūWM82j8ʮ/Tjj YNJ:S(&#ZVrH]}4P9O6ӾVdXwR C]v+.N#0.} |bbe$qL2_}T ir7yd`f (|BgWO14+D 7ahV 1PCO>;?Od[hATzyqr_jhDuIrZ!RԚͯ#A?S"HyhvP·l""GҞO 2Igֈa[)r`e E럄z *9qޟVUR- rRO[L](*EJy}hΏtT`Wvme/Ti=ЁI='M%x˦7>&YB&L1w;),<F'{(8oo.[* -!+q%_\;r/ 2- <4QaL}bV|`-b؈P8:3D#"E)!Θ3`-}~ vZy'kLcN.h[w̗MQD\˳^gKL[sgKrrdS=;\apSr?'"7Ղ$i"*wo;Z "R:Sb es4A~ JH>FLPIDXV<tqQl_$^_LR>cdUpt/Tt8|VLQ?]rOԤh m+ziDim>dM(+ghXɂ,B'|g;+p ]8@OɊFco*m>\OҒގnd֎mlK!X-&{.ьHm:BRFX\nhK $CQ@e袒 9%vDСuB;!ej̋VZ?Ъ+el샊;kvAޝS(zAt P&"`=Nr0+sT_&"@@fs(LGզ{O-D ͧxufgx~Q{KpNZQW˲n`U>н0qZ7Kk%?8%s> #$8㧢)CY4Eq]ݘYn/ˠ`m>eHlTEV;rz$`lt7߯;mJA~%ѧG/FWfq1[#Z3;2zK1%|RP1Eeu'"$L\Հ{wYxV쳲ƴkQNmc&nаI%mLZj$D~{Mhy-ӌekRZln UKO/WLSʖ1WNAL1we05ɿ/yXN~j P͉]NBgXs FM _W0 ;%CU*H,[D`*58Ok({Ex0jJ #bCghΥ"Yj-Nv-T*;3E(7ײd@7XjowJ1pqMB3G*UF7[V?t#WRaW|#2=K,.r&L#Ⱦ9q~!],-< V?n08yǤ'h; (P~jUvV&]I7msrV%?Q;jǶJayTDyHFbdtʟD ;2K*#P"0έi։N p!ڵ,9(y 8mh+BhDPoA 6,Z 27,:1Iu*U QNε{?; `NZTKغzYXZt3tGC>86NE!TP`5m5C7FqB<-Sa`B=V$`k s(^E,0]V`|Ģ^S[E} ;]4[:@bM+v~;u ^1g7%Sᱚo4'n Xq| վy#ӈ(HܖCk,:V&4Z+F7ɶHԦ((n IV/ <+I3i-G"hc~ݞwh{mz$WDX@/|TJW&mcJX&|GxމS*h% Ο0I'+϶3w܈S:7,ois+H-J(0aa$Vؔdl aW%9YO*K֝e`jK*?}htX!r׾OYGesψJ~JIƵ*C[G]aMdfݱ eds$w/$ޑƈQcpq_OɆg+}Z6(k/ڍb؇=~cH+g[Ͽ(a_o)ްr()>eveUe_.JA !FC[9rǢ$} >F[RVRoЃXw9jUT"qU0\zMPY1%3 .WBm-`-op IT=uee}Ȓ QH8 ׂX_Ovc$ U8 Dx` *u40O&UlBD,X=~gxVfK3ƕt}@;ԈN*Z){vѣݍe_ 7`4AjađEWGlW] .r5h:aod՟ię-46R8=n>xy3bjU~!=FECF<]ӏo9 nOX]w @] q(7L7z8uIϪdηX)lZRVrP Ko ܓ!9OcFz'PNT I~55' hTR)CL% ckwfeh`Ix bBaGRQ'@o&4^zz?޽+ Xr~e5 @ q}1s6lnRt ŧQV'!*nHqFB p%; (l$ֽi _[5yPLKoK|V5{a+cpXu ~]q/@ &?%ҋ1ƫڈ/E@ϭ@v:¿7Q&әC54Ċ۬GDi \][3ʫ(y i,gtޣye?S]͚ӢwL +=>3?bvdG59Hק|Z(/ *HJ_BM{4B>?y{mVrԋ> YXl'1tpa I&%"?k6m5܃^ EI贝 xJXL}PSEYV\*V=w*/T5=-b/.lwzz7ϊ{%8JM)澜QzYzMnSg¿kQuK?*B;%OΉT`-}q}G50@^Zh|6M(l&S8e$dC3*]1TJeřowR1%TyZ[fZUix)7kGϖg&tLJk֐;ƛJ*~$Qp Gt,LQ PTr!SF|O(DnXʥU@`CJIͬM$t=>u+2Eh3Cb rogSQF6]'<͊2oG7sKH3!? -%&R^-U`HQv:*9cjEZ.ӱ變=xmΪnkzq%eG,Ex+ⱓ-veOv63:P&zXV*R6k 4Ĉ6)wvDq}6WMqk,Z&-S&$##\zAm39nĶ(&fqLs/NMm $ZS9w{>Yś'yՠC\cg%?tUg$؂{]|pvE?E0Zɤ8DG%y_ܻ6'ז8S{ HBڥ"ͦL e,ӁCTַb`ŴDrWo0quvb v|W 5xhQLV<{QEwA_0/S+j+,'b`O$Z7ҹ0" mHԨd7}rV*ofڿ%* ,'|FN!zYI훴0Y 3#co8Oq2"qȦAly!&qn;Z3BS/؇RV|$6EpbJϳ6`!@d֮va Skx]ZhKtX4V q3*[)'QoRQOl^TV=b 11'hjgr:Q[A6So(q[̪Y+E JN11/Z%'5.ZhCPYmN29 iyűVJę'*Y viӱx)^+ iAwGj H*$߫~؊!dCc&xf^Y{u%e}H Z+8b¤7ElqvSXWޟpjIh:hGBM1`[1Yz, ͆x2g[+iy7^./ftZ'GnrBםP$bHڸb82g >Le#6ItG'Ly;Bcu_BmF)؋:V8L΢"]* BPUu~ZIȓgH 7Y&fѓȅعi5.uX{v4'9.֏4JhT8Gdʛ쎾`Ht0%=rTZ+y˛ɱla77rqJ2~s9x'HfGK0x+GԷ`X($;PXmiKٍ[l7ghٸM {>d볧0/ʸ#aGuU O^;B.$}JŴ;V+vj{!{ r"E: Gr/ ')ud._yޯwx>ۃA$Kh"9'Dd@`i5rn)L)eM)ҫao3ul0c|ސӀnakҕ5g_9fߜBtD92;wL0$dҀ tEH=K7hE/M]<,;*zT% R2S#:6l *@޿HONV8}]FA6_ݎٕ'&,t\@qƈ`kmɕfwWn쎘`\7qK5l0<<1.obVLn1M4ٸ`-ko[vQ@"TLwON&jPgWI*zsT@ uȎ bɜ>~=B!*l$rW0xLr0IWgpihsCRJ״b"BVSM}T>[  xT[# :dUH BP]!F9F-iZ?gǰNŤ Y'8sסiv,+Týzȭja#cCj(W}*ш-@Q_KI8ZS=tw/-2mcj={Vj5\ -V KԱvBڢ C%c!ovrmB@Lg&`~L%|zAn-2#8!&NvqgVb h! ahFŊVkuJQA-ַj~m;Ә'ϧrVr;vx5[z!aXva4k%r/S URrr 0jP{ 5: c 2F) <*+> #ߦd+9_B9)a=Q٬*x~pCi;\VtPvӬ[~W]{8('??0d/_aZhmr+H~vқ=UnWtMUITg;KU~sGL6-.IXs:AZw1>(ꎹj|;s扠 ~rkn}Ylϩ=p{i\Hʝ"ԝP/`mWD#XbAxqʪ~aw+XuzâH}3; //ԕv5!gT/cw-9*P|* eY%$nπ6obh v'f[1)>NDc!pomi=Mg 70fG}ҲV E@ugoz6ގ~P 3GbZɸv!϶Z0xB晜%;Ц,N  '}!4YGag}>6VTVV'jx.}`L=琓1>I4aasu>r*3[-S]"Nd醂.|b'CXugRztK2UgGOePN}dPqU+^`p3 $HGKGHA^ 1pPPF5Ĝ]oO9PO :jZY޷Φc;8$uSq4ÎxzYۘ2OdbL`YJѡ3NqǙ"DEF(䋉!!?lZEYf_ܢ_QQM\כ:8r5$r,kZm0gUIf 6!~do5)nh>h-^H1exٮH=R1q[~?;_ʌT4թJ 1Q/t6>C jE4 ţ;r6oS#$AEw, C+"k-$Υ2mvo "o<7tPN&e>-˱SSJ,0 ϠUՙ]u#^ XOAu|˥!{)jQ \h@d7J4dDb1D}8H:n? +;} b=dQimW\tn|r(G z seBHkg+Ҹ$3G 1l=0 Ī?IO m7d4kflL9{A^$b#Q]vg1R/#Rb6x$f39Ud <75d% eihwNl~|r`1V#EꝚ&Z4T?^e qˎr[xOFxr<#'b!)lVާ(ߏd*fx;DvuZ*4?p?GhoKy2ʰiߤ )A"BE]Br#l`]GnJ7@{3qzAa IθL yx6N $DRcZe5  АT;e Rurb`[ >#)( =轶#6-DӜl9M<)PGnx}f[1ȲX*>w[+3i&Wd]O1 X!FRI㟫ff:,dqy(}fmti o m 6Zuɋ^Q",<lRLjOsQ' [>Z_A Tʰ!Y6\`T2Ho*\]%? oR] Q֌p W‚wr+:CTotoC@exRF?fGi{`" #j) 'U?MwQjWH`e0LxgF]ʒj6"=+ϟFc? 9$&&4_X֔F儤@% Αq_^< AZ1sChhTSIiV-jRpӔrq,nqˋhxJLv7i,_UloEjK!s! C|c T EΣ^ǽH/Zg?o܆5b\Aһr?߂ .ވd@Pve>HXjSGagfnAY">dԩt=: ,;F%p?^0%)P> ^|eakS.I@aT~x3ҥK0*Mmt6lfj9ԧS"Ef#35M T߷5af[P>qky\vi) I6q(lZ1;Zg d[үK2šliMFp26)D oZg~<'@KY} ,}O8fujڮ$f}S~K0(xR`o )tg+v܍B2 vϠSc{޿@r_"12tBz evU;7ɾSB^`'a{Qg47 [VM”G3A+an1MmE~ZMZ}spD\ªc`|Fz?zWQg!$ܮG5Um(S8X;)رKW)]Hٶrk6`ZPg8}( >Yq0ǃƑr!\e0-ЍW­ԲL lyHz$T.̈!5r##|.I?%쓘RTjmY8 +Cą$Θkͩ,Pj63~:L~"7'ou𙗊[e)$7Qy @`Ƽw#eДeux,AQI{Zu~\wH*L8~ 7=CHmB{Ho*ʂnC8PsV0ovБ\6Xe4Z'ܼ uGpp儔!l@CcƁ6ȝK4%jX)«r|:' ->nU{?]2 Sg !>d8?3rD\'2$R>pv"MMXܦmSU J3bsEusZGƥ\}hkERN^@ 8"X-پn#/qIEgC]=UeDMաb܂eC짴 q] x{E8vsC4p|+Pe} Wgdi\E GWE{OX9$V* 6aP. lZEOe6tXÐBiCW'uo\ .w<#Xoj?lpUNwӅډ gRݜn jhweێ B6y. MF !#wCV2^\*pHįP`]%;Rwc\]_M!#,P8p!;ЧoطKkq.C.90l[ /V2D Eh5!Pz鼤VRdi=V wICJ&,JQ<싮sx6A[ǂk}:c,]M`d_~Q/D PCp``i1~~rc>^.K_Ht6HQ !8d;cNgO#G*Eۙj&fx$Rkq]W/OJ#JU6E _zYMץ4S؋Yr;ydiIC% QTb'1.i7 CsjU>Ms͌{׺4q=h"kRԿ<(v/Űp . n@"f*G+Z Mߢ^?Ĥ{7͐м+m]v;̚MS;:tXS5ʕDu* P/dv uELյ £ܘȀ۟ A5[HLËU^ۯa yYG 42yhl``i\à6{XKMM87-W)iPK QzFufj6Kacbr1 Flt--ʲls(;r Mipy@׃!Fi =tR!_s8EHj@&A+x6[n3Qh3p?햁=[p%0}FY>xŬ1N+vkEio7SPM^"zW.9A vt]6D0ffu'Y5H76a`Nd97<&}EXYsˇ9g}b~w"#;5S@)C8Í6i 3ae`pWOR>-E&lpI~7fH ۤOFN{K%DW1a iȖ~\U5<8!וdOI4䱲r+ju6qu$y }Ԩv+r XI0: jk q4x Ak x-H.*gyŜˣw# Y%sOIRwG=$\:ޟNm,2f#'8EE):Yn%ܧZQ`oқݶjq0%zG6pimu8 Zʈ~[lwl6`"MX,F&ڌ{:|0g1kz/EOq{FT*,Wj[6 -|yPDVKgH|0m{;ی}`+eAK9†iV8ν,Kdgmh@@(5eQ Bߖ V)gug2 \f dI{Z"y;,cH|t2@O6׉] "X]k~Ra?=LB2 PBqsඥ#Ƌc)HyZV |~ޞk:SܑDŽêp)<4pnv񨉼lK;~i>T([<$=":+1ik: f&PB5jFD-itC&Ҁ#rP0hVPǭ8)v2omBV~ۜ?f?~;zX-4S^vF kG^ rf|lRmvSoqֵ~ڡ n m%cEҘ|kYghySxbBw|6m`5v>6pη)20[xg0InDC^]᭾;dmiΐ /G {_W$1we"zP`! Õ!/#6G'*n(o6cUꫛf6l@[;DsJza- .>G(7$ɷR}I}] qoj:xI v0Eq{,-!8bn@JZ&iB'cGy9/`;2~E34/sF͐fν7~YnzlG8^hW ꊒt&h^ǔ,u?ǖR %>$I1s:ŪԀH{ts>G!N~J]쒔qǏiT/:q:%ߦMϨ)y}\#줗Ĥ Œr!߰E3٢ysS ;9DZo[91wM NJepFbM j*Lώ^HL{ZP2ƒl6k4St(*>|u~ L5n ]@n;ɭَMԭdo|ޡ&tO~.G9'@no(y"fKj}Iڥy1v㒇ms{ahH+Svp~,ɮ {peQ SD+SaA3=2<Ƨou >"DŽpd%%k `jjR1?hRQ#V;{?Q4cvbdo<]ffM2tٵS!M ef-q,5Oq39C\G%O-Ҵ5GpQSʫ!Mě4&d^ElМ!@-,F#z|f(x;VOTiѿ;0a1cF;g(6vyz$ŬD5aWnG iDuO o۹ 'H"WSLIj,ҶWUN%u:"Ӑr;׶s՜@(9`4$"mdr 7Sb+h>Dhu(Mr4uɾk&EpKs(6Tζj+`w>B|k":JCw.gd+ g⢻Woז0ΓVF:1Zk;9hB6(hђ (/lXP4#ޭn1hi _k?n]@[F8<úZ܍>ƠA|8p&Ks5a/HxM,ޘ/HVx|\x=ZW9[zn6: 05ϱ٤iu5{= j( E>BlEBp)gFQl :?wY]>RB6@5|/"KEP /ھH[Cv7 yA}x|N3qO.K&){;Œw2}kbgMzZ̚4*ޢCu{T1$WafAj/~k1փv5x20S#"ln[

2NɘY ~9tbuwco\" ̓q\`w5[;Uؼ 9_o(_j Bh7 teeS @dE_N} a<+`FEu*jdТBv^aSL-:32Nxr'*+͎XYy;Z 8zX Q%~P.@ijs焕n@ѿj:ikO1) d/)Y_ ٢b2]J}91Bߒl۵$h:ЦRֲK5GnP+h j|'|NVNȾTV(Yɛnz>/7sxbg(eX HJƴn:;'@ _N ׋./Ee~a}kHzB# V=o26 *RO 𞋶0_ j'h|zP ]78$ xU "ı0&I19לy"'{4ڊ}ȿ0n2iU芼VLT]O;S >B$z"Z<?dEXЈ\F:R}7W&ocU`0 @@'jF2תB/jCzsg4$[O  #;7\?Ĺ~J<ҥ8,𺅵ppHu/lJVoZo9bqPpƁ4O d=ާžeL넚ri7ʴ$GjR6 ."38p.nCj𣾒uɸC7]FSŸ}!+|Gc1ef{77zLD5`8*cZH=vɑ+53:YeP/&N-]'  u#q7:5/TiHvrِvm26P.uhpc̯ QB6S Nini3Kԯ  Zu>iC&=cgZ87 +"[P&e\&B&7>JĢs+S3 O-/d74YLIz|0ܨes8lw] C0>1(@!3a Ip^JGڡfiCkdO' _ظ~`)nwǑ1*}ɯI/=a,8o Ll;P$l]䩊 tuz1vX! :JVUk%2ѭ&QBjdvT"~1m{IɭR2՛`L)y } cZ^wF iS8>g*2+уJ|baWg5~*d Kt-ۓbCr^p`/Oe#)JB AXs}&)nW (<+)8J5rI-+1`sSx>}.TO{l.on]T);sR IkCvnt˴msFy (w1l|iKJD(5 7] #g[>cUJ\Wi)EQH?ie@=bu0}ڜfՔ=;-2 `7kvGd>RAꔚɮ]i=u GV= p0Ʈ8h9Nxex{=-ʜp5]RIg4?E>EttDJm;pa8 ƹ:U )FB)D}Q[`H񨦘Nf1NtټVwd>vFo+%$ѕuYj)ѩdоH&E|ES9m'56fCv%&Ƹ'c^%箽x1ǰ\XdpvfuQ.eqfǭ$4^32ri/_f2y샎t!֡ܗ z~;mΨUw7㮵+Dʼ}bl@hlog޸8vB=F bu$vV=_딋Ln6p Ȏ. qg6kSkRVr>A侧Nws_Z@/}w6}xSn`|7EgDtŴ-bE dxqL_r|fe;[ 6%юBd F.'CC1v{FO9WԆFsF)O+'Q'i0Z͌D`B+=l41}]A͕%} 4oY5l q1ZI-Jһd5ךg/8>cyh"pF`P׏ncڼs>s1szHj5m0{[Vh=gn1eBvI\} cͩ>,\UK'{ FH@xJzw, G?f1N@ ].J`9"4 Zh1UPĜ /J6xº9rG}. )BT7VK ]d*G&ZU)Nm 9 ynNE!WbRZ䙸EIs]see>=IWm~,?rUs_JqJ-F\{g.x}j3` qcÄ'3zeVqɮeŞe?3p+PDt{[RO!σ~ZHGVcMƽ4=ϱ&JZt=}A4Ʒd1G頍81WN6jĨ.E,%Ȓ)Ko3/$B?վ9BΠkBݵ :=LK_ ]e'ػg [)իPwM!>t$xqZOar軤QA7=2K7% ~ƞ/Y"[muϻ mVur6%髎bjq0\Q?WQLд6KH.BwljĎ;,7I-'|)uW?7l6&=9:"aP76 M!J_}!'+ƍhQR@4d ~BRma7=y{Cy_UMNwbjlN)+LBItXOB hkeAD-J])=+nG(]>USϒaxχV>,z##$,`@AװVӓ-I3NjܳP xCJ(MY>FG}V$G6d^$IdH!!?ಡSQqOM*;F*\NAH؜/~ѱ=]qe3{43;īG3KsMZb'#̲AւXB###o=f}ܵebBWzSn;ۓp3}9k $sdx"lbT=@.'!K~=cqeZV  0+_Ssc:8a2FvoxQQr߼e߃A_̶J~9ıн܀{v!M8[ cY;d+/jV~F2q-tЇBs8&jֵkUkGnY9hȷ2+=,?~/p-w[yӠw\ɦi;ၮxΌDLj6<]" f֕JrC5 ݠr)Cz]h,2t}NvyL-CTktrxX9p*S7?I.n9`(^Bqs ӯzmv3d,G,*mr֞ ɬ+=Bb$Gy&݃N`xeb(ĺH 2܃aESaX1ٔǘ%J t.~h\o@m،d~^Yq\':I|Uz؂qw*ã0o}1;GE[ '!/M"/C:g8٢hZog  +TH, 'I bυwf57tϭCWKRR`7ou-ۢ2t(%ڥeE:p 4arm={ BcכlS/>>e.?pT`t[P?Gi]ڥ4"y9Ŷon%(3,udG8P/|vZc̄FXm!)4hjb쩗|.%eyŷƮ7I};j&[%r22Y) Rо3>s %^7 1<7+C~*vV~) qt'w~ɜXcv jO Ӂ S:zDɳuQ&ףީ蕻K+QDgM84=^#;2F%'r=!J:@ǜU> [#xB50;)1}˪j]Kx {6 3JyHKͮhzci 0%&*=,0 <\mڅl/-G7=؊p}0a>oPfX>PW/YlgT_eN#s""_An$%6 H#A6;"s qvY^2W+ִ:vE=.Xx=OAs&F(4,grBV?,_=Όouu~km s|O#*=Rƣe]ԣq*͕t9BU3hbF~L$y Wr0:Qbgdq=v[P5+jQ@sUMb^vQ>G O+5ϳ2DL'h^M%1}4!@oV\$1HE0NI}t; iJˋ}$"VS{=J=f4g rS[|M9N hSǩWΡ4NUWeoLr9f1̪*]xܜ[MlY ^ 5[[,|dO/}*;b"d.RV{~iٮg0դ3Z5ʁK)j⬅re:?d"F4i!2̺ߋ{HϨ1e<{jc&F& ׋*y&\oS +:j~=Zܳ>S.]tOl^\Ek/YZG\e#JZE`TzV`23!xD̀yĹ#Pm/tc᰾K,, Evt3rLmbA*~JdDgXf^a9Q tA',iwUZ=^pgWLv8iůPK }/PWbIgJK-h-!KT&Q *@菬WVw'wuq"S_;*3:{>wYO'pIrqUWS[QKѡX`.ϻ{9kwY^/ jx6jPEZ-~{o`߸L@O`IKwA ˵RٕU%tKYk{)QF蚛m'<Ԅem%YT47(XROt;&'!DBH8=v1T)UJUS}WU$pBG $ezyMmmMBLʩBe _Xgc$ - t]eջ(N¼q?"!n0AsH {"`,ã>WGzHF5>m@sH1`KGHݽ14MW:LXΪWBRRaLyC*8__ 8IĴzg=I抨q{6[Z0wq-X:}Tvk B3bPl"J ,7Įu}\4]6F.,Ŧ >jZ}-)qh&563+| GRxV<߅sQWn) SPD:\ҔMK $WXd\/P__MP0E$/6q= T$-+j |s:/̦? 9i<9%?7%( ݩo[x̮XǑ<ڇ.1 !gSw;RiFy@kЄ]j'A(CdTPM5Q?B؇[de*B8ढ़Bn'8s&=us`F.]WޣL #S)`j ǵ6-^aW&=#w(8|9֑O bvIyߗBObb%E rJ2D7qw\G5M ] ɝGfIT(ZbKǸsi߉WilFRXA}3GSXccq4'itVq ]վBÃFXJuhp3E vhs^ȉ\exi=; ) \ %PsL!VQh*yhGr9/Gw-F}hYT6%1RH6!} kNwzA:ώw}?M^Ə=ۣgWrH%˄-[gdqx;ej︒>N;5B4uWU#!yꬱxvϫ3 ;wiF(WqзANg.s,c}Q_,lEH2sx:nRcYa2ĹNuGU_ {LV陸;Zmi{D߆/->W iӳ3oz|;ܰ+|5C TCh>=6P~i3Y Jn6֐MMMshu;g,;EHzΎе# ~/i}- 9N6z~!lm3Gf}H5:Xo1naRi:<> ҝwϖ)b籙w+dIT/1X@+ZPK)wJ2a׎#?W,9Tƽ j|oEARӌ"BeU6O/Agjwͽ˘?y;"puVzz(s[%9"U,L{L+R3˃tl!s. /-/ OiE:7 jo2)f$ D[[]}4'{ki!rJMpUy1%Ɨi /wQSlDa[)e؜btU;Xӑ'x_"Vj:Y _hi`bD/@K;LK-]Lͨ3R{%l%8gbᨼ%.]U^!5I+nN}1vcX!-)-i6~,>Sb^ź/qRL:nJ}Z[:;Qѳ@\_[D(4KnhmvKf`?dt1'i=b7 P$ ڄu(>%>qݮ?-4ig gc ,TFy}nJ,LmAЪ!t8,]/m<Z4 t5QQ%ʜXh޺Mb-(mglSX@3L"un\ (ܖp!)\mHu?>Tnf.iJu{ڏDVj#. ُ|Ȍ%B#-|>P+r :O (Dl1WocQBn(@vEo=A-7IEbüxVk %gi$DEQ||WYT 9$kQ0yX0qs^ 5trqKt\+J>Bmf \:r[r+(jހv9b*~zY օ1Jk`GӸ$(1%Mt!JgߺN"t6J6Pm}'z|ClT"q *d 5 UkKxW@]*AKa$),U֯g4ݛn.ȸ35>'A&x I\D .Qs 13 t؛~394.@-c.s_Yv'2_‹#*B8|s"1šnM=b sd1%K'frW{zs"puZ6n^j$%PO'[ 8繩;50((@> Žxmaش 1ߺmwC~WqW? xZL.xu&^3\Haf^s qGզ>GSڝGOwIk0)@3w'0;\*GU w!|87;&=I"}3j ҈`;?gt9a<|_|jMVtd)91@mhaTJpZ^H8~Jڞ"SJ"o~L<@:DG`e(tgvx|w7aס/[蘗-1us)c{@*p݈e6B͠Ҫ-mn, Yi`ϱ:le;Qf!kvӛ4R0ΔdT/GQEJb&J~ ֻ ^`k |~2A.5@g"xꉘQSrgF0#S@RVuו۳VpvCܧ:N;>ftNKb@S VdbeKVh3o$9DYB-fR2IPC˗rMN.fzsأ l'Fl~g_K X?H7=""p'3G”>i9֐;}t9z+{4FoƬ7/yl>Dtj ̇#f Hvv `gjJ /asZ,GyU.*fyޒ>%*;G(u!2 J 8cוE G0 `Vb* xYNzMwdaZ*cd(dE7>V?PL +ѰKHE:Hռ~!I/"a .pT\& v#̖vFU;$sܼe6%J`廊6~Bg$U&P$=l i2% I sO>7֦ꄱ7==`t 9 ` dϲza&fP3 8W!:]%f4 m'Mb젷+ʸs\`#tdjuCZc`&K/`0Liߒx VL." *nZPDy^;ww`/5RL l: gFvDo+b0:imFj-^*! ߤ>@8& Y͎1 r毁 œaolJX4*EVg?Q2I.#[Nt8bV*AL+)ˆLvn+IfkU3C[g{qj5זW-T,!V7˶FM_P"[#I۩OyHnlx?oyKw"b@  }Ek>6z8n#Hzڢ*G޿t"gYzAS~6 .Â/nE782Ms:sz T,sA [ƸcrPʞ6vU!!04: j,󿃝o<!W !ƤΣnD'#@/*H`m:?FIK`_V¬N?7.Lfy+ӱ*5l8`PIAE(!.[_VćDS9H2)|oMӢBn. v+bͺHw ׈ /z^aM-[h90 .@ p1RG~KkLh(9S?Ur`R_3|uFՄ(9Iv "ߟn̏UbweZ>3vd̹a7ñv&iW|TB%z=vo2#q,f{M]vȋ LA{XL_(0{]X`?;,mϧg]^&3<qO A0T[:ՈmGSc-lB,,EI׍||ǓyȍկC-zv6I 6}W:J0\tZbw|iMؿ-&wGTpfk;KcJ}Ls"nAB'=pT &hfSP􉙗8t E%*P|a Uf7T)!m~>#a)G6.-[[ju]*ymҘvt$`^K_/'?ă &\I-7$zn6sj6u;5NNL&ҫD]dW"]j;b';@=kͬ0;aŲ-4;Gt "(wGׇ+x a,\1wUU:t~4YV+.KBg6/*h~%$0hDG2q@fE|kbYK(wxu_Lo#D_PhIza\Cs@Wa#N\15}9mLJ ikY>}p jkgYK4@|q.+ $o@{9G_'Dŭ%X% lM -tnsF.dYB8uTe\}6kǂpz6/HAt( eBU m7hܓ)h׻^SLBS<$~^sMǑ:7H S_9/t]yE-9GU{gݚ7ŨᔧS>yG(GˎeŽOaji-Xñd˛Ll_/Ń0xd9%\ݿ ԲM}c#\\~0b.Zg0eĚi0ˡe(ϊ4F{7-n߶cgں`˦E41ϟ} ;vRJ4ChW:GxuhWs i0T٭ycqL]dou>Nj{\u)$(*`2-扃D"ypz6^ZQ$](g1h %HH[a#6X mSA ļN6\OscGb63 n{z-vϞ*;qNR5Tk4KEZgO}#`v4 Π "~#\պO1ޝ/if|b:Gc V.-*3vҊ>|gHz(UUH#FO-$>h0j Qρ\)}L. wʈq.[ZPsqJ}[tzt@}*Y'ҁF؃jhG#gT EID6v8dZ;҉Nn@|(L{~BQ-~M b (0͗ i.ڃ8]o[6CC_z:t; Zr1z7Wl j$!xUf&b+sap\s+&b R!QR~BNz;E!, %4q,;0tɬ8ex$bLFVfUU)_YQ!&s+0( P& JgG(@@Uݖe蓸W7XLj$XKDE|%gŭ&j{.N,‘n{Iz$=޿hJEPGmxa@#)>8aaq^PH4-6x.9uYKa;R:kvÜ,eR[HGhkTGoNm&cHU ּ&%7ʘ$-j1)#>ÌEhY0ۆ纸B  *lFP"s˸_&Y'(8`G1Jql0dl[  ~q) ձZvs.}s~,Eo=Ȃ>7n9`8t- h-FY5ϖzđN}(OIY45.bAcv[4P=gg3xy7kˬy~@XJBn:V[8c hFz sANj3F|pg8EjD5lhBM dP̉)}#^=gnh+$2L['Ukh|~!go39Hh9 Wde g`Λy*KE - g%o_{l!(<(a=)P^`dP~:_΢ڶߣzM>=ڕ=C#hSŬזP:T[KO$ ^džnS$FoI-LZU~۶y1VlM3hf\?;| ^E< НqSso-*:S͵jĎb`6U>Xn#pݣG, b Y^.K"3Zf,>GsD_F%8rˎ`R<ǸrZй҂ʾhLypEyqBW*y;4ԟĮf[?5S|Qg&9w$=9h YJu)*N7dƮIq5oԎ93~BH-!SːKkDsm_MQD"MrYK d[B=Fs*qXۈB<^ehQ u&b0TJ7ϵZP뢱*Io8SĦ9iC*uEǡTg"uQKbS^nՇMc}beٍ}c5E_&:T;^"vVR^%ʂ_Y[XF,\.69t0,<8"#@CWVY- ɸmURf*^t^þM&.1tByrB&B$%%إek<ϰ;6i[PVRoE- QTw\4ǣɴY~HC}08F *F*H?N*NO߶If f41ODQړD}4ȯ<F^-Z W9}иU=?\z tΙ+((+U!z d"nS/ s)8w"%Ӡygg䗣uEzM^$!5 UZ4aXF O%10Si"nD6c6$xaLa",Ve}YLL'0:\i  Ƨ&߈AM6YgML8.n:]HpO 5秥f4`.$ZW6'lJ,g7o+F귀fiF} ෡|GOP*ӖwY ^`&ѭ]{jkIjaFA"m wͫ& xWyjCOrB` R+YHŀ1:IC_ZVni<һAqןℂK<2sG^}ީ7Fv&7 KU)w/Tq ڠ}zv; a<){O_CpVYxj>'L0AX i!21j xCp.I q( ~PW+[luQK+VRbINct<>{mץcD~m;Y]AŌ㯝@0;i8ձj֮y5SA' P6Gb*&NOU {M? 69T{c!=O0h)-'5mk3γbVj|t(7?Uq$,y#I/f<ż9b[7kZҙȧ[F3f%5qEQ};&O<>ӭhLe߫/s|D7s8vCPbJ}d}D[35sia 1nq%N_(!oהpd*G7iOT? <,]/xۦ8{V\n,Oʯb6ϳy6Daئ&%, I%_Q*Sy͔h AYP ѣ;h 4*j<i=8 2 7}$6e>Vxq,[#zp]; em?XIHz=gJ%c_5 ݮ6bԻ(I"wl$Dg{XrX&%`4iX;ENcco$}΍wyݓMmӼͅFk*! aW3r.{0k=OY3g@5-մCd<@~~3?$=fO滦~aYa)1z, uJEeS g]w7TLb~C.!$[ֻ4H$c$)2LK*(-,q <9!ډFN& 8.&jw0튤'z͏tXfYN/ȝW؇wziVelvz3.ӟ{VV,1ྯr ~%0˜~ڇQG\XۮlPe/*I#gGM5[NCGi+ iP:4g+~W j &>D` ++$/a6[ondЊodrKLJ!3ŭ*U # ]~}`NO.I|WhS%j3{6mp^V V&O|¬l͘d HN"00 fzz'r=4HǓa[~VNyz"kNp o".lt_/kdxѫ}{E2OuLa$6TXiqw/p樢OV}ZiEMaB))@_zUsOaP퍢dz>(4+>W4%?: ( C>}`z|hwRLsi&eܬιΦfo;Ú;p/s = p>VCV~'!%%(,)y޽H]˙թN=<]99Gd"!(뢄rA)6ty_!UfŜ*msX:UIr3q8QbA[soC5*2,f> ó Mǣ<󝚦6+UWwbG \S$A(vc:9𖻒x55,!Ss;h]$N8tjMPS$Ej~m k@w*y{UYg@+..+6Қ"o(h>WQ'Xuّ(K[xmq@= 4sls }VvjW$UhBFz)<ٺ/ӼAgOFZm.%|D}$hLLLE.(tk#c!vCSh>0CۘױπӒ`peGSNWaB DT)F?o% sJ tH#̙2٬ })b]ή=P6:L6 !Ji5GbP;l\E3op| QABEHpӫI%wr@+u^ZM[bXJڔ!ބ(%̷?Afo~Cb傷 0iF uZbUT$|{ 1҆ "}F}~c;xZ+I~ճiT<H NB(.˄6^ E' BKccBO-vFXn| Jx}MA)Cܘ!q?2 v:I@P]uNEa%P8/Ҁ;ʒ>+\`I{Q9x.z'h%Q7z D(ji 'AŨ!&Hv@T$:Ds {D+ vG:*IFە`.M9};5TGfXt[T- jKf-K3"CD<QCO9T<7kux~8xI{MD$㸕k G goph~rWGBeWRf:s(D'VNU<)riM: MJ%r4l`q 7NiE}~㍮_WkHhXeAԂ26$0iz}`HP7;ɂ2j OR:"hٸc/J~=[F U}y$O\ќ(l^$y+ir$<'nt9[Z4tfNܛz>1]%bjx&ɩ(&)% :U4wzasavȗQlE< Hn*hVx4:MZ2"v|Ä gqמYߥK%R7M)=@~,g$# 2 GE/rY5GPғ 㜥1^da j~1 %5 A.ZH |Sk&V)YAo~ȳ#Cn1&l'.5,|:`Ki-CJɿBlrn[6S49lTG]/I#DgY:BP?u,eސQB(ĸ\>.gx`aH(&5xa֖'1CgE;Y3jP*}(4c Y.>yuqjQ/Tou9CYN-9=o|ݚX 8mN3w'1Kp9]ˎ1[r<̇)/-"~o@H jHhD/ṁ&ނQkW M}ETu3FvVў@X]Ov.L7~T?Ʈ:ӳ멅h! t\~p$uKE؟3罔 :0kb!NPSf8,Wfy* G?0w'xاH" էg}#\]aws6WhnxKg8L`)};e 9Ϻ?X),5e[#]~iqp0TaJu4-2˽?=y|,Z{nr[D*pkW`:}/5J Ҫ u=?I1wj{wO%E F$yzҗ%igX$vR9;4!{_-@ڮ߇N`-C!bcND쌛^+)vQKt6\pGr}+W-&ffG\*4N#ә@(UV&(3T#n_d4b*s#X=X FZb "W1@-:آwUov m.Aߣ-keosW' Sׁc.+uin*E%е0*up٧k|h͒a9( DTnl.$zAHt1ss9_lAT/X8q߼P FsB~r=2䬱"453Xq㷴pN31hR("v[(8)>9](9_ X/v)h{eOr9p۟li3]}x/ҵtT=Eh=g~1rJxhǬdWF̘sa]/`wu/fGvkQFĘ|(hHO#ƳQHLDF;/QO;YvIvůL<G'--*Q[F<"'Bs[kWqAN47Ch6lƷB{kOϲ̝w1"fb ]%=6u@|U鈥`'%sS ${#1⛯Zn-"{XC6{ רxv?pzHn-3~K?Yk/rƄ\BvkZ'Cz&:<1y^"=-e3XF$Ɔ\Zc- 9Jy~i3;vY˗>:l2"5ܦJgpD.Yzw6@lp J1[HP(\d̮l׋eͻVv5HpɢQz07vwxXg8%ڎKqZ/Fc!u-"v:㣺ZNG2݂M"W|M>P| Qx ūW SKOJ9ϸ+ |֧z^Ve~~J0ڵ+/n*B8ײˆ q欄T @_]%,bD}رGh> W>V\k#`5RY( 9UaH@|nHhekKA2^/yҷ]|6=R"q+mIG@rJ^kC JLKvo[ݑ Qy'=rY6(ȹV(7a40Vˎ\j8KSZWqH)됶s YLnm[**7runZBm{nR\,2h(>*i__ FG>"Iц@L5_!PB}'mq0z<`MSB񵘹J"kϝw}R )11FɧnRZ܇HϪo L\3bƣEӥ'<ėKa=U %քZ6.F"_ŕlO[(0&hn؋<0!{Q?L]2FȪ܅ڸ*orcK _dR'MG'3K2iE|5%pw>܍& $1R. 39MC1 X.(n¦X 7^!QiwF082m?aPRȻ8 e"0-.t5/r XvV. 2e]'$z(9{##5n*Im'c .g4CX-5^k,j [UB\.L:{w&9C^t{-/띎4G쟑QۻU2PvYqEzyz?pGT>;q6IM¨ A+)%Ǽ~5N e#)[ ]A},7Eg-Hrcqka~u6޿ޫϠgtw}Ƀ0Z凛u:*?;r`tAqǗsB iU3DIH˄[Jr%A&tU~*Ћ;IP`dsTe]:/!Y(iJØ,{9 cw =p} ЃW1#e򞵺I3c+93ؐG?SΣ7wtOe eM_HMq:~YՊtxG lbY7vtBe2}O{'%l^ LD:nŏk+ H=r$P_@lXD=鳋p`mm/Nt)'s.=yjTUZ| Q/侷)єD|O~Ec;S.e3D\H=G.W88]^QliVޱ_‚¾uk/DpEt$,u Ua,fe$CAZTn x 8V_}vԓ\^Cj?$\ USRXT.8HmlqZϫeo6kd6u8S8sԋUt'H70r7ئ|kAKդ3c2.zߵtK~ _xcOUIsI!3kFj DZhsfUL^i~XW1fv +_s^_^EV̞?oZj JGYR򐨣jb$.XnF5ipdUIXga4 NV{Q4 ؚ!!6(h}#sEX4mz` NmC^Dh׸FL))LF6:5M2ӑ%P,E6*I~#w( @lR{)(`.u](FTqdxfx^:}1bY'v1|Xn ODAn&+nA>[.7,!QBmXUDC[cN>&$~A~fWԐ~,Ђqln` !vNGrQL6SH<ϕ/'ܮr⩽4v4b!EV1x]Y.'gHzm>cɮxydd E{osDʡ[pb z` ZA'֕_\%&c42L+g"p͍ܨ!l.^6>?J^pO(=$t2| HIw >kfD4buEc>C&6"V3$ `?.L9W@0 ,C;",LX2¬x/sW$V?)J +.>ڇr.L!AQ#y:{nPhj*jmkt݈~J͑h埥)P4CiȨ4䌊)q8q 89NDkWѠkn^^vcv0QӛeG{Z†)27d/|{@s%T 4)|D)jV)iiVŎ=/j&jk"2x P& 5Lz ":JŌ&*.QtȺ'ro 7;=эs塙KYN#P^9 : JHY=c@PYҊI@{x^/4$Be<& *>8 `^z,흶(ʺ+sa}ˆ)^(7KcCXoF3PlxnAtޛsFЋjyoe SK:D:lSzAuj;3%ĿHmFx`B ##~K&Kl_(W"xw=Yvk2Lj4E] ]*Զ%0;_سh/AjʾrE+Pb%Z\L>]rG ,γ1kCqayv^?vv𓬑J4zS?Uh~xL$ JE"p iFEg{sG#{>ZGz ",Y+G";Eq4.4X=JOD"~`cPwM )>Mwtګlv1ȵ].CR8mRbpXbKzc"K\@X1H{Y0O%ze(+Et9MU,v}dJt~0%M1q`"]kPy{Oc7̳ ʴHĺTxKE/`][}9jM[{Xc=?7DDUy|M TᩣH3hi+zx|3jY>Ҭ9&< zޯiT ='|UYmwӣ*혪){evs *^ /k7\?d%/kA: AUe(H%#R>H#4|²յ=_U;-3&0fO=x[haQP'IoH+؉/g)a ٣?LyΔ!(8Ȫ46UY_g~^J"9H*9N9UI⛏ Eejr$lsN(Y~Tr95_pu> Ѳ䬢3Sj~0)i'΅,r e+LӍTl+|tLywDxz)'u1*xܶz#zH:um*H8{%΢sazƤ5h\IH3oܐAd臂:b4VUۗ6dSш+calj>Q%i.oOUrR,mrC2 d,h3Wvٜh",u=޴iO4-VZFxC=$ ?9DBwAWTpKԽ7HB>AiɷCLb- U eq  g;e"Ks99@JXt8BáΛVeT4yfFZ"1)s~wʶܵimNdRP!F]]UR`[ 4C'G޿NaK]yHO%%<6zIƷJH.;dʵ`E!YyIz>V<xWI Sbh-$Q޵3_ ʣ@oM+>FU?¥(͔^·2{uBAǂnBqեQzH@vfIg[YiH)\cTwԢEٜDI>Hp;6t }-/8{"Ь9_/be^&{ `uJhd.'4&ײUYUw&;Ǖmm߄SO@#k;.;pq ؚ+52Ӓ! qN~5|X"ц*5j]ѣ^KrB>Xvc ';H]6ƃ6kB1>T"EFo^*1AlV3[{R4(>[yDk+AM:¬'1EZNr؜@ޗz,8u8b4RWao[{ hm:bU44y0oa8NEsLsэ*a!DќPBr“l!$m,*p^Fʝ 2Qb}*FKWbw9(*G#Яo; JvC?0="D4ힹ'똞_w.d_1p*{gyp9Ҝ| -&K0殊Gw\}E_ʊZW'|(Be|aޏ=IBL1۾áH`6 p~ Kgl[ 6R^0OI!P\WTyYbXb@Q{ra[{`FyW8VAG;8c-g!kZ;FL6A)N-LrGU+i} .~)JF#̳x&lw"cm<^7aOU -lԫK".a$tcWޞ咹1$-6אЅkYQ~FW* Z۹rtU T&nYSZMv B@WY;agƥyrG/HD3V{V~k?v: 1B a)h)#Q|,8v$bdUn^VX"8ҨS~lT 9n[7"=KyI(pO)VEQ,#y3!>PjR1S#H"*Hdhl.Q?,C~o J7oY{CyqJHr];dA';ǘJOپf4f|>zL~*%Hn;ipcv1V(pwb;|cλMڹ9%4̇%ؒ",@*\=;R;5ڸrs]F=h8ddŜPan 6Na:'7,Z0)k-=oeTIy"q3@ru˝'5f%=oVɦ7#@YVDjH퐚11po;,zf h[$σpTwbg~`IV:"%<7)zY4.RX7鏜\iVLC9swA#藓].:RQOxZc-@߮36KY@ס)L:SQ) ap(n7=#VH ýL6wQ}$4A!ح?-@͟s˴`xi;oR{Nڪ!FNܞ%s 봡=jҋR"[Ӥo?&ҩd^T[xh&׶ K+oX=g$ĿG; fqrAUf`uzx[[ Oi[of涢_g`:=H+.;?HG: M.h0xTS Zl&>On[ H)WD[ iƊzLxH9[[? upPsĬ{{f:af+ځۤ7[v4^˝Xm@o~x ݛSzƔZCwrko-- ):`M1!7}Qe!ǨjTLdnb?;+8YzFW3@^CeMU"=9?CPD@fv(hiL"hV6,;?~Ærfm ب}E1,eE%-2{)v-{u!qgJ&n$k91ye'TVtS?)ޡJkL'Q1 Ȁg=#p4'X*A7ؗ>uRqOO]ԽT%$!kW9pԦ<]`b߬͌i .yPLKxS(lb5I 5CωɂLi|3y+ƑO'C⮇”4YmEzֵR^4ߡ ='݂vG)9+26}M/ew߲zbAjAb|{l lH Y GwN'U&hRQdXx"%ɖ:e_ȹvPϒHFկm(a3,1cpSD4?;cvٸԽ^ʎ<߫.i7ۂ}d8uKe uh9`RGg \J{ѥFLғذ[a-hhT qv)>G{?n!iMIqݎo[U[h.V?B;zm"olMe}g@eoO-Sg(I ATq_Odj2/etAQ%E-5cjZk_% ЯeZOccC=xZ! ^'"^RLw>!L?RUbY;3T_VR$_nty ɐG̵&2X pݝd9 5[8դOb h ۻ+ȭ/[z^'.+LH!7 ?TvʮϗM5N13zCדc'w RE-Bu+ҬaFjmkЯ1"Xqc= sBqֶPgtKQeA}/2pga,a3 =&¥4 x~@ SBѿpBPu mi:al&7w?9"@ Vwoa`o ^BW3W&5tNď{\i!}vI؜Q. ۓO>.QMA~0K9_qcXIx:Z5[ nSmU@{.Oi?o{<\taw>j;9_yn3d+|=8k`8es@h\US*SrLC~H=NysJ)L|36u{O&:ޘ9n$akh{%>FF@Vpt8h[&4-sL8r\3ctrlնi Y2l j Ѫ|ѹcOzڤG'aOp qhGkC kZ3HǑvğ)kx蠩Kk/@)Xa~k|qx!+|vz!E`gʹ E>1b5ECZl  ԻlDz5&k6=KXiR H4 5rR E7zW(HHVf˿3E%ŽXŇ? nG6\VƎr$<.o;Ak|~n<@&?:I!֜vBĥ/ShmQj'ar/{!2!K|s_uNŒrZqL"PtQUHQ|rd) ␢5u>bYjڄMm -cx;msfVɡw*(: tc9t`/ހ@H]+<)E-%;ɻEn yŠv1݃?i"!id5e@u\ݟeiu !m7`t|}@qV5+云0loiW Dg,onX9 {<8wI\eQm\̵{@U(_E7 ?;n2n{֍ ytӾk'|C :x#8.6Q/)sDJ '%/6uh:O eBdDF~ / ˸Dw-/:$SsQbF )WR֯~yV7Hs\T@Q "I{ 6K0+LlKlh4}G9Uhy >$v«ψvcNXp+\L)-O r+ m[n'\$I2qٷZv>:MzaOؕwbC3ΟBH#ufOU%tq K곫B~f9:;4?c[q\§Vԡ=EV#$*!BN%sy-= wiK-N uD\m;gxdWk7.]=j&C=iש̄1> VuRJk،SBBv8㸿CUoϺEB?%/Lu_̰o/88:3pgzW A@?Y(Vܶ RfV`zuԂJj?Ia0)[qU-0|5 lr#߃𓁰 Wucck߶ľAL}es5yt 8}kڲC]-4 |T6Wi>\*rǭ2yYH ; !oypМyZ!EyBKLeuifzT ]N雥30/vo0 (REv[t/C"SЙ?&MxR'w(eӅ o*|-uEt4v+樋~~Vgʧ-%XR&5dE-C'@⿕h&.V0jp!7Ӂ8o5 %mU;1jc x<.V͔)+ncrxK?W' ܒ酪۶." ?\\9(3UkaWE>N7ٷ 0UBmi^K3As”i(yAB Hw)6"?Em6i7.3!η[MOx.t{&ST9TrcǓcb#wzXg82zn~vll[, ;MW#cdS=_TO{o+U28Y8B0yJntwaّp4iz! 姲,Dۏ]<\ܢ,-~;1%n(f\L^xVk$Y5b23,R",SU f69>Eưb\cFo-9I xRgN,N^pm8钐EpSqR2soDv '03DqIo fRԜH4LYM;M {̣0ɈP *ӆ0[E4ZR0EQ.Šl4^#%XlJ*/VqEg(~wVN:'2CKzu7 5}ǟEAB+ANRȂy7..; +-Sp3LCCEU#Yc&* r"-"{-^eF(#B 31J +N1 RCo9hϱDfLKu.SYΑ|;#@&=& #N% =T,7v7H]9 ~<=0dk&iy:@VFrUj7V+_A-~}Rz+qxWYm7xą%5Z'IO)ϴ\6Ɲ uJ⽧Het .lmBAwC4*Cz XR V-Ly)#QizGhCkR=}kbҭ?&3jjk<:/9g'UduAcG*!?~_# - KʗI-Jk3 q[xV}x6| {.F*tC5WYiӡcP^"O܆U$9{<@xCt)&<%NӥDӥW*>6,V:lOTTg.zng8axC-)2ej|KҍzCN7)un⥮B4ʽh~PϩFn=PL P&W+YΔ278ᶫ%~K /')\i/thiѴtja="C|N+H ]4,Ǜ1E*U38.@ 07_U"x1Z;X @):a;Z‘a|O/WnT>zY7]㻜K597J>1BI5%uD nVFE*Zz3K8:UEEz*Na޻#yј*1\os}t(2Uߌ̱~HXlʬ=%8-=`O*/a&t(ZF /Bs2z3x/Ֆzwu4jeN{IUk4FJ_eTqv"nٯջ[c vQ aME:{|bJo8nij Ɵl ar)Lpn)3Yz;hA2y1^vOcrY}j͇x>®yۀ⼊ 3[7g%by3_MԿFD,<;Z*\,v1P2]i*CO:oRr\У8uKl\ո[6+<Wq\yWhBω/)ep{*9Ww;Q$*2=6͏b9%UBIώU@򓮖C)݂LN/vB΀B]ѼaL4#suaΙΠ& $Vz)^P |0baЉ0dO5ؼ͘GۜI}*,眢9[KRFlʝ1_~u/qlE 炖^uƘ2e)sxc7WWR.!ݭv딶N6^rխL{,HBpc4+UD"h=qB4tVݭ-xTD~: {3N毛MdhOai23o @]\^EVBb>΢60 l7N:PykEC,mt/(fJ,Cw4;@S7<0y%*!{iBn?6q7֯!M jpNƧ;AU"8k]K4SxVuP5|Gj@qH2?ݠahe܅MRP;V++q6ɔL xJR9N1=&I7ds 1΢"ވ'(eڭs;N61<EвaS<)9j$#7M=f He ji&rw ~{W Cf;$x Ac,’l5* oMBSŝO#9*k^h"e&SP=bľk,R159XtHz◖״iP pު$>r|}#Uwݟ< Z˻N4ZTK'Nn&Gߓ@=sYsSk5hYpKfO *BK <3W`q(}!"\"T5Y70b<"(%Ԡ#+#&rFkD&eqEe&룬7%^f()/& c պlFX\CZDuU>Fl^#|9 Vǁ̄5uRzwgMfeCCZiPC<0J MM2e ~z`}a|7tWl`$#uIP='yJQL\UX^g$˚~ܵHWhLr4旞ACqdV˃ {;0B>ʯ˃x"ۀZ-ND-FcA%!e ujs<䚟Ib@fWN/eKsJ&ëne1y`+'4[P{}j - 2US\q΂],4#ncaGkm9YQRwglGo~먺",8jjQip bdlIlca(Xrf^L)"8LA>#tofF;װɈٴ8Unr u<(}iU zGI3A-n"1 YcgVWC:`y/GfP"][CpC`}Ի c+o>&i+}q9uMxƏA,# #w$IRf"ءJ]m4U4QJS{6owQf%P;su97ۘ"A.xNW[bW0t+4#b)'̍{ѐ7MtOYlڪFJaݙt;$K^S>y51}SСΨdқ St:ھR&r%5Kh ÷C̺9@ YUoxaqӍ*+N W-o7_;>1NZ,)B?j!SHbhH(vړMw±ʢ"sK'bgiLr/4q!H Lw;~iul~cD[,2h~h*J1N}q%Ϳq!*W[NڝYfm%*גw[/Vֻ[:Az@$Pč%թ-Nvߥ1ZY_UsHZZ 4z"H>zT?hGŘa;Ոi^ kCK־c{7cw 'A6:MoO4V>B}[6̚n*%hw?(A*inriWz٣TIH3i+jmbţJk 94!9St0LU`uwfgD_hjWGͥ/GAٜüpc?/k~7(:ݷ@-vÈ"kf5CEp#*(k+>ZjMu8PUr,:l %D٪A 'ܼ)*@>͘ [j5&V #։!Qd'=ʶK]- 8l( IJL*.qx*psNQ h P[zc-s{U{xJif=t_`VcʛBWb{۞l{gIOUsYQ+=}6W!w!dGGÅz-iIZOKgbKz-8/J llZJ1K:qyvcd*}MZa(Yb@S 7^DE^r=\R\/[K/܃(;MJdl5)?װ‘sÃ@hwmy 5 RpSdgaSUƅOk -}b2$! JvdQ ?r JVs~8̘VJ<$Uc˙u{ q)lBW$#42p$U7:Hnr7X0! I 죛~oo.'e~7=d0Pu AoEj"yܕ]-;0MsZLScJ`}^)} #"/5㒶H{ESDQ&֭3?V)Wr7F A{nL2bH{\z# 1ڍ{jZ]r <DMl41(RaI*각NU zHtDX@mls)BNo'box?#f@'`қ.޴{# O!Xȗ@~Ֆ]VN$Wsx5110H |_Z敼u'ȏB\@u?V9?'nF-f'l\j(L83{?@qp"kK7(]8a+@=>83)9:_juDXUH]/>sUi )iP`avMaVh4i%"ωjB[޸ 6\w &\ZJQ%/j#`dF=:S/ /ö᪃Du!iKvY0u@ng~hx6$WrK Emgf_|OMjfIJ.l>]/"fl!f(kUT h=q.9V۷v*USk'ۙc&)| H־ѿ~pt Qhd&H,}BV)=R;cV,ݾ15ImY߱kY h&|v|$TKk> $4rh`&xEԓoS^☷H)R?vJη!w5@3hAB9BT_N-Ƀ^x;Y?ep Jh= ^_ϔ9iQ"Ȧ(7Si+e^(^yNYze]0ֻ~ApwŚK?Z"y#*ApI;%D8<i ӗTuf3Ж\\եtD8pNxvN"3zO[GQ5l z=USsK<a=@ܧsH&+\sn6xWpB kmvN+Y3unXT ,>rdB/^}G}G/KRw,TX4Ɛ 3?P/7m A ?+rTy>o)LacPlD^ D=Q›:+=]d>9 I͌JF G$x% ĊkO C)^ty$kIAf}|'TѤ?OЛ6wDi(ȚmeK&=dkC y}<B`US8ëcgrTAigr4DQ꽣 7jne ~U"L΀PJ{,eƫ&3V22AqNyq>/_$ǎ7]` ,:ߞd=|1K|13v UeL+9?e Hb-7@bw&^DSLdݘ.3oeOs%Do+@5"FH۴ilG=;qp2,Eyͳcd1b!ЄY'Ë hI!M#oP<. #x޽1?DUh/Dt{wvhXz/< S:r R5T4sF_A \=Qr'Ѽ=srx 1xk{Qw>oԭmy\y,iO zB 2Zn'نQ[$>hIc+Qq@)&y1*Pʔ (w Чh)C_p:}`4L<c &O`yNbJ9XC @.ro/[tR<7%W;)1"÷0!vgw Ҋf30t `Sz5 &nMS3v2W<+B] UPû}ʭ Q.@>  >ńaWUHi?q!ʿKlGsKNuˆ)6?uoʁrCkW'-5aBG!3DK|aX̞qe>ֵ/e$z6Џs }B㌬3\) _3jF[b&Q`miк5_elYeE6eotD ٞl\[/=-U]+㦀VIms1eb6RYjб&/E\6BNL3jCj aOG Fѯ36-w}!nF4nA(*r*(.IzxSC;-=ƁG\ԭ+ m(/KπoP~s,pj+YY-M.M>~b0rw|z-}vXڜLHcia! ڐ~{.RWժmx$B%=ЉPf|.a~|jb r,bZ/ 5!"?X\L[vK;~*d4gڛyyy;":-1 9*~؄F>v 8HW-o_b ő`e Ƭ ۭ꿳TǢCwJ%7S*d̫/V@'rD1E%G)ciDOBT3iLQ6 T"o|2H[ta ''U1&!13>0#FwAsDVԷ$&>eM|. W gqkJvU'ج*x؇'Ab㽨H桅߼N1<./IԊ3`e-jp"Qg)&&=Dof㖍*4?V<>1?&.,gIr8^g,Llfz:[8m5K)[Ac%*Xf0ٽKZbdu yv>jt9,h5cj7;iT~/sF"}5t-t;!- OTQ{Ɣh%DizWRB8I,IQ VŬT}ro=%It)>Aig(1EVd":ړ4=u?0r1om?Ω>Ԭ ce]N(V]6 s{r[.\`d#(,XNe~c^eMgCsձ{Aڵ̡l)kc*7+肏lio|SRqP$ IT"q&s+.jAD^hc|'؊K]Шx|-hÉ4-w": ߋX# ŏ~q[D7Vl" c\+7? 0ߪ#0C})D)]M:!c%{- rl`hW&+:XI^+Ј@Hўċ*;q@|ݙ@!6[pv?G|K}`(|'f=XDe.\{E&7fNͲT*yYCCT:?ͩQՍO4Z 6LF=[gˡ2aU -r' z%φ& y1|Gj>pt[Z~E2}39YsW8]"Ԁ?]W̹Y!Qmi{H]{pS1Y|0;rXdW PI0lQ/2!?&$'뉙j3Y8y~@HZfѶP~ RS;V'9i 9i||Gl-[yq l85f>0l<'7c\ 3^R從|~H[vjþ IYB(J44Yy Yhf*Z5gri{OO SJ/ l:ZAKr1'`~~5tQ`)LsjeA|qx;BucYs*a'X1B%R#u`RN[ HyQkΥeNZp[)B)OIo L i}^2,;/͂y?N_)ДTfMoe{==>V @?&iqMO'E!?/(w.9:6y/L6wV$7RW6춀q\a 3[%11u Fv_E)&>lj꺥ώ5Dm33?fүu1ixHoH]4oh-ЀE~<Řsn;Yk6MѮ.;fgI9c N<| #wU:-*Om4S%Aa>&uyeJkG4c+*L;`s#{{7`c_rn5\x"IF0㸤yPO7LU٭` 4q\NͶ3͆1LR xG}RLx J8#!.DG㭌D.t vקl "Q2"v)a~XxX?lfq扦{X"Uw *_µ &IrmTv,Z8ǎ1~ly7I5/.O+KN,,Y0wˇe|vdH9oqyc4}xŤ2hFҍ]zRj?;&|0ǜoSڋ)ۣ3;T?L{2}?lA wܼM ic3Y33p!U90E\ln-?Re;%U2f/{*mB|ܚM}i:5i. R4{ʾX*1؃Jl.2ad䓻X3L I~)-aX G"tf튖il$4$w Cҹ×O,1ɳV4%t!)%1F4Y%jBYYkohax:[N0V 5VDZ;xuN!SAU3Jd\TaZ\>L/_Ä@ 3HSԊV3ohF$d߀!c Yv#;9%E{[ d"$x嶐 VU!7~z$)kHWRnٰ4"5 mW`8]xٮf~}W?!&}O& 19d(.MAA]Rs\ycXF ΙZJ' ~瞐Z^>LX~#AKnP#|MWK{Y꼏"-bXɐG@ ä}&ݺf YQڠ^ %9Jw1:0Q܇qL!KYE] 4Kӹq~+{ܚpڴE>vXX,OV6a ? ql^阺C~_`qjNº+'L7ܘjO ;#Z<=-dϻ^Lnس@KSH^ `:-4dh'ҡ(dې΀³sb֠%-wb}RidKCnو]<}~Ul G#h"z>. >FeI-"Z}įjҕBG@.&;'lMH9/Gwεq1VS8tW& XyK!9SB藩_Kه?`/+L <&P4j5,4hi_kSW+,5/?hX],9u/)COaÌLDO9꣹u9QGU"0=`_$`iYvrC![0K?@bӑkM5c1W<׌*cU; lb QV:ow*3Bm6 J9Q- BVUbM? a$& fx{v [ô/%'\/qxGY?[%K ed3w#'*տ]G`.mEDQj@zFwlVzD/SdhmNJ2dY`5Ueԝ˔ ƥ=8V@V`Jf`4(|`ͻ.[p7^I:eܐU.6=ośwL7Ľnt*^IO+vFmk,Db@ucX^gQ8&.j۪Um2M~BY n6`_*̔VR;=UQr4M0`t䭵<>/&|λ9ƅ)NL&VxR챁e/LgV/QKfp@[FJ0G-l6aMnGzTWN]^+͋{~Lgd*Vfݍk36"t%VˢB'X.ν6CBwW4-nd>9CU}p){rM 9*rؓ`# aY`ǎ;ꊏr@ļ!] Z)R_~5Km $7sA.+Uf-ki y.4:! †7[fh]z}[$SM-Qt2|LءH4FewqʶL1n66✇ZDJխ"+u[i2,-h-Y Kl5:ȸE4$ ,`TO?-=wzfSz}G1rCTZdEm?<*@~Sc|%^y 2Cb QIxXnCY|42 ycPdSI-?YFi٤}{A v#!2mrbm"nTBim?ޘF;S} &,5Pj~+E>wѷg;ĀK{0<.%{* RNsQK~j_Qyb~{uFì8L0T[qhveDIG ԮIŷ3ǗL:npWO nol ;Eo24]s@mtʘSjQ_N்-oTNKY8۠o=ގhij7z%t<aUz3qpޭ1_#/꺜'l~0+p|;6:/9V3YϪmUa)4:=TR{8cRSɭCϮϸ~3tG+GVb+4;w]W!GO>}rc3!4SqVLd̘0[&G?;5J9!cQr;M,PivvNEyiOб\añ1dWN_Tg$3 {)р*nd*MdJ;Dܽ`'gyp=T[x+xH>BF8M45ʮWdp+Ǘ!Wa9}I8]WPic C1lO0K7/4]^VolJ/`W'Csjc0u=cu8z߬4t9rf<(W䃣l]3l}奾7; P!^r c#qkJ#.8|j[< D׋6YFzn4v(YT!I%&[mg_[f?LoiGuA&t9x(Ŭ:Q 9=_Hk/g!Ed6'2ׂ*1e;n&dnlc"bk uNAJ@O]a`X-E -f 2!jUSTj9}h0wcGPJ"OO z>ph`lN{Qr?0OˠXVّ[.KBw?svƩVwċN ^0_D\&x##]ywu$da=[1ܩu$O}7퍟a}AŏwA)q{qj! 7q2I?C 4&JetCA?Yx[〝 NUV(cp8@8v@avGv)BQWٹ=C<*LI3c0/{MKaZ1y|ƾʹA|,WAs>S1$p)Jn 7PXF, -k E, J_Z` WgDDcbBq-1YI3075L.ś0#4+Y9),7$l}IT vi-r{Q̈́ke`I צx R1$ h|l*&/N#Wx]E5Tb֞Yc5;/M0>-Kq|Ep6 'e}ģU[f)AFo3q_D*\6t`7 |0a _vb˖RLbcQx:;>>Svr`%YNng#G#[i mu1m~8}B7j3Vu s8S-&.ao].Eb~pxq?J.gD0а'R:=r y:O ̔&PjߗYLrɭe G[1l!io&چ?QpЋkL6ܠ6Ww#͉qH&;^-^4)FQ"{GEg3eIcAdzNi9Z39Rd9cRiaC(jdyTx1K6$O~'AwۍȂ"o.D[TJn#E~;"'wAxQxߚRYZ<ɬ=nA I>XSKEZȍpU9Nӂy~-P s8B-(5~jE63qe~˨+*cɸSSfk@|?r*hHS94ZekS},߯$žx |2}HۜV!pERV^b4_vSrG98"PcU47p TBaպGJ5\=6BQlx+(gnU+&ri;7)M+b@_;meÐ~.pXH*ʢhvdi1*-i7wm5]_#M*Ԯey,&m|X {܏OR6sTė.PKNis7yLIz^:11Hݨ>YCC$o8h?4iuR蜲Lٹj@K\ aGI";z*O-d΋kb ED@t$4^ҍy/:b~y9م-rE7~gP'~?K݇+mAaެh8M%ZPc$M? AI 9KynuoPN~kJvu#[||Q|?rLqF tQ`Ƅa4{>3j]3!;1ݜ@=o %E+<^ct ] c6 T [iҙB'OL`^ pa iyT g7}I`l#mu:5mv=8$`m ' 6STkU+&E>oIX $Zإ1BMɀB:*O[y8m=+j,G(HφF0bCicMguɈܳ~1 ,fO`s?ka~JS9@'ʬ/Ԑ0Mk)paW'( C{N3m "Q,MI\Kd2ט!}ѻ^q+$2767Wl}z눭 +\Cy$ad_ KYQ%b{1]>:y| ?ݮ&Dg)pPd$ Qex ^NZŏ.+l08box]~@AXIytD/pbH5; [3pe`o4cR?ɾ'*Sh jŒwQ- ڌ@2ڡӢY}/,yLw6?+#U3|P*M4F*Q`/A?OGS^$x`j7|_LP >]P9D}ܐ тhV)CՇb_ qOR{?8v$!*RIwe'OcU){[" YCwC.dBJ3Z*7`rWp|yl#B*{wwN6O\~|Q̖z^'J0c_ZU,'墚-Dk;3S!?Qw؃Karʸqf|yyZdƳ`Z/dT[_\淏+)Yr)맏H+Z)h_Yǥf1Y,ej;3')y?z\~%\2Dm;XU02}ڱ0*Q8`' ᣠri8}ϟ(bXNYFM~9`H8p8Hq";i8xw]!OL Q 1q( k"yHeMnwTݡ Z!_(#p7y3 Px˯̗Ae,'8 .=.zDT_[ W& @ uQ@v%??`Yrمze U(Bd^֣G!JU.ކq@nBx0)pC8Zߣ~k#˄ʨH""F{tPG`xv,k|˗i: C<@:[mP_fiɕ ZJƫf b&q?J8boBo0)Rg된f@̈GZ3Eyae}ePlJ!BSl*Sf#lElc2dh|{nBcl0QI7r{BDg;bxU$VKohph-s"ml2c 7^SI~ lX._důهzȡlf7`Ow9gS$}iДɟ{X^c邕lh*zmSm#ЄP.;v$\^i.:͓ې[.Jd0/)O'$ƾM%m"p7"ICw1:u]&` ,_FX|mmwanICDy˜֣pK;"/o='ǧ!}%0ǖ+5H!Jc$ک2&ki$,H^%25w"%P*[u8iq 뜁1"H 8k !SWjd+ZV muibps1ZQf&hkNO&ldxaF{RnOoKsr븥ֺ*Sŋr6PL#ؿ':gwȣ.AF~O9.,%4;RFYµ\L9榾q`.PNG/Um6p!c#{:עJkR,WVش'k`М #SV `kr~X2ipCSBw?[2-LԪOXH}5GVZ`d+x> { 9R[#(F?{:I 1f#ը{9:25%4SD2'iDsӫ~+#n],O~ɉ l%k<4`Loq6s0!>t9A'[߬3CVf˜;A/םd83#vD@SVm$M S\<ԍ㸟LB,;1⣉cAjzZюFдѭ7@o@[}~T-*[=&z6$QϣoQ"'ut(WtuEo6.ɻ;J쳏0$JⰩV7ZD%MwCd3-QEUlIg76N0~V M pK|BRv9 %n{^w朤Peq-*D, |@XlOd'z`*dقdb']6*D, UhIERUlӣ=0_Oї4@>ԓ~Ɂ=_U~-FK6+6[^ڋ).DLf[IeЃkVG+vLگ-W.p3Ee }vS)9\p#W_`~96oH) (Q]Sq؁޷"%[,(+zA( >EJS m#!#%R <6ܱ&S$F.#ɑ AԘֲ+]0*{T4$@k3šMO5Zjy]qp9x)&279 859};uo}CQKw ş@Z(9AfX%5k֦;A= ʌ)*~ A 8v{u:(\y1'+Y2͒4MV!@%ZMưWc';Zh&%_JC21R+>lcs>{<7ĤkoUH} ޫgmݳ'EPV0ń:wrd1Gܦn]~[]f!DDVк5ܞ1E/7p¨cȾFzSK]ӡO )g͋HlGp,T !l +z [qbm&|-53̾Iް5 h)ߢY؄Z9u_WV|~/d,y'~QGΆ C y""/@NbD] 1o, ғT+c3k(caٝ(v3Ɓ."%+?0ӶcU*AMH/F (;LJ};'*u&hًDD7/˞`@w746SU9Pt] }@?5E" BVٛ)}Uǀ#XF I 5!)8WfOi9pZZbĜBDžb<"[fVĬD0:2=;`pǸuT1e:x7$ j5{lu'j*[^OE,m5:9f/I!8jo*yx!8 ! ̜Ter>֎WyY!ވL3)U_Ѱ+^oq?$? q|+y7(#nx D J;l'kE!L#|;0<]OA4pwP Vq kB)H EZ[F3r.0dmg"~LVa9[ ]/-`8rHvTg}/ e{HP*pbK~ئzWJq3A+뻠KfWhR^Ϋ9ѝTBjSNKihz<`s"Bޫuv!#Cw+$r$kll 2:b$lb &qIo,pmR,a? q W$DkZ?|őd ZX|o+I=鸩 %\&2wC⯞[\R\UPM1uLlC$šI)v,&$=[T]3`J m*ʮc{1Kv$+Rj7,h(sktϻ-X7#X;;~I._FvO5:6 c[J<ˆ**l+]}>ߝK !0-?mILN@?¸9s:(xJ61Y ,Tv!5I3cNq,㧼ɗ:YVݣIUN&wMubX_Rr)l^+F,뒅GpNsɼ7 D:+WV&}oic;txeAfOXcX paiP ?/v9 `Ǯ& 8)f /3n2W<1fqp؂P<ƔX mqհ""7/Jcaf9d3x碦-&15WGFZ1ymO&?~"cy \n#Ux FSx0}X3dmJQ ӍM Y` RSf I*QVc%Pp RۆDCkovP.D ઈXiBU`Cec$2nM0(cFTQP臇H'ZХ:Ջ3c飨Aae ~ Τod!/gA쎥˲&\~K֏˘\ݹ+.͉$BD(Wl3(ֈ?z1@Jý/gi32태vuw"x.Q#[B8Њ{w#H^sqGw-m$Ǥ0a D gY{2];^M`DSzĘEa9*$K \ZHbc4])\T._g`c{$>]P"246_bJ3y{$ltʿv2m0kue.~უ~2\"mJ | rL0i'2sL~77wEɜKp@qQq+"Fa E, #AWL=3g(F\ڗ&QSF }w5`ccFGI9/oRX۩*r:X!B/մO삥^5-Ř~ 7wqGD!Q1J~){"knD̥G^}FR I3! =F(]7~7s2;9\Mh7<ʭ1НHoC5!DT*I׋.I5/|yғu @rMzlQi cJ tNh qj `ww(>N܌\n_|^܅ET1m A̕u@{IaTzI?߷{80e-ġPWZSpCJ((C.wc|Z y(+G-vlԁ.y`  \}OzjF aŇW%2u;Mj[/sTx87h;@TG9K1*0K ͶKATq661'Ȣ0rW@E1:fS[.Aƿǐ9|o+ZWfbGPȇwrXJjH$nI ?I&%265 <:d 5>3=2^%hQRl W#TmjW`~r?س-m5T&)Cg/ n}+`lOftT']\r,kXى5'䗳A=rK\j&bkq}s)(Ӛ#ɝ;{,1y>nJ>zlCmM Y|L?x݆ȳ(g #y3Gkf`U;*x4ƻ0bwy:t SYkDhB_\T*Yr!GNUg\ yI ^q xAt)v7>p]bI."1Wh#`+^ϯ&hrψi||7vn"g0TlEHX{QqUd}+,?y T._\tqcR%%ϟKqR\ d6x # w/LM. {$A|>۷KP`$|뽻7h)q0e|{1Q`(=0P-/Zʻ 0av噑nkyǰ? G 0ܺB(G^t4`!& Fˆ.3qxmב1z)S4vt,W"5[>Jyxg01MT|_%^Ӝ+2;'Ҩ$uBZ-4c Po|*m &<!G$xWL TJT:)V!^9}O6ﯤ ~-06TY¯%ن*18>1rɶd3o ÿׄ`uҕXT~ Ao8Z[`jNY~ݫŁk[F0N͌7@@Wv6A':a3`.(JkӰ 5 E]J򼥢,CU1e +04RB (',-Q\:}ŕ?4x erc{: pTF|.>2*?"3}䊛AxbU:i>7GexTǙXe43?g% C"qi!D Jh(X׊zoaמW Jȶ-o~>N=)B^I(=羫BY o@ʣ( k5m95.P`bAo(iV |BY=Ҩt~31}3CN)/6r/6?.pぜY n~\س)/WD9;T- |jԎR1+mV"5TƬCbJ,<&ja؋ `ϴ={$7UNkr&^hYE2MX]f[9"1(k:E("QE3L]_5SL-ZX_zzXƪ{ &; l*x~{C4oMf;W3[hfu,rȰ8G;ջ͋(.ER,cMIV\PiOAb&B1?2q=OSBɻ'c?~<psMg<۔>FVz]GDr%'X{x̗`κl]!Z0v7'/_׀8*P-smܩ[})Ͼc0BF'>F'p+ 0ocXd/iRhpKWfO4[-Qix$>Kϸ]pav {NӅ@I<.h'ĴM|v&IG]5AMÌb^#5Ds=Ԝi}P3;4liX6_D0!xrrHM!-svxhFdriCU@7j#kw $ _?b$ǨƗSO~'鋽YM: r~A N'9kYLA~U8vYg -PLWZ BU#N&>ߪ;Fz# bhȰ@Gʧ(%Y7Ͻ |^_HYJ/\CLID@WiJ\"|j+홲 Qz=Ma<ŕf" :J=I_]$#F'I9㎈>yBA)\ģJ]H5$KJi+q}ulq :hVUqwL}kEU`,!8w  }$xuc(T>b9| b'TB yzq(ȝ *>;0dZ0謳YXCO?d(T[M4L=o᯹/ gxe.ZwRCzy3B4/@"r0HǦ)fB& #…#oNκG@gڮWWLhd(F"gJdSbD֖dcƻ nqf ؞~MX05fՒY70[c5Cr7neqb,] 0.ކYcep, >vˇ!'X9^H2w5L3i\𑖡@3.ʪes7iDƚd zLaz"N;3aїgg1?X`qo/E-khkt|ĞO!>H_RV$*nÿ0ӧ> +&1\E"2g,72H&AI(º $.NQ K~7 Ǟ0 sƋ GuR6&"T0nSڅJ =e"կ Yk0ϲOBGtXHi(Uw|ީK#Hݤ[GQkFMx,ns>\޾$ЊsЧ1<$i{$3/!)=sWg t:xAk596z 2Q9lΨt}\=h,C7^@R5*ݺT^€HJOv?AO$T%23ؖs_aV&%ґAo<$w~H4:̘9 JwH z1.rs*IU<^j¼~6RL_g@=wxFU{1GV+."mSFHֿ*JGFKY]`EYr6]b"pTtC3a͝H.P!Ka'eA l舠ATڤ%8$9QRܼ-nTPb 9Y8[YVVf 0xj:^(Ew5~! Ѯ@|O6j0rѲQʄ꽷 4ϋ.c":1(wN(98Az 'lX{ti29Zjr+>˳AZI-ҕY,mŷr3:5@&J;xbqHfm;c[5_S|†taua1mcGRaÈd'vBL#u̡rp5/%{bI/ƍ;MWdyStjF4('6nJsƦ05vGAяd䢽ܴ'hQ.R,8*_MAir2\hƔ6{;qLp=bc{Zf^."~"#7*N}[(3 (}3zf:^C%v*?R l}m#JޡʅXPVE>>^B;:}PI9{x )%E !*].qxDo =_lRY"{No|6~Xl QW"*+x&|OR\FիhZFb/2ek4 ۍjn Π7B$Nsqrʦ= 6̀k}E~] Guh1{{}+1}j,֒{QX*C1v6WwaEIH^V?IXd#pls[s[ t81pUȲ,ʓKA7jslN]ĔTr9pr)+s Oډ%ƕ :Fh-vmhq){[BeVgЎ(_(fhƠm0یyh˃^ZsЗ8xS͎f0auYsGB+25CGk=^|:|yU$?QjS\&b>c;nD*vY\:d7A,]<{e6jMXD}#).4W iϪy;Xbklw y'dZB6]j~d䚖SzyJf$w` vW"jYBQG}#+W;6~ޡ>ݻnvOסL1 2Ut3EHձ1x~x#kP]idl]xH>J$Cd!c hDo0l!Դ]g6̽<>!>xSw\ ڲ-L߱D''=Fp>UwƫS:K҅ך'kA(~oXl>Kb[$ݛbH󽡰3rKrFG;> SeVh]tn7~hP)ގ߿3T8}a8\ҎAy ~U(PP[LX0٢x2+<# 8ܳwqv!GA;xׄ@;9ZZ>?B[Yc1ȓj?E!I_j^ȜPqj2qJcnyqs#JHi$QD)+0B/҂$TV)+4ʆ"{xU"v 2V wB>J82 (p(ݿ24 ٭ V-2B2 DQ(6=hbr}Ms"b$',EOLLʦ>̲?oJ^p%R 7š4d l]s!9/閡Zcq_ZYJ's*xyB`ˆz뷳h4;yY$1 /1Q$gFջ{Gjt D nU3ӧV5v p %R>Mk͈IQztI(xCEy~濬& )LqSQD]җ_ԟm9_=w%%Dg ymY ֋n*vD%/S:0Xn}zEYGW[Kzcn 8g+?3cG˾KD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jx_G*BxBBN"oLJD [_yϏyGP]GP__ XVmئ0Y}H!ƕ!]ڸzei[תc64ATkJލy'Y n /UU.tɅ!xp G+K*>3j3|iV|$imxzR "ȥ0ߍ9PhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9a eBXt.iZ=\^@&c<ªvz'JxdF8LL>>=^ye`"ܴY%0+>:)]Kr9PVnN[::z]5?jw\"+ZH*W~_xK ObCƔ[BN902?~Fji9|]; 3- 4R}ɪ>lˆd {! - Y?e.Ż?xRCC*ˇACmIqVYku{eyF 32Cw_(iIߔ[Zo /}|%e@lUXcH*O tzj|pwb5Ƴ4­/r!_b$o-hH?Cz!QA0c2_Aζ_Xd~xay)e{t!Ut8ҩHx,.ɳ~2<BnifC6 .C4s6W^Fmѡ?8cS?[.H?o`Qޫ$MLHMx"F{QVv>A2wz>A-7c>Irfd`5{wLg]~ř~ @9_9:کKVEy&|ˁ152{{όJEeg>/ܝIv{P!UVu}agEsԁ.lT%_NLHdMuj-ԃa5,fqk ! ̨zLR_wQ)U~]3{fh?Z$`1Wəz$<#$b0巒(/ɻrвWTQ T=K(ɹ&i [6)(߃1駿"aͪsb '%{;`=Gı"WZf7Es~ BjG>!{[.m=o }mֵpns`PgM>v4vmD$)px~TS}!MЂ}\=ȖoI5.cw`?F* c(4\ѥ!q+O>p R! 5< m fǁc=. ȓϹX=ӐDŒi4T-߭/%ί{j>)* -&8,Q<` ѿm ~\yX;*kcddX@R9J2_czp>tY$CZGXt (-W4` ^+Wod(F[~d*%-.# QpM/b+)o+UAṆ"Y@%"tϒtXpR}?[I|g23 68.א^0Ơʒ-H)yv_|ĉqA'#sGOi)ݰȒK8ИB[BD[gdOB^ [3qU<%d^DRb 猕>Liȹs4ͅK~&[7W A!@Q›،)kB {2| ^2vP~㐓>gľ³кZF SDxM} .ML>tVIo2 ' ݐ.K*DYx(w3E7k+R!F |6 W[,Sr`/bQt]R6M 2AsC}u]ɧBiߜ=8{.a=PVG݀C䬒ϡ+a'<{h{{N eU0p$2WM+8.Poe^z]+zW$@bF+F`E s9Y LMGP5~GzOw7wlޖ;2 Isҁ#poE㻍9<%#>U̠-NwY"eշ)n m bhA BcCo |H:mI!`-"3{pUg׍S?#Э$ȧvSlF%lGJz([C*mF䓾ˣTf)\ ^>W#Y΁B@>kQ5.JhRqTHu;t4zSn VʲYԈ/OD_p՟NNj=L^8k.ǚX:h7uLfaJg>3U"~gq.vvOw!Aw6Ap+ETU1~[z] Il.(4 p/uCKYLu48zf/}(#Tc*Y7#k2{PI\{$@Y5wla)iWwiAxjk9tIx{݅O46Puj?M3EShGPy#ݵ50߰[MF8XA[y=bZskx{|]пuJb}UB}mm!UW9dOʑ)7M1uҞ X,ez8Ox|H:fFhu#lSx*VqCpLHŤ{?繪_5ɸ2W;Zr J0x)QƤjjzu+,Fstl;(Ϙۀ"3d]8)}J_݇+KIDSDJΉRD#*=c&GSRRdfdf1'o yXt[+G㔶)Dˊ#*N'&r&pVR=!d檿r5 Dp%ٴ>[RZM\!}8`Rq0J>ةODQ_, Q-͠'yJgE3nY$&g 0"E>h'&U/g#s]eL 0RY$OOn6g>Q;`4 *һmdK|Þ( huEyJu֔ƕk֚w83w*`&ؐJI&_+Yf7cWޠ W9V)`FP0"b4LNZINVzUUgPA?2ҀMy~lDžF`Ġ/7[ +tpb5j?J2aTXI~fAwo>elYEQ#1JZ l_f5XE0"mL;: Ōm> 2%zq2L̪$25{EtT0܇CLJ0]U/aeD[\7f1eJۍ,ə=/}0#aJZێ $Hyդ|Guf[SNyaQtyR#ݭW}8ԉLaWMmwWxvj^[9)^Xݎdž~G', mR*aTcJQkkRqp|y8bk:>>J*/ ^雦3L췠:E1DuA-F~*C"t9.OR &2GI]5I@4^B$i>v3IXyaj]Uc+6ù6U0 5 yt`l&U5rOfO>%OEUzfSvE3_k- (1ߚ#6 ,O؀{с}fV 1~;nOr yLέ>1767I;8[Cb2&59W犍J&uǡt:Jt{?lq@Л]!Ls\%؀2|1[|^kJh$~ OTB˥/*ߔPy=3 27MB4}Jz[QA_v _gbŋ 0;BIo' Ȭ0 P7-7xk=6&]naYYS~;",@ai$㗐p`pq0.q ں^|7_wU !(0Q3.T$2kgEYsQ~R$rR32hX׷H]|$~kT*Й"q '#$hcH<}I"+u\4sv?3i6T!<j̰!`Nyi[&`Wӳ[u)K/;jLuk']qΨۡyɫȧ G#?Z[H߯87WwFٽ%.LCDu,EEdh嗎]/;YZW]Z3 \k+7U'붹 =T&"Q5.:t>d v=0ѥ{p-7|U9ujvMwq, ]:rWuHl/;{ȻfvՌ] ox"6̔kH>QI'e%ϪE Ì_m:f:ns6^6; 6^۠ReT,S.ωj~T  1-sTRs\50흇>Md|O;O˺LLD -nD8Z,O#fJܣ$*5%O }.L6Cl~ܛ?n0Vu.₦HLR`$]Ɯ ƉA8WQKfLw|2d ~VyK@aῦԄ".ʀT$Vfn,֗ܚ )Y8YrNlm;ezߐ?uȈENئ]s4lfl8~ʘzq[H6&13e Dy5)I7Sy[FtTbbE5Bh<+V\ ܃-nzPwh&fϒ ?WT3e]JbYFT2_QeR̓g˞d;DxY*r^qO4bG>՟FyMm B9aZ`a*zC",)&CMp1 Aq> {ե6W2AsqCU;5G1ֲ&ef #0fU K|zha?֛2[QLY`"-- suiFyj'Ҁ 6 ;\FHwmY0i*,pSr~b4TTIBrSB P=cerFPgh dO3tCƟsl!dE T ,5G7_:f dG0UYz=ei# &Li@\]lE4{yD[j:n9s? }]R1ֆ雥7 6I~roZ420\ mQm ?ȑ8;h[ע/ƌ éSgT!&da#ᇵ ʼn[T q-̰qg74 6^UM [Tt?s<"]B?Mzqߓ.QЖM꧚1V3!%VČm 7v}ⴝ:c*,8uJ4E)o)o{ݳ)[͘ x" 5\(Ny&ގ"(A-XUAliP^2TNQ1) |]]az)iQ ugm,03Põu2%3<; eEZqG~z'd! W"s}(vI_iuHӓ$:+N$?9;V4gWGM@L h >ԜJ==>r\~% ЕM~֑T1wNmWOJ}/DN7Ma`DhM*uem&=ei%VP4pofPDK}J_>2۝Cˠa|@;?Y-;5mhg2,mtEK}jYTDY+ BiT$~w99fw}]hF2` K x^Ժ"N8SD7uC Ƴ5zzm>EKUdf@9Tus8`D UxA<~'q#%[Yq[2+O /*ꎀV7gK$@DSff`xxbi+ֲ1t6M }7#`ʲvAk2b%'|p~ A Tp#zUNCgjo|\K!"~G ،j"qU|c2n%:Od7'ĐgM[ϔ,(&):6HiLmYO/渊~DE? eeR#RS;!fÁzBd5lzw(Eo<7e*ZGP,ĪD㮸-y"9nQ z~rc| b9κ kϳ<Ҩ2J4LUG@ d>ExRLE_9oglq$9v"P+ |2Y< qJEy8H[j ׸eZJz@z(1 m4[Q`.xe&ʴ@i0%L- ^k_1-Cz}z`NT>'[lК~w0C:DZؽive-0r… pX<hOJ!j $h|33sO"5^P>έX<7SO e6€!5<͜} 6Y#bGv!@wDT.b617n{]+g E1vlp.G_V#?uf %1E)1B|zp|gA,ʐ/~FRuѢ傣v7?oĊG+V^9BGUaKZB[sƞhJVi+2 YcO$[;>RJ9BU7l&\QfQqDӊ~(k$2U%Ab?we04@K<ʓN_&ρR_"KM,{۴IЂ&Ӈ5 K HOL~fƵ'M+u5W@xtr(9A?M%H~æFNhOrnTwQO1!rgr0];58M=zN|D^'}k~x\r}뢴2FvMBk?Pl)MfCCY ,ꫝai!J&$y83O%%H4A0̿W8ZIiz~.vD^pe&xb^Dq )Jp<fl-r(ͫ$L5v/~ p5juZG\-~_w,Mo\+Q|o\QT K˯|W$rT ÍW%Xi~Kޔ{ ~sJ.eX*M+Қ,Yu| xK5~>*DWbcSys%C2^VFv0a1NoYy*twp7dY *|(=@£[B;p/Hps4L G>$6{8oي }n𑖒VjԂ>GAvd'%*:4`W6hiO>yc*f_TTS$Ż3P.2AvOP8ØY[aFL{pZOx1b4qdP{ @..MJ&Zv@DI._le4%H-"d,MpQJyo~q58@. Il5u;11_4хLj<ԓ=yKāg35=tם|*=go6 rH-Ō.i hUtkCwc~R%fNja @X`(-xIUbp✱ʒƼjT j pwf1 pdB9>/z"R&1ܤ5PHrYђA~/%"qMzW\a}b9#;0RNbxuHÿd KqYTk7Ȓ=fQs=a:k\C4jm;XޯTr%Ah˶M)x$}nr3Enb V|;^fWr]ˎcVCՏezypO4MVkuL4O竴!ء3m2d?d_)D[v9CT./1w(5FѪW0r1;t$6vb'+5Wy{q9@"$`L)\[ |z4{'i2ԭr@WՌOCSׯTXv;yKc"Q-Tzo`A6evZd({ %MDZÜ4+'-ug>(DP:j93'dr9Y*%?ͩ9.DG~\CK1AJW*U^~ +n,M{xvPj% 氍"b73Qp 2Myj: (YMBТ p 6FQFuz ¥jI76" Wvwãnt7Q"Dd ͬ w.U!}I6fp@cG\i^moO^=8?Tc)&̦S䂄`e}גsJz,/0~TPxTW ӏf,e-qޖ^k|t9:D3Lim`SIDWiúA NZ8lo clpS5璆 18AqOM涔JXH*}S4zd׳k6ѪºJ LwP4 ~CI{ߢ)%gj@O/lŷ?xKm?w7|T.c>;-+T;h0^z̎|yJl$ò{DB!̯&_>Tc m;g r܈yĔOZ**ԑsiyF1lg!V U!EAMŠޏU'^v*@4@瀭|)luH.j![ !X1Ipvu1&Nθ_4]N얹PivJfX 9zT/?LcD9tMq*gCRbӁill\+ToWLkc(W a)*Q/COP$Ic޽sokK1/I`e1.ӧ& ٝXWv&D v7OUan޽l0*R?KhPgmzڒ^I&KCkV %<2 }I)Ev4 s `AgS[ .=_F!dKT*<0E $tǞAQ{@哨GoxI7bZڋe1Ҵ+2Teq ʫIU.3<'.@m!gZPp;n(%NdzKa&= }=s}X-Au?>ª&>c[1af,ѹ@:K2 _?9&!irǜtq -Z9Ahg&Gј 9ly4\1}vVڈ0Zhqm+:y 7rޚ]k??_$+@cۣlV?Ws e>>%Z0y% 5pYah"'|~\QHXsSa3tBg4cNRnӲ Y?D$^;g_fdK<4mN\ZL9r} 8P,l_#2aOs\H(2;t(?팴SDo?²#IHoC_?e8t9T?0( ^R`3C20" I3'"<L{Uk:m pP5DΝ9|=EDߢ&2x}Gșځ ^\}س#+ (<~b\V*˕I4"q*6MF 9¥A&I]Ds[v~դLL>NHt?Vl11 xٍӆE)L^yT ?T5߻׳ Q맵3~:7$؉jPɁ34HLp(QmiH:72dFg FLCG^r P^UNXZ;)~ ry9H6y g+0jY7(9n< '6RAnt2,^GD!V.֙*H:Pܝu~qd6[uHC4Qc{*0WwHo~BhIBM@4b" ue_dTjPe_jn>T!̔ z1zoGԦa)-X»0v;!x^.j !1HvǸ3\uߧw<%?qub&G`_ܜ5͕Ōzs=g(W@TT֫JeO{k(-wL@=]߁Oˇ 28N&8ߋDU{f(ؽb@V ! ++4yݗɦ>TP(ɓkizIc;P!}$ߔe&}7FҕU9N#5m1S/;?msljpelRwv*B9c@XZ_[_|ie5$BXfu0׸SՌ͟&טuy<%N"<ҽw#7 L/u;S@2 kN{pqX";t[b 0M$Ժ F=9I}0yCF5'2هXج˜YX>#=typ0fu&<|I $q/++̴*O7$x)x0iBҹqdp@ J/ir6ၸ5MNkȂ bLJ6ez1c>rK@'p` Vr='/Y Z _0A t~\YOx}ەǡ3|._m?vr !eʤQ[IM6F$ÈGO;P4tuTjh+a`"jF4tQ|ӽɈ])d= DsDEž=|ącvyϱls؁MҐ*5(0d3!yp\0ҟ@$&x^b \A+N9=R~]1uƂڶ,]DVZEZǡV gI [OGX<8@&f(WŝN{݊H2 iyjoӹ ZcZpO2ЀvIF'0C&0^I}MFO?JMP [j}B#RlYԲ yfY4S8qsؓ4apR|MM ~6K>Xƺp_jdE2sIaV IhC #-|bi({\] {DǾΚdE%'obaE0Yze"]Lo2 ‡~aեLY4Q"i a[UQ2.~$XTFOHŽSuXk& ^OjS#,ϖ۽Q;z9̽X.9)P] $">{!H;ry+( _`zI<H1ezֵڥ̑2`ysO:C:@WӃj? !Ĺ `:%.4 R:A1Juq= 6 ϒ8@D$?Eo` ;(V0bU"NE/%#s)%nX+2CnKr{YE A%Wdȫk'0N@SqRTKJ3 (2:aTFy%O&?v. QkQ-[Z.58 2J]HJ{b'hJ#Cl} я_?%em##{yCfVUΕ+7:(+͛%gɣ^=glkQ s^\.wQtQ֐XƫHz7f/( 3k,b`VW4 ֦ďRy8B8mAu[b'b>o /DaMɍ{jB_CN{XSf0òX#$dQZ N# d&LAB_j3.o>mrzUIDN.h0Yo j A*0)%RLK9EUv偉3՟pQ$}~ؾ%,3ڙ}| 4CU$慏t  ~,s*H$| #ػvO1~jG.(ēʹ׽=ϧz8j=0䋃LE JܰW:߲v KDr9)rlȑ]LJS.237P 6k |R@: )ُ޾U$=L<%4[͝"LlceJ? +1f'O,_ZÕSEy'r0#{9Td-yG`N(K}cscu,@ I5}FO: QC X)[^kک?{SuAX99FU?FivZy7z;-y ߶C`/ {{Z"` McMY>*2&_ 15䒔n2$H;<=hSyJ^!,֬A3;2pׂ~F=3MDDoA0kxšq[Y qZbVMC%.7]JҏQBNvwFX<5OTmփ{ YOt?f.bQ!3SW858}A#>dIV1(xm J!nFml<(8BM˿H꘠a~A "i`bK o:ckHѪc{,WZE}>l}Ișf`ԠVsظO.<)@ f(ZWT]+dm6AAVQP D߷i/m4 b֭v#QZT9;;w<E# % "o!1jn\Nri.԰?6%ld͆ķ)թM^jNTԧTș Җ|dNEdKupֺ`/*|s7!}̢Qd<ٴb^'wos)g%ծ+yQ/txkR(1EΜd,"Ȯ8s0&|[rxW"Ѷ؞+ة7̅ܕ؋6utjJ/ 5d~> X8nWGFC[zܭ*2''iEƵxjx /6nА;Ƥ#2Hf(\ܭ**O Oyւ1GN ŕmTa"|ClEXADLixg\(%JBa;S(΁ʃ 9X@ =cĽS wM49MkEs)H+^"Tkc% ZDP'a/`u+MS1)&ԃskoBABl޸,Ha/+`=,o /\~6$);loM"~iliO6+}ʠmX. "3aՙVp=xD}_C?PuLcg%]U+{8ow+-LRF C`ȭkEң&a\%}TB8*ɱ୛(Ry\K@p'Q.Zs`=\fkJ߀6SQ~K<\yrY+E:aˌBSavGDhvof;(6@d Sw{a;J4ˣOw\~H~Pf[QMa.$\%VJZiNg0hsUHR~ۤ"_wh5K]hlqY`rR$3sy9̨(+s O45G%yb 9~Y҆ֈ(9a+Xf5/#IzS3ru̴aΰ,j`{,GWbUpɍDž`Fd ';LXE_ ?e(HD 88PU*遅I ]kzۢic|#Z‚]4#]Lr ‹6φpYg?\!mj jgN:~燌g0d^28@+Wx&IN='ۍ2IVhldLnEٰp  uF :/f<(:#@ "h֓_D7h|Yr;#+<`5d8h?ki0I .c|M79%bIkCYZϊhU=q@OEo:rek_G뭼xS֍9:/+PqN-=| O0m91'0\F6]k(Hh 7,) LĜXa!#V 7E|C΂\JwC4'([^59;>8/aIљɶde@#d?ZA ڋ p.Eva3̈́GC*M+x *:.,:ۋET%3l܋$΁I Bm'BfڛK8料5(4RV %)cyv/PvO+&cSuOM&]+<."*K4;*^*pGHʯ,9T=żq7ɃI uއ";q]uM>ۅ%rHhE=9+Tx_Jl(:Er^S&NJZ6gs]$‰i1,G\a<_vsgEh5 lַoTVJLI|jSu$@-Q/pwV,(Ԝ̸8&jD+fͰ6rN&.ƥW~5My%Y/Lі:n:߬KR4p2Y5-EjHP?[]2…qgS9@yGԱo@8?6FRBE=Vq,qDoF]3tN{xi=nA)}+JL?ޝ i=0JE(n];.P U:|x M}2ʪt**sk(Ԣ쮈PH>LPCG=N!;9DrV̪4\([P;Z_h16"&E-po/|^x`r{0mp+j3TH 싹Bm^T)<,;qoCl-鶲q\8=ksvJ`5|7k~+`6~{VXzsyfѿwJN; _"M#9+lUa3d)- Vh9\q{Z7ʚ)3>vi{%?[ɼ܁VMФeCGY&6j?*UH& .4P#Ke RvܷH!B*IV"RޞEu7ԚT CPXV?H7C095yQ0ΓBB3"4(uD|@> / %E|AlQYbmYGyS].'nf`')3De_LyBZ*S)j-,Q1Iu}jL2($eйJ!N50 e(Fĭhhj '4`<Ȓ__on|-l_EJ )E(B!Ӎ)۩kƙ b<'P&v|>uH_WA}84ogm%:gm5<бЁ{DqQ蛗RWmd(&u,5:v _$ ׅ nzb`Ne T/~|f㛜c׀o٧-/8rfHBa<%7KrNyು=79I ڌ3Yw3mj! _]=n0ֻQ,œ[Hm");2>ߌ; T,JPC>YGʑЇw`4tHTb9P[KP0(y0#.%)tp\߈4jퟐ3mF!%0V&f7CB|#ݶ4cxrkI#b?F ֽUHXe|"Vr ܉"18H=̐xp)#1Cj+@G`}+]CeO:U>U-E,ͧLT@YFOp=*HK1Xk*H\XC8?8eЏ"S;Wt;h*lXEZMrjzayԙC */sѠ-q6rEd/te\gDݗGSm?,Ѩ^Y_/?Zb0*]A&_  WK`7=52"<:\Vx讚Dic_%=љeJBe]}Ӂ݂9Q$SDҚ5i =vs-\a풧@ +!̇6 KZ%2C&YGl|$zaƑvfr1i H1sR%dU o+5D`MzC}\I%驩#"rq|?BۯrOY7~j_nNv8aGBw8\FQ hv-m8Y_P;ў*G$&cU\+mؽߘo7iy`pr63]fE^n8Jo2^MA'R4rFuWFb][G׾ϾSXDz6 jNGWՄt b~l/L͢P,IƜf,Vf\Qpl(;F.?bN<lm #V"G2u8 83_/$ e;9!y8 X-K[߳9_ǚr / } ?csaӭ6 Ztf߁ 8j!U"nL$Y޹oqN;`h8HUpioT@ ˺jq=L%O:(QP RH|T_ -5btd"N3Me ;4 ]2VqA߅fCŇf7Y05 v$td&1Ύ:MUNHkBQM Q|['[ Als T#&AmE6*JD۲-vj_=oniq448h]r̦9Kth3$m>vv^NZF{A|= ¢1˰hL 6Գ5UyM֢08ޢxMu8I4e#Q 4)3oʥo|vbaNcu>5 /m;bn.$ ) "+f) LB8r 'zPV)cjx7+•͊26ǎ_J߶rDS zRKQ+1q):M+=$?Ù{D[i|pԄQ>&EћOl#92k#p۞HWr΋̔cy=w]?p1ͣ3CJqKB*Ђ"svA:{E;^'O*YSLES߄a:&$1없9g(YSRaeZ(ǬL 68@sddٜ3Ћ9hԂ<ꕴmR 9;WucEN2cޠ7/̬"%x|iN^C-nm~d)67,"1 K"5fgqؒA\QBɀh3+vO~3|yZvCTF.#X!DmT!̦"hNR*%.Э%*'nv 'v`~upY16p8is>֌o< JpSP.TuxxفYXNjP?phtO[ukmHyۭ7b%sPOu_VڑH݋{#F.oOxqAIgq5T_wZϿ$,Ե]c5 3Ăp@{!̛zG\9ȟ_vYT6=;()(բ_3q#!fH S߽i>7<,H-XXgX>XNz ] w0e X}FMT>̏hPm:+)~|̑X!lLz,xYo 4 9zjh9'OTTXfzN:[cN"(zƯlev;KtZYKOX -8ɠ[_=̈6)\]mxUl2E8Nۊze9ph*q1Ns^_ x/ qHYES+/\PS)X%yHtdWj@ "?ï=]C 2$/|y:t/nO0I/MM- &ߏ;Nc8Ihhp\XfH^fz]꫇/{|u]Q/ډ\2ma#lB4[6?Fcre*t#k*'"ʏ'YRg8P}R􊜻n}Z491˕W.Bl\ 8L*ȰYlwQӲy$8 Ol۽?Zki&V^zLpNBIV'^&3;!;AAmuzXY ;"fɿLS77V85cAPsd_3)E?Ab>d|S2$՗C[*G5%lY[/n5 JN BUζی'k,:)F>2s=U-ڌ뺷fCeTQdS݋IkW_mgOE, 9_gc =MT1|P"B(""7iBPnR1k dDq Q~K< 6Zw .*=hӒTpଅ+0Pˬ"dbNZ9Rm?Bp{hˮM\>!Ȇc' L|ם&aN׉3v'd#nj}2| /t_}ߓ/ 0mӓbRvu } FOrD`fӭIj9yP:E23[%7-8|ܐl6gMn+ؾt" ] 4?Ei^Pڶ`ZV'=1DIj'?!1W%vHD?1@zFi_t|`L^,\2v)z /y c[J0^ kzޛ}~c훇Srn@tK4M!"ܣ/tf?@++ۀbR> ,cYbc1.Zc >D:4=m4\)S~3I*Ȱ0H<6)TtĆWiy~O?"hIC⍌U+Z.&/3Rwv2z,ӾK~\ޜ̏L,:o-ߙJ3h{L[U?W9^\IX+BNd)qі;0GFyuYBʮ~Z[ $LJw,jn1ik,Z< CńG9b9]hl喳(ucI)o#CL+BUd$6=W» t록)M+ ᅅQm Sw^@ pR"?]o &|\P1-tĦZ,EBݮg”\YخZJ Hq:mraɍ89gWp]Ow{*-NGZN1vC|<0c%gpχAb<`Cx\{)zwvWV|JKILm#wSޜ]PaJ(޳ ; HM!,gbُ[Ita16~5t5 Sؘ 5hF7ᵝglE;/YylpG]@@o(BA-r[ 8FoK4ld]l|k sZ]H5$[Cn j==wL-ࣶM'VU8npW^T9/Zm~1;1XD0 F\ vYjwDKTB Rh#j3 䤦h;ެqd \"Qvu|-GvZ0KLq)j[=AH~2ޙSD߀eK4|`O]9:V\s}9m8P@v`L_NXNj0E{,)/قfެEΪg g}HO{. ' D34sXMrLViRr}ӞCA44`Lb\]ʾ3] #Rv_NM˜.۩ޤ~i\bޡDӡ[B'3^8}!0$=k4VYfʏTd Ds`7]-WԛρlH32.f&EhIf&  kI`No$}AEx^'Sͳ4IXF,RBz\%Ksc9w/L}6ΏG@9.VVAN c#_5+e ;W!Xx+1~ujMnhz9{*>^Uф%+Ë͠C"͡|,B/D,Ҷ6eѓ*O݋/`/:@gщ(PvGG.gg軀qfH?~THem.s~ToN?AST\Š,ǿɆ**-U`}Y;7?tԗ Ym 6Ӛwyu[L9y/fHXo.6R,RoQ:b;FX#Z'!EL};COuʠ*  *?y'H4>t涸H"I8D1`7y~ U| /CQq/TWh !J=IwF>C]f)(#-O*Y-ۀZ_2f >1TxH&J~ B{/Y^~ 9v=RL<&h8J<5nt|EQ'H;].mm 㰡d#,؎Z#S;Ar*9b#(2+>j5?/1hRL~I *~6]63+ C?/\ߌ@<OA$OTAc.I!jRj@D]Z}u͙7|ǩUnN{u"e\aeaʾdqQE.F{ {v*ECG# KU X9/=BڛA7T z$ RPΩ+`dK~;v?&n#8g)xYw {*qi ڳt zTդg*b%:t)2(\_.dAz tlr E$듚q5b UT0Ξ9Y&&WNWXk86 E.ID2x%v!NzEndP _TYlUws"ܺ9qeOGκ=Mˡ`{?jJ ƧNū9ZKg;KӀqtvT Б dZJEn5:Fzl91މckə`!Fd,q )[HňwMzH(e@>XDyY ߯p:ܰ}A|Fj!ܥuf4%>0_ˌ8)3S)Zɸ7kD8rhKrbVE9SDi!e>GEE#dm׊4H¦vlMϫc/11[bIfBXq6R@ d{g.^"Nh!MO{czeEK4NQZ2wkprKVs>]!Ft|[E݇UV~e7n_.U)pY5M5t[ج ka;kab)*3e|O;݈i {J-Yvzfы**?'9)OIJ_EG^YzZGpSʖ`m6,؍sNM!:C㉘~dMdh#|VRo8qzEl+ƢӌBш5CyVo3 ǁxMf;/f¾V~l"ff^xYbs IYʖ.o*+󐱲С,[׾b̀W9X6HNz7&M8tWrQX▯Ȱ(-ly6w horuSA+To I&s\57( b.}lPuO]FI]'9eb|`[黿ZoL>ϳVt)T0x,< Ȼiez2V!͠bh=<VM9åqs,RȉPy-`>-\zNU p((.FPTaѹ/#}'MS#D};M0޲fše${s7R=P_O. (^.ܨ FRVW%:usYE/}Wd㔏h/{)qYnx} Ac^ 71&RЬi.ry^`zeBQu_M0LmojS雺Bp/)FNR?M1g"j߫0:$0yD郠y31}d?b(%'ʖsY ::g'j`sґ˧ĭ%]^1Pn9RM'k,(Įլhfk݄'-*N]e]m/RJ7⨘6d{q]qV'hL:b맣 c.=ѫC$2{]Ep"a`^S޴HIڵ%?y"Lvho>J(QiYnOhF{p!Vo i:D0wzj;V PILTeVnCeWw5~6z} (kaa1 )%쳍e:<#2.+u*Aj53EB5uή}g}ۻϡ+yוSAZ++5HgԄ{a;ߟVgA0X38}AN Wo+VDSe|t?<`ogp3)UZVB YաUaWD2meT'CB.0^8 uhFrmFMY}?P) Ҡɞ=c.dsfҚGC,:IZ-y<Q*Tv5C7~ Wqly7*w/P90-J|Tժe5e,+ ,3˖kt??Z" ac$/4IxEyyiJga'F :ht;| <@F*XK[*.NX;h7潨w|P xaq/0ac}NIrN{veeM)`R˾׎T3WYkfr?8gb}~]krOg p쇘W6?PEAC-yۙ(9!WRonJ i&["F$7PL>M y4Xe{gJyӪm+jTLF6.[4_j5CVc[N h{&5(3EϐX 覃&}R46hw j @Q* y/jPbv3sTbե+Lx\;l)χ 3a{vk^=K$~j/cBw<あjo]݀Ef0}dmH <+"w{ &gD`DO.u0cosʪaM%ؙAO],$791 ުUT5 |&Q-,ǜr~qtlz$8s2~.r`o HAnq|ǛO Ss_M:"Ux TȜ}XУnRXHV,f0bƮU wqFڷ]KS &!UD0:R\vo֧eGQ<. S 4;Mڰi°KJԐl.IhEF _qOb_X?s]L`ڨ&t&'seYӫh\sHrL͞Pm7 {o«OJ⎀pIbdSAqQk)$q?Z+[aDV0+V<62&1l`L%"&^.%tbHϟ"ʹOY\2vA7SdeUӵk/4rDF|h!4Ǻa]ə/K%xb:[5Fo,H("Xixr%spF-%KFE~_;aS oAL[uXHwŖBSÔ5ўn]QLRhxKxuYyAߪߋWzHlƄQ14#@PorM΋)9P`g  +J1gx 5\FMmMEν֣v\"r!X Dkv|aRn$k<) l3Asag6:sT 4B;jT"i Z!9[Pt`&^6Nd:۝DuR.o_u/4# |+:b;Idz-\U֏ $4e0M2U:W~nXO?8| lȩ +)MYznF詾GkmL\ =!9;L)Ռ/ HVb&睪L.OuT'tp`poO;P@F8i$mJtެFkϱTχGYP IPI8”^Y}"tu&M\3, KҧCG!'%RGI<SBϓT"vM  4X>5S!L\Ϊb{X2ȎY%F;/n|'тꭐ-iY:FS+%Y<(]Ui"o<ťR_C?}V<s1->ɿ-"I<? K-QR-1A!]{ǿ W Pb寯~n =4]}$FZ25?JwVζ_;Ś?a@X>w&&Kej>inuXuAC^x_d-|\\%+|u`X`z !{Gt74zcC 8w:&C 0X!#ǶđB]`EP^mp+X'ޅ\n@EtsnïY0"͛ O6v9!w3 j٧L) RCxB\PTB$Ȩ6@?<[z,acBUٞ;[%V? Vݲƽ[eQ5v[3IVoAX7Ąpi*a[vAڇn½5)ͫXetW&kx 8fIkF> 3%.M獿}j>9fL)*]Nf vstS3Aw@hR(\ƛZn]+t#ޅc@ǓI6l .+ 6^6Rb >dbZ]W#^DB0cQ}f5c,p~O."u֫Dv{x ᙒTcs:;g~6K<[W^a":ߘ,ZnCc;^{O/*e{F;M3hf-+(.QEsp{,FO/"CJnA eH NjAgBfEJ`͛>!  iF|xy<׷NP*MEw{f%4),ƀ㚇Zٹ1?;[z#̔GT-nRȩߜ WG3j@ JnLm(ҡVW3iFȁx#gZY6ּRLs@3KDGUo~ ^N& KbBք/ctz7ϣRZpɶ0n^"uCY,e΋nz.{#cHi&;t0x|pG&f f0; nk((#OrO3>,^R)z#!uc$4,r?E3f N,(@"j_q;/j&s޽GO4T3/ xw 4*lI+9ftƥ})SOy#v[i Kv~\Eb_ _)e.NEM3?ib9({_% {p *=Ae]тk:3& R}jCYW~~t}r\/Oz!Jz" daH2pv6)Mt}D0`8jўɐeI؀VAD+mzڅ< ~9p0jf{aA%pQLj'V$̄3]5DjX \=/A犐@I I_ tye=f}U"HH,GISJy4OpAVx ƶ/m`NǞ!ת]B:77UT2498,.Ϣ2K>]yBo}%HŃ"/֠" d>EVIu_Hɝ`aT~~FR[l ,\X$4%BiFHs1z^np9UPNWP ~µ-V,HUd!RrԢQ"?x[Tګ$$ Q|}j&0j iP0r^s{r["$ ?/_Foh͈֞`ahb@͡a(n^5,7D3X4]턼$ٯ$!LӪ_ AH <3{tH-`<*!M1[dj<$mt7/)Ox(=Rc,߇g&KOn[@f:BR 䤻7w _MnͮqFH3 BNPLhWK7p[c5nQ7#B>+yo fm В.ʹ1lNfIŽ }ûmG%5_KI|ST0ïz)br?εU`dSZ'J`'vM\dDq}Υdp1(k:bԘR(0\B:$_q~QrqDKS5=<߱ǻZ{kD~|gF4C@Hj*X$<.A!D{miD/lmHx'? ?NMFRɑ)DNhCˤ$sO0B*{Nip$(FLW L3 J~%Ԇ!-I$UU8w'HY[ܻ7P-и'/_'u^F-f%bq怫G9ðR]~}g'2>2$E ##Qt]0G!(:[0{L06>050fsgX#q FQ?5VӕVxkh B Gc2 dU.V]XBLdІET1y~6M`W%Хc6`-U.W-1o{/ۋFQ8:: ^|DjH<KELbϫЇՍNG/U^+)cCc&*SڪZt^v6&r^Գ ~O۵g-3HF.[セItq)*,3Q9Br,^3,zjM ,z A^Oմo4g«AtP:%wKvL>v6 ڒZz%aw$5/CXW6Gew '}X R[H1؂=ܽm]nd§Z$wmo,a䌉Z% G*P؄Z7"8M0\o_S֊F dVaX䌌+cLEMG᫃'ڲvq;%4䨗mb{jo|i ?hz1DoącW`;Jxd؞:c#dL5A׉ T!ٳ7;ӭ-uw0=wC0F?eI8JoP~' p4X/<|P6`S npSg-AeIc^PͰW%6N'-prP^jѬ"_Z#+\WA=yEqn0_̧~Ꚅ<.vm>=6]e\%=ۛ*KERvE8/?|Cpw9Òԁ_NCR 6v!0iy-8Ӈ]On |KgpP-nP-QqՓx3)BM(:xjZb鍢[i1$4ٍ.UUo};ò\6ߑ\!2V gc,"-..rLv7]cTX{d<*z$laHܙ@A?w#C Xzk},`yrqčV{'#3J`-qG಺ܽQ 'ʤTy,)C5/f765*_@3<2WB@:wıTTU![}) l䀯`i0$度 =:#*C|:8  n0 !OlMZa=jG  eOkVXp@AFF+~B/M7Z a<$V>}bzDLŽrג9AUwbA1GagLkJ7kq NN_SO,q< >Ofuk"1u('C| iD\'_2@KZ9t ᦥI} C=L ۉOsqᩔ 6ZwS=tQ%3s !4ZHy 1#|q<]ЈpoMϟقaBx!g$H6 ā|#: YZ