kernel-cross-headers-5.14.0-503.14.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7Iureleng@rockylinux.org p-Bm5 ']w^5\ڕE?p)*O>c+xY!zFrt,^R׈hOЦşR@2F-mА@] |b[hBtEcK`,^._(ї^`B[R2 Ʃ6j矺u9930ebb968bf503dc916a312742a150a722449c93816b31878ec1b17e9ccf9aa3893380b29d8c29dbd9bb147c65cac42177b9f73~߉ahơ`()Ң\{ʘ>:'I?'9d - f   - 3 <H g    L,3\d ('80[9Ü[:%[G%0H& I&GX&WY&W\&W]&^'>b'\+d']ye']~f']l']t']u'v'`'ۨ'۬'۲''Ckernel-cross-headers5.14.0503.14.1.el9_5Header files for the Linux kernel for use by cross-glibcKernel-cross-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the cross-glibc package.g7+/pb-aed9699c-2189-4966-9a95-ff6a2f69f486-b-ppc64leߊRocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxppc64leyL`  `XaO HPV* kc I/EaewIw ` C`" .E%" o * ! !J"!*d t .+}>l$@b8!/##\TVB8yIA2t*d Fa3 <!A "71VHx >  #e6 ,BrfXPK D. 4] "y:$:1d($-y0L"4#V9V.iI  j _C }(L CQQ6{J*fY-$&Pvy% s&m T6?=- [i:8 U" }3ri ]  D' 1M u `;05l&DG, 2 $R x&!R q% J6v*!# : =n fK'-[<F Z0ZW5&@MI+ Ob-\xs6 ;)nyL`  `XaO HPV* kc I/Eaew82(& P4o.!e=  m& R-"x! X!  02.J*d t .+}>l$@b8!/##\TVB8yIA2t*d Fa3 <!A "71VHx >  #e6 ,BrfXPK D. 4] "y:$:1d($-y0L"4#V9V.iI  j _C }(L CQQ6{J*fY-$&Pvy% s&m T6?=- [i:8 U" }3ri ]  D' 1M u `;05l&DG, 2 $R x&!R q% J6v*!# : =n fK'-[<F Z0ZW5&@MI+ Ob-\xs6 ;)nyL`  `XaO HPV* kc I/Eaew% W%q3f= wQ1- /"m ? $! ! " "]7-'Js+d t .+}>l$@b8!/##\TVB8yIA2t*d Fa3 <!A "71VHx >  #e6 ,BrfXPK D. 4] "y:$:1d($-y0L"4#V9V.iI  j _C }(L CQQ6{J*fY-$&Pvy% s&m T6?=- [i:8 U" }3ri ]  D' 1M u `;05l&DG, 2 $R x&!R q% J6v*!# : =n fK'-[<F Z0ZW5&@MI+ Ob-\xs6 ;)nyL`  `XaO HPV* kc I/Eaew-"AC!A(  ED VQo7Z{aEC". )% ! ;&-"!Eo/7&D r'd t .+}>l$@b8!/##\TVB8yIA2t*d Fa3 <!A "71VHx >  #e6 ,BrfXPK D. 4] "y:$:1d($-y0L"4#V9V.iI  j _C }(L CQQ6{J*fY-$&Pvy% s&m T6?=- [i:8 U" }3ri ]  D' 1M u `;05l&DG, 2 $R x&!R q% J6v*!# : =n fK'-[<F Z0ZW5&@MI+ Ob-\xs6 ;)nAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤g71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Sg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Tg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Ug71Vg71Vg71Vg71Vg71Ug71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Ug71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Ug71Vg71Vg71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Ug71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Ug71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Vg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71Wg71W5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050511199e1e5f387a91569d0708d47ceed561b3a631aaa9cd3d272d28de69135d95e3779cf689728e3ef4a7151f3f3f60cf32939146b078365e19ec1381c7dde1c2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af71ed8e39e91f19a7da95e5636b6adea41e6b0be7f85c4cfe68e01082afa4b723c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292369b13a73bb79a553d0e0bc01b0955c0f00fc6e079400a069a72d689ec59126cc8eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c2974976396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e456d8d175500bae6f73a66a023a71044f9cb077ab17531a7bf8df1509cc8dae3e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9149d3d4f3912ec8f1ee67dcb00c63d6f7f9afb11b7ceb56785e8d97ebf794f307f3bab8b8553b1125950d516a8ec62b3be134cca91825c0ccd7fb77c3e45eca7e88d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398c40ece4f669c11a4536e791777af66ddd5749cfc5404a8788ff76a7e741e9b603d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe78238127b8b1353c63d9869ff31a820b7530c6a5e56c9b710b635419b356a586928a5995f9348e369d9a047c10d8a1a3a543a998ed24717c1a068dfab5f061580ff1877270d4b7ca7b0f85eaa922ef78c5cd6b574b2124825cc95378dccf353df4e180b83265fdfdc870b755865a10b75a4cf517c86a7ea9c213e2539ae443763a7aa3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedff530df64a1f223409defd494e75b17531959b940329a0ccd239646529ea64f24e91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949cd874a418854a993fd4b7713ee4c8d8b5227901da0965c23284fd3b96f8ca40ea9aecdf2d11b8b8513c6687a0ac691b1a886dbb098465e5431ed010992db9328609b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfb74a2ecd72287487c6d545a30e1dd0605ee5122dbeb3329b607a9692449fb8b6ab5118f0766284fda95075b8d2082d451270c4e3ff9099fc1fd7a8a6e1981de284fc9dd6bb62530cda94516a8cc023483dcfc29ba55566c0a551b98159da400efbd33bd90bbedb064bf8965fe2ac46b81949fefcc3b1a376b410a28257b3ce2fb56bd14eac9f3793f67336087aa64b234d9c16026f83e3cd0e0baa6bf27778f84ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de866d43602d5db08d4f4acda256ba09009c43b9d93b9283ad9dd75ce7c9dd2b6864b8771bbf0a02cf9473f046950341250a61bb849a5219165e85be7cbc54048f509c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66488e25d5020eced29cf8d362f4e5856a691c9d6325c4ca6f6c55076a6b319cc9e2bc44e87ae07d97aa6a00572733f32973fa22a08f2ce0c9ecdb85255c1afe57fec1cab282565a08171ad2a3e1568d74b01ab7d69498e8a1a900c06fb99e6ba2832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091e2e981338954386df0a7fc477b65f62518979405282aa95169d86677ba6cdc4a14c3b687e6b1b0ed6b24097e6d86ca831d16125c2143b210e203bbc83f0e9bb20b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864eaef6ce264aa33309c5b69ad09c2bd293c9bb79a6fc2c3cd22f34dbbd8f5acfb1f6bbe2f92be94927ac7774256f491ed12b8ee826dc7268adb397b9479af3a76dd6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91b9471b621e0c1a31cafca4a94dfa01cf27aaba40391ffd744be455aa37de5b3f6a50ff1548f7980161fa79ab367a7cafcf65e15a5257132cb03b0aa4975835dc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a73da40d9c4cae1cb3a54097f4fe644c9cf2c87c74fdf461f7c45b6dc9aa5ef9ad175b80f0fd759d48de2f33001630dc4905ee3786cc6097fce98163266119569192c29473269b68c451736ca630be953aa301223328884cb89bc15c016c2eec6b48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1efea0c6173cb0d956cc37a0750834fc83974bdeef818c3f8cd20164235baa1035660b7b5750e7c5dd064bdd277f2eea9204fa7e63108e2465bbe511c80b5b58137fee215861ede0f6704c7c5be044af151c9fcd906af8a7379e005231beeeed5ea01cbf770530810d20b703375d8c6321d438eaddd88f3515f5dd3fb062ff9c72cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01fbd07ec0a64a136572616f1f98e22197d3d180ebe92e3ac33570e83c2267b278ca1d29b1442eab1f7fc50184df7ad7271c9d48fa1dabd0e413e88017a26a245cc9072cb398e4f8d3b9e2b24dc27cca946884757b07f4c32bf7bf546ab0b885a30ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b6b80aff056e2ac2e126e5144a3ce2c750292edb4d080d4689ac487dc17e4dae8490f3f82a13121be9ce3adf20c70147a4afd74743ac0e7de0ca57540d01561a16f1e99012854f40c59e62ba9ab031aa6e0f7354f41f25d0a9d23e6dfc6bd370bfd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542a63226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8600d41355da80b7d5a653fa2a168d939f52aabadf8349ed045c1cb269a66c49ee587341e223ebec2bdc86024cfab1d5d8d0e7fcf79c117b764e320b0c4e75484e0b0b56067a4eb5de69bd07d5739badb0edc6b2b425e063c45bc6c60d6f1504d45ed1a1d574d5bfeb107d2f215fb502f34f87b9fabd6e009b848ca1eaad09fdc6e118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e10171418db9ee5e19e8d39ac376853fef5931b5062b8e94c5f6f98da0bb9abfff999d5572fe9444279c875ec417209ff91675fa912123993676b2c890810d69866ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87529ba017ceed95d4f023bc76c349f4dabbff361f3afdacdcea07087342f445a4a2affb7ad6ade7ef419813babd263b8959269ee9f260a3cc3ed1eb54fccc0c8b9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6ece6f1dc9b4fde9079225724882259e1c87901ed52cb63af2cabd861ec9a4e07c8eb332378fa921708596a04a1222fbab875f43c49532fd36b699e492dcaaf7929ebfd66cedbedc23b3d18f8e799b5caddd32fc11d5c3bc31b739d45b2a518e96f1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb30536a8f670533999ac20475c5a2245c710e39a2a2d04c3463dcb0485108fd3783727280341d812e0e9ecfddaafd2a3fb0d5a748873ddf3e0f253dd52c8c2a04bdd7b1601123d2701092a0add1bd76ce64dbbc44072cdf56be99b346423838ccbb76fe5382921d93b7b442e0a56a54cb3a45decb75a042ad0d3f5609bc355ea78b8c00fd95c49c69e64bec557c1becb5e5d3166f5a1afecc62a9ad364e306b53d8b3b9ad34f1ce6fc7509fea470f1fdcf6b4b4f235e58d7cc3d9c192421db9b10c5d9982b7b75f459d10dba1e4d47bf2123ce2ec68cf39107741ae9a7f8817ab851de7f5142f332560c57d8c54f5c10cdfc3d0db7e2c7b5e295a3ebd8453f679a4ddaa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149ebac74718633d65bf0924d51e54f8fb88f7c006a3561c319a4cff202e1b5be39b1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f62864d4b1ec2066dffee5406c6835cc5254fb60a7df895b8cec7b5a461b92fec6cd4583ea891b2f1f967e533713896762749c893f8eb08547fbdfbfb6ce2b7cfd6ff89220a3b3bad9b66bac8897e7f66654b40d63054951329cec62f34c96dc1db28b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c124450e87e6c9182cb5ccdf7689e5b231c07d8ba352ae101a1df871b19379ac71f5f8ac345b17867353b808d4a2c69d3273c84dd31525c191c30c8e632a59f67b879802d67de036ece8cbe0631d0de1fc7e13fdf70fcf87a2c1f29241d3949e10b7b8606ff961359386022b8f75e39c58aa23c3d68010d41212c489e459ffa4431530f28d55c194ffd3aa1c21571700a404321267219dc7f054ef87eda392a4ad79a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dbc88377b52d9037a74d3f7aeff5254825be2a9f706dc7656c57dd7f5cea15b75e7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09456b25ca4e79fc233115c0c7c9070fc617eb09ee5106a9078dafa8555c8d8cee82d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e38cdb340bb7e832826759cd1cc5e50b9a2a446d190c06acbd5de99ad1bcd9601f646f208d04fc9eeba683150ad33f67f8fcbf7cf320e9e839b7d6cf3565f2b6b70586978c65d33894aeabeb8561a7e4c87f221056c66c535178a43f0c935bc1352b68513d4ccb8c62b0ad783d9e4815325a768d22ea6ed873c68b0f7fc18c500e15aef0147da5423294434cac07f5994870b966b455dbb3f67ade45d4ef678e168f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac7ff0c2b5984d93f0f6cec0b09a5b48fc52cf13f3d1e9cbb627e1e3b120497556b1814c2a69afad8fd79549ea2ecfd640e2d4822667c07f587e598d4e23e1ba97550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771d1cc61064593aac83ec6ec73efd968a673a5cac74d984aedaddb6883d18a183405b0c1bc490fd626cc350a121b19c5c34d3bf515fb9d9efaaddc7a2e703038711f8ce1840a4e6fa473ec345a58804b1b4c5a0eed5b47815daddbcb45380b704610eac29c56454ec2c542c93bf9fa898d8b04facd1c2daf8ea1112928e4b548f8236f0f6fdea2097bccbf0b054568a3499ebee43e3e2d20127ac51616fe5fe599e3e665677a0dc872415d3a938df203e23ad7fb4448669088cb1fc52f562196377475540d7fb41f7da5987d78532403d47ee493aba277694df6fa9025b9a767aac11eff27ab7f05ef78720b013397f8312339f94de31b56ddbaaa139cf83cb1c02c8eac3ebb79bfc343db26d2faa1e22c29c29e213b921a4452a1de702b0f64c6c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1280aa8d9eae1f9c87880b46d59208dec1f2575b93e8d0c0efeb4fef6ff31848a465fb511ef203670002c22316c58867bbce29db75b5c9fdd3ddf2b96e52d43ae8d8f1a597e02eab5ff54780b3ba5df94f2bb010f7a262d1d029f4a2f9c210ea57afd4832c1e37863bf8b6ed55dabe8e1b6581223c0ded4147f6b8f700a8397fd048212df04f126c10a9a468fbaa25f1c2c72a4c8fa869c9cce123c22ecc9021d2412f122a25793636272c76c5c0c7c3a629c1981de9f59ec0d02f07462d189b80afc3ed752c1d676dc14abc06ecb9aad19a3f833b3119ff82400329c81763e35478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7e73db1fb494eb62f9c43d1a1d7e1fff331babab32b94784852f051ad36129d3300007c1fe440068b06ced0087f38c43ada5797b44a19a4d16060dea727ebeced23a0f574be9d1730cc0cd5f73b32c7f40379064edb683f8130813918dcd47823807fc3201b886a14514d044539f61647d9d5affdc34fa3c5ea0a5b50e6b98b5d4d8e9592a30d10ce1fb13ce8158253d0f29ca6676ee60c649ebf1c3616ef60aa28deee130d5549c7da53c6c4bbfdce3d36662cc6f865589228277698ab31cee6eb068b169d51ca55d3516be8b179c641a94e31550376d28fea81f36d9da5a4594d210d107e738d3a1e700e3337c13bb29e9851592bbf3fcb7a8bc98f90f530bac98889f5609905bef2e2b33bc8eed712e82e5b88a302c3733de2b00e6f147370f5ce04ab185faaae3b0d1dcaa18f913eb70a5ee3359f0373a24e16c276764c052b5e21b325c9c16074adf02e43ca58bf11e956fc3463d8d10da673a8788924b9b1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6009fb06598cdde48deba15403c895fc4683a14ed0e186b590931c1d5805fb40a29872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d47a9354a0a2ad07afe1e3b39d27962c1bda6ce63fb3d74ea07945fc1ec01f94d374b96d7ce67d358ed0fe7478275ab5c4d2023d93d1233318de01c6d45260823a402068e4977bb25efe687239360892171f3a9e59cd1c68b02f35f20b2d9c9192d7106e04a00982778b2cba8e5c959ad142474cd94f2fbcc844c396ef0c803f8a2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714258e69b192928b85b1db2bd5c344cd86297234ea33ddc3b7de3f92ee2ba5c70790ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300768841c9585d2de0bdc4df15f1933868a4be49ab1777a15d7ba565ac77ef3c9254f02dee64fba028529c5265273d23a96629f3217d6abc31574ef7cce5a63f70f3f1b187c8ea73d262dc849304fa6f90a1b9a7367bedd06d4377e67ea8974bbf5cd375eaafde79c6aaaa2617b91a26c48179bc25e6bd9b198810d0bd81f66c9b0abd0ca2222af0d9848b10b84a65ddec69f1ef22ff999628dad57b7c6a657c251e5febd67f32ca8b541cd9e386b558defc001bf068c7b2a0477c8d2fdfb38cd15891ccf552cd535bbacd962b52ae6d90a44aa8f7e1ffc0ee27ac6dd279f9df2b071eff47a18f843ca43bdb30b159d2e5dcdd6e8da5ad5cb2c3fcb5e29c0af99381ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0b6fa4f7b1fbc3f9dd3e4acf3e3329862ba62e92b689e91c4db39b17f61e16a1e66ac4b19fb376829b800f21a89eff3a27531b7ec48e3a646e72fef07e7bad232df7d2e2df938ba2c42ed8d3426432a0b3b4fc644240c1df5939131bf0956992c8b793ed49f3e7b8497571b73ef6f0af2ee110a17d008d612b1c385e5beb262e4fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950e50559c0164af3aeb0bc7b171c4d0adb378cf6dedcc654253546fe544fd55d1ad44a936d4084ae212872d5a7218f19fabe612a45c31a5bf6909ad7e2a26bcafcb81d404c75f431979cea2510a0d9a9f9ff30d96d0f43045d1ad7153e2b076508649f2dd83da7c7becbb3e57069c8f6b308f8a654b6a8dce6e2681366d69548b1ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb892226681df88401c40c5970dcaff02f5a6b247f6fce796034c4075c3b91977e16f0b66f4cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516b479956c295daa1e695da1c894374d35bc5812c5b8d23e5d2c7e99fabae54771a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad447c59d859598feaf11fa439dc050cbc97debc548220856711a7340c9cb24ca46768fe059c5daab89aca2e2ab3590280c1cafb92b2348f8a3c6b774b8bd28e0b0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb30dfb9c164f79f8574bf3a117a11bd1b4b485ea6889c5a2a091fee30e2bf28dadd860c0ed1613b175d99c582b8ac8379fe5a7ed23f75c96a5228c0ffe72cab9375fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a93723d20af75ddff94ee1a12c539e8ea741294b04ef81effe2a9985173dcff0320c8cf789fe583fda7bb759a4e9d23699673466518899a4b7f9d486a225b89a3141d964fb62583d216b3865f8526fd0f33ce92bbb9ad9f8c39166e8fb21660ff12630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929941e8ccda5ca3e7f6d212de876019c8ae8eb95097831bc56187b38acc41a5e8af16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9120339f92cca052ec9c93cd4b700878d853a5d2389b129467c16392f5fee7c060620fa9820ebe4e9934199ba51675f1b77b3ba76b2c6bcbd5d94f3d48d2d5ee8fe722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e72cca577a97d1fccc7f4e5d37b39b401a527a97f02e589255c247b63cb227d24a1cc715460c61dd32c5cb262179fe9a50d2825199542ea600fd2997802ea8580fd04e2b3d666f8824831dc56f039095de1fdb22c45a9734372a4c09c7d3a8eca47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b2326136a4afc7797fb56548a32c499f7dbbc4d26217378090331e28179b081d75c0b406f241b25d98f8075c25138e6cfaadf75bfe2e78c421a25d762ee9f3f4145350813cd39c50b0babc8b754988e1662df49933b7599e9e0d5f1316328f72176abe027a214116f862c757c40266a74fbab0f181191bdbd4862e5d9d5f8e669b0ba1cbaaae4a5c71c5988ccffa4b292770be689e90ce6246f77237518bd4f1658ebada022edaf93fd3c2f9cf8ba53c48afcc405dfbb25a99ef39d89998286ab0755c189397c6cb1e56324b379a6ac703fae1e04f867a9c33a4dd2259ce615fb64d80222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100e35cbe823cf1b8ccb9d1ed755cc6ab8e842cfa0d240f9818cc554423dc0ceee076dd8a41ee145ec9c64329b5f8d5005ecc4dada32227a872e638ad40ebf470610acf654ecc0c6783b9b7db954062c5d0650beb2f762a8f06ba912ab411e09b660f9649a2b401404cacf1612c8fc92cf4410d2f355d2b45e67a058e3dd35faa3af04fc7b05f3368d21e0c570dec7974e7744dc84085c4b07cbea3f7dec8728f623d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bcaeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053bd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444e329e1f4864b9a579140eeedcbcd756146c1f5aa3ea29628814b2a9054cddfab9d13e5d261088ac97b9ee4d8ed5effca56f78e1f269ae647899bb94f9eb0df465fbaa41f424c77a919f96acd4b0b5933f57270104ad4359d987209a4156162e027ac6fdad8101a803ab5dadd6e6c45709b1ecc2058f980e98579b313cde64494b0f7633acc24a81b8a8120c29fd23906a274600f14546b0fc96bdf5d8c58308cf4a359a08a8e257c1149670763b68614e4a6882c66dd33feadeb9103058ae865230247de47de5f1cb0171047474c7989152a3f13c067411317df3aa73e0e67b2bc83eaad3c9c02406850f03d5c088dba0cb61832ebfa34c0defd62a244d7cfe7f75e74358efde3bb87506003e964b7f5cea16f733d41b2e315ceef9537ae2b969e423e0b65fd69ad97f716bb768bbdf18d077c64a2e6006d11284f0bfe4dda4148a277e8bbfb7d15c645ecd3912a2a0cc92babb3dcfa0f485cffd45dc1ef6ad52af1f35747da679e4ed85b50c6aad0b4f5c384ecbe0d415f0efc9ed38250455d2b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3bcc8fbcf614fd5c99a3257277ff50b107c1977554d1ad94b28b7832262e63d690b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6aba64cf29fd0d5cfddc7fa5370977d5872e88528e7062bee6639f2be90077f81f8c8bf4ab98cce89877159d7e391211e2a5a9ce100631d7d387e413956cd903698559506918b53ac1d26d4ae24ae0e084b749fefdad686e59c84d65591d24c3163caee532a15a03a005607c0b6a4e6649744a772c3b0059ccd70c5be12ecfaa6f715baa696930dd86237b2e37134cda98edfa66d3f2b24cab5e86f130c4794b11e8aa4c3e929206150d9d769d6966110bb994c7f6d10518fc7da6f301fd68e7c60c23f544496253cbd04b6cadc17e5cf9af802f6885388f80cbc290f3fcffbfcd882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c983644d72411328eba250dfff0aa32cfa998a752ca21edefa3ebdb77b4ecbed565b02537b2911c8c8362ff7f035241bc7d5ce0936789e32032932bdb06df8e688283972eb94c5948287601e0566ae530bdd9524b66d1469883e67e42cd8c3d152da6a7e0f8c3c24f23a2c4716157e3e0572bb7ebc259991f1416daa13a4ecb0eac839be5233314af5177e5f09071af26e27bd77f83595df287c13b1029e5b763bc311d3c9487f9080b9bdb7f5362f2bdb3384833a61ef5306a0dd9b7c21f4c4a04995e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3500145314b959a6dfa16f7d37452f3cf358ef614bdf7b54a28ab9dce9117e31cf47581ec8dce5c9eed3a419753fc8667a09282cf7b1a883e07b9e245d9c6e237a3a34606641697f3ec5935e9f1f2a01a12d98b6cfc84b229da0ba2716c097ee28c5801189a671c8b04b714239c9ea7237bee2f61a7238d5940b8dd14fdcbfb2ebb26bcea9f95b087b03de697b0793918fd26db51d6f0700661fa9542370d4b375b1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd441191d2eb90d3dac46a03db51e6142bc6bce8a4adc7da500569359ee6bdaeb8402766c507e1326b368a023de5a1f2451fb7f97072d5455d7692f4128e787e89dc5f7ab4927c6702ee1846ee0b2f89daead79eb05667524ae68c81861ee968442becbf706671e421c9c7441e02936da46073e3562017ec074890a6f9954ba65388de5ba739aa76d291171b4323b601a46f58105d0c8cd73efa1157893a13f799ae9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8c89478240713b584adc7941f123a44fa0d34d7019d3387126f5c9058c218a88e2a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb140da4b2daf77ab72fe39eb19368cc3255d083d16c034562762f86ce18e71fb8aafc80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a8f133c6bc4a1e82bef84b818c8ae0babe4505f2cd4708d86da9399a3bf74e19c547ead8c81a45a5ea111a155892e4de338c8ad13388ef71f640faf3e975a646e0624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f47e5f17eec560258d46ecfb1a7a10604b0ea70f29bd6f198db981ec8d41c62d741991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473c73e6f59af1ed4963a673a9c55493c1f2896ec45c432584c674c25226b5064bcb8fba39c334db10f2690095e7d8ceacf79d8ece62e0fd1dc361eddd72e880f653a3ed7abb0cd1d8b3202721955cf5971323bcd024b3cc182ee8c08d7765a2e58360f215c0ed397cd800f318d792437be3cf84217b850d539452bc81ff30a2ed89f84925410ab33685d0565ccf2db988272188981c56cb7f0ba6ac2fa9bd0c63921c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887e1b4d6a4c7fb53b1b32a251fa4a634b610cfde63e6467773fa0e67a01b3022600407388f076a319857d9bda856f69f76e29c005311995d71b51f98e9ee442a9ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c38492408ba2e866959684a65c3b11227d714e512ac4ee0cbd00157191bdd2bf3322b8a5bd9b37a82309dac0b1dd487bec27d4f603658d46070d5f9c03d57ab0c15d42115d4397dc703f647c1e90d31d4aec489a4ddf9a8383219012ebe7f27aad37e4ce89343c0d97cdcb763d10911ac388453c9996d692eebbe0d8f45980a42349b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359cd26150b20143475447e97c2e2041975f56d5aafc3f18c1f08c3acfa64f761d6464f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4d34fc664ec537b43c82194c96dd25ca9c043ee3138ca43bc65dd6ef692325c7c8bfc104f82fcc9201c4d854976cc9e93f6cf746bc3eca1db1ea463b72cefc2ca2061ac8503c5163bba52e67694f922107d48a5ee2eaf27c32d73a1d025a13ee0252d54bb69594fbf8fc8a4c4b56fe8a29661097900a00afd97464b51288fddc0d2b7b2f3d7f28a945870350eed9b60a11ce874732092afbf86e0d5d3810585d2df57ed6ecd8be07603b965f81fc00a3134418fbe11948e74b2f8f60d179ba4588f9d1368c97b9ca6541431a809cdbc017522bbdaf7a96442237abfe12edef6579a4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d9dd4597eb2622fdc2ecaa792b3ad4c7829b8b8215952ee1eb17c6faab52f0d350575575c26041ba27d9047007ec48df17fb279c380f5f104b4c40848acbcbae1ff62c6dfc5d9dd0b4c7cfa742b28dcdd6546450991272af806c057c7d44ddc95b00b9de8dbff44ac5ad7302e6d5e8c9c0dca0fd3160c4755ae7cfe4164ae1cdf56e3bcec1647ff0bfd1e88f8f760ee2a5573288087267b796368fb1c94182005ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873c44ed2d6298e4a18b30e04ec64c6faa95bc267d943f3c892e38b9cf0992b3bb137b1f1f6d60435bfa95f4873da5c7ff6609f9af4dd1a48b77c66504776a85c31ce276d291b647d61d2de375933068c9000ba43b6d63da63f2538a3a463d29b84e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f82947669b564529dda21f8b7d55ad4727ec7f58c0eefcd5fea6f238404dd5c59eaaa995bc86c51ab3b363f97da43102e5f1d968a237b126d61a24d98fd6f965c80815a44a04967c79d3bfb9f5c71a77983f4afa2022c3944b351a6a3f05629b715083aa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aeecf8896db57cf4116084c3b74885194ba8d2973e6d7ff3c2945cff2a7a847163a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff65287929726b1db36e3dcd426a457d7728b11628714e4a166d86c6cb894dd2d913ea3a506e36a62c4bc6bcd8f480dae1f73342ddde8a151157f2ec1e8c20d55001db926908b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e805e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee47d37ddb9f40a2908da71a0f9ba4919472f36ee4ed3e914d38a3a4e45fcc8b75443219a8d15b94553e5c77b808b8ad7f983615e2906e2a00f42234fee48fb2d7bd73d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b0bb67ab0f3d074172c8ced1dcb5794e1ed117c2b6ad13054d06d66c6982edb27b8a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20b7634bdb4051caeac95179b9f18b54603ab66cdbaade524dbb33d767335b686a7b729b65a2ae34e8b6233aa5e4e293d177f4608c206fc7fa85cc0c5a7e2693f8afac99d7bba5c7f4d2ba6ff1716440a79d85b91b2e021ef37410dfb4eaf84b02543adaa81bb8c149dc91e9186e6b0fd4f5f465b75daba47d20c36df78c1f43aba688632613d8e71c1270ca64c27fd6bc3b1641465cec95818cf90f8972ca79cf94c0d08edf34749a907ad2177ecaaaf6f3933d5f492ca5b7fe10a06179d4c774ad02378947d522f5f69d36bfa985bc9420c80043f443b584f0d780fe58de8c16fbdbb234fca8d60d69bbd9040c59050c06b435ae3975114fca9bda5ccc79c9436f82ebb48c3beface608638c4744566dcf48168fc42cdb0cc2c1febe650bf0d8997d47500cb2b9006468a6aeeaf7139b63b47405d1bebb9817a69c8b5fd3e8148951a6b6fdf27861b8f79224252ab40c7e0821ace7952554ba1ebe80e89666084e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a64624ad9ad3000daa79401af9228c11a6906685c1263ab392d239a40ac8133c64cd978fd96cac11d7f74b300cb6a87fdaaef2bada722871ebbe3085a7e9f43d051c9f4f80e22738ea02bfde4daa07a086fe44cb9a0efd8934b694bbf2479ac9615d07d0f02eb14bca3a61e6ef478dfaf7aebc92ea968e6a9cb3ab7112e251b6383fa7fad6e52cf11cef5edbccffa377a8b85a18ed23130e7806fa7bcb72914a07cc76567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd93a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7238684dcd2e152385e12adb7a381ff38d746bc4b31656217220ef6ca575d74c903a847493d7f94916bfa6e51fdb23a9b75720f45e92a9da24775e1bc0b432b5146c2854cb42831cb22d22b05528293d17da70bdf38efbae1ce62ae88ca5baed7df6b2d128b142fe8b067477daf1c4ecab606e4e4929885e2161849e7a58787f19184370f26ebf5dabdd9471fb06fd39df7c798d719db5eb3fdaf0e08aa61c1442e023ed04932c8f0e5edb6f5dc7aa4ac7c02b4d9ef2bccd25fc9205c5fb1e52072449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef46102d6d988c86e5bc3ecadbe8c236e582594791310882ced8b51525b9e8736a8a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef36d4441708aa201914de2abb2899f7cd8f1f3b86dcc4e673bafe84679f991fa555e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea23aa519187425a3fc19b57986a88429f3d64461d5a42c930ce44e8f596867ce1d06dd37df2ad2df29391c38239c1af6944efef8dc4040ed41833169cd4c4a3c9227772f7daed463698902e591bf8adacf951e265e23a2eaae8491968381809521640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294331886f96abf4f452196171339b62ed79ff887558052e25f4ecc2f7e14b322136626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a8648ff8db16e59cd54bbf69c652b3e01519e996c7f040fcc82fe250cfe996bad9253dc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd55bec96bf285e445b81d9a2928be47a0222e32794532e60c836af81b47518f11d0b087780adab6c674aaca5f1c545f56088d662899305809c1f5494721c3f512205cbcd7a744bcb83b2cc184b92acbeed843aee5c6c87ec2b7c92f8a891831058873f6d16539626ec0f00941762ce8c1c9628e3b16320986a1183222d96c9755be74c36cbeab0ea8f830c970828bb7ed8f26fcaf53a94f08d396d01120abe0f467841156e098683be23c78a2521f5dfce0a3c9a904c1ffa2ff062e280e1314be60187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba7d860211c1d815e2459d074dbca00a18235e404e2038a3d024398b6b243b1a39459417db881fd2172399e41aedd2343520362b7e98ca2682b502314ceaadb2ff9649339222b32e422916b8e499dee8d379da4cb544f7f2983e71a9900456f88ce12023a4430d4235cda921916353b83131147199d74e694c46c6c0b2332e67002c44bff677788cdc8e0ca6a4aa3f0f82bbaae8d9e1bc9fe69bed9db7c4f20f051151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b99258a7206c9a47f1a8363658d4bb42b2f5c0ff5e9400a15ab5b97654cc79ca8c8605361f3d4432f3901640d5e190edb25196f6c9736ea3d23b1de9057e3ae848e546915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45937117a390a34885f6d4658e6cc779535d6cc984e45281c60ad3daa69eda9beb3cd35e002d85b5e2b845bad02ba6880a3f29f2033072be1e5a275db478f5d781d3cd7102ab937fc0d0edb7c0640d623d3135b183f044d0afe5716f8400f11cd0011d88b8cdf12ea807d2a426633e938d01201b026074c796c7b5b4241bd8eedb968e8fb1acc9818bfee22a48f68322aa4539d340bff67a9733e27cc35899e8d59c4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acb2ab8a81e7da6b1247a70feba0cfac168734931c56de58ddc2ab78e1e264301c9699d7336f090721e7b3b747ef5de4fc497c46b0b9db74bc9af069ad8ef31f437d214e0a5596e1df711bd3531923c589ca8a4e8bd32a7b70b8c55004323914bb7963ef62fcb3bf36b5c469e14023e229c681eacb70c7500cc359e5928da439afecaa0127073cfb9d109c430cb997819cda9cbc87cbc2cc053536235925518966476cd0f830958792185b625100a21c930fcf1ea3f27c1010e75bc33f1920e80704b659fa5405a50c710cfe702d5f9cdfe02f5cd3f387fe658bde3503ef6f535d2a0c1e04f0955d273da91fea3735ef4eed0ac412f2619273c8959e55f7a7fbb65f96c03a170825a42f0a417efe70d77f05dd4265d7855eb05ba8024a58cc938f8d9f0f52603804762d2ccedc5a8bb7a29866c9e0943adc5de1c73e7d88e5c6808b71e45a172ee0bc03b30e777214cee0e6e944a544bd970e6c13c75eaf12b4b6da3e7ac910f8f9eb13a4f2f882f32473294ee9d31cea865f8c6327cfc92e36faf9f5bfd0828e15b6b8aa9fdb175be900c4f363de68af82ad4a96d1976c52dda684f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eacab39b87b57379dd2409842089edd6dbc82aa5b5f491848252a6a2a7b83cc4ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee77d817c817518543b7ec7544e0dd617ec2201db5383fd396c7d369ca3c21c9e409a808dc71977330eb863b58fc7aae018a4a01d17a76faec423397209af415c4d7a122ec93ce932aa413cd2603ab60304a5ed1089ca4fd496abe646d4000369e8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d3757676224e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16306daa8e46fd9782fa5d56a73e82e1d6291fdce15d6794cbe4288deba12aa2c69e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3820f05d988b9a027325fca352872d451093bed03b90672c816bf6b6e3b188be6cdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b895b8e02165369a127c36dd525ac7ed091383d01d6f11d73c7f060a3180a9c609e1655518ae18a0769ca4b7a9a2f03556c83feb910cb7dee0eb9982300b63f09c07faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776944157ebf29ddccae1cb1b0badb5f304b235385586812e4d2aaded23e3a92e0d58f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a8da4aec1e0bc3d1b15664a4063c1452ccce1a53b93c38b45c1ef8d4cd4a3df266894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab3670b1d45d208aa1d065c8c5fcb55e705d5e0d29db9aa109b19d986b16448185e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f82bc89518877ffbf183fa7c6153b4160451c1b004294aac0e924bc9da8cf055ab9ce19ae4e721907b353f058bc0d57fd3bffbd5284512ba249d1224984a2bdbe4465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b441a9701711c0e8b29cc338744eec00a47408e05cc353446fe1d86a74678e97e2d364a18f20183ce9c9c7865639bfe3bb7763f2eff11aeba275dc1c871dc0ffe579d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6dd91215def55a6c8f3c6c689b208c656597e0e388597caed191020fe762e6fc0b4a91c254d65fa4b12432b59191fe8e92d1252b65db4d7a056db6dbd8d09c33d99592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adbd41ac4addef1840cdfe8f773f30ace05f53b78b0db16fe798c3a53f7fb5aae968adc41649c473b9a088fc72a0357c51e5c53e3178d089e194481c3830ea91f90e77f39641d770a66b70f145c3a17615bc7041e2bca07a72e5ba76eb267fb2cc5586d9e81119e6937c09b730610ebfdc4349e48a50e4e0d59c9a1f2127db5c9f6db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df7297da5776e4f6c983bf6bd9d1788c041f0f4674c9b32f542653e16fcdc0cfef88e680749de7a40ca9ff41926461a97a51e8856882a60786beaafab4f5eae819846a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16229960f84555f05063ac07cf9fe4214ced45e0f73ff2d546dd3ae1d1c825c14ab638d1363305b04a32630e9d93b0d11c42728e6951e86ef207edaa4850a1bacd86be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c133ef52389ece9b5333eef2a397508c004f43e28054c24cbd4c66b187738de800eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3dadbf3cdd72616c6dba4ec6e7c6a5a2154e21653ef070eb81c1c71f9395cf0ad5471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec555f8d8db37a06c901e3b6a9ac1404632d9089281b115c6e3f13cd3e1c289cb554322f7fa10c8bf9697bd35d5d085df3fcf31328da269f6f3a6da1dda59bcc0c6e51e5d388948f9973300de276ff7c90cff9354614490cdf17903f994d4979cc93e29f8527a08ff5e58b1dd56bcc1c934fc0f1840000e693f9bdf84210f43bb3245e3d06159e4b9f28a2c44075e13e473cb5735355d87964c82738728a7a38d3c596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dd89e2acdecb498f4a6fc884890c818366619aa42975093a1a1a72aaae173bbc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240a7de9018ac123cd38efff75efd18c816bf364191b54bec565134f133e96880308c2366ae1b76d8525642758f1ddf251ac4b5d8e5505743bfe95f5573d955d9d214efd19a691971a98f28d4a8beb3449629724fab4a4ae579ac5684a3cbb99488fdff5833b86d438fcad06ce1afb04d099c645c74204cc05979388f4279a24848a54f0a19419783cb661c5a0aee6236c5b843fd59bb84f0c0ae1114b4ca84b4ca3efaa8e2906418702de7fb89cf8545b6c45f16dcf13bf94107d95c3f3ca5ca4384e9118f8d9f7b47d31edc779b96cc737ea0dc856254aeec4b26c1f7b68e8196ad545991c7c390dea23bfc751051df319243a3d09c0e90287589f28b440a3eebaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49cad66cb6bab1142bbfed19d5612d7c3cc1a42c9aab5b0ef28177e385b154c88f3ea30315da5391b93835962a063840c0967f00f3cef981e4c59b2660f4e94b4b58613d4e41605da33b3cf0c39b7d14d42c219e1c281b88c254c1b73a5ce28b8ae2bfd5ea8022b6c9b16467a71ab59a4d78dc6180f89b91285c019dbd4e02cccfa20532f166b4f905642a602480b1bedf338fb9f5575034f9729773b62a34548504fa2a0e5f5433ba6f2428f7523f2fdff8e558870c568153ce7b54383c034ab68cd152b660d23065a6fb368a9304700a9aedceb226a7e317b12cef615b5f82b27acf8c3a35c97513d640c037f074cba5c8993614e55dda6b407b2e1ff26d62e0381038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5f4d8afbfc40f6eeebabf8176eb3e22127680527877fd59f9cbdd0ca3045954636fe619a94d14c42a4dea03256e66fc6dfa45eb179bcf2a318adfbc414a4e39ac8a122164f07a1bf9af6fa9c53210512ba5c6f060925e7eb411f937686c8185e6e16c6a8ee992a4e3f3a3c751fd1455c94bde9f72136df9e30d9d3502befbcbcaf4c369cf4be7566ddcf5dfe7393c5de977761860bb4c49ac04bfeee927124eb6e25ec9c9437aef294797efabd01464629c929fa8b6506b741f739f3980a026c371fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0431e05b6325e0990c92bfed929acfb5e741edca7c890a8b7ab0e2dab1eeee7d43ec2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebddb8ae2eeb6ac94e9abd899494bd3266610b3eb38af19a371bd4774685150c52c58d069b58a8ae95777e2ad762ff0ee83c3acef0bb3d02a73f593718c2b162cf5d0c74b83188eb3ea4032a00d83f2e6e8a77efd246073fce3786b3403cb9c73ffa342e4bb964ad799ff9d6be24836684716ad57d8c631baabf580831f0439571467953a421945c69ba4282a12f5cfc4fc2dbb09dfc3c8b9566f6b71a592e96c0c3b8cc30fb9a133d9b258db744c3959a48b126d2c631fc1b39dce9ea6d8815bc187ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f48e8632ebc0101ca141ef3395fcc14ff198c95dae0fedf820b8075814bce8dbe5d91e8197108e0e0a0b8f29014c24262713cd58f25cebfbb12c42a4e04b2732344813bdc6fffa8707491a82e2eaa92bce419c9a5e6232e628990f0e545e459cd0ee0a92f32365f275e533d9f0f8a2a0df917e0a9b8a22e33b3ae7f3119a9d823bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d164cc599528a82a8c937332e9de36c920d541e967415d5f37f0e03d6bfa1bdcf6241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea127f06e796cdf22a59e812fd82250226600e0776cd6cfbbd4729d9a8f29107cf55373f365eeb1714bd4af5ea46a7619e2fec3932f6549ffbb16bb46e02d14b6c644b8e6ef15914a1b968cd6415846efea1f0d0bb514d0127a4c4e24e4c9240583978087734d2bd9bdcfee6b39745ae8e12592060b12507583afa0cefe0248936e12a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c03e5352070bb1cc2846a1d7caaa6080b3ce5b41c07b6ea46698250b274751b4f299f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800c5bde924b7f4ad7a56204239a7a4a12a5810f678547d4d75d35e9c25cf9b4c572ce5484b654f33927e42fcd1eaa59cdb0f33237032a845a2c85770b52b3dd212d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a6df361dd95a81f8272c9c48599258210ccab9ff0a98293fb1faf2667f0495580ceda5ed803b881d158da3243c081e518eda4d5653c7f5a03789ce16f9a7862be2f31737fb60de7b1745b04b7f0792a0cad1c871bff6f0ccefc323ac0e609e2e0c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c88eaa97cfe20d7e411b645c6a896248efcff5eddc43b36a199a1e6fb582ae64ad19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1edaee5eb8ee30a1ba61583bfa6ebbb48bda3b561300cd673afb926c3621fd67d85f288d6c3aba844a187c87c1952f507326fcaea5a48d83bdfc407dbb80f794bc2ebf16e8717b5d25e98971488593b3a7860ce69b2bc4ed37e659b7a344cf2c896c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc33c38f4f537bb8faf70ca371dcfbb9add3887f48f5681b8a2d840924642cc22f1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab321c6130e51d9582f54f01f1beee7ea6248b680b19454e4f8b29a93da77176db5198349f6e301160de1e1ac07727d113b9d887ed6c3325fb5f6104695134237bbb2bfb06ee9c7faa5122f96c097aee0c259d2dbde9f0ad26cffcbf18096467c8840081b05291cb2e78612e4f2b355bfb732b6dba5a2ab72cba7757d43016ce97c08ef08ccd428aca9494bb190fe413e8c17da464930b9a0295660e81bf4e1442603abd32f49244741e3cd3637fbff53910835e557ffda5a627860db195ad16c803585b95abc43edfee63d5b3b7a119e15ddf2410239c6467fbe00f114bc3feaf32f96cf5b9b9169cddee678841478843ff280ccee1bdb76402450aaedb46fa8a325f419c613a4ed7fa74b828296c3e44e730855e9aa7495d901ac7c68ae1974a5b03b82fa535f47605bde1082322b081fe2691b0cde64826faa338268a7257785427976b351c34ab97588f221947784a92157b638cda221edeeba8af183e3ef22e58736d1d9d5d8ab658865902e3547b159e9aa98abec21f46766f65441d99998a1a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e217dd83c6e0b85ea7ab73cab7f5a6df22b5202e8fe37164722dba23ab2859a5bbcf564c9f0f25769fcf93819b5938ffaabfe821ce567e4e1bf57927738f1d54b0f9b59b5aa31601348fb04fdc6ba1971e9d292ab112178d5d2ff94277631e00f14ba92fa4cc5eb3ef694973ef2f779ed7b78dd2d4a9771a6fa8dd691a2f83197d0a8a6c7e2566d84676f8c999f8c4dab8d85b5bdb050681058ffc2aa9cf83d9374a9ae4f48ad1bb0c1ce8c67d3fe2ffd492d52059ae7fc1a501ee10833132aa0b792817e3b9d7a7c089697be3ffeae05266bc37a92fc5798658c7510bafea268227b8a1dc538d84ac9ea8ab7813e7b18776794018696cb9b0c786aae120ddd95db2b17334ca48ec4922166d86340e0c1265d1fd3b2dd3044f9911ddb25dea6fcbc54faeac19f3f65d2b65a55a394690ab24450cfea3971654a57524357be650804924524c8da43cfc6fb990afef01d9d633eb4b567fb6aa9a4ee240df0130fb48813ee44dda70e0aed30d8815b2837657007344309444925eefcd0e7ecd034192e835c1feebe64b5923c171f63510aa8b35a6d63d0f2590e8198fe675bf8a0cf5714362a51fc1bdf78f4e3ddb29d70d61e12dba3647387a93119aa1541170c2da8c689a48dfd2f8322a313485de7aea957de9fb02a481f91570806db9ea510759540b7c1883ebea6f1289ff9aa77c1191569d21f0545255a520581cd20e34ec6d4b8f6aeb4b70ed4a8804b479228e9f0c14d72dbc68e36300113879eb492d264a9123f4c52d40791a6e0b3a8eb17bf3a4657f2da38108c0f90a8ff813d073731ed76d0b1402e3ae69300c38fa8681f7bef95f4f1a6e8be049a58fe9a6efdc7fbd0bd5db233a529f4536a20ec8b083fccd2507347aaca64d1377d2fe681fa9a7d05341d535e5a01f2e57216e7d90277f54a88eda5c7cc14dfba3b4a13344dc14b411b318c8f8b845da5ba00f0e8f972cf22c9ec1e21c3bb384e8381b353cb72ca96ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c045c633fd7f44c33188848417bf9142dad50ac379700542ab58f87735431d15198f09756daed1b54c45a17877dfb709e86cdc47a6018ef1d68507e2025ae42713e0546f8d12050acd87dbba6dc1001e56695a2f0d26e6423a4cfcd0ec88b1337669c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b24085c5ef92762aaa1255940041b98bb05fe4f268e7f0ba1e9afdd970700a21259b5569af98a2c18e78d5a7d34002f6739e57ff7c321210fb2f8a219f27f3aaab1760882f1e5a0d7d4e0aea1b4cc3c460cf2d76e10d34fd3f32133dacc3348a165cb4c3e1f274a9936c87bdd987800e3008a54c147a7bfe90727d90297528e97270af17f9969a18c10e0cc92e6c8452eb96a3827c30e6ac2586f97c4f444ba5dcfbc2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f0b7af4cd95d6839857c8e3c972eeb939ef198add1e8c89f74119a69fb55382bf471aa814e872ab39c4f076803a48a72f56f3e263b98f81a987a23ddabd990712028f272f73036429aff0b5c161091701f233c1628108428aa0a68de0510373c1d5d1dae8b618e63351e9ce9fd2b0d1a1c1d923c4788cbb2319bb326c10a4f1677ff8c12b262a8700eed4ad88d9a90f39a8cf40ce728e2532f3bf22a76293def56e0de0a0d4785e261ca92000e08620c7fde4be28956f8e417b01c0c76d0e7decd365873baedb62087a71c29b0f37c564fcb87d71f1d7f7754e8a9f1d765542435cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323cebf803f3e60c4057593fa40b8803443bf5545359fac5cfc49850ee6a4ec805f4f1d22a84c7c6f6fc1b6fd0d1d6e66f304f817a2c2e0061e468a4d1adb33caee09ee2ad162571eacc2f6168a9d7b34bb332e1a51e9f29778ece1ae151f7b1bce1d49e246727e904ad6eb79dd22ebc62058cfd282e789121d848223ebe58bbcd6e14ae6f6986086dc3bdff15ce5b8fe63d97dd6c1b33444ff78f80955555e08c4b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2519bab06cc3b099043f8c63b775a70772924cbf37e842bf8a1bfaa4a5d160963c0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141b82fb029bf90ce0d332a14395265f5d447bff68a3d0094a04f72c05980619c13994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4ca734443f9ef4f95ca3b196e65c68393f4e3e4ced2703cdffe12aa70d08331372e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da89fd9412e07908332bfcc1562b0f96b72d82f24ff1f72dcb3ed6e4ce4952b42816fe621a5e255007102f50aca53d8b4d5b2955b78a949473bac3e65e4dc58bf7c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d4030fc87d2127149d9e2956717ac7d79d074635c2a11681e683277287d0d5b11e13ec585be656ad1a4f97c4a50dd913a489dafdeac462e4db892d2fc13500b43a70de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6c61bd9fb94f2af9aa5d69d197076bfc86c87760994f2c23531672bef849b3355515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875840a7cfb948c127d81753df235975ad91cb8f8689df2493d6283037a65744eab6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a983c3fb3f7ee8feece093f949a71c63c123f036e69b28e5ba800a66b5c6be005c89a5f65f430cd4b543cd8c578b76ba1ab59d8e54718eb8144858e25cb3dc4d805df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f102da077daa7cc034deb6a2ed6da1b1414dab86d669954607c3103c141c2670ecc80d3c312450a3991c76ddd8c9c7a066c280793fc6aa1e1f038a5b69ef24ecaf8cf980a1f616dfe6f3718bb8b2f57a994a1e4c6a7ace74f56bbd0b7a3777af8891583e0838c9a6a7fe86ab855966aed5f3094d3f277e4b4430598f9360df40df255727865bba5260431a89bc5a13b498392c54b4fa6eef35b77774d69e339df2cd1a7d27a0865517f56ff9ff91bdc7c9985fac29f2b91e839bf9ef597a2b19d5792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427de136b289f9062c478853912b3ad409ef5e4bd4c62b6cda79a55e8bec5dcf602d464b740b3c8a346301f55ba0b47c066bf51fbb8a39f8ddb30c3f6d3dab5e6f9a97146f60e46a526863afc0a4be99e287fc0e5be33bcffeff30150480a8373d5089468ee33b54f417c6501e686e5023b886b58d35b3131ec425e3b4b572f7506bd831abdcb52a1b4096ee44d3d2824fb9447f1246be870f0788a58cfc74203887682a4928cfc9f7850905c54fa90fbe3dc1968e53744b807bfdea12896cef161ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4cd8dad2750ee72d18ab3cbc51a341f1b852652576623f10353a0e9ab356351b0368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a46101e785d3519b0f67bedd995b20142d7155884d3086d25122c75295487b671d05453e5f87c5216248d97f4f56f6fd05d21779c4df5e721ccfaaba579e28406d633c31a63d4101f1d77c1b7437a96bd2b5fa8f55bfe6676c1bef83f66233041ddf7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c23256d3982e2ce69dd9653428afc6df98f6e5c383f43cec3362eaff27767d25465c533977c64981038d48fea9c1a8cb59a42820859a8fa61321442a435aae6805a0c2d961c3cd494563e3d2f2f859b0b10140f15aece9612d45deeacf9ba9c5f9e997775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d568b1029b7531200bd036310c583df7a6b6e0adb775cad705f85f8fd425b7a730cb822f9d477f95edd140aa685356a0e9719d829854c4ab99f17b648b272efd51b1e950d0438949d6995330b5207eaf7c38310db18ed810def18bf7b3dcf97e50951526a52edc949b7fba71bdec97e5a51939a7d0ae8a4513a52211daf7ef936cada806fe7a53fe92efcb053054308dd82e66d803ce52626010f703bb080eb597b0a74db6fd29530d0922e77b31fdecd0fd88fc9d3e2581aa133f3dd1d0ef810a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb99279e8e3bcaaa0c45e9276f4fb13cd3801caa470506cb211e8208b54f1908e8be2eac81a0421e64528d54008f5cf922d3e5ae195e2d93af3c8d8481fd1de92bd99e9adf2a353dba13f7c9d2d8ffc9a3d1177058d5ef815bd8fecd33e01096788aaa99f7e809faab97777c232c84e021f757b9cf6b025188aecac0b4b579f83914f39caf9c268f1caeed2a5a6e34aec6aebdd9188d10cd3a7cbb94f55a8d097f71d88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859c34dc35d16d7d64813157349aaa1478ec580d0ce6bd139b2236b216c1ba291a15ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf427e16b54076d59a320eeb200c6843c27de15a408fc212a311637744d9824eb4339e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9ae6a7a5bd0a8fe23963f5769631215aecab457f19823d9b18fbed039e97b5eb018343006a0b28ea2f3dc0e6e8df195ff38d8b2516e9d3c5e1fd8402f48d98f2687cdc82833b8f18c26439a62468a0d19ab18775d5cf4c31a9cbacbc34c12d479ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5fab2e4d57bbf0d94936d509b6a2f22db9a8454692c49db764c064017a841ef2c1025a71049d7ad102334d293457b9403e477092ef96820874b1021b2971c4fb6286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a4231768ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b7771479adad525a81746663b2d67860ce5ce297085a2ec05143a9f1a6053cf06228591028b252f5801d1e0309e12625427f07f15f585b46b21eae7c179d77887db414a16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d2f8336ee169fc1fcadb6ea06398ee323ebceb9c424db5d7bb904e39f60e4f1adde128022c8f370be7d8f81109045e8705e0ecdfc7b8fcca3ce90deceea0dff2cb9624e3774968fa28a72e0e11813bf2c230917042d99346ce105cba7f3d849052b447bc69e1b148ddb0f3f50d226d86e0581280497b313f451d2de7b131a01c326ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97c4a464eb3cac3a29897e47d2a5d3be67a44f734bca93ee2630e0fb5b9a2b0651d82bb5454629fbc3ba4ccbb25feeb9822dd4333477d7497298f1362cf1b4ac02ee241637091015056a6d70da9aa3de8eea40a05e5ef6afc4be681aaa5a452f536e5d64ff0c1c3381741a2d55ed4341c691002e554656bf48621dab1cf9e73d263fabc863380a88dd292f9c9ef05c7defa7f0d8db22267617aca986c61b8475de5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d81e7769fda20bd75748449112fad2c6c5ee7a72f3c898b009f08d2464cdedd2ef2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd913c5a7b9a258caabbf0c6100437a0e75ee6af92831edfb6904cf6959f09d823b817aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786c28e2b4e19f44b9bb5c64515c7d9ec62fbee7f96682d0403fba677bd141312ef28ec4bcd7d50f7e811c4946b8220c213abd8c7240360769ddf405a5b259a6e651fa48a9d10839900226f76e7385a779614636e03fe4d2928d360c5407dac5f7d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b953cc5bf39d04e473d8e656c538ce6d129c9b68f67ec158b75040df6162ea088398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad61d43d90159ee0e467f7f8ec3bd934d6352e2ad3ed5e338fc76fa92a8b3981fbc24edd2939231975bb7568a9943437a7311a1fceca1b7601849a2286b808c7942ff82f5ead3f382f3d64ac5a71db3eb6e3231165ea28c294c31be962f7d86c02908a916a3fdf3d4bb945892f48c1af4d389c18cbcb7caafc0f8deaa88ccf2c82a9876620c2450fb1609fab5d59061c75682cd9cc489da0d4812f5690ad062893d9c8fa8cb912b6d487e01ccfa68d8d7edac8ee39755580a28efe2e456f09d47df4fb3178f8a7b25652b032613748b1788b91b16ef330feeb0ec4108cd80e9d7649a20fa86d9fe6fae0a0c66d28c9e11c57a5843e052220522aa3dd17f3383c434e2b0b0ec4d356c6cadc83ebd8b950401417422361a4ddba18b6e688d60524c860a4960db70b3e42826b84d134e787a5d79e716e77cc6016a818ed2625e3240a598ae378fb71eb50e778e9eb6ce5dcec5c4abae5ba68cbff713d1ed7ad063b2fc8b2e89204caac285fe8b74022bf0a5aea79b16a3ca602378c6f513faa1994eefa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f5c9726a683e15b6ccf46ab68a0dd0763ce136c501d938fefc272a4b326aa2fef135afb08af7301c61b7ddc36b8cbc6e32a7ff6c09c059910ae5c0415e7770945c0d6eea87c88cb24bb15f66ec6918727a7f90d4241ab7bfcf62575a03405df1c8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e5b1b85a53780361426782b782d1bc9f33844ed35c15a54ab39f734737d517e85462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f415962a5bd23010f550fef975b18a68b0d92322e2d648fc2e3a4354089508be97fba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def97093841a17c93c9b217c1abcdbc1e58171d1fcb30e75731a8ceab596a56871135fb52eeb390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf795f9dd714e7f97d27c1e5254fe64a8f574cdf12eaacdc9f29124f6faa00d111dd2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cbe2b3a1e25d26bd7b67e51f9954d2e88d6c7809e1324947ac3b2a59baecfa6dcf8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26130969cc2f321c7f91b2b53c6487f880c5c8c32129f51539258faf241fb9e41ca70952fa42bf67de6df1c1288418abab8b7488c4825b8976a228a647125a7da5cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da86e3d17cde69efe565f0a0e8ed67d33d9aeb1909461fd1780b5b53e8f478cbe484624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d923399828f53fb4b311ab3506117ab7b17fe6c82dcbeb61d5f7418b08f4579671f17c3171b63c96d9ab829a936a1eb46f8f260b65d9da65b7dcf85d3746fed3c76be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b4856bcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431f37b478064b9b9fbe3b81ff15836efc400de7ce18ce5f869ee75d70ec7ec79a3f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa7f67dde22dad0db169bafa10e5fad223725021a9f4ba4ec7f82fb2a9473c830772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105a83d8f7b63a993b8e827eb48b8634421342841b8cac28f0627ded080588f0fec3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bdc1b09856a5e99e732ae35891e23035e2c351a7f6795c80768414256fd612e9884adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0a95b3ab3aceb3388ac3fd055ca6410fa2b3a82f64f20cad17a808c6ecff338db9b3e3e1550f02c19e534020c8818e7d5715e1013e44f6c10f9d45baccfcf14baf577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554a8d9dee5166bb1529226c4921d08360db2c355aeda8a73077ccee81c337d64169ce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f534316e750f59b53cb579bc419f715f581eff427fec85c73177e2b0ed7d5aabcc0098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5eb9783a2735da6af04d9e56e0da045f48b908bb5095ccb9492954f97ef742491520a267af6e5a1bfbfedeac71aed663a8c54b09039a1196aff0cd5722bdd8bf5554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d945034c65aa3a6586d02dd62ace8ec9addbd15e2615fef018583a1e6f11ba49ec2b289c3e44ef0abbd264bec9f0a93a9de431162e5cc69edbeef23a06eb4a423c54ac7e9da42cfb1dcad15a2132f04b6048c44611dc65b6bf1d439ffa2bb13443cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b89cc59ff744770efcca6daf64a15bed0cfea90d01686f21e94dc46893f29b2e05ad16d3ce81b68d5f46f7c0d0b647e6eed0d64711aad0b187b7e28c6e7cd4e2e9c104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d30f16690ae8532eb4b36c8e498d0b02e71ffe9931430c6bb96e2c88ad2d0984475f56f4d913a6057a78dc3c94d2837d97d59dea919d701926873f017fdcbb9d6552c9239be7f5deb7e98bd15ab2d50950b29b04207826fc89226ab08a2fcbe21c284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae8b1916ea4fc87d00cf61be6bb6fb802bd21139ab19f6503e5a9faf5596ec5493aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79e5ba6a45e8dd2b296073e4bbd16ccbfde138e8bd88d7a7461b7a2d86b26fe2684671ff2e2e7442fa2a6af5105990d96efebc268508a808e662013595845883742c6990cb68f5ffcc2992bac1223c937b0e4fe2db1ad4d07e8f204ced756ad6f34cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135840b1b555038c4d7ba8ba87ad3129d475e42f71f825b683ce45e407b270a8c5784d5380466925236664e1aea5f2c4fe69b5b8edb0f224c6f9d31c00f9a13c72e198035716e9daa0fe4f0272374acce0e4f7e690b79011bb65bd7e18a264dab6b1cb042b44a1ee5bf66df3cd57518bfda0264d7b2bdbf7ac07be7afde602156153b55fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e82e7b7dd4448d142302b6e9af8c140e996dfba67f37afd6f06caee0d70a60a50fe89ec4310d44c15a3a381c25dbd462cb9c9628b664e140e352968281195c5db5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050511199e1e5f387a91569d0708d47ceed561b3a631aaa9cd3d272d28de69135d95e3779cf689728e3ef4a7151f3f3f60cf32939146b078365e19ec1381c7dde1c2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af71ed8e39e91f19a7da95e5636b6adea41e6b0be7f85c4cfe68e01082afa4b723c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292369b13a73bb79a553d0e0bc01b0955c0f00fc6e079400a069a72d689ec59126cc8eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c2974976396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e456d8d175500bae6f73a66a023a71044f9cb077ab17531a7bf8df1509cc8dae3e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9149d3d4f3912ec8f1ee67dcb00c63d6f7f9afb11b7ceb56785e8d97ebf794f307f3bab8b8553b1125950d516a8ec62b3be134cca91825c0ccd7fb77c3e45eca7e88d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398c40ece4f669c11a4536e791777af66ddd5749cfc5404a8788ff76a7e741e9b603d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe78238127b8b1353c63d9869ff31a820b7530c6a5e56c9b710b635419b356a586928a5995f9348e369d9a047c10d8a1a3a543a998ed24717c1a068dfab5f061580ff1877270d4b7ca7b0f85eaa922ef78c5cd6b574b2124825cc95378dccf353df4e180b83265fdfdc870b755865a10b75a4cf517c86a7ea9c213e2539ae443763a7aa3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedff530df64a1f223409defd494e75b17531959b940329a0ccd239646529ea64f24e91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949cd874a418854a993fd4b7713ee4c8d8b5227901da0965c23284fd3b96f8ca40ea9aecdf2d11b8b8513c6687a0ac691b1a886dbb098465e5431ed010992db9328609b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfb74a2ecd72287487c6d545a30e1dd0605ee5122dbeb3329b607a9692449fb8b6905b9550f7574b59e8be2e813904f46198fb093afc816a8df6c92211325fffb8cded840088f864c7969facb4e46c115cbfbde5370b9617e772b077d62be3df8fea5af12fb0fcad4c387dee57292b9cdf128e733c897bfc021c4967f3276b1bfabfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936d4be8c093277041d16fe28db29f6fa8f905f4c6b028c487daee15cd8adae17a81d7f261640c1d1a46176adf76c93a89222ff35bf73757dbbb935dff4080b1a99717203b4ad62ae9a23b466c6e5d8273c3f3525073c096b52e7b06e80f09a7f945e0aacf7e828ece50f05c5d4154bd7d56c9d2a8f47d88ba52cbd4bbd589322857cfa63ce49f278530172e23d48fa04384affcc5626e3cfcbeff47ea2efec28064702fcb7a05834fcf1e3cb681fd3820eae29892169f8e90a159a8cda1b6a1c5d721e2f12f4b25ec9424f5c34dbdaa5cc64e4137f041be5f18b3e6cb5783f0fab9655298e24d49ba6b81e85c73f96c38a354d01b2d6256edc97c7f3ace7719a65bde15c1e1d613d5e27dc07832113a22293e718c9d6fc3d8cb6f08de7ed6a0e9d0750f3af2d93f048136e222312ccf4b73395d043977551a72fb80cf08e869aced0133a303dac7c91c43d199cdb1cc2392d87cc3675241fe0afee7434e46127cf374120e45f1eaec5e26a2154a3011c612e3528d84d9972a547a837ece91169b357c5059d643234534a0a3b6b9d05f167175a4691c5b862763c9493769d3c4d6ca95334dcb6bae0db0eb0ecd8fc85c9ac8aaf08e14b491277f2bfecb0f04582ac3a00da95f3f121b7fa2c3eed5c860e9d5b704fbaa9d685f6ec02e6f25edeedd9b6063842a6d5d21ce903ac4a08f608e606968ed5e70006bbf266cda29ccd3adfe0559a9a75edf46ceb103161af669127453eb8da0dab82adb8a9358382c0971776b06757d2e6404d096b0244e3fe4c13a29cbdb71b5583eee660c2911ab281e837ad27f47185b00cc74b29d354ddc6da5e33ed69a8019004d0f6a110a316fd30c9ffca90d304428d366905cd641494c32bf8a225f2ba27a27be59062bf58174a56bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b884e41ae8e592ba51a57abfdfae53eec460bf0f15deba3a94f1ddb14eb2862233db8ef081ca497abc35d650969d183ac7180919f8a8e2e872a7bedda8b56c3e960b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea6c889606809d578868e42856752899d1b9dfa3d6f30fcd9fd00e6dd726a0485c8f836e09df24e2d80c5af1bdd7228857acf488d5815d3d8244e6fd3feabe243e4a30f415dc98b5837fb784efd6063134fda10b7876a9dedb71a73e2f71e103896d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d914fb4b875f5cdd42facca7771f346b550d6c6675883dd663b0190ea2f55f6e7df07ed3a61911516279ee1ccb6719816b0fafbbae349feb874eff7424f616a0e9f62df3d8e873741eba39c03f9cc77e4ef1e000ad28753294334ffe171519f21c04bfdfe7d3e7311a7e9894de2c209597add5e2419450ae20e29246d246f6559e175b80f0fd759d48de2f33001630dc4905ee3786cc6097fce98163266119569156abc7fa71a4d402fb43386f3ff285b59d5287a3e236af505c30fefea1426fa3f52942a658ac872d62b40049d9d6e8ef0313f0a4b0bd78fb00b21eeb307ccdcfac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e7f8fdd08b9a135f74bba50af5bd31947a601b074d37c245fec4aa819054bdddfc9476a9ff935d323c8aed450258826b7c6f9b1c43806c00e38c7c869665c1d2a16fa4547451bf5656a8624083945404367142c2a1e93b9e46c479ca81ce2b15d2f0aad4084bc11ff96cbb6cd8e516b845967d95eb1ebc701c2cec692526e5538392118cd2e1594e11277c577e653efc0cb023fb9d9a378f1b777b01a1aa1346cf92e4243446765e62904eb80cc7d370f6d2c8cfcab36048bbb618112ae16de6a19f4186537efb01ce800bf4bcd9eba42f22247a3da26a0ca22168e6be5949a8764bbd9224764c17836a1b8f81e959c83e6f85f6f1e1959050db5e428a7d20fa72e468ae438a4e97a3757b52b2ff683dd5d60e9cf2275d2ce1f9181bba9914039af02d81184d2959bdd8fabf4cec7849a6104f76ce23e50b80c765e3fafdd128750bc7b0c46f51b6fa817e743eb9dc2d3785fe5fc84c066c43bf50eb75d12d3eb9cd41ab47978df64ed609c21f4fb124ed0d0cf957a124937ae4305672543626282a7a2d2562e7d075314179b6850e4b0cbdb51a8ce0148e1cfc7eaf700c3635c9072cb398e4f8d3b9e2b24dc27cca946884757b07f4c32bf7bf546ab0b885a30ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b6b80aff056e2ac2e126e5144a3ce2c750292edb4d080d4689ac487dc17e4dae8490f3f82a13121be9ce3adf20c70147a4afd74743ac0e7de0ca57540d01561a16f1e99012854f40c59e62ba9ab031aa6e0f7354f41f25d0a9d23e6dfc6bd370bfd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542a63226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8600d41355da80b7d5a653fa2a168d939f52aabadf8349ed045c1cb269a66c49ee587341e223ebec2bdc86024cfab1d5d8d0e7fcf79c117b764e320b0c4e75484e0b0b56067a4eb5de69bd07d5739badb0edc6b2b425e063c45bc6c60d6f1504d45ed1a1d574d5bfeb107d2f215fb502f34f87b9fabd6e009b848ca1eaad09fdc6e118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e10171418db9ee5e19e8d39ac376853fef5931b5062b8e94c5f6f98da0bb9abfff999d5572fe9444279c875ec417209ff91675fa912123993676b2c890810d69866ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87529ba017ceed95d4f023bc76c349f4dabbff361f3afdacdcea07087342f445a4a2affb7ad6ade7ef419813babd263b8959269ee9f260a3cc3ed1eb54fccc0c8b9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6ece6f1dc9b4fde9079225724882259e1c87901ed52cb63af2cabd861ec9a4e07c8eb332378fa921708596a04a1222fbab875f43c49532fd36b699e492dcaaf7929ebfd66cedbedc23b3d18f8e799b5caddd32fc11d5c3bc31b739d45b2a518e96f1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb30536a8f670533999ac20475c5a2245c710e39a2a2d04c3463dcb0485108fd3783727280341d812e0e9ecfddaafd2a3fb0d5a748873ddf3e0f253dd52c8c2a04bdd7b1601123d2701092a0add1bd76ce64dbbc44072cdf56be99b346423838ccbb76fe5382921d93b7b442e0a56a54cb3a45decb75a042ad0d3f5609bc355ea78b8c00fd95c49c69e64bec557c1becb5e5d3166f5a1afecc62a9ad364e306b53d8b3b9ad34f1ce6fc7509fea470f1fdcf6b4b4f235e58d7cc3d9c192421db9b10c5d9982b7b75f459d10dba1e4d47bf2123ce2ec68cf39107741ae9a7f8817ab851de7f5142f332560c57d8c54f5c10cdfc3d0db7e2c7b5e295a3ebd8453f679a4ddaa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149ebac74718633d65bf0924d51e54f8fb88f7c006a3561c319a4cff202e1b5be39b1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f62864d4b1ec2066dffee5406c6835cc5254fb60a7df895b8cec7b5a461b92fec6cd4583ea891b2f1f967e533713896762749c893f8eb08547fbdfbfb6ce2b7cfd6ff89220a3b3bad9b66bac8897e7f66654b40d63054951329cec62f34c96dc1db28b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c124450e87e6c9182cb5ccdf7689e5b231c07d8ba352ae101a1df871b19379ac71f5f8ac345b17867353b808d4a2c69d3273c84dd31525c191c30c8e632a59f67b879802d67de036ece8cbe0631d0de1fc7e13fdf70fcf87a2c1f29241d3949e10b7b8606ff961359386022b8f75e39c58aa23c3d68010d41212c489e459ffa4431530f28d55c194ffd3aa1c21571700a404321267219dc7f054ef87eda392a4ad79a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dbc88377b52d9037a74d3f7aeff5254825be2a9f706dc7656c57dd7f5cea15b75e7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09456b25ca4e79fc233115c0c7c9070fc617eb09ee5106a9078dafa8555c8d8cee82d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e38cdb340bb7e832826759cd1cc5e50b9a2a446d190c06acbd5de99ad1bcd9601f646f208d04fc9eeba683150ad33f67f8fcbf7cf320e9e839b7d6cf3565f2b6b70586978c65d33894aeabeb8561a7e4c87f221056c66c535178a43f0c935bc1352b68513d4ccb8c62b0ad783d9e4815325a768d22ea6ed873c68b0f7fc18c500e15aef0147da5423294434cac07f5994870b966b455dbb3f67ade45d4ef678e168f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac7ff0c2b5984d93f0f6cec0b09a5b48fc52cf13f3d1e9cbb627e1e3b120497556b1814c2a69afad8fd79549ea2ecfd640e2d4822667c07f587e598d4e23e1ba97550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771d1cc61064593aac83ec6ec73efd968a673a5cac74d984aedaddb6883d18a183405b0c1bc490fd626cc350a121b19c5c34d3bf515fb9d9efaaddc7a2e703038711f8ce1840a4e6fa473ec345a58804b1b4c5a0eed5b47815daddbcb45380b704610eac29c56454ec2c542c93bf9fa898d8b04facd1c2daf8ea1112928e4b548f8236f0f6fdea2097bccbf0b054568a3499ebee43e3e2d20127ac51616fe5fe599e3e665677a0dc872415d3a938df203e23ad7fb4448669088cb1fc52f562196377475540d7fb41f7da5987d78532403d47ee493aba277694df6fa9025b9a767aac11eff27ab7f05ef78720b013397f8312339f94de31b56ddbaaa139cf83cb1c02c8eac3ebb79bfc343db26d2faa1e22c29c29e213b921a4452a1de702b0f64c6c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1280aa8d9eae1f9c87880b46d59208dec1f2575b93e8d0c0efeb4fef6ff31848a465fb511ef203670002c22316c58867bbce29db75b5c9fdd3ddf2b96e52d43ae8d8f1a597e02eab5ff54780b3ba5df94f2bb010f7a262d1d029f4a2f9c210ea57afd4832c1e37863bf8b6ed55dabe8e1b6581223c0ded4147f6b8f700a8397fd048212df04f126c10a9a468fbaa25f1c2c72a4c8fa869c9cce123c22ecc9021d2412f122a25793636272c76c5c0c7c3a629c1981de9f59ec0d02f07462d189b80afc3ed752c1d676dc14abc06ecb9aad19a3f833b3119ff82400329c81763e35478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7e73db1fb494eb62f9c43d1a1d7e1fff331babab32b94784852f051ad36129d3300007c1fe440068b06ced0087f38c43ada5797b44a19a4d16060dea727ebeced23a0f574be9d1730cc0cd5f73b32c7f40379064edb683f8130813918dcd47823807fc3201b886a14514d044539f61647d9d5affdc34fa3c5ea0a5b50e6b98b5d4d8e9592a30d10ce1fb13ce8158253d0f29ca6676ee60c649ebf1c3616ef60aa28deee130d5549c7da53c6c4bbfdce3d36662cc6f865589228277698ab31cee6eb068b169d51ca55d3516be8b179c641a94e31550376d28fea81f36d9da5a4594d210d107e738d3a1e700e3337c13bb29e9851592bbf3fcb7a8bc98f90f530bac98889f5609905bef2e2b33bc8eed712e82e5b88a302c3733de2b00e6f147370f5ce04ab185faaae3b0d1dcaa18f913eb70a5ee3359f0373a24e16c276764c052b5e21b325c9c16074adf02e43ca58bf11e956fc3463d8d10da673a8788924b9b1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6009fb06598cdde48deba15403c895fc4683a14ed0e186b590931c1d5805fb40a29872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d47a9354a0a2ad07afe1e3b39d27962c1bda6ce63fb3d74ea07945fc1ec01f94d374b96d7ce67d358ed0fe7478275ab5c4d2023d93d1233318de01c6d45260823a402068e4977bb25efe687239360892171f3a9e59cd1c68b02f35f20b2d9c9192d7106e04a00982778b2cba8e5c959ad142474cd94f2fbcc844c396ef0c803f8a2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714258e69b192928b85b1db2bd5c344cd86297234ea33ddc3b7de3f92ee2ba5c70790ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300768841c9585d2de0bdc4df15f1933868a4be49ab1777a15d7ba565ac77ef3c9254f02dee64fba028529c5265273d23a96629f3217d6abc31574ef7cce5a63f70f3f1b187c8ea73d262dc849304fa6f90a1b9a7367bedd06d4377e67ea8974bbf5cd375eaafde79c6aaaa2617b91a26c48179bc25e6bd9b198810d0bd81f66c9b0abd0ca2222af0d9848b10b84a65ddec69f1ef22ff999628dad57b7c6a657c251e5febd67f32ca8b541cd9e386b558defc001bf068c7b2a0477c8d2fdfb38cd15891ccf552cd535bbacd962b52ae6d90a44aa8f7e1ffc0ee27ac6dd279f9df2b071eff47a18f843ca43bdb30b159d2e5dcdd6e8da5ad5cb2c3fcb5e29c0af99381ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0b6fa4f7b1fbc3f9dd3e4acf3e3329862ba62e92b689e91c4db39b17f61e16a1e66ac4b19fb376829b800f21a89eff3a27531b7ec48e3a646e72fef07e7bad232df7d2e2df938ba2c42ed8d3426432a0b3b4fc644240c1df5939131bf0956992c8b793ed49f3e7b8497571b73ef6f0af2ee110a17d008d612b1c385e5beb262e4fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950e50559c0164af3aeb0bc7b171c4d0adb378cf6dedcc654253546fe544fd55d1ad44a936d4084ae212872d5a7218f19fabe612a45c31a5bf6909ad7e2a26bcafcb81d404c75f431979cea2510a0d9a9f9ff30d96d0f43045d1ad7153e2b076508649f2dd83da7c7becbb3e57069c8f6b308f8a654b6a8dce6e2681366d69548b1ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb892226681df88401c40c5970dcaff02f5a6b247f6fce796034c4075c3b91977e16f0b66f4cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516b479956c295daa1e695da1c894374d35bc5812c5b8d23e5d2c7e99fabae54771a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad447c59d859598feaf11fa439dc050cbc97debc548220856711a7340c9cb24ca46768fe059c5daab89aca2e2ab3590280c1cafb92b2348f8a3c6b774b8bd28e0b0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb30dfb9c164f79f8574bf3a117a11bd1b4b485ea6889c5a2a091fee30e2bf28dadd860c0ed1613b175d99c582b8ac8379fe5a7ed23f75c96a5228c0ffe72cab9375fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a93723d20af75ddff94ee1a12c539e8ea741294b04ef81effe2a9985173dcff0320c8cf789fe583fda7bb759a4e9d23699673466518899a4b7f9d486a225b89a3141d964fb62583d216b3865f8526fd0f33ce92bbb9ad9f8c39166e8fb21660ff12630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929941e8ccda5ca3e7f6d212de876019c8ae8eb95097831bc56187b38acc41a5e8af16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9120339f92cca052ec9c93cd4b700878d853a5d2389b129467c16392f5fee7c060620fa9820ebe4e9934199ba51675f1b77b3ba76b2c6bcbd5d94f3d48d2d5ee8fe722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e72cca577a97d1fccc7f4e5d37b39b401a527a97f02e589255c247b63cb227d24a1cc715460c61dd32c5cb262179fe9a50d2825199542ea600fd2997802ea8580fd04e2b3d666f8824831dc56f039095de1fdb22c45a9734372a4c09c7d3a8eca47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b2326136a4afc7797fb56548a32c499f7dbbc4d26217378090331e28179b081d75c0b406f241b25d98f8075c25138e6cfaadf75bfe2e78c421a25d762ee9f3f4145350813cd39c50b0babc8b754988e1662df49933b7599e9e0d5f1316328f72176abe027a214116f862c757c40266a74fbab0f181191bdbd4862e5d9d5f8e669b0ba1cbaaae4a5c71c5988ccffa4b292770be689e90ce6246f77237518bd4f1658ebada022edaf93fd3c2f9cf8ba53c48afcc405dfbb25a99ef39d89998286ab0755c189397c6cb1e56324b379a6ac703fae1e04f867a9c33a4dd2259ce615fb64d80222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100e35cbe823cf1b8ccb9d1ed755cc6ab8e842cfa0d240f9818cc554423dc0ceee076dd8a41ee145ec9c64329b5f8d5005ecc4dada32227a872e638ad40ebf470610acf654ecc0c6783b9b7db954062c5d0650beb2f762a8f06ba912ab411e09b660f9649a2b401404cacf1612c8fc92cf4410d2f355d2b45e67a058e3dd35faa3af04fc7b05f3368d21e0c570dec7974e7744dc84085c4b07cbea3f7dec8728f623d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bcaeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053bd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444e329e1f4864b9a579140eeedcbcd756146c1f5aa3ea29628814b2a9054cddfab9d13e5d261088ac97b9ee4d8ed5effca56f78e1f269ae647899bb94f9eb0df465fbaa41f424c77a919f96acd4b0b5933f57270104ad4359d987209a4156162e027ac6fdad8101a803ab5dadd6e6c45709b1ecc2058f980e98579b313cde64494b0f7633acc24a81b8a8120c29fd23906a274600f14546b0fc96bdf5d8c58308cf4a359a08a8e257c1149670763b68614e4a6882c66dd33feadeb9103058ae865230247de47de5f1cb0171047474c7989152a3f13c067411317df3aa73e0e67b2bc83eaad3c9c02406850f03d5c088dba0cb61832ebfa34c0defd62a244d7cfe7f75e74358efde3bb87506003e964b7f5cea16f733d41b2e315ceef9537ae2b969e423e0b65fd69ad97f716bb768bbdf18d077c64a2e6006d11284f0bfe4dda4148a277e8bbfb7d15c645ecd3912a2a0cc92babb3dcfa0f485cffd45dc1ef6ad52af1f35747da679e4ed85b50c6aad0b4f5c384ecbe0d415f0efc9ed38250455d2b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3bcc8fbcf614fd5c99a3257277ff50b107c1977554d1ad94b28b7832262e63d690b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6aba64cf29fd0d5cfddc7fa5370977d5872e88528e7062bee6639f2be90077f81f8c8bf4ab98cce89877159d7e391211e2a5a9ce100631d7d387e413956cd903698559506918b53ac1d26d4ae24ae0e084b749fefdad686e59c84d65591d24c3163caee532a15a03a005607c0b6a4e6649744a772c3b0059ccd70c5be12ecfaa6f715baa696930dd86237b2e37134cda98edfa66d3f2b24cab5e86f130c4794b11e8aa4c3e929206150d9d769d6966110bb994c7f6d10518fc7da6f301fd68e7c60c23f544496253cbd04b6cadc17e5cf9af802f6885388f80cbc290f3fcffbfcd882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c983644d72411328eba250dfff0aa32cfa998a752ca21edefa3ebdb77b4ecbed565b02537b2911c8c8362ff7f035241bc7d5ce0936789e32032932bdb06df8e688283972eb94c5948287601e0566ae530bdd9524b66d1469883e67e42cd8c3d152da6a7e0f8c3c24f23a2c4716157e3e0572bb7ebc259991f1416daa13a4ecb0eac839be5233314af5177e5f09071af26e27bd77f83595df287c13b1029e5b763bc311d3c9487f9080b9bdb7f5362f2bdb3384833a61ef5306a0dd9b7c21f4c4a04995e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3500145314b959a6dfa16f7d37452f3cf358ef614bdf7b54a28ab9dce9117e31cf47581ec8dce5c9eed3a419753fc8667a09282cf7b1a883e07b9e245d9c6e237a3a34606641697f3ec5935e9f1f2a01a12d98b6cfc84b229da0ba2716c097ee28c5801189a671c8b04b714239c9ea7237bee2f61a7238d5940b8dd14fdcbfb2ebb26bcea9f95b087b03de697b0793918fd26db51d6f0700661fa9542370d4b375b1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd441191d2eb90d3dac46a03db51e6142bc6bce8a4adc7da500569359ee6bdaeb8402766c507e1326b368a023de5a1f2451fb7f97072d5455d7692f4128e787e89dc5f7ab4927c6702ee1846ee0b2f89daead79eb05667524ae68c81861ee968442becbf706671e421c9c7441e02936da46073e3562017ec074890a6f9954ba65388de5ba739aa76d291171b4323b601a46f58105d0c8cd73efa1157893a13f799ae9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8c89478240713b584adc7941f123a44fa0d34d7019d3387126f5c9058c218a88e2a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb140da4b2daf77ab72fe39eb19368cc3255d083d16c034562762f86ce18e71fb8aafc80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a8f133c6bc4a1e82bef84b818c8ae0babe4505f2cd4708d86da9399a3bf74e19c547ead8c81a45a5ea111a155892e4de338c8ad13388ef71f640faf3e975a646e0624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f47e5f17eec560258d46ecfb1a7a10604b0ea70f29bd6f198db981ec8d41c62d741991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473c73e6f59af1ed4963a673a9c55493c1f2896ec45c432584c674c25226b5064bcb8fba39c334db10f2690095e7d8ceacf79d8ece62e0fd1dc361eddd72e880f653a3ed7abb0cd1d8b3202721955cf5971323bcd024b3cc182ee8c08d7765a2e58360f215c0ed397cd800f318d792437be3cf84217b850d539452bc81ff30a2ed89f84925410ab33685d0565ccf2db988272188981c56cb7f0ba6ac2fa9bd0c63921c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887e1b4d6a4c7fb53b1b32a251fa4a634b610cfde63e6467773fa0e67a01b3022600407388f076a319857d9bda856f69f76e29c005311995d71b51f98e9ee442a9ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c38492408ba2e866959684a65c3b11227d714e512ac4ee0cbd00157191bdd2bf3322b8a5bd9b37a82309dac0b1dd487bec27d4f603658d46070d5f9c03d57ab0c15d42115d4397dc703f647c1e90d31d4aec489a4ddf9a8383219012ebe7f27aad37e4ce89343c0d97cdcb763d10911ac388453c9996d692eebbe0d8f45980a42349b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359cd26150b20143475447e97c2e2041975f56d5aafc3f18c1f08c3acfa64f761d6464f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4d34fc664ec537b43c82194c96dd25ca9c043ee3138ca43bc65dd6ef692325c7c8bfc104f82fcc9201c4d854976cc9e93f6cf746bc3eca1db1ea463b72cefc2ca2061ac8503c5163bba52e67694f922107d48a5ee2eaf27c32d73a1d025a13ee0252d54bb69594fbf8fc8a4c4b56fe8a29661097900a00afd97464b51288fddc0d2b7b2f3d7f28a945870350eed9b60a11ce874732092afbf86e0d5d3810585d2df57ed6ecd8be07603b965f81fc00a3134418fbe11948e74b2f8f60d179ba4588f9d1368c97b9ca6541431a809cdbc017522bbdaf7a96442237abfe12edef6579a4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d9dd4597eb2622fdc2ecaa792b3ad4c7829b8b8215952ee1eb17c6faab52f0d350575575c26041ba27d9047007ec48df17fb279c380f5f104b4c40848acbcbae1ff62c6dfc5d9dd0b4c7cfa742b28dcdd6546450991272af806c057c7d44ddc95b00b9de8dbff44ac5ad7302e6d5e8c9c0dca0fd3160c4755ae7cfe4164ae1cdf56e3bcec1647ff0bfd1e88f8f760ee2a5573288087267b796368fb1c94182005ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873c44ed2d6298e4a18b30e04ec64c6faa95bc267d943f3c892e38b9cf0992b3bb137b1f1f6d60435bfa95f4873da5c7ff6609f9af4dd1a48b77c66504776a85c31ce276d291b647d61d2de375933068c9000ba43b6d63da63f2538a3a463d29b84e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f82947669b564529dda21f8b7d55ad4727ec7f58c0eefcd5fea6f238404dd5c59eaaa995bc86c51ab3b363f97da43102e5f1d968a237b126d61a24d98fd6f965c80815a44a04967c79d3bfb9f5c71a77983f4afa2022c3944b351a6a3f05629b715083aa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aeecf8896db57cf4116084c3b74885194ba8d2973e6d7ff3c2945cff2a7a847163a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff65287929726b1db36e3dcd426a457d7728b11628714e4a166d86c6cb894dd2d913ea3a506e36a62c4bc6bcd8f480dae1f73342ddde8a151157f2ec1e8c20d55001db926908b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e805e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee47d37ddb9f40a2908da71a0f9ba4919472f36ee4ed3e914d38a3a4e45fcc8b75443219a8d15b94553e5c77b808b8ad7f983615e2906e2a00f42234fee48fb2d7bd73d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b0bb67ab0f3d074172c8ced1dcb5794e1ed117c2b6ad13054d06d66c6982edb27b8a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20b7634bdb4051caeac95179b9f18b54603ab66cdbaade524dbb33d767335b686a7b729b65a2ae34e8b6233aa5e4e293d177f4608c206fc7fa85cc0c5a7e2693f8afac99d7bba5c7f4d2ba6ff1716440a79d85b91b2e021ef37410dfb4eaf84b02543adaa81bb8c149dc91e9186e6b0fd4f5f465b75daba47d20c36df78c1f43aba688632613d8e71c1270ca64c27fd6bc3b1641465cec95818cf90f8972ca79cf94c0d08edf34749a907ad2177ecaaaf6f3933d5f492ca5b7fe10a06179d4c774ad02378947d522f5f69d36bfa985bc9420c80043f443b584f0d780fe58de8c16fbdbb234fca8d60d69bbd9040c59050c06b435ae3975114fca9bda5ccc79c9436f82ebb48c3beface608638c4744566dcf48168fc42cdb0cc2c1febe650bf0d8997d47500cb2b9006468a6aeeaf7139b63b47405d1bebb9817a69c8b5fd3e8148951a6b6fdf27861b8f79224252ab40c7e0821ace7952554ba1ebe80e89666084e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a64624ad9ad3000daa79401af9228c11a6906685c1263ab392d239a40ac8133c64cd978fd96cac11d7f74b300cb6a87fdaaef2bada722871ebbe3085a7e9f43d051c9f4f80e22738ea02bfde4daa07a086fe44cb9a0efd8934b694bbf2479ac9615d07d0f02eb14bca3a61e6ef478dfaf7aebc92ea968e6a9cb3ab7112e251b6383fa7fad6e52cf11cef5edbccffa377a8b85a18ed23130e7806fa7bcb72914a07cc76567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd93a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7238684dcd2e152385e12adb7a381ff38d746bc4b31656217220ef6ca575d74c903a847493d7f94916bfa6e51fdb23a9b75720f45e92a9da24775e1bc0b432b5146c2854cb42831cb22d22b05528293d17da70bdf38efbae1ce62ae88ca5baed7df6b2d128b142fe8b067477daf1c4ecab606e4e4929885e2161849e7a58787f19184370f26ebf5dabdd9471fb06fd39df7c798d719db5eb3fdaf0e08aa61c1442e023ed04932c8f0e5edb6f5dc7aa4ac7c02b4d9ef2bccd25fc9205c5fb1e52072449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef46102d6d988c86e5bc3ecadbe8c236e582594791310882ced8b51525b9e8736a8a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef36d4441708aa201914de2abb2899f7cd8f1f3b86dcc4e673bafe84679f991fa555e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea23aa519187425a3fc19b57986a88429f3d64461d5a42c930ce44e8f596867ce1d06dd37df2ad2df29391c38239c1af6944efef8dc4040ed41833169cd4c4a3c9227772f7daed463698902e591bf8adacf951e265e23a2eaae8491968381809521640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294331886f96abf4f452196171339b62ed79ff887558052e25f4ecc2f7e14b322136626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a8648ff8db16e59cd54bbf69c652b3e01519e996c7f040fcc82fe250cfe996bad9253dc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd55bec96bf285e445b81d9a2928be47a0222e32794532e60c836af81b47518f11d0b087780adab6c674aaca5f1c545f56088d662899305809c1f5494721c3f512205cbcd7a744bcb83b2cc184b92acbeed843aee5c6c87ec2b7c92f8a891831058873f6d16539626ec0f00941762ce8c1c9628e3b16320986a1183222d96c9755be74c36cbeab0ea8f830c970828bb7ed8f26fcaf53a94f08d396d01120abe0f467841156e098683be23c78a2521f5dfce0a3c9a904c1ffa2ff062e280e1314be60187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba7d860211c1d815e2459d074dbca00a18235e404e2038a3d024398b6b243b1a39459417db881fd2172399e41aedd2343520362b7e98ca2682b502314ceaadb2ff9649339222b32e422916b8e499dee8d379da4cb544f7f2983e71a9900456f88ce12023a4430d4235cda921916353b83131147199d74e694c46c6c0b2332e67002c44bff677788cdc8e0ca6a4aa3f0f82bbaae8d9e1bc9fe69bed9db7c4f20f051151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b99258a7206c9a47f1a8363658d4bb42b2f5c0ff5e9400a15ab5b97654cc79ca8c8605361f3d4432f3901640d5e190edb25196f6c9736ea3d23b1de9057e3ae848e546915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45937117a390a34885f6d4658e6cc779535d6cc984e45281c60ad3daa69eda9beb3cd35e002d85b5e2b845bad02ba6880a3f29f2033072be1e5a275db478f5d781d3cd7102ab937fc0d0edb7c0640d623d3135b183f044d0afe5716f8400f11cd0011d88b8cdf12ea807d2a426633e938d01201b026074c796c7b5b4241bd8eedb968e8fb1acc9818bfee22a48f68322aa4539d340bff67a9733e27cc35899e8d59c4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acb2ab8a81e7da6b1247a70feba0cfac168734931c56de58ddc2ab78e1e264301c9699d7336f090721e7b3b747ef5de4fc497c46b0b9db74bc9af069ad8ef31f437d214e0a5596e1df711bd3531923c589ca8a4e8bd32a7b70b8c55004323914bb7963ef62fcb3bf36b5c469e14023e229c681eacb70c7500cc359e5928da439afecaa0127073cfb9d109c430cb997819cda9cbc87cbc2cc053536235925518966476cd0f830958792185b625100a21c930fcf1ea3f27c1010e75bc33f1920e80704b659fa5405a50c710cfe702d5f9cdfe02f5cd3f387fe658bde3503ef6f535d2a0c1e04f0955d273da91fea3735ef4eed0ac412f2619273c8959e55f7a7fbb65f96c03a170825a42f0a417efe70d77f05dd4265d7855eb05ba8024a58cc938f8d9f0f52603804762d2ccedc5a8bb7a29866c9e0943adc5de1c73e7d88e5c6808b71e45a172ee0bc03b30e777214cee0e6e944a544bd970e6c13c75eaf12b4b6da3e7ac910f8f9eb13a4f2f882f32473294ee9d31cea865f8c6327cfc92e36faf9f5bfd0828e15b6b8aa9fdb175be900c4f363de68af82ad4a96d1976c52dda684f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eacab39b87b57379dd2409842089edd6dbc82aa5b5f491848252a6a2a7b83cc4ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee77d817c817518543b7ec7544e0dd617ec2201db5383fd396c7d369ca3c21c9e409a808dc71977330eb863b58fc7aae018a4a01d17a76faec423397209af415c4d7a122ec93ce932aa413cd2603ab60304a5ed1089ca4fd496abe646d4000369e8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d3757676224e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16306daa8e46fd9782fa5d56a73e82e1d6291fdce15d6794cbe4288deba12aa2c69e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3820f05d988b9a027325fca352872d451093bed03b90672c816bf6b6e3b188be6cdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b895b8e02165369a127c36dd525ac7ed091383d01d6f11d73c7f060a3180a9c609e1655518ae18a0769ca4b7a9a2f03556c83feb910cb7dee0eb9982300b63f09c07faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776944157ebf29ddccae1cb1b0badb5f304b235385586812e4d2aaded23e3a92e0d58f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a8da4aec1e0bc3d1b15664a4063c1452ccce1a53b93c38b45c1ef8d4cd4a3df266894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab3670b1d45d208aa1d065c8c5fcb55e705d5e0d29db9aa109b19d986b16448185e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f82bc89518877ffbf183fa7c6153b4160451c1b004294aac0e924bc9da8cf055ab9ce19ae4e721907b353f058bc0d57fd3bffbd5284512ba249d1224984a2bdbe4465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b441a9701711c0e8b29cc338744eec00a47408e05cc353446fe1d86a74678e97e2d364a18f20183ce9c9c7865639bfe3bb7763f2eff11aeba275dc1c871dc0ffe579d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6dd91215def55a6c8f3c6c689b208c656597e0e388597caed191020fe762e6fc0b4a91c254d65fa4b12432b59191fe8e92d1252b65db4d7a056db6dbd8d09c33d99592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adbd41ac4addef1840cdfe8f773f30ace05f53b78b0db16fe798c3a53f7fb5aae968adc41649c473b9a088fc72a0357c51e5c53e3178d089e194481c3830ea91f90e77f39641d770a66b70f145c3a17615bc7041e2bca07a72e5ba76eb267fb2cc5586d9e81119e6937c09b730610ebfdc4349e48a50e4e0d59c9a1f2127db5c9f6db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df7297da5776e4f6c983bf6bd9d1788c041f0f4674c9b32f542653e16fcdc0cfef88e680749de7a40ca9ff41926461a97a51e8856882a60786beaafab4f5eae819846a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16229960f84555f05063ac07cf9fe4214ced45e0f73ff2d546dd3ae1d1c825c14ab638d1363305b04a32630e9d93b0d11c42728e6951e86ef207edaa4850a1bacd86be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c133ef52389ece9b5333eef2a397508c004f43e28054c24cbd4c66b187738de800eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3dadbf3cdd72616c6dba4ec6e7c6a5a2154e21653ef070eb81c1c71f9395cf0ad5471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec555f8d8db37a06c901e3b6a9ac1404632d9089281b115c6e3f13cd3e1c289cb554322f7fa10c8bf9697bd35d5d085df3fcf31328da269f6f3a6da1dda59bcc0c6e51e5d388948f9973300de276ff7c90cff9354614490cdf17903f994d4979cc93e29f8527a08ff5e58b1dd56bcc1c934fc0f1840000e693f9bdf84210f43bb3245e3d06159e4b9f28a2c44075e13e473cb5735355d87964c82738728a7a38d3c596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dd89e2acdecb498f4a6fc884890c818366619aa42975093a1a1a72aaae173bbc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240a7de9018ac123cd38efff75efd18c816bf364191b54bec565134f133e96880308c2366ae1b76d8525642758f1ddf251ac4b5d8e5505743bfe95f5573d955d9d214efd19a691971a98f28d4a8beb3449629724fab4a4ae579ac5684a3cbb99488fdff5833b86d438fcad06ce1afb04d099c645c74204cc05979388f4279a24848a54f0a19419783cb661c5a0aee6236c5b843fd59bb84f0c0ae1114b4ca84b4ca3efaa8e2906418702de7fb89cf8545b6c45f16dcf13bf94107d95c3f3ca5ca4384e9118f8d9f7b47d31edc779b96cc737ea0dc856254aeec4b26c1f7b68e8196ad545991c7c390dea23bfc751051df319243a3d09c0e90287589f28b440a3eebaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49cad66cb6bab1142bbfed19d5612d7c3cc1a42c9aab5b0ef28177e385b154c88f3ea30315da5391b93835962a063840c0967f00f3cef981e4c59b2660f4e94b4b58613d4e41605da33b3cf0c39b7d14d42c219e1c281b88c254c1b73a5ce28b8ae2bfd5ea8022b6c9b16467a71ab59a4d78dc6180f89b91285c019dbd4e02cccfa20532f166b4f905642a602480b1bedf338fb9f5575034f9729773b62a34548504fa2a0e5f5433ba6f2428f7523f2fdff8e558870c568153ce7b54383c034ab68cd152b660d23065a6fb368a9304700a9aedceb226a7e317b12cef615b5f82b27acf8c3a35c97513d640c037f074cba5c8993614e55dda6b407b2e1ff26d62e0381038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5f4d8afbfc40f6eeebabf8176eb3e22127680527877fd59f9cbdd0ca3045954636fe619a94d14c42a4dea03256e66fc6dfa45eb179bcf2a318adfbc414a4e39ac8a122164f07a1bf9af6fa9c53210512ba5c6f060925e7eb411f937686c8185e6e16c6a8ee992a4e3f3a3c751fd1455c94bde9f72136df9e30d9d3502befbcbcaf4c369cf4be7566ddcf5dfe7393c5de977761860bb4c49ac04bfeee927124eb6e25ec9c9437aef294797efabd01464629c929fa8b6506b741f739f3980a026c371fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0431e05b6325e0990c92bfed929acfb5e741edca7c890a8b7ab0e2dab1eeee7d43ec2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebddb8ae2eeb6ac94e9abd899494bd3266610b3eb38af19a371bd4774685150c52c58d069b58a8ae95777e2ad762ff0ee83c3acef0bb3d02a73f593718c2b162cf5d0c74b83188eb3ea4032a00d83f2e6e8a77efd246073fce3786b3403cb9c73ffa342e4bb964ad799ff9d6be24836684716ad57d8c631baabf580831f0439571467953a421945c69ba4282a12f5cfc4fc2dbb09dfc3c8b9566f6b71a592e96c0c3b8cc30fb9a133d9b258db744c3959a48b126d2c631fc1b39dce9ea6d8815bc187ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f48e8632ebc0101ca141ef3395fcc14ff198c95dae0fedf820b8075814bce8dbe5d91e8197108e0e0a0b8f29014c24262713cd58f25cebfbb12c42a4e04b2732344813bdc6fffa8707491a82e2eaa92bce419c9a5e6232e628990f0e545e459cd0ee0a92f32365f275e533d9f0f8a2a0df917e0a9b8a22e33b3ae7f3119a9d823bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d164cc599528a82a8c937332e9de36c920d541e967415d5f37f0e03d6bfa1bdcf6241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea127f06e796cdf22a59e812fd82250226600e0776cd6cfbbd4729d9a8f29107cf55373f365eeb1714bd4af5ea46a7619e2fec3932f6549ffbb16bb46e02d14b6c644b8e6ef15914a1b968cd6415846efea1f0d0bb514d0127a4c4e24e4c9240583978087734d2bd9bdcfee6b39745ae8e12592060b12507583afa0cefe0248936e12a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c03e5352070bb1cc2846a1d7caaa6080b3ce5b41c07b6ea46698250b274751b4f299f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800c5bde924b7f4ad7a56204239a7a4a12a5810f678547d4d75d35e9c25cf9b4c572ce5484b654f33927e42fcd1eaa59cdb0f33237032a845a2c85770b52b3dd212d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a6df361dd95a81f8272c9c48599258210ccab9ff0a98293fb1faf2667f0495580ceda5ed803b881d158da3243c081e518eda4d5653c7f5a03789ce16f9a7862be2f31737fb60de7b1745b04b7f0792a0cad1c871bff6f0ccefc323ac0e609e2e0c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c88eaa97cfe20d7e411b645c6a896248efcff5eddc43b36a199a1e6fb582ae64ad19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1edaee5eb8ee30a1ba61583bfa6ebbb48bda3b561300cd673afb926c3621fd67d85f288d6c3aba844a187c87c1952f507326fcaea5a48d83bdfc407dbb80f794bc2ebf16e8717b5d25e98971488593b3a7860ce69b2bc4ed37e659b7a344cf2c896c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc33c38f4f537bb8faf70ca371dcfbb9add3887f48f5681b8a2d840924642cc22f1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab321c6130e51d9582f54f01f1beee7ea6248b680b19454e4f8b29a93da77176db5198349f6e301160de1e1ac07727d113b9d887ed6c3325fb5f6104695134237bbb2bfb06ee9c7faa5122f96c097aee0c259d2dbde9f0ad26cffcbf18096467c8840081b05291cb2e78612e4f2b355bfb732b6dba5a2ab72cba7757d43016ce97c08ef08ccd428aca9494bb190fe413e8c17da464930b9a0295660e81bf4e1442603abd32f49244741e3cd3637fbff53910835e557ffda5a627860db195ad16c803585b95abc43edfee63d5b3b7a119e15ddf2410239c6467fbe00f114bc3feaf32f96cf5b9b9169cddee678841478843ff280ccee1bdb76402450aaedb46fa8a325f419c613a4ed7fa74b828296c3e44e730855e9aa7495d901ac7c68ae1974a5b03b82fa535f47605bde1082322b081fe2691b0cde64826faa338268a7257785427976b351c34ab97588f221947784a92157b638cda221edeeba8af183e3ef22e58736d1d9d5d8ab658865902e3547b159e9aa98abec21f46766f65441d99998a1a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e217dd83c6e0b85ea7ab73cab7f5a6df22b5202e8fe37164722dba23ab2859a5bbcf564c9f0f25769fcf93819b5938ffaabfe821ce567e4e1bf57927738f1d54b0f9b59b5aa31601348fb04fdc6ba1971e9d292ab112178d5d2ff94277631e00f14ba92fa4cc5eb3ef694973ef2f779ed7b78dd2d4a9771a6fa8dd691a2f83197d0a8a6c7e2566d84676f8c999f8c4dab8d85b5bdb050681058ffc2aa9cf83d9374a9ae4f48ad1bb0c1ce8c67d3fe2ffd492d52059ae7fc1a501ee10833132aa0b792817e3b9d7a7c089697be3ffeae05266bc37a92fc5798658c7510bafea268227b8a1dc538d84ac9ea8ab7813e7b18776794018696cb9b0c786aae120ddd95db2b17334ca48ec4922166d86340e0c1265d1fd3b2dd3044f9911ddb25dea6fcbc54faeac19f3f65d2b65a55a394690ab24450cfea3971654a57524357be650804924524c8da43cfc6fb990afef01d9d633eb4b567fb6aa9a4ee240df0130fb48813ee44dda70e0aed30d8815b2837657007344309444925eefcd0e7ecd034192e835c1feebe64b5923c171f63510aa8b35a6d63d0f2590e8198fe675bf8a0cf5714362a51fc1bdf78f4e3ddb29d70d61e12dba3647387a93119aa1541170c2da8c689a48dfd2f8322a313485de7aea957de9fb02a481f91570806db9ea510759540b7c1883ebea6f1289ff9aa77c1191569d21f0545255a520581cd20e34ec6d4b8f6aeb4b70ed4a8804b479228e9f0c14d72dbc68e36300113879eb492d264a9123f4c52d40791a6e0b3a8eb17bf3a4657f2da38108c0f90a8ff813d073731ed76d0b1402e3ae69300c38fa8681f7bef95f4f1a6e8be049a58fe9a6efdc7fbd0bd5db233a529f4536a20ec8b083fccd2507347aaca64d1377d2fe681fa9a7d05341d535e5a01f2e57216e7d90277f54a88eda5c7cc14dfba3b4a13344dc14b411b318c8f8b845da5ba00f0e8f972cf22c9ec1e21c3bb384e8381b353cb72ca96ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c045c633fd7f44c33188848417bf9142dad50ac379700542ab58f87735431d15198f09756daed1b54c45a17877dfb709e86cdc47a6018ef1d68507e2025ae42713e0546f8d12050acd87dbba6dc1001e56695a2f0d26e6423a4cfcd0ec88b1337669c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b24085c5ef92762aaa1255940041b98bb05fe4f268e7f0ba1e9afdd970700a21259b5569af98a2c18e78d5a7d34002f6739e57ff7c321210fb2f8a219f27f3aaab1760882f1e5a0d7d4e0aea1b4cc3c460cf2d76e10d34fd3f32133dacc3348a165cb4c3e1f274a9936c87bdd987800e3008a54c147a7bfe90727d90297528e97270af17f9969a18c10e0cc92e6c8452eb96a3827c30e6ac2586f97c4f444ba5dcfbc2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f0b7af4cd95d6839857c8e3c972eeb939ef198add1e8c89f74119a69fb55382bf471aa814e872ab39c4f076803a48a72f56f3e263b98f81a987a23ddabd990712028f272f73036429aff0b5c161091701f233c1628108428aa0a68de0510373c1d5d1dae8b618e63351e9ce9fd2b0d1a1c1d923c4788cbb2319bb326c10a4f1677ff8c12b262a8700eed4ad88d9a90f39a8cf40ce728e2532f3bf22a76293def56e0de0a0d4785e261ca92000e08620c7fde4be28956f8e417b01c0c76d0e7decd365873baedb62087a71c29b0f37c564fcb87d71f1d7f7754e8a9f1d765542435cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323cebf803f3e60c4057593fa40b8803443bf5545359fac5cfc49850ee6a4ec805f4f1d22a84c7c6f6fc1b6fd0d1d6e66f304f817a2c2e0061e468a4d1adb33caee09ee2ad162571eacc2f6168a9d7b34bb332e1a51e9f29778ece1ae151f7b1bce1d49e246727e904ad6eb79dd22ebc62058cfd282e789121d848223ebe58bbcd6e14ae6f6986086dc3bdff15ce5b8fe63d97dd6c1b33444ff78f80955555e08c4b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2519bab06cc3b099043f8c63b775a70772924cbf37e842bf8a1bfaa4a5d160963c0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141b82fb029bf90ce0d332a14395265f5d447bff68a3d0094a04f72c05980619c13994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4ca734443f9ef4f95ca3b196e65c68393f4e3e4ced2703cdffe12aa70d08331372e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da89fd9412e07908332bfcc1562b0f96b72d82f24ff1f72dcb3ed6e4ce4952b42816fe621a5e255007102f50aca53d8b4d5b2955b78a949473bac3e65e4dc58bf7c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d4030fc87d2127149d9e2956717ac7d79d074635c2a11681e683277287d0d5b11e13ec585be656ad1a4f97c4a50dd913a489dafdeac462e4db892d2fc13500b43a70de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6c61bd9fb94f2af9aa5d69d197076bfc86c87760994f2c23531672bef849b3355515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875840a7cfb948c127d81753df235975ad91cb8f8689df2493d6283037a65744eab6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a983c3fb3f7ee8feece093f949a71c63c123f036e69b28e5ba800a66b5c6be005c89a5f65f430cd4b543cd8c578b76ba1ab59d8e54718eb8144858e25cb3dc4d805df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f102da077daa7cc034deb6a2ed6da1b1414dab86d669954607c3103c141c2670ecc80d3c312450a3991c76ddd8c9c7a066c280793fc6aa1e1f038a5b69ef24ecaf8cf980a1f616dfe6f3718bb8b2f57a994a1e4c6a7ace74f56bbd0b7a3777af8891583e0838c9a6a7fe86ab855966aed5f3094d3f277e4b4430598f9360df40df255727865bba5260431a89bc5a13b498392c54b4fa6eef35b77774d69e339df2cd1a7d27a0865517f56ff9ff91bdc7c9985fac29f2b91e839bf9ef597a2b19d5792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427de136b289f9062c478853912b3ad409ef5e4bd4c62b6cda79a55e8bec5dcf602d464b740b3c8a346301f55ba0b47c066bf51fbb8a39f8ddb30c3f6d3dab5e6f9a97146f60e46a526863afc0a4be99e287fc0e5be33bcffeff30150480a8373d5089468ee33b54f417c6501e686e5023b886b58d35b3131ec425e3b4b572f7506bd831abdcb52a1b4096ee44d3d2824fb9447f1246be870f0788a58cfc74203887682a4928cfc9f7850905c54fa90fbe3dc1968e53744b807bfdea12896cef161ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4cd8dad2750ee72d18ab3cbc51a341f1b852652576623f10353a0e9ab356351b0368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a46101e785d3519b0f67bedd995b20142d7155884d3086d25122c75295487b671d05453e5f87c5216248d97f4f56f6fd05d21779c4df5e721ccfaaba579e28406d633c31a63d4101f1d77c1b7437a96bd2b5fa8f55bfe6676c1bef83f66233041ddf7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c23256d3982e2ce69dd9653428afc6df98f6e5c383f43cec3362eaff27767d25465c533977c64981038d48fea9c1a8cb59a42820859a8fa61321442a435aae6805a0c2d961c3cd494563e3d2f2f859b0b10140f15aece9612d45deeacf9ba9c5f9e997775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d568b1029b7531200bd036310c583df7a6b6e0adb775cad705f85f8fd425b7a730cb822f9d477f95edd140aa685356a0e9719d829854c4ab99f17b648b272efd51b1e950d0438949d6995330b5207eaf7c38310db18ed810def18bf7b3dcf97e50951526a52edc949b7fba71bdec97e5a51939a7d0ae8a4513a52211daf7ef936cada806fe7a53fe92efcb053054308dd82e66d803ce52626010f703bb080eb597b0a74db6fd29530d0922e77b31fdecd0fd88fc9d3e2581aa133f3dd1d0ef810a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb99279e8e3bcaaa0c45e9276f4fb13cd3801caa470506cb211e8208b54f1908e8be2eac81a0421e64528d54008f5cf922d3e5ae195e2d93af3c8d8481fd1de92bd99e9adf2a353dba13f7c9d2d8ffc9a3d1177058d5ef815bd8fecd33e01096788aaa99f7e809faab97777c232c84e021f757b9cf6b025188aecac0b4b579f83914f39caf9c268f1caeed2a5a6e34aec6aebdd9188d10cd3a7cbb94f55a8d097f71d88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859c34dc35d16d7d64813157349aaa1478ec580d0ce6bd139b2236b216c1ba291a15ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf427e16b54076d59a320eeb200c6843c27de15a408fc212a311637744d9824eb4339e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9ae6a7a5bd0a8fe23963f5769631215aecab457f19823d9b18fbed039e97b5eb018343006a0b28ea2f3dc0e6e8df195ff38d8b2516e9d3c5e1fd8402f48d98f2687cdc82833b8f18c26439a62468a0d19ab18775d5cf4c31a9cbacbc34c12d479ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5fab2e4d57bbf0d94936d509b6a2f22db9a8454692c49db764c064017a841ef2c1025a71049d7ad102334d293457b9403e477092ef96820874b1021b2971c4fb6286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a4231768ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b7771479adad525a81746663b2d67860ce5ce297085a2ec05143a9f1a6053cf06228591028b252f5801d1e0309e12625427f07f15f585b46b21eae7c179d77887db414a16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d2f8336ee169fc1fcadb6ea06398ee323ebceb9c424db5d7bb904e39f60e4f1adde128022c8f370be7d8f81109045e8705e0ecdfc7b8fcca3ce90deceea0dff2cb9624e3774968fa28a72e0e11813bf2c230917042d99346ce105cba7f3d849052b447bc69e1b148ddb0f3f50d226d86e0581280497b313f451d2de7b131a01c326ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97c4a464eb3cac3a29897e47d2a5d3be67a44f734bca93ee2630e0fb5b9a2b0651d82bb5454629fbc3ba4ccbb25feeb9822dd4333477d7497298f1362cf1b4ac02ee241637091015056a6d70da9aa3de8eea40a05e5ef6afc4be681aaa5a452f536e5d64ff0c1c3381741a2d55ed4341c691002e554656bf48621dab1cf9e73d263fabc863380a88dd292f9c9ef05c7defa7f0d8db22267617aca986c61b8475de5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d81e7769fda20bd75748449112fad2c6c5ee7a72f3c898b009f08d2464cdedd2ef2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd913c5a7b9a258caabbf0c6100437a0e75ee6af92831edfb6904cf6959f09d823b817aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786c28e2b4e19f44b9bb5c64515c7d9ec62fbee7f96682d0403fba677bd141312ef28ec4bcd7d50f7e811c4946b8220c213abd8c7240360769ddf405a5b259a6e651fa48a9d10839900226f76e7385a779614636e03fe4d2928d360c5407dac5f7d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b953cc5bf39d04e473d8e656c538ce6d129c9b68f67ec158b75040df6162ea088398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad61d43d90159ee0e467f7f8ec3bd934d6352e2ad3ed5e338fc76fa92a8b3981fbc24edd2939231975bb7568a9943437a7311a1fceca1b7601849a2286b808c7942ff82f5ead3f382f3d64ac5a71db3eb6e3231165ea28c294c31be962f7d86c02908a916a3fdf3d4bb945892f48c1af4d389c18cbcb7caafc0f8deaa88ccf2c82a9876620c2450fb1609fab5d59061c75682cd9cc489da0d4812f5690ad062893d9c8fa8cb912b6d487e01ccfa68d8d7edac8ee39755580a28efe2e456f09d47df4fb3178f8a7b25652b032613748b1788b91b16ef330feeb0ec4108cd80e9d7649a20fa86d9fe6fae0a0c66d28c9e11c57a5843e052220522aa3dd17f3383c434e2b0b0ec4d356c6cadc83ebd8b950401417422361a4ddba18b6e688d60524c860a4960db70b3e42826b84d134e787a5d79e716e77cc6016a818ed2625e3240a598ae378fb71eb50e778e9eb6ce5dcec5c4abae5ba68cbff713d1ed7ad063b2fc8b2e89204caac285fe8b74022bf0a5aea79b16a3ca602378c6f513faa1994eefa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f5c9726a683e15b6ccf46ab68a0dd0763ce136c501d938fefc272a4b326aa2fef135afb08af7301c61b7ddc36b8cbc6e32a7ff6c09c059910ae5c0415e7770945c0d6eea87c88cb24bb15f66ec6918727a7f90d4241ab7bfcf62575a03405df1c8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e5b1b85a53780361426782b782d1bc9f33844ed35c15a54ab39f734737d517e85462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f415962a5bd23010f550fef975b18a68b0d92322e2d648fc2e3a4354089508be97fba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def97093841a17c93c9b217c1abcdbc1e58171d1fcb30e75731a8ceab596a56871135fb52eeb390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf795f9dd714e7f97d27c1e5254fe64a8f574cdf12eaacdc9f29124f6faa00d111dd2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cbe2b3a1e25d26bd7b67e51f9954d2e88d6c7809e1324947ac3b2a59baecfa6dcf8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26130969cc2f321c7f91b2b53c6487f880c5c8c32129f51539258faf241fb9e41ca70952fa42bf67de6df1c1288418abab8b7488c4825b8976a228a647125a7da5cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da86e3d17cde69efe565f0a0e8ed67d33d9aeb1909461fd1780b5b53e8f478cbe484624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d923399828f53fb4b311ab3506117ab7b17fe6c82dcbeb61d5f7418b08f4579671f17c3171b63c96d9ab829a936a1eb46f8f260b65d9da65b7dcf85d3746fed3c76be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b4856bcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431f37b478064b9b9fbe3b81ff15836efc400de7ce18ce5f869ee75d70ec7ec79a3f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa7f67dde22dad0db169bafa10e5fad223725021a9f4ba4ec7f82fb2a9473c830772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105a83d8f7b63a993b8e827eb48b8634421342841b8cac28f0627ded080588f0fec3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bdc1b09856a5e99e732ae35891e23035e2c351a7f6795c80768414256fd612e9884adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0a95b3ab3aceb3388ac3fd055ca6410fa2b3a82f64f20cad17a808c6ecff338db9b3e3e1550f02c19e534020c8818e7d5715e1013e44f6c10f9d45baccfcf14baf577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554a8d9dee5166bb1529226c4921d08360db2c355aeda8a73077ccee81c337d64169ce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f534316e750f59b53cb579bc419f715f581eff427fec85c73177e2b0ed7d5aabcc0098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5eb9783a2735da6af04d9e56e0da045f48b908bb5095ccb9492954f97ef742491520a267af6e5a1bfbfedeac71aed663a8c54b09039a1196aff0cd5722bdd8bf5554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d945034c65aa3a6586d02dd62ace8ec9addbd15e2615fef018583a1e6f11ba49ec2b289c3e44ef0abbd264bec9f0a93a9de431162e5cc69edbeef23a06eb4a423c54ac7e9da42cfb1dcad15a2132f04b6048c44611dc65b6bf1d439ffa2bb13443cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b89cc59ff744770efcca6daf64a15bed0cfea90d01686f21e94dc46893f29b2e05ad16d3ce81b68d5f46f7c0d0b647e6eed0d64711aad0b187b7e28c6e7cd4e2e9c104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d30f16690ae8532eb4b36c8e498d0b02e71ffe9931430c6bb96e2c88ad2d0984475f56f4d913a6057a78dc3c94d2837d97d59dea919d701926873f017fdcbb9d6552c9239be7f5deb7e98bd15ab2d50950b29b04207826fc89226ab08a2fcbe21c284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae8b1916ea4fc87d00cf61be6bb6fb802bd21139ab19f6503e5a9faf5596ec5493aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79e5ba6a45e8dd2b296073e4bbd16ccbfde138e8bd88d7a7461b7a2d86b26fe2684671ff2e2e7442fa2a6af5105990d96efebc268508a808e662013595845883742c6990cb68f5ffcc2992bac1223c937b0e4fe2db1ad4d07e8f204ced756ad6f34cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135840b1b555038c4d7ba8ba87ad3129d475e42f71f825b683ce45e407b270a8c5784d5380466925236664e1aea5f2c4fe69b5b8edb0f224c6f9d31c00f9a13c72e198035716e9daa0fe4f0272374acce0e4f7e690b79011bb65bd7e18a264dab6b1cb042b44a1ee5bf66df3cd57518bfda0264d7b2bdbf7ac07be7afde602156153b55fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e82e7b7dd4448d142302b6e9af8c140e996dfba67f37afd6f06caee0d70a60a50fe89ec4310d44c15a3a381c25dbd462cb9c9628b664e140e352968281195c5db5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050511199e1e5f387a91569d0708d47ceed561b3a631aaa9cd3d272d28de69135d95e3779cf689728e3ef4a7151f3f3f60cf32939146b078365e19ec1381c7dde1c2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af71ed8e39e91f19a7da95e5636b6adea41e6b0be7f85c4cfe68e01082afa4b723c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292369b13a73bb79a553d0e0bc01b0955c0f00fc6e079400a069a72d689ec59126cc8eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c2974976396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e456d8d175500bae6f73a66a023a71044f9cb077ab17531a7bf8df1509cc8dae3e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9149d3d4f3912ec8f1ee67dcb00c63d6f7f9afb11b7ceb56785e8d97ebf794f307f3bab8b8553b1125950d516a8ec62b3be134cca91825c0ccd7fb77c3e45eca7e88d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398c40ece4f669c11a4536e791777af66ddd5749cfc5404a8788ff76a7e741e9b603d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe78238127b8b1353c63d9869ff31a820b7530c6a5e56c9b710b635419b356a586928a5995f9348e369d9a047c10d8a1a3a543a998ed24717c1a068dfab5f061580ff1877270d4b7ca7b0f85eaa922ef78c5cd6b574b2124825cc95378dccf353df4e180b83265fdfdc870b755865a10b75a4cf517c86a7ea9c213e2539ae443763a7aa3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedff530df64a1f223409defd494e75b17531959b940329a0ccd239646529ea64f24e91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949cd874a418854a993fd4b7713ee4c8d8b5227901da0965c23284fd3b96f8ca40ea9aecdf2d11b8b8513c6687a0ac691b1a886dbb098465e5431ed010992db9328609b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfb74a2ecd72287487c6d545a30e1dd0605ee5122dbeb3329b607a9692449fb8b67adbe5c530cc856c18ec912e93f8f29501f19a4b4fe89453000a6aef44fe17dd462dc0102c9cad0556e034b4434a8bdf61c1f0bdeb2a5eb3258170bdcbb06c35c1f765dafb052b8280d81000ba4c760d0b04a9bb9b274a5556ffee8e72bc1dc151a9b5717ffc1dd2a73f250e53cbf8a93e64a41f5245d8859daa92306110cf0187b51a28db29c48c5c1485ce97a9ed67e43e6fe49b430643b5f3bc834b98a0eafae417f189fa650b3dff7136cd1ebd67bd4cfd5c440f509505ae7dbb0f0abd6e65eb76cd8b5a703f08e5a23ff2832f5bcb03c9f4ec89c011f8c1dc184b3bfeb2c27125ed9a79684013b9837b0d5f1a08e1d44eb25eecde57276bd679fad79c1064c8deb8ed3e660f0a6c2ef8e609090e9267ba5b2faff7d25ae66c177082feea4ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d3f3221e91addee5071154f5807f9c6e2d09e909076f7d3c0e4b2afa49d82c14c0321576fae8c4226ff1c0149231eed8dd084c455822210177aea6c4c160493fe2726ad5d8c198ca9eb787c0ad726e23bd63cd99ace59113883786b7b5ff64f619c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a9d4348f185ce883ab05b78ea6721542fa40870389677e46e6f43ef3fa8161e247464fa345cf6fd41ed8b6b5d3caa9374b4e0b4fc799332e1e311cccd3a2270c0077cc894e4a54d9b6b721012a8ddc21bdaf35b1057ecd76092ef478a796b88762a335470fc19eb9350d6db7a773e6cb7da9d0c17cce9ed44ba7086fa1137eebe085e1016cb34c2877ad5513783a2f282f9f8ad2c0967067ffd7e1982cd8caf9e28d8a77bbcf69e1b636e81506ce0c3cb5d996cf36ec7d21941a445703f41bb79b3190d3e10f0b603a6a873690438ef191f74245bc7109aa9a0c7525d2cf3b015629360db546cbfa91bfd3bfb4f6e4c63704b298c8ec9de805ccf69f227a8b759832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e90916bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b80564e7c06b3b6660761203696fc67e7c8167853ceeab09357f0767f43cf7087842ff1c2bcd7cf045758f05875af76fc70d0b5aaeb81e7eb73df0530bdc26b8790b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9e2ee9f4e92ede47103faa24cdd629413fd9158a3e5d67e25a2d2d4fc381cc032167d3c2c4eed7d896c4a25e28d7ffb83d119465cc62639e03313c045632cc5f1e223f755379275178319eb3365cd4835dfefcff2b43e382330da574a98dd6d56d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d9fca4f0985dcc9badf29b479eef5f0849ccafdb2e597ea1525ff093846a724044c40ee97272f2fef555cb74a625f6b363819be18601fe1416bb649d6549a393781284a820ca6f5c72304881c126dcd1ce07882119347488a6229fd8c30e84ba8a1b9471b621e0c1a31cafca4a94dfa01cf27aaba40391ffd744be455aa37de5b3ad895ff1c1da3ac24465d107441f708a16458e8af97e2499a5e7e392956273a5c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a76be1ce5b2b4143b3c7c03124b91b551c1c5c211322876bb7a4cf5aab2d87a6833914f9a75f2800f8ba9181469fa1319f3a0997256fd863fa5891735c5f0be444175b80f0fd759d48de2f33001630dc4905ee3786cc6097fce981632661195691e16aabf23fa85869e4fe6a013ff95b78913152e0584bfcb38b75e4c50d27c05848e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1ee32cd50a5b67ed34a1364f4330471700484128d454c3be23efd159c58e25ed37740d872156a672a44d8522b9adaaf6694eba316806d16dd00caf9137ef78bc88eb5fc7feeea25869ee23f9124d5e3ba4366a5f21329824a5de67f6326ddf7c9ea01cbf770530810d20b703375d8c6321d438eaddd88f3515f5dd3fb062ff9c726341abb82c85451f24d3ea80a4ff0456ba6df380bdec12ef19ef58a6a5f3f563cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad4697714c81949de9399b883e081534dc3dd23c1082244904a62f2e2e16104749008c49f56ef6e45227856d8453d82df22ffeb7ed6ea1586d8891d51cd572fa6c4df8e4cd977388c5e3cd9f0be62fb07f37a0ff1ddcd5b010331c49e817d4fb864261d83afa6dfdf54bf3efc51402fd4056b116d1e7bcac17e4929969cffd38e4aab723834fa872bb0d28af84cfd56a98ac4376afa755d52d1f733fc57a9c6e5d5b85c67f00dd4bd98910df5746d4877b7e499c8bd87618aec4f7ac004be8f41d5eaa981c6b33b7bfc77ae457e8890c6e6324bec01d4539825940d87e308cbc5037c8ef06c09c788a8404eaac680be9c196fd07d1602c44145924a6c459e0c47acbf32c812127ca272d947c8e8011cf9a3892fae2c672fbf3ad1d2211e937e2093bd71aa39127d7ab118b37615f37536fa3b577644bd4abe09638aab374b8cf9b62c28ab97e3368f18c28d4f13e5a4362daee95f7bdbd4627d528d58883e55cbea98829072cb398e4f8d3b9e2b24dc27cca946884757b07f4c32bf7bf546ab0b885a30ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b6b80aff056e2ac2e126e5144a3ce2c750292edb4d080d4689ac487dc17e4dae8490f3f82a13121be9ce3adf20c70147a4afd74743ac0e7de0ca57540d01561a16f1e99012854f40c59e62ba9ab031aa6e0f7354f41f25d0a9d23e6dfc6bd370bfd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542a63226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8600d41355da80b7d5a653fa2a168d939f52aabadf8349ed045c1cb269a66c49ee587341e223ebec2bdc86024cfab1d5d8d0e7fcf79c117b764e320b0c4e75484e0b0b56067a4eb5de69bd07d5739badb0edc6b2b425e063c45bc6c60d6f1504d45ed1a1d574d5bfeb107d2f215fb502f34f87b9fabd6e009b848ca1eaad09fdc6e118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e10171418db9ee5e19e8d39ac376853fef5931b5062b8e94c5f6f98da0bb9abfff999d5572fe9444279c875ec417209ff91675fa912123993676b2c890810d69866ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87529ba017ceed95d4f023bc76c349f4dabbff361f3afdacdcea07087342f445a4a2affb7ad6ade7ef419813babd263b8959269ee9f260a3cc3ed1eb54fccc0c8b9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6ece6f1dc9b4fde9079225724882259e1c87901ed52cb63af2cabd861ec9a4e07c8eb332378fa921708596a04a1222fbab875f43c49532fd36b699e492dcaaf7929ebfd66cedbedc23b3d18f8e799b5caddd32fc11d5c3bc31b739d45b2a518e96f1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb30536a8f670533999ac20475c5a2245c710e39a2a2d04c3463dcb0485108fd3783727280341d812e0e9ecfddaafd2a3fb0d5a748873ddf3e0f253dd52c8c2a04bdd7b1601123d2701092a0add1bd76ce64dbbc44072cdf56be99b346423838ccbb76fe5382921d93b7b442e0a56a54cb3a45decb75a042ad0d3f5609bc355ea78b8c00fd95c49c69e64bec557c1becb5e5d3166f5a1afecc62a9ad364e306b53d8b3b9ad34f1ce6fc7509fea470f1fdcf6b4b4f235e58d7cc3d9c192421db9b10c5d9982b7b75f459d10dba1e4d47bf2123ce2ec68cf39107741ae9a7f8817ab851de7f5142f332560c57d8c54f5c10cdfc3d0db7e2c7b5e295a3ebd8453f679a4ddaa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149ebac74718633d65bf0924d51e54f8fb88f7c006a3561c319a4cff202e1b5be39b1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f62864d4b1ec2066dffee5406c6835cc5254fb60a7df895b8cec7b5a461b92fec6cd4583ea891b2f1f967e533713896762749c893f8eb08547fbdfbfb6ce2b7cfd6ff89220a3b3bad9b66bac8897e7f66654b40d63054951329cec62f34c96dc1db28b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c124450e87e6c9182cb5ccdf7689e5b231c07d8ba352ae101a1df871b19379ac71f5f8ac345b17867353b808d4a2c69d3273c84dd31525c191c30c8e632a59f67b879802d67de036ece8cbe0631d0de1fc7e13fdf70fcf87a2c1f29241d3949e10b7b8606ff961359386022b8f75e39c58aa23c3d68010d41212c489e459ffa4431530f28d55c194ffd3aa1c21571700a404321267219dc7f054ef87eda392a4ad79a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dbc88377b52d9037a74d3f7aeff5254825be2a9f706dc7656c57dd7f5cea15b75e7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09456b25ca4e79fc233115c0c7c9070fc617eb09ee5106a9078dafa8555c8d8cee82d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e38cdb340bb7e832826759cd1cc5e50b9a2a446d190c06acbd5de99ad1bcd9601f646f208d04fc9eeba683150ad33f67f8fcbf7cf320e9e839b7d6cf3565f2b6b70586978c65d33894aeabeb8561a7e4c87f221056c66c535178a43f0c935bc1352b68513d4ccb8c62b0ad783d9e4815325a768d22ea6ed873c68b0f7fc18c500e15aef0147da5423294434cac07f5994870b966b455dbb3f67ade45d4ef678e168f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac7ff0c2b5984d93f0f6cec0b09a5b48fc52cf13f3d1e9cbb627e1e3b120497556b1814c2a69afad8fd79549ea2ecfd640e2d4822667c07f587e598d4e23e1ba97550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771d1cc61064593aac83ec6ec73efd968a673a5cac74d984aedaddb6883d18a183405b0c1bc490fd626cc350a121b19c5c34d3bf515fb9d9efaaddc7a2e703038711f8ce1840a4e6fa473ec345a58804b1b4c5a0eed5b47815daddbcb45380b704610eac29c56454ec2c542c93bf9fa898d8b04facd1c2daf8ea1112928e4b548f8236f0f6fdea2097bccbf0b054568a3499ebee43e3e2d20127ac51616fe5fe599e3e665677a0dc872415d3a938df203e23ad7fb4448669088cb1fc52f562196377475540d7fb41f7da5987d78532403d47ee493aba277694df6fa9025b9a767aac11eff27ab7f05ef78720b013397f8312339f94de31b56ddbaaa139cf83cb1c02c8eac3ebb79bfc343db26d2faa1e22c29c29e213b921a4452a1de702b0f64c6c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1280aa8d9eae1f9c87880b46d59208dec1f2575b93e8d0c0efeb4fef6ff31848a465fb511ef203670002c22316c58867bbce29db75b5c9fdd3ddf2b96e52d43ae8d8f1a597e02eab5ff54780b3ba5df94f2bb010f7a262d1d029f4a2f9c210ea57afd4832c1e37863bf8b6ed55dabe8e1b6581223c0ded4147f6b8f700a8397fd048212df04f126c10a9a468fbaa25f1c2c72a4c8fa869c9cce123c22ecc9021d2412f122a25793636272c76c5c0c7c3a629c1981de9f59ec0d02f07462d189b80afc3ed752c1d676dc14abc06ecb9aad19a3f833b3119ff82400329c81763e35478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7e73db1fb494eb62f9c43d1a1d7e1fff331babab32b94784852f051ad36129d3300007c1fe440068b06ced0087f38c43ada5797b44a19a4d16060dea727ebeced23a0f574be9d1730cc0cd5f73b32c7f40379064edb683f8130813918dcd47823807fc3201b886a14514d044539f61647d9d5affdc34fa3c5ea0a5b50e6b98b5d4d8e9592a30d10ce1fb13ce8158253d0f29ca6676ee60c649ebf1c3616ef60aa28deee130d5549c7da53c6c4bbfdce3d36662cc6f865589228277698ab31cee6eb068b169d51ca55d3516be8b179c641a94e31550376d28fea81f36d9da5a4594d210d107e738d3a1e700e3337c13bb29e9851592bbf3fcb7a8bc98f90f530bac98889f5609905bef2e2b33bc8eed712e82e5b88a302c3733de2b00e6f147370f5ce04ab185faaae3b0d1dcaa18f913eb70a5ee3359f0373a24e16c276764c052b5e21b325c9c16074adf02e43ca58bf11e956fc3463d8d10da673a8788924b9b1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6009fb06598cdde48deba15403c895fc4683a14ed0e186b590931c1d5805fb40a29872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d47a9354a0a2ad07afe1e3b39d27962c1bda6ce63fb3d74ea07945fc1ec01f94d374b96d7ce67d358ed0fe7478275ab5c4d2023d93d1233318de01c6d45260823a402068e4977bb25efe687239360892171f3a9e59cd1c68b02f35f20b2d9c9192d7106e04a00982778b2cba8e5c959ad142474cd94f2fbcc844c396ef0c803f8a2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714258e69b192928b85b1db2bd5c344cd86297234ea33ddc3b7de3f92ee2ba5c70790ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300768841c9585d2de0bdc4df15f1933868a4be49ab1777a15d7ba565ac77ef3c9254f02dee64fba028529c5265273d23a96629f3217d6abc31574ef7cce5a63f70f3f1b187c8ea73d262dc849304fa6f90a1b9a7367bedd06d4377e67ea8974bbf5cd375eaafde79c6aaaa2617b91a26c48179bc25e6bd9b198810d0bd81f66c9b0abd0ca2222af0d9848b10b84a65ddec69f1ef22ff999628dad57b7c6a657c251e5febd67f32ca8b541cd9e386b558defc001bf068c7b2a0477c8d2fdfb38cd15891ccf552cd535bbacd962b52ae6d90a44aa8f7e1ffc0ee27ac6dd279f9df2b071eff47a18f843ca43bdb30b159d2e5dcdd6e8da5ad5cb2c3fcb5e29c0af99381ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0b6fa4f7b1fbc3f9dd3e4acf3e3329862ba62e92b689e91c4db39b17f61e16a1e66ac4b19fb376829b800f21a89eff3a27531b7ec48e3a646e72fef07e7bad232df7d2e2df938ba2c42ed8d3426432a0b3b4fc644240c1df5939131bf0956992c8b793ed49f3e7b8497571b73ef6f0af2ee110a17d008d612b1c385e5beb262e4fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950e50559c0164af3aeb0bc7b171c4d0adb378cf6dedcc654253546fe544fd55d1ad44a936d4084ae212872d5a7218f19fabe612a45c31a5bf6909ad7e2a26bcafcb81d404c75f431979cea2510a0d9a9f9ff30d96d0f43045d1ad7153e2b076508649f2dd83da7c7becbb3e57069c8f6b308f8a654b6a8dce6e2681366d69548b1ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb892226681df88401c40c5970dcaff02f5a6b247f6fce796034c4075c3b91977e16f0b66f4cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516b479956c295daa1e695da1c894374d35bc5812c5b8d23e5d2c7e99fabae54771a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad447c59d859598feaf11fa439dc050cbc97debc548220856711a7340c9cb24ca46768fe059c5daab89aca2e2ab3590280c1cafb92b2348f8a3c6b774b8bd28e0b0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb30dfb9c164f79f8574bf3a117a11bd1b4b485ea6889c5a2a091fee30e2bf28dadd860c0ed1613b175d99c582b8ac8379fe5a7ed23f75c96a5228c0ffe72cab9375fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a93723d20af75ddff94ee1a12c539e8ea741294b04ef81effe2a9985173dcff0320c8cf789fe583fda7bb759a4e9d23699673466518899a4b7f9d486a225b89a3141d964fb62583d216b3865f8526fd0f33ce92bbb9ad9f8c39166e8fb21660ff12630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929941e8ccda5ca3e7f6d212de876019c8ae8eb95097831bc56187b38acc41a5e8af16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9120339f92cca052ec9c93cd4b700878d853a5d2389b129467c16392f5fee7c060620fa9820ebe4e9934199ba51675f1b77b3ba76b2c6bcbd5d94f3d48d2d5ee8fe722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e72cca577a97d1fccc7f4e5d37b39b401a527a97f02e589255c247b63cb227d24a1cc715460c61dd32c5cb262179fe9a50d2825199542ea600fd2997802ea8580fd04e2b3d666f8824831dc56f039095de1fdb22c45a9734372a4c09c7d3a8eca47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b2326136a4afc7797fb56548a32c499f7dbbc4d26217378090331e28179b081d75c0b406f241b25d98f8075c25138e6cfaadf75bfe2e78c421a25d762ee9f3f4145350813cd39c50b0babc8b754988e1662df49933b7599e9e0d5f1316328f72176abe027a214116f862c757c40266a74fbab0f181191bdbd4862e5d9d5f8e669b0ba1cbaaae4a5c71c5988ccffa4b292770be689e90ce6246f77237518bd4f1658ebada022edaf93fd3c2f9cf8ba53c48afcc405dfbb25a99ef39d89998286ab0755c189397c6cb1e56324b379a6ac703fae1e04f867a9c33a4dd2259ce615fb64d80222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100e35cbe823cf1b8ccb9d1ed755cc6ab8e842cfa0d240f9818cc554423dc0ceee076dd8a41ee145ec9c64329b5f8d5005ecc4dada32227a872e638ad40ebf470610acf654ecc0c6783b9b7db954062c5d0650beb2f762a8f06ba912ab411e09b660f9649a2b401404cacf1612c8fc92cf4410d2f355d2b45e67a058e3dd35faa3af04fc7b05f3368d21e0c570dec7974e7744dc84085c4b07cbea3f7dec8728f623d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bcaeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053bd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444e329e1f4864b9a579140eeedcbcd756146c1f5aa3ea29628814b2a9054cddfab9d13e5d261088ac97b9ee4d8ed5effca56f78e1f269ae647899bb94f9eb0df465fbaa41f424c77a919f96acd4b0b5933f57270104ad4359d987209a4156162e027ac6fdad8101a803ab5dadd6e6c45709b1ecc2058f980e98579b313cde64494b0f7633acc24a81b8a8120c29fd23906a274600f14546b0fc96bdf5d8c58308cf4a359a08a8e257c1149670763b68614e4a6882c66dd33feadeb9103058ae865230247de47de5f1cb0171047474c7989152a3f13c067411317df3aa73e0e67b2bc83eaad3c9c02406850f03d5c088dba0cb61832ebfa34c0defd62a244d7cfe7f75e74358efde3bb87506003e964b7f5cea16f733d41b2e315ceef9537ae2b969e423e0b65fd69ad97f716bb768bbdf18d077c64a2e6006d11284f0bfe4dda4148a277e8bbfb7d15c645ecd3912a2a0cc92babb3dcfa0f485cffd45dc1ef6ad52af1f35747da679e4ed85b50c6aad0b4f5c384ecbe0d415f0efc9ed38250455d2b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3bcc8fbcf614fd5c99a3257277ff50b107c1977554d1ad94b28b7832262e63d690b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6aba64cf29fd0d5cfddc7fa5370977d5872e88528e7062bee6639f2be90077f81f8c8bf4ab98cce89877159d7e391211e2a5a9ce100631d7d387e413956cd903698559506918b53ac1d26d4ae24ae0e084b749fefdad686e59c84d65591d24c3163caee532a15a03a005607c0b6a4e6649744a772c3b0059ccd70c5be12ecfaa6f715baa696930dd86237b2e37134cda98edfa66d3f2b24cab5e86f130c4794b11e8aa4c3e929206150d9d769d6966110bb994c7f6d10518fc7da6f301fd68e7c60c23f544496253cbd04b6cadc17e5cf9af802f6885388f80cbc290f3fcffbfcd882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c983644d72411328eba250dfff0aa32cfa998a752ca21edefa3ebdb77b4ecbed565b02537b2911c8c8362ff7f035241bc7d5ce0936789e32032932bdb06df8e688283972eb94c5948287601e0566ae530bdd9524b66d1469883e67e42cd8c3d152da6a7e0f8c3c24f23a2c4716157e3e0572bb7ebc259991f1416daa13a4ecb0eac839be5233314af5177e5f09071af26e27bd77f83595df287c13b1029e5b763bc311d3c9487f9080b9bdb7f5362f2bdb3384833a61ef5306a0dd9b7c21f4c4a04995e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3500145314b959a6dfa16f7d37452f3cf358ef614bdf7b54a28ab9dce9117e31cf47581ec8dce5c9eed3a419753fc8667a09282cf7b1a883e07b9e245d9c6e237a3a34606641697f3ec5935e9f1f2a01a12d98b6cfc84b229da0ba2716c097ee28c5801189a671c8b04b714239c9ea7237bee2f61a7238d5940b8dd14fdcbfb2ebb26bcea9f95b087b03de697b0793918fd26db51d6f0700661fa9542370d4b375b1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd441191d2eb90d3dac46a03db51e6142bc6bce8a4adc7da500569359ee6bdaeb8402766c507e1326b368a023de5a1f2451fb7f97072d5455d7692f4128e787e89dc5f7ab4927c6702ee1846ee0b2f89daead79eb05667524ae68c81861ee968442becbf706671e421c9c7441e02936da46073e3562017ec074890a6f9954ba65388de5ba739aa76d291171b4323b601a46f58105d0c8cd73efa1157893a13f799ae9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8c89478240713b584adc7941f123a44fa0d34d7019d3387126f5c9058c218a88e2a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb140da4b2daf77ab72fe39eb19368cc3255d083d16c034562762f86ce18e71fb8aafc80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a8f133c6bc4a1e82bef84b818c8ae0babe4505f2cd4708d86da9399a3bf74e19c547ead8c81a45a5ea111a155892e4de338c8ad13388ef71f640faf3e975a646e0624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f47e5f17eec560258d46ecfb1a7a10604b0ea70f29bd6f198db981ec8d41c62d741991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473c73e6f59af1ed4963a673a9c55493c1f2896ec45c432584c674c25226b5064bcb8fba39c334db10f2690095e7d8ceacf79d8ece62e0fd1dc361eddd72e880f653a3ed7abb0cd1d8b3202721955cf5971323bcd024b3cc182ee8c08d7765a2e58360f215c0ed397cd800f318d792437be3cf84217b850d539452bc81ff30a2ed89f84925410ab33685d0565ccf2db988272188981c56cb7f0ba6ac2fa9bd0c63921c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887e1b4d6a4c7fb53b1b32a251fa4a634b610cfde63e6467773fa0e67a01b3022600407388f076a319857d9bda856f69f76e29c005311995d71b51f98e9ee442a9ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c38492408ba2e866959684a65c3b11227d714e512ac4ee0cbd00157191bdd2bf3322b8a5bd9b37a82309dac0b1dd487bec27d4f603658d46070d5f9c03d57ab0c15d42115d4397dc703f647c1e90d31d4aec489a4ddf9a8383219012ebe7f27aad37e4ce89343c0d97cdcb763d10911ac388453c9996d692eebbe0d8f45980a42349b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359cd26150b20143475447e97c2e2041975f56d5aafc3f18c1f08c3acfa64f761d6464f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4d34fc664ec537b43c82194c96dd25ca9c043ee3138ca43bc65dd6ef692325c7c8bfc104f82fcc9201c4d854976cc9e93f6cf746bc3eca1db1ea463b72cefc2ca2061ac8503c5163bba52e67694f922107d48a5ee2eaf27c32d73a1d025a13ee0252d54bb69594fbf8fc8a4c4b56fe8a29661097900a00afd97464b51288fddc0d2b7b2f3d7f28a945870350eed9b60a11ce874732092afbf86e0d5d3810585d2df57ed6ecd8be07603b965f81fc00a3134418fbe11948e74b2f8f60d179ba4588f9d1368c97b9ca6541431a809cdbc017522bbdaf7a96442237abfe12edef6579a4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d9dd4597eb2622fdc2ecaa792b3ad4c7829b8b8215952ee1eb17c6faab52f0d350575575c26041ba27d9047007ec48df17fb279c380f5f104b4c40848acbcbae1ff62c6dfc5d9dd0b4c7cfa742b28dcdd6546450991272af806c057c7d44ddc95b00b9de8dbff44ac5ad7302e6d5e8c9c0dca0fd3160c4755ae7cfe4164ae1cdf56e3bcec1647ff0bfd1e88f8f760ee2a5573288087267b796368fb1c94182005ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873c44ed2d6298e4a18b30e04ec64c6faa95bc267d943f3c892e38b9cf0992b3bb137b1f1f6d60435bfa95f4873da5c7ff6609f9af4dd1a48b77c66504776a85c31ce276d291b647d61d2de375933068c9000ba43b6d63da63f2538a3a463d29b84e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f82947669b564529dda21f8b7d55ad4727ec7f58c0eefcd5fea6f238404dd5c59eaaa995bc86c51ab3b363f97da43102e5f1d968a237b126d61a24d98fd6f965c80815a44a04967c79d3bfb9f5c71a77983f4afa2022c3944b351a6a3f05629b715083aa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aeecf8896db57cf4116084c3b74885194ba8d2973e6d7ff3c2945cff2a7a847163a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff65287929726b1db36e3dcd426a457d7728b11628714e4a166d86c6cb894dd2d913ea3a506e36a62c4bc6bcd8f480dae1f73342ddde8a151157f2ec1e8c20d55001db926908b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e805e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee47d37ddb9f40a2908da71a0f9ba4919472f36ee4ed3e914d38a3a4e45fcc8b75443219a8d15b94553e5c77b808b8ad7f983615e2906e2a00f42234fee48fb2d7bd73d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b0bb67ab0f3d074172c8ced1dcb5794e1ed117c2b6ad13054d06d66c6982edb27b8a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20b7634bdb4051caeac95179b9f18b54603ab66cdbaade524dbb33d767335b686a7b729b65a2ae34e8b6233aa5e4e293d177f4608c206fc7fa85cc0c5a7e2693f8afac99d7bba5c7f4d2ba6ff1716440a79d85b91b2e021ef37410dfb4eaf84b02543adaa81bb8c149dc91e9186e6b0fd4f5f465b75daba47d20c36df78c1f43aba688632613d8e71c1270ca64c27fd6bc3b1641465cec95818cf90f8972ca79cf94c0d08edf34749a907ad2177ecaaaf6f3933d5f492ca5b7fe10a06179d4c774ad02378947d522f5f69d36bfa985bc9420c80043f443b584f0d780fe58de8c16fbdbb234fca8d60d69bbd9040c59050c06b435ae3975114fca9bda5ccc79c9436f82ebb48c3beface608638c4744566dcf48168fc42cdb0cc2c1febe650bf0d8997d47500cb2b9006468a6aeeaf7139b63b47405d1bebb9817a69c8b5fd3e8148951a6b6fdf27861b8f79224252ab40c7e0821ace7952554ba1ebe80e89666084e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a64624ad9ad3000daa79401af9228c11a6906685c1263ab392d239a40ac8133c64cd978fd96cac11d7f74b300cb6a87fdaaef2bada722871ebbe3085a7e9f43d051c9f4f80e22738ea02bfde4daa07a086fe44cb9a0efd8934b694bbf2479ac9615d07d0f02eb14bca3a61e6ef478dfaf7aebc92ea968e6a9cb3ab7112e251b6383fa7fad6e52cf11cef5edbccffa377a8b85a18ed23130e7806fa7bcb72914a07cc76567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd93a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7238684dcd2e152385e12adb7a381ff38d746bc4b31656217220ef6ca575d74c903a847493d7f94916bfa6e51fdb23a9b75720f45e92a9da24775e1bc0b432b5146c2854cb42831cb22d22b05528293d17da70bdf38efbae1ce62ae88ca5baed7df6b2d128b142fe8b067477daf1c4ecab606e4e4929885e2161849e7a58787f19184370f26ebf5dabdd9471fb06fd39df7c798d719db5eb3fdaf0e08aa61c1442e023ed04932c8f0e5edb6f5dc7aa4ac7c02b4d9ef2bccd25fc9205c5fb1e52072449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef46102d6d988c86e5bc3ecadbe8c236e582594791310882ced8b51525b9e8736a8a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef36d4441708aa201914de2abb2899f7cd8f1f3b86dcc4e673bafe84679f991fa555e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea23aa519187425a3fc19b57986a88429f3d64461d5a42c930ce44e8f596867ce1d06dd37df2ad2df29391c38239c1af6944efef8dc4040ed41833169cd4c4a3c9227772f7daed463698902e591bf8adacf951e265e23a2eaae8491968381809521640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294331886f96abf4f452196171339b62ed79ff887558052e25f4ecc2f7e14b322136626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a8648ff8db16e59cd54bbf69c652b3e01519e996c7f040fcc82fe250cfe996bad9253dc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd55bec96bf285e445b81d9a2928be47a0222e32794532e60c836af81b47518f11d0b087780adab6c674aaca5f1c545f56088d662899305809c1f5494721c3f512205cbcd7a744bcb83b2cc184b92acbeed843aee5c6c87ec2b7c92f8a891831058873f6d16539626ec0f00941762ce8c1c9628e3b16320986a1183222d96c9755be74c36cbeab0ea8f830c970828bb7ed8f26fcaf53a94f08d396d01120abe0f467841156e098683be23c78a2521f5dfce0a3c9a904c1ffa2ff062e280e1314be60187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba7d860211c1d815e2459d074dbca00a18235e404e2038a3d024398b6b243b1a39459417db881fd2172399e41aedd2343520362b7e98ca2682b502314ceaadb2ff9649339222b32e422916b8e499dee8d379da4cb544f7f2983e71a9900456f88ce12023a4430d4235cda921916353b83131147199d74e694c46c6c0b2332e67002c44bff677788cdc8e0ca6a4aa3f0f82bbaae8d9e1bc9fe69bed9db7c4f20f051151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b99258a7206c9a47f1a8363658d4bb42b2f5c0ff5e9400a15ab5b97654cc79ca8c8605361f3d4432f3901640d5e190edb25196f6c9736ea3d23b1de9057e3ae848e546915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45937117a390a34885f6d4658e6cc779535d6cc984e45281c60ad3daa69eda9beb3cd35e002d85b5e2b845bad02ba6880a3f29f2033072be1e5a275db478f5d781d3cd7102ab937fc0d0edb7c0640d623d3135b183f044d0afe5716f8400f11cd0011d88b8cdf12ea807d2a426633e938d01201b026074c796c7b5b4241bd8eedb968e8fb1acc9818bfee22a48f68322aa4539d340bff67a9733e27cc35899e8d59c4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acb2ab8a81e7da6b1247a70feba0cfac168734931c56de58ddc2ab78e1e264301c9699d7336f090721e7b3b747ef5de4fc497c46b0b9db74bc9af069ad8ef31f437d214e0a5596e1df711bd3531923c589ca8a4e8bd32a7b70b8c55004323914bb7963ef62fcb3bf36b5c469e14023e229c681eacb70c7500cc359e5928da439afecaa0127073cfb9d109c430cb997819cda9cbc87cbc2cc053536235925518966476cd0f830958792185b625100a21c930fcf1ea3f27c1010e75bc33f1920e80704b659fa5405a50c710cfe702d5f9cdfe02f5cd3f387fe658bde3503ef6f535d2a0c1e04f0955d273da91fea3735ef4eed0ac412f2619273c8959e55f7a7fbb65f96c03a170825a42f0a417efe70d77f05dd4265d7855eb05ba8024a58cc938f8d9f0f52603804762d2ccedc5a8bb7a29866c9e0943adc5de1c73e7d88e5c6808b71e45a172ee0bc03b30e777214cee0e6e944a544bd970e6c13c75eaf12b4b6da3e7ac910f8f9eb13a4f2f882f32473294ee9d31cea865f8c6327cfc92e36faf9f5bfd0828e15b6b8aa9fdb175be900c4f363de68af82ad4a96d1976c52dda684f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eacab39b87b57379dd2409842089edd6dbc82aa5b5f491848252a6a2a7b83cc4ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee77d817c817518543b7ec7544e0dd617ec2201db5383fd396c7d369ca3c21c9e409a808dc71977330eb863b58fc7aae018a4a01d17a76faec423397209af415c4d7a122ec93ce932aa413cd2603ab60304a5ed1089ca4fd496abe646d4000369e8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d3757676224e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16306daa8e46fd9782fa5d56a73e82e1d6291fdce15d6794cbe4288deba12aa2c69e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3820f05d988b9a027325fca352872d451093bed03b90672c816bf6b6e3b188be6cdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b895b8e02165369a127c36dd525ac7ed091383d01d6f11d73c7f060a3180a9c609e1655518ae18a0769ca4b7a9a2f03556c83feb910cb7dee0eb9982300b63f09c07faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776944157ebf29ddccae1cb1b0badb5f304b235385586812e4d2aaded23e3a92e0d58f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a8da4aec1e0bc3d1b15664a4063c1452ccce1a53b93c38b45c1ef8d4cd4a3df266894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab3670b1d45d208aa1d065c8c5fcb55e705d5e0d29db9aa109b19d986b16448185e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f82bc89518877ffbf183fa7c6153b4160451c1b004294aac0e924bc9da8cf055ab9ce19ae4e721907b353f058bc0d57fd3bffbd5284512ba249d1224984a2bdbe4465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b441a9701711c0e8b29cc338744eec00a47408e05cc353446fe1d86a74678e97e2d364a18f20183ce9c9c7865639bfe3bb7763f2eff11aeba275dc1c871dc0ffe579d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6dd91215def55a6c8f3c6c689b208c656597e0e388597caed191020fe762e6fc0b4a91c254d65fa4b12432b59191fe8e92d1252b65db4d7a056db6dbd8d09c33d99592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adbd41ac4addef1840cdfe8f773f30ace05f53b78b0db16fe798c3a53f7fb5aae968adc41649c473b9a088fc72a0357c51e5c53e3178d089e194481c3830ea91f90e77f39641d770a66b70f145c3a17615bc7041e2bca07a72e5ba76eb267fb2cc5586d9e81119e6937c09b730610ebfdc4349e48a50e4e0d59c9a1f2127db5c9f6db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df7297da5776e4f6c983bf6bd9d1788c041f0f4674c9b32f542653e16fcdc0cfef88e680749de7a40ca9ff41926461a97a51e8856882a60786beaafab4f5eae819846a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16229960f84555f05063ac07cf9fe4214ced45e0f73ff2d546dd3ae1d1c825c14ab638d1363305b04a32630e9d93b0d11c42728e6951e86ef207edaa4850a1bacd86be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c133ef52389ece9b5333eef2a397508c004f43e28054c24cbd4c66b187738de800eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3dadbf3cdd72616c6dba4ec6e7c6a5a2154e21653ef070eb81c1c71f9395cf0ad5471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec555f8d8db37a06c901e3b6a9ac1404632d9089281b115c6e3f13cd3e1c289cb554322f7fa10c8bf9697bd35d5d085df3fcf31328da269f6f3a6da1dda59bcc0c6e51e5d388948f9973300de276ff7c90cff9354614490cdf17903f994d4979cc93e29f8527a08ff5e58b1dd56bcc1c934fc0f1840000e693f9bdf84210f43bb3245e3d06159e4b9f28a2c44075e13e473cb5735355d87964c82738728a7a38d3c596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dd89e2acdecb498f4a6fc884890c818366619aa42975093a1a1a72aaae173bbc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240a7de9018ac123cd38efff75efd18c816bf364191b54bec565134f133e96880308c2366ae1b76d8525642758f1ddf251ac4b5d8e5505743bfe95f5573d955d9d214efd19a691971a98f28d4a8beb3449629724fab4a4ae579ac5684a3cbb99488fdff5833b86d438fcad06ce1afb04d099c645c74204cc05979388f4279a24848a54f0a19419783cb661c5a0aee6236c5b843fd59bb84f0c0ae1114b4ca84b4ca3efaa8e2906418702de7fb89cf8545b6c45f16dcf13bf94107d95c3f3ca5ca4384e9118f8d9f7b47d31edc779b96cc737ea0dc856254aeec4b26c1f7b68e8196ad545991c7c390dea23bfc751051df319243a3d09c0e90287589f28b440a3eebaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49cad66cb6bab1142bbfed19d5612d7c3cc1a42c9aab5b0ef28177e385b154c88f3ea30315da5391b93835962a063840c0967f00f3cef981e4c59b2660f4e94b4b58613d4e41605da33b3cf0c39b7d14d42c219e1c281b88c254c1b73a5ce28b8ae2bfd5ea8022b6c9b16467a71ab59a4d78dc6180f89b91285c019dbd4e02cccfa20532f166b4f905642a602480b1bedf338fb9f5575034f9729773b62a34548504fa2a0e5f5433ba6f2428f7523f2fdff8e558870c568153ce7b54383c034ab68cd152b660d23065a6fb368a9304700a9aedceb226a7e317b12cef615b5f82b27acf8c3a35c97513d640c037f074cba5c8993614e55dda6b407b2e1ff26d62e0381038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5f4d8afbfc40f6eeebabf8176eb3e22127680527877fd59f9cbdd0ca3045954636fe619a94d14c42a4dea03256e66fc6dfa45eb179bcf2a318adfbc414a4e39ac8a122164f07a1bf9af6fa9c53210512ba5c6f060925e7eb411f937686c8185e6e16c6a8ee992a4e3f3a3c751fd1455c94bde9f72136df9e30d9d3502befbcbcaf4c369cf4be7566ddcf5dfe7393c5de977761860bb4c49ac04bfeee927124eb6e25ec9c9437aef294797efabd01464629c929fa8b6506b741f739f3980a026c371fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0431e05b6325e0990c92bfed929acfb5e741edca7c890a8b7ab0e2dab1eeee7d43ec2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebddb8ae2eeb6ac94e9abd899494bd3266610b3eb38af19a371bd4774685150c52c58d069b58a8ae95777e2ad762ff0ee83c3acef0bb3d02a73f593718c2b162cf5d0c74b83188eb3ea4032a00d83f2e6e8a77efd246073fce3786b3403cb9c73ffa342e4bb964ad799ff9d6be24836684716ad57d8c631baabf580831f0439571467953a421945c69ba4282a12f5cfc4fc2dbb09dfc3c8b9566f6b71a592e96c0c3b8cc30fb9a133d9b258db744c3959a48b126d2c631fc1b39dce9ea6d8815bc187ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f48e8632ebc0101ca141ef3395fcc14ff198c95dae0fedf820b8075814bce8dbe5d91e8197108e0e0a0b8f29014c24262713cd58f25cebfbb12c42a4e04b2732344813bdc6fffa8707491a82e2eaa92bce419c9a5e6232e628990f0e545e459cd0ee0a92f32365f275e533d9f0f8a2a0df917e0a9b8a22e33b3ae7f3119a9d823bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d164cc599528a82a8c937332e9de36c920d541e967415d5f37f0e03d6bfa1bdcf6241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea127f06e796cdf22a59e812fd82250226600e0776cd6cfbbd4729d9a8f29107cf55373f365eeb1714bd4af5ea46a7619e2fec3932f6549ffbb16bb46e02d14b6c644b8e6ef15914a1b968cd6415846efea1f0d0bb514d0127a4c4e24e4c9240583978087734d2bd9bdcfee6b39745ae8e12592060b12507583afa0cefe0248936e12a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c03e5352070bb1cc2846a1d7caaa6080b3ce5b41c07b6ea46698250b274751b4f299f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800c5bde924b7f4ad7a56204239a7a4a12a5810f678547d4d75d35e9c25cf9b4c572ce5484b654f33927e42fcd1eaa59cdb0f33237032a845a2c85770b52b3dd212d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a6df361dd95a81f8272c9c48599258210ccab9ff0a98293fb1faf2667f0495580ceda5ed803b881d158da3243c081e518eda4d5653c7f5a03789ce16f9a7862be2f31737fb60de7b1745b04b7f0792a0cad1c871bff6f0ccefc323ac0e609e2e0c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c88eaa97cfe20d7e411b645c6a896248efcff5eddc43b36a199a1e6fb582ae64ad19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1edaee5eb8ee30a1ba61583bfa6ebbb48bda3b561300cd673afb926c3621fd67d85f288d6c3aba844a187c87c1952f507326fcaea5a48d83bdfc407dbb80f794bc2ebf16e8717b5d25e98971488593b3a7860ce69b2bc4ed37e659b7a344cf2c896c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc33c38f4f537bb8faf70ca371dcfbb9add3887f48f5681b8a2d840924642cc22f1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab321c6130e51d9582f54f01f1beee7ea6248b680b19454e4f8b29a93da77176db5198349f6e301160de1e1ac07727d113b9d887ed6c3325fb5f6104695134237bbb2bfb06ee9c7faa5122f96c097aee0c259d2dbde9f0ad26cffcbf18096467c8840081b05291cb2e78612e4f2b355bfb732b6dba5a2ab72cba7757d43016ce97c08ef08ccd428aca9494bb190fe413e8c17da464930b9a0295660e81bf4e1442603abd32f49244741e3cd3637fbff53910835e557ffda5a627860db195ad16c803585b95abc43edfee63d5b3b7a119e15ddf2410239c6467fbe00f114bc3feaf32f96cf5b9b9169cddee678841478843ff280ccee1bdb76402450aaedb46fa8a325f419c613a4ed7fa74b828296c3e44e730855e9aa7495d901ac7c68ae1974a5b03b82fa535f47605bde1082322b081fe2691b0cde64826faa338268a7257785427976b351c34ab97588f221947784a92157b638cda221edeeba8af183e3ef22e58736d1d9d5d8ab658865902e3547b159e9aa98abec21f46766f65441d99998a1a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e217dd83c6e0b85ea7ab73cab7f5a6df22b5202e8fe37164722dba23ab2859a5bbcf564c9f0f25769fcf93819b5938ffaabfe821ce567e4e1bf57927738f1d54b0f9b59b5aa31601348fb04fdc6ba1971e9d292ab112178d5d2ff94277631e00f14ba92fa4cc5eb3ef694973ef2f779ed7b78dd2d4a9771a6fa8dd691a2f83197d0a8a6c7e2566d84676f8c999f8c4dab8d85b5bdb050681058ffc2aa9cf83d9374a9ae4f48ad1bb0c1ce8c67d3fe2ffd492d52059ae7fc1a501ee10833132aa0b792817e3b9d7a7c089697be3ffeae05266bc37a92fc5798658c7510bafea268227b8a1dc538d84ac9ea8ab7813e7b18776794018696cb9b0c786aae120ddd95db2b17334ca48ec4922166d86340e0c1265d1fd3b2dd3044f9911ddb25dea6fcbc54faeac19f3f65d2b65a55a394690ab24450cfea3971654a57524357be650804924524c8da43cfc6fb990afef01d9d633eb4b567fb6aa9a4ee240df0130fb48813ee44dda70e0aed30d8815b2837657007344309444925eefcd0e7ecd034192e835c1feebe64b5923c171f63510aa8b35a6d63d0f2590e8198fe675bf8a0cf5714362a51fc1bdf78f4e3ddb29d70d61e12dba3647387a93119aa1541170c2da8c689a48dfd2f8322a313485de7aea957de9fb02a481f91570806db9ea510759540b7c1883ebea6f1289ff9aa77c1191569d21f0545255a520581cd20e34ec6d4b8f6aeb4b70ed4a8804b479228e9f0c14d72dbc68e36300113879eb492d264a9123f4c52d40791a6e0b3a8eb17bf3a4657f2da38108c0f90a8ff813d073731ed76d0b1402e3ae69300c38fa8681f7bef95f4f1a6e8be049a58fe9a6efdc7fbd0bd5db233a529f4536a20ec8b083fccd2507347aaca64d1377d2fe681fa9a7d05341d535e5a01f2e57216e7d90277f54a88eda5c7cc14dfba3b4a13344dc14b411b318c8f8b845da5ba00f0e8f972cf22c9ec1e21c3bb384e8381b353cb72ca96ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c045c633fd7f44c33188848417bf9142dad50ac379700542ab58f87735431d15198f09756daed1b54c45a17877dfb709e86cdc47a6018ef1d68507e2025ae42713e0546f8d12050acd87dbba6dc1001e56695a2f0d26e6423a4cfcd0ec88b1337669c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b24085c5ef92762aaa1255940041b98bb05fe4f268e7f0ba1e9afdd970700a21259b5569af98a2c18e78d5a7d34002f6739e57ff7c321210fb2f8a219f27f3aaab1760882f1e5a0d7d4e0aea1b4cc3c460cf2d76e10d34fd3f32133dacc3348a165cb4c3e1f274a9936c87bdd987800e3008a54c147a7bfe90727d90297528e97270af17f9969a18c10e0cc92e6c8452eb96a3827c30e6ac2586f97c4f444ba5dcfbc2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f0b7af4cd95d6839857c8e3c972eeb939ef198add1e8c89f74119a69fb55382bf471aa814e872ab39c4f076803a48a72f56f3e263b98f81a987a23ddabd990712028f272f73036429aff0b5c161091701f233c1628108428aa0a68de0510373c1d5d1dae8b618e63351e9ce9fd2b0d1a1c1d923c4788cbb2319bb326c10a4f1677ff8c12b262a8700eed4ad88d9a90f39a8cf40ce728e2532f3bf22a76293def56e0de0a0d4785e261ca92000e08620c7fde4be28956f8e417b01c0c76d0e7decd365873baedb62087a71c29b0f37c564fcb87d71f1d7f7754e8a9f1d765542435cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323cebf803f3e60c4057593fa40b8803443bf5545359fac5cfc49850ee6a4ec805f4f1d22a84c7c6f6fc1b6fd0d1d6e66f304f817a2c2e0061e468a4d1adb33caee09ee2ad162571eacc2f6168a9d7b34bb332e1a51e9f29778ece1ae151f7b1bce1d49e246727e904ad6eb79dd22ebc62058cfd282e789121d848223ebe58bbcd6e14ae6f6986086dc3bdff15ce5b8fe63d97dd6c1b33444ff78f80955555e08c4b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2519bab06cc3b099043f8c63b775a70772924cbf37e842bf8a1bfaa4a5d160963c0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141b82fb029bf90ce0d332a14395265f5d447bff68a3d0094a04f72c05980619c13994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4ca734443f9ef4f95ca3b196e65c68393f4e3e4ced2703cdffe12aa70d08331372e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da89fd9412e07908332bfcc1562b0f96b72d82f24ff1f72dcb3ed6e4ce4952b42816fe621a5e255007102f50aca53d8b4d5b2955b78a949473bac3e65e4dc58bf7c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d4030fc87d2127149d9e2956717ac7d79d074635c2a11681e683277287d0d5b11e13ec585be656ad1a4f97c4a50dd913a489dafdeac462e4db892d2fc13500b43a70de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6c61bd9fb94f2af9aa5d69d197076bfc86c87760994f2c23531672bef849b3355515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875840a7cfb948c127d81753df235975ad91cb8f8689df2493d6283037a65744eab6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a983c3fb3f7ee8feece093f949a71c63c123f036e69b28e5ba800a66b5c6be005c89a5f65f430cd4b543cd8c578b76ba1ab59d8e54718eb8144858e25cb3dc4d805df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f102da077daa7cc034deb6a2ed6da1b1414dab86d669954607c3103c141c2670ecc80d3c312450a3991c76ddd8c9c7a066c280793fc6aa1e1f038a5b69ef24ecaf8cf980a1f616dfe6f3718bb8b2f57a994a1e4c6a7ace74f56bbd0b7a3777af8891583e0838c9a6a7fe86ab855966aed5f3094d3f277e4b4430598f9360df40df255727865bba5260431a89bc5a13b498392c54b4fa6eef35b77774d69e339df2cd1a7d27a0865517f56ff9ff91bdc7c9985fac29f2b91e839bf9ef597a2b19d5792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427de136b289f9062c478853912b3ad409ef5e4bd4c62b6cda79a55e8bec5dcf602d464b740b3c8a346301f55ba0b47c066bf51fbb8a39f8ddb30c3f6d3dab5e6f9a97146f60e46a526863afc0a4be99e287fc0e5be33bcffeff30150480a8373d5089468ee33b54f417c6501e686e5023b886b58d35b3131ec425e3b4b572f7506bd831abdcb52a1b4096ee44d3d2824fb9447f1246be870f0788a58cfc74203887682a4928cfc9f7850905c54fa90fbe3dc1968e53744b807bfdea12896cef161ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4cd8dad2750ee72d18ab3cbc51a341f1b852652576623f10353a0e9ab356351b0368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a46101e785d3519b0f67bedd995b20142d7155884d3086d25122c75295487b671d05453e5f87c5216248d97f4f56f6fd05d21779c4df5e721ccfaaba579e28406d633c31a63d4101f1d77c1b7437a96bd2b5fa8f55bfe6676c1bef83f66233041ddf7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c23256d3982e2ce69dd9653428afc6df98f6e5c383f43cec3362eaff27767d25465c533977c64981038d48fea9c1a8cb59a42820859a8fa61321442a435aae6805a0c2d961c3cd494563e3d2f2f859b0b10140f15aece9612d45deeacf9ba9c5f9e997775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d568b1029b7531200bd036310c583df7a6b6e0adb775cad705f85f8fd425b7a730cb822f9d477f95edd140aa685356a0e9719d829854c4ab99f17b648b272efd51b1e950d0438949d6995330b5207eaf7c38310db18ed810def18bf7b3dcf97e50951526a52edc949b7fba71bdec97e5a51939a7d0ae8a4513a52211daf7ef936cada806fe7a53fe92efcb053054308dd82e66d803ce52626010f703bb080eb597b0a74db6fd29530d0922e77b31fdecd0fd88fc9d3e2581aa133f3dd1d0ef810a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb99279e8e3bcaaa0c45e9276f4fb13cd3801caa470506cb211e8208b54f1908e8be2eac81a0421e64528d54008f5cf922d3e5ae195e2d93af3c8d8481fd1de92bd99e9adf2a353dba13f7c9d2d8ffc9a3d1177058d5ef815bd8fecd33e01096788aaa99f7e809faab97777c232c84e021f757b9cf6b025188aecac0b4b579f83914f39caf9c268f1caeed2a5a6e34aec6aebdd9188d10cd3a7cbb94f55a8d097f71d88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859c34dc35d16d7d64813157349aaa1478ec580d0ce6bd139b2236b216c1ba291a15ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf427e16b54076d59a320eeb200c6843c27de15a408fc212a311637744d9824eb4339e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9ae6a7a5bd0a8fe23963f5769631215aecab457f19823d9b18fbed039e97b5eb018343006a0b28ea2f3dc0e6e8df195ff38d8b2516e9d3c5e1fd8402f48d98f2687cdc82833b8f18c26439a62468a0d19ab18775d5cf4c31a9cbacbc34c12d479ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5fab2e4d57bbf0d94936d509b6a2f22db9a8454692c49db764c064017a841ef2c1025a71049d7ad102334d293457b9403e477092ef96820874b1021b2971c4fb6286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a4231768ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b7771479adad525a81746663b2d67860ce5ce297085a2ec05143a9f1a6053cf06228591028b252f5801d1e0309e12625427f07f15f585b46b21eae7c179d77887db414a16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d2f8336ee169fc1fcadb6ea06398ee323ebceb9c424db5d7bb904e39f60e4f1adde128022c8f370be7d8f81109045e8705e0ecdfc7b8fcca3ce90deceea0dff2cb9624e3774968fa28a72e0e11813bf2c230917042d99346ce105cba7f3d849052b447bc69e1b148ddb0f3f50d226d86e0581280497b313f451d2de7b131a01c326ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97c4a464eb3cac3a29897e47d2a5d3be67a44f734bca93ee2630e0fb5b9a2b0651d82bb5454629fbc3ba4ccbb25feeb9822dd4333477d7497298f1362cf1b4ac02ee241637091015056a6d70da9aa3de8eea40a05e5ef6afc4be681aaa5a452f536e5d64ff0c1c3381741a2d55ed4341c691002e554656bf48621dab1cf9e73d263fabc863380a88dd292f9c9ef05c7defa7f0d8db22267617aca986c61b8475de5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d81e7769fda20bd75748449112fad2c6c5ee7a72f3c898b009f08d2464cdedd2ef2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd913c5a7b9a258caabbf0c6100437a0e75ee6af92831edfb6904cf6959f09d823b817aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786c28e2b4e19f44b9bb5c64515c7d9ec62fbee7f96682d0403fba677bd141312ef28ec4bcd7d50f7e811c4946b8220c213abd8c7240360769ddf405a5b259a6e651fa48a9d10839900226f76e7385a779614636e03fe4d2928d360c5407dac5f7d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b953cc5bf39d04e473d8e656c538ce6d129c9b68f67ec158b75040df6162ea088398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad61d43d90159ee0e467f7f8ec3bd934d6352e2ad3ed5e338fc76fa92a8b3981fbc24edd2939231975bb7568a9943437a7311a1fceca1b7601849a2286b808c7942ff82f5ead3f382f3d64ac5a71db3eb6e3231165ea28c294c31be962f7d86c02908a916a3fdf3d4bb945892f48c1af4d389c18cbcb7caafc0f8deaa88ccf2c82a9876620c2450fb1609fab5d59061c75682cd9cc489da0d4812f5690ad062893d9c8fa8cb912b6d487e01ccfa68d8d7edac8ee39755580a28efe2e456f09d47df4fb3178f8a7b25652b032613748b1788b91b16ef330feeb0ec4108cd80e9d7649a20fa86d9fe6fae0a0c66d28c9e11c57a5843e052220522aa3dd17f3383c434e2b0b0ec4d356c6cadc83ebd8b950401417422361a4ddba18b6e688d60524c860a4960db70b3e42826b84d134e787a5d79e716e77cc6016a818ed2625e3240a598ae378fb71eb50e778e9eb6ce5dcec5c4abae5ba68cbff713d1ed7ad063b2fc8b2e89204caac285fe8b74022bf0a5aea79b16a3ca602378c6f513faa1994eefa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f5c9726a683e15b6ccf46ab68a0dd0763ce136c501d938fefc272a4b326aa2fef135afb08af7301c61b7ddc36b8cbc6e32a7ff6c09c059910ae5c0415e7770945c0d6eea87c88cb24bb15f66ec6918727a7f90d4241ab7bfcf62575a03405df1c8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e5b1b85a53780361426782b782d1bc9f33844ed35c15a54ab39f734737d517e85462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f415962a5bd23010f550fef975b18a68b0d92322e2d648fc2e3a4354089508be97fba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def97093841a17c93c9b217c1abcdbc1e58171d1fcb30e75731a8ceab596a56871135fb52eeb390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf795f9dd714e7f97d27c1e5254fe64a8f574cdf12eaacdc9f29124f6faa00d111dd2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cbe2b3a1e25d26bd7b67e51f9954d2e88d6c7809e1324947ac3b2a59baecfa6dcf8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26130969cc2f321c7f91b2b53c6487f880c5c8c32129f51539258faf241fb9e41ca70952fa42bf67de6df1c1288418abab8b7488c4825b8976a228a647125a7da5cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da86e3d17cde69efe565f0a0e8ed67d33d9aeb1909461fd1780b5b53e8f478cbe484624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d923399828f53fb4b311ab3506117ab7b17fe6c82dcbeb61d5f7418b08f4579671f17c3171b63c96d9ab829a936a1eb46f8f260b65d9da65b7dcf85d3746fed3c76be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b4856bcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431f37b478064b9b9fbe3b81ff15836efc400de7ce18ce5f869ee75d70ec7ec79a3f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa7f67dde22dad0db169bafa10e5fad223725021a9f4ba4ec7f82fb2a9473c830772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105a83d8f7b63a993b8e827eb48b8634421342841b8cac28f0627ded080588f0fec3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bdc1b09856a5e99e732ae35891e23035e2c351a7f6795c80768414256fd612e9884adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0a95b3ab3aceb3388ac3fd055ca6410fa2b3a82f64f20cad17a808c6ecff338db9b3e3e1550f02c19e534020c8818e7d5715e1013e44f6c10f9d45baccfcf14baf577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554a8d9dee5166bb1529226c4921d08360db2c355aeda8a73077ccee81c337d64169ce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f534316e750f59b53cb579bc419f715f581eff427fec85c73177e2b0ed7d5aabcc0098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5eb9783a2735da6af04d9e56e0da045f48b908bb5095ccb9492954f97ef742491520a267af6e5a1bfbfedeac71aed663a8c54b09039a1196aff0cd5722bdd8bf5554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d945034c65aa3a6586d02dd62ace8ec9addbd15e2615fef018583a1e6f11ba49ec2b289c3e44ef0abbd264bec9f0a93a9de431162e5cc69edbeef23a06eb4a423c54ac7e9da42cfb1dcad15a2132f04b6048c44611dc65b6bf1d439ffa2bb13443cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b89cc59ff744770efcca6daf64a15bed0cfea90d01686f21e94dc46893f29b2e05ad16d3ce81b68d5f46f7c0d0b647e6eed0d64711aad0b187b7e28c6e7cd4e2e9c104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d30f16690ae8532eb4b36c8e498d0b02e71ffe9931430c6bb96e2c88ad2d0984475f56f4d913a6057a78dc3c94d2837d97d59dea919d701926873f017fdcbb9d6552c9239be7f5deb7e98bd15ab2d50950b29b04207826fc89226ab08a2fcbe21c284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae8b1916ea4fc87d00cf61be6bb6fb802bd21139ab19f6503e5a9faf5596ec5493aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79e5ba6a45e8dd2b296073e4bbd16ccbfde138e8bd88d7a7461b7a2d86b26fe2684671ff2e2e7442fa2a6af5105990d96efebc268508a808e662013595845883742c6990cb68f5ffcc2992bac1223c937b0e4fe2db1ad4d07e8f204ced756ad6f34cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135840b1b555038c4d7ba8ba87ad3129d475e42f71f825b683ce45e407b270a8c5784d5380466925236664e1aea5f2c4fe69b5b8edb0f224c6f9d31c00f9a13c72e198035716e9daa0fe4f0272374acce0e4f7e690b79011bb65bd7e18a264dab6b1cb042b44a1ee5bf66df3cd57518bfda0264d7b2bdbf7ac07be7afde602156153b55fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e82e7b7dd4448d142302b6e9af8c140e996dfba67f37afd6f06caee0d70a60a50fe89ec4310d44c15a3a381c25dbd462cb9c9628b664e140e352968281195c5db5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050511199e1e5f387a91569d0708d47ceed561b3a631aaa9cd3d272d28de69135d95e3779cf689728e3ef4a7151f3f3f60cf32939146b078365e19ec1381c7dde1c2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af71ed8e39e91f19a7da95e5636b6adea41e6b0be7f85c4cfe68e01082afa4b723c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292369b13a73bb79a553d0e0bc01b0955c0f00fc6e079400a069a72d689ec59126cc8eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c2974976396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e456d8d175500bae6f73a66a023a71044f9cb077ab17531a7bf8df1509cc8dae3e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9149d3d4f3912ec8f1ee67dcb00c63d6f7f9afb11b7ceb56785e8d97ebf794f307f3bab8b8553b1125950d516a8ec62b3be134cca91825c0ccd7fb77c3e45eca7e88d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398c40ece4f669c11a4536e791777af66ddd5749cfc5404a8788ff76a7e741e9b603d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe78238127b8b1353c63d9869ff31a820b7530c6a5e56c9b710b635419b356a586928a5995f9348e369d9a047c10d8a1a3a543a998ed24717c1a068dfab5f061580ff1877270d4b7ca7b0f85eaa922ef78c5cd6b574b2124825cc95378dccf353df4e180b83265fdfdc870b755865a10b75a4cf517c86a7ea9c213e2539ae443763a7aa3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedff530df64a1f223409defd494e75b17531959b940329a0ccd239646529ea64f24e91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949cd874a418854a993fd4b7713ee4c8d8b5227901da0965c23284fd3b96f8ca40ea9aecdf2d11b8b8513c6687a0ac691b1a886dbb098465e5431ed010992db9328609b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfb74a2ecd72287487c6d545a30e1dd0605ee5122dbeb3329b607a9692449fb8b64bf845389fc4ea3871dc8007e7b0fdbc0b8fc539564d884222d1e5bd1323c5924c97e9d5a94182a21dca04fad329fa33ec5e442f836e411874b3f308c8a8e1a3da5d1b557176a2b5df3c76749608c68f76cbb19f823265258f90d12f4cdf54468ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e43b0b8a0eb71fe00ff4de557b8c860e8d00363c7611dc2747663233baf5f7f15a1ee0c7961c55e36886691d49c698686d790240c36b7763d7f21ca9cce5282be6abfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936de8927b5fcab215111f961510cd8db7d5e4c76c8e8e4dd17ad3d1681fae04756c09579441db3dfc7bc856f25950cbf95d455f11285bc620cb95520c29b302f3d65f5165bf1e8c3f0806b13dd892b5cfad5995898a8170cb73c7375e23cfabe28b4ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d7a5a95272343633b138abb330736b59ed95690c05ebec8aa80e6b9c293a4e3de1249353c3203061950199a0e195b9d984ddee2a1ad8a22c88503433c19b0f9029c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df665a875cd18833fc387e2af4133fe75f9dcbcad1a585c77a4e58bb11ec306ba8056b07226c0c2e799f4017213c0c22d7c5c277b563e2ecfbf4d94174bdf78abe6785e788acb0694ace2f41e689e4e39429d77750ecd7d003a2899e831d7aacd269114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870fe0335d9a95e12a332cd257a65d6d3435aaba4dc51bb698aeabef06bc7db0bd990d4401488740908695c7d2735c8984d57a42d0670be54f8501bd76407cc41eb03860accf95d407bd13c8ab952fc786137bc1668a3dcfef859eb1ee8669bdf1eb4951da7ba5c51a1792345a1ce16d0446a8530f80f2a21d3aa92684b1aa7bc08cbf83bd90349751d19f59017ef7539b10b037e3a4538f370b4d5e524c178bcb9ab4df9d270b62f48e6b1c3a5d27ed8ff9ebe32028d73792e55a932889a7add2b6bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b88f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d808100b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea983090c7e5e7eaff27114ec216889a8ad26e40ad8fbb78b8ae6c09391dc615436b4651b81b4b3becf80f762bbf3d34a8a2d48c10b0987af13dafcdedebc22afd5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c768814d01cabe26b9b2c8ee27feb00b21af889aef6e66098033fd1ea388da642aabf6ac7169b3a5a20297686abb5fd60fa14aa8555f4b7729ad62a199c83dcff8b229c66c680e734ccd52b7f268fbf52ffd2cf34c1fa70793605000d8b38750f49761b6f5075ea4a9b8d487ae0819a0850b858687ba242ae7f74afe0731eb76a55d9bcac6b537e14d7a6cae8ebc156647a5794db071e71ae6f2ff34e84abb481256d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d98f7b521c24772ae72d98a1d2d9302795ad6955da58950aa713b7fb1ec1c49124cccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b743a5cc164491dda29e0fc0e7efb783c7f56b7b81e76f15c22b843d8790926f329ec8618f0af773256c4d056ecdefb68ae44bdd18241a331f2905503a8f3394c8b4a93fc0e5fcd1e29b03990c3c4e8157de90659c5d7eaae29703198ac949b2474ee7224306979cb76ef8a233ad248eb02bb2126380fdb9d7f91387393d56a2489bdbf34cba5d10fd6fed612d6d7d8096f38e2e1d2993af5f25ee4423c1db1ea634c75e4e6191da14b38b75c9a9f580752fb9be05721fd41bd3dc3caca208870948e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5cca0ba1e1a55cfa1e853e326eaf4a69f48c1d0caf2d3724ee41917fff042ca6c4e7415dc58cd4e35581fcf3874ae0f50b0f9dbbbb2f7ea3044ce2e1bca741a612bb05ecacb91b93157cae771010b1df5f64d5d989ff22e67d4f5c115c77dbefbe9585b942fffc79f371c2ae9b999ad513bd8159ba3d99bee395a9c61e99981fcba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01fa1dd18c4e5c39422b86ffe6b588960921c2b166bd80e9f629f282f1e3e384be0a83776c3b064c9d1f04ea0a8228e20eef166508c6c13cd75afbabd3237acc445d428bf4988826aa464f3939da43314c281ea95051c27a65d82adca47a6ec3391dc353b87b7439429092d555db888b5eabeaa5f56b852e52fb5a163406adf4a8a025ffaeb4c4085f086ce9dd974e72364c5669b834f842390bd0efa837277f506c58f6963f817cb8dae9cbe27542b58d8974c639c537d8eca61415ee79ad490d9fbab861234e6ed7829eb2a8b1b4097ca3429ce77e7b9a0c806414da4dff231d63c788108fb83ed76a25fce9ca5c700bd05d6dbea983adfb89a92c5c5f8acf7b89072cb398e4f8d3b9e2b24dc27cca946884757b07f4c32bf7bf546ab0b885a30ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b6b80aff056e2ac2e126e5144a3ce2c750292edb4d080d4689ac487dc17e4dae8490f3f82a13121be9ce3adf20c70147a4afd74743ac0e7de0ca57540d01561a16f1e99012854f40c59e62ba9ab031aa6e0f7354f41f25d0a9d23e6dfc6bd370bfd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542a63226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8600d41355da80b7d5a653fa2a168d939f52aabadf8349ed045c1cb269a66c49ee587341e223ebec2bdc86024cfab1d5d8d0e7fcf79c117b764e320b0c4e75484e0b0b56067a4eb5de69bd07d5739badb0edc6b2b425e063c45bc6c60d6f1504d45ed1a1d574d5bfeb107d2f215fb502f34f87b9fabd6e009b848ca1eaad09fdc6e118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e10171418db9ee5e19e8d39ac376853fef5931b5062b8e94c5f6f98da0bb9abfff999d5572fe9444279c875ec417209ff91675fa912123993676b2c890810d69866ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87529ba017ceed95d4f023bc76c349f4dabbff361f3afdacdcea07087342f445a4a2affb7ad6ade7ef419813babd263b8959269ee9f260a3cc3ed1eb54fccc0c8b9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6ece6f1dc9b4fde9079225724882259e1c87901ed52cb63af2cabd861ec9a4e07c8eb332378fa921708596a04a1222fbab875f43c49532fd36b699e492dcaaf7929ebfd66cedbedc23b3d18f8e799b5caddd32fc11d5c3bc31b739d45b2a518e96f1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb30536a8f670533999ac20475c5a2245c710e39a2a2d04c3463dcb0485108fd3783727280341d812e0e9ecfddaafd2a3fb0d5a748873ddf3e0f253dd52c8c2a04bdd7b1601123d2701092a0add1bd76ce64dbbc44072cdf56be99b346423838ccbb76fe5382921d93b7b442e0a56a54cb3a45decb75a042ad0d3f5609bc355ea78b8cd34802c7554e68a1473aff124447496496762194f1b054a5c78046a9a57827e900fd95c49c69e64bec557c1becb5e5d3166f5a1afecc62a9ad364e306b53d8b3b9ad34f1ce6fc7509fea470f1fdcf6b4b4f235e58d7cc3d9c192421db9b10c5d9982b7b75f459d10dba1e4d47bf2123ce2ec68cf39107741ae9a7f8817ab851de7f5142f332560c57d8c54f5c10cdfc3d0db7e2c7b5e295a3ebd8453f679a4ddaa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149ebac74718633d65bf0924d51e54f8fb88f7c006a3561c319a4cff202e1b5be39b1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f62864d4b1ec2066dffee5406c6835cc5254fb60a7df895b8cec7b5a461b92fec6cd4583ea891b2f1f967e533713896762749c893f8eb08547fbdfbfb6ce2b7cfd6ff89220a3b3bad9b66bac8897e7f66654b40d63054951329cec62f34c96dc1db28b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c124450e87e6c9182cb5ccdf7689e5b231c07d8ba352ae101a1df871b19379ac71f5f8ac345b17867353b808d4a2c69d3273c84dd31525c191c30c8e632a59f67b879802d67de036ece8cbe0631d0de1fc7e13fdf70fcf87a2c1f29241d3949e10b7b8606ff961359386022b8f75e39c58aa23c3d68010d41212c489e459ffa4431530f28d55c194ffd3aa1c21571700a404321267219dc7f054ef87eda392a4ad79a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dbc88377b52d9037a74d3f7aeff5254825be2a9f706dc7656c57dd7f5cea15b75e7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09456b25ca4e79fc233115c0c7c9070fc617eb09ee5106a9078dafa8555c8d8cee82d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e38cdb340bb7e832826759cd1cc5e50b9a2a446d190c06acbd5de99ad1bcd9601f646f208d04fc9eeba683150ad33f67f8fcbf7cf320e9e839b7d6cf3565f2b6b70586978c65d33894aeabeb8561a7e4c87f221056c66c535178a43f0c935bc1352b68513d4ccb8c62b0ad783d9e4815325a768d22ea6ed873c68b0f7fc18c500e15aef0147da5423294434cac07f5994870b966b455dbb3f67ade45d4ef678e168f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac7ff0c2b5984d93f0f6cec0b09a5b48fc52cf13f3d1e9cbb627e1e3b120497556b1814c2a69afad8fd79549ea2ecfd640e2d4822667c07f587e598d4e23e1ba97550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771d1cc61064593aac83ec6ec73efd968a673a5cac74d984aedaddb6883d18a183405b0c1bc490fd626cc350a121b19c5c34d3bf515fb9d9efaaddc7a2e703038711f8ce1840a4e6fa473ec345a58804b1b4c5a0eed5b47815daddbcb45380b704610eac29c56454ec2c542c93bf9fa898d8b04facd1c2daf8ea1112928e4b548f8236f0f6fdea2097bccbf0b054568a3499ebee43e3e2d20127ac51616fe5fe599e3e665677a0dc872415d3a938df203e23ad7fb4448669088cb1fc52f562196377475540d7fb41f7da5987d78532403d47ee493aba277694df6fa9025b9a767aac11eff27ab7f05ef78720b013397f8312339f94de31b56ddbaaa139cf83cb1c02c8eac3ebb79bfc343db26d2faa1e22c29c29e213b921a4452a1de702b0f64c6c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1280aa8d9eae1f9c87880b46d59208dec1f2575b93e8d0c0efeb4fef6ff31848a465fb511ef203670002c22316c58867bbce29db75b5c9fdd3ddf2b96e52d43ae8d8f1a597e02eab5ff54780b3ba5df94f2bb010f7a262d1d029f4a2f9c210ea57afd4832c1e37863bf8b6ed55dabe8e1b6581223c0ded4147f6b8f700a8397fd048212df04f126c10a9a468fbaa25f1c2c72a4c8fa869c9cce123c22ecc9021d2412f122a25793636272c76c5c0c7c3a629c1981de9f59ec0d02f07462d189b80afc3ed752c1d676dc14abc06ecb9aad19a3f833b3119ff82400329c81763e35478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7e73db1fb494eb62f9c43d1a1d7e1fff331babab32b94784852f051ad36129d3300007c1fe440068b06ced0087f38c43ada5797b44a19a4d16060dea727ebeced23a0f574be9d1730cc0cd5f73b32c7f40379064edb683f8130813918dcd47823807fc3201b886a14514d044539f61647d9d5affdc34fa3c5ea0a5b50e6b98b5d4d8e9592a30d10ce1fb13ce8158253d0f29ca6676ee60c649ebf1c3616ef60aa28deee130d5549c7da53c6c4bbfdce3d36662cc6f865589228277698ab31cee6eb068b169d51ca55d3516be8b179c641a94e31550376d28fea81f36d9da5a4594d210d107e738d3a1e700e3337c13bb29e9851592bbf3fcb7a8bc98f90f530bac98889f5609905bef2e2b33bc8eed712e82e5b88a302c3733de2b00e6f147370f5ce04ab185faaae3b0d1dcaa18f913eb70a5ee3359f0373a24e16c276764c052b5e21b325c9c16074adf02e43ca58bf11e956fc3463d8d10da673a8788924b9b1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6009fb06598cdde48deba15403c895fc4683a14ed0e186b590931c1d5805fb40a29872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d47a9354a0a2ad07afe1e3b39d27962c1bda6ce63fb3d74ea07945fc1ec01f94d374b96d7ce67d358ed0fe7478275ab5c4d2023d93d1233318de01c6d45260823a402068e4977bb25efe687239360892171f3a9e59cd1c68b02f35f20b2d9c9192d7106e04a00982778b2cba8e5c959ad142474cd94f2fbcc844c396ef0c803f8a2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714258e69b192928b85b1db2bd5c344cd86297234ea33ddc3b7de3f92ee2ba5c70790ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300768841c9585d2de0bdc4df15f1933868a4be49ab1777a15d7ba565ac77ef3c9254f02dee64fba028529c5265273d23a96629f3217d6abc31574ef7cce5a63f70f3f1b187c8ea73d262dc849304fa6f90a1b9a7367bedd06d4377e67ea8974bbf5cd375eaafde79c6aaaa2617b91a26c48179bc25e6bd9b198810d0bd81f66c9b0abd0ca2222af0d9848b10b84a65ddec69f1ef22ff999628dad57b7c6a657c251e5febd67f32ca8b541cd9e386b558defc001bf068c7b2a0477c8d2fdfb38cd15891ccf552cd535bbacd962b52ae6d90a44aa8f7e1ffc0ee27ac6dd279f9df2b071eff47a18f843ca43bdb30b159d2e5dcdd6e8da5ad5cb2c3fcb5e29c0af99381ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0b6fa4f7b1fbc3f9dd3e4acf3e3329862ba62e92b689e91c4db39b17f61e16a1e66ac4b19fb376829b800f21a89eff3a27531b7ec48e3a646e72fef07e7bad232df7d2e2df938ba2c42ed8d3426432a0b3b4fc644240c1df5939131bf0956992c8b793ed49f3e7b8497571b73ef6f0af2ee110a17d008d612b1c385e5beb262e4fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950e50559c0164af3aeb0bc7b171c4d0adb378cf6dedcc654253546fe544fd55d1ad44a936d4084ae212872d5a7218f19fabe612a45c31a5bf6909ad7e2a26bcafcb81d404c75f431979cea2510a0d9a9f9ff30d96d0f43045d1ad7153e2b076508649f2dd83da7c7becbb3e57069c8f6b308f8a654b6a8dce6e2681366d69548b1ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb892226681df88401c40c5970dcaff02f5a6b247f6fce796034c4075c3b91977e16f0b66f4cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516b479956c295daa1e695da1c894374d35bc5812c5b8d23e5d2c7e99fabae54771a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad447c59d859598feaf11fa439dc050cbc97debc548220856711a7340c9cb24ca46768fe059c5daab89aca2e2ab3590280c1cafb92b2348f8a3c6b774b8bd28e0b0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb30dfb9c164f79f8574bf3a117a11bd1b4b485ea6889c5a2a091fee30e2bf28dadd860c0ed1613b175d99c582b8ac8379fe5a7ed23f75c96a5228c0ffe72cab9375fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a93723d20af75ddff94ee1a12c539e8ea741294b04ef81effe2a9985173dcff0320c8cf789fe583fda7bb759a4e9d23699673466518899a4b7f9d486a225b89a3141d964fb62583d216b3865f8526fd0f33ce92bbb9ad9f8c39166e8fb21660ff12630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929941e8ccda5ca3e7f6d212de876019c8ae8eb95097831bc56187b38acc41a5e8af16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9120339f92cca052ec9c93cd4b700878d853a5d2389b129467c16392f5fee7c060620fa9820ebe4e9934199ba51675f1b77b3ba76b2c6bcbd5d94f3d48d2d5ee8fe722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e72cca577a97d1fccc7f4e5d37b39b401a527a97f02e589255c247b63cb227d24a1cc715460c61dd32c5cb262179fe9a50d2825199542ea600fd2997802ea8580fd04e2b3d666f8824831dc56f039095de1fdb22c45a9734372a4c09c7d3a8eca47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b2326136a4afc7797fb56548a32c499f7dbbc4d26217378090331e28179b081d75c0b406f241b25d98f8075c25138e6cfaadf75bfe2e78c421a25d762ee9f3f4145350813cd39c50b0babc8b754988e1662df49933b7599e9e0d5f1316328f72176abe027a214116f862c757c40266a74fbab0f181191bdbd4862e5d9d5f8e669b0ba1cbaaae4a5c71c5988ccffa4b292770be689e90ce6246f77237518bd4f1658ebada022edaf93fd3c2f9cf8ba53c48afcc405dfbb25a99ef39d89998286ab0755c189397c6cb1e56324b379a6ac703fae1e04f867a9c33a4dd2259ce615fb64d80222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100e35cbe823cf1b8ccb9d1ed755cc6ab8e842cfa0d240f9818cc554423dc0ceee076dd8a41ee145ec9c64329b5f8d5005ecc4dada32227a872e638ad40ebf470610acf654ecc0c6783b9b7db954062c5d0650beb2f762a8f06ba912ab411e09b660f9649a2b401404cacf1612c8fc92cf4410d2f355d2b45e67a058e3dd35faa3af04fc7b05f3368d21e0c570dec7974e7744dc84085c4b07cbea3f7dec8728f623d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bcaeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053bd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444e329e1f4864b9a579140eeedcbcd756146c1f5aa3ea29628814b2a9054cddfab9d13e5d261088ac97b9ee4d8ed5effca56f78e1f269ae647899bb94f9eb0df465fbaa41f424c77a919f96acd4b0b5933f57270104ad4359d987209a4156162e027ac6fdad8101a803ab5dadd6e6c45709b1ecc2058f980e98579b313cde64494b0f7633acc24a81b8a8120c29fd23906a274600f14546b0fc96bdf5d8c58308cf4a359a08a8e257c1149670763b68614e4a6882c66dd33feadeb9103058ae865230247de47de5f1cb0171047474c7989152a3f13c067411317df3aa73e0e67b2bc83eaad3c9c02406850f03d5c088dba0cb61832ebfa34c0defd62a244d7cfe7f75e74358efde3bb87506003e964b7f5cea16f733d41b2e315ceef9537ae2b969e423e0b65fd69ad97f716bb768bbdf18d077c64a2e6006d11284f0bfe4dda4148a277e8bbfb7d15c645ecd3912a2a0cc92babb3dcfa0f485cffd45dc1ef6ad52af1f35747da679e4ed85b50c6aad0b4f5c384ecbe0d415f0efc9ed38250455d2b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3bcc8fbcf614fd5c99a3257277ff50b107c1977554d1ad94b28b7832262e63d690b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6aba64cf29fd0d5cfddc7fa5370977d5872e88528e7062bee6639f2be90077f81f8c8bf4ab98cce89877159d7e391211e2a5a9ce100631d7d387e413956cd903698559506918b53ac1d26d4ae24ae0e084b749fefdad686e59c84d65591d24c3163caee532a15a03a005607c0b6a4e6649744a772c3b0059ccd70c5be12ecfaa6f715baa696930dd86237b2e37134cda98edfa66d3f2b24cab5e86f130c4794b11e8aa4c3e929206150d9d769d6966110bb994c7f6d10518fc7da6f301fd68e7c60c23f544496253cbd04b6cadc17e5cf9af802f6885388f80cbc290f3fcffbfcd882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c983644d72411328eba250dfff0aa32cfa998a752ca21edefa3ebdb77b4ecbed565b02537b2911c8c8362ff7f035241bc7d5ce0936789e32032932bdb06df8e688283972eb94c5948287601e0566ae530bdd9524b66d1469883e67e42cd8c3d152da6a7e0f8c3c24f23a2c4716157e3e0572bb7ebc259991f1416daa13a4ecb0eac839be5233314af5177e5f09071af26e27bd77f83595df287c13b1029e5b763bc311d3c9487f9080b9bdb7f5362f2bdb3384833a61ef5306a0dd9b7c21f4c4a04995e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3500145314b959a6dfa16f7d37452f3cf358ef614bdf7b54a28ab9dce9117e31cf47581ec8dce5c9eed3a419753fc8667a09282cf7b1a883e07b9e245d9c6e237a3a34606641697f3ec5935e9f1f2a01a12d98b6cfc84b229da0ba2716c097ee28c5801189a671c8b04b714239c9ea7237bee2f61a7238d5940b8dd14fdcbfb2ebb26bcea9f95b087b03de697b0793918fd26db51d6f0700661fa9542370d4b375b1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd441191d2eb90d3dac46a03db51e6142bc6bce8a4adc7da500569359ee6bdaeb8402766c507e1326b368a023de5a1f2451fb7f97072d5455d7692f4128e787e89dc5f7ab4927c6702ee1846ee0b2f89daead79eb05667524ae68c81861ee968442becbf706671e421c9c7441e02936da46073e3562017ec074890a6f9954ba65388de5ba739aa76d291171b4323b601a46f58105d0c8cd73efa1157893a13f799ae9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8c89478240713b584adc7941f123a44fa0d34d7019d3387126f5c9058c218a88e2a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb140da4b2daf77ab72fe39eb19368cc3255d083d16c034562762f86ce18e71fb8aafc80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a8f133c6bc4a1e82bef84b818c8ae0babe4505f2cd4708d86da9399a3bf74e19c547ead8c81a45a5ea111a155892e4de338c8ad13388ef71f640faf3e975a646e0624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f47e5f17eec560258d46ecfb1a7a10604b0ea70f29bd6f198db981ec8d41c62d741991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473c73e6f59af1ed4963a673a9c55493c1f2896ec45c432584c674c25226b5064bcb8fba39c334db10f2690095e7d8ceacf79d8ece62e0fd1dc361eddd72e880f653a3ed7abb0cd1d8b3202721955cf5971323bcd024b3cc182ee8c08d7765a2e58360f215c0ed397cd800f318d792437be3cf84217b850d539452bc81ff30a2ed89f84925410ab33685d0565ccf2db988272188981c56cb7f0ba6ac2fa9bd0c63921c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887e1b4d6a4c7fb53b1b32a251fa4a634b610cfde63e6467773fa0e67a01b3022600407388f076a319857d9bda856f69f76e29c005311995d71b51f98e9ee442a9ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c38492408ba2e866959684a65c3b11227d714e512ac4ee0cbd00157191bdd2bf3322b8a5bd9b37a82309dac0b1dd487bec27d4f603658d46070d5f9c03d57ab0c15d42115d4397dc703f647c1e90d31d4aec489a4ddf9a8383219012ebe7f27aad37e4ce89343c0d97cdcb763d10911ac388453c9996d692eebbe0d8f45980a42349b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359cd26150b20143475447e97c2e2041975f56d5aafc3f18c1f08c3acfa64f761d6464f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4d34fc664ec537b43c82194c96dd25ca9c043ee3138ca43bc65dd6ef692325c7c8bfc104f82fcc9201c4d854976cc9e93f6cf746bc3eca1db1ea463b72cefc2ca2061ac8503c5163bba52e67694f922107d48a5ee2eaf27c32d73a1d025a13ee0252d54bb69594fbf8fc8a4c4b56fe8a29661097900a00afd97464b51288fddc0d2b7b2f3d7f28a945870350eed9b60a11ce874732092afbf86e0d5d3810585d2df57ed6ecd8be07603b965f81fc00a3134418fbe11948e74b2f8f60d179ba4588f9d1368c97b9ca6541431a809cdbc017522bbdaf7a96442237abfe12edef6579a4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d9dd4597eb2622fdc2ecaa792b3ad4c7829b8b8215952ee1eb17c6faab52f0d350575575c26041ba27d9047007ec48df17fb279c380f5f104b4c40848acbcbae1ff62c6dfc5d9dd0b4c7cfa742b28dcdd6546450991272af806c057c7d44ddc95b00b9de8dbff44ac5ad7302e6d5e8c9c0dca0fd3160c4755ae7cfe4164ae1cdf56e3bcec1647ff0bfd1e88f8f760ee2a5573288087267b796368fb1c94182005ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873c44ed2d6298e4a18b30e04ec64c6faa95bc267d943f3c892e38b9cf0992b3bb137b1f1f6d60435bfa95f4873da5c7ff6609f9af4dd1a48b77c66504776a85c31ce276d291b647d61d2de375933068c9000ba43b6d63da63f2538a3a463d29b84e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f82947669b564529dda21f8b7d55ad4727ec7f58c0eefcd5fea6f238404dd5c59eaaa995bc86c51ab3b363f97da43102e5f1d968a237b126d61a24d98fd6f965c80815a44a04967c79d3bfb9f5c71a77983f4afa2022c3944b351a6a3f05629b715083aa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aeecf8896db57cf4116084c3b74885194ba8d2973e6d7ff3c2945cff2a7a847163a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff65287929726b1db36e3dcd426a457d7728b11628714e4a166d86c6cb894dd2d913ea3a506e36a62c4bc6bcd8f480dae1f73342ddde8a151157f2ec1e8c20d55001db926908b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e805e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee47d37ddb9f40a2908da71a0f9ba4919472f36ee4ed3e914d38a3a4e45fcc8b75443219a8d15b94553e5c77b808b8ad7f983615e2906e2a00f42234fee48fb2d7bd73d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b0bb67ab0f3d074172c8ced1dcb5794e1ed117c2b6ad13054d06d66c6982edb27b8a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20b7634bdb4051caeac95179b9f18b54603ab66cdbaade524dbb33d767335b686a7b729b65a2ae34e8b6233aa5e4e293d177f4608c206fc7fa85cc0c5a7e2693f8afac99d7bba5c7f4d2ba6ff1716440a79d85b91b2e021ef37410dfb4eaf84b02543adaa81bb8c149dc91e9186e6b0fd4f5f465b75daba47d20c36df78c1f43aba688632613d8e71c1270ca64c27fd6bc3b1641465cec95818cf90f8972ca79cf94c0d08edf34749a907ad2177ecaaaf6f3933d5f492ca5b7fe10a06179d4c774ad02378947d522f5f69d36bfa985bc9420c80043f443b584f0d780fe58de8c16fbdbb234fca8d60d69bbd9040c59050c06b435ae3975114fca9bda5ccc79c9436f82ebb48c3beface608638c4744566dcf48168fc42cdb0cc2c1febe650bf0d8997d47500cb2b9006468a6aeeaf7139b63b47405d1bebb9817a69c8b5fd3e8148951a6b6fdf27861b8f79224252ab40c7e0821ace7952554ba1ebe80e89666084e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a64624ad9ad3000daa79401af9228c11a6906685c1263ab392d239a40ac8133c64cd978fd96cac11d7f74b300cb6a87fdaaef2bada722871ebbe3085a7e9f43d051c9f4f80e22738ea02bfde4daa07a086fe44cb9a0efd8934b694bbf2479ac9615d07d0f02eb14bca3a61e6ef478dfaf7aebc92ea968e6a9cb3ab7112e251b6383fa7fad6e52cf11cef5edbccffa377a8b85a18ed23130e7806fa7bcb72914a07cc76567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd93a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7238684dcd2e152385e12adb7a381ff38d746bc4b31656217220ef6ca575d74c903a847493d7f94916bfa6e51fdb23a9b75720f45e92a9da24775e1bc0b432b5146c2854cb42831cb22d22b05528293d17da70bdf38efbae1ce62ae88ca5baed7df6b2d128b142fe8b067477daf1c4ecab606e4e4929885e2161849e7a58787f19184370f26ebf5dabdd9471fb06fd39df7c798d719db5eb3fdaf0e08aa61c1442e023ed04932c8f0e5edb6f5dc7aa4ac7c02b4d9ef2bccd25fc9205c5fb1e52072449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef46102d6d988c86e5bc3ecadbe8c236e582594791310882ced8b51525b9e8736a8a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef36d4441708aa201914de2abb2899f7cd8f1f3b86dcc4e673bafe84679f991fa555e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea23aa519187425a3fc19b57986a88429f3d64461d5a42c930ce44e8f596867ce1d06dd37df2ad2df29391c38239c1af6944efef8dc4040ed41833169cd4c4a3c9227772f7daed463698902e591bf8adacf951e265e23a2eaae8491968381809521640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294331886f96abf4f452196171339b62ed79ff887558052e25f4ecc2f7e14b322136626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a8648ff8db16e59cd54bbf69c652b3e01519e996c7f040fcc82fe250cfe996bad9253dc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd55bec96bf285e445b81d9a2928be47a0222e32794532e60c836af81b47518f11d0b087780adab6c674aaca5f1c545f56088d662899305809c1f5494721c3f512205cbcd7a744bcb83b2cc184b92acbeed843aee5c6c87ec2b7c92f8a891831058873f6d16539626ec0f00941762ce8c1c9628e3b16320986a1183222d96c9755be74c36cbeab0ea8f830c970828bb7ed8f26fcaf53a94f08d396d01120abe0f467841156e098683be23c78a2521f5dfce0a3c9a904c1ffa2ff062e280e1314be60187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba7d860211c1d815e2459d074dbca00a18235e404e2038a3d024398b6b243b1a39459417db881fd2172399e41aedd2343520362b7e98ca2682b502314ceaadb2ff9649339222b32e422916b8e499dee8d379da4cb544f7f2983e71a9900456f88ce12023a4430d4235cda921916353b83131147199d74e694c46c6c0b2332e67002c44bff677788cdc8e0ca6a4aa3f0f82bbaae8d9e1bc9fe69bed9db7c4f20f051151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b99258a7206c9a47f1a8363658d4bb42b2f5c0ff5e9400a15ab5b97654cc79ca8c8605361f3d4432f3901640d5e190edb25196f6c9736ea3d23b1de9057e3ae848e546915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45937117a390a34885f6d4658e6cc779535d6cc984e45281c60ad3daa69eda9beb3cd35e002d85b5e2b845bad02ba6880a3f29f2033072be1e5a275db478f5d781d3cd7102ab937fc0d0edb7c0640d623d3135b183f044d0afe5716f8400f11cd0011d88b8cdf12ea807d2a426633e938d01201b026074c796c7b5b4241bd8eedb968e8fb1acc9818bfee22a48f68322aa4539d340bff67a9733e27cc35899e8d59c4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acb2ab8a81e7da6b1247a70feba0cfac168734931c56de58ddc2ab78e1e264301c9699d7336f090721e7b3b747ef5de4fc497c46b0b9db74bc9af069ad8ef31f437d214e0a5596e1df711bd3531923c589ca8a4e8bd32a7b70b8c55004323914bb7963ef62fcb3bf36b5c469e14023e229c681eacb70c7500cc359e5928da439afecaa0127073cfb9d109c430cb997819cda9cbc87cbc2cc053536235925518966476cd0f830958792185b625100a21c930fcf1ea3f27c1010e75bc33f1920e80704b659fa5405a50c710cfe702d5f9cdfe02f5cd3f387fe658bde3503ef6f535d2a0c1e04f0955d273da91fea3735ef4eed0ac412f2619273c8959e55f7a7fbb65f96c03a170825a42f0a417efe70d77f05dd4265d7855eb05ba8024a58cc938f8d9f0f52603804762d2ccedc5a8bb7a29866c9e0943adc5de1c73e7d88e5c6808b71e45a172ee0bc03b30e777214cee0e6e944a544bd970e6c13c75eaf12b4b6da3e7ac910f8f9eb13a4f2f882f32473294ee9d31cea865f8c6327cfc92e36faf9f5bfd0828e15b6b8aa9fdb175be900c4f363de68af82ad4a96d1976c52dda684f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eacab39b87b57379dd2409842089edd6dbc82aa5b5f491848252a6a2a7b83cc4ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee77d817c817518543b7ec7544e0dd617ec2201db5383fd396c7d369ca3c21c9e409a808dc71977330eb863b58fc7aae018a4a01d17a76faec423397209af415c4d7a122ec93ce932aa413cd2603ab60304a5ed1089ca4fd496abe646d4000369e8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d3757676224e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16306daa8e46fd9782fa5d56a73e82e1d6291fdce15d6794cbe4288deba12aa2c69e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3820f05d988b9a027325fca352872d451093bed03b90672c816bf6b6e3b188be6cdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b895b8e02165369a127c36dd525ac7ed091383d01d6f11d73c7f060a3180a9c609e1655518ae18a0769ca4b7a9a2f03556c83feb910cb7dee0eb9982300b63f09c07faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776944157ebf29ddccae1cb1b0badb5f304b235385586812e4d2aaded23e3a92e0d58f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a8da4aec1e0bc3d1b15664a4063c1452ccce1a53b93c38b45c1ef8d4cd4a3df266894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab3670b1d45d208aa1d065c8c5fcb55e705d5e0d29db9aa109b19d986b16448185e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f82bc89518877ffbf183fa7c6153b4160451c1b004294aac0e924bc9da8cf055ab9ce19ae4e721907b353f058bc0d57fd3bffbd5284512ba249d1224984a2bdbe4465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b441a9701711c0e8b29cc338744eec00a47408e05cc353446fe1d86a74678e97e2d364a18f20183ce9c9c7865639bfe3bb7763f2eff11aeba275dc1c871dc0ffe579d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6dd91215def55a6c8f3c6c689b208c656597e0e388597caed191020fe762e6fc0b4a91c254d65fa4b12432b59191fe8e92d1252b65db4d7a056db6dbd8d09c33d99592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adbd41ac4addef1840cdfe8f773f30ace05f53b78b0db16fe798c3a53f7fb5aae968adc41649c473b9a088fc72a0357c51e5c53e3178d089e194481c3830ea91f90e77f39641d770a66b70f145c3a17615bc7041e2bca07a72e5ba76eb267fb2cc5586d9e81119e6937c09b730610ebfdc4349e48a50e4e0d59c9a1f2127db5c9f6db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df7297da5776e4f6c983bf6bd9d1788c041f0f4674c9b32f542653e16fcdc0cfef88e680749de7a40ca9ff41926461a97a51e8856882a60786beaafab4f5eae819846a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16229960f84555f05063ac07cf9fe4214ced45e0f73ff2d546dd3ae1d1c825c14ab638d1363305b04a32630e9d93b0d11c42728e6951e86ef207edaa4850a1bacd86be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c133ef52389ece9b5333eef2a397508c004f43e28054c24cbd4c66b187738de800eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3dadbf3cdd72616c6dba4ec6e7c6a5a2154e21653ef070eb81c1c71f9395cf0ad5471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec555f8d8db37a06c901e3b6a9ac1404632d9089281b115c6e3f13cd3e1c289cb554322f7fa10c8bf9697bd35d5d085df3fcf31328da269f6f3a6da1dda59bcc0c6e51e5d388948f9973300de276ff7c90cff9354614490cdf17903f994d4979cc93e29f8527a08ff5e58b1dd56bcc1c934fc0f1840000e693f9bdf84210f43bb3245e3d06159e4b9f28a2c44075e13e473cb5735355d87964c82738728a7a38d3c596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dd89e2acdecb498f4a6fc884890c818366619aa42975093a1a1a72aaae173bbc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240a7de9018ac123cd38efff75efd18c816bf364191b54bec565134f133e96880308c2366ae1b76d8525642758f1ddf251ac4b5d8e5505743bfe95f5573d955d9d214efd19a691971a98f28d4a8beb3449629724fab4a4ae579ac5684a3cbb99488fdff5833b86d438fcad06ce1afb04d099c645c74204cc05979388f4279a24848a54f0a19419783cb661c5a0aee6236c5b843fd59bb84f0c0ae1114b4ca84b4ca3efaa8e2906418702de7fb89cf8545b6c45f16dcf13bf94107d95c3f3ca5ca4384e9118f8d9f7b47d31edc779b96cc737ea0dc856254aeec4b26c1f7b68e8196ad545991c7c390dea23bfc751051df319243a3d09c0e90287589f28b440a3eebaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49cad66cb6bab1142bbfed19d5612d7c3cc1a42c9aab5b0ef28177e385b154c88f3ea30315da5391b93835962a063840c0967f00f3cef981e4c59b2660f4e94b4b58613d4e41605da33b3cf0c39b7d14d42c219e1c281b88c254c1b73a5ce28b8ae2bfd5ea8022b6c9b16467a71ab59a4d78dc6180f89b91285c019dbd4e02cccfa20532f166b4f905642a602480b1bedf338fb9f5575034f9729773b62a34548504fa2a0e5f5433ba6f2428f7523f2fdff8e558870c568153ce7b54383c034ab68cd152b660d23065a6fb368a9304700a9aedceb226a7e317b12cef615b5f82b27acf8c3a35c97513d640c037f074cba5c8993614e55dda6b407b2e1ff26d62e0381038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5f4d8afbfc40f6eeebabf8176eb3e22127680527877fd59f9cbdd0ca3045954636fe619a94d14c42a4dea03256e66fc6dfa45eb179bcf2a318adfbc414a4e39ac8a122164f07a1bf9af6fa9c53210512ba5c6f060925e7eb411f937686c8185e6e16c6a8ee992a4e3f3a3c751fd1455c94bde9f72136df9e30d9d3502befbcbcaf4c369cf4be7566ddcf5dfe7393c5de977761860bb4c49ac04bfeee927124eb6e25ec9c9437aef294797efabd01464629c929fa8b6506b741f739f3980a026c371fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0431e05b6325e0990c92bfed929acfb5e741edca7c890a8b7ab0e2dab1eeee7d43ec2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebddb8ae2eeb6ac94e9abd899494bd3266610b3eb38af19a371bd4774685150c52c58d069b58a8ae95777e2ad762ff0ee83c3acef0bb3d02a73f593718c2b162cf5d0c74b83188eb3ea4032a00d83f2e6e8a77efd246073fce3786b3403cb9c73ffa342e4bb964ad799ff9d6be24836684716ad57d8c631baabf580831f0439571467953a421945c69ba4282a12f5cfc4fc2dbb09dfc3c8b9566f6b71a592e96c0c3b8cc30fb9a133d9b258db744c3959a48b126d2c631fc1b39dce9ea6d8815bc187ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f48e8632ebc0101ca141ef3395fcc14ff198c95dae0fedf820b8075814bce8dbe5d91e8197108e0e0a0b8f29014c24262713cd58f25cebfbb12c42a4e04b2732344813bdc6fffa8707491a82e2eaa92bce419c9a5e6232e628990f0e545e459cd0ee0a92f32365f275e533d9f0f8a2a0df917e0a9b8a22e33b3ae7f3119a9d823bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d164cc599528a82a8c937332e9de36c920d541e967415d5f37f0e03d6bfa1bdcf6241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea127f06e796cdf22a59e812fd82250226600e0776cd6cfbbd4729d9a8f29107cf55373f365eeb1714bd4af5ea46a7619e2fec3932f6549ffbb16bb46e02d14b6c644b8e6ef15914a1b968cd6415846efea1f0d0bb514d0127a4c4e24e4c9240583978087734d2bd9bdcfee6b39745ae8e12592060b12507583afa0cefe0248936e12a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c03e5352070bb1cc2846a1d7caaa6080b3ce5b41c07b6ea46698250b274751b4f299f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800c5bde924b7f4ad7a56204239a7a4a12a5810f678547d4d75d35e9c25cf9b4c572ce5484b654f33927e42fcd1eaa59cdb0f33237032a845a2c85770b52b3dd212d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a6df361dd95a81f8272c9c48599258210ccab9ff0a98293fb1faf2667f0495580ceda5ed803b881d158da3243c081e518eda4d5653c7f5a03789ce16f9a7862be2f31737fb60de7b1745b04b7f0792a0cad1c871bff6f0ccefc323ac0e609e2e0c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c88eaa97cfe20d7e411b645c6a896248efcff5eddc43b36a199a1e6fb582ae64ad19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1edaee5eb8ee30a1ba61583bfa6ebbb48bda3b561300cd673afb926c3621fd67d85f288d6c3aba844a187c87c1952f507326fcaea5a48d83bdfc407dbb80f794bc2ebf16e8717b5d25e98971488593b3a7860ce69b2bc4ed37e659b7a344cf2c896c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc33c38f4f537bb8faf70ca371dcfbb9add3887f48f5681b8a2d840924642cc22f1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab321c6130e51d9582f54f01f1beee7ea6248b680b19454e4f8b29a93da77176db5198349f6e301160de1e1ac07727d113b9d887ed6c3325fb5f6104695134237bbb2bfb06ee9c7faa5122f96c097aee0c259d2dbde9f0ad26cffcbf18096467c8840081b05291cb2e78612e4f2b355bfb732b6dba5a2ab72cba7757d43016ce97c08ef08ccd428aca9494bb190fe413e8c17da464930b9a0295660e81bf4e1442603abd32f49244741e3cd3637fbff53910835e557ffda5a627860db195ad16c803585b95abc43edfee63d5b3b7a119e15ddf2410239c6467fbe00f114bc3feaf32f96cf5b9b9169cddee678841478843ff280ccee1bdb76402450aaedb46fa8a325f419c613a4ed7fa74b828296c3e44e730855e9aa7495d901ac7c68ae1974a5b03b82fa535f47605bde1082322b081fe2691b0cde64826faa338268a7257785427976b351c34ab97588f221947784a92157b638cda221edeeba8af183e3ef22e58736d1d9d5d8ab658865902e3547b159e9aa98abec21f46766f65441d99998a1a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e217dd83c6e0b85ea7ab73cab7f5a6df22b5202e8fe37164722dba23ab2859a5bbcf564c9f0f25769fcf93819b5938ffaabfe821ce567e4e1bf57927738f1d54b0f9b59b5aa31601348fb04fdc6ba1971e9d292ab112178d5d2ff94277631e00f14ba92fa4cc5eb3ef694973ef2f779ed7b78dd2d4a9771a6fa8dd691a2f83197d0a8a6c7e2566d84676f8c999f8c4dab8d85b5bdb050681058ffc2aa9cf83d9374a9ae4f48ad1bb0c1ce8c67d3fe2ffd492d52059ae7fc1a501ee10833132aa0b792817e3b9d7a7c089697be3ffeae05266bc37a92fc5798658c7510bafea268227b8a1dc538d84ac9ea8ab7813e7b18776794018696cb9b0c786aae120ddd95db2b17334ca48ec4922166d86340e0c1265d1fd3b2dd3044f9911ddb25dea6fcbc54faeac19f3f65d2b65a55a394690ab24450cfea3971654a57524357be650804924524c8da43cfc6fb990afef01d9d633eb4b567fb6aa9a4ee240df0130fb48813ee44dda70e0aed30d8815b2837657007344309444925eefcd0e7ecd034192e835c1feebe64b5923c171f63510aa8b35a6d63d0f2590e8198fe675bf8a0cf5714362a51fc1bdf78f4e3ddb29d70d61e12dba3647387a93119aa1541170c2da8c689a48dfd2f8322a313485de7aea957de9fb02a481f91570806db9ea510759540b7c1883ebea6f1289ff9aa77c1191569d21f0545255a520581cd20e34ec6d4b8f6aeb4b70ed4a8804b479228e9f0c14d72dbc68e36300113879eb492d264a9123f4c52d40791a6e0b3a8eb17bf3a4657f2da38108c0f90a8ff813d073731ed76d0b1402e3ae69300c38fa8681f7bef95f4f1a6e8be049a58fe9a6efdc7fbd0bd5db233a529f4536a20ec8b083fccd2507347aaca64d1377d2fe681fa9a7d05341d535e5a01f2e57216e7d90277f54a88eda5c7cc14dfba3b4a13344dc14b411b318c8f8b845da5ba00f0e8f972cf22c9ec1e21c3bb384e8381b353cb72ca96ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c045c633fd7f44c33188848417bf9142dad50ac379700542ab58f87735431d15198f09756daed1b54c45a17877dfb709e86cdc47a6018ef1d68507e2025ae42713e0546f8d12050acd87dbba6dc1001e56695a2f0d26e6423a4cfcd0ec88b1337669c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b24085c5ef92762aaa1255940041b98bb05fe4f268e7f0ba1e9afdd970700a21259b5569af98a2c18e78d5a7d34002f6739e57ff7c321210fb2f8a219f27f3aaab1760882f1e5a0d7d4e0aea1b4cc3c460cf2d76e10d34fd3f32133dacc3348a165cb4c3e1f274a9936c87bdd987800e3008a54c147a7bfe90727d90297528e97270af17f9969a18c10e0cc92e6c8452eb96a3827c30e6ac2586f97c4f444ba5dcfbc2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f0b7af4cd95d6839857c8e3c972eeb939ef198add1e8c89f74119a69fb55382bf471aa814e872ab39c4f076803a48a72f56f3e263b98f81a987a23ddabd990712028f272f73036429aff0b5c161091701f233c1628108428aa0a68de0510373c1d5d1dae8b618e63351e9ce9fd2b0d1a1c1d923c4788cbb2319bb326c10a4f1677ff8c12b262a8700eed4ad88d9a90f39a8cf40ce728e2532f3bf22a76293def56e0de0a0d4785e261ca92000e08620c7fde4be28956f8e417b01c0c76d0e7decd365873baedb62087a71c29b0f37c564fcb87d71f1d7f7754e8a9f1d765542435cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323cebf803f3e60c4057593fa40b8803443bf5545359fac5cfc49850ee6a4ec805f4f1d22a84c7c6f6fc1b6fd0d1d6e66f304f817a2c2e0061e468a4d1adb33caee09ee2ad162571eacc2f6168a9d7b34bb332e1a51e9f29778ece1ae151f7b1bce1d49e246727e904ad6eb79dd22ebc62058cfd282e789121d848223ebe58bbcd6e14ae6f6986086dc3bdff15ce5b8fe63d97dd6c1b33444ff78f80955555e08c4b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2519bab06cc3b099043f8c63b775a70772924cbf37e842bf8a1bfaa4a5d160963c0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141b82fb029bf90ce0d332a14395265f5d447bff68a3d0094a04f72c05980619c13994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4ca734443f9ef4f95ca3b196e65c68393f4e3e4ced2703cdffe12aa70d08331372e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da89fd9412e07908332bfcc1562b0f96b72d82f24ff1f72dcb3ed6e4ce4952b42816fe621a5e255007102f50aca53d8b4d5b2955b78a949473bac3e65e4dc58bf7c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d4030fc87d2127149d9e2956717ac7d79d074635c2a11681e683277287d0d5b11e13ec585be656ad1a4f97c4a50dd913a489dafdeac462e4db892d2fc13500b43a70de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6c61bd9fb94f2af9aa5d69d197076bfc86c87760994f2c23531672bef849b3355515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875840a7cfb948c127d81753df235975ad91cb8f8689df2493d6283037a65744eab6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a983c3fb3f7ee8feece093f949a71c63c123f036e69b28e5ba800a66b5c6be005c89a5f65f430cd4b543cd8c578b76ba1ab59d8e54718eb8144858e25cb3dc4d805df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f102da077daa7cc034deb6a2ed6da1b1414dab86d669954607c3103c141c2670ecc80d3c312450a3991c76ddd8c9c7a066c280793fc6aa1e1f038a5b69ef24ecaf8cf980a1f616dfe6f3718bb8b2f57a994a1e4c6a7ace74f56bbd0b7a3777af8891583e0838c9a6a7fe86ab855966aed5f3094d3f277e4b4430598f9360df40df255727865bba5260431a89bc5a13b498392c54b4fa6eef35b77774d69e339df2cd1a7d27a0865517f56ff9ff91bdc7c9985fac29f2b91e839bf9ef597a2b19d5792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427de136b289f9062c478853912b3ad409ef5e4bd4c62b6cda79a55e8bec5dcf602d464b740b3c8a346301f55ba0b47c066bf51fbb8a39f8ddb30c3f6d3dab5e6f9a97146f60e46a526863afc0a4be99e287fc0e5be33bcffeff30150480a8373d5089468ee33b54f417c6501e686e5023b886b58d35b3131ec425e3b4b572f7506bd831abdcb52a1b4096ee44d3d2824fb9447f1246be870f0788a58cfc74203887682a4928cfc9f7850905c54fa90fbe3dc1968e53744b807bfdea12896cef161ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4cd8dad2750ee72d18ab3cbc51a341f1b852652576623f10353a0e9ab356351b0368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a46101e785d3519b0f67bedd995b20142d7155884d3086d25122c75295487b671d05453e5f87c5216248d97f4f56f6fd05d21779c4df5e721ccfaaba579e28406d633c31a63d4101f1d77c1b7437a96bd2b5fa8f55bfe6676c1bef83f66233041ddf7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c23256d3982e2ce69dd9653428afc6df98f6e5c383f43cec3362eaff27767d25465c533977c64981038d48fea9c1a8cb59a42820859a8fa61321442a435aae6805a0c2d961c3cd494563e3d2f2f859b0b10140f15aece9612d45deeacf9ba9c5f9e997775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d568b1029b7531200bd036310c583df7a6b6e0adb775cad705f85f8fd425b7a730cb822f9d477f95edd140aa685356a0e9719d829854c4ab99f17b648b272efd51b1e950d0438949d6995330b5207eaf7c38310db18ed810def18bf7b3dcf97e50951526a52edc949b7fba71bdec97e5a51939a7d0ae8a4513a52211daf7ef936cada806fe7a53fe92efcb053054308dd82e66d803ce52626010f703bb080eb597b0a74db6fd29530d0922e77b31fdecd0fd88fc9d3e2581aa133f3dd1d0ef810a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb99279e8e3bcaaa0c45e9276f4fb13cd3801caa470506cb211e8208b54f1908e8be2eac81a0421e64528d54008f5cf922d3e5ae195e2d93af3c8d8481fd1de92bd99e9adf2a353dba13f7c9d2d8ffc9a3d1177058d5ef815bd8fecd33e01096788aaa99f7e809faab97777c232c84e021f757b9cf6b025188aecac0b4b579f83914f39caf9c268f1caeed2a5a6e34aec6aebdd9188d10cd3a7cbb94f55a8d097f71d88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859c34dc35d16d7d64813157349aaa1478ec580d0ce6bd139b2236b216c1ba291a15ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf427e16b54076d59a320eeb200c6843c27de15a408fc212a311637744d9824eb4339e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9ae6a7a5bd0a8fe23963f5769631215aecab457f19823d9b18fbed039e97b5eb018343006a0b28ea2f3dc0e6e8df195ff38d8b2516e9d3c5e1fd8402f48d98f2687cdc82833b8f18c26439a62468a0d19ab18775d5cf4c31a9cbacbc34c12d479ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5fab2e4d57bbf0d94936d509b6a2f22db9a8454692c49db764c064017a841ef2c1025a71049d7ad102334d293457b9403e477092ef96820874b1021b2971c4fb6286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a4231768ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b7771479adad525a81746663b2d67860ce5ce297085a2ec05143a9f1a6053cf06228591028b252f5801d1e0309e12625427f07f15f585b46b21eae7c179d77887db414a16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d2f8336ee169fc1fcadb6ea06398ee323ebceb9c424db5d7bb904e39f60e4f1adde128022c8f370be7d8f81109045e8705e0ecdfc7b8fcca3ce90deceea0dff2cb9624e3774968fa28a72e0e11813bf2c230917042d99346ce105cba7f3d849052b447bc69e1b148ddb0f3f50d226d86e0581280497b313f451d2de7b131a01c326ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97c4a464eb3cac3a29897e47d2a5d3be67a44f734bca93ee2630e0fb5b9a2b0651d82bb5454629fbc3ba4ccbb25feeb9822dd4333477d7497298f1362cf1b4ac02ee241637091015056a6d70da9aa3de8eea40a05e5ef6afc4be681aaa5a452f536e5d64ff0c1c3381741a2d55ed4341c691002e554656bf48621dab1cf9e73d263fabc863380a88dd292f9c9ef05c7defa7f0d8db22267617aca986c61b8475de5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d81e7769fda20bd75748449112fad2c6c5ee7a72f3c898b009f08d2464cdedd2ef2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd913c5a7b9a258caabbf0c6100437a0e75ee6af92831edfb6904cf6959f09d823b817aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786c28e2b4e19f44b9bb5c64515c7d9ec62fbee7f96682d0403fba677bd141312ef28ec4bcd7d50f7e811c4946b8220c213abd8c7240360769ddf405a5b259a6e651fa48a9d10839900226f76e7385a779614636e03fe4d2928d360c5407dac5f7d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b953cc5bf39d04e473d8e656c538ce6d129c9b68f67ec158b75040df6162ea088398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad61d43d90159ee0e467f7f8ec3bd934d6352e2ad3ed5e338fc76fa92a8b3981fbc24edd2939231975bb7568a9943437a7311a1fceca1b7601849a2286b808c7942ff82f5ead3f382f3d64ac5a71db3eb6e3231165ea28c294c31be962f7d86c02908a916a3fdf3d4bb945892f48c1af4d389c18cbcb7caafc0f8deaa88ccf2c82a9876620c2450fb1609fab5d59061c75682cd9cc489da0d4812f5690ad062893d9c8fa8cb912b6d487e01ccfa68d8d7edac8ee39755580a28efe2e456f09d47df4fb3178f8a7b25652b032613748b1788b91b16ef330feeb0ec4108cd80e9d7649a20fa86d9fe6fae0a0c66d28c9e11c57a5843e052220522aa3dd17f3383c434e2b0b0ec4d356c6cadc83ebd8b950401417422361a4ddba18b6e688d60524c860a4960db70b3e42826b84d134e787a5d79e716e77cc6016a818ed2625e3240a598ae378fb71eb50e778e9eb6ce5dcec5c4abae5ba68cbff713d1ed7ad063b2fc8b2e89204caac285fe8b74022bf0a5aea79b16a3ca602378c6f513faa1994eefa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f5c9726a683e15b6ccf46ab68a0dd0763ce136c501d938fefc272a4b326aa2fef135afb08af7301c61b7ddc36b8cbc6e32a7ff6c09c059910ae5c0415e7770945c0d6eea87c88cb24bb15f66ec6918727a7f90d4241ab7bfcf62575a03405df1c8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e5b1b85a53780361426782b782d1bc9f33844ed35c15a54ab39f734737d517e85462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f415962a5bd23010f550fef975b18a68b0d92322e2d648fc2e3a4354089508be97fba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def97093841a17c93c9b217c1abcdbc1e58171d1fcb30e75731a8ceab596a56871135fb52eeb390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf795f9dd714e7f97d27c1e5254fe64a8f574cdf12eaacdc9f29124f6faa00d111dd2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cbe2b3a1e25d26bd7b67e51f9954d2e88d6c7809e1324947ac3b2a59baecfa6dcf8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26130969cc2f321c7f91b2b53c6487f880c5c8c32129f51539258faf241fb9e41ca70952fa42bf67de6df1c1288418abab8b7488c4825b8976a228a647125a7da5cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da86e3d17cde69efe565f0a0e8ed67d33d9aeb1909461fd1780b5b53e8f478cbe484624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d923399828f53fb4b311ab3506117ab7b17fe6c82dcbeb61d5f7418b08f4579671f17c3171b63c96d9ab829a936a1eb46f8f260b65d9da65b7dcf85d3746fed3c76be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b4856bcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431f37b478064b9b9fbe3b81ff15836efc400de7ce18ce5f869ee75d70ec7ec79a3f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa7f67dde22dad0db169bafa10e5fad223725021a9f4ba4ec7f82fb2a9473c830772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105a83d8f7b63a993b8e827eb48b8634421342841b8cac28f0627ded080588f0fec3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bdc1b09856a5e99e732ae35891e23035e2c351a7f6795c80768414256fd612e9884adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0a95b3ab3aceb3388ac3fd055ca6410fa2b3a82f64f20cad17a808c6ecff338db9b3e3e1550f02c19e534020c8818e7d5715e1013e44f6c10f9d45baccfcf14baf577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554a8d9dee5166bb1529226c4921d08360db2c355aeda8a73077ccee81c337d64169ce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f534316e750f59b53cb579bc419f715f581eff427fec85c73177e2b0ed7d5aabcc0098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5eb9783a2735da6af04d9e56e0da045f48b908bb5095ccb9492954f97ef742491520a267af6e5a1bfbfedeac71aed663a8c54b09039a1196aff0cd5722bdd8bf5554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d945034c65aa3a6586d02dd62ace8ec9addbd15e2615fef018583a1e6f11ba49ec2b289c3e44ef0abbd264bec9f0a93a9de431162e5cc69edbeef23a06eb4a423c54ac7e9da42cfb1dcad15a2132f04b6048c44611dc65b6bf1d439ffa2bb13443cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b89cc59ff744770efcca6daf64a15bed0cfea90d01686f21e94dc46893f29b2e05ad16d3ce81b68d5f46f7c0d0b647e6eed0d64711aad0b187b7e28c6e7cd4e2e9c104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d30f16690ae8532eb4b36c8e498d0b02e71ffe9931430c6bb96e2c88ad2d0984475f56f4d913a6057a78dc3c94d2837d97d59dea919d701926873f017fdcbb9d6552c9239be7f5deb7e98bd15ab2d50950b29b04207826fc89226ab08a2fcbe21c284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae8b1916ea4fc87d00cf61be6bb6fb802bd21139ab19f6503e5a9faf5596ec5493aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79e5ba6a45e8dd2b296073e4bbd16ccbfde138e8bd88d7a7461b7a2d86b26fe2684671ff2e2e7442fa2a6af5105990d96efebc268508a808e662013595845883742c6990cb68f5ffcc2992bac1223c937b0e4fe2db1ad4d07e8f204ced756ad6f34cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135840b1b555038c4d7ba8ba87ad3129d475e42f71f825b683ce45e407b270a8c5784d5380466925236664e1aea5f2c4fe69b5b8edb0f224c6f9d31c00f9a13c72e198035716e9daa0fe4f0272374acce0e4f7e690b79011bb65bd7e18a264dab6b1cb042b44a1ee5bf66df3cd57518bfda0264d7b2bdbf7ac07be7afde602156153b55fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e82e7b7dd4448d142302b6e9af8c140e996dfba67f37afd6f06caee0d70a60a50fe89ec4310d44c15a3a381c25dbd462cb9c9628b664e140e352968281195c5dbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.14.1.el9_5.src.rpmkernel-cross-headerskernel-cross-headers(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.16.1.3g77g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.14.1Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.14.0-503.14.1.el9_55.14.0-503.14.1.el9_5      !!!!!!""!#####$$$$%%$$$$$$$$$$$$$$$$$$$$$$$&&''''&&&&&((((((((((()*(((((((++++((,,,----../////////////////////////////////////00000000000000000000000000000000000000000000000000000.111111111111111111111111111.22222222233222222222222222222222222222222222222222222222222222442255226666666622222222222277222222222222222222222222222222888888882222222222222222222222222222222222222222922222222:2222222;;22222222222222222222222222222222222222222222<<<22222222222222222222222222=22222222222222222222222222222222222222222222222>22?2222222222222222222222222222@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@22BB22CCCCCCCCCCCCCCCCC222DDDDDDDDD22EEEEEEEEEEEEE222222222222222FFFF222222222222222222222222222222222222222222222222222222222GG2222222222222222222222222H222222222222222222222222222222222II22222J2KK2222222222LLLLLLLLLLLLLLLLLL2MMMMM2222222222222222222222222222222222NNNNNNNNNNNNNN2222222222222222222222222222222222222222222222222222222222222222222222222.OOOOOOPPO.QQQQQ.RRRRSSRRRRRRRRRRRRRRRRRRRRRRR.TTUUUUTTTTT.VVVVVVVVVVVWXVVVVVVVYYYYVV.ZZZ.[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\___________________________\`````````aa```````````````````````````````````````````````````bb``cc``dddddddd````````````ee``````````````````````````````ffffffff````````````````````````````````````````g````````h```````ii````````````````````````````````````````````jjj``````````````````````````k```````````````````````````````````````````````l``m````````````````````````````noooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn``pp``qqqqqqqqqqqqqqqqq```rrrrrrrrr``sssssssssssss```````````````tttt`````````````````````````````````````````````````````````uu`````````````````````````v`````````````````````````````````ww`````x`yy``````````zzzzzzzzzzzzzzzzzz`{{{{{``````````````````````````````````||||||||||||||`````````````````````````````````````````````````````````````````````````\}}}}}}~~}\\\\\\asmasm-genericauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.herrno.hfcntl.hhwcap.hioctl.hioctls.hipcbuf.hkvm.hkvm_para.hmman.hmsgbuf.hparam.hperf_regs.hpoll.hposix_types.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsve_context.hswab.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hversion.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hasmasm-genericauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hauxvec.hbitsperlong.hbootx.hbpf_perf_event.hbyteorder.hcputable.heeh.helf.hepapr_hcalls.herrno.hfcntl.hioctl.hioctls.hipcbuf.hkvm.hkvm_para.hmman.hmsgbuf.hnvram.hopal-prd.hpapr-miscdev.hpapr-sysparm.hpapr-vpd.hpapr_pdsm.hparam.hperf_event.hperf_regs.hpoll.hposix_types.hps3fb.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsiginfo.hsignal.hsocket.hsockios.hspu_info.hstat.hstatfs.hswab.htermbits.htermios.htm.htypes.hucontext.hunistd.hunistd_32.hunistd_64.hvas-api.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hversion.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hasmasm-genericauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.hchpid.hchsc.hclp.hcmb.hdasd.herrno.hfcntl.hguarded_storage.hhwctrset.hhypfs.hioctl.hioctls.hipcbuf.hipl.hkvm.hkvm_para.hkvm_perf.hmman.hmonwriter.hmsgbuf.hparam.hperf_regs.hpkey.hpoll.hposix_types.hptrace.hqeth.hresource.hruntime_instr.hschid.hsclp_ctl.hsembuf.hsetup.hshmbuf.hsie.hsigcontext.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsthyi.hswab.htape390.htermbits.htermios.htypes.hucontext.hunistd.hunistd_32.hunistd_64.huvdevice.hvirtio-ccw.hvmcp.hvtoc.hzcrypt.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hversion.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hasmasm-genericauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.ha.out.hamd_hsmp.hauxvec.hbitsperlong.hboot.hbootparam.hbpf_perf_event.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhwcap2.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hpoll.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hsgx.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hunistd_32.hunistd_64.hunistd_x32.hvm86.hvmx.hvsyscall.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hversion.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.h/usr/arm64-linux-gnu/include//usr/arm64-linux-gnu/include/asm-generic//usr/arm64-linux-gnu/include/asm//usr/arm64-linux-gnu/include/drm//usr/arm64-linux-gnu/include/linux//usr/arm64-linux-gnu/include/linux/android//usr/arm64-linux-gnu/include/linux/byteorder//usr/arm64-linux-gnu/include/linux/caif//usr/arm64-linux-gnu/include/linux/can//usr/arm64-linux-gnu/include/linux/cifs//usr/arm64-linux-gnu/include/linux/dvb//usr/arm64-linux-gnu/include/linux/genwqe//usr/arm64-linux-gnu/include/linux/hdlc//usr/arm64-linux-gnu/include/linux/hsi//usr/arm64-linux-gnu/include/linux/iio//usr/arm64-linux-gnu/include/linux/isdn//usr/arm64-linux-gnu/include/linux/misc//usr/arm64-linux-gnu/include/linux/mmc//usr/arm64-linux-gnu/include/linux/netfilter//usr/arm64-linux-gnu/include/linux/netfilter/ipset//usr/arm64-linux-gnu/include/linux/netfilter_arp//usr/arm64-linux-gnu/include/linux/netfilter_bridge//usr/arm64-linux-gnu/include/linux/netfilter_ipv4//usr/arm64-linux-gnu/include/linux/netfilter_ipv6//usr/arm64-linux-gnu/include/linux/nfsd//usr/arm64-linux-gnu/include/linux/raid//usr/arm64-linux-gnu/include/linux/sched//usr/arm64-linux-gnu/include/linux/spi//usr/arm64-linux-gnu/include/linux/sunrpc//usr/arm64-linux-gnu/include/linux/surface_aggregator//usr/arm64-linux-gnu/include/linux/tc_act//usr/arm64-linux-gnu/include/linux/tc_ematch//usr/arm64-linux-gnu/include/linux/usb//usr/arm64-linux-gnu/include/misc//usr/arm64-linux-gnu/include/misc/uacce//usr/arm64-linux-gnu/include/mtd//usr/arm64-linux-gnu/include/rdma//usr/arm64-linux-gnu/include/rdma/hfi//usr/arm64-linux-gnu/include/scsi//usr/arm64-linux-gnu/include/scsi/fc//usr/arm64-linux-gnu/include/sound//usr/arm64-linux-gnu/include/sound/intel//usr/arm64-linux-gnu/include/sound/intel/avs//usr/arm64-linux-gnu/include/sound/sof//usr/arm64-linux-gnu/include/video//usr/arm64-linux-gnu/include/xen//usr/powerpc-linux-gnu/include//usr/powerpc-linux-gnu/include/asm-generic//usr/powerpc-linux-gnu/include/asm//usr/powerpc-linux-gnu/include/drm//usr/powerpc-linux-gnu/include/linux//usr/powerpc-linux-gnu/include/linux/android//usr/powerpc-linux-gnu/include/linux/byteorder//usr/powerpc-linux-gnu/include/linux/caif//usr/powerpc-linux-gnu/include/linux/can//usr/powerpc-linux-gnu/include/linux/cifs//usr/powerpc-linux-gnu/include/linux/dvb//usr/powerpc-linux-gnu/include/linux/genwqe//usr/powerpc-linux-gnu/include/linux/hdlc//usr/powerpc-linux-gnu/include/linux/hsi//usr/powerpc-linux-gnu/include/linux/iio//usr/powerpc-linux-gnu/include/linux/isdn//usr/powerpc-linux-gnu/include/linux/misc//usr/powerpc-linux-gnu/include/linux/mmc//usr/powerpc-linux-gnu/include/linux/netfilter//usr/powerpc-linux-gnu/include/linux/netfilter/ipset//usr/powerpc-linux-gnu/include/linux/netfilter_arp//usr/powerpc-linux-gnu/include/linux/netfilter_bridge//usr/powerpc-linux-gnu/include/linux/netfilter_ipv4//usr/powerpc-linux-gnu/include/linux/netfilter_ipv6//usr/powerpc-linux-gnu/include/linux/nfsd//usr/powerpc-linux-gnu/include/linux/raid//usr/powerpc-linux-gnu/include/linux/sched//usr/powerpc-linux-gnu/include/linux/spi//usr/powerpc-linux-gnu/include/linux/sunrpc//usr/powerpc-linux-gnu/include/linux/surface_aggregator//usr/powerpc-linux-gnu/include/linux/tc_act//usr/powerpc-linux-gnu/include/linux/tc_ematch//usr/powerpc-linux-gnu/include/linux/usb//usr/powerpc-linux-gnu/include/misc//usr/powerpc-linux-gnu/include/misc/uacce//usr/powerpc-linux-gnu/include/mtd//usr/powerpc-linux-gnu/include/rdma//usr/powerpc-linux-gnu/include/rdma/hfi//usr/powerpc-linux-gnu/include/scsi//usr/powerpc-linux-gnu/include/scsi/fc//usr/powerpc-linux-gnu/include/sound//usr/powerpc-linux-gnu/include/sound/intel//usr/powerpc-linux-gnu/include/sound/intel/avs//usr/powerpc-linux-gnu/include/sound/sof//usr/powerpc-linux-gnu/include/video//usr/powerpc-linux-gnu/include/xen//usr/s390-linux-gnu/include//usr/s390-linux-gnu/include/asm-generic//usr/s390-linux-gnu/include/asm//usr/s390-linux-gnu/include/drm//usr/s390-linux-gnu/include/linux//usr/s390-linux-gnu/include/linux/android//usr/s390-linux-gnu/include/linux/byteorder//usr/s390-linux-gnu/include/linux/caif//usr/s390-linux-gnu/include/linux/can//usr/s390-linux-gnu/include/linux/cifs//usr/s390-linux-gnu/include/linux/dvb//usr/s390-linux-gnu/include/linux/genwqe//usr/s390-linux-gnu/include/linux/hdlc//usr/s390-linux-gnu/include/linux/hsi//usr/s390-linux-gnu/include/linux/iio//usr/s390-linux-gnu/include/linux/isdn//usr/s390-linux-gnu/include/linux/misc//usr/s390-linux-gnu/include/linux/mmc//usr/s390-linux-gnu/include/linux/netfilter//usr/s390-linux-gnu/include/linux/netfilter/ipset//usr/s390-linux-gnu/include/linux/netfilter_arp//usr/s390-linux-gnu/include/linux/netfilter_bridge//usr/s390-linux-gnu/include/linux/netfilter_ipv4//usr/s390-linux-gnu/include/linux/netfilter_ipv6//usr/s390-linux-gnu/include/linux/nfsd//usr/s390-linux-gnu/include/linux/raid//usr/s390-linux-gnu/include/linux/sched//usr/s390-linux-gnu/include/linux/spi//usr/s390-linux-gnu/include/linux/sunrpc//usr/s390-linux-gnu/include/linux/surface_aggregator//usr/s390-linux-gnu/include/linux/tc_act//usr/s390-linux-gnu/include/linux/tc_ematch//usr/s390-linux-gnu/include/linux/usb//usr/s390-linux-gnu/include/misc//usr/s390-linux-gnu/include/misc/uacce//usr/s390-linux-gnu/include/mtd//usr/s390-linux-gnu/include/rdma//usr/s390-linux-gnu/include/rdma/hfi//usr/s390-linux-gnu/include/scsi//usr/s390-linux-gnu/include/scsi/fc//usr/s390-linux-gnu/include/sound//usr/s390-linux-gnu/include/sound/intel//usr/s390-linux-gnu/include/sound/intel/avs//usr/s390-linux-gnu/include/sound/sof//usr/s390-linux-gnu/include/video//usr/s390-linux-gnu/include/xen//usr/x86-linux-gnu/include//usr/x86-linux-gnu/include/asm-generic//usr/x86-linux-gnu/include/asm//usr/x86-linux-gnu/include/drm//usr/x86-linux-gnu/include/linux//usr/x86-linux-gnu/include/linux/android//usr/x86-linux-gnu/include/linux/byteorder//usr/x86-linux-gnu/include/linux/caif//usr/x86-linux-gnu/include/linux/can//usr/x86-linux-gnu/include/linux/cifs//usr/x86-linux-gnu/include/linux/dvb//usr/x86-linux-gnu/include/linux/genwqe//usr/x86-linux-gnu/include/linux/hdlc//usr/x86-linux-gnu/include/linux/hsi//usr/x86-linux-gnu/include/linux/iio//usr/x86-linux-gnu/include/linux/isdn//usr/x86-linux-gnu/include/linux/misc//usr/x86-linux-gnu/include/linux/mmc//usr/x86-linux-gnu/include/linux/netfilter//usr/x86-linux-gnu/include/linux/netfilter/ipset//usr/x86-linux-gnu/include/linux/netfilter_arp//usr/x86-linux-gnu/include/linux/netfilter_bridge//usr/x86-linux-gnu/include/linux/netfilter_ipv4//usr/x86-linux-gnu/include/linux/netfilter_ipv6//usr/x86-linux-gnu/include/linux/nfsd//usr/x86-linux-gnu/include/linux/raid//usr/x86-linux-gnu/include/linux/sched//usr/x86-linux-gnu/include/linux/spi//usr/x86-linux-gnu/include/linux/sunrpc//usr/x86-linux-gnu/include/linux/surface_aggregator//usr/x86-linux-gnu/include/linux/tc_act//usr/x86-linux-gnu/include/linux/tc_ematch//usr/x86-linux-gnu/include/linux/usb//usr/x86-linux-gnu/include/misc//usr/x86-linux-gnu/include/misc/uacce//usr/x86-linux-gnu/include/mtd//usr/x86-linux-gnu/include/rdma//usr/x86-linux-gnu/include/rdma/hfi//usr/x86-linux-gnu/include/scsi//usr/x86-linux-gnu/include/scsi/fc//usr/x86-linux-gnu/include/sound//usr/x86-linux-gnu/include/sound/intel//usr/x86-linux-gnu/include/sound/intel/avs//usr/x86-linux-gnu/include/sound/sof//usr/x86-linux-gnu/include/video//usr/x86-linux-gnu/include/xen/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Tppc64le-redhat-linux-gnudirectoryC source, ASCII textASCII textC source, UTF-8 Unicode textutf-8667324d70b8529d7c3016a50fc375d9dae1df3fa2f9a4e7970375abba4b4a41da4dd5c31e744e8dc55cc010aae24f6e1c9efd9f52302fba158b7416b1473150a?`7zXZ !?;] b2u jӫ`(y1;a fV%Dq-5%b TDr_JitbY&Ԧ9>x=P+V {ƒ^oUP6ELc=^O~lfj`Vde.6 #YeBz^ѪbF DRC\:'KđnRrx$FRncW$muNX"Yhx@t;^5Vʘ/P$8d#w 5 m(\rT=eJ{Qf+vQ_y{ $^ O/$/˖g5kݙ[(]=zZv;O*S"ml|Js f[*]#.m;EwKU@șDB$KAgOZ.yfk[IBywAmyUkX8b E <Dݪ@\q0Qt.ԐY"?QSUgΝRZUC8YF}/mujmO, =Al)sBZօT5nݼ}Ē~SRnJ@lq[d*%Ӻ__I]#zыlB&^Xi/el}PRFbݙqW!<'.3tJ"/"/If Q⽦Mӎ},U](ݜ9%yo-m0Ng)aR?+<zt_|xHxd1 Ifu"Š7BC>kú+9Q+1<ױϿ$ 1 ɳF< L &pN5alCYd?[f vx~_(u5]>aRDafR ΐk{GNw]eXZ.h̞"4 6vʗGyLy1lf9J PA'{A#cN(*hɄA+\#:Je\v4MDxE,6XB~OD} Ȟ&Y;3W'mMv}0z Kv qulTQPpneݤHM Kzpzܵ!'DVSxzP@,eaz,%l@L$:;h+VqRuill2i19L#NJ0iBfb{J&eMqyxuĉmjpuc,\$wbPc]+؝tfP3{]x=04P2ZW9eFxk -3l/8 nw~ٺ;桳sq!HSdfx~͟ҲaGx'ԯ(.swUZVmI pŮU})|<@Ƴ{J87??ӳN #4,sp">DmaWvqHJezj)!7MypQ9'czgGwkJ"T}j_'$o#>^$CEÏj񂙡b[.oGrfdv\/1 ZÉH/SVa0;zVKf5eMto쏆ؽ ǧ "=ux|؎+ݶXS"ުe*xOI6OģNjGZ06w':戗r[Y(@_p#XHfnra,\\k(,-ӯs -FI} 5[-ƪw{r{_%b)p(%8]Pd8bz8:xY`CZ/Uu,x ]V5JLRsށaYD6>^q=pˮiڀO_9J2 ܸ!$$T hIb9 DL'ZJI^+ڗP0դ0قl(g\ BƜ^I? /C PjB?Nm J8!Z4]썔3w,$|aWѾJ$F+uL♝z(/,C?@Zς8bMnI/ C"/_ N0Uǁ&dYԃHS$~>zZAiYw>E~YMGdd&lN_ ܈DR*oLZnT2uqJ6Vg M1`?e9דg*Ry%Cq ?xGmb=gtى!RMP4ùM6P=uлؒ_IՊ3x2FHIA$4sg_*i ^+ c> _z#lr#>(u!"FGH@'qs-=u.F:I' UqT]X :jˊU=A0s>V33m;ʲؓh+e"1~ $DV#O+ h3:Q~ O5aew2%XS^ζ{^[2]g ϮyC2B.kEVTTvVb*S: +}E̋fkMoto5mPtj&_N Fߥ} ef3sDڕ _ >.N)]0WAB2lH&Ӟb"g[,,1N߳bC[!^ptBB>Q&)2vVԽ\3)0Gn Ѥ &vs2/VƦJ;N?͚ k="V=0~{K0|S7zy,x ()R VY F`CVfMθ h/gԈ+;6HB]{#BeCRr|a JZ@1SUyxf]EYL~iBH6zKoN&EnlqU1 xUS()9WeY Sv#q9Gn=2s#VlK#? n M"`Ƌb@.fK|kgJW($nGŲR^ fݷĹ0#RvH Bt l~޳|b>:%s }$3{uyEal[Mi* k0RFgH=bU~@9ĉ['])g% o˒J]US!`9.~ipٿ/&-; dh4m}cl9caQToԸz$#sbTȶn߮%ݑ9ݦ^εᒱ-]HYӼk_qHD@VA̖RoS$6}N 9yx1mȕy~fU6NnyBJqAʟPso;  U㋠aG8ICڿe,sp7,eX؄ߏíwU1u26U\﹉XSbܼ*6ȉ :)' uׄC,s+T; .5AE+t^ 9qcmF e.@i a샰dٓ슡LYW ?kZGA}r v4]yet\@Iel_bi_9f^h$̂6.+ 1j}Sӂ~ !1z;!=̬ɂHȫZ_rJQx,)R-a̴Y,tc!yYnc?3s2jLxRI@2̜C/Ɩ}dM쑌[@tRdj&$P>o`}+,]*xL@VuJ/L `dJx! \ "zbqgXnv9#>1yXY+ϾYfT)"*kFMT}uфukwig֪.X:f <aGka(8S`Ia0]{]VJ[lz1E^P"N/ae-jW[keB,b:? s^,匡\9SWI@z&LLR5)St6&K{CCí=Lw5Oy}a*7^u+sFm >0pdlQ3% i7MT" "[k ` +c "_?rBpm:)ZaȺ g{zzԨZcfy #$3j >'&8(H/Rr[NnWUKKhA֪?p";UŘ4F;0_n_=ܶǜߋApXlIQ[:=3H)VMmLNxl!@4[<^/G*AϴGyRM+6q 3ZGӒPe<PuA ^!|>5:i>c~^P ΋X`\89ܸ KL og\>6Eu+K'$ 9 Р4T*_b8ӐBt e%\C#N!0m"NȤX!5r١1ӬE,ٰN./f9n+LbVTÈZXu-u_e֝JPcڀ9`"iGCoߛ`";u?Kcycp麎FxP"11rR@h(7vUmQ~"Բ(<"%.(L0r*NW[Uy1WDk6mA纼;J*[* |@yp'" }cCˣ=EFWL;U^ ܹDs4١2 JET@A$>uy-b[C'гɩX#+)5Ma WU/d%)p3p"0*Iᘏ7][ڀAσ"SO\3tPҨ{(VI&X` E??Ek$Q[VLuCr1LŽ*%'^DXfJ/;9ڸ8"ѴRu<>!$ rLv6 Wb7)pHJR4>,g,Zظr@t}'c _jú'n s?9:;k~Tx;K0p1`+nF/݂^(A7Tolv? O:w:˼D=7u-@}yDf,J0P0J`|-:3j0i!u%xj*eIuf 3ԎzjzJ{Fu?yޥ7e(ڋDY^0O  ^y?爃Ƕ؃$~Ҳ5?l},*]>U-22%!j/Kz]÷*+WSaYJ@{hCDFۉ3qnIw}8M ԫ*ݍ$[$jX)K'u㠖ͫ5fE{H$dvq"v rk"ivHay `[Ez]0}R:JWox?\̸:4eA}1Q`RU)- u>/f[&,3,Z/mjtO/U2'tK"/DAaQ& b%H!ݦyrFcgi!L -FGN׸h͘<4Wc>a$ >"g8Ha)tU)䤘bOj)RAZqJȐt>du-1*~:H&`R\l ?N-^$`U?Hs=@Ţ%xyjnu3l8 >Yƹ"Kz\D'!?y1$%(@[C#cIhN}ـyԼ}n.I <0CxQWic;tk}7$'Ʃ\(hVlY(ƥL;zsuZx"rH^{-)o Veb^yMZ Q]ۖB'o5|@N^1BEl paw$jEH!ԄIE (ăބ"gms(n3QD_oh h# -;a;P7Hj+$&YS L-}- |:0}jj_xuu]HrP3ThiJ^@rR:Ȃ  gD[ W '%xRi,Rnł#h"C:E"߆# {tAUՋ5Q }V- HՀC %qbK!xU\4VTg#!J5la#er?@i "Qf1?Sm8WkXfE=ߗ:Q3nv$fT͂,=`fUp#0K$KΐJ`Mx)b6NlTJ0.tH@CgQWvȔau5bE|muai#42K&9M"CY?CכP|USeKh/\}}YqQU*dq_52u`[+#_F.ir|7dScCхHᴷ1(_'|+8 B6QLJ|hnxrO3b@ZHs͕^nu p )"B?XB0Sڹ? 7=ּ>vTf_Z[B 0s_wu.Bڋ%]9&MT"t}c*fdkե{GN1VҶ259=:la={`B85ERdb##*5], LYm !>)wp[OqjDSv՘L !ׂ9"=(!^H^K(nͬbd3QYJNA xr RIAS_Sjg3-n50;rWMĵ,Y%Yhǘ׸) 0X H<}mJ@CJ瘃(g ש,lf풽-.`mUx\B|u0}(mO@p47Mv1.frG҇s(F /eCv?_:T%-$wsR.^ Wj ydlz Ka0B`.-2ZMpD[ۨlM)#l~tk9c$u@^uCSV۝n)}ki`RNA3[e݌*dğRWDXBWƧkFԐt/85Rd,\%b]vEmFIW-!?r8Drquvb_ik b^ Ր)7_I&U :e whBWJէ-XD{T޻gg1hmvM<ҕo0:Zo3&4Yۍ_%Iu@+JnX!MN-QLIK7wBYHdSWH!/N#cmr}$%kY$u1@%S*MEzeEyCpxB#*b*} %X[+|eq_w&1,D` GNG1@imԿkucl~Sd7ZĮ}遝#R*u"6mK`xl;ӆ 3 S-򓲟7t$G"tls|TrɣXYbX5/`B[Wj{~Rc+p V0'HH>UT#]A0CkybQG"^W|IVſ}TʢN od38Q V;|%RRQyJؓp ݐoezH8mI [4QR0;ÁoGI>jtqG WSlӵ#^R4.J e<"l6&9@Ht%?Ǡh>)+D: j o;?0v,?}:q~@K4k>qz/^jSnw:H`k;$H@Ix^EI} 9l8JVF4~Vo O/5(كLo{IzBQgAwVŒY,7ع&w5LwTpƧZP1l4z霈KY?hzaz/^x;@݂N;Exri@e^)FQYto* K&:d&L e$B'3 f uÌPv͊,Ѹzex!|Z=is҈ R>r=XF=3ST1 F-V2Cqe$HdfJ>{pvM|渶p]Q;-ܵ*{{ /qœvǑWpINFAר. fC'?"ս hWeт$QX&jzhMX*ȯXs,GzM?3S%,K[J%/߬;.y'iu}{CƲN}(Gmj$Y =. ~}H%Z8E{R{IR"Y3^1WD M9yT|-Z/bY>nkv\,ѭҪd5 >ϤeHeamJC179i1GZ6yіR mg{qi0cLNA5̫ l'rd8֛0TyP)yTn3'ik6`)' $[kMr㍔}I.q "Eb FW>:fK)dUlG_ķYN wI pJ9~A+ll_S{ā0y{̣4@u[X]?K*Օ(o6n@p[l]hs:[l/=0Xǖբ./ؚ\e7PRJM!L ThO\Pf͐,1cx吳m+K H}qX@ laB;xHHkH`=85WK&c]́X_Ie1>xgg)x8%[U-^aAEv U=\]2oVVj ~@xFzhƽbyoN/tމ~:Д,c1ʙ"dq3I&qP$qjgۑnL(}LXLZ>@(ɧMZomb{D-4Z,Ab- 4659C X'#Q߳O#d23ajBGGs3@+ -.G|g]T'g@X4H63MN¬@j'ocZ-AHPztkI8JWvVtS>ͶEG?Q,-ģ57%I7A1+RO:DnSKk䫌k.vϚwXRԙ6XqY3h47DJ9{BA݅ֆifl(~j>g&C:kC£u@avWwGf;" )h}7|;e+n1M҃DB,:aͭxmlGer}*Al0LqWyP!!nfȣzCqSa}me8,_Br9ٗJs9]fpZ̽1Dn~p*qel3{=Ӓuc%- OYi}(v+nCڪ2ťcN jy AhZ]<Ԕ0JχCmBwr YJ)ILb΢gօ]p&hb5񑥾F|WxEL| 6B03WDd9Nsm3_\5kf^.Od:ay/lJK"u0`!Ù;)\FC5pO2up{ew/ IDp:} y)c[ ?oIaܽFY9PАXáuobZKf"|*.Vso{V6Хޛ3!rUP&wmĝ b̌x۷epY="dlt7`:h\#A,M]2,P!EC mHʂjNm7YhI&Z8:Ӄ m,X~{C\-vص+T1w3 {vRj9^*x + ͣ,UA7i: thS<$і "G\ {jgNq#B3Ks"\؀RJ}붤M4t;ak(sz2/w׭.P1cn\t2c {@u&"z,(Lp'-apP;vmܦX|a zV{$A8)0AY,u^&xl"^2 9៪T50זMK]ߢ8HZ e"&XXczoɳ'![k*5:hΚ]%@`|%]T zݎ?dͱٖ,(L>b-|憙 5&[q 7<{p`gţq0Y+v/ 6>'a򦇭d1kC̲dQx~5#S~4pY`pVC~z@_4%c꾣xT[̇mn@zE`M$z ԯk[ԜIkU3<yWU񒇫!  Ǜ3AyۓjLML~×'qN't#a*+J8#9F<=#ZRX8`_uOxIMIDM;`%<mmNF~h C0 "[!ĽI||ჺSEH 4=&'1F''oɩ0m=& -/748-qY<>(=P[!u69E`*ʰ7$Jٍ,4MBNDC[>CyUqq []'8r$ݠ'aS(Nܢ*=5=Z?rᘘK[/ 73_4V`KV*OaAmKo6t2س2ڤgN7KXAƕ1ĒPk4fȷ\qA y4vcMw^8.ԅJ AHjZ¾͑d\3Sx,1C5.7.' W'f鰰)~/ٚY *銽`YϔY]-&BA˕֕dр=JyŽT0[MN"Hw9k. % >{:`}nJfz pΙg4}*x [b* v_ȐoIe kU[$^o}]L7PҴ 몧4m?`ӤM.pyψj3>b!s{$EQ\HCOpaiOƱR 2I?FdKKCIx8o&|6Lyd1* zޙY.NL=3^1\6,oS(qLkYqxũϯ'pr >tD'Ԁ"su.%F18#+E V:9r@EeFUDYrOO=φM4uOU$ܲQ1e:ՃiK\uV+н>;2 |-0Aw*ui_(On1ʴ.q|LXT&ۇMI)Wp,&45Sy!HPYrKn̟-n3hc愿,`{ͥt<%R]q=49ڋJVM.\G ߔrep`W|SYYM 4rv{՚Mz[Ws zPZir*G򖅴.lQ+:6]u9~.l"0$_ 8gs -)aV`Vs\1zZg*ܙvIS4F|5Ik@g,B;D[ɗVJ$FErߨ'ʵ3=I.ҝo++#!X>mA vi[vꋸ)SvOV3/i;jbw ۵UI%*.Eo3#Cо qsETP-YPhNu eec1U1Z"\B[^6:YWg+Gwm~@@x਻goցk kz!埱ea0u"L65#<c8W2e`h>~ɾire'?M Pf`ww$>͐FC8&G8k! N Q32G~:z)4%uyuMh 1O^)~mS RaN^slɦ8VQzÄ͜Q꙰MNncj KhvN5w̢酜\`wQ7[oD\mcef*XUEVJ2Z5dcm ȯ"Jzmsv[K,sİa,vESTeOؐVŇ]`tNkϋqX:I;mkiKYz<\D](PZDvx7h` K=irz/7]Ylíq8POL["KR̃ob\[9!SEQ$Nd~& 1YBm2B*]$mZ5Y%̥KvD'MjvZay\rFlK1ʹ6k/#!dYK6v7͓zwA =W.GON: ?`l'ky9uG^̪\FMT{3>M!Uз+](u(m:m 3WcCwå!oAӦTBнن2&++n*ɇX$M$GXke>?eN^{$0]J` £2SaXsD,OA?ܻK <,K`sr/ wKƐk\g ɼ7'G؍ZTmq9Tx MB ႩKDk@w`:6A)1'l~W-'bz%Z(}O#SoxňNd܌Ka6MN;WA ?ghϭEi=hNȣkX$".*TMyPۢ!<XSs e CHhie#x9O#>x((ҨACy2㦏zNL6߰Bxd=ߞBļHV7.dQT|@GM(WFniT_= ,INӤn͝]oi9z낓 VѰ- {Ǒ[ Fk! j7Z*g$_CХAkߗJܩmyt>J0<0\ ͜t {mA|/ tnʁViT:i1݈pKŒ #Mh-)d(:@7μNDZYgH>m`L:וO Pˇ)Mr8@Cz3IW[yB4q;;edåVEh6l 7`xؙNj74V"zl>u>mʴb~e[) ӝ=eF*KKx"l`L[z%­Wwzqf]PjLM-ӯ[arE8*EmǍ2ƲX3 T&Hj:J &ck<$̓[$5v,KHр#@2fc%}ZY#q"..u]|K*i8.i\*YSs,cX~&U@6eUowTH*j>腞spٲ`않pb_x[*I~B>v3Μ:O1 p.9SF8i_z,!dg.*R@@vuPeqSWr/{!c^+I$O=[^?ń"Y9w2>t/o+v䕰 U 1J-Tt͝%M2P&bÄ\&1Pi"3ѹw, >'.eǙ! >-s7})X o?yFf06 U,x Kl\-#@aT$ԃ tF zϱhMʾbȝԵΦYwЂ@ꔾ$*`/,tSn@SP|}}lXmE!WKZ0 ;@UsSc:u`,*~~P :3{=u?z` C' d?ri*A~,oaRv-ƝDbsF|*^KeYvEw}t;&6zν$o:8@j0J9 ևVUH(|yOpxd.ݡD"p>\醵) yrbf>biU#୽@`Z9R3uKV70$sJlj0+Xفxź[*z@ϋɆ?s*G寬~^em8tur)^XgՆh0/]ҩ^ SִcNrElkrM 8ԡ~*}BW5!DX,1:_?z1LJjpdz`ٜؖkI.'rz-`P7=Lv.81ߢXstp0l0Km2p>>\A YXKםภy,B}IY!90ᨰ6+%]tz@J"zse3Wy"X= ) Ƚt'Um9hD,MHWB$9`?(|䘶$=! α6ӞY<3;>ʄ˨&G}+o]H\S,u%g$g@/ oQb_N5 cm_8kc8Q|B(88[l*h8%EY%(VS"{֠ZkAWbнȻHDuWw}m9L럱/yt+>Cdž%pƽr,)wvy2t6qW_|ğCSQv(*lzyQA7+ʼŮϬ@VY<MoQ2x {SpTZgt#SsMYp?g]C89Md/{ĝUWKGQS`>Lݪ06ŧpxIN[("|kY]Qw0Γ!#U#)" xvV~O"PߛLRҨ)cvmץKtc[Qje-O ?\W\՟hYO^`m 9b9H^0MEj\%)6z'$|J!w'Ml+0>D^9^?L!kɎ>I35G7Z\eEFJL<20vuHS&P4;,Qwbɲ㨲 Ԝpr(0ts5ڬ-\|8fÿ'B#A즶苑n074kWNQTRK.Ft zG~gL֔m-wEە;j2~B7%3&9i&>(R'U6ye{ϰ[I]&%K"TER >?qp ŏO?8]ּqiR{{_dN.:-R3$GzghT誎siYwe 8 vkV wWD"D^ VuF0vr+K oT3 {JYp|qU\m[fd25`ZO|럧=4o0a;v;bʸ?߮iP };XJ 0?tEQ CHW>bSvc\X:y$|p4hE26]Zv}Jc,ݩ EEIyr_!\_Iݐ~8n<:[u*;%IIjT25cرuմ"o 8b #s1XWb'ɖCDY/((]L gO$xJwoT𬫃hn#? jK9\%ܷT"#Ң U nbtT1Cq9dsN0@VQ=Փ3~AhxfR,cئpc>*tݼI.̆L"7-@G`a/T\.JzSKInw@I֫['&ݖ1e˰u^U26d_| 񇑫_϶l8ao]˹|  ko-in},2nW^\DK1M-VAm:/Ʉg_&Ʈ8O~:Ѫp8!MZBZy8<ѿ F/u#YO,ZmNܶe>Ejh 2C`>ehxñk.RxSDd\L_8{n;-Ie[GR!O[YA,IRƘ{W#(47gMѪfAYH6?m!Ҝ5JڵNpY@"PϺfT&;JY IKTx7$`P(`p ҅rDcȯfRf>zpi)([xD[s;x:v–Х[ ;uДr[O)?)o8LDhᣒ10]g҇K9+*kXn&f=\(hcpDur܉7q ]%|*6ٞ1wQԶn آ{ZZˠpe*0^Ǐh35JSk ]( *zQrp#XEG~#H *$#K::["-k>xSE69XS%a3 G=S:mgqe.>zv((岮O }(\st+θ^X Lp 8pbXSOp\ߐ%6Y?9bֆAz4/,l ,}Uص]vT }NG}R묬! buD@ NNP`DX{֑U0Tt0Kaf[)묌NO+b ?-'tX-A OwߡK[heqok˶8QJmIF%=-y˰ѿK|IG &?u,5ͯ6a=m+sN;G߹ojTݠ' AgYb.C}Wh_{_U 5.1Ɲqމ[hb)P)v)O/ h꘽"+s^nO5,ѥnH1 ]JEڎ>^q>+1)bU ID9F}E\-1skN\X#d*a. @v~^:(/u8au+v^Voy0 |?kh0z[W[!<mHQMxT{HgȐ%n630Mu`k$ L7 E 7*AK,%E!~:I Y6ս ݛ*zvvv)E?Sl.5hYs"`@p:=9OE*i(Ů}[X|"hwV.eb;clNqg7ɜ=']ʹԴaW6ckjIi3Ig;Hy~uS1w<0F`WGh6iWx Rf*1 FK?l΂q%c`F״)6)c{w_ɒm r'ϙ\JUMBĺ׷C'B<:7LA> ~^Ppa.?(%Cmd8(tH0 o3U=;q=T3JcԆv._E.hoI?%kQL:X[L/Au8DD${3?8A=9TY ij( (!~8%w !<\*:AJ} lY0u/?Uƒv^]hm&tJq,8$ Grsn Tn^e/+}y{t]kkcJpP"]dictV%q!Z>urRѹћRńB~o<=>̾~=eWG-LϩO;ςHlV6~]ξ"H@ۈzCN'הXtVlzNέԔ&U,%|Y,AEvwoوm8,g&[ Q=l*qP"^5jeūD jIji擂gTnz{ 4~3 :4n#QװEhJ\a~w=]>]>yu0$NB`W(6=njpTۡRTrG+YLsIiueF+c>/)(d;+ b?]],f8K`e\ &- p##xyR%U ,e>E8RGT1Ԭ~8+hd|j/\Qو.Q\ue`iqqC͐oy6)>ބ$q:2ɪiT'Iïp4Ytś}ҌRB*Haoy,52 mbST]^F`jZ!#S)Udn&xLR Z, NB?{҉,Y+jdy{edp2.w΋Z>IC/wWWtRl\k *o5UcKf:3aiNBA~&.>d%>Ȱ{u"1+)Eb1/{j98U)pT!?qXKm$6cbv>D_!Ad"őcS gd>EJbEWÿIK#Wi/\ a< !m?)$\xs{E>x>kpSpG?@:rŸazYt᯶]h|`cGR&y9_d ܾЊ!1\v~,vYbK,-g㦟>{ȘaR̀taɋmħE"`M)1 \v.SnH \Q rh7 dC>οnLC+mn&C:G#mX}Q=:| L=g)t6~QLL[Q_L&/ Fa#0]&?)gw]PZCU(As$Ro 5\U5UuRo?Lo_ŖdA9?-88檴î`\oI ,HQʞDn 8<2]%m &?:{B y9mwUp4jpt92rcw])V B)&ir %gK`xAJ ..-^#4;Y1 @Z6;w3\݌d2|c @K rpDfHMfjŗֲo[i1kMT#<+u&H 1l<+H )b#+gzcv\Ga~sJ8B 0+Qpߡf SkEE*GD~ju;I9@zAl/C:mۡ/[St(ĂUd"d.&n?v8b*OS˻$ ^^ǓR|VDa@wRr֏KQ\hOH[000ÅzՄB‹ca,jfƾb r*KRaDТɲdeS::x?wv7?KhYh|_+H:G־i=Z{H*7DkN-ɵ % m!BAt}1'zK"^%DO'HegԖWZGzUϺmQ~g$̝*HetM]'l,-.YP|oMa'8? Wq;eB\ݺn[/&^ e?bʂԋet.Ŵcz骴X~qJeپ oĿ1{]:p*Yڵ}Ҽɻ59˭(6&3b}̾ ^h/WB][.d B\bkjPD7SԙAWt#˪;l80m)K?3SzSд̆de:J"Lϡ,8g&oJ]%j8ɂ[قOH'lL-6سO~DV#{vĈ8u  !,v)nS"'kk/?GI$]Ŀ"f]>o9G1;^98ʋcA ٷoEBsM1ޭ/Ȗ kBQUPw'P L&@Xϧv904,r+c߲ |l3D)GJ`JRL#!`Fy(N7#U"9ْ R4aKsڸ2mm~,1P3%\]>TChwn ˟ 9iOlsr)V8=HZ'쮃mlр)ߜiE1]rϸi*9J],NP-ӭvFQ=9X(Pf{D| )טs";V#|9aph֪nn9Kbrv4}e)Ʉ髽 t79ac#( *n 0WS6n~Hi4Z:LzdDjʛf&7?tw&[J͞SWƋW7\*6JW1.lT`a!ZZ΂'$ܩcAC4ɫ6Ϯ#Nl7vMKgIo$K;T #ՇΟl>0 ujfE'>΍l "tgDi 'Lv&,8Ax&[K/.8rǤ- E?{W)% aD'aw<F7D=@Sf,nGatMxfNu:{#?nJOb0Gљƛ&@ZHZ?f}! 4UE|{"|^޳8@-E !ZPPޣ?4])B7hy_N3p*#m~is0:E -<Ō8KldGxha V͋q1˘Oٞ ͰvgVXtsò3~o@T>S +/PHcdW_>'<ӊpZƨ)^yv>9E~iWS- sGw;T&,:Dd;1]F Ղ(K=ت|/ݛצ*Xo \c8},]Lܣq<ޛ>wI${ % Si_dwu;A4wli8V ; Y(]W -.zo>nA%nyPI䦫Lqnk[4h(| #"TIM""ȷۤ"-LݳmK>P3FEkWwUjCWjl"XZڧ<a.Ge83Ysqk|aa'2⋗|YVDEBKôh e\> aG;|m^hq,b#ء&ݟgQ{S5VStK ҝp.+3LNBk}(U||)ϑfҹ{ebA\&:Ix_zZvP<xztG3yم۹Ї>O0Rz3rjS y? }+ ɻ9BdӲxJq8l{c?MqMaJ "u{ζaʽ wl΋鄅ƞsdWj\ /`)@YNs +Ȓ0X28ZLp{ɞ~t,bd5@>=1.ScV[C`s' iSIv-Ů8{ywps5 !$gaّ]d+1qU!L Eߪ)q n1Cg15 o(2:3REamV{w>PT^a[w%2}kUa>GnivTcVvr!gR5QJZu'({_ cȥ EP>=Fq:/"A*44GNY J W)MEv5#kYfv0 N2ۈ=ql`ns'v9G^svUIF/2XYFj*RYt(HՆpNjS3ӞJI 45gc,ޖ 6vI }^s=:Ў#dQVBQ] vي/QI" Ì \Vr}y)a ϱ-A"6E#Cs0 ,5cGAxYފ8!g|xkG,k VU%2L;:߿HWa!Ymo}j_bvz.m0#=H^ _Rցt^`hN[?6$j E]aZϱ z$+a/~ ΓERV<ؖWO@'91%i7KbҘ'EptNPȭ"pnC[I|H^8""̽dhLbRPIj',ܥ~N|C!fq2'~N۸Xn c#Bkz+uKEZv.ƷSZύ}z:"/4ZmRRP.G^\#~jDS‚Ǣln, ̩ &O攙: )gnK"=hE|Ǯ֢_y('biXtqJ:1_=b4Lz=%w;Ý&3}N@Kg[Cz#9 7gpEE7aom)_%.h߹~%"}X^B 0 EɋNoQj::C 62 ºOtF:)ս=O Enc-.\x{3xnP#$c҉ݔioj֧@@?C6|P?P\[n -^냊RRmI,ۓ: cI\ gg(Zh>`>*v1=6/+V% 'N\>T da6ڗf&T5J$@,0A *1+ _3V hO *1S n8@}Y2PBUiێp[~}gX0ʟyqmMoX$~"O9]-Ĥ cdru907YrC:Qa_:{El"D݀ mحۛ;u\…h0vedp_(\bl8\KC=>UY<])ob~ KBЪ;CHVQuL^{?א?06ff&բr v QQuSnzZcv^dX\MbY2RAOYq %S3hmB~د`!lnHܔI!Rq΢w}%,_ 4H{J~ CpU-)O!qрk{A+O ?GSܪڨv}VFe <7Yjq5$ޗe%'w?wjܲhbY:MqU?(13`a5ey[6k־ s dO ]^$kowB8q:U6EjT*V\Ij'˞[0B21-m5)wr܄X7Yz4[,ʥ|rN;j|PY ܋V}4>rk.8[v-#D߀>R2H@jDOb'WlD< ?+tx"ZD>"߁?yN05~9$Y3ɐ{.c0!F4> b.&*N[˗1U;k=F+X$r~_Vt2J(+Rr|Ke6'VYa}l˧@>kI73&E3W;tp 嶘MmMYCRo .AGOK+?*yfHKwbaf y{'.Eʞ{1 n&/z'BciHF:}0=DK%1\Ɗ), [m(wq3S=\x.2ڞY{H":lO(7 ň $w?Ϫ;SI:Z1sxrQiFd5SLr%v= Օ;\}hlc#˝84kX'-MhXsgqXF;x^eZaGp%hIw(y$Tl x(2g[v mxánT=̳}*EYɢ!Lc @[-H5 u -}bY#7 iyMOϜ`=$8>ғ7{kK)j t~MMoIH;1R~Ue:y{Cю{_$#TBHw~+#w3ʳ\3EHjّ]*tWc>eSH @s'e ,9\B!!:ȿe;j=d㿇oͤ1fltŔHIWW0v5 Cھc4Jcgq7/ðk9!go!pl3UOE eх6'LWݍ)izv׏+jM6Q@~RBzE-gWk Rx ?"Mvc@!ƞ4Br{@ŷ " ug^}41(Et&II~l iǵCЪ"gͿ7 . d'ke0NMV}Ibʼz@A=ڍZWr(}⇈^cb)7?t%up&<2 %,ɛĎ F0bABuN9?t')_a'#S24uMq%˂.)WGޑr5٣`u4V\jmBbN Drtn2ԏ.۷,د@X~O]kLpN+[E_҈߄1HXbA9#f`./:,hdBǛ]z5z{tUGI~:2>R}HAV(u}ӡT*Qz=g19jv;hИ_٤osuX'"cRӥ<r?gjmN vBoP@I ̓/ڟ"k*Aw-&n+l}Hd%&>  ]9˙hY,~p2 ,[<Dڬ[8g`rk6'-/EZ<;8oE` >s+̥ƶb͕'lMMm{ k|֖#A=- 6_Ԫ=LsVsac4;h"c?*9i.sjh# +FLڸB^cc>HWSsCjwJϹ-gVl`WE=U. FՒx4V =Uc|5Ks~UH?'+?aY~d}cY#wYڃsJ(*pJ`,Hi68k~${6G6_kkWTi7 l`!ҘE Y]"6 ӟ:ψVi48CElYWx.2oKTGDT˛&`uR b8O =ӝ83I+ Ҥ+ 6o,4HPA? T5-`;L7qT\Uvp""z4+=~w~tM _x5k߻em> ,YަhiW%o9޹bM;wߎaK7[e݆\ruY:QŠ" s2Ղ}?) 26$G!>UYjg[ .dJ@U2A]]C7DI6Up+:kU´>Er%sy)CR d7*2d2jk<Gm"d5߯J{7K6ɝ=a(zL0Ժ٦ZZ!`L$jZ] +~-:yV#lű-'&P8LXM4/>=<6&oFZMu9Lr4|iVe}zDWg 08 aemBЧQHi/_&Fh~֣҄QJerU;ЕؾaM9qQ%D qNe*"Mϳu\FI8zL79i)~U xv WJ1eRL2F<*,b4V0 }tPP9530(u5IZۃ9^`^$Ijo[!!;x Ԙv\H)1moВzc%2ua[ڛ3U[[w5+ޒ6(+Nm+0àBUL)MiÚP8ij"cʰ<'_gNje1"9!j69eCMմn{2_Ƙ!W[EuCe7o1ݽ2RѸer2= d ApvfD*F# -(nPͶwfn#QmMKpȻ-J ^.!KW LY%f zy;i~ld9(9VG{-US,蕜PB^DFVZrۨ9S\'h&$8WʰdX8CoFD߽``ZuO(nn̿A~yޖ7 91HJ*zE fE/Lh0 PӁh l0֯I'O6Y@=DWnvL^hv% (X\qWf%v$6pqF0I+F11Y$؂v\xZg:1X#:VCmgqGYR~|N1wT:E{gLԌ#(=.9DB-;sO>CPU~OQQ2- z>[iC Wc+v2p ,q`x/ItoP[EQ}E=嘟'CDwF ;P;a7#K[r@ʣi2@l<+Q!YW0)UNvz2 %CmoWȺ)JI\avT n 2=)=H5},ݩYo f\wjl: Gv"V|snKĠ=V;z@4o{p]E԰n,ЉHU KT| 1+Lc]f{T)RIGpقy, T)stVԸ5V]㵠5M_&|.D\-J]mdgGIYwqof83[뭘n7Xz0 E3.F |,";- `%+acF<,N)b1m3)G&4S:%M?:ʧGT#Vl<vx(_-]~î5jq4jRlI(o/47PjS5cֿzּk2 ţCg\CH !)2-Uۀ8Q.մ$pcTx$:##ZXbDFˁpRD {,)B_<(lN*1:o%buY, 1+`dž>0*gV[p :!]ҳG1+<aTT@2&{r{^E;x{)/؎ߪ;s/Z̙oNBU'!l> *7DV<\ fe Q6Qv;zrxZ#ӡ\)u0&>) +s;*в%t6[8Fl~8IxD;AD CZ#]$\21Nc | >zi?t - ݨ3Fۈurj=f]c#zwd|c$+lvdH'&UeNRnru/*gv6]B/O\Ʊz]M #z.E9_vzVĵV6^O :ʉoXVS#OQgH ىThQf ~?ֲʼ} "g{u0&6AmjQB,ÛdDU\)cM;RLJ T-kި,/DI"1ZEe%gZp< E\֤Ole$&&|` .g_6@J\Z&K5v579AڪO/$?vP_' 4A [cL dΐZ$lcEq5}I&ssH}1J.?\NKPĮll;t0:om|.s/q*\U_MoO[F%fL*{8)e}nX._- bT @"s&$C8?NurPNiR[>umK WkۮT BLw)*%XaQW Y޲#tF_+f0ID&iQf'6>s̖4ZD$4؂, A/!rAT@&&veɒV2 =ք(Wp3 qpbVUjc0/bt _aDr]V%t-3jE;/D/ZG+_ڀ GhT:E#]WeW .M ڼp%j0^;hNUu:LšitR3{dzHU$uĦasU\)6,8 t+;QѬXVő=ɑVz օsR pE. OyrSԕpPC\ \V?Iϣ$~gIRk7ISD =-?1J69&36n1("x;OP}!ԠJ$;pİ`Pb8ZN:/-5݁븓G' ja^k# Lx 1G9cwHHUҎP*il-.e8"{yMTR!iWSZͳ:=Y)@ͅ$d|La´odx7Pp-IIShL}SO_qҺH'mkƩ/PuVujcd+\n'3m^ܚxt[zٙ#ЇfV/zuEb|}/Odχ;FWަkt3&PbnSB~̖.f|+? xmVAQ}gkX9!|6P3 0/wY< [n{quC? ">mC C"j)i|t! &DA6iN/x!x$pU 8Ů<~L+;&ű0X0D&87*ɠ-y]`}#htɧX#e3~P9-)Qbx(/vdNzX*,wא 7n.M?,BZjl4NnP I"+NmFTDiEgHW׿lsHe>uRWbe~/Oz_kYY? xLCfLxoeRkd)0\2(Ҁ_oD^瘋P$kKp]M2nGt"@[{pXnF*eF{vP!; 8K!wY2#, EmM ޜ?4-{#POO K)dY塰lEVғu #- Je@Ӟ7|/Ҹ4RlʜhH]K4jvUl+AiZVCcV-K=Wo0N4$A_ &sVAB%2]ɘ xxL5K "Uzti4'ܔH+RX'rOKa7r=iΉ1iʥ.]68[:Or?萝 ~qYAh$z[gɌ+/2}ԷVP11V[EecZ4(N-K< H7<rFcBVǭ`wlV+|YCz#T:Xbr=1XcvUM] n)/s &T˧" [4OO@]m|kNI~4wL [5LB 8: (Nn}M=9襐_eҏ|* `Ha)>0_s5v9PA3R<,y",EZ!z;m&?s9Z+nXX2ZeX'-9G"baw v|By\ P\]bIt3RDHٳL[A8<46 \pE1.zomWD!]Y{Gjde Pvźp׾!}$;WYY]wV hpl^dirS ܃Og 3^ܜǃ#cgz?0_qP,P8mG Dt\,2.yU64q@eQn8@=F. uX˴_:·!O8Q0rٝRX)Eyo`X.7/])zڮ>;A>}v/z7,YKZUZMd} yS1#)c h-DgB/Bc\VҟSZbU RkvSb;?Qޗ ܋ M`@5ya#[xp\PQyYYcy  x&jRvMd84n)Q7ׯHpa`^L\J>?&`ͧ #*Zӱ+ ѿN6,knAۅuWy΂tCW= |l9(7Qh"os/cDU|1]zJH|;I^ JNR$+"ۓ4"yH'_o)> Tx)7nzUD(׵tI{z$0r Q+ߵfFIL;U0~֕Chjtpk\¹mmF1t%7Т0}Ӽ@ nV4Ra{ۘYDOhF89J3LbJ`Rzh]~T/C&O,$ki|QcQ#4UӢU5ltr^ wiW %kP __rȣ]5D\ #H5|eͲXtcZfA7 {3>qLrz҈k$9}ޤdϤ@cCf>^pj=ys$CL4@Wu&r?\Cؕ[" :`g{rz,c]fpv0TQ9RI`y"u|$sĽXD[4GmH}ᩄNVӶ|lɛ1z9hIщ$1qV3Y1"ލ3iwOuky;WJQGc3p+{w!X~[fSs+ xY% 6ّi$\iެmƟnSz; 邍׶p)yi692QefT.n]\N:瓫W2eha2=]sy.wň̾p.eBz3=ϔ¯Cs'lIP'Pyk-2hq)tju&_(?2Vpf$cNT8k[Yq:z~^'C#|C@9&>92McWXAɊ)lcT!uwH$gYZyX\ 0fCHbRDk\K&+?L^nOe96- s&=ZMGbV @} |RHk#1/@ xUgZ#Tz%,JVѫ_̾]0Zd[% i''[l"<7e3wBI-}P:)Ү}?iw鈆_c Nha̠g8Ȃ N8Huetx8a/(Vn)!d2/Qxhh䊫Ğ=|D9@/K!؆0P!:8h= sV3enr[:D=9By -tc=/mK'UчEvgvJ-bc*2:w뀞8{1zm6{U*s^H7Ļ+~& X.m 1%K<P᠜nb{Aʞˇ88ˇ9eHSt6(z6F d3 58-dmB?=AFg0-Q*"}"-9mx {ORnh@k= oW>nfE&P Hx6jb\?5ӼG($r1"˚:Gp% AsXfTWvΣ^^4Dd >vEeˤ mҔlpj٥Edh=pV`A0x˔.#%us6=1y_ Ar؄bi_b#HAL:-&,[sGH,+mfX>GP9U;WX**4*,Zt k\ͫ5Ō?Ӗd_YtjLX7fދn|qfN&zDJ_>\" xdG0.TzX /Dەs&"At[&]$gNT4bXoO*[8iunHzO|๸Fפּ"yGɆ6?y7 ,X7ISf F/@'Lz]D)pdޭMaQgl#OK P_=ɡ|,(ՆlT4F摤J{SQ+7D6f„ skdhpb0z'd]ۣYEe-Uk 2:Ac{ mD8RN|aP?/D2N&礼as̒Mۅ+vsȊ+VhɖWFd$O DXyUg+NT?tO,:vI`ISOd*KSxa*DpĒ^'ɲIaB$jHܝWxE?-HWO/vgemX;~u"P>jũ~sQ!Y0i85'Q˧E.tIzcA冼#f9| C7dXJWnH+LGpjuT<ӾTmCBsfr/ڔٮ&xF`Ҋc!POY@$z6 u^FneIތ{M^+wf9 V}^!GsvBag5 [J4@u%@.|R)u!`2&YsƏcPL7iTQbso~6aѽe7옲|d¯͝o 毯/aͳ fL(a֮L-u YDTu!n]EIf ep1~2 BY ;Ů08\0_nBGJitVw LCRs0ꂹ{uRSQ=wG%t5|1_n\*} OoMUW}R \K_ڲ/2*xCzg^er[ gBH\X3deg/[-ḅ U-"E^sK^>£Eƫ(H L g"+tt^I ND>1CGsҹ[ҫ6cbTMV7 ,2፷5'M`eP?v됤U0i/ I&mht!|"x hNҟozІnڅB݂Y_PI*_/x3@tV (=nȄO% '36 mρءF#8?wtTRӉj" ۘy^-H`})  :D}9mq&muZ']b;4-)^XHGi^msȔx6e2(#XoЈF$> FoyBM[ɇH?O#*|o9FED^0]XCT w' 5pFG .nWЫ[o}8H$N @NȱNWEj茾9go﯇EM1y>7童cKc{F>n3e25  Kjjg#֒+@r86ް0 I 2pP%g'X> E# cW8u p8lR*td ź\%7)Jذ=G)M/},O胒|Y'i^Iu*έ <n9ō5C{JiҸ('al ݳ8ߎX-1-:6g>>k}J/  &aeJ>:Wٜr(G# -~~c80mQ.-7KQY8 bk N<5j{>??uC R>D' {m+ rY;sCuYnƹƥ DWC~X4Dr l$.`3_go?)_P<'ؔ1bx:~!llj \ ^2`%ia)-5is;]N<3xL*7 kr,& UTrf BAJ% $m!AO^!DZw ?m;,?e4OD\^ &vl=˝vRͱ.K aÝ S(z P)-4 >yZ%-C/U~.{UH8G] L|#l' cɱJ#g{hZn=3h/M…Gϙp2,Hpq%aAo+w:iT a _3WbiMsnjld>\"9OYfWКw%w)YɊ1 "xحlB͵$#~9V/Sq3kj~`i%Z,تCxN<4 ͚ruFT+;Q$DǶ/QEn} :žH[57:G!EԱ}.ÉpB,.V)d-ᷤ+%,#G6V:1f{1+ԪgC{ [H!RGWvZ)Clu + ;7#kCJYTt24*p^,;#NUO'!ij ]oZ D 5tW TE .cC옣z8|BUjY7-žMx3fr<,aX}_h"^yG2Rjȸ!9h,Z!,=\ :|Y.S>.dDuS34,}6=ۦP<9^v?]=Q:|-֍t(?V#x]nb'ԡNG]xP{Kx؈@^Y 6 qVbyM%KI$quM<Հfrք9=enVLJ"5 #vx)=2|y 4H˪|˖bwS`\b;>)W{߳;vj$B\C(hԢVQGr*ąӚPT&<;q1T Hw\;d] B_v7B 76GY}#zh6Ʀ>جd 1;&`mhԄMS B\ d3cBHLk&M6$u7IE+Q̀Ǒ&8owBYܥs|n fAjƖnr!em4tsxAAsU[ĉfep,[?\AM:bY`^AI3ED=2)8iv[va>"|Z`f a_?z!7l;.+Z)l2ʻn-=S Տn)2lev^ qפɄ3:{EB:̐5;c",lOPr |ړi R}!zÈQF=WRY[ WWo3!,:m;Hngv"Aң]JB /">a$b2g5{(Fk_TeT`о:C-PSB 5[SX\5Y\UG{luRe麸ecDTiKO4_MŬ5ag-a:|R*C:SMš/dT=3D$Ö/Bmc4dYI3+&qw*bvB˾ .>}j!J@(pPiOhvl8QJhp J3xL\-?st~8 ؄pW<"SJJV1ZoWi,?) bXճ\>;GZ"?+i-A=}STbںh,띨0ы iwt>s~{eDR.،.diL:i.kAak/11W-Zޏ+{!&U%Cc40,d BV&DD)19IO : /m8p)/B\zuX<]D7˧SgμYLy2-i-wGcPȚhی꺽\5Û4M(T$_@}WM]nB26Mt6{3|y@<'> Y՗"8.U9Z8H1g5*:S%i֩85 MB돼HS >Q7טQ:C!+LyQ02SK3_RM0 +jL0tU( ᧯Ӝi{bOA&EwB5)laz.F ~vwMzvF]'lrVp'H"=>ݵp"\TQ7<1`(|3Y5ٻ Wx OcpK*ܨXPE:DբTTCp / 񔵇q5/u[u ;=+$0ןlUPW[*~tmzE`Ag[x}S|GSk%X}rڄ7N ZWcbmц'p2Kog,~ %[ރTi=JV ˔ǷrQjaw芤jNb‡y#""L}u\_`:]A[OתܥVu1`翓lSt. DŐ3^þ!_z5@z9i#kԛҤٳ'찼6),͵WP'3H ֱ]e)Pq;Ž~$H4a*[TrW-J| k4ro&0֨N+.\і(qS`ɴs=H(aG-L:'7j:VZsC,^"'|V* c] > 5qwv6x,ݧz(X_8 rV9 5fŊ& V*`YѴk 3 0vg&݀R;IhcBQ$?o ꓞ#UaO}1րםPIjF Bd짌9$,]p}j&AD8[E$ԆD0&mm.c+b6ݛ8U#L8t.R1i+r_~ǓϤ-vŷWe G\tzFqd 9y:S!،LjD'2 ԏgAPjOi{2KqW=:"LM(ǵ( *⳪BBEbOs qEPQ|+kqGIjA9<*ԴBT٠м !A5]_1R7هW"$v\e@3.w">f`PE{Vڢ}oA!J(z3Fw@E݄ *E4([Wj=M>zO̯FyxфXl~̺p.Gl!$jձK&OmP6X`Pkj2; 5Z6#QŮ־XThA#3erXɦ# AYDKYmo O$WNpa uҡ.l%:(㿣j@G@Ŧ7\^rg+mKhA_%N@_rbZb""j#jVߎ}i{qT h듛yCߤ_V}w!J'j![%X#{h S`(+D}!W=/Ni$'}uzk dX?nQJxuh9G_Zfә*ڃkwuP/mpvSO¢&.!c-c U_BWx؂6iUtcreS" _$m /ĂF8rQMN |[ݎznAm9=lpD1!YW,hmR:Eqrૻ%bb\tۨj.R}%15oϱF{GDo9;iLrjvFUs6T  S`UȜ+\\dw I t%ݚHH% 6#j`Kr^H"9woArE1V{TL,(8B69w.b-F6v[iCDSP=We`MPX!:B&ct$kx/j jP\^[o Chu_v.R4Gzf=ȹʃ}SEj3r ]6ı  yȿa@}bm^/Om v[!|/k'18T1 TaL;$$؅V*XhjYEG{AV]'@[IUI ,!Z->y],\Po*>m)̚yT^ÅaGڏ'0FȖm 8 6(29uQ֌К\0X4:k1]ƥ'򳇚VC~eU mEe:,W>̼[6TMFH?faV6l0H0dƈwdfpuA<o #'c~Mr4T/OS&g t!թpP/ssTݳ:F] ,SC3`oq6)vM[e&6k$eS|(,lH+Efx(ŀb|<8Zc*HP|ϙt.H#SzżCv_H9%=PpNgq {PEX۩[,:C fa ~KAd`ILPn<*adK(Bӈъu.6a oyF/&&C)gy*wm"ݳI}Oঞr_Fq [Ӹ4QbIKNe؜?i|Եv, |þ) GqF SIhE~< Lk]ioV؍ިr;YUgϓ3 <(P<3R=7Q? Ra?z^Nە 2VXl'dw4?Mj㈻῭ 46N8k{r"C ħP<wݿ֛\-0?B==M-jh৙%AN,.{ P5FgucՊ"uT k:0w̿OBGFIB#`7#c %"rq@ U˱Gg=N&\`ߗP@&|2Qi%A`@-ȆXۢ<)0 nO8Υh'[4t Pκ$埕f'E?Tj~ 4 Ϫo<+w|~m(o +l̼q[ A+N'iL )AƮ3 :+p,hi<]clĉ]/m\  [ä́܋A6{ڈ;jt0Td,u;J)3}עk*ӽq *935x\sCmRu`XM*R E$ny/Wfv؎c7N-@$ۈChf)(^yaU2$7u73he zVPVD(QD TIJuH?NIfyn]h\2WACxҘХ/͸ʢϯlIͦZ\xyF>& |]$hZ6Zn F(Kk/&$1OJ `y_Iw%!&T Ad!#W_m p2-RC n\:Eq )E~ҥ@t2p3`޴0<-D2s:*m F]hm WOi,RV WCaY8ʯH/Rש! ++uVk+Q.}@9. "pf["8SP@bYO!0`)n# | UIsܬ ! RSٚH nx׶MiV(hwD(H,v]q=<}?+A#Tw7ӕbd9\Cڌza*EaPt#mӛUWn lnFxN lIX_w3l#TxLu-v|Im{pa.dRͬ': tz!Av9AXym $rI]T 5ZlEqJBOMX16ȯ {Ԕ:x ָx=b@~cqS~{8%=?QFRꊓ.pkZR#zߦ IF1SPLb,USrl&vUlk7)2';="5^](:G$"uzX|!YB)^pbV- !6$c{$[f:UbК(|o6'?uݞ‘{Rp>=)Y?~$J pWcE怒38T=-hXQ% XMx!QkRsfDJT3/r:+.l B4@LnrepŌ;IkOzEBNe Bn-a-8b4Oc?Q<!XzctD6ۣS8qdIuS] :]=h)<}`G1cXzwrC9!Q7g5\clT s쾌Q p.jޕ)<SX-Zd EF1F݄xY;p~UY-,_tWl)[uhpY IP%<1L{wZ./%PkʞNݪhڻ-TR^h[Ht@!0P?^OTL_ xlCHbazщ5ϤbrU >} Kx"rp6q삉O8 pLA镲sC﷞:FoxSCaVY]{t+7:m1ÂAʍ* V P-9zAqa<ڧ܊9p,0<35;e`=9P{8V,It ]-Π0=[kqw akp)% Sn̓.@ӇmmBz.J;:l&Sv̩3V1};Wy(_W ZRX祜5VV !'S㹘;2W41J K+ ހC& H!Q5 0>e(@CKqI/ 58}$_: _V~uo2I0󂞣|N S\:?°kkT~|P#BW`rX Qt>M1Gd~k6l2i=ؐ] l9\sB84X`ݩ?xc}D tNֆ}Duf#7;qgr2|(¾o> I\Z4YTyrA쾰Լۮ`] 'Q|M b0luX6\\M{$D]I#&&<[ڶmxXũIXqb''_d_@w1'^l"IR|=Ԅ8/0Euq"FsVэߺ4_%?mXeJ> y֚uUV_u"EHC{.d\7EF"d*RW>e[ Z.2|B Ũ|5?WxQkmn:*4xmIܠ[i-k^>4鮭oR3}|Q6|4+nkzJ1#[oJǜa e4`VGo|VŻ_ A:\9%=X۷3Pg|' ӣݐ |@$6@Xy Ę#^ãK2+qI 6<]G;YXs^iEZcGGsl@tO'(+,4Lc|5 paэK4$G+Ǝm'Ӭ~MIm3lW'S¦i$޺Vy]b( CB=kQ1<;tbAlwtJ{Y ; Hບ!6vq Ggܼ)OuJIg^syE?v>c( זv߄1wxR qPÄ%&xrͶ,;`w.r`Rx ޜ71KAd _\3v!6h4Щ{N39?'1ZIAO%V:4X.18DN@òS',Ao:Z.փibl s4/d",EVX ˕'E{PP=kɅ)Wx4.:R{dL>kBv!I  ׺OD!4D@1eQ;;!Ke Y+%GOSZ0tD()ȃǎsFEXa,6 &GyvcʟM1TVjD6WL^SRp%@A)&D gvfCOYuW?4bDm7HTCܹx$Z// d^n?:w$sAzYjq$NsN8ڨmE+.n7=IcXNE[H%|u]ʼx'd1 j453WF\b; YwIs>x߹Iy= m-6}]'{uAV@x[6ZOS3y*YOCw@Qnk$I\T1lC4I請E~@KQ9Hn}Gv&"5bAC5]0r#Y@/ĤSE9XƀܑbA)aF+`-7l6ORe ]l P>Y<=߲aDьp{y 1ʼj7:;f(|_;g]IUlgbxUx ֊N85O%b/Y 4~f𧇿42;J^K,Ir@ø^mDݭ` EF?>q`F歏ٸE OMcs]t&.!ֺ6j7@t4Z fhc|q+hWh)i :&KBDT(gY0WX+ +!uBiy_o:UKs^3 ȼBuRZM*6]kP:fG7^u&'2Q(ڐy@u{eBz9'p5| w$m2"*vNMroyR[=o^&$NK(&mR)N-ATv wgnQ9uG&&1Bkwi5Hn#y{?7F\$eph ֖RCG}O(R432'k‹&yS>ucmᐦ {z? P1RqN2A}Sd\t(Q?6!?ɫQ[8v531"*\W¤!rE/ .1D @@-rETׯ$0džs # E Ǝ8$1`+JAjNd6D'e-*ēg qx#ϝ->]usY2;J=rЧ?Nxt,+!$(R:g9[>ԪUrpiQ !vx4=ݑ\Yvٶn3nOxK˭yB@0|[D!IotŹ&q8 !E:,Ni#qIP7qB7a>p6K1j%V\}Wepatpnpw]JF< cY>F dH0VϽ \q?Sm f.PtN1G^L^¤ټuD_!ZVgs{Z:iQ ITrٔxG-irqQ+rġ*i+Wx>ǖ=,jӤս2"3s03X&-@rVFںePow|x_1e8D#ccY{O+]I}Z:;ih^h(yHʛ@;Ya~`JB\]tQ늰&.~Pu*EX7z׶n*ǒx%( [=ئFk2rs֙b).[|hљ{$1x,. Z7N¿yq3?0*њXA: Y8_uT?eIEIrenBUǢ^UL篧KH (gz!&#V'?a;Sx Vq:fڟ%)U//2r#)Yo`{B1jD5C>o7B WO~}pP]xZ4E ͿR|~3OBZ1;B?RH TfA{쪤:*?p\Ax ϥ*EZ~e-69~.*,cLn!pZxMT~oUeFZ!ImFwd*{;j<#6畯FOG%%T4=yD@`[ e|Q\܄U Z;$Ae;f=3j:᛿(QeWFgp쇲.=Y(&ga Xv;Ⱥ6 "jMV͠wfMc:I)1vc>M0nҡ"[Z;&]cPu!jlHo,"xտ@Ű;"qtTgA0H:)0R+ZBrnyT &@!5ڸȡ]5nQXŇhvG ɏ,pqV7Q[G|#%HF؟@MEg}oY@!cU$gB˲~WĔ_aWnr~m/nu}SQVu=n3=` ngI6!ِ,= <:^F%XvFzYNPR@g" SM~E%ȉօh1M)8 eN8- V9a$= i!<|24 2 a& U(5sba&f׺]lAV,/ѻ4LX>f͂؛ 7gS}<8X*ZS4ly5BeѪ#qpg~Z[ktBNyAl^a{rI唺&8IA \CZ;#׃2ξswsJ]Q^k&ntmH%эN١DbtC㧊GfeIn2Ԣ>qYLQ4x[׫ Bh @um7\ìw`ksD,9QʉRF)9IUSeU0v6*®ȕejr_#_xn8x*FKuVau8f~Sm2 n.iHD(&_'s!Mʺ~Y1RC .8n:ni.T#: @FR !ɨ?\}Y ȭ-tC] 6@"Lcgw#fà>kѥۚ-0A!aハ5zbRmwYAa&?ݣsu #1Ǘ]=yb `)Q{#k6h*Z%IIt ] uh(PK %Qo4ú[g.('1do'v`,/",YIV1cQ4DkD% cB[`G`d3HrbjdEz@I}2a2a5_\Nuےi|_6rUp6/ijFGEUOC֩7eQ 9+<5]:pEH,<Ɗȷ Sfd#ЩះJ7ދ՜/Hz#nw<#o0m|% W锪.k+h7D3?w<;*bs$(J ?ϧ 8fpfX_Dlu$4tV Zkua~E 1 |c<="lWJ<40B,qZuc|S0BgUdS J"t_7dH3j ҤEFo\CTJ|YSz'1׺ǎ;ChE_cxˬvBm(:I^cqVwQΟʶo̟S3_f-_Y"= 5XW{柅ؖM4D橦"i-4lFa}wu*p <\f̈c-xD!z.@\e  ţ IVE\r|EawzơWrdZm`WF\HiP2D$0DYZI\dš#'L(v6Y>7Ll=}dQ(OlLBPEsuB"]$oP[ .Y*7ohjI'! 34hu]^ yO m"W%%_=nzNU  ڜ.DC/IL6xI)ڋMUhy` ]mw,WJG2H5r;2r(t*r+*LHaLFD Np'2segAqHR h3U;s=XbJIJį HBW'F`LǖžbP,%>#{5S 6v/K_J$R[z49SZa;zBkXD ywD"~FC4{$0[^6㤎[ 3P*#`u?ìnMV = ->2˒ꏈ+!@cШ/ľ/$bV|]vm xlF.A}Hv#a)#/J_LK[B!t.i1R\ۼj7w?!*_+ S#9(m`ˀj&mSäZvHVݡt]q 4gFB@sdL )v^'e8뭻"!úK,-W܃/\aC*-qR!r}9gE_*esO.̨}!>2?J )eHSMoTd +Jt xr赍tyCm O1 Ec7gvɜ7y Xh,.TnT)ߨV nJѺCrƱ"eo\dEdP^$ba%vKV&M&Wv(&3f8G|k]Ne\( .PVZ!7ԤdFm9hh=Wד,\AJG6ӳhϫRtؘ?Taȃo`9Zf)WdΓ;*7t2RŦg>J+2 8̖̀QxR\ZU@ fծ *4MT694K Wʤ8>퉄=ז@>Iqhzyvz% 8.6V@sX(_./y%]5LBd]D$7 :b?Wi#T"57uj1&a.x({o ۰c6FuFBiwѮğE4Wy0"\O 1@xVr?ob6nALx2XFH >Ue? v.YPeaEf~ji\Az|<žXbC%)(e0c"XX\gjr ޼\XrI{MRT!"{~VkcUl]fRVgȏ ~ $5LJ Iˏ++ rҗZ#/Ch6{|1l .(T2$g2Z g7ִm+  f yN9t!a#5RjEԹN o*WD;h/醀@7~U-Nq$'rrxyp$q Z&q{CaLyJR Kl4=2>]9@`p +JU@ZE#8Y&ýҾE)a( +zў-1LD"P}BtHr|kR60L'ƛaHN;oMvDG?f7A8@^G0u&/Q? }$m)ab[5H݀SM .5ْ2Ya !DgJfG ۇw "B3bV7$>aQS+BPYjBg *.JZ8kⰠO$WMh TRf(8''Y .guaExoC@{k2"^2ޟ$9-+F"FYXT C5LlI2yd!#yԪl[q.ʲًpd۫daVtp֧ԠK#(BNWԠmwfGd񠲜jJ9orK./=h݊%ģe"A23n[ IhxG8KtЧx,^|4<%N@Yg! 425?ӱrлJ_abqRvi\Epncvy.ƤOq0sY?BE&G xtiQ4ḩJ76h$CDH_:`b+t-<59P/!I74Rq} X5[Ufƫ ooz1szqz8^.|)JB!s:</v!}#NJ^oq[Yp%j `6x;Y3 egޯRrb)Kn7eHĻ `2~x)2DzP*=Fij4*]z Hb6E~̤tӿǻD\5^Byē z ibo>}A>٠ pbh6 NSå1 @H|qn~Zu dus +WT!MP/͡35<=aJŷdžͣȬrg=047K . P2ˍU1Ƃ`Df=խ}6o5jTr1p@'r+g[)TϪY-7fڤނH_pgW㌢>Nеqk ; #'j@Y`:,\ʚVx濞uo}U|O_>g.#$±^k<9Umtrj s]}OPs_ I]H ɑx^!M^M J'ycSt[X^VgKofxSu1gBG:yqfD B@G4Ec+EZv׿3H-9~.p=n*ky!A!B59@.*%Lp\<{k9n5}J/vqNb. >==8i7SðusJ~X=: xLGa 11U2Y2sYo5h% k 3_q.{u䃽_KNV>ۛ[Y{Md:kJkz :y2\!O8 gf6?ϼoQ2X&Y:'`jtW{PC~tЁk%*g?qpլh)>Ns)mɤ@*O]UVi.Uy3fS8ٷh:_4ؾ%4-V aYoFo 7&/ pFb_EMCQZ'I^'ErP\bXklo9xj' Wp=!ÐO=Yaʉ-+JRoQHk$}^Wx>7 @6(L 8z40}{њC]!Tf}'] ̈7G%N I;:V̊_gF]p|,ᣎOlyʼh1F⹽N˶h3=})=c@ X23vDHwܿ2nq: ܍sA,NEկqaJkg3V{yz?pb!9@P %/OQj$<7BMn16:'y+Wr6FuZvU~ jtWtm&y9zS8尺Tjg%km=knh'i4p8s"X@)^on㨱ʾGdP\Dq]4#%|hRGfp=)2*.y ݎQ r#NKE\R \`zP)t,$GP9?4z33Z$z"QEj=>KA;炐NQ^5ߟ!_g'n7{F<&rF[-x8V{Saԭ#s f!##heM놧ouVT 170Mhii)"AǼ?-ƹ+9u:}ToqلOXJ=d"FVFJ'K%5 XOy?H2Tb'C!(v@*3ʚNDT2|Ybhu*=J:6Nh`M>}_#Ÿy$ b @$VW'>B3j>Ub8@sMhfmׯ`(&u?Л U_l0)cB{bXIkL/W!N,Yh:x~a(;CgZ39n<;zUȝU3%#S%[!bBGƯʍtZv-ti'hAwɡE]8.DD$͆척YP/k`E߷ 8 c!i_Gj"5N EDIWMtKzY/gdiqر0ezg(|\< XjJݢn$MM7OUAtƱJuދn 7-ܿmڜ}K*YpI܅$ʎUD;f{:gwY׮1L9Փ$6o;hoyp,RX%E42t-b ![NM=fAGGiqk߱ ʐ{ N9q0@.:T !{ Mkh]o svG$Ez6X7mu%ϝNDP 3|*/2-*zRp%;,5їUj5_ D`dwD* Ƈp7AhwPś8ܨ]b,Mp3IZ&1Gf Z3q*WF}'"농 mH%r{Q5TM6ph Y*3q|UZc)QHyWkW"frTYC[ojPI2>e60ĺy 8Ƴ2B.\ઇN玸=桬ejK4-èӾ6?b!a,O2E0\yN?Z d6jfo(oKm+ :d _.”&;5ZXgEmp*0c=l{*X[J  ^ ;e}J j THtB[+49bk$ߋ"}G- aLbme/Fێ,ؑ}=Y(D1:ĺ&5uL΋l9g2f;>*]Y;>qC[uZd1R+_3j}law'#mj˯Z^!3,WCCa.X ;*_UT469bpqL))#` ZP@u BI+kP+S&5a9^/Amv;!zny2_"8|R)Rs|0  P0@RϵtFIA̚td/Hnu^hN-ɩǤ{ܣD;;l'T0k6| 4 -)y<ʌs⬺ڪʃ_ _qKx=$ Įݷ6&\cu+)xv@։T" _j|p-P2q{VVU ZrL#@L HUG <F|A +lURZ#-Fj TB`C5[8,XN`7hB'L{/ѺƈL5^6!?_}ƒ9*Mh@9X\nv"߂\R1g&{V(JnR]l>hd"M$N)c-7+.i'~=읂-$AC1){եE:Eq320תW42Zg40< AJk7:ݚ5zp'踌NQ ˴ $Br584u))8JB{. #t"R";ۉdμxL(aҦМ? B>at.:vdqqM|A>iKS8 Mӗ%Dx= @7 Dfvzyt)~ !M IX3@糠9lWэFeqGͭtXdֺOrC `iP7F {"82@ѹfX!%3#lM5J_b؃ ;[F:ZDB ;. ѿTBYSh10\P&}:x2o)C=PadY7|U`8ѵDfsJ]P<:cYb43"(Fq߿6ioxd!<4y- fy&g][G xhBDg4Ԑqv:o!y1}ʄvv#S>J@ph-ڭ!3Ch&?H#kJQfszC7#ߚ: BaĆMY6\\h"Ǚ^-7lIvI&'}Ofq38O)]zdquк'.! yl-wU tgNY?UsԶ'n$WUލv F׏O:'\>=7ѣ²\j<.w\CX3Cvբl=Bma,Rx@h*?>0gfT 4 'fs д P}IyMկ}e%n;K f\.7u|Ly꒲ka7Ӄ=jrM*4r5\"'~G%-A>zgYt~#+R8]khuiC*+t9S82(~VYt)bP6kC j{{"[_o'a\Ag/񽴾IU6?;}2RYk$gnڅ_cHݟT!dwYg+OiӹkdKH,*>Uu44*T#Cxo4r+Y#zp)QQi7:&H̅$.p4&,,g1֯v.rEp%XŘW-'pdofd꾫:3'}}7؛N QCeٚD2Ί1Gp][^cEk\׏m=EPpw{ oińI s,74Ix ֺoq$kЎor #Dbn]IŔv#.h-ә6Y7,ZJ #exD>-tP>wsEJ+|yO7jKX)O>7;r;F&p׸UHTP}PvЌO4i%Pcz:\cP=$8Ѥ˨t}B ۬ubػh!lE.QOU0 ~k'MpzC(\|1z瞸2Qd>7go43S]FD:/~$! VăяmJ2?1~ *\s6,VD]@H6T'P\RH!hgz!lt͞\ D TY||7 N+>85qxC}=f][Li4_g\ShoUqA}!67lZ5G~ M0JOx[̍'hCacĖZ)ʙj*8 6bw:|&鋺l|򵽨,8c_Env&^C:O6H),t8;/J"䨵ZØdOWk+rfjSVPE @O33А-CŒH̄kXyJ|G$)KW ʉ b0_CN[bD l YɑL 6`3MJH؁"8aNcQ>Z,:Fb86qN;& !xx9/RW3%]krnRWӇ#X؂* C ?JL}qUY,l`_@@C{n74g%H`4k\K@ ]hЭ}m.T:D>&/ fHWЦ_hβH30xY>.'Ne3uṡ!upVox'5j,8WvNk' Vk헇F5'ųRKS-]nmУ}3 FKȑ}7ԾАQOF/$RcG6`4+*}4M…OLh,?wY*qWe%pN%Yy,/Ye"nIgH7&땛 ډ`Gp&?NvIi"u,Kl75$m.gBrc8v<}S"1&zb9&TR g+0 օJt@{'GV[+?!u܉EHs$[";anO *)sv&KSd툷d" z1!Jם_f4 Fo[" ?oNO9O)9gzhYZkTy;T΁FSoBHu=R X{#jn3݋}/ky4'B&S0X@Ԭ,*4L{gQb|WDftsZN N ]JpݰŦDʱ lل]L r 㖠pOCA[(A- j}I^  ;* 0k-dqG[`:!V{Tw@%G쏌¨AX.?ЬJ o,/n85iᲺ2^K/ܽVat'wwT-2b+0~[~jt/u[԰c0Z |EB}[?(MK$ k;;78Y?bbnBdS3=ó5.nQBY٩5SS<@,wn)% j7|? §pFߙ;G/q;ȼlyN/5B 斟E ռ0z+Ύ 9}hx=kia纻*DӢ.N;,}`i^s`{h۸$m/IK^%dU|YǦЀ`/ Ȅ<*#):Bȗ.7A(+$5*LޢKS컧3p@U$1}H%LzE$`@lc >xTʊh:\W˅rO)B{FO,l_ *HO.]Kao5g.Nh4XM[%JAL 3CSnٰZÔue>9meVf`_'`1HBo1п3W"ZB|]pUwާǠ}SJ ED8jWEU'n,ʸf~ۣڢZzM;]J<+lpEeXfmlbdf S2ƍuiy/AEF'v]͔x mӄ6N"fY,Q~T Q$:=EMvɪŮxѼz哜z" WՕy\ :]-8{K"=0P#WE{]XlC-^ Jp@7edY:E[fy"PHբcmR"0! 0~Eܗl+a՛ƞ¢֚nwgɈ@pf!c$Y,bO< Jx,0UXދ\<8'S]{n H;ԈWSZ 46 )t\]3"qt0 px$.Ɉr[(rb5P_qR}#aPaRNl%`]'24N嶧{N[=p )Hr[" 0DT͎(Xc+Yk@ CuOFnړ!ϿOo09T.-t ZvqG2ev6 t;!o y=YٿUn˳jl%BJ*%bf.0Y4&xF(Z/TJ p)])(g]7,9eÅB~W- k!^v.d,PQ3 d[`(U&!G j#+kOH'ކ".n#J.f4L\ LbSOp=`8kIMXU`Ѹ0M&Z5khJ\5# O~IZ玚?Uړ̕e rF[Z%BrV95Hy{}ڝ׋X2oҠ{;ld v?;V,hZ>S <;NJaJ|E2 qPQ=T1e-+*˚J\Qç"T&gcʛG薰0rbf#}͆OD!psc4f2~ϟOз5~i>$"L;s،U0bXs d+f`c?\v0}ZX005޲G`us/%%{4TMU8ŠNf7E/4kQo(@w F?]鋓w=H3Xs@b }U{'2=WFI gGG١o"C-]^!q ϚYPޞh҂Kq#Y^#Ƞ~LNX['\QZ\J"?܂_{ݫ$q-RAV ^P rXƁ]3|NNڮ)1/0 vC}*%Nı r7/G{I'x ? !17UH8B- BmMLmteo24|1Xq-P?ɱ$VSr`qyqʏY[\Jk$llqn/|^m|ߢZ[ˠ Z˧,'m6 v%7q!5!ZKlU?O`(}ՇZozd+@k5%$*^OQr5C?r4ƍϸ/R8qNґz3q;~@Eh} 5,]'1՟%5E[v {rIt>;De=8pcs$ca>/)؉ 'Qz/Xs+TlYSbT[*O46s|k`U77pL(UjR(9~h@ڦNBWXsx)/r--yM Q2$="JjOFnr"`{fAøP>{2Z=QyPpn9\훶 PNGc;ܦr+NFKJyiuB)MV|e_U93X1ZՔobbJ*ܓ-5i` ++a`Gk Dz9Xk뗜zg')6we\&֜h=@"I>JĦޥjin,$ ѕ bc&;ᇺަ֧ k-L#H阶JMxCR+  ,q9sCw쓦=1֘ȟ%rѺ>;!;d(C}¥&cEX)s?g,DЁev4ܪ._Eb{ʆNt V뗳4C 1MKdM5u̩S3gFִ=gv:$qEHW}{+~hBыBCu=VBpit9N@忪"v@KfZgAOgH$n,zJz;MOY cҲbҍ*p[G#2sm1a_uSq+ċ,/@ aQ $i8,0I6th|3ʈt6m%Cx齎I*] \pS,FAH4T]cag~2# y,G9皭Enqw{^PH'QϮ ,M PAO1“N]=+)thytH_P%>@3sJ*D@s~M;|Tݼ/*Op!ӊׅuOCDDNJz~'lE@'aKtTXP8z*8Mra >%\?gY%M@.ۘimS~"t5=ߑ&Z5"7k{Y7>ul~lz&a E qh~Mq0;<,okJqo TM=n63țHҠ? /lY #R}EG8䤂(|1 7A"Ӗ7Six~g3Pu{;?0ۑP,*8BjےuW1 ~YO>;gĊX߳2DA%kw>y*[ɻJ^ml]E?3"KŦ{w<_OO](}6FD0,àwĻ>x{b$]ledD i2Vi(s6{4e׭n$̞r"iո#'R53< POeC'_"Ю?pFArZFӖ]iT(-\Hcjŕ"noj`cU;2^cAyxVqQ7ismz{nPkm%]OtØq?s ',gbۍ͌."8؂=܏3z7cMzqW5ϰ2p]mWu &+CQKuE|+7Ď$dfStU>ݒ`SxBQRCihHWM C׹X37WVJCC޵'; Gbl1я2zۥ4eYfj|Q*?RZt;B6őnCoe> XؖRFg+!XXTB%3/;p,Td5F9Gd8a:ߝk:(؝cݬuץzh r=!Rr8rekf+aZހ>py$xBK$4F'ޘ76к*#=11M< u|#0љh_=3E^ pFkԹVCJ:qb#G:w.o;W n1L}Džkkj#w:Wy]8Unks!z:-}pX&O2&*H `ԽrZGAjn6K(ίkViI@Ƹ| /د㤞X vN,:z82n[THK Dr|c` >)wНA|k3uZ;}!j7{^tŘHXV@Rq25bW7h1Ziմ?y?>BF{"j=TNIv,= hC~\gS K3fT12J&Y=s ]P = D̎}9%QpRѫbsұCo "cJL!$.`W%_I`#Y3n @͈\gpg|kyg;7w poH!oQhӇ@|KBI uk3 .! TުPM%"0"p?MO_t)LI ZV0r}V5QVy1".sVsLh ߡ#R$}c@5'PJ) []ŖFp0t*\- Í̪amQdG{/(uh2O`\}}_ 7$Ub?.6Kuٸ)Alىo׳\p*wOGm@fP#mO"[ZJ%/QP?PNskvZE$6S$*>Az\9iD^-,0btue֡jnrvX?PeAa&sU7јnsmZ>}yu=EἈ㞔d>@Kh#(հaҥzhЁ:!uݷ3w[WY e'̖OTbH6%15[VݭZAr:EmRN8CHgd٩S+yGʡcܔ/RvxdhOQӂƸV3*<ӈ9eS/f^c2N |%Dp4t0?Vhaer BZ\K6(g F7jI$XYO4Ks&5u IT#>F*|i<n~ z.ppfNb&ڹQs<4ҺZE55tiG[؆uO8g~g/e1+wg"j`k~{)5pS NBZ=ni}f"ET )xTUE,BN`M\L#ѭ--;)kA]st,1bzZBu]c~0Pƙ fHY!&_[tY{Iy1NM 8OuCe[/OywX&70HD=bUsUp@7L 3~7\R+ϔ($\8ഷj$B: E;`3ҌKTy꭫Kr߸h( <oKMṜlC$f9[[X愋ld{ɪ I彍1TiP_YY˳|f/"ajԪb$8鲻#QJL`hL)5G|U6hm?/@ql. F#򾿭C)40ˆ6@ƳF$iS/u&Bs-Zf!xndį]w<չQ*]~©E6s О w}7OgWJ4۠`@no*7¥EV^ҚpQhM f%6du=iwaj9HBLKҢuY\?CC]])4a.cϱ\F|àM>yevd(l. yp4Rg_hvc1xGvT[ğ4O*0[ U ͓r fN8X!CoC Jf;m}d %j0:0?ܜ^͐期8!DblOTjU~4R<ˢ!۠Wf"\7 laMY2 <9y!آcS ̨ٟJb6 %y ޛ*^s'@+EA䪀JT W`Ϡ?#Zq{p5 i՞/=3O{W9VMG)T9Dc r. RfN&CjV,]dM1kQz4jCx~|w7Қ$I)bP(];1R!߽,rUƒ27qz`N+Du\UeFU:8| D \7 .kgFN\oDč?u'2b w!>iǥ+ kpZ;BlFt,LLjGlAv +(qO'"~UKsYJpL@5KN:Ɇ샶1p3m==-~+ [`/vw|_ذ-QTUD0#xL@̽\֥d\Du_OLea Rɖ #TWMu80XnNͤjǘ4K/O>ʎ;>VV1@FeʤAx:Yj0 J*O-nb*¥pT#ub5+quޘ2.I쳧TQ'|zuɉ`թWaf^vq<ʎZQUPK{N[Ig$q -\^PA1 x̥@pS.2RU9azג 2V>J:)I JoskVsMT&ʘQj}iDSJ3'Ul WYo 1 u~j7 <~{F"IDYNdLGэmGpJ:욍']:hA~L+RI{]C o iR+㻭Z hWc~@e6{oq zY5ra׉)S.>k,뇔pz ,H$ Z_!{DKmc/P]yݳ_9J@Җ-dK(U3fd'8Y1|BqؒΎ5%S #<rz)7!_R+ VEV)ٷ+u뀱g>"Ҩ8p+B+&;q*\"%D2)펼CpmHOV;~ň׀Ou14xYrLRED^WgxfW3c(|MnsƸi:0R P;IwfþSGBE[qKѱtV>BbC^V )#1h?^j@v*B:n?^ 8?A늹Y|t-qD"0 w aG&%3Mri>j Vz3O"u'(f?U/j sJrI\ ]E)gl)aXV֦AQzjb{Q)I̯67od`\LI 4h1̢ Ix|UADg.VȪCrbjN}\?EA/p>Go+m^EBbfafp_oV?*+*TCȃF] ]bP,ӬG96Ыq04u^a7YN3CϱGf|yaϑw筑^F2olwwwװ~b51K(?0X|7h Sģhc$)Zaz[CdD0γcBuIϛe< (ndp,30 ߡaQE Ѫ5B<<#~n⺒T 5 SJ&W,$qd 8!YpAWw^}cz(;݇ 11rAH]F 'oh_+^9rl좮ㄧn$swBÃGقK,!t[{%q#Hyi+Gٹ7^D{پw6EGMCcYҾiߝưMBuba]|]ѓg`rUaIT Ngݖ9azip\iѻlj0Y:_D*q[W#렣@a$̈́m%D@l&|uϱ7kC((%Bu0GaAHOU0j@XR$pCMX?g>}m=F+t>$B .Tm׉(҄΃`|;9y/DM {# hEt#`;C߇R$uuP%Ov U،Uڧ_@qF÷>mBWGM̝Z9Iz$f;/bf.&zBɁWa‡ɚPSV|EQf$tXlpa`Ę%K7; nu4L.թlI]8 ePm"+. ♢F7jZ@l`zBk`3-jxխ TZ+QkP|ݿ рOg$|lݸ⪖S9ZJ8d%o.Kb3ĵ ϶sڦ,HUU㓖5ޗjPU`W}*"H_0Xtmң=Zp—ÌlD% +E퐊8S;#1l8)*vNRЇ?9PTJa˹g!ZoTּvgcUHCu(Y O`F2R#UƔq%s= 1v7RYL >Y#x_ & mq7CTt-x;s QT fSӻk)tnt.uT,|:gG& .l[;}!8Wt;"fK)Vԝ Zځ"o_z̈́s2f=~9! 9![,3զ*8$6i 7hرZOVE%g1eSEo<3v<݇:e}qQJgӝb8%Btܠ>46d͌cu+B;~[DfKvBg4(7H4ViAMe)Qj: rb d;<^{ dsVVE&Mk@moԴaf=mBL:Z옣 dMϗ!v@BA?19Cin-@?} supK6[o1HkG ]HS4aдR]MQ,2\% RWj|pbUf gyȈp"iil۰DioM0Al7/.DŨ:qf|aOI_\Ư XD-Zϥ&dCTV?'iiX+}b4Kh7RlhPelJ~'/"* Ta z)4i'TǑpZ6kl֧:H?d AX#.͑6=lt ̚::ڰdPbAտ<߇ SX#ƸEsp (ChYW;o vy8ȶxʴl.J,s蘮5\s%} hoN^ > ,w/j.n\zX4u6 > 0CX`G   gpHla3Eqn2#0 W"=-j#B>*e73 n8pdDۗ-'Ǧy7w1ZbM%d[muN):mFB% Qw3p*9vL*spPN}BF?]g3fv茜O)8=dxFO 4)JlUr+ox5Y3D&}d}&τ 3ǝ KEYV0PWP U9 \wO'u@n}GZa)tMj@B;<+mMC4SLӡ./#WΘ&M(}HI1WsF3|[x۟ͪY;^7[ +bXӼQ |^w!MLWŵw`VٷPKyT zD ~_:\r^>fgqy|XG:5w1@b*\dV{ϫgz1ɒf[c@ɂ[U3Mm+9?.ldBV-0uk pR Vc}+לxtZY>B4?n 7E6CǦ 88[2.\R9 GyWjΠn iMu:%8$ڐQ 3JjV*,*kM/!>"lTjel:8yYw 6x9~~z";o7i{@ọRP3$I2pHY'HrWsGϕJ.oox:wLj>ɘB]q]1 sȌx;fi)Mjg mRKSIv5mӥta\rx*|@/Dy iW౷,Փ)(λ( J&$7w>N9Hp\(N.Ѳ=Dq.6Gg CN& ~G&D61^ _jPidmU [b26貛ڥ&KjC;C\$=?ܷ{Vm(2FCX^X/[ORJʋByT? $٭ԭ^C9d&#'|3Ȇ>Ml9o7h+MUfԆGW#u맴M+?NI#/$)>gK KafNeB"qsͪq"Rf]CU O$(g'Ykޤ 0=/x`;UdND(dv޳]Ќ/AKn&1д|8[Q>.';MN(DkЊ ކ ou:헾Oߎ}E';j{ubٺS&ӥwƒvALM a=ǜ1%"+~bΦR}YwXRT_3W`꽵-N: Ҋ(4 IXS}naٙ1%~%e;xJG(;'j#n{= -7-$ 劄nߊ~!"3*,ig. y.:B^G*`<&N e0O*~DHYᑶIOj.V $*:dzį  о~hL8^[1957 3s^/ ц%v?_Wmo]քg>PB:˟O #y=8NxiЏ/=h!iΈʅؙA{1 ЖcO6v( OJ\=19@vMH 4kl!ڈy͛NށBkLN?cMӬ |]^dCf_8:ɨxf{H,@Di,3xuJhT sU]ͲZcOY5;ڻ=l]K; L0),opޯ.t_} p/\ݡ VJ%Y0D]'ǐftgqDqr4:[Cc%! +!3衔 r#M@K쓖E +[UfV}.{ϡpzm&Ϊ5nlXhJZqS7ci鄞B$ SʺJ+BDRu:=+P$?vgpRof;Ig u ^B*/X߱9bC4swۆw#t D)vd*Cc_ײ5c^* \ J o6(" ub+?u0$2bc0]/F/&V;y*$#X:[ էNDDb}\/K%u})Rv9rn&qLUdy;0Uًc ?"8UP2YOX污..7'.⤭`*q!XxIٍJAara](\B 8yO8pD sĘw6"I='c %OaM+'f4}ق\mkܷZ'X>5ÒAp6$~4Dn.tWv\;A5ӥ]D7Xmׇ*yl=9C+ O;SH aѩ 1u@z>]tdhN$ߥ}*x_XwP$B3ʀ+cGX${q3a3D!GBǓ\vu 5 ۚ'E+JKbE >n1xPZJ@y^֑z?WsʙM.ˬZmzƣCsb2P, DAh€TeuOF ı`CXz/y _Bwk"v3+_wKH&2(c9_KB kHBGǕP-\KP?]AvŒ$W =cMp xU#i|Ja7*-iW$q L#.*K*7$zXlQSc*'b7˟huXhQzVJ‡50pq'" ̯Yi>` vB>.k_.~Acpzl'j* |p/)&!2΀#t OjڷzWo2̳ԴZRZ[I[Fb/NҡS#2`Gq~??eJH47M}s EynI 9 Cq㫒jDe*SQ`BBNUtOV;Ox^A6 pWə'f|s@bvl  >ޘ=־0Te?P;B0=_7J5:]shU+KPRnaՒ7Üc8_%᪜EP]nhcb,bW+*iMrzu~b2d/z b\2Hj}nxdޑ9<\uL=7aY;!4=Y`{vIqu.*0&Py2Hu.oPF>0ܥ&n]^iK>:]w{ٰ ԝث1ˀW.S3BݬpZ"8.$ 08}hO _ ED:%+97Tx5tؓ27:aP L%2UIרS+G~N~刞LB+l]RpZDZ_CQz#69{lP6ЙA$թW(˓ņ U٠` 1Z&IQ]`6ڿX[$s 2tYUZd/ JdR-ۡMB8-ǻV3_ަk8024ۆWt_"[!JΦ9sķX;ZRyi-dSE\70NıX+&N,ϰirGQ=궊y%0hEӅm"H '.AZ%w-qz,tJ3}$A^C^w2~rԗ9رgf0 ˣ.=YA+-%0 }M^_A5>~MuO>۸b '!k;p4\a<ҊU@?.p7Z7wff]UtbppȘ!D.&:{*/d7+@{MLzik9roXNurc['Z/h,U%XL;qȭC"% wP C̖of`;QJXP` ^rN ;J"Sem- g 9WĸpljZ]XKZ-U/㺧-C\$iWW`z%sTnN@_FULj.H³ؠu_5MK,]bD/߀=*xO爑H) @_4p;ǰ'@4og+6?rdΝ$L!7(&@ hw22S4.x)8PD;@(Dw 2$5 D&?&h׸TD7žFO@!!]4?\ 95vgv/+_j󘡵;o1SrU*#G<;/]e fp{/Ɨؤ^(q97`|Y`;_KCi-XeUSV|92p-JL0 A]~hFЩ>},\=Q^G签2f5D8oei+]F#|p^e\O6eХ2? LS6@`mom2ߘf=|C{(B %eKIșUr_٭J1)·246֎ FƷt!RXcbR> + @v>;֪UyV" $!@XTP(2*t`|9I!2[yp&j#^/27 'Tp~.mx.@9ܙMavR&%Y$<9[&k>TdM+z oe|ǥ*Ԛ&6֮ ׵mf0͸M3(@JPL1U޺9 yiOT>&Wq1 I Z'lLXXvY$a_FrhN=cBKSw>Iʪq l\}8u6)ҠŎkV0̨hT4IjPeĞp=_bxF} (KC+). 89k96-~&p[#.܈Qhf\"!q*Ra4('}RuʤBW!;V0VWeB"+յ✹Qzhiњɸ]rX7F ^1R-0J{!P,]-z:x@zrdf 0!XnU/Q]F÷@X!؈1B)@f 0~~{%/Z='A:ySM\_ܝ@G-4:>-jyk P{>KkP&Iz0z|ɡ.:DڏO!#bYlPɿ؂mMߛ;%HT;0p^tfaGS=U~W3S/ :8Uzr0y_"- rH PfO;jm/XH膕6ڈ;nra~Ʈ$ăk?i,9f@j3]8a_"H)\szK>ĵ;QJJWL7^g#7s=a1͕;6g&n<΅`T ;>,iU.9ֽu[6ˣCwJ?̀Uʱujx?fÊr]^.L@_.#YJ+qY5.`w^N#m?4سlYY퉿V2΀!g?~ }{(,ى|J|NOyتKTDj0Gq 8kmu]h]3_v Wy">byp@0THй`[mFj( B'e%j&-*`B:bfx\AJ` ٣heA]0<T[2ghK d-\VcR?xẓ́\<⿔0gt3oĭ1Z fʴ _OגjvwkZߒؙ\+SK~୯!eaB|FLEy](U E 'vDektl,n0IEVg)0}ܖxyl ۭK'iB# AӼޜ#|>\ k/:Ҫ[]OgCiJlΏ 3k w 7Aٌ(%_0but"0qe[V´|6Z{y5<ܡ`>Qg*W@CxZ(8 Q&WE8lxouv8W0:]=̛hT@Eɬk!!Bїu%EWuJ\C -.-5I- jh/n v8</KD_&SJ"8=٥N1ZC+X(z1Tn^OyzQr)zs/LtH1lZCLK/dWK.9eW!@ Z§Dpaq8w35xZEN`4)>WiC½(%f[ك1#" ~l(VxW!l4[$HSF)AV ɒ^Td]rÎQ_:_ͦX ~bӣS`7y b<}RsV{A";Tey`p'daU~=*#́{3|RdQz)^]FW OwjҴߌ#~`ŐrMՃ",@/ IP;nnjqj4/ΡlJղiQnBshlHϡ|߽2@:Jv)vC 1%y׃d2Pb υcجV{rধ ܫc#.%я(#lTU׳*T݅ [f3u{o1+8_M[Lze"  Y12pk*R1"%]i"r]BK>:Ƕ7~dC"1+:3?%.9Fz}е>arzMŎAxmZ3#Vqҕm.9cDx'GV -I(<1J'(q{Eh̽'mml S2'Rpio"dd0̀G$`=}z$7)b2::o-kD:|?]ĭ[rG/Hiϛx{섗Nmm.6FqpobV>5+ z&R\gp ӕ0zPq@l8SqkW%} D9 5}c\;&rHB|p [$#bȮX^6lvfh%^\7ߟ8w({H30B"ߤq]J|l>W*!%ԙzuAk7 ]˳:˅7n|ؠzۧNpQ: =Ca#HծX&!{"gNCʐ3m^*w=b;5~p&ڊU!g+|f0ɔ! eV;`"ܸfN+1៹l|]*xs~:QۓSkF",/HeJm8ẹ;ٚAݶ3}~L{nY~긲)t. SWʃlU#oo-:7p<мkdŞ 5rgXQO}+,j {@V4Giu@\Eڿc):Ih85F?BfpӖa O^ݦTAv>1 i~q0v$RED9E.':]/A#]E)/5cZnc8a\Exk@U;_9,|WSY3  fͦHHMvWX?5#Oi 0[G5R6[ ?EoS7q}/n ;204Eg*|muvB~޽+\JF;䊐K[$ߦהқ.DGq&l@?`@ ZE 1 )M?>mEXy'GxX Ur)?Ab 'uYU Hp4l kd{y]YsԸhyPeEt>{T#OE6 &ZhR ?7 pur@)΍R[p1I`L,腾x0`#cbEz%UDQ}? < A,$?/^K G5Zca,|ST\<7 ]x( uǟ6s#YԎ+;LvC׏]@i#mľ+].z} E2Q:wLbo+Įz~|!`d V?Ko ]Ak [aWq=amo| Rk+?T[ۿҋHduwt'k{4PO$=Mz,joGp j`8!"q &jЀԲ&lzŜT0R B]۞~X39y?0TkUWq`+>8λ*}3ǻdmi*'*T,nl;M/FnUCn?x(tP9ו9< YLO\Ukgx8Q#bUX\j$nC`>`(7eJUrDV:+Kl?cRm۳ 0$L>cyZhglc7].-ITnjGv_z"&..O_x%cbj[я W+Z^-[8ߓЃ=KğѺT6Gl;0z+Յ,IpFu+}WUv'N e<4!I(wa9UJЙB'oyKIJ$% f]-6 TC}M~n8QF 4xTzfK>kPE4GqzHE0A6{`"Љu~ӕcBpC_w8ap$oy2ɺG6E5석dk;WW ّps8ج ~V?9YrƤOIl?: f+hn0Չ}~.e vܪ!O7cIut["@%U™jgSyS6̀ Bp:='達#h 8C42*B:{ >m)k&ʪڸ\%ex=M>o|fbdznU]7 8'y!5aJq9:K+t"}hEEwٍ"D:5Wgel]H5!UR͟2XZwx#]1b6W\`U*Gz.;ogL5Ga8(/am^~Amyr듲Ty#d!<K`3lƁ4ۡ* 4`*)yNVj SD9ݩM}BlfZЖS߸pK8$1Flp7_׷ꎲ&"5K^(H[7!OGgO"^G]hiC+&[a I`ŒYRy^-C21y5Y|eӞ jXj?YhDN:PSpkJY  +;sR \SK~Rn$3`y]\2P3f~&^EfV5Ws#!=J2_ė > X=ؽFlfJV`5JY#[?]"`>dpI)auxEl-;l-zbX=1b<1'}gcT0p3eF{+v:ˍ\ ӂ 9ݗn+FR*|xwx ;Tmxj՚ǹvŶa44*V]BK=(`r|8)ZIOR|BWLc@_\cIrФ*:3 'R[,~;)5BǥjH&1ab,Nl ޠ;kft[t+*9戇MG "4Q,nKHql_I^50v4\=a:+Oʏn$OQc tHВAKmkqzߋU#^O.4M2ˑUzq&SrAYGTE8}PDJtᇁŁe]rlIo& ɛJї&,[/#qX.$!}@ u}utؑnD㗎 9| M7;Bx[-urulUeka2-Ol}D]M[qz\ U1fZ #R(h'T}Vi'ek*ʗB̢z~!-$7gG܎=>@kuQz -Ań¤)'_槩9:Ӓ$]n ;RH<5|5_ aal0x 59'퉚 o:iH9>\8:4-gVcl(̈~~s$d8v'JQO)xT{hbB ~\Fjl 3oXҽB.h'5|zY\҅˪Ψ`;9V[wig#:%?[6H*r 3vSFQkBaZ=#BmjP6%&rp4;ZTpxd  JZW)OqxVlk1 \`շ4} 7DAAgK4> |G{O,^tuИͷGe[׀3:(r5 cVg`j KA0/&4F{.ƵQTVԉu㔢yԠ {jwd HUb[ SxpV9-l).{"cHtˡhw}+u)$mv< 4m$k赌'8,c@d:֐bޘ8 ZJy(ˠDvʹ3?'Єs&}Ch (wK.(um"ׄ6krPܝ -T3YXó=:^jBJ$nndh&_9K4fIZߦt$sgZ 0LȏX0p,qY?@_(N%$C^ōղ_H2ө SU!p$ȬFjul)l1zk^I⺠HGbxɐuWL9qS'^1|~_c[i\:%*H8bOWl !-=( { G^R".tc4Mb5RFTތVzr(eݤwȶgҘOh@2Y2.`c,)1ChStyFNSLxxE:-?`DžxDRyS. z6#,M̌A@,UK*6? nc&, =G3 lhS -~@ؽ[Car`CJn'XC>b̵ָ8KڠWw]ٕzjP?$Ùn^#fT%ʼW?ލL_7#*VavCt@y'nd RduLXGT  @f lϤ:qαZinhIeG2Уh5j\U` 0uoNH)p1/rbF[=@WW};qtf`'3pZ1Ī`J"}IUYDSKc{zrҌmU,9Oy͓lusCGsG,'qs->zr>w1%Є,wO"Tw'6Adi EM$9L=Bq(c;mk?Z365Rq),ĔJkSU*^cŽHfoyN@'AgxV|L&PJ3f@3D[շđoM7t%.!(3M_j /T+ #GVC,3g9TNȒ ZQ?+9 ;^{hO30Gz0KC4*??W &'2?;RDpu8Nr@ژW?2av!b{1;!9%Y .vK{94b밸V/ˎXRY=  n_ut|fSp}I=]p Y"Ex8MP T+w@vhT ;ƓلgTKt6%DDαJ"z* #/H܀~C[0'kKL` +xtL~֣ӝȁ͉1!b7KkK9ԛteW6 m$ ?T2r:ޘo/BioNdna}I?}8.6=F (c{7-s*H-9ANKwNӠ!S4VB@f\0Z8u800?Gқx& XՀx8).Ͷ+_]nxWu{aU5Y{P_b)9fdm3QlDm1YJ",vϊ"`Osu@'Esa[0r &i\ۉǧEHtl=ѵV vT˩=͇s]OkB,&aǥ3¶܁-o&,E#/7'Di'7jmkݍ^:%qW$&/ܚc(r,b,(^j_ |ep4 se~` ^,=q e{}Z& ZT:< bT=]pPCلǓLv&wnG-qk5{g玚2Ds, +ٲDl|+ĘD)Q GXKW먄} -`Pi57-.ۻdm$L1څ2W C Ӣ'I(v1dD u%GLv`z!q y^5Caf&cub)C 4J r֯]6άlk cg~4b]g,!6 rJNx73x _8=U!e''?e1Ѭ8͚J&[r6j0EC;vѤ{U(4ҜrP!ƶNGNC|dr ] ҺzFeB#GdnI{;Շ _$z]dȶͬ,qs2Zb<֢(@_ydvvR!RvF'Q Rh9Jn-J;`B; nK% Bg3p;<کVǴpB]0iCʲ>ʛ۪Mz7| vRt}#5EW"{)u|f0!:J\/6=:7Za']ٶ@ %hSu|$?|`yC ɦ,I-0w4^C@}Xq˓Hx޿+<P^qu-+kp q]S3qCS y4pk R5+`RYꭈG ĕ+B؝Y o^tlG㰰kWەR`pܭbwe՛UV;2Х:Q2gGnq'Z ^TMNo#JԫT{o>!/$ɳgHkhkAѦ88`9.%`M@$ZsصYPB~ވU(ف)Z'}V;VK44-%vP}: 'gdf[PzP DEV6Cޤ[-*50v (O,oyQ[N >#Ekl9&,  LF><zk;' #ީALzkq@uXTUCPfE=K?\s|Ƴٕ&HZS$t3EKiى}D !lF>p鏨qimhb7r'jM{~n}L$kHD,CxD@GZC4=؄wXp+`XI_4>8+MԈwR͇ ͶTD&48^ctX:,{6o,V#sb )~.m֒l'W g QMA+"-ᕲ01K~I~LZye Nv iרlF-Z 㟸qMq6lYb_/0.9e ;h o%C$kw@eK%9MOG(_3\WT!Y]|q11oB2\A qƀ[60hRڊY4O*HV &h8t3} 1nA['3@2ꀫY|_|W`l5BFӬ,̵br#sKea)EEBNM=߬Vazw "z]YIUiQ Ӱq뎪1)ʦ푮9Y^ǫv7n*}Jn]Z H  Q˸MM1a1ZˆUQ)}9kZ$LdeIaONLm! 4hqȪGbo!LǪFrCtcrƫTv8N6hu&@NYPDj#To)=Fj/8:NSiE- =bg W(o_\lCrZf[XFf@W֛NJbp~Ϻx5|k),6B$ֿȭqFv=vת7q}`ȿ-6~U;pi5SWD1@R@&BJZS5TA>S3eT#sΒ8O_+ӝ2oGVw}xUȰ7zl_h{GD(-Ob44A .ZW$nvll_)BǩdlH8j>.IHxE_Eutnv'-Y J0eվ^O=N&XF3Lgcnc+? Wވ!]"p!D#V֔lVJ{XİtB`0vtqس>2YV,|*堄cSp?|t!*TurSP^3;f[=d}8Oam4w0 y"tkQV~D\VSLpiun5?B|\&TdgצsJOeuȥE0ڧR Rc\^yU_X0#D,h2 ;r53tO`q5޽k2%+7aە[%r=H)ͽh]`3I@HU3; "g2<݊eW b{1n`".]9.+zHOWGZnyz%S@gxsNw̶ 3m)L0t:A68t*kGBc§+Hl+aFJZu`Xf^[7I xR賤 YшAXw D)߷coauD!fz&TɥmSsOsb0&vMkǽ]yc#8}y}w2ΘV2ʁֹf73JO]`z9*w|`jgo9`q0! )f yd]0m/}=Np:@F0hȧWK0!C{֋;&Bؤ|=_odOt; ~i]~Sζ˔YνG&]F{@d)V "JLnasw si]Eq)^[h˓ 8կ!,5|bKIpWz͓ ( M[0`k L3/fBԩɠ[g^Ʉߑm <^ـm[#o+FJ6-2`^v] BCjKwH7~erLH&#*0yM$&u(8# ,*E f u&b?\)"(Wܷ [],RD0QځS%;P槵_g-~˕[Tc.zxnɦ1]vcTLRE7rբ"-d\VPՓN?7F#)Y,bck}B +_9m yߋ ѧ;t,>"T>G W?B{nhud0 u}垄hɃ tMl@,9*/fÇb`Q8}R*QuEWa(q݆h}qŵ 6@VVs< ϟcQ$ < @/R[!ëAV8 h\4աu-TCCAN}Z%QkRew- ~GyBQχ _MP48-6컺(r_섾`sظۍXtK ]3SܱkO;|aOtFx98:C׏f-vTV{k*%#)n~N#Cj-cX g]xqup4 h`kƢxkCD,`IoP}bj@MiIG]X ;d F9 L!_#!ϡ{Xբ45ߕ y:t'ww}j_e/b Gޯwm.2<77$#֮I ƫ-lseKw"sbؑϏ _~2*!T'q%o}/! hAhm_IlG6I6ɗȋYHxCX.]AzV0mMpƜF"3}%>.KU5 qIZL@jaT jد-$@'.,hohtTR *KX-h(5ƃǪ<[f\9NEC{kO@A+wc$ur6)+ M.بp)@짽f z8+#oΖ]bB؎=LX&`Ej8 )y3 CϭKjAhShIpepcr=ӃLgQc\0ޔk;VN߰)HY`, EH NR n!4Z1[v@(A&="ܺ7/sk2kbK;̘># ̇Xvl$[;U#W< K#vxB#_VukK=b.L"h`@^=h<" rCBe&EW6b$Tk:tK1P*A0NEJ.سWWת1(ln!҇%ʑHI/&!ËdaO$ъtKJR2j E/.GhIrG0!yC vr=HGyHe1Kjb0YPמqeP?ONؽ.Ss{uwo׋` B6h廐谌#֘|8"]TV48zk>PyxTZN$ 2p:*}Kڶ1D7ې`7VؤL^'̣}q2HV pG7_MyMsP{?jeN/´y` N  b¹8CR,' 8lY r|~NUMp[zK0ispr ]l~]&(3v9sv$0~NPhm|1E pAE'CUy2G-hI(^U߻$(I ynJiEZ^"~,XMlͧʦ[xwC }=hxnN^2lA,w-Tv3N(Ha&{Q$k@\dRhd"-P"/Ѝ1FIJ {=W"`Uҥk_sQJs" U_/1#QYf:G8(`cWm3'Ҷ,;d_j+ʰipiVIXB&O^`ch/r8kF~aD9DF~Bv24#v=zĿ|;(-\Hiҝc%U)&$Ayd& 0D h׍**PQ'Ɓ65qw64iDӼs8$@9zVܜ7}5ØZ4JB. ,-_wI s 答mMe֮ё rNiNjN)y7u|.ۡ*,a!{+΂?ok^AÓv{VW95[BUT,{BdbsG~%óPmt94&@;yb")pSxþ4j_xy$;-5%PVi+= {W$zg̯^z 8}B7]e;&4TM&?4rEzlLbD2j&=#;ԃ$i< ł _tTòF0rXl̖CKy鴀u8."MɿZΖ]Vۄb{cd|.M> ^+`Wn#O:%53iܻ߇+Cyu7˩ ׾\ 07 j:ݻӡ13 bu'A]8ܷx:}=IۀO##ظ1_b׬7R᭒VXZ~0 EBC]ķoOW-L.˩>F;^Qu8J.AA fPP`J(y(ŭV="=JB/S:.ƫ9ii>qTDOrk9YuHgZ:A}w7=&x(_%)XVƏjpi ~1njP;Э zja=iNx7BOܨ(]C09z06"lpf[ w8pWUŏJ IXlI[@3/,U\ȥi#ִ|!VQrAS!@/*peQ @,tj\jcˊkkz_C߼h.*w }㘸m\&bo]J"8" 7o^H6r*'sOaI?ݝcǏ|dp{"De@[<'9d6::X|5ߒ>&4xzDջ!2oJ` d{7\|C\>suʓ;F#49BjqTfu5!UI.9< **tDe3$7p XNUf||Mt6X%51=Dz6#ӄ~ O\ZYLtM?tUdVy؂ Y8gq=,ܽ^?髰Uz_X{ lN… hjC@7:K"EƏydPUCG<,L/ ]sXV:)^'WͰPaBi##k4~qz̉f5ѩbc`+{n"_JYŋ,_ow0duovISIy6mRVe N!i6M`{/yG}J̎z]1+PWC_A\5D/XF_粦 LGSl?I"ro?>>0/ܣ# G|(h}:勤h =FK^Sሿ |+(m$篼@~zzPXC8̨qcT{vGͨ/mhztJp09eV 09w(|ws;'C003pr!žyc(U5V ҉I3 MWQܮ 8 V0oC a?j,fjWЧJT &ܺ(Vt""ؑn5qEƑVƂK/^_-LXJ.$%?UyOK. PPhV5]0asgL&骒ŔD# [%/\ 4{xSU׀*/ 2^u0,uajᆤDQ(k?7  Z[_ ru`s]ȸMdM} $xFA$4 }1SVs2<-m1\x|6 EbIRwS.8Aʕ#PS`l[ʭړ:0mEO1;% K&m%I}3܏)R,lRVMՏ+%сV`xfEĵ׶G9ꋁ>;Ok\[Nue&yodU]W2P1zqȺTMs^`tfh-8 Z.k86wf5Z,b1@_ez*JBP&_$M3"Pm}!=!j[d6dbܱ3~_^&.-@lDwILTd =}׵;ekƖg1 !Z{`"@HW^ a .^g/*bڶ㱌%`A:ǒHA, }S^S1^5Fdy 8 JW_0I7C@ ښً/.&4k"'B4F;SN3(H;_eW(&!Ʈ.W:q[7CmKrtWTn,{ޖ;R/Uv!ɂPɤqpnTpյ}~.'BՈЂ^H$OÞP> 8gv32~U`N'^Q~7զ@&nYi!SEkt+ՐpU}zj^||]&&(cמlqos_'y%b'ޝ?q)/)e-BqB^""){tB2S^}IW(wEyfUUEA{}`wHD [w5Cw0Wjsu@Gx K7.=A;R4@5_CT, '}nMM,`r,WP;EsIT2!˛1l,n)gyYQ9Avpa>AUq@$t_*WX_9j3B37QcK[k兿UnWmsCߕFUQP) hf5@Q{;a.P= Vۜ] {ZȥAtw¾٣)c D*VFJK1.JEЄhm"|B/PÙ_6f=/YpnT]"3%9(rEIh"A5npL^b1$SdM7aPd7-s+6Zϥ`&Ө\Bc ѝz♇4RA>+~8})~WR`ンK-48{G5=^X2n( ƴ@1^]s(qz}8-bz`%J=9>抿t@l jd璢 ̏0kj^sk{ƋkwV",)+$)m0.08CefxN;n~FCD5j_: 9ND.ZW&`<ө2k2 iU[v_է: QoQO ̕RWom(BȂ,?r.i֖N^[DqC0=߁ܔg \B>bVsBQiڞ3CM3LzQwJX^q$$ MgD g,!8uùTmDŽM˼݂ `TL[v_uK8S,off.EN <B O">ݥBwgcs0P6=?@cYS<% ulݦY8Ed{ĭ;~қśVP!? r1傍Njawl(: ƲUdcj߬:ZQU m8X NBȲ@2x je hiC<@Bmn@"J/2vg`;C3Kk*}M5=[ED#*)ͣr7-*yo] bVBz< dnl] R(jr"RsQgGHQ>?Gj%bT} ZK#Ta~ʤ afjDCk>X8eAS8>d'El `{9yC$~8, 6{˕RXg̛B vU\DObNjZ>/MCM5|>"dƋmk;/MrSԝ-= ~ɪ?uD 9 0I*[XQe][YXj+YC qZcғ " z;wRLP< K*`rƐz@q =7ylpaG:]!Yb2TUdoDL HT&+A4;il/4-Rѥq}w:2S\zqz2lHKQ8_!F+6o|qOP$Fs0_APvJŴ?+yhgRL- g0؟Ѧv0ee(@Q C)t F콧/TēF>$nS0.cs8:e0 M%cHѿ2>[FId'8-LL7tW we^7*z1 ΢`4b00AMgT [Mk.)8^brLw`L׵$$Vq;?[L2x<"j$)v;c!-ʓg ya)3}|G^EgƮ?1v9ScjȘ/HC&>bkU8`!OqUN2i qE35)eFJl}%/8X^KeZ 2?vc: G׌R\)he W1+q&';RC]w3v~Ml(wB#f찠pתkRa0.bƏ͐ҥV/A1?oBn|A;h剄C]6Xr`wGn _,`W4-V*:6p+N :ΗDaw/ì/a:t|Pgȗpɥ) ോ >oI;<ܽ$weW:1k]Z쟬%ۊ ꂵ!{C@0w  ɄLTbyǮ-yz 3?^@v^=,k әGW ~C K 1D#4n3 17tp"kL@o ۙE-M'kҪhzBx*JI)#sxf+pFECv{WИ:Nf"jzEf3~?)U?Y]U݌)ham(1C 3xZqgu#o,|GF&ud}ި%XP&4@A17Bt?ܚUհEw6tFu3pHV,W&z#@8I|u!^2`icO]6"OQ|E,b r-F{dx|] y4j%vA53KL*f@.W5$-6uRx aMzbjOɑZz'!y܅nTuZ{q?n_x&P1޲x~A [W@=?f@Cq QW$TX'R zH&C{,U`{oufW[ǭij+ Tn'//%g?^nTBD@WMY/C-hku;":22#}L'嘃O$|e; ]Ia0Rd&u%Y R & ;'k1\TY @j L9N+OHED$=T$cEo r : t"Z[pRL/y2"o' EcyS7):mBBkQ5WsTad/ߒ秖nU[,/S,3\rhXv'.wQIR*`ĐJ}2&O%+\W|p|'[ \B=Ƅ-je2WN-i#?IG=V5aJg")4XWTq'ĜICd+Jf/0>viPn;^sRTgq'l} &,ȕYNf;`LcD+ch7h{:x KFӽݗC?z1ӢBA>V6)"2 >RZj`>BU4DZ_b'ahN$|]O8RF2wK4mӫ~^~g0"N?&xH,@9!K{k)uBhU‡MCb,kuo%5ikLFA4I&. #68hގ]5ikD%aubIIݮ[HtiQK:q> Jbe vLE?ܞ|82I(g6,5;v(`s9XoP>ǭǍkDP0DZJĀ!*NwK[gEŅqyVrb:EE2 %_?6WW՞b1g1x:cpvݙ0Sjz!Ǹ#lǝqPN4*뮴$srClvSCc]%>4Ff?Kۑ8q;Mrۃk7l*7#} l;pzb oѨ9Ep86vq &yggujsO=RVJ' S##JF*-ޙmD)A ޳TQ-H[´@,O I0AIqER+3j_?64+3MP:٬XX}\ F,EZ=6ꇸz=ΙKϸcBȢ_Rew^HɐVHO0J:RB{ bl N}kB>.Pd/ndc D_RY1.U6bߕ]G8B+ eKrmΕԶ@ ˸YaGR(J@,ԎջxQ.{I҅Z+h)rv-GLUOh*U_@"̪/ޣP9T)9r 7^EL%P n-IV)lH*dޅu*)p]܍`g^e š${`DhL#h@&jos]ϘreeRra+eG]A(*KWyȚ7w$sa#tGpk)5pE+RÏz8O/*95/1 LgP{E:B`nY` DD#Rv'STpݠW5gYW*GRg됇jbT)q@`ۿfLD3G)4NghrFA6zVIha-^)/1iZv.=V(s@ՐĢ"SϷV"ͩw< t,~33֘.i=09*ьjgE+b&pJ.kn]^z_V6HzBҬ^*6.a%t%rG_ ĹOҲڜ9VƂ3" <3uүl9C@u HcZV$&kJlS[+6-qN3iuoo7VZKS AӜb"v}?ojX!5nhbG 㢹()FEuT&gBFXJ)z xm?RR{1 {^Μ=, je\ٽӚ<:Ur}Qy)>C]x^k s\C~陌zնm~5LY`A-"'@98 7 cWt& aotH.O4hv^LZx/#`,tdE֚n[>{% f,3TȊU'OfϝJ}$-0R`b3rZrHi>ʵDn׶H u#!4C] :apoKFc GĻ[44i;>~28'M/2yy_?n9&svm5ѐ4/8%De|` øWpmSqK^&iWAg]}|K}H3 N 9FB PLmD_qѩŵ~A^$(Y>6ϫb:" nE.&_\У@݇P*F2FiyrǘR-mouşѻQi",]~^oyZÙ),qkIE(!k) n|>vԊӠrG0x ~F:Q,š {,_dlr WV!4qY7!}L&:Xѱq$Ɍ4.hXf ?A&=zҹ*m[FPM aɄhgw_lI9(漪Υ~DtWIƷNlFٴwKK[~>yW MK=,@>>u}v`6FT#40/sx?zDQ7QhoOT LI'ȺuUR8O 2'I0sDҜY:ߡ@cRx5,V(|mٞl[U>xI[JxD< o̴ge \\6QW]ބ y. #RXY؝BqHYT[ 1|Tvdɸ"O?߲W VˎzOigw(8CO**&ʀMNF ܖ5%,0(٫uG7ɕtW+~C_{pݽIIS}]B?[ք#aٝ@J'>` y 0ahLr(pCPSo ,B'1>VkU YrU-eH[}fQ=uu7c=u_T2\Cj|P ),j9r+H j. >w^'%᳇MR?cE q oWɣ|4d2aOB{(l&!$6o~(:װ{NӂKyOG1ݚیM ęt2{)/|F)m1= hjܤ'͙2{$T,d8=LO(9R үB-TIrӽ,x эTg?ZoޑHK<!%u5N~Gb5$5 (,hx;oMIB8f6~Q$ 0R1178륑"1To3"5I0< K=v8>?-Dawx}l'%? 숃 W0eNSm<` 匵 >j],+gĞV!j\8W=!p '>~ƻVc2,;G*<( `;nBDha)~ÅYS#]߶԰0X?|)k2Zt(EFX+6aa/-9*C0|G;ZH8%qʙ|umޙEoH^7F ii7bf?UlK?)T uhn$ (P(-4]u\L gEXw\ZߏFp갷KVrg 'm<2IMޒcqD}2B}hP˯LCyG+= U#wCz',"FC7 v4R!pwҖ@is`}` RJ(?8ZۆgJilW#L q1'7kYWe[#ՉaE,Gf.ZL21+༯]HEڟd.}?Q7TBg=]忪G#w?l t.񥘂J/y\xPJ7 nNTb׭:VZ91ٲ% bOwV&#T\&7?~kGu'wN<*^}Vz(ml1jp͎=!bM)W*.ۀ;fMGb>W:.r8n?{K.F\pc:Cݥ}ԬD\!l[*A1A3"Dg<hZ,Raq$bZf z"9VdK<7\mͽ'V#BƦEͻ80$/MP+EG=3zݣӫ3&DgN+2E22yBjBHkֳeIˍAĴF[M*x23;]Jc-͜-TLj*X:1E0z muZƅn6߲jN} /~UM82;_%ZE)\Tu@30 oC  *]ˇdG䀸7Tuu,e[/W}{6Z'p])Bm~`^YHmoy"_)9JT3yP`&Ɋܧјla^C"V;>~gզT |Y"ȐKB}xXY6_Tٱnqk-_Vf[zIoç:V!N0ő1_p[[mU#7[ Wpa],<Y 8H?B"{ѽbBR-V?Lzrx_L|F:G,ź hx471 .O]3 $/܎;rga1DifgU6Bd?OBߺOC-HJac:H<ڰQ 19m3ݚm A-=[h;ޙVl`r,rwe5'clvrNtvև3gI$ h⓽<.5oi7p<]_Qq×ɧK5X)?EcV/փҜc\i&V`o[SN`eO#H}Z0$~ӘF2NVD.~(0y'bJxWZd)9\0R[oQh䜊#_-}lhܻ)⍼fŨjNo V(N֞$+%zH&5&Py1#tAuS[F@^p6/r8ei8Gi9iŽ|trm^R;D=j]ƾٖO'5/ްՈha'ku4Lmh~Y~(aY3n{9.K6C4~.Nx&@IXX:pRwWxx v?jX޻Bx?Gp$k">c~?{:_^VHf뼩@~CXDz6p32sQH땔i*2z̓y2)_a氯i͟7/o6]GCt%H R^K4 ) H+~D/Ux31u>zŭZ9ѩyҖ]jo̗QC)p#Ч(1~Y!SВ܎Duf3w1=>3~?3tx~|l,uokl3dc&XA=3֤s@єen~+^؍L0IWo (mL(4XJ_ssuCIFFH޿n{t3U${HSa^g$`|XcϬM@MX׶!(]h<.2H8 GJa.EFqC䂻c4f3/nO?8@Ўզψ5gZܣB%Gްwv1p nXX=$e1;j[U#W뾷a4 krPXA¶H_Xj)͡қ5]8 :Mх7D^8ʚih]ooMsyW_,$#(o/HG)c$il~U1|rhn?wıI틖6a11nkGhEwa07hL^Mo ]_ :lmeh:^x=tr؁ 3TUW-øa0ba)93L& q_}fK<=es  p' ^D;aLT=0Gjr( j;#@wuo$sYGk0`uq=z7BEQ0Zl:@a0^c^-.ϭA^41wzdX^yNl)[zZ9_^T[ o~,lożq$9Oi^IGU &L`b,ׂ vc/cQC\-`}yNME|}$S E 0p./42$ͩ?ƸqDvm!߹vm"~bs' *[P( XrY~ڀBޑcv4!y@ʗ^fw1e{Wƽ MB$UT 2҅{/>1kE܀:4=haW;iUng[VwkYr4 ~_\RItԉ/F,\4in`zZP\u`0Cʞ2 !US}1h}5NE,849**MG'?=Kbq0RD&WRQ)B=guKωT)W8_$BkumpHɃϽJꪁW[ӼՄŏ<%> KֶS~:ogE1H$qU;rB*aQxm;kἈĈ6 YmO^HЕ4Qy^hvdPzJށEڐ>ڬ?K6m/u978ņa)yNOۜwW%.KG+`ƤѴrxFІ6&Z V\\(~Dc.УM{*GҮa_Nqwab0(CxWP"Zq 2OP,^(u4g:3-hItMhQQ*vjO[ڈ gU&߇g0tåἸ!k8՗\Ć:'+VfRug7Rrև rTbǴ BiOOYi2=wL1+BKݑL_E]wРy(RY"|.7DoBB% ݽ@"SL.Cٛ  ߔA{>SnY;ƯkuR"N:Q0ihk-vFb 8ڐ-K:X| r4e'A'mndDBk)A$.%O}BN1.o"ypaȀxTyKq}Ax>aG]NBߤ6a$XvijHKXE f./Uʿ&8j|5̅m}IMt=q U.bٖF({u#TăYJC+)Ǟed L)O!X93 '*+Wٍ%v@Z GE3ѣrIg>|F?R+l,2+FΖpj^T/P6:kKg/xë%7(l_G~.El>Bؾjߟ^YCv<@T1pmFޣ(m?+vJ/9Dv&گEd1 9ݎp#R;/ DkثX&G/ ظ <,&3dM!du@]p,=h2jv8o O'dveR 埣2r~qwTvP*# znAaX'a).7!sv&О޻gҩy$C@(zPF_S 8/):{ToVFl _eLJq#.qUH:Qwk1U ;L@vYO.&c;A/c\K$K5[w[C{-IVk{_o~ZΗhsjl< փX,d_ߪqN:YWUiHv=c3oKӚ.X##~\Uv}AO D?xe]`4];)Yuehi{4Ec^׌Ê'`?s;yD7Z?S!3N +*k] 3,Uo?ܰ Z3h"1ܪO66rlBo( zMza&Q@G.[ S8/[m@[[al<̔ $wn8Jک=ԗqbh{Lz؁#ד]9ޯ:Gc-R3_IDNX; F :H+o˫Ԋ @uwJ{fsRrD5UG7vcI :+lc.P!ECH[z*~uҡvG2i@"IdgxPccbp>2j7H/Po4vDioA9C1 y*gW'X|='x<@DV* <M=H!_ٝa MhHL춱2i,G 8KA(4E_(D>E< $;n5wD&? RD6]<_.uE&X?]^ՉPD\C;" <8<7^@¶|rR;y@ΦQέQ2T3䰍\rLe0!;>4-ג[33 5a|EMid3FuL+/󏹃#-F> C'02t+G+96/\ X/YU]'#F,_9Y߅& _ϊpeEhH@9w1 | /}4l]Qe.p5= / { Lչibqe?ch8p*>̷rUZX*@SʎHBHtŋ vS(-I!j{d^x-g. jgOҸ8,@6d! s*Vh Uୋ;0C`Qq+x~}  8cSJk/9%R?L -?(OxC|=E*?RFL W,7ﱓIS%͡mȍ'|6N2S91T+M8\G跦؍p146}cIӂ\!ǏP :coHpQH Df2|Gi]m5M=luSqOGn?$ks0P_\RNSa:unBNn 2e[DN0>킮R*ZU(솃t?w%qcpvHw'EA-9' 5DƌV4 eP0$NbЄ!S=eT uh I \Z6=8a exS8]h>".`OLI QUȄ]W; h/ʖW3GQ%* 0^FMqYKo/l h b%-.e{'wVcpmDAz0 u*% tWU=I *I)gENlӰz&vm ?8\Z5% @qqBʠqk^MfKj *l`Dڏܛ&җ05fG5YZX\J Ḯr{J8|EH8}OzHP|~8nCmS)TiZe7t).ˋ(Xp.I-Q"^Oqy1j2gfK?(6A[S3_?.n^ p'nBkVTok LojU;:-ԕVսLauzK'= zFiy: ?L]@MUv6]FP&MwofFp=?@|"1.뷌a D<~s^ @VsY-s'j\!ξt 1n!`n;Ϯ4b u6*Ajz3NswJ)\!Bn0HUC ATKGf&5 ɀ'hEH?} i]cvȉENfo^}9 :u%xOE(r[h<LM^$w2mn-=EVظW w@⇯k:yó/X"wv?x7sx ̀o ԗxn榋^lA}SoBML1 Ţy, XYTQw?5c~ovU1Hs&$GR2^`gweT^R8q̊m>–:Ta&uYMB T1!CTjddҚ՚Pp\5RrKR|j=n `n'=&.N} W|Jjps1LfD3Is[qg>+%QGjXa?o/,C2GY[bnJ8! jC˅ܼa>Fɵc?qL~ F@[zY BDwSiO$yfҏ'S㍬W t{O@ifI:2'ly=F3wa҆ # s!c<(W51!`V{\Wqy[waR-޴>^cMmJPt/u z-YДΠνͦFf@$޵$ˑgbʴ8zF=/+o|f,? #"B?f8%Y2C5Bj7|$B\<W09 2Nu[-zPQSGs@)HF^U˪r83~J]\]Po6>kb?kQN\Tp`쩩b#+{at9wk@GSދ%b8v(vh&C5aMc5R٥#L[{ 82:E7<S lMJ7᦮?7mirP2A=}-!ܦL<r@4px˟sz#`{WN2k^!iиu|;"?Yy7HdbOl}Hi˖"~[ȥ0u޾s:PDd}ը)p>pW )vJXiЦM]\wV^# /3LF%y7  g Yy!,;yb:0 N# Z*2gQQ"b[yܧHM uE*cȹV^G1 kWlq@xՏz"ttak"x'B=um " ND]4L)ĕ~GV{u5~8a;mG\CYYVoɶt͙kipE>@KaeVwY`q̄eG}"[ DٙeQcH2JstĤBO[-^Ou7VD켅t&uO=(]WjԲ%g ))aVSzp +vƾ/Iʗu8IRH g/sH&$T%ʾuimmR#{F5-SH&"''G?$~>oŔyWd>Υ$jwA+`-a}KdV 3#W:SDփ]-=-tv4|ץ%;mU`Y6!2x[ߩY[|r|Yߤ$~S6ph6~0E9+0?(KMpaH`˚֥u+@(mNLٶXf:םԖ ]0 o,Cfߏ%.w.nݏ,g"ܮ_Yj "0 9WkB] N0 zdǕR- )'X Ȯ) #SLvC2Xk4tmeV) fbH 'o%AѰC@|Jɡf˳Y"ulXZx\ih`×nEfv`Q8눇=K?Sۉc<`e߲\=mV6fULTnu-]|\}V&-CYrWq[$Sgei4 \{#3uү wuqss*x=EfYkBʙR7y쪉4 p)-h]}]%d(5_q_N )U5!0{HS[Y*yGjE{ @n;"TvׯE5y3zOKCFY ńm|R=)!-61ec<># /̴U83E@"Oq4> jxBwP7|Dy&`#v/gLq'-z.,_7⤌)e]Y<2A D7[;/XG: Y)yh}gx1nx˃P6CB~':3+ @TFS.G1x4\2a2%kQ.q;R56?ƆH.3.^"dA*׸کorA ! (O\(m7".qaYlD<>n#N>"zY?ʜae6Iއ&V\*BxŞ.q9Τss+ۗ\ըoZx LH]-`D ^@Ip%)2<dbVxU}y;KEIN@I'UW×=&|Qe.Œ7 J,(񗀑lu=zTiߒsØ`PF*_~ x;יM¶HbGDI%x\jqހ/!j(0Q7in֧73z;0c t@-RCWj"y(abQw|cX2D6E6c"+)>qrHƭNT w\/l2q B#p,lٌjX/ WQ;PCdK]^9E!"+I<`=Yg =Zn&l״5Ot$5 4lO,;IJ~&,XOD\qI@v&3˲0y 3}ؗfaa)`ȾN"*IiJPX˿3P?/]}UJse1VW^N ]p_8nf~RݾͶ+g,q/\7b|r}Qm.xBD`6px҃D<|3IvՏIm\-*3Q}uZޱaypb9/߉|(ϕ(k#򈇷/4?"9@f]vf86~.Ab@/>H6 ^uXO?)>0?:YǺ ][Ykk8#赁KmiWDamĨޱ0^#N ܯrk̵bӶ&GEPv`#!N;Yvt1-˳&2fXq=uvV3vq1SW6uR<5*e@R&Y=5;[@ӄbx^>B~E#nV-qH FD#&sc#~_l?VAm}-Λ}CI׋'hv !4kw#}egOC@npaD3_s 96> lӘ qNSxczA5LFO!ڽ-.zu 4N*vY!u,`Ų͐D.WjnCnRK}i2ұ9nYfZF/= j!)]ABҺgFɝ\uBLQ DmpJ(FY>pVz.R2 l5wU, ",!AFE+5jK%/#G_޷{v$ϠonYbPq$(Z;!/.]*,@ BtwWi~6kP;ƽXUS)!N#Џ{4xpp2T&K辅D1'uI%*bzgkIXώX=-eٙrn8T %er!rGLtM\:%z'q0<JzfKU7%,e^GVqfmY8NuUkVHw/nZ J%2 %| ^G<]<,fJuS ^q\!;m=O3D, O]1|T^vSMl/[ @@9ԊH"^+ z ~8$B.;{ǯ&%K[xZsvɎ+:.dfk:g|)8 Ce4-8>hP~ZG:rP9HJ rڞhY5n:=S`+`-x= a8/a:*w wPZyi27FW}ӑSm5WSkiEHWb_ (98ÇC"Ƅf?d |MkPoZu$Ȏ9N4PV4ݬ!}p22ޖq=^b@6Ke3e>qq&2;:rzAʼ)u6C%rZHo3r|xMJc4ـ7]_[Imoe2?,ʜZN_PK6 g39`}94^᜞WQvIZpmVGƤ8x= 7G pf\_ɒr4_/Q" ޑoFqsYU2S#&iɴ`bzߪ%b9ǧ i̕OJk {*Pǝ:kGkd]Shm4^_g:afdNV_:cBq\2xSOS+A2U:5[.80Y/ʡ񩟿*MVU8rc[NcPEmif_`φn]g5L}Cf}3{`WH/x  ֨K|q$P)ZX#/V x²Rrv377/_f ]C7J73jjeȰ͊&d]+lQ m? lAD9]}^âs#h[%(<*Ƌ(գ+5-]+o37bvO xeVANE :d`0ng S|K5#3Sx6kk6NS{MiBPuӾE"Vκko}78B sk?Wq?h622fcii3g&ҫ/:[%z *BK*l9Pݏ"w(b`ۙf&;N'ɩ '|lFDj{Adw;81xf0-G[=DO{FpV XL_3~|qk-\x@޹۴K/v ~$Ζ3~Jz nkJa;:cCInc=L(, YZG+%a٫ Sd;5E%Wf+;-\ۢjzIA^OΓJ֋EV6.II urQ!&L^Ę?E']ғ GjD5 5w(7H96oܨnlI &X&Ļ q lޫ M K/Tb|߂!(+ ˘SuîeoTkAM\!sM2 rїA7 TN #Cg2-{#U*N8>k!i펿$K )ϰa;~#4A ?%š+󚔷eVHɊMƊ@Njw8 w-4i{d2r<0b4ߒ6}t.qߥҨՒj fbW9$ZÞxP)TX})4Ui]Vy}=sm-E׵I6y ,:vgFq䒔d@cOa҇C|5oqz)`e (_t k.F:& )$SE s#$`uOXTCM:ެ1oD~q3rbt6wx3x{vp;L7Ywa(6~CeH]j෻ܮG us%k4g_~L\M_3Αt/Gw\Zs~xUo3J3J#Ҏm`]F @h%,y[PtE7LzFxFHݘ5*]š~^#0JXyu]NjCOK3()/V|&apiMv$zѬE,ؔ_).NTFGЙuK?Õ~ 42IqZ$^Zb<]꽉if |SIj[ ^:5J* ӥTβ"%5r&M3vE=]D{oY+%2a[>݇5lI8T N='Ŝz2 k?gRbdcJ + 3kY xi!6;ˬZmxm328^ڗ!+$T05{yE3 ʄ.ӸV@@3l֍RM[B[/ə'bZvf:?Q}UJb|.($OALʸ٦ƻfݠY*+  a+:FESϊl>̞$/0TyE4RD'gwlxʊ35!J=˿'Y _tH/` f_x3H˾]Eܠ]'-qo#'zGD卿KInoR^aQ}J%EW}'b0ޮ)B,ʑH2_ /j.2O'#W{r@j`/R2j5? VpߥOґ?ϞؘYMq:{GڣeA}mGׅBU{*A 6R;pxkד(L;M*ybxTU@(ZɆ&([)Rt%?P so@9'!x-b-n2# BÃ[6~6y;E<b b`RUE2I^ c@&!iStU<[OVY^HcDؙZb!r!8: .j6`e˰#Pz&ZS:JCT6"s8z64#.9xh߳ley"ql8{Oea/Î^P[QdB$ssd&u$<- /^rHT*Tr/u0ގEtM؞#n3K@V9#x-dWkVvu.rȯh;a Ů'5# R#2=uExb=@EIR(XSmۂνeyFBZ=|)tf;^y3#PVbVQUt|uou*v`#“]y^,+ 2r,B?Ga=d¦?ό۔*`"So>'7Q%_J-;v z0!=M0GXtZC5ز1]l&Uyuʽ;Hdm 2r{;ղr wqs6DLX݇$4Ovv a5z*#qܛN>mҿ 'b?^m޼ Y&Y$zFg*=apaš'kʃ[q?tnEp\f 2bF.ǒ[9ԅv9\Qcqhܷ7]ooH_Hgpik$/?#uɊ+Hq7p56 ]cRZA hܑ֠%/^4d e{8^H')ۘ>ylFp_K8mRdTslu/r֍/~ߙz~Pyj%oz1v\zY2kR`4aVi:Qk.8im Ϭj>Pз{,ڜZRB{Duө) dw:ԋfž0ۃѓTrEʋᖖοLg)dצhD%SŒ^qUn3߆t_&[1yǞ 6aN \*ZrDxڸvs҉<ĉU66ZsʶRD]4_q S5 GI9<> -Lɝ KA`=$RDPԒS[& #z͔oI5wƒ}R̯b4ȮPu}5#;$3J4Vph}!(q֭ybr,^%Q(Ӧȗ;DδVYz/(@Y1$u$oNie ˶+{yFG%iK"lvӧU|MަJ ~5ľC3"s +P䌸nEwJ@\+S<=?ٔ. U"pq~BuU+)R]q3p%! XeىBQEqtŸy z4ŕqO3 1~*劂 Q,/l ,"4V˲LlI7’`KS&Alq6R ^#ljVPs+r) hHiئGRD6eLZZ[r߮?[ +;5Po# Jqc{x8}; XsOCga8|FDdL "G>GU -WP!KQL'#ob`L5z a}Dž}J UJ\wFv<_x;VM%uCm1ks0u6ږ!yo"*y`N;z.G`F=2K-tΰ$gyjڎ7/ |6Oʘ|d/iryK7fk6jCF`e* &% (~^o =D[bDe$i'+#Tc Ub~E{^ЯW&3guU)XY!-P7,<|< t݁aG[r,AoS,OCQ(wU4g&qN RiZZE+I]1ҲEvi2Ԝ'N]Bˌ@ӨOrzKT$ֳFm1ZQmJ>mo~|tnQ: ³]V#(Y: DUR $]촶}BY)4P?oNSHƠ )Ajjd|;n H#@!4kcg.Q ϻ OkL$(T<>SPպuvM$-a4řLӅiqLY ;OdqmFXFِcq@>Vhd S 7#3+%QbgӸ%&I,\K ]_e'@w{2\dZbRo%h,$>}gu~[? nCuv1JNG9(mk(3cb_6mX/ 2{0zP\A‰tEN%]~aux(Lb1Γ0Pg;y<]jvK@gH7.N`bFB~׾̽|09j ُ0R~&6K׺4.Z._s^r[lA`܏xϫjӦ3H]\:W*/ݰˈ!~K!:>ZVS%g.,= o }J'Xqe %7[ ,!R0ѵѸ .ksd8Mk+,wΓ~CB]jK{]@9X[bJ$Jj@aCm|J&' ě.L"?&y򓢏^6d_`L,nU$?MRXE0fĥ(`ᢚ>TEhVN=^i0ҁhB|5 *+hPGޠW]ye66rL<ؓ^[\NJԖ(m}fHfU _w۸vkL6?vx BwtA. Ay~%O˔N]-ҠﯬMAV9Y!6`b65*.֝ce5/jP OLϞ&a>zsAR`QC\MWU= PŻwfŐ [J"¸ULktb3X̔,}]-RVOdجw{V-*ohxqnepbxV]ytyx~^/ojIbLS`Ė-?>3fP#JBʢ[Qo=\OiEi)XJI_n]s9oӋe?s@>RA8"#Fq`וNڙE8gr}LsnsXYÊ LZ tΣp=ӀG`f|0;M.iT'4]Ui)4,4Ôs3+{渕f@cqݲrHKK"m];ϲ-x@u_-ֳ7} giCI*=InVHX^bp̮FgȘ/K/zZr+*3҆ml<鶃9&zl R!w`_hl eHT"ZG1EqK<ɽ }^Lƅ\?\nAhO!gJ}=eZg< 0N >st挦Q'(d:^e{}[ؿ&ǿ/+9Fbr D##NH"iJF ^=)2.ù7.*XRM!苳KҀPiÀk%~yq]yϤ F9^"EI2)+!:6RpAӁYǯj}PV0 R+<@9 ͼ_ՃUjzǽ?Tp|͟Z?S1D[yW޹q /~P}(+@ jf ^&ڝFv[ǽq嫌C&DVOQlCܬmZzh_6\ ~q`˻V `gF$Ms8)^Ii_sy -Bvcy:lHz''i/, u{C=#"4cqʖDxFy0%:Ԯ— iA@ ΔwYB+k$Fեy3{12}jb N4|_Y2*i byNXv5K]r0/OoRevr,u?{p49:k<i dyW+dӗ)i XD߈"PwvH\ξFyyy ~3‘ZhQ_{mӫ[#Y/3ZjvV{Ǫx+CVo%v` :(?BP;z&VaϔAJj Ҧ)&H_ܧJ⮵KV<: "Wn gpQ ݥ˘<\`$䀁XN#շ>vU ὜)Μ82M'um'GCKZCA68n`Vb `Cõ&|FoÖY.$+'mgBvCqz@YTŖ굸,u-adE`(ltF_X"nUpa?*1y&AChI騅]BowG3wKR*ΖtOr }h642.(RY̐*لMH8‰vcrߤۚ +ٻ,j5:#>tc6I'|_m(aEdw5b:G BWI%yܼVʏjl(R3à~4"uF@eXmȽp?~?Bħ71S:@,vq}ΔLMX5Ũ_kTS?,}7P (+-xoY;w|V ~ @}g:gZJgC| "׃O{M'O2'lw2ݹ>ۆ ,pWO|_Kp["P,+/XsJq=&BmxaRK_Zo *+b2  +0nY-a=7㾿nLvU}M*o_t+%CM:?]>3%tENUIԋOA4PN96!UhB-9h}=6D-`UnU#ǂtbe} >>nފES/с]ޢ!;ԕ|ko)drߔNH!\0KTڧz,52Y3~F `& "lL>nHψs}6Q4s><:W`1V\a?c RGNJmz2i2Iswgic Nۜ(hfɊsu_ b:tc~K,j|K k1߽U$Z!?+=m$p5s*ZzC!-ǴĽ4˩qBt#⼬n15Xnȭ6ہ+"p%\`Tizi؜7kP W`iKCnl#gtr )X E] 7*ebhTqf [5 ^ =Ӎ ))#kAVӿJ</;*eֿa%)e(V Μ<bmܜlʎ*E1AKwK j Á\I7R:o5gcufjJ5?edI6u7Ľ1{Da ,Q#?b- F^,Nw {R-{T=ˮp@Lݯ> }&SߪisjHvqW^C_5F#r+TB{ŀCP^m.zo_BGP!ApkeU}3āQCU}tSڴ5 b`*kQA[P[) }{ѴYVD2g~lRN WR&d_JJF^ QVyIBiRTP60>+T JI.f1p j>1o"9ϧ@{wE9RmyQbנ;$oE9̲Y$_D#_L fTux|j2'[ "$S˹g*̊2}!N<9Rv0Z&fqmN@_U{A&\}"k7KLt9 K F9(s=JVƁh [Q. |a#= q6=~:R2=A[m02i}P \>і Lj7=Zu0gp&wǤURE*^2 p; exؗ}mug`LǗSP|*:rۂ|,;;ļ`Gq]Gi<(;u Ƃ,51$߄(] `~ >fdu~2* +`ƜPeY.3C 8,mT=QRyVzAvUxz29̚P(kd >X, d`+DJrlGf͑YCE+/\!ޠuQ,1[ޣg~^B+=i\y7ir'[eF14sT'QOA[s$3Joc,=w|E~,W  KF FdF|AOA/stgZ9&E$_I(WN%h ks~|T&| 1j"T=Z4aμmcg bg^uP 5E9::=Obɋ':W*Uё!ʼ96b:w ^ &IK@#3&U8ǾǾ^**#O陎42J' GakE7}!vd?i 7OC0p.IۈMg'Bļ$ iE;փt;ӹ^X)C` ɤBba|Sљ?_f .$ umTQh~ z0hN* Vk+R5(C0Tʢ$eUewAyOPο[;H.2yZJ"0|4FU90^Cљݶ|[ MAeZ ɫ!E <`ȕqqEnd y*%ů^LuYc) oL*@Cd7q~єNc1ѭiKL7xK,UZa:1^CE5:Y0#:d\ 4^d!AQr46n%̎鿌ca6z9Ӎj {úxCc- %MAwmUT75뼴I,Q_2 ߕI?sgiĒ|pX%B&ޡCx bz>%|5FMBx8#T5,܉Qj߻WB DqB0̦[㗿k?[.i[Fa:5Yh !2!.N1CiЉ`^hGQJ"3HŮ`/Gy+Qmx7lޣrԜ"@/R{R3#{2㟤srOޖ0Q8X>~=!bL+^[O$=**<ˬBeM,&yY_6"Z'hUW[w;2߮+O.CFcz>1Ri:D>m+7yoׁ|ua\+ 1@Yp f-f">9U7 W};q{$̽xO+$U gwwG>/P2kIF c;ˤ?DYwD2̐U\Sؓ D3+(p: =KV;/_@ۓ7Fe ҌbprdG+000U8Zn/Uc3"} N=w}I^x%76e 6McWr~mM3^P‘ +}>!KT}-A>Rƍ t1.HSDBb߉jw͇M>Ef-?'LƮ]3hGN] #{ Fqiqcs *cf:[I, oT<ͤgaeFqëᒄRX^]ܣ~~$[69o)>$#Tόیw s? vMyڈ"hIF7RBOLS$$?a7Rð!,RRvS94%Sq.kßG Jiv֊]LoxsܰD "j~;Ћlz63ux*l"1۔ߜI6)b~Xf5-iNt]yx$6R]{!h wyB060,Ĥ!L6kH jtˣ! ; oi 4qZܭY.B'yKѾN$~%fqn8^gA%.èX4 z?OXSͤLDnpqӞ >%8bGKawNg+Y|mf J_QkьnK G7CRd["m~/1Uu8y,_|TE\@,Dv^e"C™8AQ.p=twΏr+K Კ6\eAT;=ʇ^/:.MWm~.{[TEOQPjЇic<j\1"v{#f# r|0-pOu*D0$O(~"rs.a銧<@^O. f~z>zכ^/!hoAa␌|C,D&lPÔ2@Q o3UտyR0pmU<*&#! >У ζh Z26 Ǝw}N7!I)i++qUčMmY}mf2{ݬxEUAQKODrh3U7EjDĮ qա˛ PDw3!M Jkjߵ 㵍@R`B"UkٿXj$$6Mc\﫢 \ݨrd\2dʧjiے a:b'F<(YƗ!wW`;$W+.тZ8B1Subk_ ̶H(VH:kK^$7^݌eYc߬V}4*BSВ9P?s<LF$=U5:P 0``pu/Ek6؆h=}( Qc5St$\.Kېh ׵@8x%/ vhぃf uT y$X۱;jQC'cd وaM )">Bx C`"CZe=ta'fQfSYf7ҬdEfjsq>P)3,n*p8'8VOK/fōcBum\ lkπ#rU,M1D4P!@g2|/i jŷ,=%(e͒D%RoPNK5JYnX7AH{f끙7]s!Oj 5p="&WZke"t L=-DZϾyKdʿN #GNL3n•(pԇsVY{+%3(Qc.k:Ss3 ԆIr2zCjsmc_ޫ *2Ot9tNG2`,fg8%ɶk4վ~ b܉?wvZ߷T즁 U2}yb"nSvB "Ie;hM+v-b tbGȥIL+ewwI?Sp)r?m ;-t;>jnĜPR}EiB\j*}pZX{7|IB<=5pa@H$cZ>; s.!:d:ScƉ#!o)nRO[]!xyM#n_:ȱ>QZo|Hcs[uS֊^m: ٢+&8ȪY!+?{9l 2 L7B2v+v4U)K~.*눕;TJ<9Wh7ZܢF58=l#u+]­f3cpF+J%@hˆo)I+(RcʼhǸm0ڇ bf)#ōP0tѿ-6P8<m_!6;P y|0'/ lhnah^~;;; Rp瞲 <,gyVxThR /]f$P%ί*р[z7Zc9&e. Ngԍ>ÇzVzs#=߳`7{X"{s8xouK^FA-.3PdKjy:B8GdawٖEחqih`4>r!Pb٦| gQ!+ʼn2CŇ;Y+9Y!(9e 0QnB|u:&t2l'{]pĞr!ŧnK 7Tx6-T1=r+ !}_jcM+AOJM"{}D+נȏYp4, mE D`GWvLo.l^UfۦjaU ILbcZ˄|&Y 7\7vH;V1:(0H5"ceI9VbE@ye6 ( 5>8/0)e~_ #&\CtGYU[B TʛUaGd>L.=eCġVHK8'܎Lxzmˏe 6HL%D<#@(ݪgg{kt4U$#ejO%0}F y^\]fu{ٱG- UWjr̙̈́*[+w6SEW3t SI2=M9JUu^;X5}.µk&*[$ilCV'OJvZ)2& S*l,*w/32TPc }" 1H;2E~nDc?.33^8ٗ_!WPǃ$7hIVEX45Ʋ [J7* ֥zG+C~GmVy'By "g!r0{0, 08UIk7n\ï蝁,VN4~ßK}xrU7'Ф5i)ǜΆL%ȇ.Ka%;ŶN"5@+qtf).*Y9alqpw|<쥶aԊ(M?$xF6CcxHIDmTg,3 j)1=2SjQTp jf[Ώ+j$H qSy }WʫjÖ2FcV5窾{"-+JyO<ʌ 4hOB!#ݙ5cP'wㆿ R_UP_9JovG5޲!ϊBA0+5q->+Op>׳߸u n3]ߛWn+kC=ni yWbY2ZSR 8o>wkiNmíŲpۚVE3 2ԧp.|f!EO>禊'J,xڲӫ bלm2OpqUl_ G? .G(\*5ɧ/3x:Ny t>^C\Ӥ;4p߭+Z}ްE[XBϱ葧W2QwAP_|_;Iin ϡZ%:(%;syՈޜZݖD0mlOx!2gNC d-v۾iX]gzיb*$,V#j*gu8`,qbdf8p.C4^ߜ Z4)l19em,.bC' W#8zQ2!R\C-†G[@ψJ^ީ2 jp~fvL}}BH4H0o6|!a2qզ}D?c%FBMi="@'f&Z|a}mW 8Q Wdb*{ Ua8㳈˩74-5;c7*3:=uDx&5Br6B5# -e^'oL3IÙ+1_?J..v2a|rY:  $)dhY\M z+1IPk`bD8x$t?Sx JK|EbqXM#yz,QB./ *=,cܖ> |2ަv(a[ c"k,ƨg'YXZ4 `/`Oѹg @&I%Q?2!^!Upd=PTF<˭u"q}>=w saqI*w3@<R" %C}I\~{)K,P]E0|)ws~I1.W kb]1w#"]C\P%HG՝lm +Nqv CR.rMP~,$}h0KbBe <MLߴ[OgziIz{7?(Gܫo'fޅN\򠦖yETGI _Q$`(pbrwuà:k$tK->S0{Xuc)&W: 8Ϗ +dr'6/JA+EÄoNdR)*^&?JcvLv~$ XC`~QR)x:T'Rd~~zC{q1 h" e7uuI#Xj}_nJqZgM|x+)?T$E ϡD-PMN޲=1nulށ Ԝ ݢau| T:٬Š>Mɴ}[[rmns sit|`^ zqbS bJt&$p*P)k>2+n`%#9]_1 5;VMۊj?gߣq&=}q-~])Zd>G\E _ -F(J{xW:In5Iᳪ˗kɠ{ť.r E\q:$Q S|SQm܄`)g$fѢq!m_`!2m<'rҘ_1VX(rcIȏfVP^pS81qQF5F]_փ|8]$44aCYfP-Mo}}9+h>Ash>*Խi-rp* z)yN*a۵b _;*^71i6 3^J e"unVzFNj\rY"Sq\,zal|ʯ3ʠG\jˉ],ޜu8]s WѸbb&<{./4 `CT7^V6@^ʿUJ`,$6 M4ZAI3W_Gߺix/Ed.Φf [?(!\Vn@552])oeQ1[U؏|j4"}>-j`BhDg\QIzTRP]"WTM ^6yx^۵kP|9Qp񏠓";j/{qۄwxWN4)ZF]מ-1O^ؗNxpVkT>AׯviqlnPWI8nwx2fPwTZ ¤]~4 hIW<`b})7.ד#cyy*I[vOorZNHu y܁VX"HPp"$@:]uY03-?GHa߰FNǔB^QSLB>? x1Y!wuWQP"_xAңb2E*Cn pOQ/*fB8g& 4Y8o凴AmW*D7NK{fY?њXԼv1\Xz{&n)T'3nTE=) 9Ƹg_p6ƒ4八GL zq.;it䈘esFh[moRNbR dR$k-jͅVd;*E" t  QxN/}xNcuQ~џ#_'6qw*jݍ_+l?)Xn@qZ27n~]:!ZEVT}BmW&)XrD*W`>%KO!JCrt Y/%҇qbB`K]CQK=|dϧAvh ;/(GWx5AVhUN\B Sd)BmzuK;_7:c lbkrV7`?RPSi%0C.y]Ղ;1GhR3ˌniېɘў%1J&ɍE"$xR>8Ŏ;"r&E'@C sЏ䉟V3ED*W@mRYlc݆^EWdGS,R+rհ̗s۷$p >=gnX↦}bc{D~gUBҮXD~(|9"GQ)7ޏxCFE3oBq`TlǠ34-6Ng7@?Z?9%w 7' !f2όn+2;m3 3$d: ] Rh}a4Jڍ2lxdҊiQ6;Wi&-2v[ȮJYpP\8ѦrN#l3LLdRf!'a}NK'S-kߢM鵋g0˘.zMMdbl?fdIz{ gYd N_NC轫HqJ2nRl@uE&|f7ݢJb;CZCHmMmlrq†9 jv&!n90ͽ;}75k!gzD1H:`({C"dyN<)Y9)I T`En =ָ]vS2K@úc jjT}h__CK:u_wMa/.PiLӊ8PxjyBSqᨱxVf4Rfͤn.8U6V$ƅNw%.0A6h]Oj%y7Gz z8 L~6xT2^fΑtjL=Ǔ(Ʈ~qiL)32aׁ "o34Y"$ߥA)v0~͌k6},ʔ=qluGr,߉XӧH͹I)шGhh1怑ZO@ƴ%K=c-Ϯ.I9H ԃtNX_*\0-)A?-hF|4O|)Kc8kj6VO˜Q*y!nj|֌$q x^c(Ihr CeM$1z` Jl;58t}.p).(s]7ZDi/Y0;o+ w{sؓ؈\jr9rm$v;m2ixEZr }̤ʞvPcD0 -4B*V߇ wJ#oPj_ҏ4moz̚BlӜGSHGJŵ͌Ɇp톮 T/ qtGwE[ÙQ}TZYa47к0::?݌ o.: R!:lMenX:"~Uo%aA˲}ce| }o4wRL`9n{Baw!rdy%]"VvL8 $\30% MD/,#e>(ek =I(QT9s7ݧ兪1î v|zx il%z+6b^T;c&MrIKtnKd۝dV j# H6>;kĤ gLsYv;ćaz-HOy7*ba|p׫ U7>2Ub6.(xeI5F立 o$iEU(1r?B?,h<[Ђ=ϓB(O YR @o iigR}.҄)~>:XvKbӏ5lAVKnp{$6SWK֡;<&O?+;9vpTuB θĐ5---]MotW.Z fGk> X;m֨ל~6m"HޘhMq7Wdg. sKhu2O62)un#LԽ}0W/j)3bi(4Ɲ+k\KA4Im~44JXʶJrD0gE* (Aa<J^,oׂƛDiltfq)xr_饋 À)D`1Er0rOPvIHَ-'J&kb;Y I!fBN Uֹj﷐^ ^`G UtT5 4泞Y ^ޝJ^]d.J A.|1|*#sj~CS`ץHy=T8+V]13l睸\ +31_Ϝ Qp`W<{O[p>7Gf*tA^d(%Ev)M) y.N,q;-?7[ޥ9 X\ 9^v#gЛ#u@ @eyл>O _6\څM} -XiObn`r):5'-rV m3Ӊ^aȋK* ;OzEƓ%KCu @F=;OQb8}UlNeD'JiyQ*_E<`t/M11'r1UMzTN/N1&M #SA}_(fB6S@ZQzmBnGRCJѱәtAyPҳљvoe\5$A"m G%=fL0ZH>|,z+HG7jS8X)DI8vRpDO?`K .C;r5Mj{ _9S0/}#+p7n‘)s^n;YJaJŹтt&(:+6G(€ )ҭ^ƑLfO-,ۚc^bRaAe5w% ݶk@orx#rnx6(H1nB6f *@np8tzUvz'iK[M-RIIqi)>yԜht)6l۝qYV mT✉jSx9@J u*RS[z4mir:-L1I7Pa#pđ\t`e6d7F-dx7LHa#j KF"T OOB P=f@f&uET-Rǔ oHf˿Ω,Ypa_P$Ɗdw8hhNv3`nu:_P4edғq Wl*Bxy av}3 R@?/$DO9ZVz5 uٟs{sZ0QCk?:R)-Hk{}E_3U1{sȆnJcMR3$`cB$[ >`-Xwo[ ih|X~Onӵ;)ZWR|=/}ʕ8? Vɟ<>8}C*SFpdlz\LbpU&&$1#.JU]jc:bu!2wKVw0$b+wF `u֬0jlLlW8Kwk5ɕtUY;t34[ \5ћrj|X{|i%gWPb3!s.jyp9JZŗyi!;9 ^|w%Ȅ2mGȉtp?\cpk,zb݉ =ݒ :w)ݐ66T*Ty jMRm!9sK뚅\ PwD=9=IJ~g75'ApjU/7 Sia)r{gQ\vc0b- D`.I(+?[ F&I]m$?ē5WJ#1 rbe/Ӑ?*n?aƍu$}|Vw?h[Q4nFn[d1F!۱G!:;+L_"sўEWR#A D tn٧ )@!S gf/tF 9t󬞔c=OFߋ\r$1[y6 ~nOJΡDE B yF["4w!#8"d@Vr׬Qϖ\2pi)qT!)A-$NA`ӫ 2~߶L2z&޵bpy&IMV8~*W6%Bao:JW~gf+?Q8br;P1ţnZdA(ka *jPiV:/= (( iPkfa(s6ҭ$u@ &|]̧Å:] 6qN窩muOX`>J͝Wtнv{h}Dj  |Y4-(mRooOLT9&J)qǿ~&rwMܺz\`bVGGㆸ江۱UCgc"T\Ĩܪ󲡽뼡Ѵ춮_;멛8EŏRm2Pg^Rm'=)bjS=9yʠc[gn'0pfY;o71.5^jZ 3l 3FmtvD/jOx ) ?iiԕd=V9$EgFy>b$-:A,osPorGR~)_yI+CJ|ܸKSlNF&w] 3L94MALd Cɧ$*NB'[S/ovU9фA K^.:\?Ad' A7̹$xq7^{,\v`?FzGV+9IɷdHyn5*£?Nz?Dw  DZb Ԅ{N>ۛˮP`fL}vZepA<\ ݣ'/H7,M+1`l1kWnRl0`XY>$ʹ,`LQ[ڗFDNS>I@j: `W訙MvL?y5ƽ"IEIRq0NXlbpqq /hN$l>,Kۢ5Kt~BjE\D[4)u_޵w} !t BB_TdSTvˡMͅԳ4XkcuC~!`sJ0kh4] "ry8][q:<6& `5W LE$XAϟǙی T*^ U͉-ʂg>, Q^w' W5;+6Z#H9 |1D| &ΌQ[LNú~Q0 [2,e\Y4װ;=,^sGeD2h6^o#B[| [iB::zY Վ{]Q,Up9Y!҉#%[\lͬ$QO5,t  &˔=FhD:ͨk}so36Rpj[ަfؕ~}KK.û BN?6Ppg8N?qݠM$x.@Nfq zxԗNٴUR?+hf3.nl&MeI&% 1mD⾹divryI7z'AOͫl0lθ%/֔C܁f}(q!| WL1\7:= TҦ/}m>`'|3"$(.j:(JZ?I㕎,'Qo5&+W C x;; V& m*ֶ#)FTp0ҢNQr~j.*7&){;T+ |Enj%Q@$ Dݖ线zsX4J.2^ D 6AL&Z3zu>LsN0* ݊Z'1;1Psy_"+ 'E8u T5(6؇6זFv\fiz`^L#>u#eVajRLsnHZr=^4VE\zL%L SY(Yi"2]ה7 3LTrfbj4qD?)Z2vHd! a7^E-dY* iasx|C=k;nM. $tg?9<[VL?Trq:2cDA!tF&‘Smy;xI7""Z h6  6d;ڸp你H-ћvesxt3a%61MV۫-R!{OؒDGVvxD z(jeklއv؁"hhթ$bɚe'(,E>57UjU5?zz> .p G9j_@ـ RvV<==ʂElE˳ DbO և~.s@l (6K@n%}ےs`wK34pxFcקz[( _ ? Ǭ&ݐ RrzwQ_BJOFۏO a2zTgi>э{P_@6V؝I&kxfҎ#] ~ьK哀fϺg^^+2_^⒎?@CF}ȣl:,B̯nk}w_q;iɞv ArqWXRfA/jV)-_"10 yN&\@_p {MHMz;~2J/N.cCㄦL4E3yAMvEN ,_w*- Iq lIȶ7K7S wBY0T%OܺbFk#RWmL[J]TŹӆб~lUVx.&M9zq'}e}.ws`Jph:qXj(X2Gq kh:`)7y vx_"nai1},~*̟wƣBJ4e׷o\m9JC" ;r:LLH:]GOsp7J?8.|[ʇ9}k#UUc$䛢L Sb}\KѴwMrk e0Y9C7]oy_A r/(L-c}"=H0GOL*Ӊ J93xS)5-:zҎq1RgP\N4j_T C)rSf67r}sbI`9+/~G9U\rӒ.َWG cOl[IӢ%g6NN%-Llg&=EI` I4 V|aKu2_wz>E0}=ffl(@~9sR6[Oj*G%}hνFPmbGg Q Z!ʣed K}<%Iqݣ/f0v<6!22qr-?#۴TUNV'XL8gK2K1no/FK'H\RNߞ$:S9*U7ccXIϱmܹYIèUj`Q/M<[xrȑZZJ ԽTQKu1,gKNQ 'W0eEwVH9N' nKňVwkρVIVxt9H+_:+@YwB6g羜bCş;"ܗͩmi$Gs-QS bįP\GVElc2ifئ+\M .၍np(F3k&^'@ڊ"TKa/T9&pbbYxg&mU$p'AYHo/?HQU@z[r1!p`ǶqJB T fz~)nyDu;#k~0O0cu(ھZsVpyl)b;KΙONgJlP4RLusSs%0uѪ[<>tOQsL s@N@&D& JCcxigt(IƈȪ1L42~$RNAMC\^]_9$~P;𐩕rf r0J @8 P|P=nNǤ}wBv[;OUU0PڣaSGS2?9 q>=嘜aQ19#`.ȇp Hj {vmnҨ޷i\4~e&՞,W}yy`L9pH7'gg-Jrgm5rs)?IK㻭6C[{K<5Ğ |qp+>o'rz#ec/ӳ!n8X2FK.FutJFċtB(.S?, [n(|ZΠІ{F{2[e)J)maw` ?é~]47B֠[k2Iz[ UT^À:gyA*٣ޗ u 8C ^Wf5)#@fMGU0sgNkJ- T2R"QKEZ (ַ9q0'׬ k s# g yG_rj;-kJ>TǗ{ Mͽk\SGNFDz$JGX&G9U1-rQ3F#&+&dQM/]mςd4h].\8H(Bgm<[۴V5CZ;\h<x#ET>J1SCwI|RtKv^ p3JЇ4*%ō (JnsZM[g8ɷ>/Yw vBѮ5VBEF5agr9x}0p+sYU2I+`O\z!kD3bx]. Fj-JW(\p)?nv@4;^zTHeAZވz >U#jINꉥrWC }rÍtTLf?wFB4mЭF~d3la}QU9:"ZfϤMZqIS^{DŏN2QI1NfƧY G.VT|ŌTaMm))*l5b BtYțh1!ULn-~~q~+? kzmHbfJԭ7ڹ;T hI?E cꇳЇbbx5݇}b v(8܀~T @>*q:%Ȱ  +סHMo$Sw!0Q/5Q`{(ӼAeĮwt;r;b:rkI.LK]@x~IoL0EF:[Yr&e,=m8_O~ߦ`RE@bih 8wv+&R߁@_y4cVe}֣FW?L& \UzKd<̬r cҼW vȻ,Ɗ[ߔ8puƥx 75VrP0:l\z6IYYJD| 9*1M]Tj 5Н*V|Mfvou2p^S&H]Woً3W,Ze J~&rOx8L{_@&y|MhL܂ÁZ6ϸSjD ʻ=kIRߪՍ>D=fC6a$h>Xa#H@Zq,*Hmx N{>lN>k4c=@R2+٣h:G"hw8Ꙑd; &Wwѵatlqju]hJWIm_zF*,(˱!|"0d沦3C9,)Td%#cHENzMɎtmciYuvQ+'FmoH{s,y,gP]%ĢIFYM Xז*Ke =p_7(ppፖ3rlw=fóJFҐزgjiF5.t6 3spmo쩥xjNfM )m$G9J]N >?jV\{ɏ~!'wZA~@b-|;,=>xY]Py|Ɂګ^L D 0cf&lSe9K= bÀQOJT rŝm}0y-˨[ear`D M*BWCSq :{:L @irFH(qm-]{A:Q؛ۋ~rۗ׉T1i F fArRf+-7C9zY-pOOQ]qXץu$3*z-I>t pMÐZ>.!܍8O=ͰuJ4eᨔ-_e,v2][>TPxgU2/= Y4GiB~r(M#,캥Hz "%5[Yyz\%J:yU!$V$嫚C!RJ!wǝK|ƶEɵpFz~ks1ڃrE?֖jVMUV =< xR*,qo:>Y4(PH#8ˤMfqU9QF8=q+WtGC{ϫJ g \Ӣ$ڭ5'Oh =~s&9%JiŖTN']x\R PobE;%/О{ }[ڌFoxR4`S_+}UIKlkؿ5ޟq9  og}¿Tfըy"^TчSTSq*%5aԨoqҭ5dLOɆIEpP׺ZVc dIRP#Չn }`Y9$h Edǚ;f^WL+c)k?#R*Z =qՠo 2Ò`?r+X`%[EچN)4Wd| L4Sb vbre/x1]O_ّl?SG"q$Qm'mi6GJ8}]#p@dkAl3PF K ;_#-|ӚS c^ͷFl:6Q{ D^洔.rR,_\ q=G@/]wyOꥫ $,23ł'7|=a j0iGN3E]7" c7&QFdƓ 3@;ov {Dh[Mfq>YxD6yklg^),v1 +^dX^ &]i,tؖ縨}_vfq9079etCLI'^HzwkHؖLb^kN%<@ɱ B+{*=-޳V/$JD(IF{J0Ml\`= R#qWt5J/4hRy9O,=273lp@Yyg@y~` ڟN ;XK] ֵ 6ޝY.rs4au'cU8$,3?Bb560 <`Fk90'WQr *ӃRWWgj$I D,zg- ORED^5/֡E-,s˕Ihus$}@F%CD^5/T;]`A*2ٰKIwqg H>}7&[Y2oS6u7|}H|n%NY$iB^ ݠ%p̔3%嫢r 5mâܫI⬴PHAEJ f|CM?HH;~"4pXNE[߀q!OV zn+fHm "#"# T/UJ2$UMIR|Ώn~[Wa^Xp ^&˛t(cb4?%´ɧC 0PBM xCݲ¾Hp:! 70ےUL˃goh9:(Yo 8rP1C@|8©t:YCX=I@Ki\pD^#hk . $ː:mU~ȞH(eػLҷd[9h.ڊ^\v B)ڸAPgu bN+, N|u8#L]DE`1MaE2 !:Ҽ";pj ܡ #arFTIDer$?iz][p-BD("{A;0q*xjU| k Ƕie˘swM=yXSJMh5.`Xm%[>^vEBU|KrqBwEXxoo++ L3wm qQyҟf RU&N8݀_跃5gŌ}5FD[\sp6c0Tn*㓉$#:n @(5;:sx@Cz:և!OZۀ/|C鏿|*n3:h917= 8mExI0J 5yI2 ܅mD|ϰ Lϝr1)X zw[% ^B5LW>b ꜹ g^waXY3 Ħ_I* iӓL229$)>m+% !t[osDZi?W'yUa,v1x+|il5Hة2s_sV@ѹ]a)\~_eVq%J£ pw!o1ً ku[mO!׷ѿ`z0xT̥nlv`9`D,yuL>*ITs&$W*}|4P<YW$GuHT:-͊fPѸÔF7͖"cBL-)v}E6$W3Vq +ᖍ /F[Jg>''t/I}K$sE${r/mS"ٜbAp,lk2Nf`HMR(Ε5@,7GPezPHZu 8RltH 'Na*K\8Dkp;iQYez@g/6l=΂#,`GaϏnrYɀJdo+b;τ1kԥ;-/a|0§[suDh:5Fnbۄ^ŨAb$^$'.мo&">dF?uD#Մ34by\1l1ieq?BH.[5DA\Uþ{VJ9D3B26 -?}ML̿Wn(G+[V=7O6]u%TLt@un.k֟MhG94lP ZM ]3Ɇ" | HVLM ?:"[ADS ;G$-? !> Z) %}ɗ*-⩴F7ý <WBZ=:{@!VplW'q~֑Gnj׸#6>a da)/hMڛz- c|F Pڋ:Yqs}e/%[wZu" <;xj͇o}"0 R,ItEOncw$Gpq&=vE\B_~Ů?8T, {`m>ik臦;6Z]HL hi .pWY{2O]Z2@OOvЄ"Uw * i#{7rAv$ v'^d}܉,!c d) )ԩ(E*8.TGyi VBo6:ޫlu/&ö.8QLUjJ]9s"]یV QqN=(?~w ;2V̧gQD h5H++ 'DrZu]{;:St L ["b֓?Y[fFhͯBPQ$N@p_u_!K kw>ёP:c\vȮ!c?rPrl&bhXin$1h;*9 uG`]獶Ifz Ո< <ztvg^Rg' +QͶL_LM|0q+\h+ nf G3؇0~_s H ^ٛvԏ7Ho;Vix<4cz|Co%qxJSh/qaa)yC7@@4Xiy&qY2<6孈T&i+*E}Nҧz,Yt$/=W{{%P9n_um0hç6l|ܷL]Oؕ6d`l{Hj|zdzfQ[pUy1('8nSD+?sqjnO=\n2nXX]=<.wtb͋L|cvY1%/ 鸓A"G
"sǃ[!#4>yLI\N(IxX:ⳙ(!ggfg| 1񃙤܇”dd}`B6IzWQY]!pmq$#c~\Xj[;έ$F/>>~X D(C^DfgsVrR&<:1@Qpqy7SXϸaeHYK*t0@L<VZ h9AS@ E '/_9*ILT >S,eVq 8]F#6*'CbG5ǤDVlsv~&W0ώuzF |Sd QꕔYhJz-j7E]Mp`J0 Q3>yT|-)H( 5Ŧs=H=R66CVMpʟg@1$Y[St2쳺Nux/қHTd5/1u"1EVJ_Ş'RG t=ެnk~l[4]@0¶rs^O* ; iDŽlaM$|5@{Wdez]A70k>0#?wnѳ/} \ ]&[?E=>> fUȽsk~K >ڸRcQ,990STnϛN\ܟ<}k Է݄qǥ)/ٻ׭ Oy$M {<7` )B&tu<+ Sw$TJx*o tGm?LQd[d:bcZHIs {JhTwA-Y-ޒT@4qT9`^BvVZH@͋7]`)|ʳz;F۴+/(6hgJ7观,Ne~*-,i 5u%3t񴓘<CcԳ |F{< )Jkꊇ*kYB.|"L6N,TQmq!/^Y-N'Khgwa1e//b̨&!{"-e;QSa tƊ{_a>nLz/4Q,[tdlya$Xi|WȨ9ӓ/gNٜ-P|SŘu6)e~x%#lNt9zvlӮx_ gV4rIhnt,-e]Jd^)=7@sMH S\E)QiNI{ wM egwУ] &B|"ѭ}NxaCqvbb}xa62"C{bҽ? 4mJ]4'COy߂]]+1䔏^[E] ea Kߑ)}{ l5:)DŽ㪺E*_q^g9@`-@ԍqf4K,:~e߾ p2%@0Բv6,Z^ 0οddT&XVN1 Q49k{_zQ0m6׏jPH+v9)tRkI:qyrл6xt:ܙ@&ΈfI zW]j%ͱ+tV#) \ǪBٔ RZ-i vuPF (тL(Wa~yݦRXlUS+/ДE;85ɣy!ވC?'yLaɊ( řVҋ vW1@}={@ptC\ Ty{a / m)^]Y=IHv:}DڝD'Ȩx>vb4+r }4q*󎍳/R QOk795HQMC2k:oy3vwη\E1zpJ%^W(jfܪow>[C}pɩH*5-qnȏd[͏p+<7 3l̼3:?&j`NH/]{7BaN3߁3F&4bG Txh6|#j#7Mo.j-RoimTӯE4MMoSK4~,QFi7}$}a#P@|fPxO0,r6Uׂ }-%TQO`T.Vf5YR e3q밞cD=(Eál x?oIdsj2Y(<.WO;_  SŠtN"~Uy𼍎dvsU݂[() aNWj$(O/ ]w22lMa{r5Zy4l܋I3~q;ڠ{'s岠o IYTt"Rs?9_^!90G3 HCi;cuAVԽ{HpzGs8%ν!7d !*up1 DF=Z_˛~bW[Mu"~O 3󧠪թ$FqRh;,wmB:קD8~h/?}-U͇'owG8InD!t1xRv4D~{h}Aq:YaQׁ]ȭ2aBn ?r2vρ8^~)\38W 2ø |&nۡi J!X닗o2㰔b>9ї; gtgG۲h_6=`Q'6ť If{Ѭs#{X&kS?@_A]v*Bp ,*ޱX2>TL`v}aq9ޘW&^u|H(9ti0ᪧ!rLGxcB 51.Gsi73P {ZFz-~P8o})^J}i'XM\nų~kзMRo v {+?֮O4|S 6 Nc859ة=+h#aE+l_|+R$=FPj?,5Ic jLb4liϳ ۈEQPlD%7C)w"̈́؜ChkRmUm #0:bhO8dr0GR*`WtuQ6,?7jeZ*}SP$g>" 1S/>}d/ xx !42)ݡ#3sjaO$;H4 Қ{Bn sDTΨ^@ޔQ ;hC Cybyw'bR#sf6>d׬ c-y 2-Va JQ`E):pz>1z'o:yJo_^XM7pymn),Ɛ0`t9"Ϡ-OlB&HkS Àp ;#q!(d{°CQVoCu)p\R߃2DUI6"~ %~|~q^!KU {3fڰ b3tdudၿNh@=+EkϒJG<\L x.=;UZaz;~!P~zʒDKe<\b}7/Grd"򁞛dC EwcInDD}anRZJu»Stکa:tGv5MTUx }ƌ:H&a El$wVx[#N7?ɨҙDؤ=TZ7rV+ɨx;'iRtng\%C̸BSAA@obr]7)"6 ˜ ݸ@bRuZv{pd7CqjVn-tyCPC I՛ V\ lc7ʢ@KT7y*-i;Ѐ\Ozjc/~_{ L]wu6khj|t5k99ioR7y <׺˜  <:t?a}bEa@:Н@8&vP_<,#{(.rǐkN3fS̫o P oS*q\jsid&F٠|m`CnB2eA5!b1;q1y}TmS.V2!7ˣa-}Hgh"RUިv{0>w83RYLS(m5M{C-2aurm:Ffz\ih8x);Њe2NUS3f܃)é*̫[95ī6}$+-2}qtPMrO[Iy7Mv֠2t>FZXCq8Uo^vЇLå+w8p%] ߃>b "ne[݊kPWLV[;}!PD $at\o @`¹VͽP"jDC][rzh>Ҍnn%LkWk>xEC,BȂ=e@UתP_]/@tDZ}zd-g=QLd'lHGSCN#d!%C Q2"gGHs8חT[u&@(Aֽ5Ͻ!ۺ80!dLk `Fqxcb(r#sDV!WxT)< '9q#a0C#U6Egڕh:?)spM윍'2o .=YjbqMH?B*xVI# Gjs~|;3>m$ *q_ǬdmE+_>Y3tpxO>|TҧiiFDjŁ-ڏ+c'ӭ34>D1Q\QNqi]ӻKjBsNkǐH2n{Z2Oܖ~qwĊV+ȄQ0B|<5`,1v).* yA 0 5irJjU@L0!Чekq+#_ o~ 5/M_PDunlp *P!VgU!NNZ٫jTeySqC}PuW׬|1 \>J>O"*}r ˻~8I)}~Ф-S f/JCbDhe'"o:_8:q5Կ, $FSW@yWqDu9竷 y+כw8&OLac(5Qqo˿$fWRW^f?T2I^=NSWvCxځဦfcOz^2{U79osFE|u͵?guڷR Жw8@4Զ x0 '/Y?kҼڸ vgP.v5QxmKW|X'U`;顈6]sHX]$ 0Ux\({D^t0)$VzD6UNx VJ !v=J$5@+He|o+\Լmj*j@zGY q"dl%S&bcKuG>/&dbmS|_n}Յluߟ]A fۢ%i{K,nxc1 j-HtsKTt[nBǁeî/\=kGT2Eڏa8Xib#k1 iSM2(&5$wq/,;e$N) ۯebY-BT;AHY9}u25cW1?$A6q9_%Ȇf|efς q,N=.?D8:g; gt T-[kl|l ]w'@Իա'(Vk*>rA~ 133^o'Ay WЉ$'G P{v l{`I]My1*鑋8Ƣ5kru OW:#6(EX4Lr`4r^gHbK_Tg)?*ȂZb-[iA'*Eb:SJl%B=|Ae36 K| A2l'Хk"ӿD?}z[1ݳ`]sWQsPaD.<ԟT#ou쮩 "[KVLʤia1j`("o60%K,JQ< =iQMyrᇖgp~;N@)te;?C1tVbߊ,NvAK Rs;TU'7RpK7 FGO$ Uޗ _KO[aK$ i^YQqZ7F۹TM/5{+22zVlg!AOrMA斑WQͻW5d/}ʓ⑋p^ĮFLyy_:j C{|O[lMY OSz}7MEJG"(H#˪Y CH +Nӊb(7T>U'|veSp@&A Z Z =K@&vpVf:$L3"_i]tmo*0 Dsl:ws)'NN#Cs0SX[NUR2n=]گա>,LJAڞzL"HDAhkqb(],r>R&blt4ASΔs %q}߄_)ӝ1{SywpZhIzAޘeȩ11lj a8I*EYI-\Y_Bi>mSsI%Uə{=?*8 hPiXy*u?hk@XnZ9cyп eT vmR+4Xz7ݥGguc[5#~Y_x6v!ɊR"y7Ajܫӵى-C=aZVy6 4iV`_z!V<|vN,fa(U4@:(!b(X)/bå*fɗpSV]9J&2CIoʼ2rڞkU${WǥbJ];)[ZŚ/(p>_"kuC+햵6Q>oՌԬoɂC$l΢5ļݓF"!u_ؠ&H&0{HAضd h@h&+3()YHX۰՝Y̶.Q.>SQt/rnBD]|Qnphk-Al^_tX~'Ta9rdGkC>L67xycJ0tY|yLF"+DhoTǞdP˕H#UK>6,!z$6T~bpDD9z37ܔhW}4N_^;8DfHZHܐh9R2zAِfT^1efq| C/L!% ^tu \^w-{NC*%Xȷ0 \xg0t^bEkt2+4G"!{z[[nįIk7'+10s)5\_lbcL2aBo7{E)8z4ՠ;|$-z4v28܊lTLK|,n>4 h#xBO=tXJ Y_({uЇ]stw@uJFH:-`Jkǩ #fO OGRZI`Q@F5>.S3*%;9GX>UFFoڿ1"`oS]8h= #HO0{kHu O9I:DhI`1f œ _8k&> $٩ںspA.鷦-s + Z^ŗ;fQ[[iU0d))G# y5S+qtDGЄ7bIaA~CY,QZQG##ͿwtYZS>LFq VR E reuAz2tv.3ʂE3Q"gm?!.X̓z?™wX&0SEb|ɀRk"ӓ`,זt/wu&˼҇U8ЗVj@EʈƲu(E[3Ⱦm˴fwc`OR#Bh\^} -ϭ&PW^& aV!3ɂnRRxs鹪9s81Z {>y}a^fgUc_-vwwYiܜ*/ȢtE[H)\>r fz5 ƓebM^ӦXpF7hŃW41=%έI9u>10t 8iWk#UVJ.U6cgW=ÉPA+sŃ]=L$~x{qݓc%i*a%⥜ bba4_+3zkt߆2zcJ^l ʕ T`[)=Was@;y콌5xJK:GS|ሬxY#F<e>gQH%xiF%4>R%3,jAlvR隯$#"qOM[:j<$ y7*yȲDNq$t VVl!ODOȿ1هYcSKmDo)8r|KPF>!:kX0` xOTlo.7:dL$ OP)wA FvO o |mA#sHY՜_ v_H{\=@z,4 4lX8QWb@\zDrXpM O'npHinڕ 2$,vy<Lp=pO;-thhtflkR$"/>Wk|@Ĝ-"]+ďQNJYC0ncHzo93#Pi/}CHԵeJƒI#j6ϰ򵙤K ?@")s3};b{]w?-ԅhGZJn4JȢM\\v㥬(ń{ ۓ@VdL݇)nrPDG3 m/ޮgjgs"ۑpjݣCTh[Fʠ,tem g ee,sr7U48 g+0,3ˣ!s'L])H7$ߢaBqR[xc[xܢ֧d\&Gv09GFYW!#<7ا5scA@~kTf}qŸQ0v7,5o8V~DR%/Ⱥ52KRZm6r9? bUMDl2F =vpf¨|_8[gyyY[XV2^SX}~?84Q@$ԟ5Ha[bjw(ٟ:a#a7a#I̡v@Kk98MO 棌ۻg+;۵gcj |ne^*`O.|5Gg З}TxXQ =.!g=8ٛ'2߷SB|W ˙eg˴+t6hN4k vqD-"Xσ#OmJ>\44dK10aK@n$#JOrxIs)~NN' (_өف(8 yjw9` "ےUp-2r dak!+uW{]FM)v+l2&iDӯ61^o4)ERŬQF,'{G*MP3f *F`ILCcVMWn7I&մ[٘R< G֮}2ʃ@yf{~_EՍylZ>BS,5~KEWZ5gT~ڬOL6 pgafCgGt.3YvT`S"K:vqQdϪɀrIF/ lUXgH &eFփE-"!], r Ppqʏ݉˱c{fńl~SP;%N^ v^I2i~~La~?Ow?IIDdSNc-vqiA5 QX5K%F1U8ZYmݥ  8 ?)؎m*_N] K,qt*xj"h>=u8) %wlfÞѦ|5~ ι'/BLOSѭdvEP qB$%{]SZi/l5n ľ ) jcK ϬT-HZG_vz, tjDCWaح#.# ?_YmfH BF=Kxu!\: _[߅֐sjh|`"eHcR52bL0Hd9v0\ !ڂa[Fa<_cPq~p! R9p\ S9IHC(Z;M/ːРfEB/ؾ dp(z6^ ɃԱ5#.N,C'|5ŗX%s8v}ACTg8%X7fnW IH;AN3Bpx3)П`1oa"lSEV: d[rNj=v9q07L%MvyF:=ڋg*fLk9dF|EdW$#Pm!S#:..+$iΤVcsGEo kBx< b鉆Q+uu;St0,RMEzUSm"PƘ͟Ս8:u-́Č;L::)[ыls"6X%Uw~#q&ڿ2"H("D+M WOoo/CG= G8FSPPkIȬZn UdrVsU*u9ѩyد_CZ˟GO1>$(C`+Jz# / a{$2SW .+V9R*P" Z>]L]/#ۀ'*xh85R>W-mc|A0NI[9p)%6h;xC[] .3e#pUR`^mqMoCvDE7opxQ |_ Z˾Clg!Pn<(%+*v=9HBysDsAk9\s}Ztj4Y1sD`pQBu!ΑhB(Ha[rgnzۉ00 SE8K.>.ұm;n/w TQd_ <7pRvf}&M|4b^TV~ϧ}*'y^>1_Pr7YW]WpB^]O{ïA|(G%RAh;]VU ]LB1@2/9r}% 䯜ɨsd(l%ꍴ>և?P#.=kOD02]۳ <["û]b7im/d/X)P2[}WAA6*܊oDgWsQM΢NSѸң# i8NpabB_4Tx#PqLo=7zpQv0br6h]CܜgMf&(mnbk`6G,)[JcG>xi4T2sw⍝3݆e(kd43!@ڸF-7F9 vtJ^1uPc^vlm O[(G!(4!" )ar?>|uxAm,u!+K%{>-DQ]_o'}:JJa V(&n) xZW*+i0;i)9ȩl^툒(H1bK$&".&1sj c_(fVU#=8T]N!ߢP͏Xυڳ(IS9 tIKmCS% {7aS:BٞDD R W2IlX(XWd"%+ gژ(P$3_q{S adK:Ku b[z":]e4?i-mh'ΘI)/Zšgs'CznLW~qHsIF2bItĞ2AsބNu݌ p-WU[&يuâ >,[v( X$(R IdžmIe0<[@/x, S Bt-G$c6zn B qg{E22`pd**+W6K![]*V{N1ڪ~h) 3@*OtS=oTP0.Li:'ڣ,' N+  ÇY&]:I(Ljvyg@U R[W=f"<1_.A_H.츧 +jNJ0/l31<]U/t2tz*Z %O2/ PLۼE&$O 5ӣabp6x1d.@e|C PB!EƨiiZM^y52V^%^^ф4ldgMXw[f s/-p`nuq/!g?;ֿiF3 ̞yD1)1i(@)!1*| 5kߓ޼1k\@HWdO`rT7iϞ`̼'T(X+ 9UdtoRtӖc k, oݪMhNbURmݎ_b`TD| #Ϋ cDY .%wϝ_sL xBJM`+#9"㧙޾a+醛DXKHEtrE7L E8jn R@8LQikVhO.86 o#F\x-뒷̙froX#hC..;+WOSYjgObe)$Հ<΅g.ǹM yQPgXh:Z1vb:'Ǫef'ئCgr-!}STGaj1t|3D-n/U=SfXG=rFG& ޑg'ۙR! P zU|80/`m a{n "r W3 oS}C8czP@éo igϾ+/3~lIl(-*g %($c_Yu,C:/ãb:EgJc=|3hU"g@8GzX TJQ[c9ZR&M;֥} nkyLaeL0zsTǒTTBOvm  !i HW( -a}p,W~f//IͿf-_&zt>^FrrNUYOџ'1nim(4P~gAqy@Oh̡޶@mxLsW^S9r 1я p{o$z8tKMb@jks+W$=W> H6y8.ӓ|S&T {Syr垧 O/Jw왆Y0Pj>)4vp{a*0OJw8:S^Cm%6^GRbhv`,NTf nez#XƙKFC͇#6pov."jW|u؜)MTd5@+-QЬ#A/VnW_Lls(Zڗq=%Gxv|C\.KI 2f$Э LE1Ihetp)<)DTYMsh%p/H飲ȭ|T] }b[JƖYPkvzqvH#{%~dx; ˈC-RW`tqOɲ0{mr| ̰n|uf:mb=]$hP|w ,>^cBD9<&&eҁs=V3]ջ5(*_QdUz"L'NZ҄5ͺhjRjEzPԕ2tY>jӱGqo]"ZBdshHv[-5|r=HH`n ]-_J{U@#Ta0`b  MD|D'-ӹ-7z+W^ǔ(wХRQc!LGR\fzh|5 z&M?wl;i<ɡ([Kb<co5zR;uX0k空sd:wro/9iqk{5&x8r>p0v|%3:^6T<4+,}khEGΑr -Z\SG7o3K-f{(r=0o\!GA2#țkpE44! lwWU%y6 ދVZ7rXm .$+]omЦ=W:$]?ek,WxVő /UX_ ؟-|cVmtCPVtMJc7Xee]. %TE?M9)tԭ}Ob=&06Uw.$.ѧ[o$/b}X=i2Bɯ"8W>XVиG&G;*fIN2zH~$\2!YTǷx J=N*p<3[-`윟Wsͥn-@Li$$I5)YǨhsDg#x *M`Pm )oQ[[lŔDen \D HSU.%J% G>l@d~@LfS :/Ex+y΢dQ @a pJӋǠ|ݲ"h$(h.QW|#,ʁ-j\ѿ`80|&ss;0ޮjEsS}\HѲs[ug8XxCòSec*'`CxۚAGUL`JGkV lv69L``s¬nab30M"?2,@gX2u/G^H} %Jui!@5,ں/:c9 'h-q_\2l7I}VP"Z 6:r,U3!7h9X0߂UtּU@i 5.sU8U2+hX4bScn?2z&q'AefJQ?'j53&V&; g F&4kGѤ|!t&j;9 x+?8Tm@U:p ;o-SٍsfnQnlM;(t2&}Qǎdv 7[EObQ4?61{ށѦJxRj6EF~ Nv-8Mne;BcLiCRͦG+$l:AYJ0􀺒A$kJo'S,>ͣ )p$!)i0;-I7Nd,qm1'(a][؀ƕBޕ ly+~")jPfqAkO^ xX ZU1~K#-nNoG*n4ü gpHe[-]l[* υ %tW-Kxw.FX܂y}.?x2',jCA_T<{F |x[4Ʊoo;0a2oyN!/{áN-c$!q[?՚꾌ЈЋףf()A+(K$/O TU|!=4n^E1+H5y8HkE5O&nEߋcu( 00ђ`aR)Q+5.}'P80_oPe$:|$yOjId`E7Iuܣ$P{\mo9. RjPaI! }Y-{V5^ ( l[2"95hI(/]f"]u,WQBfvQﵤ:("e6gdqRW/6@>N 4Vuv-Qzъ?t,0ɕ8G>x@0"aәN\@#c6uG\D{ܕ#);R$4~V|kYT݅ 88oEJ˳I=ꮻh7VAjYfkI"V<M'g4 ZEhp1{F']Vd>3ZY9>*u.ǥ'v=ȇ3OH4bDkv);y;unZOvU}8!$a3=C[=7 +һllV*4C+TT7qULXQzh,)9z%|\¶LhSo  ^ me;Hɤ8N>ÊQp;vb84I#رW {@ >tYˆUf iSܜB<I92FKr=<+|fj?/LT (=ëm)ZG Rkn'΁շoE: *e=6&ihxj懶~ds ݱwx^dLC%@]Pfd\Xwn/RB0]b"FՉ1}#;[&gps!Om5PmI}*[ƽj5RW~YaxfGzBR.UZ&^?[pʬD #j Ŭ57wu ՏĄE|e[w0bUjþԩ,3ɇy}~IVA"7WPT{MSaw-ixp)XTWܨf1J@~>8XAu콙 # Q<τmvSD1ww#%QZ`A˙?btٰDP l~y'X/Jv1F:`pMpר&=vyßz+:[_Zk㛴nineFHzY)_!P=R{t4DH?QsGqV7[}%y!?JϼqRGz\%-ΣWW ?~?N%+@c:?}!Y?JZsMUz<uN[0¹B=JJĿ55yLcUJС-L".D#(Z# ^+>3N^9yl'.Ŋ}|a̡hpδzw꙽ 6GɒxRuXOz9/c/f`e3#ʤz K2YV#Iּ<@61MEj,!?8zzUф}0`c@ [sܦr7`"=i)^av&| 5Ya9?H^RnX#C`dP8R1Vf@Z~Y7&X=28R ՗}a> g[?CkZ_s,f38Oc ơˢ֎&yA6v0;nx@WM73<LӪ3;6[R Rp 5|mn ,&iKX9bE5+e;ie96YJ :{𺹰l_]SrY]xV_emy#G#QƤ T5WSRAX`,m/jSq!]EaH)-J%9 <&J L?Ue8oȝrʏn8[9lftSϘ2uH-PxV!nVv66!d.ju"ڪՐ4@떯.ID |ҿPߴC&Xwu2 䯕 q,ϗybVPAjW݇w9Pd, Rڳ S%+ZrJAbNVYarM@j{Bt&W兛vʐ$ np:f1qwY'5vͮal{IrV⶚e;n-`6× pTi|J?%Wn ĕQBm;aNVzUeCapfI(U aX t=eh=&u80c8i2Fq#ђ0\ΪV?MAF2ީT.05Ҫr۴\-Nϩf^ 2j‰ 2fy(({u'Q#]ƥ7^Ojns?S/?)BsKB.Eh{8>N#D!GiT8bps@h -ѩ{#i B}DFŲfӋooє]R2ݪq#иASpZYO&bji֦FiLS0k6۰Wt~ɷM2L 7%!5i*Vf(TNddžLT(E{9/"+1ɋ%e;v$;Ku>1~:4%56eEM3-cBu/?G!;B*=։ i6$s7Р=""uz Fۑk-t_*Q 8Ng ]k]} d:TrJ/m;߾߹.}bN*eΚd#^NWjyfd/PסOTuh3@r4&\c x2,0^  \Lw19K*);l6#҇pvEgF|YȪ}OJiqt4Z*S''{eO&NgG$8 |/{I|y137q!gZ&Bݐf;?ÿx恏Kíkcňչ7:oN^FTKq#ʝ{E 2(_Q/#%hXSU]O--Z 489%vU/7znbt6=v;&&m!|-Qb%TVwA0.$ S7KZoF3*;GAE>نkV7(]$6w\*Ο!oyuZ2U%|Уרdelq c&>#}Pt#RT @ELo ͪrAOHO_*Fv&"bEBu G`kiŇ$%H'dg - =RR ?9Tdo.s6zu]uH{'uy݇H]xn59"U>`";k#|_i_[a,)`|ZV%zSv# Ind.s1ZLCpaz՜/o-Ga~ՖV !¦*y ִs5SH(حYWfUA'*9 >HlN(x}B RpX zQ|axKơŤI'u|TN[DB{ɏ''BǍoP W8dtFB.znLҚY+ BOUiڪ0_+Oѹ膷.Ε81vϦZSշ(L%ρFd}j2l2v*R5SxFOq;SHa'$x' }섶W:\֢- ]{4Cj$]#sT5b1Rcͦ_.wr{Eutiyڱ}h 1|fBezү3D\[yIkijz]ސZTy?C}Zb@JP:=`(i9hTޜeA"m{90CqBYж =ᣐڂ1lS1~ tiыR%)no`w>"KjX O-,*hƭDڔYcDukd2 [4ݯտ 6ʁN=2)y 6%F"8q#3XG,*׏M :fSMyxl%#'_PNwNxԇ4rPQ!Ʊsk(04;X΋Ɉ$3n)Nm7 ph}3x _?$|K+dmq ~BBc2J8 癦])I|`N:(xjA+}ӵ) *0 ՖmpH\XGZPD2+{8v=P}vy>6*=ҥdddzkJ/9AS}*M2 l/bZ/Lo,;"p fTw?5gLhYr=hfO)Y| lvj$uQ~z_1%7fc] }fZjhދE=~kyG#իΨ,8Ieh cv=#@z~^/"`?/CX$ 1 M֢ jSҏc_^hP8-z9$9:$Ta-#nVn;:JW,3P6-J_._#[P}qyW̕)I'f2:nxORnx~Q58-˜ ٥!6[3s@8^oYOtNwYFzȽE9w}Am Vmj1dD'1X/ ej7':ũeQ){#Jg9%9t?:,3 :"*z$P{k=o3qxۢG؎b,Zb̸aK&~0Ė/U hr{3F Uˍ / ;m5y]ɳ gt@WTeLr#@ (烌\Zuθ&&.Cq|/þ(rmaOt1 P.b*^zцfn@)Qm^RoTebMǿJ湀oH ]֝ņT}ez3WgR+n=_r?ï0eω϶_4 Mj_(]>+3ocG5zƽKq!S;\+ _I=(ℰ9"*;`>ӳ*%i8-XYAr8z>A+%.$֥j2g!39oX Nxe`R o* ӯƈb賬(B]EC!><,'?*֙?S^F"7\o b>H֊4 `d&Džin7˪=yYA0 H?N1npX}]# V1^/3!"`F3MbN|p2f8P-'iGA%-Z}3u"%W9Nl+ QxۊZ3^rNs_ԋsf'"DHh99UȻdWy`%5*u1A{`G7X.#FEgw,E>D5A49*S~ ?=){45O4?M1Z>BcپtW벰~aa ;D;ӗ }` ~YOAMԉT`m+cHM%IZEE]Φ`:%1/E!4,qo4j=5JJO0Q! *Gz#oX[F>8H7'ƆrC*$^4^4O@@r 1ڣ {A?P&$c=@5̜2m3NA ÄAױܯ*aو8)اfsk $[OAҍҶ յEsX.~t~jJh<:Xq},<^^zP# X*(JH-_ٚ?[UkiPLNɑyT@QQqOݲrVH^00ONuPyxh1A,TMLvcBg*1)^B^2(5sH4{#7Bw k9R \d"ܴtA:2Z_ޞ\gEaJcL(ghScF2^S`ǻnGr+p=7KbyTQTL߆lx>-߃_ 9%˯c&i_O/`hG^gsņ DyL%5J p0B5A ^âeoIɹfNA<׹8LEAމT;cxQPf'@9#O2K lUŭ ׻kfc$U.ODO\,tWWa[peit|fmX!*pD=QB'NC/'h ztM)$ *ӈ޴K&`lyO=MVB2K%(?Gv<:c}6pmhnr?p iݔ%4:%RtK׹NCm6 9 .+MH4,#؛=EjAʠ*M0ĉq|= CH^'g0pᨣ1MVGRW Mo*6t^\G؊{RzL^Po׵SL HaZr&hVӅ]ԵDf-q o\3EFlFFC2ebuEwSV?&t)LgOjװ^ q1h"*G )lހ"O yp$6`7Эm@!@ QRVm5[Ud%m>* ^QTS`3{~8\$`o4C<ؚ` )'<3xkC )^H|e"=Gz&EQ;oH6Ez^., W`lWt6=WDY#}:Ur&M^g]}\DΘ*l/b4@%YŽd PPˬ'.ƫ,?X8:&*O~"V-ڂ)!K(<2b( ῘY`eG+#9˟} X@*˹(-i_J`pHZW;ݽ:1"τ0{Ӵf0A$kmyU.n˿E?yt 񌸕gҐw&<"(]8m 4GUbiV Vi˜s<ıV9$V)dvOCݷcD]&Y^*ǫɡ0Bhmbn5Ħ|]Ac^kS:27"7%FdO^ @vj8f iqV/\JFH\|83&p$1rZHJ^ Ώ,ye`i;jڶOW2WJ Gf&Zޠkp\+U 3g@A t/%SJ'}f 'L廾-J(BʼnriHL"WՕ*sddA$`66Ssf)PajU)  M~q'6T]߬q?T f$j$Xk fw08])Wh!*a}%I [d#ܧQ(<}QQ cE[:֨Up5ٛJ_*-ַXbU4ͩ7-`>=BFMj X%hN j q;F'Wy5/OCar Ŧ-wׄ7ɡ6@xmW2=Wb",>?Rc* $ֱ̙2oYe7a9U`uThL'H$SW&$}< ޔ 6bVHQL*ӣgf8M| }|إŧ8׉M7gf1p2wN~_Xo5ʦN(o˺pv=`J쇼cSs{eF<<ˍ@Vm=2ǟW^Z*~9"ev?|ŒGNܔ'&j?o| \.Z :KPF %'S:1 5_V& - g=qD7ugPg! P\2sPz/YJNm}3f%;To5-\4xQD_Dhщzjo8;F3_O^ B)"u>Ti3,n=krH >ZOn솔_ ,x|V|9LrJ ;#PK,23gxʸ ż2'$,RY&XG*SԲjTT[غa?! ӳ*K_~ qOM$}&(FD2UZ=0{bS(9q)Clj5} mTf=e` 4zk%{*wa21E3',v n縁YD?2ۛ䃁Zw]Y`<5î!E3ͤ8/1lΈ[HOSn,Tf73b`8J={jM2D)W1}90攦kjXCg"E ^týI̵dA, =e$9d8;&:H9=sn)-2T꼸gpx#1@mA|/Uk&-s|ŬP1͐ug4ݞjKG'(; TqqBpGCx~C~|]Ϙr {N)*hy'L0hzS`ht,Gdgڑ׽r}e;#km,03|YsƩqot1>dUAvQ[~%rzC'M, c7C1{їH&i.Xu' C N໓'CĆoC9W*##9To3(ȤPr :1g׳ȺD\}Pg ԐCv/ָp4bjÑJA ?隋"Y$ 8ƻ!A+ Kq}}6b=H/0Ī=0-Tj NQlY߿bQQ#KKS6̟z 1F_^qގ8a2ʐKeI|?u\NpXTy joZaICRIhArXlPoZ$#&JO &vFeay,Z~шDD^;.W7yT~nTk>*^(6[|hJCnm;=3TNJ ղӿ|\kX/tMBE- ⬥î3cZ-V2"l-~  ӊSDm=z jP3'^ObYRSV=7UR0+Y dU8P ٘5eAM:0bA#_X0wZb#4`:^EN&"c4jɖ\L,DLVZ.-E⛞-C敼 ȫ{'%& Ou4a4z<$3ԩiw:y@ jg*(H?kF$~w ֙1 ^/D`7iIFVZ.cc+fp0w$ *_nB2[1{g: *ۋVfg1vrΩr0чHN fֽLp2 PoH@T0?Dwx%_]zTZ[9ɼ?i2erH+&X4YӦPZX+.Iغ5g}$)&ݫ݋31?"=΅iE t+td E 3_"UCr)+RN" 5z3#EɩaZrk}фASB4DX S ޮCKo &O6 {9%0 Xب֘ZCH7 HBNd&m4 -F!& /+$>?ϮEr*L$]zIoI!]jn~vSRgq1chSz7Bw0Gius4QQ8'1 zuG =p_o2.sbZo7჊8WRz%'֣cff+;#K0kRIɁk*z#!S(7GUeeƙ֭/+e1AcWn"!k6ZbKӺ;aZӋ>hg"AHv>/%mך0`Եg VJl:)F~D'D=H\ ?Cݜ[Iq։93npDLTʪ)+o>ƺmcGqv1/HuK t@r"}ܳ {\}XSe ߠtˌ5aWI4ZIx-[PG@[)#a2=7'iu⍲t6UTЭV`}}Gv^Cx&`/x.V _@ҤOaS3Rj- W`HQ!#sq(ÛefĂ2dg0&6s >Ҳ x9xdE3[#^Iz(\shǛLnxܰM!||IykBRDCHimOGCv}s?6G?F{+Qm1̊*S "s&U#RHK񴝜I흚H1 S YO;N8 g08}@(a|V@(vIdm6e~)4pj_\Z3.7~ TE5 KQ3e-ٗNjV2= EV&)bl 9gdHfpؤB]@BBw_"F"vqB8 `tv[:[o|11|(eI_]%^t:1f6_v>GAY-QnK[~!  mơe&󌹳~ Nje(&2nvb]n7(n# nU. HH 䑚q\Lft_},ɏ'џ$uh(8@4676rc(E`a8S[bXׅm4y`y|+KtK?Pk45%4:Wbړ( .j/# GHd7')MrJ-Ii"&fٜZryM~'W Wg3_YX2cqn43{MNWԺC+kgtFV/7? Z.i:M &y7ٛ]Bf+6\4u0|'C3 G0Or]E{l ߘ}PT@VB}`"x">Is8"qe#V\nɶ ' 3ᣴKq ZQ~ KfÉ;h#D5 'cPFիoiS *R*c e7JitcPb^#"oFC QȈIF{>=ydt@Gq3>q-`{cm8]u/a! @M iQiy" ɡ®.PL= zd 3$# uV-.Z!NUbT [\m0YN.^h1ϴ·^/MYb&7-pY `\3#aYX" G]L}hq9*.-.вJPMƽwSxIR/Eh0y>&Flp=~0+hPZ#vn"q7Ze'_cokqw:!O =8e1ݸiC{%A\jzy\qj'6T(53F۷iT- rwhp[_W;.+a*;"鈾]Y8q΁eNO큼(_x5 /1)=u; U"K457ҨOMt4^P/Uqc:jAnKDAelde;yM2s%rh(%|ꯃYH[-e Xܵʊ3Z:QG{ jD[]F&^mYvڪ抒ge[mC` ܧ 2+G`6Fnev2 uKwG7 +4C{($Uai/$hsZ#eÊB7J1*J<`0v.ls%6g15rES# Ɏ[?Ĝ:?^T {?^$mROra74r pCa^漼N02ۂ(7䎯3Ʒm;/.\]aYVdWDDCyPx -(OXưyX$lW& ccʅ\Z*(Lْz"Jmd@rQ : giܐJ '1XX9,Rj)K4y!L^'Sr79TW+J sȌ'8'x6Hā"u(LwDwҁ ׵'Ʒǔ#}Wz=?glKn 5Yr&G-KeE0{T Z98HiWF樐Ta$GjAޠ$T\ 鉣}&MoZ-ۘJ4cاDp,,7J#C^Q!}VO{#V[ ZlP 68%-*fM%a:}ao <}o{~g cV9OhFdM.6p/?axØj`*x$"~a͑sBD%;cj8ֆE\ 'G'XbosH{h9Qj p뭳-b&٘0I-6٨A:QRR܊'+%-Y2eyg&_T?ܶ0&(&{ I$:4;VW|>nk=&\$FjICPwŖ$+&1㰥ڧM(:,B3̸b0 CAEaz5/JUJY=T)1oFв T 5vdY?gja-!M@b Nvx+LO=鵺EU+S-,3`XG5?@]HI.Ox(7nWHjFDǀ ˸vW5Twm(T rQ"hY?H#J/!v(,MWezymu!g ԡ(k[>%G,ImLFBtow4TZ;WM-C Ɓrwi,qP+"U/^|Ԓ!θhHDWD#}&j0sݳ2rN54P*M0%C6KI~?1K"b"%c?@ZBf.Y0WLGzKI!6b_*(nvIujB]5{~[T:*X'''d/Ky'Ԓ#!Ș[cpO)Yʺ3y!hBIp3}EowLjXݠi3`)muXB4l'<ܨYD0&_ᦳ\{+4aePb{D#iF,;ğw8yKm&6MGqJ|LuoXoZA 4AI;Lh2},PNK34mVaÀAZb9yq=aZ½u- rA@%+- ط P5b>)) XTj],(ϙk`&;j9E:tvzOhSWs8r\QzT)?+?m\AAH0~Ot#,_K2vE—_*:4VY{$ۓUWrs]"'mS %,pËfU[b&=ڕ deZZ-zbj3gn:kDu߾?<1O*,& b8}IuW!MrC{[ 0HHGߔq$dn3j1?Jv謮Q:f7BY0AnZW֛a0pQG`@K P^7 ƭ6M2z<^,PifrCqaM",Wozdz+R"deUpb%QlrVf%8-u>ozۭ>ixHE;5sbZiۍd[P@ru?zX4mѐ-UK;C{=MBy=rES wdpY7"dn k$%RB]Ѵ7WAQM-a_D9X t"t20a{-6o C=R_ q\FnA0&$af$AByQ=oPQӕ&!WyPaw$HëoOÜ^g1t>>5x'Xe 61Ie'3級]ʴl{/0Н@x^oBWEN?wކ*pSH(d1R,BaRz|NB90�vIT*qh)98|CUѠȊe"mcyA\%^1Mu+9vWFk.fe$6;rc$[aUQ\(/kX{wj!__Mc#`Nݔβ/ߞv !q3v7BT"^2wbGۧ@̰x΃_,gtdlH5%=⧉b+1|_$!c|`/-d˴v;atv~l]*U'㘱d9rOZy;kAtgyYI-[#O2lsIQ=e]HdVVۂ)KkMV#IWr0#zE*1(߾JG42z0j4@֧Q >U/>7Lw0D }Y6<:AiJk_,C&a2ZksNI( \h/ oPfrԎǼdpAVčy = S|.ea]3gKzM_K*<%yE)[a RS"T)ig  ?(„X[bٵ+ EP;`a1 t|Fh@K<=`y,vu;qӯLY $!V}D=ZVvVes/x Eu l4+-ݻhHiC8ZXXE710p  aS+V,Sjkׅᶣ? ! .K14)>Bܦ^DR~ v.-D7TqAiR)t)V."jx> 4Gm4XfmIui;R@x+ 3!A K;BEk4Cikޕ4ΐzS7_nģZwVzQ,U|Zg~㆜,0!؞;ce| W_mvqyD1+P.8O˂k8}fpD<ϐH༎"r?=8mEz(vاSC9DPM Ҭk8eog1 }#Hx0y=%;"/)046Gm뵼JϫQ=xX% ulςJW)±A ݬ([ ձ"v0J EaE +{O}*.mH[`Ŭd5)9):*J)x8G a 9ݡ$Twg.J5u=7n|'qݬ06/}D5H_mp_eȓ40_@˱x*u}{\Y9ࣄ(\T>-;@ =\:8v+0`̫~ÇDZ&ha:T쫇Bq h A}9`Rl(z e_L^dj#s 4̲r2yqOgw!(iAьe= յWc;7%U[mt O(BDUE">Q  Ԅ'܇7i9+mG*o1ڴS\ U +CyCZU/A H ^F6wU[`VY{4|xWÛ^-lr>ˈdUK+ 濟"ا;H`(lߘy>mX܉U{y=ʍ'l'1X^A^oW @qivS)c5w o;p>ᇒ8"u-BlcuW*T wZfz_u6[Cףʦd]т!Ф>/YMLUvsH=~|,+-W.fWY7<gRLv ucʕ}m[{MSRVyR b|xۓ#7G8tsm j)tSc2b'_aR\ lƁ"< fK7A4~?4u Wȶ[`j Lq0M*B7Gc=qp-aѪͳIq;AE;y?E9 @Zr/H&%D p- r 맀*%#V޻|Z[a.lp\tjJyy%w$$}bix@c80wmU4VQ /xxٔIZ~yޤ\(VX>W?mSG )W^쭄IJ="*b`C51B.ps属KUdT8{õ%#6 KJvAUkt>,Ku+醾\h)[ 63xa_>Qݶ#Gu QʜXQ矋B"Nt<8kW>6Bni1 ,sh vǗ-TRGo"$?:1 D20/%Α̃ V|n|X!>/t޲oxI\ /KS5F4) PE,>{ X(cüf4ѸEUdL0<yڡh!#,9ά@!,xKya8 haQ|Od5Xk7\s7'H-T5tF+'Sn,CMuA5*3⬽!ISG?+gLȐWI(J`_L{­OxMN;/:!S Wg{wGN("_Q9?)&ڶӪsl]B}})땼CwR sUAb! m*8Z.(dn;,Zҧ`qMm/r=uXԑqpPHKo(ZNiG/SLү;KiOt۴W{9~wD6-01s aoU (c_>f6F{}ES߁盬TF!$μ +d_37(-Is=Cpgl~Q?ZLl\8Z|$נY9 a@f e!7= 9M斳E:gzus߲Q-_J{FH€)=,1F' 5QATDv!Nj'7-yq1,ۊiʯB sVSemB{ 'R ʠ/AHbo|M2c9JJr E&!pA 9F9$y>&l)ʘ}YI&TӹWrJoFzVdav߃NuW* \:ƒ5 -ӫ)D`!r'm '%jJՑ>QVbr|G* f3T M2HAN'o<-r^{yO^4ԟٛ3;>sDڅl\m5AO4=ot9$2/!%Q:'-V h0iN 3RE`bPZ!3 Uo==Ee}${>˵#5HYv$SJ爎fOƳq&_E Ub0gabEa1/b56 + #400$9[cu4IpْÖ~i뻯4t1ڂvcu.YYl]w;@M梪PͱJ \m)^ $vBP ;ၫTmIhgC}3o c8An:E5T;Il'7/$;5P,W?N4;{cQЛ =8/֍z5ےiq0_cQa <\}3=8 $W?nD$W~x9>"%L &ҩ ]9AA_=Uc.l a(X<0D*LesH0H# sd]J/ħ i/dzn#K*voHr_N$UdCTR`-*m.`tZmO4"|N*x|GRF!1`J{ ۟=N1}q犹wkTn$2-`'rzѣJ8w?C'qKĨ 9j:sb-uˢWCSg_L$mɛM|S`Tq^qcسTEcMl̫ {p-QNE;{j1-veFu/$ ҳ0oc5% >;.*Bd !6HZ3RRqklkFi/F<aܗהW[Nɲ)Į{=s.3oF췴>G\8;/Xj):BZ,Q`yZY}?Iз @97_-~XF8M!,x\ 8YR0pBI4p$03KnV^pP06r'\HN:OhR/h; 7k-&0\>P\gTP:>ޑ/RkNWǴljq؈C+I} @1 ВQHruǽߡ+ΟG6Ԋ$җ. q{Ǜ%?JEB0*uMUW7IiQv~tBż6@DފK (1P'jb!;ְqJ*#zh2kIkRfN ?;T ۙ !ܤe:Cwr' hG-V 9 CHS^UҰ8^)kLLeZ[W!ޫaGVUٮ{2 v[O:$?\Fe4c73s"n'6D4 n M^9'fB554R!4IcTZKy̼l^JPoxB$b,T-{m<4gVk;MK00%=Kg#k"eqZzxIƿ a*zZ,FGn:1`C9Lq8A>p[w^柱O  {tC1tRåReq$8AFhyo,=FN8yy2! HZvRyn*fjIб1z7j^{l"gߠ I6 \݇C-:A_ep#teӐ8Ju_ :R37A-UT*U$FڋP3S—>k[B!/_N @?d;w+ 2>/ 7gf|+Vߚ#yXv,m]9ܣaS|X8܌.T4 f0)[(JlpS0ڑg5Qܔ[@Ig_.AfrA0h%X;?:ʡ:j<U 2:V?joLMQJ\Y poVy;0ĭ#.9qU|W)B۹ ^|;..J`_ Ќݟ.< FpX:󗇪m +w_{ֵcɃ[j59 IT>TMנlКV5Yl6gYWZ?Ⱦ6; HȽ-IRұ WyGWY݀wk+q$^;Iﲼe}InNqܕ=/\& emnl g2h$?<~D2ƹּd9W$z)kvW1iȹ@<;O5lʚMysqhkD}xȺgJF)! -? wǀʶgoVIl@HbBu/]^TdoP g'[>潹ՈQj,aE&⏦`Dvi-!za5U/"A[);k]8_UK:gB{k5fܹ嶋^BqZa:pU9B퇟ϚBG|$'&*B79FǙ+_~' <hТn&>ۅ)=L=H9z,*9/̓ya6O=1UrSwq{;[ fbOl!^s?b%c"UԨ$@W ˟ L,^ <toqX 0 7Pog7;5) ?f0̃i)!uƥ U5xBP\\3nUʦڹ;.TdM|: Pٷ.I0l¸=Q$FF2qHz4g(eAU-Nښ&Ti]¥ #LiNWt¯\"A:v7!0dk^Ӄ?DȀ܋zJʺ#+ʱt [OBC\p¯ؐ;ETk(sq&"1b*k=a>+h7160`%X a}0` HkF %"*IxSrCGM\ƙ)ei}59ړ,:GKn o .l#?7<Ѣa5UOu/l3(:~JY()sl;h[&H,|gN6'QWB@O͸egk`A)MwUh-v Aӫn}ŵP;Xht~o4PdHbCbVh,)uݞ:xipH</V xSı\9#3slZ8]ayqZɇ8$}ɡ0xSs|+VGک(͐ q/m;z>p|~^x,Lv5p U;Dh :ᾖ*H';cGew%|0F'OKB6o8Xi0Bg˿8Ui;*g(ı<VzfmC;͖5\ `u-PU{$tfʼn 6j|bF Ruf3p_w.%׸{T̅[F{щ0EڛL}pt)gwG/@[1(L%I1n#|2=7riYfJYA~\sL+T{PahCQ4Zèd{#»M"ٸk{4L!ȵL{CoHCG]lbjvY:@351Om%<ץ@NJ-C"c["6񈚁PS4Ʌ[Gf~뒋cEK&Xbjؔ8F_E`am*[^ )4i-ZʆHG^,? mB437:c\ 0;OEޒ |+Q,6gZ͊זcXb?YD[2Y ,Eu2'#sWγ.?o)[U7gVv[}[}J@eSra)>Kj҃$PE U %Ȓk/ܱ O _%5S=j6띠-mX*/I\޺'d"{ݺn-l<'hZKe\Zl;aϡO5̇P8)}O5WqX#A#:2$ᢍ׌nwCnO1bڃ@SkɌUv N^j ZɌI{)OŰ.q;G[`ljSWhYϐY$t@$dcH_w}i!#4X+I-VE[ӇtW=G܄RgQ\hq",uUEƗBҟЁO/ƨ5 l_ZԄ~kb4A-P[YPrAKeV?qFyB]kllǾ5o ]4MB+paۉK]aFaTX7^C݌"CoU=ɩPaLѮZL!VN\3* iLS&qt8"k0y9C)M~ Pjf,9鸡5Iu!t% ܫyGE%v۷@U/NRΉ_m"v5I=L$LWI%\բWa¼7@￈ZH/X=lvLw2NPqh2_QM^2vp :nh_elÂ_9)&KE7l:?s_vo|2p76   aWqsm$B5%kh6>}xb?&GK,`#of'SgSH x.:$cZRӵd>BZRK #7H<ϰ,PL\m^HoIlmݠN"!,Ps?Q\lWӵgfaQmRze#$BTLjF&D|=@QH:ߵU'3!\p4 r?$~/R \}{M4\+5 8q:bQQyym5.kU2' ,mB_:y اƱ<'uiO|vQTfo\ܱ6@xFSܶiϕC0߉̓ݙgzUwTنi՟BZ\W}RU x%dЯc0DǚSۮyo X[B.'-Q rEfU0^5ݫizʃ.ޤb?DRk̇ڄlj-F4MI&t$uM4 &oRT ]_DNO8e&9  q\i4  JA't7rnqVn&pfbԵ|% IJMAҢs }aXuɂTldi-Obhb0l/+ܩJ͇u 9o,L=!IzQMqJ5tz= /R36&n &X:QOM7%g~y=cDp'_{_+q>8K"qΕTxp7+JȦwN! L/ 8RCD@=xfDaȎ" o2|uGa =Zfn_WPT_w#fHnk-wiĨ?0ĿPd`\|X6ܐ¾ZɓYU "j+D.G7:eU5%jtgMy PH{"ĂښK^&hY()i1y7jml!D(vS\ps=w7G oT ^‰P+dQt%8')'wijcQ z*G囀gUw`E@GRX,5oI<@~ v5hW3=餩]g,Q i$-rs%EJU xܩ/.5ƿ0&3H!2`kO5!cQ*~Gh||*<v";x}KzSd'}QPel U&B^oyAhaO6KT1T=`Azg7g%&_Ga [[VT#iYF5 +swɷG /S)JP؈Mu+MǢ‚`=Mb2#Puɟ"2)]@ae6ŵJSVmHT,DH[eD^RR5E<R01|n_]GaʺBtĺ-%4 m\mWҐTnB4#^J-fz6VGWYqЉshHQ:H6RH$6b)c 37S߰ltZĢ`oxαStۙTэ48gR2샡(}["0oia:h[|x*Kt7QT dXfFǵP8^!gn_FY&g-R b B;?KaLXy>,OLPL_F[ = Ã_dlՕ̀ߞ+*.&NvyԛSf9p5d#kt~{5?qc2urׂC&c@M51eQ4?;åZB 'c *JЕj8LH"dֻFѡ>U*C 1-GLr?=XAF^Ը`&a=T_]x≇O R &iw|Ɩ|z[/bI[h V3,-?lwWNR^Hwnݝ;:1sL<#>vJ(6,W4Բvս*?SH8 i@Z+`czEJn[9 qw D3 %ttB>7=`U)(\oCse`zgL6g= QO:'C)BgS[l.Ѝm'տz|qOw(1E{jN^!:po7;N;!4=m?u1L:|I%^Ǟaf\`c``mǍJ(n ,n2|P8.H z~pQئRPŽy-cV/3Cɂ!-i*ƎVL(+aD/[nEz1}K!p[% L0YnJO2`?ec_|SkgYpe}Znȩ7Q!ZķF-WCv6j8+@nTow]ו WrI 4R+f8^,`|m|a+)-QGuv!I=jkz>ەhD~u HG.=V(S,rDśC%3 ~ ;x~߀wU2"S#7zKҍJ j`M,J@d?P84y+=/b2ade31W~d$\ȶ+u$Z -f,Ma`e:Hi *c6"z7A:йB▶|eaa9A,VCp, -j+#Xfb eE mBRU'o B\{\UVޑQ ,_⟾ӆraZkl&ꠛ``7o&$x^}I.λ`; BL'+1xv( ?-IۅU|*X# r,-[Y[ x( s1LЯ) Cjѭ -actzCQܾL R-:Įa?R({ZQ 4}/9 lWGV<`LD+ O۰6D8t֩o; |tQϘjWF<Ζ~w+ik ?[u>7q{L̷yMi2dZG%Fsu,4T!mCt5v2#A$ k._HG!L__T^3 ,rU/ש5*l5{BQxBUR{\aŨnSSF-9Pɷ_4tU܃dr8o vxQYdal4o+yY|WNjKA*HҙWq!5L4yU8!?frx&}bŤĤNl}:4kIE)`27^.tQ7=` z>jj2%64I2<Cգ(4j$)xTH:F[mPz"a!iE~8!]d ~Ysє蹺m,R[''( _tV.Tlh;v%_'R_85\te8K(~lQ?/x׺4hHOnv{0Uջ&zXN:QUNMPH*X",9՚']|>M'V.L]($#kYT}? G:Knt+rԞEF{DE[0@N7+Jʼn}o4?Z/]q I'_4-#9s 2FILCe]nYΥulϮ迃*w$-~:;ҋ`'r/hJV ۠GbH1n@eCĴodaoZf6!\TR5ق52oQG\Њ)+q U]hA̅tU>Fge˃.&`e[tFZɴb L?G 0s1DPPLyWf:bn_FیCa(2CU`ƶv6I*̿*&a bXM/y>o=`e{޺qDjcm(z s1ng@v^ޯ0 H9`֠4PFy"3+fu.#^O9L gڲ @W$uTYU0vou*j,{!#3Gj 7$ds ^0 axN"")MRp]'Ka GNIöNCꭿCi~Y >)97Cw^"wƑ?pR|C XV>f^ dv/fkz$#/ }!PWbP=Ҵ/0kCOҠNwA-yDj:/ NLԟ#bQMq⧝9VͬcEB!:0#z Qe(h}f$+;y+$X{%kH {Z&fT5~vtֶuM7F2C%SdAs69hfzy )ߘZAxY@V#2vp+}2ԕj"tc;GqƪAn@H+`5{>Q Hn i+&[$J~G⟿'Xjek_P^ݪt/xX}l7h84gQu=X*aCE}3|9$/'`%0O)UH##5{_+Bf?O?#96:t'ÆnL2Fְ/䋨KW/F/jњAzBٵE0qhW { cQVo%~:Z&|x]~ p%1o6Xt(Zd @OM/ ]Y) 19UB*>2U9[UGl ]UYa>U9|#a˗`dktP׸neWw"|3}.Ȁ;oQ~-45.=%'̆7Vۿ$D_P"/}?oQHi8ȗ74*.P @8 vCȷxO6O9HduK*dI]fJV%Ӳq$'?b)~5Xϋ1ipn8{fS69*8x:L!9,aUTԖյVsNr<i= иnF_ |c8R]=޺D5T?OO.}7Ea4j<:W~iZ6/oSDEwFHs2Njv812|sPB|+P+)T 1Z {mNy[PNS$mཧ u#mYIb=e p7=ArqYݹ2~dz/MmԜңo[kp|dޅEhtDxEkU ZõO:˳XC8}8TCUX ɵg֒= ]1uFIѲ Cq:䅤)vR}r"la`4u%Nv%p{`gȲS 8Od\`,1f_VKCo?RY(UI2J֜$zhbbT-5@|u]l *k/A0>trƵ7)q->''6l|NVg{(Rhx/W;U9>g)<Ƈ0F?iۤg"5v'sߟ u}K 1zQ:}܁ᴮ|<>"QURI| 4\G! VчIPTK z Q|^G"5]u/=SVă=u=p%ux b>wj AM|H/?7!d֮.9?`ZP_Vq]*oR5,q/=huc,̅j[cJ=YxWRJhΆ]NK8e'օ)@gIɯreږ4/cWP|Ԃ hzV:&iR Q~_᷻ 7 qS+޿p#,pdq~yKx,RRj ټ"Tw̆L=?O+&Hό0_̿;MctO\kle6y B"Kvq[ez!NOM1Ɵ@f@`|i)tSkNJMNHJ#8U2j nyIɉ Ä4#nc4PɬJ?R/&yZS{.d(wa fԓnaiKrE勵ߧG':w'Ɲ2(~cmk@YYj:H약"^+"Kv*rEJܕYH@H_abg67byAnjF ? [}.cdNF6=41Zg[ezrT}Js!it9(<Ր8ć4m"fG_["W-+QWFH_}4 MPҾ!@=LP,PPQ 4|%=o܉LI(ziB#l(FRzM ;KV2;`8k83 %  sK2=BT) ]%&A_/#62L>Bͧp f8U|_ ϑcA62 E^ALstr˩>O/_Z=-D"rJ*tvF˛MG(AF8[53mb cc?2S;DVb -PrC//s~'А D Z8r튖P9LBAa쐴YkI? Zz8TK`_l82G|v`!ogNw;/!f:=lKz & Y )wP@V"޵`*8˄BD4tvg%c:|7pmX=mףMMlG(SO\ M:YFj&_?W-*w?cKHKF1ޚt gMӨؘ5c BiqcG/' 1P4Q |#b HKtIVZGQ)ȵˎY'qA<.hanǤM>Drie&9$G?7XȾel~ϬŰz% :A5M!9}ӎZ~2k}`; I^Bt'p{JAcӈ#ޮ61ZNy;Nnr#4ٍx)##3^dMlk4O*=[R3W37[%qGA<>#i|C^lAgl7%X&0$bc}0&i=irAl  ׃UN.d}6S:*i5];6!Dh;Ⓒ>\2wH:hV4s4#wŇUD1?FHVU}k{'|^Faƻ[2|/Y֘{^)f2`cz*`G m)#x B q9A3]iS$xY7Яʫ-<ԾR]+J3suQHo7",+èG 4[V3#⛒-}^M6Ͷ A᜗-ne`]3s&v R; {RuԜzܱ!Fob>:l;*֣ӝ*ݚީȆyܳʴ$-_)ljNSD¾( xC. //%tR d%>×0lV_^-LCL3?펧pb$6nBvhP~%Al`RtcT. V!)'.o̗N}L L/sG4NKl`\K)-:bͣ>6"C6~sН6Ya'oZKq,>OfQ3 6*6O2+I{~o~mU0&h{I|zVy6[2!r5AʨB0Ew8a4th1㺲؛Ap p4 "iTVIx4FVc+>qUdIFS}⧲ /:Ae-A}t6Q R}; U n̠^=sλ 촊.`puMnsIs|Y˂B{q)eH]69 pJ<\JRn} zN4=Ja N:)5yqDT`~g zc3k }Tεb0'@lXtCb >8B]}{?]|&,CJQP+)ʲ}zKDFbf`8H,SS:8H{*Bĩ:1k0<﹡.b">Fĉt^I2v&(]QϥLh@Ӛ)Q1k:Ϭ6;|/@n_!pY\|/?'K3{"f"*@t`#~`N9[Mx2j- tq2Şչ+dK;ܧL _?KRMh>lSo L!Q$Cy~Gk+I2URώDZD1E>|Ynw*O9 u<jA;p[X||7?t{Xw+Eb޻Ķk'5 8"ܙB]z.Y>6)=0#̓`%/!CHG`"SU8iԢR:=JPy,|ź4:"3ɫL 6ZI4c}u Eˌ+NXb|">sqs鵔Fe9:\Яc/k "<(9y)""@rT<}7Ddh\;U)/.0RɵmBqx]5O0Z!HO&'X}:ok5RoK C.kFmv 8?L8ۏs[ÑZk n G|EdS\Nok2ObDpLF]Ɗ mo™*{5ƄOi G{麯@07ɒ%xK+U~vyk]E+3{v۾}'l=0stP.CCBo5|=Y0ܽգb8x9l/, z'=9)g8^tb8ierVh+ƉGr?5 6xmMƫkhی;88iS.<[SMm0}*nh(WZ];0l9 GU P]2Vo޴SC(K:\?]_lB~? ޝ BF/ Π^-3g ?>|3C,Wz@ Qh>Źi&P^atk[9 3!gD'xb 1Dݕ%{U9 f3=8jl=۷vK'hRe$Z=IB0][JoZB}e|w\ةr# ,fQd?rO=*#Y(Pii!@pWf9 ccQapou:8taȅ:|eW:vΕxGF^js`gN̥R=o-*}ze2cst-:O򗓒KjP)L4n6YRDaeݴZ~}r;pPPM3#AǗ^K.NSYs/3NSjUhhx-e-*`zaN}a} |gX\ N J'nudoH* BǮ⟈w&,mJS[G) v?YR[@~*(x]FE%4RA};U2v}a΍_>p$q , r-:iHԓJppյ0َtDr!>_ XD'EZ:YO x;BALO$>b@u#cUcLp- ?Fw@oߋ%3W=H`( CS2le1FvOoA|1RkVT˿>-SL #^}h.O~M8Ƣe@dN'^J:LdoDfzV9{wtϮQܖ ʧaNxK% 'qz/ =B~ 0dt\׹\:]&oAV3Tit N_ {Oexo7Maԯg-r_|✪"(աFo'n\4k樉^& %-BI64FbSÉΤڟ=~y%'b.ѡf:ʰK/o:Gs!o4FktGϡzkAQv2B5z qT}̈́F?W/|7@X82q֧)r`ŧPr@f~ Q>٭ftJAfi4@t,mգcR%kwÞ)xY%҈<()|[xŚ^]'\=';Sbxz˿_Zzd:]eן `2%pYL929) Ӫs 63lVwHꁂtO7leG/Ck)9-F{S̹C寑~j•R Ǎ1ag"?AXl`T,m" I,>ݐfD;|U56kWMmw::?xwuvg܊(s@Us8 ӭ<-?PVdO}A[{W|/K"3Kpۜc?- <'ctp4@Յ8Hlcór)70S^Ny-L !sZp:L%po*v对_ |xTbqMެb1ǮvbN%pAHH@b!!OL ʦ Kt%W𴈟?g/ lҹb/McgG6^qv._:Ke39<دKvG{%B/v؟l}6}O`YK&|u, yC'X,>a:pb ˕(ޅ<#l)[D(E0@DIr߶Rz&]- &4':K-)mt*^,GDNYXMhG;5Y;FSEoO8[=PeE!EQZ5I#5u Z]r%"?;:*b"^[#3œ1]Vr<"Ij=I@lv*^q1A? /|#s:)Q9_gIAЛh0H~j3~Z$10cRby¥;n\u~NnE\Il4|ಉƷ)p,ZӪgd}B*wO{K<׳a,fr}_炀`f77oQ\ (@Z# *ے%iy>&Y՛̘ۛư jl#/ʆzXx1]Z^7'’zv$!}|TNŴb{7S|.2ו1itƊ=0Lݤ+~ vۜ,λba'LZͲ:$/ʄly'er ޙ".CLi\zxW =/t%e!ǂ02+հ$ƉMN~?4+?Bv_ U\n?ƜtY'ZUØb8CY0xDΥ&&E))K`m:&J67W* ( /_؃JCݦ6 ϱi>6Br9~lD"}E㧧D&R΃5R;a86.V6ù[z,>@O4yݸ(Kv;J? )#픐q^bh˥P WAܩfUvcW$D]ޑX!y-k-GL9K;գhuEB}z%ÈQSPJNTQ`Q8s]$(@ {1Y2n/|FzJv|:]~`f]r{obhm]rGK;%\eHbfIJU$vh^:T)^˽?Yl'tAњקQrx8j[ 7d/[kX큳~Ws ڥ1z|aô7 ]úUUJ9 B>A V*񬰶1wT.' v7+?9It(m-prGNU裖%03`9n#-7vm&E!qf:~&[a‰PwcLpTue,OY_ Qfߩ vg '/Y[ey<|,X5iֽlwPM{yMLveP@YA>,HSiYg4gA^MFy:|y,hOPSH JMSS nPx})kf5{IhLY Μ)iB%(í+V1>Lsq<AJ\x;`y$zs^`QOUIa ].U]{ y*R7HO*0>zOoA{bPKmQv]_<%-hizeIgCoB|A[<ԓ]/H9;iWy\{k JY4۪74J0n"z^UT`w)xjK YxCfJܮ$VX9J`b3s5S%(@[݃, g8X-VoIO"~ɧy7^[S. ﴖv\AˊBp@/|}VY3UR7^?W0aqJ!Фf2@ n*W$]QCF @J_p-cM f hC&eS;GeZKXv*/~w#S4ztIBB2FW]9+kR%L{o*;w RLڠWn\dhД?XTC9 ; ,&:ֿQT&Q)9J[ E%NQenՆ>;q'\';@Aav2K' S ܠ"_Y^Nv53]>:';xɱVWT'\þV§j? Xc$G`k6m0D SLPo{.ޣ$aӉphgoU:ptq5?%ȩd+5r =3:O'X zfa9 %¼n Säb &IT_5d!4Ex~'c}J=B:3>+a)]#Ҫ"zM湚j {5|ɘwGF 7&,Qs+kΓNyh䡜ףKH`#`g0 mD9,!ba.2ۍQd |8+)t3=rrmɪ,F*%Kmw)g7s_'Zx6)144y Qr^(*2А%bŘp෢ZQv!-br[/WWT}ҔdUiS7Z{yKjmAV^Ӝ<"%H H6Lr%2LIbremFW!`R1 tk[JҌѦB` EJW%w^ԭ4Q*g?XN/a]S `: $iLnjh># xzWs@4>A~$`L,p(,U+{)КŠ؍R^1B7ZP0=%H0Ob2PXK9~AJ 9AߋW[~;Îv6εd !j:}Rgb¿pjR{X6!ƙ5ϾGã5Iw׎ -Q2nH/ i@BG HRbޕrL`Ј'-t{j?5("&Q=}^](|!]n:x XeuY5;M§ZA|[ LtGB+MI٬7 a#`_=C@$ϐo`'!yg1K @߲`>摉Ű.+4ƹm֒f^'O.u(izF*h؝h wYtaO}FՈA((߹3/VDKh#Dq% QpZ` F<ޗF@t`UZ.7F9d Lجd1j*_m`'G'0x)LP#j/PQ sK[| ?VI5€ʽ,2y,p v&TFNVIt@Cf-Jc&ƀ#}'Tvq$-/;90R! àmw0Ɠb# ~ssJrtx&\!5Kҁzb̕:WxE@%|լaa\G)3/ϴ$dY0/!:T]#pͶξڵlE==/hpUmF2S%fPT!aQsu5gDcXZKuU2 um}>t&̣ ڿCoJH\GDpJ 3OlS~{7%Ig~]ey{H@֫]D#S[f6=\)Q[goS5˕C96.辢/朇;:p4&Ӂ?_ТR+b\f>[* ޴f]J R%ǧa~r$w*2UY[&,'m{+(=˱ҁ4~QPG bz&~ GulO,_`JIQj!Fye<1xϛ&@ V {d]&]<9bF䫌ą5ʙDq~iQ|P,8#/`E'XOpdǭuL D{b6Dϗ3.By՝IӚ!H,vҋ OˏfN5n>k.d F{GBKJd79}%`5c3N(x,IJ@>q|akOs4zOxPNy?B,AI`VpQq='r Łyc-$؄Ҹ5W$q._q6LFՃ4>ˏ6P [pzO ]g+aES"*O[H*&~NL -SU)@Ф]&$Z[+px5BPЭBt=} jnx3f˒/@*qޡ=dnU:ZXyǦޡ8Qo8 9[gĬO?*.l^\exM7xf[ZBӎD0 oKt"YXRp{d9_"ଢ଼Ubc$Mޞ9܁@l![Ld(>%q \HO ڏ3KD[L}c+YjIH͗ԯБ*)s:f+"LѤ'ȅ_p֌_HWឮi})ģ8qW9K^rǃ # Dr7w6xmrd 34"?i{&O-&E1fO2q#lԼ eߦ0H#L8{jA=rDvcNX a DN4i3#)^K=a/gó4xiAX!#gZ-p4:Շ#m5KD'5,˭~'uo#B(RA8ZB3Dͼw PKN@6iנ|iWmM'B ^N'25#c9G;T,5ye̟ɷįh8 w*m,u6(/oY&8wM|/E ka ;?n XCÀפ_kX=oECB% 8^O7u)thM?gnЗ6r&lfxU-_ Hǥ#!ҌJnGoo: Ccfd 0nÿy8=М]mAڜ/6Ǔ97vò|؜#ŽȦ=ijr"τw ٛC^ŧşZ=u@@ř/Q@2mӖ X x20!M|Zib$g./@Ci.e%$qcurԇ "{%0~Dy6ڥt6#<86\ ]g*S' bEvc]JDnQpno_h[&}$h) *GrRlSwFC;< Iu4\tޤi5 *2RH qɍeX84- &a%%-n _46I*S\[kiiڿl־;\tV[NJbGU Ø,:*h_:D~ۡnaX d}m-PB1AUkw{‹&t}| SE[ҍ5]؂>ϽkABdR')*dzƚ'X_ͱ=9 ٌ<~>G ڣPaQ\-Hom3{cǺmXiM2;yЅ*|~0%i8k8WB H1tv*DGA+"Ѓ-ZQ(UrQh7mhop1o_.z,A^ W ' r-{SqJSD] tay0p2)O0~i&kHπ*Ut2%#l9LYNiPO-v6pI0MUDeN MHJxZga|Ǘ&#?1_X%z %!KRz:_`|*=aGUOEOgV"ėV6GWjZ_l$lIrX#2HUv2LѪ6ecB`oɩ작_Y8i9~N{١,eB88g.iDf``3nOE|U- N%<6O~~]hM|+w/^ppCy0 f`r_G%LNCi04I*-oʾ`mV0J3CA]m6.lE rGjyX_~xPmbN?g,&rw.D_J>9Ҋ$fl`$ (f=6 BƄEAiR[:"-8zw.Y\m[[ܠXŁN:e%[{ K[3y8۶+ 7c`[?y b^!Hv OEt|pZCl>*ibq\͎]_t ԕޫ JXx6*2cz;ir}(~J ~)4HL5cF!XޮX[y)gjR# ޡQu=*]H2nhT O䭮I5jzE/ 8NniPte?cBɐvH0$_oT&n0]#`պSQ(K{ؑێQў5DE Tx O-}I=׉b0tOCwݛDq0UИ !hz8Q5ܔuzA&<}U204z? L) Fr᳏,Q/YG˟IwI202^^a|'aEoA5V]FCڥɳR6Z@nZ( S0*Uh;D_P,Yˁ''I7}Y-Z<nRo| aFP~c=$rWm_ڱb\K)0M{~qc+1Vа7("vNŸOq:4ͩBzZ ߂^8Y`[VFEx0jAPBx+s@|^"v+?t7|abUL7t!X_t{{'"7gxVCyK&;ƫ.N-]>r7rޢ}Lf,L5:1#)GFe^*[!/V̱>*7 CNvܸ|Y0/ߨ{xӘr&Vfj%ę4t^6FDފ˻oaPЫlP*G*=E^!A$wnDM\ddlSJa/ۦ} y/"/jG& ӑcG0ȃ43:Y.A3m13c4Wx%_);A"1">?r[TyUaqKGsr:F댕Nu!`O{{?d c\!qzq]g \,mz=V;QMkGbX'P !&ico-4NEbIpV'ͼb|ަj81PyhE+øuӨB*K)Ϳ [17AkK%3K yNQ^_\ 8-(>:Q+Az׽Hg ŝ!o۹V}T|4[_! |T(ތb&ǟ~jjI& >DXJRPY;Ӯ8]7/xdu;sygEABDz5Z [rXlg,Qq]W2$Y~,tD YF]:פ3e.*"S&0A 5IB,Gl?.٨Ud@vbY.ϋ/lUn$t&s')<[ԌHbc yhp6.is;bʼ/oy}]r ꥟_JsnyN9W.^5@+ٰhn }m0&c1%ۉ1{6 [/E?ڔkh3j #?1dY^JRㄳY" j@8̈́~;&`V"[N_i\rL[5@~*erPaw,nS5C)\(JpRZЂ,9Qڕ vynNr0̩hUFd {[DGS/o9s&G+:WsQ9{gN*eow53m"Ta8n}옠$&CP'00rSy6*-3{eKqJ==fKT}Po W$`$a2@6$URD:yj1nfx@_QT/l.i[6Wk+S)tp۱XJl=%{xjR&6NF0?53NrWTtpPyFҍ7.9EINRe^7Ɣa%W$m/d){Q!/0D6xʻ/Mܮ -qBB)UO)*f́x9xXcǟ9Bi:GgyGL $8¿H2>]V.*& k'eKK$QIDI ੰ˟{l+iFA i*g-y_dQ8h؜GPr)$/]8 t,y0Dk{]+}p9AlM&(xGI-},6 9 O!%Q>*u_xw*[K"h9T~)hoL/`t_ad?,&9-463u:[|נyjnGXG 0^z;9o!agts<` I6fe엤dp sMNp8OIЃ_ Je֤v&DaR5WĘk:m%nu~Ii&gIZ4wٵޥ6 vV!U9ʧJA.k$Ǻ?oN c=$u2;|Vd&w$3{ޟwU8˚*\4݉SE\juSMVWTeJ%W*<5&'x @~L 'N7+ ENJ[Ԁ[q,F]y~b:6^S *wuo-0nKɲXί; \c6QD,˄Y7 Y-{EdYu7*LNVm\eS-Nokl ƒ+W?4ĜS|譝$Rߤb \gkk[mPh܁@ j ]i seڂzzFzu>-. yt&+ht%{l,R*8>]G.bMz+Vb"*/xÿ*l%e˘eƛx}\W: m1pom Q%V< 4޴(ZO@dynG=$,eVBb@(rs9c5+*#F ed|uBk)T"H┅PZZy=+wb-TNm_N٦op:hy¬B{2gР%+rk9tPuA%6eSs|#[}u*}n?@$ٌ5Mg%Dij< 8x! o!\瞟ߐ6mёħ۴>jw$2Q(މ{xUQ5[9/xS~(Ju"CPÖ6;9榑i1r4-c\+`N4Y} eYl!xV Sڗ~U-Lc=O T=ίw1=`zǕߛR|lSlt0}ܕz*(EE}uEBe`5v;N0QjCcs~.MwUGč a۶v7ιy΅SH#f<:^yl]`H eaYυ.Tygƭ)\+Wg%"{$2h NE8i 0yVWĢ6II-(}Utq8RkNhho$}ˇi:Sޞg/xV,H1NcU 4%]ޑAvhLy)[7pI%3H`͹88@ӌ~.jrASxR WmBRGg5&Ba8{qAaU~#7B^;R0PxK_oq%:5~(A߹BOb"CM7-c|ũx7TKy/+mAuf)"O"6&kP,|n0ɒmU  Xf 1mt;bmmapA ~q?lDBggWaUYZ1y;[>>Oֺ5% a[y9=E{<ޖ X[UYh$g3sz<*O$S' 6Mthdyp\d=l%Zm)}蹾OGO )l6NWq[s!P0a #F'<B^DRr*r.7X(bYV)9ҙVt;P! rs4~w !CG&w+Գ3?^eߐT7W8~q@\(v;nIx JcNFLl8 Q*mD4ާm]aOh};$>p]^ 41?dWKFP#ӌc ߂{MB߼#0~9rGҡpil򶛃! t?t_sGR1)94"΢q'%9}]fktmrdm\9Sׄ)hSOMʆߖը(ҭea2Gwө'g-ܺO<|w 2$D}”C &egrx0I=HΣw^Fn6SJ%]Q)Tk5AK%}sD7ǯ$*t+".mDѫƟiNG9ʹnN-83fuM__TqÜw=̴A#2a}32Lk)XN<Ɲa~0X.@#bS'V6TC `EJ:BCi"hVQG 6sA7a\S_Iyeن?B:GyӮ. ;6r),<Vq# Ku.F hR5"G79(D6$"bرok )C(> kխ Ȋ$~dPNl="Zp-f{w(0े/@\|&b>~p 0HM JN_ 4ۨAB ʮ/w0)=)qwe]S1ʋŕe?o:^u8+p0k̖Ew5ӖFOެڣ8OeYmME, ae9gE*&nuB9-@@Wy2"me ۼ軣 ~ggJOC̠`^7JNS.aog_Dα)&굍sQpdzXUrޗ댾WG攣`ʤe%nvQV@-z9v R֥Ρmnȡ%M{]`#aI^ώ:f@4'2>Y6͑s2AѫE tvh Bgؐ{y\ĺ_Rk`۬js~ԝ^,/DPӌ!n{6ٴ}!GvYz q3* xm| "A6R[0^ޗ>@ N٣T#D睺Oy3J"'!H1oAǿ''O)elXa*z`$tb,x^BfVIJXd/w?phWL F̄z;\eIK_m]Zlu96Jâ G7fn ׆w5[Zi@޴͑& n]i473C˟pkqzs5lT n/V*kZMe6ѪOl9]ElC^] 86Љ[ppFvKH; IW k6vJ6YXoĀHFza05Pt c9W4]ҥԲ x1M7y@,@NTҲ%k: Yr}i-f\:١X8z,,1ws۞dߴN-L;?o+/- !UKÃ/zx-q\%NbPnR9P "Oe֓ά.0 3O0TK,o1hiA?IYil sUnĥʭ"FL͵obs@01Zۚ/ Iސ]3a¹i}H~.FrtP2R܏q{ K $PcJ_ ~I ]2TPȼγ1/m)(:~ ɒ80%T xJ5EFtA;v`ÿܖQ#n9X>?'eZeuez|?htO+A5O=eF!CAp11+x*k֑tiyD[2JȢ{KOv^)).ov^C3OI]G*7/|&?X[" &8G s.? `p kLKzr2!vn vQPZ'5 ;&L(ܕq3 xa-7POǤ!k;+2 궓S0 u~ G,m΄. JEb4aK7;ltlxͯpRؕ1J1z[Ƅ) x@$Ov!dVH(ǔ<4K Z0%#O'ԣz1@iA;8ިnRNƘ!)g^3^lס"<Í*1DDZeD}<9Qɛ9YVXap\G/j:ob"/~ )fWUzT]:j~*K"-C܌ oc2qU^' 3UHfCY_yRpkH9713Dgϒ,4-Nd`ZO4  Sìzd_q&@,~Le9bBɇ؛$g EB2iVkU7;:*7ksY1ʹ4 SaC{lpFe C{ovv@Vi0XCT>vb%-`jcͽ_WFH͋ObVɖ<>陑ubD$Q?hݧP$: pA\)Rxv."kD[#DT.Er>OV BWMHǝ>{[-|oCsD-Iv(ǡ0G{z}a#TZg.hhɡ1p$;cBmPhn)#́_-Yh/[^K' (dc7?QBYj >ЌA h?RQ]& J0M)w!ִ~ T2<;/ƂXؓV dW{B%EX8K w)%ȶOiNgF /#.Kl?'8{ג;;#%roÁ% {?΂β?xq;x`w>fp#{t2tC^km` n>&_,t.YהrMd/*5݃;#cqn y"D'&Q/7tUΛh3kCT hSnBF-!*X[U,JZGs"mpQ-$ xH'_JP|3:N3KW&~ ymzC!TJ9El-ZƤywZ'v _Pa`^ոdZRa\v?άD1%iXbQ]GH&E6 +ǭS';a21gJw ӑQwuEA] A% {-:-,Y Q ߕ5dm9D`|JQkW@}SeNUuwVIo 95#Vi$x(? -:L6!rجp͐M7_t~Ռs>L7t} yݧzmcGx˓E0Bx*Sr,ppekу\t`I%yPʃ쵗ek[kF-$C+bfE?8[>*-\cA$6:w)l=c?_La˔B \=N᧠ʯ54?znC^B*m :Sb HV`{~ր2wcр|[vш~yi>r;x5Li3p㕠٫WL`pku!I{e!3sShj(&2Prqꉚt6R鷞q+EBQvS[(<L ͎Z'{78,UP2.(ZAzCa5O1l6 YՏR\ۚFFS!^Li(1?oc Ҟo?r5Dpy]tFa~WIK.iw,KH5t`Q;f zQr39OP6X[F5}Nu/D0H}TҖ~b[䯌K;*HZ8 ̦cDA%:zQ3LyW,fk<8eST14$0e;n'(| aOfuz335dVp4L,ONeZvF:AqB=yCagG10˄}0jV$Qi$K"3 1S s HpQՕ_?kf1cjR1j QTegpm-#wwͨa ͺi<BF.bUH ( 稒 Sȡo6 /2\UьX3N$3Cveښ ٞIZ1>jHGvQkE>"͚?3N08Lu TR?%PYQ]4=el2(׍blYϦ@c^ҧOBc@CCY|j)- zkaiiֻs\ 탧m?:$N[? ܽ%-rV"vraa8+}4:5YlqT=ҕbȡ%.aָ'T/-JMr@C^AV%*[K"!"h8#z%VW , KT$$.)7iz|b@H2wӅT0yzt-/j}\7y+j1""5 IIR˟Ag7/X6/ /Ur J`JOX&N(6Cj_; DZji^*"1?ο,WR iU)+{LcpaR<"'ö(CvmYʔ&Pf)KiH@(2]7S/n f*!:#2=SO/2tT#c69+<ICYCnȇlAC]oAO=^t y&Dj_q)iIBČ#)C/FXoP}.6}|q ˍh12bA۟`ltvFU$(Ѩpl_Xk;7 vx۶_ELc pn %Fam,ъ42^>S"FD{4ncA6A8Qe[O^H9=4@ip8 `X 󀀭n 4XNJ/0{mmOe,^Z̃ڿ֬{?E_n$0-F%d͡EJ%EúDQnrg2ɇ18j,<U@g {S@w#KaSH'5ddI'* ןx*fƒ(z=LMpN~PU;oSG$NC+b*2x昅 (@ ۣ 7ACd^{&b $Kp^Q(X\imHBwfBIgmrv[ +Zxt5(VH>rqX~:Bst<ϳӿΎbZܿ6Szć)jw-cu\i.2%51|в`VA,!O4וth;PgoQU, BE EG,~]5 \%q.# [7"F[mnVB{^&q? u!D3@0L\&^>~mB.(M8 ԕ@/$zq9gF\C:uB3i,I=b-\A1D^Q^bF#(m9]TyOJ' Dɡ0w!5eTnel 78#^3N)(kv* ))n4~ p,&<2sOܤXϓ+JJ^Vͩe`~s~ꂺ".&w86>obf{t0SLEb1 !kKvIiE9 fi'Z%<Y3ڗǛP`>LahW3y&B$8?=Y8O~\&K088!6^/ O)wIDdX觜2/}_ 10 h '8p )/N`*TEofƉ|#s-C gquni 8vgKn :N'`YBqu1i0ӫAz&y}fˣ\y2%@nD\X6astnIM ;Q@yJKی!2*Q0mnɽW<s/A]#3Lؒ'i/QlӀ7&svYz\UR /;jqa+}թ]ΰXR!US/(<^| r7J,PqPޜX2v2a_?BMax+2B'ڻW$a r|6d@6%F ˝<"Kw#D.|* u: PGu[rZ-~~ uHEoFwBk F '&( lak̃FT~ؑsTG 㹢χH# Hzv)R:Njهߌ۱3םWiΖ#8 E{. lܢ9q.M6bJC'5u9,b?c@Hr;6I.)D_4(>{ 8Q#o~q,&.I_!! 7.?\$^z;538kb5{S̈́A%~ lrTPocH .!) -“2E~Q8B5(7eT&rRB5 [a7x5 u D }fAm]#4Dl,B`&} [^*Ve1|@ N+ PΖ >Iu}>80=SBJJ Եakz26cePkC!RR֬$26spPzAa?JjR%a~k] pivpPn沩5\ CvjpE{F I?w(5Ѫ=)/먄6r^Fm]Ƿ)2U#kDVTc/^E'g?h6vSSegtdèD c,RD~nZNl#PT"kP  ? MCcw=*~ R):i3 Ag|h ⰵ&Тš[4P??Lŀ 8@Ȉct`f ikR*w2L*9N6d1Ÿ;9e0&Ҿ/߁gYYj:oUG\ZL: A຋ ɷ1Go-RrUB9н< L4^?@&MgJUWV-%AڧncwvF!h)1'Bu H Iȳ m *zKfeSGPT}Yg:0p Ȓh{5 ǒB!U=QU 2'LyL!7UƊluM6=*ak=HG)3Bȡf}VRGPA%%Rax?a0@E D؁chezorSeo4u'.,rsAx #|K9ÛMd:o4no@$"4iy餬vV8u$fRW<&푏+\pXMrFPaٖW|~0oo./mhuJ@:AaȌ l  {_`4|'}7H Y&κ=G1i J$>i=A ;,Wkd彲H4X:H[u);cMDVŠbEXbua ~5q`" ks2( &4ڥd, <WYY|I#]qPRU)YTz0χ0uuWϷmJ^-0ȃf$G?{,4|C^wjSq6dr?;B!kVv-K.oGwIbC1<՞oT;RRv%?"oMP3BדD'= ~`x![W5LXٻD%5ɡ1eä0dmq)0wsZ~ 㽃Q9(~U f \8b@GI[24U;heF61WE[5݄EAh,& )Z%2eFt_J-FXnh4eW${+ƲV;6 eAC%[b//ٺ^y5%ٽգ^ /Uv\ ~\̻8kHZR/Gp  z5d_=rBw{:;WT^2^`ME ϵ~MHeEd 13L$ZBzǘBUJN t_LO@.=^yڛ(#f7(k9P:'-D ]esTD1Zug Hn㹋fjm@kr$Il6'@"5PDn> 1O 1>02+֋9TM|G|v򭡣ZoKpʯ?3m*FiUϟnRI\v8c1 #DҁnF,6O o ]2 Gf5Ed\v+xŽ^ǣ"dtxE l;V.݅U}YLz W@pQh.K#h.bf K pSEr2E0(~?(j)8BPinb34dp-ܵ=vCk|w M!tiV|YW#+,? uWГ ! 4u":#g8Y+_x+1ҲTuJ6=Bg34Bؼs6A#ɡSjC' 6o"jӄ4mGf h x2_ʧFxw:6Y XIn5B|0MnтiIVc r%1L? 5[Pv$+ӖDZŌFz ɲQgA{Pae2ۇ+NJzp_DBUDBṞ¤/CSVق ciR Ay_H +:HxSy[u@Db> xAϕ 18. dH?R;,kbX)h sҹw|xR`:6.{\jYL.ɕHU Ʌ \d2}fCZ28ЙLu Y|p ߢH(ToD G}dE%cMrt'r>#;-fg7%ǡLI>P@K{+/[OUfq(jo.89u2?DVKq2Ia+[ o7{}/YQ`"(4!7\ZSWqB("Y0X v2C. ʼnqw|:w}n_/R3"O {nܐD;Eg0a4Q߈`}}9̗|SDݤTF"ァIbP '9T-Id֮P)_k`UIw\8\HUQXP4qVγd/B۹V}T$H+IJU}_w}V][ʌo:M[p#{c{ʍb`)a&c5zX9o͌]\?6h9 ajX$CF}~klŐpLj;MW~EݢhnJ@_m $Bd- s(Фʸ!hJtn89#=;a8X,3K;=t>C1J]R8qZWDrq>cZ†>YĢp6V! Ґ D= R]\0tH԰Iŭ5h6FƐ*"zlsh ;w-Al2I85AL'i\ծzDodw=q2xyHOßEў[J`QgB'd "#o1If(S@ r72E^UW0-Lid1Ϋ&qDUSoNjpq{gV745_R|tܘlr Nx`E :z~@zNTp}δ)дh@~Y3̳ͱ}VMRΎ鴄#N q;$[os}q[vy,j/ P뼟aOYGeE= !$3n"zI8?6E)Dʋj zM%qf4g @X7 bߴ[aVWZe0?<~|r 9 ,a_a>:i&i) e݊I dxFϞ48Őb>hyM}Sd j"Sgrw&S`0FQ[b*}sHf݉rCXـ!]2z ڟ5P(}C0gVM[$BkN΁%fg}EQ ek|O]4O \=b%zV2e&P29&biIUj# I+dhZ_xrvqDln4E&k+ \zfgw]<4@.'xQ#P5:ZZFт TV&R>툌rwfo _1lh?*'G~a>ŝ&jIeGJ>v@wH|0^iƵ Sp$BC% 0Dr9{„x?P$G)s'b+6PZa@nGz83au"!~q!3L)%<@ ܑ (Hi3=$4w&9<1Ne(RF0:ˁ[{ѡ>06^GA]D`+?ZHkR@-[L][!|9x)REJ7EBZʧv_WOK:}qtpA)o5>C%S8obsq 5K̊ķ\UPtw {G:SCU19z@+-k,}NFXP] F]_{SRb jM cb *4%>}*~5st(o?HYuCڢW2[+/֡ZN}5>ּ\,Rl)1,dQ[mmWCudawGFW`~ZI쑼@j\j_#aU}j2qVrSپ  >+nHrh46sQ*`He,u؆~, ^yjz;m4@Stc<MLkoP6+Q`]E|`UD&}FG`~ZR+-s2 sM{MWPu bhfI\1ZC@蔛 6!5H g A&C94T[C_UfNP͋M I0'!]z#W0bFK% d2kOʪ /Q , zx*:ylvEZJD{I/<#r0nf^=N}'0f󷱎ь sO&0rKf("vrGhAwUWE*9̠Y NLMKE.}V.E}!^ 7aufM*JTM_V-@'wӭH^21 +ruު#B51KE((ʼN@S-ԉcN4)Q- Om0*[R>P\ퟪV^lRi>_Ӝo2ӛ癗XѺ$.΋mE Rhn,i<~m sT9ő X j~lgEĬ^譨 6dw9qLtF9H\;ֺ,kx([ٵŁVlZ+&j0g/ɨ݈XY䇉z8H7tqDўlJL#V<[E貿v-?Ab7<VM?r!TpŮC~qxKh7F5H+HTψ ΂O$8xd^ɟFX[;+j͛*}aTIAY힭?eSrRagJ gEm KW/IߏӆzYعkD B[^l@gO=,pCX^o^U&v@\ZSKo;T~׀> xj]aU 7'o)]1nU["wV@H㳧t2DR h??S >ϓHA~͓[N@6?5ɀvi[y<U߲>yG=OA>\yly MbSnB=?eSP(fQJQ6I65`"ʾ 7&R)}X]4v` w>wIX)@d=%/b6ǻWdihk"B;+$![d 'H .!.B74Fzd`Q@|6\f6@DY'6]_)\ f&aVwºKvQg\?X2LFy5ՐM5ro_P:< j]V=%oG5^ߩ`^>aW4[5Q\ˆ &'ElC'ZSLr D53~JA; ~"!LnGx\J]Mm=7=_L9!v.UP)4u`k#z.pOd 3{[&mcI &JJgX $ u!3i! #TlسMI0&RM#ᬒл;iד- JDgAh0ޔ,Tn՝ʜ7DϝA7 ZeRW,Ê#uʿT >U*K ;jnh~7H-A3KwI:#‡F 9#) w%Ʋ`|w"G2ǰWNj ݎhaVm\ؖc#c\Gb7HX/fo#۞,Ĉ6" 7]cnׂDH]+~e Gv}8ב#LfQJ-c fſ:1l]5NκR6~"[|)\ɳ_=s/#INx {=T ZzEh+sdHAX1]N~b2֓Ԃ8LHn]pLfD+^xޝ !:qU:P 2{ [7]c>ёpD.cg4I`bCɢv;[7St{v"r}aiYWܽOd֒:C1df_1z؎jNד򶱤 xNV<<%Oڮ*HB#p$c;U,[(Gbrj:)-[mqֺKNWX%@7uk֛qڤ u>%h ro/t@ҢT}F:% 7wun, f}񓈬 h QGpUYT$1›{XG:fS wormsSh?*]"s$a߻up'G5M.# 5#xo0qׂSHPNL?c)*9ǽ"Љiu:ҦÓ6x^rL^1Q26km:%۹Rt/cYIzJ4J;U Z;*1*B(f&<$$^B{IۖWK6K.enC$٥/+# n`v&-1ja)98u#Q|\Wi÷v='̅buasj//tU3^G^:hqi.Bܑh2[|5~Ta%ݔXP[ hvu͈6EkP&R f>_-:h}[?_.yml y۪~ΒV ؃'xIUwr@:b̲i,`zPn/ @RGY @$FRYTrDUPyU"f2J9dah/^V\E!?o״WE[j/SjǦ$ј'@. ;8hs[3aE+#*(rYE8m#tES)_J 7./HTGuu@ RzPy Ŗ" )js6m *]'kw% a]4~ 4YRZ YdJ/ Uvl+z~fX sQh5sFV`X F|h8v$^usopaэ0%,1Yvl$lA"h<߮fWc[:>_P!•)tdpM-i 0loega E< Mpg)À;ySKfPA}iL_O '8 ]p:A T6K򑡪u- @e\DeHs4q"wx9euEknT?_\ڂV1G'@ p`m(kRFϣ@"Y1f'I \ $MRzl59G;xM`cdYwjC@d0SCV;d|5mˋ'H 4mI0bChGP>^)h#1vRƱ(Kg&6,A)M[҅h9լPNʻ"x(F^&t["ɥ<d\6RoŢ_,F^yo3c',=+ү]w\Nqcʽe ::w9w*&4;J\n ۫}(Gc05 8 W럸=d5ql2F%;הO_jb!4EgM#('\KU N[&@s3" b}%ۿ,Vo[ݻay!ȥ(iy٘'G*T(?/CX荐P)l!#jsa+_afMAu5. I%h$\Y{^(YhozG 8gs~VҙLYQl*X-D4aTOV`R$q 񸾦(t뛳NqTF$?h-g1WdtzB,0HvN1xY4vQZ?4<`ᨰzQɊp/aſ!:Md-$f"~B #%tΆCsh>suM#n`,z\ELՐ^#A]iZ*\Z&tZA TdKeT@sh*YӔ'k 7[ŁLl;Ep#]*zh&N =%=I۴f.}uGh.R;[c*ARPMHZ+Yga' ?qtQ5e~pAly|h~]g{bVyn/+ zֶJ\;PzE&`MnVA4VL=kڽO1OS]^B`XNX,C¤lc%ש)&j ~p她f )~f) sn11Dkp=* 3h/?bNMrD >BKa4nؽ:]جM= DX5%+ZVcߖRHfoD&{*$;nH#$jPOP6Ƚo!$ՙ-9#KGOnbklߑI6z1ΛI DJg(}b&9㚣UOj_Yo~0Ў%UG_O`t9^,z6U&mL_Vv_Z%X<.6/w<^G`隯(.E. =u0mKbn#~4µ<I["+g >')MhPzR% *O95(>Oו@'$-Xmdߎ]b*0VlϘ,x@-Ձ,V#xWnxWӜ7,b%:((n3!ڽ.qLY_f,¡)a KhRߝ 0xCһ v sgQT=B[YsdcM F=b uԳj*II |djAt3hSy?W*K |VVMe8Z.I4A;,Jod. ֨Z/A,аˇ{z1qN+! wCbʋuhnM!9?[kD>Lii'3g"u! 2w`*cO}w9^7;88/Gej\KUqrChg䅼{tV& $oBZC4 ({ d$B52sRUtIRЙC"a##A;9dE%'!X;3P<G)|Yb5:|]'Cß]:٦*xgSpYޘF^'"W%'X/H VQe1 eT`ڙ;I=NBW7}1?L 3؈d9o}Uz ]Oz*3rZ>_lz{(a]$ڈ=A™QE `8^W tpQ]SHD~W`S,/| zvt|ǠT]X-B81qFw!E=i1º dž #"r[ dl^&Z"=`1J/kv¥L:);'H3dȇ6Hۍ7?l5Aʮ|E9 +R !p.kWJ E_Sh4-)Fe84jk~l{)֖.%9e賠H1n"r׿:N(=RƬ}o/IѢ_n&إ(0N ftwbjjR"0K9;^3 </`6B娗8Fw]b3ePsIlU&ӌ{dKÃ2Jk\ CZQC:ѽ/rH[pg`(u_ιKRJRq`W"B>WWPOqG}@L)W_ߵGGh Qreڷ]AЩ_:ȯPhѥa:-%pWwjz' A]? c>܁S&U.)s b WIzB>"`t,-I+|st%8πɚ;,v"&!lAݧ'{ŋ#q]9*x#zYhڼMjOKӂ"dΦ.m\I'huӕ@KiUS,8:0DζXf_ѲPuS}P~/{swPf{goTcN I:g"I <2_+&d| qr|D4~++_fc9K߁{ҀiE_d??!y7ȜQG4 ?3U}b H4B#r?9U`c?EpeY]Dbůn,SQ#&p4|?H_F)Y~t"fCQſn_J_R^?mHS\  =ߍzR`ӟ`ӼbQdY&!T⇋q p@[43hIz=-)ޓLa 9OP&R9mYldë?D6ƌAW;PS~OΪ"S,4v7qB|Ȁ.U@FMFm$ΗU}ɈnDZZL&vdQJKt%`z4? *>F, $N 7Lp\:\{9&,U@ 'pTL'e1c"+6S8"^K|E}! {'Llr;RƬrWb6A7:#&?zi_~Į6m++Iy嫃BraS.U5dp-;f/Ů.p#:2:o;>euapΐ<!jHlŢK o\6=IcvZkܤ5 /k6?__O9;ʒ -2 :*rkq1S>)d!Mݣ"Celt|&:ϣqR8կ.?ңamy{\9^w* 4pnԲ 5FۭbGdաGz7\F/gqdҊ L":trnTz%/ 8 τ=ufO<3 Hqpca+纀 ) !ϱv؃OC gU*1%z /^' +q;@輄>_@Bn+7+d< gT}]Dhcv rz~چQ^ИBi:s>QZ7XkhxwRdd3}ً3 XQjQyivdKH`ZVRxKMj3\ mN58[-DDau ]%}A{k/O0<ᄬ:O$'[ i`+ ^~ugjbLu8Ȱܯ;7X UJ31Y" 8Zbx) $ey5TsˢpZU# !odyyOlb㒣/jSOA{+ }Sb:ɫa\:yעӗ{-' {~/iS8I?wOZl[ Bp_^"|D.0_- QQ!,0~ Sf.w+&1*kӢˬ E+U85x̘h:˽rHtv+҅pA/y-NHe!]6~pr_K-䮚8&W@ W"\%d(TM: L‹bOwڬ+Sl׈ǛH{! sj/ %2@| HE~?0J;̚XgM 5IQd]z@R%, L.eJoQXj0p;Dx1iP TYjX-gK@\<_xu=+l 6#UzH/酜=&W.zO>yudW;Dp2s_oI~5:恸TĵkH/qƖH`5b(OL#tsm8zH]=cN֒NYiZԁtU)O?b"t'l *QZ4|p#08w =B>> +5DJSR˱ `;qfU4:'87%hI1ر( AaMM[0ft!W/LK`#;/- Ky|!n9\O'HCnꙜ ˪`t"6cj.@SQL?zɥ2Fb21BH[ߘdȭKUE/JmsZ3̚P@|,RPqqڏi9>EfݱEt6^Q?EX}X @_ *cX4EZHЎ(}VLm4Ǧ؝bĆu8'ef@ XaȆ8RG,x͐BȈÓ q= zߒ4zt.*|+LѻL0 C@*_!uX&:kh܊v5S4imQC|ё#rQ$ѱjKl / 76xL b<*nJ8΍VЛФS󗶙ɚk[}(n]2Q8S{DWŽ@?Ą&Q],awkF@: `q^4+Wk=*٥'#B QDmFV+ɴ(o)D%Ŷ.d,^544sՀY߇q ("un曮G؉XZ12@[lϋʡ|FZKщ#q^.{}! e$F&ۀ},oz>+m2#WnQc}oBCjƊrѵ[G֔ΎC[v/ZOZ7:)t R$8b_Mz뇏xh]Cӵ5-o#}d0 \ tZJy^tXV6U:IzgH1HO*ij  IgNh2\4a%z8Bsd]JPe6G*̩|ZBnx*u-Uھ';TOg8&z(2wv|VqLa3h}!ЁB+Py윽0TJP{k7(,~Fr$ P5ytT@P ygm.{U4 7ROOk יr&r# `l.jvA-N+~ր>.knX5'br\%8lS|4lTlݰWa*r86wGJzd\Q!oaJ:ֵ29A+ZzqA|ZF2Y'HCf߸̖RD=b_*S() B,Myq4Am|3/dN9Q&X^*@!>ޙ5wkUj#=:8GϲG J܇Iһ*'g?AMډ8 5ms6au%}m\ ww,sN#ڍ}cՂD0qAJ] )!b$2=kWƀ1gx).~X͘]6f >J1LI'F =T+fWh@q?DmF>w;2|Gc}܁]Df΅ Bȴ4ǽI\<xX<-E8({^F?~a /`c Ozx[s 5'L+Uϩ^Q< trEckOE<]>ixЭK(G%S0ll;6kş9R=x|84;5GLeCoeWbvp%VdMcg|c#JRg>4n)zd {UɘAnƈ K|,Str{ -x;T4'.-]0(^Z[T,4 %C76~ii!Gq߱xZ<㨱lTB6A)Dmt ۧ }~ 30D:S]n,j M̹= . Y- OluxX 5G0JT_%`ҪբD&\l,ou-w?2^{:Q] dwdLpl`KjKVݑg0׏4d=:'xj3v.&ɄF{tFc@jI npB[n[r1@(XG_&k j2l ꄜr|-V3UDB'~.XAɒ-1]^j42O[׿q$@#YlC,WZ7o  Ù]UU[{Bol5su,y}>hMwAmsB9!VPG"W*fos)_Z&=6@+)^&W'M N}\F42§twfxК1It۶ :"nSxJ/ߋ-@궫V^}rq+ev]A! iۻP~tubyyNiKxؙ *~ ttS| rpiW>u!ԎϘ\?vPUYQgPcu_` r\=gy592S8J)H@2IɳȬ6O 2zN.T9{}8Gۻ "⡳ Rj#3k ?2f n#]9cXx|\TVM}B_ᓅcYzX\r׽+Q T[.Е}nr jH> fPt;i-? ,TC5T.њ9DUp@ҮdWIpZ9):T[nYg= 菱E3fOdw&"Yr /pʊ]~V/{$ECt Lg/0(O.AhQJCۊ ӟW{^זqZaZ/u:%Qg,yJ+GJ0Ci8 V^&L䭳Y+wMCbHdr%Ւ*&8kx$cںX&dkrͩw][Z]adBqumW`<h"d'~Bۥ/iԨ(ťDĴ5p=ېX]BҺ dV/olpB@Areqb-ȣtQ8IK5q4p[C@FvE0SVYD-}st+N*Ԕx6m(0}X8,pXPɺze! ˦璎vRgt.us!XH8ĕMcrhal D;'G ^AQ=1#S~ϺG4+90@\M9us_TY-PST Ǚϊ;zr`cy/u@ꚋVɤL!'ZI;3W :DoN0~40XA>P4r5n45@;D{xx_q{Z9gG~nOC "[-mF4/'Y1-V`s+}~+ʭniep =>]u3ryHaK͑ Z h">;Ey/3"uɜE#U;:VD"p[[‡kwhiE+ATAUKzB>f<V2/g2_/fx|}8ײѽ <YO^ ?1.+hLp΃Km,Oe&TA(zm἗X'6{:^>#3zX8̌薥~nrpPsDVtkF] C7s:XcN#nBߗ塅}M˶3 q|sqn~:!a/Ԭcܽ\qK@;9]~}mawJʼnGz 6Dȫv1KuBhmY*VAeE^`ý Łs%SҁHBqJ\i'pn*'2mN S*zr0n#mSoj3'/n ufr$) -B'K 9*AΣ'ihyEn:rń[fkUԹ }?{tL\ ތ8\>cc`C6o_ŋio_'.W7"rQsiZob'{wK-߮6@VV !ZgNc*MVZ XÞ~?}IfZq)mo㿙huQ͙3=)ȘcװGTȭC )/wfIuLw0'%oX嚊$s9쑽TvʁmNX~ܙɜWU:k]Sq،~t`A~LCaV_aĴ_ 9(%͌CU3WQR+kc= ~k;o^G .V)M4#0M?9ol[WE`xGbqD)vy}R_v*: ,XwM|hAkKF kW,b=?:f\Qk׃gT !׃ ois}cictrNZל!2JqF$^ IU8kF{Q2k93Prl|'Fto* q][w|7 Vĕ{ݫ?k̗ HY@0BCh_JC=RՊمԙes 6ٟtX; %< 6?ƨJ_-K2Phߔ},_d8Ōnbx%C@c]]6Va,VT C 1~*g~e~C ۋl a~t)xGuM]I b~-aj-汤{(a 6>k{S?>*pk`}LrfP'a _u6pu1Rvk\f<_o29m% BFU*S [='gM W/4 bD;Ñeh (v?a'j.մpTkKRhJ s'xYS.9i*œ>l)lJlW_qKhZN oAqWRhu1_a^@&fa6V`t,:;~7\`';h|De‡mxyR֋T6tX̷@ƪv70*I ʊɳZfzK&M4\5-&=T}2ޅcrZᅴ}E=`tNs_1t,v89:"^?bq6VVeqj$6^lpi4ᨩTZΌ Ձq ZQuX1 @1RʅNX/<@xQ,>ZBx@ONkjMr͊qteOK(oq>9Wϔ~Qfr dqiPC_I> A"9/'!FD)fR<ل6k4N97yCHꑒQe ua+ ߕW▧0L0d#Ӭc'66eH)9-lil< ΛӢ íj",:nga=a:p4^^~S7;W aXCMY"K6a[Go)xA5azL^PMq!ޑ_-J屼:&%[! ukZj.\0E`X](_D!lۨG r(~uGKnBk6} -H=BKe3K?*컾FaC~/߿ 2N"ng#"?_ oce8Q"7 oL;)IZcp^1ԶbpiMfSIL?D{KqGS~0;QLrb JDh1/Al YVO >o$ Dg *N.3ԌxĜvSaO`mdKz|wYy Gm˻[ÀF<\a dSiDǻsGhF,>t˰cA< G)&  l_,0 T27oC)т qC{O7c^ƣ気Sj|e m>P ȁ[a J.槚 o@m%/E˳ox竴a o=٩ bhMD0 kNlVNLy8WL-fMxj1F9?Do1Knle"(C*x 8 snxw & TвTꂠ^hk< HA3dx8ͅ+bDRl# t=h\~JG!hV7 sYa`|IDwV`t;@Txtamc(bUl!Y,TB7טWu-kD52b"\qju)n0U0UX!|ާrh3{[~:,}l t'v+,$$iδ?G|w> d2tg6]<!J@dM9ps$э0 t'[z0_BXP!XMl=ueV`r!8V/ SêɶK?F)w%Xo`Mta7 v#7IɭBqO'O6}-!)*KI[(HEkB޻3ۿ٘FAjN)b+X p*;F1/2!o5o}s%9JwAl '7eA7_FH4rk~.0&XBzpv'\,cK^ {93y\u)ə{°#  ̮KZpwiE:-$ˎNk*$%$zgN3uDV͚YK܈u7GMxm/N@܂Ye9Ja=`#˨WY/d40O@}D^OAw["$z% !a?XhQښe!~X_A{eMD4T΅t"ޞ"iG"=*a%]42YmdW8U `UXgT}`X.]@-O,M>O)onES9Z,,{K]yv7>fj"Pu9?(,4 ,?hde~A @޺e&N4M}DPQePEcsg*\E6rEM2T|8aU1࿹ p$Vؿuxa 7r) S*G@C-:K;b`ƁzCSpm))Xhqh^uߞ^9-jU ~qh* c+Q /|viI9wg`R_Vv_TBיܽw:*܊b)ߠ! kbT70C q\Y,+h%П⣶x)ϾUk4)jPS Scg8wvp59b]L j( 8`!lC(*X(-壐?(FCXhNj]9ӆ#7[ N蓜TaZfq26)+}E/|;sVPlܤdZR8wi.NjXIf*9f G#<ԯKQ<'"wv v =2ĕLBg9— d˻K|0~3g>Ͽ41 y(Ј僋5%oJ&? cWay O;zH")a =BUׁt&:FҎZ1oK>: qFRS3Z'[M;9~!`+sI@sF 5E-o3o_hY9thaCqfuyk3 F(Rn3xl mڔlzx\679YFi3pKEO83Ԉ9hkٙy"12Ȁ,SCfpmݪq@Gi(yNR;cp&L4¡NNHyQX4J3kZ&['(GkIb Z,(ߤ4]lpy7e=2О`5ɜbɌK6eE&L:n~~i &7 yĈC1,o)DqԮPAS}OJt`6,_Gw`1Bž#jJ[ee*3TtYpʹF85JSS}rz4rofÓ8J!)o-Tg03=VTJ=ņ]RȘv.l97_gKUSb3"i+P1e 0A\ @^DM5XN$}k.HFnDt Ȝ`Nr%D7g/Xy=f-^ D6-Ι d_^unzjF۞}w֒מAYy bˣH6FQe8=4o\t=8?RX +d15[84I<<#T:f|Ѭˏ&pk{ܦ3EGW%  at˽:D%I1]qQAԤTH}Z&֤a1sK %MQ^܊ڊ F) L+{N#!ho(:Yj> 1P׵uljLG'% ^ _`Օuo)2_4|jONlU8yr9dYe,Etxo1PyI$&P1tmlx?,dW pw| F65!ΫrŮc%y(-ҡT)ֿ'jVf6V%.$@ B>l]|@1ʹʑj1caI& s7jSGϽ5ׂ~AQкƳ„og@`iZbM14+8'-df_)śS^^U&\9yZs'ʴr"_@zԆGJU^LG-,Ĩ9vlO0[qiSfS6LQ͊%m| \g* !wDɛ‰\i2RdEV0$ >QX]! !|&^eBI6$\\ k5 0 ~I(V;¶g5c ;g%~p G|{&TgC`$M`xNp&'H+m ^TNy827 V⃔HM%g._1o$4Ǝw 3zh(ڳ J ~yaԜQ2jo+sv8;Lݹ,#`uGnϏg ⥸}Y)?CKT&˝8K!R䅈QmsF+x+6ĭr'| 'X3Heb;-*@_^.@EYx Ö^s[`uqtW[kt=JI]N?ϩTlS"16yDT+K 7~0JM(\k͢ԪE=l'; J䰫e-tU&GReVp9DqS΄m))Z/X]%[c{a5gHa՚'tA8}E s\g-4Rl>ӐVq>}Jk*A MG.mJsұuUsr0_i١!0ڲ)0:&&v!l%5q@(tfνBhvfu'K';uºO1ޞe?= Y&M!vd~o0Ȕ(|8rDoy|+l1n#GU-\?3z̺T^ C^aG5Vuvw }lDp vhIXM;Xr _e*1r).iT^vIr,wH 5֠\+<0Xw@AWykҊI|PF}$c"1=[汗_о( xm@;ʕWrQtK$^ptPZN73ǛY)jjvR_B(JElbZIH!Ƌt4ʴ^P'xJ!۴`d,_s% wi)5>S%ksI ?gVM:gn!s)ak}IMV}G!(HN_mDarsh ke^T_,g-[n ()uvshAxF"J/]6 ց)A;t9{LR'GiD!OT.^į1TڨK>Wwbl2mhޓ s1j%Z>ij2 ^z!KQD"zd= 8fr&h0,#Ms초w_ؤk2eY}č4pKξ7jC@~@_@W$6-Ge&SV@zs?'e†:ڀ/CikFJ41w'NgYtǧl Y捩E:QȍsHV0I5h\>;cIo&TǗ_xdKXM-`xM6^bM\&w+eKrT2 .@ϴ"hϾ}ěBJη/ǿsC`iRs<'PfcNFZ Hr7j Ю"aC7ξ&k/V .[)7tc-3  L;DZ6fVPtk0#$z+^/f'K4 |&aQf%"]ѯA'pA..7JgH1 P7i -xy/žZ4".;9/5SethUQ.c@76QLN2W?.'JL%RLneUdžFx7iN'ԛz[jzd 6' wK!xjJG'MopaĀ h.`FBmF9p*0V&RT; HwN r~h8@#T\H08Smha-kC1a/v4) eۺkzg L=_%ݡ4) "jh6+$"Ig'Pu:g5VO/maǫ+OphJB"<& F@+U]!\{}CtaD.;Gxutq,z` R%ڧGO.݇b(j2LkNCB[ ::ParL:׶GH.(cu1O%2%<.'aBd a-KQv&4&XK5XI%Na\wlb!K':}G4+F+)ћU ce3Ens*֔b~x.T:6PZorWzs J% ;(aDud _ MҊǧba3OE,}iŎ,S&,[AP <(QD 15=Ni0q` l=Nq X9{{PV}bod۾.$j @tKӾ$m-\I;NWGYX]* ,ɡX/e/*ks#=Wj`ރ?'pN7y,eڏ M#мQjY0>b ./Hiս'!GxlzBvx]Ԉ̀dwA^Fʩf6[XАSٓ^5ծuB;Kz?(&>)NMg.J$"Ku7t)",3:.):b)ܗ&vd!2iu19M^UQU3]$'蹼%ǴËJc?|x x\D@1Ǯ,_AWeL=iGun˻:vpM([HSp 腞.tװ %f8jJS/J>Drlaʙ];Mpr eû `(Fe(~U)tˆK]^$M(~gX=sȲ9g ͹A7T9-E ?@ /qpKX kz~+{Zdbs!E34z]Ȳs\ "g#:LB`=spI0N"w0P6z|0H\ZwQ[LZ'8a'5lš'9 Gk*"DSJSb$M/=m>`)CLW}x:dMe#Tҥ`::7l<'1C(tk p)GDUa?*kڥ_.04!Fn#IQ5qA*SGBUEvjax<ql-XfH K0!"%Alޫ;!Eg2PHWt xjnlz%va)(nMlGh \b:2p Ta? CwM/6>)o7!/pЄ\ZPmxnav.kkj|_/Ϟ5񋀐#G;M"mX2 Q"XX4bW= xۥnKCG 7RVjE1Z[Ŕ].hi Ԏ׊tevLDA3rmqj3 #4 o>AC0Cvy$ )Lv%b$QgSCۻ_]Xb*v#t1~@@J7pZq7]gQ Gt{O/hS>(QޚN=L1=9n7@=&<[PIO̒7x5%=rlCi]K -79%у}4sF(4-ٸu~4l/i9U#Fkb AƁao-~0'e9<4[ o 3cKZağ0sDo(-m<)/hx&Za5̉b @r2[9QgrlN |,NS0IU&Vs"[{عz+foHcZt#JytT-Ef:@a50Fd+t̲)bBW"1GLZ{t8MOcBi\ ~;e3v7 %P _#& |Nx:E8L쾜<I}ۯjU$_elyȦ c KϢ˽Q#Bl'jDa}OU 8S*Рn6iV j Kh+6hHTyfb/:n(^9giTaP_a XoQ/ h*sBҚړ$hgj~5 ѥT[nEHɴRjKeދf/_K2!|:Sh)9^)*a_LR2K갦eiRO؛&h弃D56d~ Y0=-H~Z1Ck.6TRtjS|CD!=ThYKh_5 Idu <G!/uJόJq,F"[Nx9ŹFUƭm8sL) (vl{( F@R.m\#cR K4#j;=ُ~k7ThBl3֩"_<:Rtie&$*ݎ}LؽcBk)cͩ_x] SpfJBQ0y.WmzDs8# }Y!TA<٣@>U_)c w,:Q}i&=s>;d|NfLks?^<);+9TE3,> wԢ^m%$s v.s.-1Xg [z`9ԈZʲqK*?q tZ9=Y#̡rBAOmp 3)ѷ%M!! 39 V51BrɜrڎCŎWf'-yk{%L%rz^!¿{NƓO5PrTQhQne[ר[CMJ@^̰Isߓ}%P2u|2u]D*'qTJW&gp_ߔ?ˁi*m7Kbgy5sv/8>;+>͒HΪ4h"$K4e7Z;J~x=YÙ'2|b:,ʫ=ɸqk5ٹVV|2LK*NQz6t>+ J>'$ӷJY0iX4qAvxI&W?Yrvsykkm=V7 31o2[pD_;瑍 x%}kcdU%!mdjS18X9 KH pLNxb*Fc|¨u6!il(3#CGGܠ2# &/W2Rx,Y|5c Q8Ap7j™'d6ۇLkZykcwn򓈌 h_|q q.zl>1R4ҩyl9!GAՊH['(s1(5@3V'TYOtKywXbChWA43JfD0?QGsX48G-!oa@EXCC Q+RZjy ]Q 9PZU d'YqS8Xe#6W3##rD8}"bp dˏdے@ѴȳHm"u DX8o& o>?iA Fl *5"Y5ڵo-!Rr>r)%u;'x&}3s:5~BUIs-x &f vCIV%@^Sh@- H3:8X}O-kH sH w|$ Pcj l´'vs5P fH粐޻F>Ce+-Ƴ҇Vjl^ w"{}qP/Xti}V-0C\A3To&p]muQ+J%2BanpÚ =Fh-ӣ BM\[:uSgͩPl5G͙) fm q0gbK H;B]i!2Kc%Ԧal50JuEInXL>1{| q [%ne7w0AE|iyVH;/uk=KAz^1_1 9FfzB |- +χ/M60 uۚwdgt|wZ xPM5EM+⁻1F%e,Gl ,+cd4$ $my3X-r0{d}\j2Z޼#`C;G&UlYhW1 ˜čv%Eψ^I @ASK O7U*[ӄ ӌkHcUgV8;=+w! ky-g-/H ѕ#<2gjةnD[sfy>{%"deۨGEE:aPs2HXiእ*7@@. AM ^ߣ1tѪ: *%@fĿCRr:C1z ZmJD$WTiu(C߳@F7AM/,Xbj Z驉N5{Qs@"OwZ(5AZ?ׅ7$gD?VqPf%şI=&,[l}PV/>k5dF: 6GܰSF=ě޵^JLKG܋DuCH3v6ZȌ@5oC',g5C\?OqR;$F!NaùtwpZȸ| m9y 9ҼaohGQDhk •a|E6Sk,]/T*锻Lܐ'm!+lط$C2(+F> sUI @sNiAb{8;k:"F+~e~[-)R W|ho4[]ʎKqZV` +4#?Ǥub.nZnTZixB(RnC/lLcͨO`S߅~ R݆Z>=VGV73Uhk&2nNoQQ>BN= ƕ~t ?L[ʀ+@ݻzUCk_4̞~گ{k- й>fvqͽJqrfm~ (׻$1uc=-YFju [u_潸׳d+!-$D,Oʔ田Fޛ<1 _00e}l&y>6H'DiX V??;:NtwS03557*/1a^y~똕Nko'kx}D<\Nzt0^F;.;h7 @tOHNi}87nѪ؍ m?btuYOG>,F~9ʥXIV EP|k._/XVHݥXV$u)Cɕ&7kN@;َN 5=k@D<ƣP &:,Z])E? DKUT5x+47 ɋgw ըY!L*)λLRs($fY@DHʤdD||{,U'-pNx D"D4l2~HfWYb#7)qW)s:>]Q/ro%[ "|^M)ްm(,Fo"gyi՞)ii"҈ HKg?QM Q"^'qGq>C/Bwnԅ{(IBb贆;xH&kSx?PgJwss.$S覕v54L%|_;|=)0:Æ;)4 :e1RTf(>b[!gä u[i!,9~An.hK\sxl^,~Wϥ0|RKI˔X3d\O`]D fcA]IƆ323",>%Bo68! W ۔TmM.CYXO'`cՊ͇\:>I C@.EDڡbj97>oaRosŒVbX T1)wXK:MFW.,~&c]): 84b&S ϔH*Lr,AEp.(wFc_ %y:qh6Â"Bav%\nXh; 4O@24kXF(8-i* R]C6OAcZ_&oʥwcOJTCE&fwA=6YĨ|c{eĸ@e؃-fa+.ӥ\Ӈr]Ƞ u1hyBpSwQ.Q˕oIM?S*)\g3 {Ty+[?q ؟CwLzߜ+6}b1a70{T*pX[l&>PU)UJ-ƛPh[ѵ~_ăQHKѨW`+1pv)ʓ|+] EO\7q &lN?^ ՚I܊ ډab%ts0Bgǔ(x & A_( M>I6Lιu!Ko4Ybi^YD!Oy8MkgW@SX.gcEuudPA>RzYgUډ"~H\m몂'a=L$`o4, __nאhĺrK[܏GXNXVP'{uP>u516mMWKR6Bc`j Z+,""uq<@ng;] 7 -.0^:n EVP"-,{݄<{1rI*ެ3d)L'0X2??9AMN1O45Cнg,b|J bwguq4|0 GiEF >SmU-ᓧE?:]H\|o8'6*Gf/DCO(<ڤB=]! b>ny3o/R\pmEyjsF37 csmdMշWuu,OCvdVzhWOȵhzo$ё?\>Zg ︇W +\yG=6ɵM-8SD1"!'6 z+lbsQ@)^Th8P7k4f 鳕-*Ӡ!̪"@к5U}eStΡaxH707S6z@P/x\djh ĉQ|˰'%M h{\~z%? .04ax]JvxTsXr끍&렣A춲ƶm"MGo(kI_<M ɩ g}c#'XĊA`lkc qA[UocC DеVV+Zwgvuk&SXѧF~, {hnR4^-bң5((?>fTh}ky %,[r5_ү;\hNXzԃtt ݕŎ~Ѣ [6'DWhX|z]Y~\ §M]}>"mX |Glƌ$vӮ^2^iDIK7Kj9+ *vO$eiQb!ZwEc@QG닀e0R<ړq8;LJ:?ܞU1Ğ54b.k}3˩̩zB$`LSKaLrT3ءX. 6 wν5{x ؤ#S^絳#ae{'LUݳ>a8@G@na; c TVPV{\_Jy06)%dnpHGQZQ_-UDЍ!P3n]eӤDbNY7|M+ :(x64i|QCƶ*FNkH_mr9gn$5j&u1~/oqÆyud'!چ9Ȫua&ݳ Rjs{yB] o8<=V4ٺNؔ/}PO0B~5"{VZejs]=P#vGEyћD8Ma Ly)X$kue`O'@ѣ6ѿ WNkD'ǥh)=[Lv~} Gox c) @>n_XrlhbcgAp\-/vs!=v3NYO_Yw>c=4χ_"9p:K$NٜzMLDHb/9T] xaAZU+06*{re`>~wHPG4y0WXS;gIM.6$v9췹j`^đU9S5pTx|(AȖm8 ^HٮF㗚 fORp8sǞB@eN2>ARG)Ḋv7qXb3څ" ME=Lkk@Cַ~P%N?Ņ{ ߁ -kI5RܷU:H9")\"ͩNRxqFfNBa1Bp+ *EyMEU}:a 'l=vJ.}!]N?(U⎆Sz?8@nxez 3XE6S]($ eiQ" r(bz/S$??!"I~%B°3 lj?Щ4/QLxaH19ΰ~P}ݓGJ@`V}{U*:zyVNeT7e2K}M`M6~W~qVSYRD٧&3i_~+aִDx.H^EA12ЏZBQ,&_Ga0SusoY@+N%.O2Ìy)N2,)_YQNԬT&ً?Gt%2Cy5BH (H3Ǻ!eڒyxq/Ui;B4JZOK ?;ZhƐ$*Wy2|+7#K %W>"4͔, UmpQui?saǻ36jXqʡl:css>J_ࢎ{h()@FA5jCg c7[ <3mQ0K>al*:AZքQL- :2\;]i._6P`Sxxz63aZĪbpݷr_K_pQM Ⴖ%L='^D@@wŒc"<:T8?Kʴ&h_f;(1DyS:b),WoBzӺjɝ|M HJ ]1?N3(Op 7I2G2k6Zo46B\8p%3x=2'y(]krqFdT0tUGŚ_xG+&\c[v]B9iW@]Ɂzod4)[&hyV,PA:<~ӡp(E'VPVi;ENy q.auE(Y zOZot:*O':%7&ֽ!iEҞSs F.;袭ּNgnb~1꬟P Al/rdnφ7_6tVLyXfSC.?1Ǧ75e{-R I)"F`OYF:UP*CiqjEtn!r&rE֑ɗ͙ $(D)G@;Aw&FkTቧZ\kic-)"K9<ÍٿJ3%w=}5 Jw+tr9O'4L6Il9[Ȗ$H+pq0?N(rbT_ݰ+z̉96z1l-=w#g9˽gRڂ0ܨHZ]z6Y 4rmCk ițNF^j,9A.HϘZfdFaV"WJSND} gzJ8;[8VszsHN>^]WQZBlg 帶'lPe,$}b/|9…PV\ .c.ƌu aH*(U{2i"V~Gnp2f9]X1΅!xנNB܋te{ ˤ$ʇY/lP<Mi=G+*3嫳 pon"_uiH PFF0W {56,#b5237^xCu'Vl_U8.EAλl1ya7,)rR­NDxjy>LfW4$5+<7=gGo!$FyY _t=`ܮ8;fQllL^p j;ឫ}%hlPU S/؛㛯O/F*#ů$F1fmpxqDvnǺ&H=azXhe?cOF.f_F}=]ddKўe0 R1}wύ'%@+iHKnp2L\; ƻib^bW:nc ,PϊWs^?{Fj\11KN>4 %?Uz*hhR|r[|\e7~v.Rs#䵹 tݪ4dI]8uDخf;+*JNebke,|Inm Oeoz ˧y12fz".(-ǒV<3Jϊ+0u1J_ץsuk|rd|ifv4N﨔{:9Fe{W(08#A mQ#]9pG52ј-Mbf`M "!kEO̷(g2n7))M`Te23n F;  *JqELEi0hS; f9CU5SxvN;+B]~sBɨEp'{ά|=R:vq4D |6mAQ4tԣtjc1gXW)DT'LswLLpW#FugߤZY^t,idlh/ۅ|Lu*o @EQi7⴨W=Ȟ1gzIm"m13{VP/LQ%q^#02!7- I53Qɭ6]@"r&k2s&8(LA gq~^KΆ $/S-=yii>:a]aTc ^z8 ge_UwF1Td%Y/+Q svYw$A34AM4_A"t'ƾ;m0Rk@"=LG`on: gf+A.ӎN}8zq~0 MN 8bٱ]!_lzASVB*Gc%G w^X(;z6%tP2{0t֓r;CG`wbCQT8"]VXD=Tli*2 z~E&l}w25)>,-[-w*9%8y-}>ۮD=US 5$~qޥfܖ7~$1﮷,(r*hOڜyY[׹K.7y㰓d;*rl22 Bj7.S+O`=Sf%W-~%J-.GkS^oxD`kw.~ͧ' _Q͋l4x+̤c27LJ4,Z~:7&njYӫI!0gw3yJd)G77@ɖ85W]# e8 !2.V\`=aBODݠo(ɟ;s<ǀԦ.FWK B󶌫 [ ?&fzEΗ( p]Ph@*%f3I0Wv5j3<mS'$YEw-r1Nt řr4{9@s l/x`$ai sFte+"Sܶ Kcis ČDϩ-\lkLoҹa{nn<ύ*R߇oEL\H\JZ$;`(~8*{Lst|pRw̽f|!̈́RwaٿTSxΰnQgV" Y~<5|bF"'͘>~x]ca05S^F1 }D7JUHbz910\DՎЩuy1zh:Ytk&^&q֘WъiZΚ[t)4 d *mŒBF7~thV|T} e4}]a2dQ'-jCƐ[52LrĹ6Ҫ;:/5LfPwPEYiClom^KjG|1i n),/{"߬L[9Y4FXZ`dV4o WQgAꅉ4_/~M䭤@5;t@hURGU3e_2a7 +^j 񓻙:ڦlm2o1*,_Qs5ἛdUz$P/Ez[ڮ[p]?WWn1p" 3V S,q]*;L\Iд97/ #g+S8v`*1db?tuW!,YR ~x%}epTh9nH{KT912 }{OXt*?@fBwX^cG5<7DƘ-tCnts !ZrͰJ#BhpK(fuXtTRA m-q&_=!~?#{\zmԗ,S< S ge+z9%W $.c3vP9Vu(;& d8J(&l^1O1@(ywlh*A@% _ bf"JtH[*U+he>f@#'f,*ҰIz ,)jpua5"߄/q K0y?0=ᣜl3׍-{*>c,5'J :du5<{ApjF$O2D(\JR_vz ]9‘o*s .'i{)]ݣ;՘F(g8Ak\<]ɼ=6sékhN2 T}ؕHEɩ2u1u,%ü1@RTK?𰓘ȓ^zI.:&4M黆vScKU A:nMxw&g/b)+)7l<@GNRqmvjzzʇ܄̄-kNq@itzrM!Cc6}$"ߧD45|A7 .>˕w"ԀȂ8&"wR;K?T~;f5c72l i >XHI7N|Fɟ̀Ĉ =Wq:PkØNhZ`JT@acK#Dzi[Cyݏ>F4 %ȰE?*nf l>oR"S*VV5*>Udx'?? GxiPE'jN)C oF%\8y{SIz>F[w7]`N{+0A"]j=T m`\f}7>ܭ N ~N! 0,1r/0)뼓(I1mF{n9heS235Mj,:\ɻ.oG|u=̃.a9D_/?l{fz<&ޒZr܈qށ{b,>DկX}5X'3l4xrB!wP >ys"ͪH*ۗ\a\l.\J& א\ck RơXh>#H (N@ +b$Sb%oBwnɂWnVWP6v0ؾY Ry,4q"= ;t:ʃx j5|͒Ur,52->]*^Wl'zW) 8Bl{.넱_1sʹ#$q%Z`kh;(0 I3Vsk:>MTH1nʦnXwƾ]5$/'iOCOj8y L}AoQ, \ Q7|C#vY4ZJN]#:2?POo.-H#js: I |JNZ _EFW`)I~{,I0h›TWN[ .KAY7#v`C iؠYb&:k˯,>_/ &. Vu-4ѷq]KWY!^c BY20OαuKWwXOesBQ ,U*Is-gF6MDl@ T`|-'/]x`ψvĜ9ݬm\|!UU-}M=o9XӽШ]9 xMHMC[!;Kr߾8~z#/ЩGИfDѤ2/gv%VDX]+3=x#"ޮֆ5xKtNUsNgm$ Yb M)0 ַA-Ϫb|4*UH_-rqzU N{[XH3ࡌfH_sBV2H99TLH駿9Nf Z+9 |^*9Y3[?xS[)^G"6=*+*lI`MA>,*e6ru.ߨ P|W'Z0A" 6.Y7.'$[%^I]6 쒤\˜=*]soy=,oAAopbVm{˩y-zӫL&^ج&=^/ Iʋsej°R_M@ڥvD .'5HPIA=[w )j$.]SgIYoo@*I~:/(t),*$@zJ+8 NH{njQ52D 0hwk%&0q9[́jeI1zRVW8dJHn|gtle=r&'Iί;_ncQ5|vgjRK.f`l@;|%ACϺ^Ox\9͍c^o!Usl%1z5JbA47ʍr鞧O3U`BOuȻd#k8$Ͳ2XU&) _RJ}BCBhVxo{>a 7Uy?"\:l$E)= >2?ŏ.c~gג7Cչfk\Mn"}szB䥸/F|oi(d>߻xvǭz `-wA;)_КJtCNW$8NU+ϧ!G0bW&$e.wd.TTfjX9fTѠEXN}pNēTՃd#} WgOLM?my1zs/KkX-TGLUE!P[AI~ fZp0|:ݕ@=3ue)OaXvڹg_(wxߨH.29%VG #7+f0)G < })sˎq1[t0ߜn]LsX]-Ja)" _0:5 ]P9 Uc߻h}Զ 4f5]"=zeRo.aWyKi&Jt t T}v$jΠȅ]fɯqXjJ#dl/p Ea]3uj)a|WSC,`,hv~﫮1>~$Z<TK.3ٕnjsq׾ykPY/\61[eX{ӍoAk7bNS ._佟doZNeS*{ͼ/\7 hoG I}I˞[UP viLxr>,Q;`sF"i`|汄C A[GsC>@rFc~iJp \_Gniݭdh^P*~4QUᵢ%Lӭ<9"/a` lbA\#\O hi%2d;4S1b2X$qރ'H{C8GOcnDb枛8`^XjzO%w–p.Hkb!z@{-i$$iMfgo㶜zj~bcc Foվɀl$`=]BCQe6&|Hc̡3Ͷte fC)'e<06?ޒW$FcD:@գ_4ihN8c-_?޳ "Tb7;I i'1kG\&5 ә<-#!Lճ_Z=_ Z،Uiׄ"t\(vK. =B6af"4+L $5֢v١#ߑy֊'/T珛\G3:VlbY U@G7N,o/Quz$Vv&((pEړ"$;euo£}#NE4g4pzUzc8:(LBHR![| +ΐӉ:kCz 4I\dvlF/Ηl0ELBwa|r8T>DsyF˃<(d@Nj*? Sé!(֛j?eHi{)|] P&@s%Q;֨?9Ydmd#=k6TlJ:.Jyb q+[+JEc3dHFI1@k&:}p^ o Iʿk5 >DFе(Zᗰ~d}VWcs崷o*]txAjr..$~dMvfv%G^cXz*t"Fv\nN_O"{qYĈz HAŵNB@BV¿ ϡIlm#%"@, 6Ҳm%Ǿ⋼<UKD~! k%{  8 BIUZ$uU,9 FH[-ULz6rRԌb l~Vb&ZSqКwt %mjխO C&;#0E 'A%\կ}ߵܮ!% I0)^~.%q0\ p-LlM 72$pī`8UM`pDϒNQUr)]:.v)Z0b?mՋʕYphLixCʿƤ6Je0m7VCUѣ[׊kBOc S#rrl6EN3dBʴ fk@HStًr%G<\.,nA\ThU B&g\ir#|}16XQOJ懯ͬP-Gv|])FC oB$LZdH1BƵ?&3R %/n(wIUDx*Q4 v3zZϫNǟإu=W[RbmgcJ8K{,jh\pUWo$Ԟ]0G# +K:bw6SKD&sޯ ~M6 mWk(F#( m^ V]fP3֞qPhn.cF5}&z)2bCXvo -G5Hcw-7#2ez,Kg*W/@rO(e4ۍ=@[&@`gaK37ϛBX̯s; ׆$Z\ n}(z]3&V g|9@O~At*؄WᄂO1 35r?ja. ( e͜]pPAvunY%|Me"Jf4%km`1[9q>SᶕGGFVpcKΡm*2m' >/4msBl9#n!؉!Z KW pѤzP '; &>0Rb$oWK=(n&"}lᘏNP󂞋>MkP!+4(l/JM ` ~XK[7^;!}k-`'5q5R˓8lO-\T[ Z3ڤb-=S0L{2UfQ<&tp&|F6hð/sW$RiQ2(Q$&zgJulJqh,ȗϋWxoW]i5a[Ixŕӯ 6 7Zbsle1*KL\P6soFnwdgqLϞYk,f+Z2d(&NvR͗#[C@R{d bħ}ⱷMMGͿU*M ڍA0rZ9Q3OIzMrX_mV<0;!z|H%UgRK[,B-eN+<*I jdgcMbNeh FbobdC49^_~xV5h3_$H'b/~5"m%Jp;_㧰 \,X`OMF ܋)^ԅMr?52Wvc>30lVF r~*ݹhUԒGqT/dcIMShI.@eцwE\#hΕ@ R@Yݓ R Mx_J0]M e`ǨX%Ao1>V[͵r>"P "9\=k"'j |Ge‚y[ȣ/+;A;2xgJ[4o枀9mk.[x]@S2N_@#}"cNphj04'CGsbHCܥPBT\:V~HJZKH-wZ+I e/s {~Pr$2CzZʝ0~Y6x]Jd1n?]%{TO,B>ٲ d/mW'8LqQx~=^B$ۖ][\#)n4Mوg TuLA9+ЈWav}NS@NUϕ$r=^B_QZntJuzgWuR$Ye!w` ?\,/;:2mNȶ"3B}+;{9%WͲ_:&7Vk|b8.+㙧0PDAx R4KT %]=xep'ϹIUt/,&+C(5jzĘ1&z's'2dtCN<'.V>:ܬ `8z. pZ/qFb%(@aId|. _Sk7gl69NTܑ(kD䠍p&Ń/|{n#!=,vZ}ՙ֨8)j 8UJ uQt1O/gLcxjUmho t~Ї $8T1X|jq Aܞ r #a˖T_ \r8Sڭ41\c ,YA w*%Ul/u;.egyXvHPj  @Q&Aq>`➇rd,Dp1`N9(*h|ҹp8% E~YR;5Ue= 9_a]5\֓,F1vf[OׅKyqP2fP*wS'#𫠂CS8\4'-)é/G T<K="7tXr=U<#WjQV3\Ns{dÂ"I<%E%k5L1p: (0f+`]j1g MvOuiLMWku@Hl *l^gESqwCρWPAdh=f8<`X24S!Cp>zlѲQI_s߯&|}c^[v`*5)BT6k>_rC'Wl4n y-_B\ ը,qq U[H_ZT~3&T:0Jvj0J h #Zfe>wY<|AWfb+YbqK%b|bsԐx}q9e)ی R'. .v-쇨 q\>}AErz)!!6aM ZvQ%rG u³IqwYh'i^Ѿ֓!lzZ[R)1,EYfmg{y]T+5d|GKaC氺*lXdls +ILܴխ4qIj|7{lC;E']+q ޏpEhmf+ӱ{5r-8|9KsEcvغiH &7jmApg.7\5FWNŠ,nnB p͒>/$5Ҿi%9rQU>nDbR|N`YQ3FVqb`6{Ql J_twrqQ\%oxnmܠjoHZGjK}` :LgECQҫ$ɪ>v*C0 SI80&$x=xK G Nm2ӽ#n@vhAӋzq]532ϐCJNZԽm_1s}oTvK":}Mm@$3F>M爊U>i0 8skFBqd"Uu>i}B,rQ{hծRpʱ8%3 Ubkn DpKDB%@h[Kg0'V? b癳d{}b"%dM6.kGuMLϛHYQ:tt%Mk둅-E 0E8W-Yl?r \G;kٳt&iNtaĈ9:5fMPN)Ď]Q?iؒdD)79kyftː}12qo:9 C taZwᚎ'F ŀwN+^ynNYZG-ba'7 cYRҫMؠ3hK>g0:Z~ [H+D 93j2xRpqylh` ˽(4W^]WO ^j,,ŕFR4)䳝_J"['կ.?bo1*`!g0_5fWt|nlCή_+S20WQK$QŪBEAD2w lPICsu adʂ4jKgMiۚ~%e]=9IN _4w'h.c}N|LR^M4s+SH(fY';ˑ+n),q\Ǵ\67bˆGzVgOB$p8牾1a ManW!Ucۢ{NqD;CA m-d=(p7(a"nh{@#,H]]ȷg!)ڢ4B+[n#F8!>vc70MtzPw/+N|j֦TuȀH}6T7q0t )ВPt!ǒw16ȗG}Luj]衜=ZՏfinZɸjOU8c.dlLgTu,?{OOdEX8x Te(uK`nE 8ݮ:7Y]w3+Bf ג]woé3B)o>G 8WzThn/2%6tFqSG\vԘʧqjk=v#Dx0R)NT\00nEXps C(}NNC)IJ,Km4EC?<>d7^ߟьe]|Z[Fy3] |޿$NӢrg 2)ricsg v2(G-j|ei$6܇%ٽK,ˉaE8O`c+V@ .`޽˻Y|`(x|{|bW _DE[/Ȅaqo;L6[Εss@sQg]Srq<|cN. M2LK{^&u١GQ}ΞQE>@dxI% 7RwEx{ivz9~/VC'R4nIdBz j6tpQ>f2ew7FG%r< !" wdq/ 坓տ~ 8,Qqky٣簩P܃y@P7[fra[Ch4љu^ZZd*|Q=f_ "yQ9f"׵`b N9VX'9˾|/k/=h%o%{ސi'^C1^ph1X`plҥm6m6DOor%fO>!UM`>g3aJ"s#F(E[YNoPӸ'OmVOS?tp_}w_AʪI9f,!wO7.-`%W͠5<ES1Qs2@zqL!z|^I(&0_@A򂋏,غOFoji;v+97y7>>+N̄"VbB\"FlCKN޼1fr0̶IL2C.Nޕwuos|;yX"Ű<NFuh/56 PI#3tO8@. ښMuarO@kJug4w(4sg*`vd\&\۫F2ńJگ4r{~/nmlulYtaoS` ⢭M[yRqc@i_WVޣqA&M<$݋L ҢMGy$az !\JR!:pF%TI\~=,!Q{f#quHB%ђ+d~ׇ ;(b+c`ڻ*$,U h~C%h9ͨ*rBUq4l젌e׊^%LNKb` tf5CL1cF JB!K4`ˍ@^>E%'VڰtʮT* ֯)j]/(Ay`cVpd Lm|щOs*`qc/m~-DhxQ '[diֶڷ- Z%50ș}?gYAh1щXu ϾkG i3iHTn!'DHoz(oމ\[ D O\ok5`GǻP_'QOuu5{P`A+\ \r|4*BS\c,74+C;^)V@c,}V(S>%ߪ]m%4{Tn^ (yڛ=gG%o'w}~rʱ ?Z&UԨ⅌PÕ`Xdgy fyS{Dvice4< Ix|U()R13woo;q^R0wɼMv RWHg',3'Jx N}qf{EVwe]J*~GhS=mގ^MF- `cώ.NЁX'{GSPI&vr$X޵_Y$,BK6EnU7Nc}it[XX-G][;u"s&H2*yH''ŖRszx-HNmpwsQ!IgEo-I|`QD#&d:\?rSAꛣ,-RͫuƝ'&i:z aߣ"b!u)ܡ;_S߶J5I &2Vt 6#u'~G1wƪ ]xm9u*,+DbQHE쁛vΘTƛF=c}7 ov3{±_Uﳱ(K,F_s+4: S8(Hw&jGd ¿O*8-d).KjC.]eŃ%|,s) ndSжJ)Aj*1-+./x} czMNtX6ŘJ퍄5ؖR[mY9#Ƕ %W_VuŨ@OǘC(Sی8Ŵ?Z{T -f4B" R$]at`<9}dk[l#<B Ekd")I"4L#&j {[\&DjhCo]4D6u0PdqnڥBe=|SZzR9.E^l8VM s)f]̮JQOV nŵ=Jqs@?'،;BIAZDd4gK3BFDޮU_8-fЉ5 Bwf9c0h |:~|?n\[:'@*'a5y#9dIutFdz,o"[=c('Ʌ@oP5 ,- kW1׎@o0j@2bTwHgobRdM G8l,>R@{'Z^45L#eP]ʭIzΐأ]z/v7z߷Wl=BVKk5- 9*p L _7e3jG ý ̼?w$^<T| @tCȫ7 lTqӛ\6`{.^ꬷ q̞?uZfvga(uCg|sЀG#}WQC쓒 ;<46ODTO2)wqx-swdMTڀ34иJ͎N-l1쨸GY ZМcHЃCZ"'yQw||l`4L3 er N3Jn@ԠHIH<&1#zo jf ( } 3͛_FP:h?S\P38[?m3rD'%P蝓SN]-Yҿ^9hӿtg P:2B^|HrEsŶwJwu^uʍF ĪPuI?soxEXD09Z2F%3n$o |J)SgD^8G2Je$&:9ö3m̌pZ@4^kq|R87pGsV|b)6rͺHg͛}[9XscΟVl hA_cPkf|I1 [n">dm;ZI(3' ͨ,=+)7 r&Ce'p@)li0` 9ٌPq'PB~<*I!сZW_Ǯ3gWNF}grpRԓ" ;h)jp__Gx- q?Tdj7:t׳g-zUR$v]lZFRyX#u'M-J;;nY\-% [6lFm1+`WjE͉ɉAUXIhV WZ]pwRG-8Ly>UOhB/(̳E,b04Dz,1f{핖 d}ч2ߚcE݆B|#_i eh>ѥ/N˺%7P'65{nG!v"-g,jKElXF۳1|`O4|kW șv|8M}V"I۽yT7S '$B֩[g;|(;aӾ8@r|E`q0vkp^;OvE:2?llp ~s\FJmÔi^ ڬQІxuﻬEd')tۤD!{l|.o;2 77MEKF)nyχ~Ev^(IQ'(G[T y =aG#Г z[t}jx ?  g gbieMS8-BY^P͍v40ȗ]J僀_?0W}U6)Uwb c ˤB:na4=esGs"dZpEsJyȨ(E[TPR^)||x U?ҠLP7M)/aLqx1)䤓c:5UӍh5rNo }|P^[1 2ͻ$!I!SytȬxQL:`aNڛڳpF/>뭐7,s %CkaX}Mvɐ']ʯ`\qCaٳj\˓rUU[aPajp@O5C?4-'dTZX$a-PU^>U61/szs谩ÚpUeYX#dA0{~xL!lb+c%LV ,˘#kmZroaCϕBRCOA,rRF՜>QR}X*`L&%mP0Ċh^ EJfI2*+ynxuRzj r8 K?WQn2}YSW;nbO*CϢBɗ&)?o)K\6 QIXH!vNYPKH;?4,N!g^ZI5->[] $!f/_A,b`EQ ;9tO+=kUR(;ÜާąC5=h~@<&Cr8Ђ寥:@B1RzOH) DH|D~'Y46-ݹk47u"t T5]vpc*Dq3C$Vd;7m[V>3J̵Y\ ڜu݊:""e䱚bw0te̸.KUPtaQ .lmA2>$\+h7 UL+H'f&; V&4a@f5^ ä\\߸KmX:d'8P Lփc__[No>ܧ_ם3P -ș_`R,)0}z(V2'4cI?e#]w- ``Bn [cb=2[aAX.s`sLd1+vo:,gvP+:< =ޯf1;jؿwoW._*r )|7CY3a֜",G%B5/VJw{jD@}d KfiD=cFӑ|How9tGhзc o FJb /ZmP%#‡)Q"*AVj1ֿM }j2Pttd_@}x+U0ã< Ÿ%ԇKR6ms4-+_H5p?s@^|\7 8B${Zmy^8= CīkF0VZRPV?or(?<߻ҘTT3sy #mԴ j'b#̺ i~9@f\LjQ?[!h_*9\ m9f"yzi| $&埖3@`g-۸/LH$~dmQv|yBFٖ;=tl}Fl67uēi ޡ}h4cYDZi3Y8}|Z$l( 7QBϚt(k΅I^Sm5]rg"(/;K{X.# ܔqo]̌{2v}3(;ɘR|]EcSC;6s rHhp۷ 0?()cȜp72S07$T4576KYZHnG:$ {yʋCNh{E=V4Fs4ZĀc <9==8i{UGp$L/g0p~_7ƀ@uǗY _{m"(ĘhH)R#RBLL}?%kR=GxϿ5-c`߸4FJp.6Lw6( I~8clF/78N] I~h {-/!B[x#^Zm0L#6JŔ 9slE@#nV2xA`K V>ǢN>c%F'q"qP&X b23FbuSW_]޶;w\$槇=WN=w*t_ƕm{YZѼĺ$YFs^~SJ e8tmN6?xJY[&02L[(C$ aք6a{츃QIHȓ^_K`wv\1>w[4  "կZ7D<%SoZl^YKPv$tF-Α?л0&UZ?*8Akk>εer퐅/vÙyށ^#N6kmщ7[R7,}9BnUo, o͠?gHt=[LfӒJ0mSK&^E`4&dL_Wb i8?Ǜ|'Tcq|-EmlF -0Fwǁ8>y"Ь#= F @YIQ(T@﯇<}M]9Y-O` Ed:f;d")NÂl0 i0%E YJUVd?=/, zџ6;pٻ칌ң<.7Ԟ>2,[ǞJcА E idd' gW2HiP8Wc<6Ux+UEz.iƂmatc;(SS%ڃZ;n1EPdvhu#ɱ<6X/45+VLpk͒3ٿRei av\C='lLl-EA1` jl;’QֻPpXujb۔w8dj&u9GXI~G\IoњB{z"\to 6]r|hg˾/~Ֆbf+wăp޵M@/!Շ+ES||]{lY9V PѠG"W~59̢.lUYB@ ']VPj0&@ud&pߔ\mـL| Zwq| L>, _:U#?;VB1 G0B&L@W6z!j iN:۟EҼةyXSCeV_a${֓ 1>#8=$됦"-TA/{S!.]WOT7|l('\iiꉞ{~DXh/U AQ)Zdr<̝;}kʷąkL*{-G;v)& @2Nv/SmD)*p t0hN1Ӻ1 ï eq̍ho:G\8 U.~cv^AzgJ՛ϯN ff5"lN ]O`&i|]mYvg8 ":0Y,Hkz2 aZ!AX8 :7,m=8:CAv&;X^_LcU%L4X,e.Ɏ,JEU?c7@s1"C ?9d>i9D1%\Y SNd6;vvfK.bB߹E` \U=~RvRuAS/`F,T\=>YĆ9QdI~'J08&q#GvxJн^_@єے-8mp0 'S jHt|IτF!(A! 6  s#Z ,#^RW%Za>DzK\ a{ k#~jNJxoz7!ྣsApW#rxlup3˛1$ْRL)up!#ND52=)lb:"\*3Tl\fgkb~N"h@I2[Wy#K-*uZaMPD=t8wMY$A_HdW_Q8luX4LyYD;pIv7ˣ~~6Ў\ett[7h*HַcU} Щ|j}uXl +I/BJbS^F2eZL'@x07gWJ |+lئoہ)<+@WB-rxq,S:9ٛV,>\:45@:z i @ich>fT$ƲrF @N_ud DVxj1N 8d}J;*z}p;_Lb/x]h_.Fx}HcÒ9;鰩:=~ߢ8-p2qKk~b^Fρa6P/ KzOkj9ׄveDh{&s~.Hx7H 9\[ezٍ'z˖_y;Q]sV?\0@v+ӪQYŹi MZ |g.<̈Tu- Ŝ1~eArM䠈5^U8Q#Q0BaUY[wgtF* 6F];fTDž{ =ud}_-UwY`74@/sG'lY-Q9+ܵ еT^⇛/s<.,V͟hr/tyUrl)B+ꟍrNBjb۝>16쇍ac ;N"Pϖf\Iq} v?DIXENKwf`3/^@d@fFr8QaR8)P9ٝIJL@p}c .]E>w  GNz]\Z69[˞"Ԯ?W;n\6&F]k&pdo.rWӸ;9Hv\ ;nʲQ*8yeeU?FF"/ KK#Z/EAZ"MYˈ{8K[FS0pXch?e_^уFX2f qÏ\̽[p *|X7u_74jz!;`X$XY c)[]dIqnqE itp42a!ꃂGzR Ֆ:{ؙ3cձO@qp>vu9&>H%҃<2XTLL'7x fGh)v:O33pqh䱥>h׽ {# !ixYmȞH Z;#'d3Pek?45jKINCP?p1VjI#$vp $j[Yۤ'۪D`(wPK^шJ4BK8cޢnmz8m*({t`/ Ú4]^1LS5d_uLf~]a}Ϻ4MHITe3U^2sbʺ:7nߟG.Dvzb=q4)9H'(4` Ṭl;=D1"{;GMjWmPn@EZ٣jW6儿Ph KKFqfH_2eK x0 _O2Oczc(?֋<߹`SͲɱ>2ъc_tAO?4LIۿ/dIԬ48B@y:T -=ڊw @)U*OSyjwZf^0Ϭ2e_VjL7%K>cs c.hԜ 4gazD(O$w65P]I Vv[- evR"gn4Tۖ] 1y0/[a T/:/W2껚3 sx[gU5iD+4^"z-LBB<0ʺ5!| @Lѷ%V/.rykr$9,.`-cH{X.NZMOi&]ze0.N7N/g*{+ؐ:UK:ՙKWT`X^u}SV7B)bM{ ;۵2n/݉M% c3 $2̢uS3Th@#+ bTWg+F15ǀj&ܻs?0nBq:, z,jcwҠ7NGmʏdOR ~{ d Ntgweems`%dcKY'v,K87]aTPYXJZ/[rhԝ>à#Og " c:5"_-bg;V5"˝-zDAJǹ8 yz$6 !/)?ړzQawy¢sţ?-u'\5Es *@ mT tI.mR8}`*\͍țJSB}3X} VSB.b|ޛ<6QL ¦BbʮM<]cչhKNﺄ`|׌͵m#7u7ACNӘO&نG}oz5>?r necr_ʊn|n|8PuWA0Ggf`edDͲcxWvj uzzt{cܝU觫9( žA57E$oOՑebvx3&VzCCF߱-3}\rp>lM8=ᬆ-Өl] IIrPJuԌ:RС)77IcJ_ ePF!f[̇ˑ"'۞ UbI;ј~6w\+z?lwtAsؑh) MpZG)Wf0ܚ(Gvq3^v2XUaGoD>Y/IZ,!|څ%86Ԛ^d52q!PӬ%wׁLۜ-y%&ѮlPbn/6 !!z|(;,i]{I)g߃0%d3aW_vZKkibZ3WP(mr?<6] ~M²s!0$b7>_+aQ)?j;5fvv],?*ԌD2cCWsiaӁ-$G !+l`\])DY 7!t!DXI6)dPjFWuH*CM2t`g4{yF2>S}0NjGx|ڣva"9 j?2O}dXwǷ tI S u휓*M]+95[粁vZ㶗tp+Q$8gsFhs ۀ _s=m0*R+ mڷf{d_$Pw1-.$a`ɔ$[C{"k4أP3]a`ynx`V_ԆE'U!։dh[BUSWoKw.V):eScX:d-9tBOUu\tUK 7,N0PxG2E_>8*ZS-Dwi9K5('GpIˎVNPwIu&`݉J9Duc ߰NȼXatY | eKsR57^*WR #\3Va=]j3 iYQҩ58&-bw%;m*3]8+<h}0Z I/ pX<bQp\9v7 ci>Ԧ}eKi&B#6F{ bYѡ׽|<+ xhLipaQ7xxS)V9%꾤_Mсs |yإc@hHޝWm 57 ֘'j% vݝw 9Q0yuEİR^h^zNz nCnaGu$=31m/_;h:HT whdޥBtnNŋCFy;+Jb2MWͿ9Ԥ$iQP #@pu˞@]uj>#d$ns^Rqx#P/#\Pv/ylr9g*'̾BL1gb$ɵ~\rTЂo"_9el؏I9T+7;#zD<z>-{Jz$e&h_r iFaX)dPϧH Q@)vg),|#)oWuTF7NN ~V`c7YF26zѝI~` $E؊R7t&1 fU3QKM_S7\J dw İQP$7j<˘눼Zj"D; }SE s*\UT9TL*N:9Y"ɞ0 9jA6 oXfEvաDbSa2Vdу"qNin2gd[Ʉne3Z}vy&ۚB3IX[1y kB^D%$Qϯ8S/IՖv2oGѪq1IX8|b IKAܟ*mt<='ʅ!ً dv0TA韚ע?&\fmsq` F>k?-/p>!$," <IJ;&<='Y.+xA9@կ+V7w34AbKrzbODZ ޵Knz9e{O:a&rhsnG)"sUpG Eze}BaIgK\$z-AT1O[ qo,QlE^rjO2%r Ў=6r-͈l5

u}Hf6ٷl-u0&?!JasS*+4 uEx"˂]h=^ɴE0Mҁ!?K=|{87W: M"nA586; 7:^6<% SbDM5W#P&a~w%.vvK"oTЭ)7ȎQlyɄCttl.ie961-1O\&ՉŠӞ2S=y]skٌ%]g 9,(Qegy1KDM;Q# r9SpTԜK6"kGT6;IB' s!#GLY^wkE^sPzGwhF?U[)ᄳ*Z|^6Pq5x7TBqpsyF=3yVx ~sDvL׊]'je)O=8H ԗ8B hˇ괔ј IҁL8c ˢ 8/d8D"z |Nn'J`ݓoBEJ@(s!]SBYh<ueUŇpE]ֳ`$v:Nv?! -uF !BdZ*~{FpuTd|/D~n*#U\_RM+QÌKl9 TΏr!e7hLHgptDe1^UV{[O^$UV}:k/s2*BYo"ǤrDdt, Y=mM֢E|toHϛ@1r@!@c_ro^}!&")*ܬK0rGj+QFQoᵊWn+Z*ZJT`×%꾸=HK[j$@kΝ1P**afIʾ"_Z):KjALDdLq{^7}ULBz|bsBomΗ.V@㬡J"sCo /G^\)__"~#- *KzYuMu]f3 yj՛zb452uF=ОFD|%S̎5G 5wEzlh{0 ]_JTNCEyY5o[ˉEVTuoxTe0\8x|j9taq$`eL

r:m;U5l@Ў]5u_6XLL+0 ~iJߨO]zk-W&n! ضqelRhWN;2>}y%0s M39,!ԛ="*c( ԓ8<{ZZp@D7<_D;UsB]>ͨV wB8Ο (2VC]yy)ODmՙcɉAi_tUЄbaQ &;C!"d!3KJ1#{/[eEb.#MkTgUuFIiWㄭ^'vT2f fZ~ P)DUR0 Q;ٻitt+’mӜGf8bx3%cЍ{0,qS!=[ݵ%}.SxmYcpԀGﲊ)UJ S-eUN z8|sa>pSK:lA 1Tf#ȓVbQL=8A?5dX ^Utm v_c/8=Δ"V^[kK(A S ͋_RQeuFxLڂG9|w`yk9-3~ϴSƒ@ĉ ZiA` ~4e`\M0:XRƟRNf'_i A=kSUòh[UNG`xzs_3'H_xW3j;@")mZ"IY'$^%cw3nHayHdsi>~"0RFe%2,x y+=g&@Jf/e霿Z{ 2"E||Pk0ICJG.fηz} }N)LyȋVUUm# $Udl8.2W^ +A;bS*)~*/uCH~FlerIt{GIp x̾ȿes޳\c; j`(w*Zݽ84rz:Į8Nq&2k<>ƒgWFw{(iӭv> IRre5xWj|IaQ%NHr .P`a2IϬO:|~nq<}O$df{i[R@.+..Ѳ<<Xc!4s)+-=Wemo^Puid'9!jC׉01:Vl `gj;( bαhܲ903W82jZVAx00]MM*RQh#oLsS"wnP' ;lVٓ61YlbkZ8oݜh1yU g%B:0;dx֭9s+YSuaZ}9bu 5hxf7ykM-Ц;`|HG!.)RʠJ/ SJu ݰog*)ӈ3[,e\9w>8{Rdg9cަpMB3 5'"d,LZwBԂV E;ujݭav ȥr0UTǘͽ={lZaWw4i **!ox#LVp|ou#"%~5ǚ=l}D0dBK(9iu6ImG^ym3X(/%oHcd>ڒe%L29TJ `_Æ> cN݌ IndHE~ٙpr&IߚbS(3`:'"Lj*67 ( K֑`6  µGL}vcaINQb-Ku|owȍE_Doi8= +]s}KީYJۑ/rȟ#UYt}*[$A؈ٽ:h!KD{sH~dsnڐbκ->]#{(h s".7!ah5G(X#(i-2yx'lS6E%D-vx*:g4:)nX~0ÿKt]䔧M`!фy_w|,9-[О})Fdd/ymU.a$j r~x.ȁA xOuà^buG+TL~#!Kn4r,FgkʇǬOo *=M`yqa@ !:ÉSӕu܀AIuLOXm=蔢ĸaxi#+z*z8*"֧t+pŃ绸4eڻ)1_xF`e `W0Ti _O]EGERd8Mѕ}rن +ۨk z%Wm#d]\*|<$b r) pN`1h 1c-,,U11C"$~6'84</5Z'ҧ*]ڑБ6/,u em<ȉUsVE"X}T"ajǞS #0k05x%шe5V};Vo5S𷪨෍9Y!߭Uj6EchqL_$T h*y;k~T! !R79 BВw:by֌ Dn r߭\vc%͔; fO,Ԋ*>$wuۖ~ Ǣ\dYi .%p`_B)UR;1S@rڬ tqSWF(Q ns^֡]7efT(Dk_7Z\{AI*xl2'w_4b^uro>8CqAdK9Qĩz/5+$_RcOjbGauoS <[._^ {k=吟fqUӉnO$ٖcL&Dؗe'Z #La(  '"i?mʉYPKhW_ze$#0IaUh0|t!N޼W l*F +6u IwM_ZwwEU=ȩQ5Ӭ?bT3fu{7Tp9f֝h{t46$UPŶoxkjt|i ie*sPƔ3kS(8ş򭎄nhԕK>-yjZޝ"T̼)^IDd 7fT Π:%d@G ޹!³#mO?98=^Ҥc[d0`%enEay){gxd5 oQ$"y4 [ Gq};ld"%7&5 (iD1?T gmSMns$X-۵ϞaQ:ס0|+zϴЁmFK,ؚK:\Xpz[gl^"})d_\Y)7bX3_-;T!XoOR} *HܷPl&ygBGLy1x&įLktI4@n 2jgzgMS`G>+3iGLTIN3ox;@q&^޲_rڦ K|1J3e9hpED3n[lMQTIEH2tUs02t|Ӱ&L0,xjK4gtuOj&IgBç-yGMB[ݼ۴ #?!ΛA{ y\^%9`IRYMACC &*P|O= O(iFLE!BQz U^Cjf<3+NZ!V)޵Vv2 -(k^krY$L "x⬖ V)V~AFk# ;aDkΔC^&g۪7jd!u] )|6-jD!]ߣc ԣsoiH %oʜ({K=W|˞1V2Ս@2FwGr)[OpUeaBOsEp_[VJIh3̧YpKД3**bފ*=OiWe#,'%y0}z"۷;Qz(% xyR<Ĝ~{ӛ28O ۨ 7qn[9PӰCʪD21{mP<I;L|T '/cs^ޑ %YE1GP//R)U?qH,Z KUvK!%+5Hr{V{</{fHOf5jgٓNnOxSw$Ki=? Eo-Р4KhfZ6M )c̪ 9 H`T;_w*I w'yuhh.>9y5iԦ Zz7Q+#2´4Nz?C7;:pKqDZ]ps>h䬄lf7)SR>xBcL>& 9 pi*@$7NHq>3> KGP(!%79Z;QcL %/s/`2&q)rs6\YfHAjQ 1DcTTd*^d >Bo@¯B,X~ +_lRAl]a?_M&>Һ8gs,  @B)ǦHv.p̔fSVsޯ)ufU8Y鱛)ƃyX6DJ(b౎':]0CqVŢyAK:/Щ J5ʪ=*2xevV NBMBB!7>i#I)vxчra~)L9V=jyCTi+`3+16sb]6ƇuUl0brXޕK(3dt_V{6#79c5"P 5ULQθC @C:s9OJNazST2W r8_s2c7)J=9s 6y)߮ah4IAsTn_CR^(- vpگrmbU.G.hS};"sK$*:W2|JcѦX]i5XM=G"`^*`9.+웡4wM4םkkB5obVл,O>]q"SXs"j_sܜV1AuG(~]+1'{E|'3#Nh z|! tWO*4y&B5^NCdBzLJ IpP˶!V8H (c*@b멁BTtMR\'oZ,]Un'Ebrw̬C4@p0\*·o.UOHu:Jb6A'{Cb*:1/əixdR Dj#T.Թ>/@Gu;}ץjeg ˿N#7ӿR6 6)գrG ^K:RόOsPg jo&x|a{Esv3`lr7KcYe,s[<zG?ns/dYf)V)C1`̖N:٤e$|=ڮi7 !Z%^2Jㅃg: sxqZ?K;E2[QgY?YJqcjKUx(}gWDJ,w'&(`& .عؼT,LaYӅEEJWJU#O,y{3^n.g.Eu5 Vak!&T`M}M h}U^Vq,sΆTǀVqH-lc"YYAg Z`1{kj\ #l?͏@ 5'kHNK?c|0Z3wӽPa\8l+:8| ARȸ Bi'J71 $c[<^Z;%,gkqw =y Aae>׿5)/Mܸ5MK0xdT QAĻf!_& &JG*[2EG`ؔ/T^k  .`lF|ٮRN*:v^#t uTt%Kkl%5"vnWăX:|Ufzwl"0Ho#qo_ 9/³9*0vC;BX062Nnr}XH,я' OOBKϳ-<ӆ=6fjjo7|6#m. |wkqNgd1kbS̑ةvY9M*ZOaJN:N FEoj^E vF|{"{OFȊa2=%< 7 OIќ)"9.Zؔ٣t<ghF I.hvIrw?Vg9E^d[ ހ ')nRmm ~Y7y (,8SǢR0m>0p7mQM=쓀Hن9$6v@%hQ_+MYG&ٖ~>|0 O35%Al XjAō?%2(ÄIq 5L,> 4 8QI8g$ cV(.ȥŖ75PĤB{\[Sfn&}bt+ymo2rklC#ImXr>ִ ~+Rc>,Dls)kf% Ĺi$;h u[[h$s3Čw?r+n{U-|Y6Ÿ9!/i1"a~ Nƞcb|$Tx5&%?_۲}vߦttп=h#jfC&{| 4ts+ =sxCӅ? z^I^T&}ihGmͺ*MqG0"&{D;嚡(\>#d>5'jk6G'9P>yswQԃ {?am02{IѨgqk&'ցپfm*fH%Xq_i%D.7N=G枤ڋX&h7Z`5@'yˣR,p꥙ TA:ƹ6:9#?hI:Y$w)}\OHd*uέ@ދE+Uoo{טt͜,sW4g {$CטP5BιVdq|l~pX9)ZxE)BL;$Jwt9 Fq$hDQl;qdiM1@I^ PLJ^d@C2&y@4::CkTma2Bl5"dǴx)J45 ޘBj*`6 ޗ0+`fPU{'kP" jH9)L֤ X]E|כۊս0H{ G[Rke3t1v%v4N1E `gUmN_ͥcWM!ɪ @]S\JTRC1qWge* B Xӟq3CU/vp53x_Mvt =x>RRhRq`f#&^'M`@ ݾ!:-H~vx=O+ހ9eʤ}fb~$}?_6u9m3Xy{MF&A6Kփ)l=Y)G!'we -oRa`ʇZ];μ"v.͚Q;U cwH7F[Q@1!cU2koPZ! )"/M;k !Lcv#T;|.4AIL T]nV`x^=W߈TH I;Acse,2% H0ӏhإ䊿UyX*׷{(Lg\7Q)1ŷB-&#.+eڡ$R"sB };bm % ޹PL(ůocoU\3i;/}̍^R25츺QH)Ҿ#]籲P0!J2jU* py'n$۵ZԄNPqղV{a0{4ib|hBw맴DN˒ǾĽ|AM_(TÙA-8m=Y'C⵷‘M I趚Fj\%H*LpԞE~fdڱgRmfO/RJVM#X'PjX0(*##}^3(J}b[vE*<€ՏD bŮp d POJ\`к}m*qfCjM `MK< .0!(0!9t*A ka׼y8'udgvY[r m|]j۰%NƺX]5;=e*H̀M+Ht7{ u,`rFsg%qEDQ%Fhrh0:Ц=4tzߍٖgN*3 .}B=!냘bâ6)NTT5L% V6pńW\?3cg7[D.){;>S O_oDJxo 2!%` {6+3DaEK? -)fo/~>~S:> VY}vhZ (,5̷RRe%k/Еz *jskG3S nRA&,U;Y6@at<*A6KBɡ3t]6T0R&d)%,bh[ XRWaŊiN1X_<;>-,y>mWKIu<% d󽡎Lػا#AMМRz_Cj-2xhkGĦEIKI~"(6B1awN!L:Lpw)sP^1)wLSuOMk|t}e,lwOCseĊ E1ww˾{FSHvLK)V,6 +fna5j!;geb VgO lXJ19ϔ<זKwV`W*cb/vu|v5"T ~]w߿:!wH[b1-H!qNu~v^DԚϜ+BJ| go? U U2hݲHdSia%wO ԩ+dBc[H]3÷3p_)lv{`@ ϳ|~&/*f{ 3mDԤ2CIBav_@ }<)`sC4>j,Ng\˴ـW '6hle^VC9V^ǐE5:P~ʙ.y!{``0Jz!G,2gT4 #HXGEm{m3K5?)Q3#t- caΘOC>Y_#1䖌aYagv#kf-2P3 =HO;We/2Y)zTPl*{W ߄a~kU"Ѡ9'h8HYKȧ:c+~¤3`#%W?/7m_ŷ|ՑVjq<@Seq'm]<4 I]a MkdiJkfÀ``Bኯ 1i'fPI܊ݿ`"m1t4UQ~#/pDThS{F_B+2<$Q*7k@5-P @f[`u6doN0뻏3SoTT`Êo]3C┴IȻ6зIxH~ #z,y|-{`h(,6jO͓c홋(ɑ=$:eݕ_'; j8?z) IehkF w$m;42C@utяoNkAo{bO I4nD>Jf"'BJبAWkҠѡ@zS&%ʡCtlW1 jL(Z7m) IrQG JO-Vc;F&LJ;I=5sPms7 <_iN\D̐v> BX۾bݷ~Jm"5Z>#@i#-#J@h.q?r(r?xFB0+D@6o"Тf`} ^eFp zp˅:!cTn,iv&) †tMa%Q *ЧK|EQx3G]\jl g"'ܵ 溯&5Sk 3qm﫜Luv ? ,|t$]oBr j9~J٦wJW,3=ɍfEpO57y x* u"^9WE쪼y)l#sZ:x1/\ o8Qῧ.@JW(fe |PCd1 LfXUϕ:ͫ:v&]kGY( F/m' !io:w|:HyYS*o;;D#~(Fsf-OhC*U&o궹:Ꭶס8JwL_UfRHsBEd.ɛ9z?/gCqdUps~}Y(vE'G۞@h$Tt֕08\z3#U,X`\j'qtb›PBX U911=ZȰ~?WBi_ОjӮ ^@4c\9h>Ǖ<ısCeKbmn#+qy5[D&vBj؂kjI!39Д&/߀RK)oTKlAbN =an&z`vЉlj—ZP_|wDP!ȇkJ'Ցan Xĕ _W|d*oNՠ;5v|x˨Dئ(Y<۩sAWq(+Z"Ԟzi,]m,l{po 7*#v*kDCE]M}ԋ_t}TZǾ_ >-궤l St/^҈c@VC%2O:yՋH\ib2wLH.!|݉9pU(_Rq! ~,߻P]! .mQuR] NɆ{$ |^%+~nֶq~RV嶑fsm:JsC`#*w`Vq 92=E- =mZ幸ի>NͷgF2۬ҲЁ`7K\;oXT8§>O+}@4K:&%w/,}eZfK7%Yn H9sTsݦQ-^Hè%%֖QfC^otq=cͿ𐕓J|(d1 Їth;rýRJ8I*r,lc/>,R1T"%':ƍq~tւz4ˆ&buaᘬ݋7Hk'I \\7>: xhRNS`WPYOL ȋZwW?U9}aRbv6[æe-včgɾ0}HON/}yz黻/?4Έi[4QC%^?_#L 6?OS5\mqxLxH<7#r'.xx9̛s\N-Aɡƛ%6󟷋 xNK:4dE[`xwqFZoK>L__|0bD }Ɵ82d@rB JwS8+Jχ~y&WXe },+RB1ՔeZu%CCIDXlLw(hWc7CV5EStPC00Y 9=A-[(suy%1S?lz)|m⃞(*hHpsyDsVO[*#TZ]b!Rtʼ: ܐOHKꤠDMzkm:G{Pivw;|y,v_XRz|]+OG1 )lQ\jEJjx_@fX&)}iRBclgk4_\\wT }3gƷ3*79>''vU>D'5aئ9K;kH+n+1 k=HF{ZF*q쎾B#54M^Ŧ%1QRyV{НAB?GD7؛u hba:n6nyv~"ٸ\Ƃ&賯sr\>s$< kuocrW c>BO4`$@WH2 S}G%zM hA"QVհ(,ǁ)vNVϵVkYIEb@?p <8XB൓3xP"w-{+ꚎZ@&ƜF1"wRvL0fʚ`\'-uJ3XPfs k:=uV!QgSw XjH2b2ת;nnE.XZ|%r}[⪉-tG"5e9E#rS7:uyPcT\ .3V=T}R!gwR}}R %&F4#P0 frs=zO.&m':{}E? $5q;]}#Yg])uuac obP? Z{Z B,Y*F>5#RBژ$_f`A,Vgdan 5չ&.?"k:zr%9^Kua6/& zuΡ]I!LImJ{֟{sTry+cqA/Fj.ex{^2x]DR8THOc)!+ +=OƤt  %noT u0t1C?t-|'\J@cvE5,1>c(mPNPe#^\Ȱh侨 ae'&l/Na1@~ Y_a*q,du =o`Y\(Zg'D 0?҉d(8P(>$sΣhW =o7"iغ 52"#Aow)E]eB㟘ܙU^~@yxAB`I rܸ?fafǒVî>-'W'#s(5b[Π@1#Kʺ~e)ǫe@,ni0;I\̶,w? AEf'}>[=ִ#ml}suu:;mdʤO[=)E7*VJ1alA Gyb]b~r {#-`J2EJa`f:F ep sǙUŅX~7 ^4 9cˆZ#F%(IJMVX&~ 3M&6C&dh :Om/FMfwyzINTi枙[z#=DgUI_u=`4Vrp֕aO^O@aEGR}b~tt() N6yntk:NcQzeirX=*Zϋh7>CWW?A@Q%>!~}maD0BغTAzh\*[!NBo}ߕ[U:/E hh;5Y?3ѿuq{ gAAjt)dk;K'(Ba7dk R>ߊrx> oIO̎yI{Zteq X I #&5<7L'{׆]U1Qk1uQ,GicL1f ~}pRaFi{ 녘bӵ Zoxz~5'*[oIA"L40('qqjU. !=/e 'hN˓NBBSKy@0(o,k'0,;/=7 2TgWv+ 3R.& 1*_EX0h{s+h/+ҸXmM>Fnu&xv pv5d<(u`΢3@z:ufn%|>G8.E|.YS\@^RB1W茔.>"%QzLAѶϗ+J3:,йi6lS|&eN>O@=Ps-cc÷Td #f)$d£:LᾠLCT{l'r {̤/]sڮ[%Nh~0 >:zO9M  E^lET%gtvTɭoZC=/cc/->\UYĎZG/DI0 ] IH𸹯i0 ջ 'pR{qO'ő%?:ho^-M0ԞB2fa.gAxňm3K"+50]TKe˲˻l暐08kҝ z?3bܢ2G cdDs|*1rq5XD0gh_.]eVr3m .zSlݙ;Եj߂WnU I(h3Exq·]c׊7R)).Y/Ora4ZGk մ1vAN5JBE&wŻ2&L7ɿe ^u5&vqgOIh~S{]Q $6U(4L6-*~_Mڝ N,"EPd |)#Z=U(Zé۾QT XkE_<N'ZkDGiw"& eL7Swy G!?[A-9d̜r>@g-ޔ[V@ʤm ={ca߹*nh>yIL}aEk7cP#6`<⁰O3Şg4D?ĄF%=ҊO}z[O=A1uL2^G%?>TsX} x6Ϝ wc:8\/Nu0T52d\czSSIs{a4/ѫ_W${q:p T I8_YgP|vv⣼3Bwc?Z|æ4?Ns .C{mR*><@T S{+^܌Py(ц(XTj^?yḿ`= ~qG!]]V{ހ8̓j<+\>\a7[^jK{BΚcΣsBLө|7nOwo`}b Zrodu ˜H=m!Y4w;e10W (exQ"FrY>|<*2MWg rWR ܺ'|PVDO[dةQG.}|$jͫ{8M1]SRdU̎hQ8 0Z?ad\iBl~h(M|0/S%$Xu5U;ߏKNivj;tֈv 7nEjK"eۿ g>Z,-RY'QȚ؇y¹mrHͪ2wt[V40tC̕h^jvZi߈[`k8"8ӑr2Ǭ}>bG5n_-[4TbQtN/ʟz;x .Fa6Ƀ)߾O*ȦГ͚uKZPxO7w2[C۰lnԝ[̓a Q8؊xJ50BUЋtecs}IJ PM]>JZ{g˷F&ְpD UPŵc}e7I/z^f\vfcFxr"PHūFGeS_3'Sovڊ}A{{!21׻E}#ģ_MHUrw{e%&ZU!+N(М[btަ2|2k%{QG3f Bޢ649w\`y" KƸ9,.Px }+^-ْx1U [  h@VjBICe\9XpfyurJ/XvQO&,oyU&> !hj"B^I5X-Z](v kFi"~Qz`:I,Hz1iTSJ75EkPu1ɘؗ>MVJqMf;Ƣk#vzP&L&=>!*cur~tHP-*.Q]x20Or,r=vɒ E+z"A=/&ZNB2ԤUO ȓ'As<&mvUˡ]6 wU8URHַjBⵢb ?bÔH6UbH6 w7,bw@NGFv$N5 s%P t7ퟙ*z(q}j )h#j?k3şcFz*a RO@[ٜ'VUw#\,Wh -_Z% 9X!Ap4YFwy[DF)" b=} "ՕPճV+[?¨hT8|KjEDPjPٰRRD"ejYjH/g lةΡ= [.69W?$TUa'%CDB;Tx0DH "fel*1qbT{`` QRh X'I<؜E1տ!Zg-ٖ.~'&'0pjl~L:ȔPY]T1AJQHsF5X l[ވ+LX[yٵB[2<&&?SI1тɴM4qڌ9/sJV&ig#3aӨMA{osS)eW͇ 3*nZb~Nh|} sKik*wƀi,%ԝ۪Raט"lـk)7ő1J=Wl/pMlMe3 ;@[Z{釣 tQ0q9 ʉkEqxMFnʿ+豉@eEyJ,7MAudUUsT:&RTZgOT(Y9j=LLH¼"X<#*Gi 7L.wq*/|$/ooQ'hL!^N\Ys9K%k>OtCfBOO软xs+E(Y;$ X6h}RF`PB͊9ίK*uGITQ}Q!Eva`:kCpñ/ IS=* zlp-C^pATr/[faYLF0K᮪qx3GD|+RD iΨ[Vq갤"+U ow@!a@O-oD]ëQ@-!P؊yl0u[ig-=pq73*e 7fIpR#F2}HD3$uipfc2GXT Zu`KB[{hOB64kw8'մ@ 5Sgf5k :$pTY4aA?>6U4/H>#H:aR Tz_62a˲6c'"xUR9ea* @R\r!`)$9Cl?s\IJHi3\} \=} js{Ѩ\<)"(kAj){)US򫚒D1ִo3>:ݎĖX0QuPǘm:Hmm[xUv^7t3hx_v"|:X"U.FZ&GgA8Ixu>'{vrްuM8 T~I=]zƈ ^ V [GȇPcDc+!K$bɠJ'R؎^q-pTy6@h#o [o2Q;S _X!@QJ۶e7zߐc\?8N#p{LlN/YK6b?Xl= k]\.pQ[$UrPa(@@}R^mX[`~効ԯ}(v CoO-AwVbyQּ 8$wteY0fE!1 hXԩ9C(W; %VƄчF-+[ӉS;K(O\@Tּ:e;q !dF\Ӟ[i Ac >#ݯ3]x,jPN7jUq/*I',]~>EDHVVґ0 3 Kb`zhөqEM:n3_0PqC, cyrc(XjVN=E E^Zd?X.;2rsL9K=h )z)Q>y}pf̀8lΣb$ h@w(h`RvF)N,f&NnỂqRHfҔGtʸTn?Ęl҇Sjk;sz)@y#?D4*wLa-z!XE)= cUjGcyTyIqZn[l:a̛~d Re`mΪPnwigW_庸E yNJ4'r Lx_)dɓ>*6f\jv{ZQ35ZkW4%|4iBr?7*+cL  D?ϲyUiLq/YM,&vjSu >GK Xi37.w[꽻IR*Lޛw㗍9=ћPTՙgOCt+Y(CIҦJQqdǍ_0?cM!#*?M<9e]sgn(<>`YMaǯM$vX WDI3q O^Q YС +^,+>gV=]m Zݭ:&+ch{pai(2IO)DM*Ɋ0 BNa 4ѵkZYw9"D ޖ]1VMH(UIX (BmJܜȟ i6&Y1T<+/2\lan6mP0E,w{`jdMQQ=0lqD(9w@YNt EE7\;v皩k'o8zfx$,!i% fS'Ը^ RZ2Kz+0? +\(+[c91Y}ՃMX'ɲ0^L^80+3Rmqq;;G<͹ 4s$Wмguzb:!Fr:l 7Z[^l̑q&tDWCQoQH` "߹|*vp\unHpPsB<2W!媝Өz(A>sN탇"o܌H~Q HQ/b)3P2P}/>f}7o[S`,n Z]Xh㮡W%rPv%"E 3WUya t`m9G5ٱ Ǒv>2J( f1ahC.fv(96UFhq .J}Hi4Xm/ɗW 3I4E2~Ip}y/jar7>hR]H&\lدhH"lG Tw,2m@˲b.,maϥfH _RoW-0O:F!VVTf8rtv=8+}/axa !xF1f5DA-*ĊF3*9pYtl{Nim;Q ys@=%Fv? ^\~ 8y))?2ܦ%CG@ggߚ;ZtE0MY5i ZygESvfJC8zD\gϹdr۶4?O+Tq);U#' ÑW|;Ĺ2z뵄Zu-TMY՘co2Kdnx6ch:vD{Ss~lT&Nu/P^GLv|9qhp gII^j6]5{HHTVa809M']kQW3q-nJ=I<'`SQgjJ(T9 MOop0!^l/6_5.MvI/K(0^#{گ!Pܮ@n7"l?@]KIZI'Uo*@Qq֢UvF w'pƘE285 %g.;}UH r̦DaB]a'!#j9,DfMFKDۻJYa(8e6c~siͰw69O=B(edJe>@ӂ %,QTןUv/'!vw슽R*-96|>Hj/.hM/G ip+jI8$Bh'EjP,vKp#t2]Ga@$jx7,{)ɥ8 j]0*@:HeH6l)2`,T1Ϳe UCnCj xMv mjK*(S-qmւ5/uY mExq) NlTl/k}ߏ@Qk0С gYӊjiCrZOKK* +#RұhӫDu)9;P%X!(' X -a8|H6ۇ5'͸Y3=ZtZ`Pp"$0 x,ӴzdIcGxL5-ѾdY-2b dO_g f;p/Z(8Pbi6mf7M%c[J8MsKĄWq*{1$p먤?ej_ͩyuxmX$aeY~Vi1&Q#LƈQZfZ҃ar}N`װ4ԙ "RCVjM+O|# ~I'}{3sLHՋj>uoj[vr gHF;mVPr|}K%tE c[OI/ Ҟ+a"-] C:gUvpǑI)$ nZL38XpKל.z??wk!d%$ign07mK"o2L=0|c|Ў~8e8"9kđYPujT 5BdNģtڲ۷q$qn|]hk{/E깛֩’8Q8j#l({혝( >ΑQJSbN$(M!TB*&9ؘp\۔aik5.Wj h нJǑ]7. }dӗF8TՂ+ U!Ǧ[^LRD^bmqݰ„6=4UN~RA8,o`6ݟSN r]xbg{xZfN{8VWL {a@$Eml}٭UgS'?a.xčD)Yf 䣻HXʐtRmXkVz&Ic@Ѱ$WDd^qn'd5Wv#ݾE ˹l[nr^Qqՠf[,ő{G{'[ݻ l&[.?./*hJˊLv2k%#Q%rυxG8:gix=gdbg3l WQ`.Mg)Qb,P+VKɋFz}~k*2Ic[| iDvW@LA~D<Õ[+sK@ F!$4KP(fRxƨfyC0<&bpxe"Ke.3#hRO?CX1PNb3| Ϭgne 0XhۑȂhU=۟O À'}7Q wJ}iz=1eHe3d̡5hƊAԬEZύhDV3 e #AThsJ9uh;1R.sMvc;Ɵ+G-*e؂p8x»}Z<- .ß?+6rp(ӏ1A}] &o)S1!7pw[q x'3бch#]Nx k4| AnU:;:GC~v6:WT9!.M (gӑ~ՃpU3o k#UK_?:Vu<Лcߚp8k0-"d ^li\]vk Rށ H7}n|^V^}Zpv^e] e;*K$]OJf5{ L?4!꒠ Npo }ӧGS9i =T 3S>kšUprvē7irlǶM`h*#U\$Tnb|&hX`Fs [g!3˝r"F?:Dy%C#plk8??u/Va*kM12be}G9 ZnC7<ehhסQI$mguO > :i*as~Oueml$<1lJ>V(ƬLE0"~gKa;k/L =_>ꋎ>'ڌqu ~<2VLz1U' v J6pE¼DoD^ZX#Y Y;,D,bf_9%.zpdL7"b# 0b#t߯lTCi..dDvx]YX:hna[ǽ`_s)92IǟfAFObk E K`];.Y iLK}0FiɸeZһ s?\܄Ͻ_m*u+s=v+-CB=8rʖ >1ta"Tkvv5!UdxŀvҎKb}YN-fiop7osc]MV*c(l$;lRKm' AJt%2TuK'J 0{LH^E5vJؾG=Й6RruYBW]gG^`NFk]E(-lv> {CLQ,ۆS-$HqPr56B{?U.TɤGeK7"~Hv8?/޹k:L1NWň5 d6}Z6ݗݺ ytQ0xy-9 @DPD3ݤ䍱R7sIOXs=̌xZU1Y"cE\ׂ AfC׹f%*۱ӈ&9-/"ZI:pFetU(cw'Wm=üd070O[!Z/ f}9S"wtH|p07_*,俱!=Z#@GwG MJÝ6W b#r'e 7nL,aG$(\+Ĕ``Ģ[447f ^Wo Xn  Zys3p"7} P@9Qz`sWV0ڂ7n/!f $zz#=VǤ, WȈtglT)vr%fE-OV筣Ft82'J8Y UiI 5ҏ)3pVs7A "Zg?\!"pVM ,Bد}4JQ7n!. EA0Z]0(i>;ڒs{\vL4l0{Qqk8zĉ&1,09ָGߪVj%V4&gULj Ƃ/en[j9\B ZSfjҌ# ]34/| w5s-Z)z#wY;ɑ2 fT&b8i|NVTqwX͌A|DjġkJ;L3g"ᗭH݇=LoD_a/}{,@//&|oE: d:Тc0IN6ڼ\fUqK{;C{|Ҭ,^KД`~K*HY DoSKaB)o" ^kOpOW8BehWztuL7l[ޔ;~^'1mݪh2k9KdOS߰&&u{! or$*=>#eVϕJ8 Ik=MS%ٱ kY%()Ἡ4١kY:psCv7y e"{֊-fo} ZbF#Uɹvլ`=ⅹOҨk4n"BfPYz`Pu xI)e]k}@_cq38!g֭*BA {>+c8="ژu}}?ݾسf)KkA@ڊ5Cqeo\;2 Uk˻[A i xwC0Ɛa1.`w^a%i0xd"U@fI~N|Ab>^=ǧ7h硸 9Edh]U2CBQ?*W@b6N:bGr=g$#}.{4 RdTQ~ZQl(zcrhƶCd6 :XJZ;Iv7K1$8F}$u5АSH$9q2/?Y0L}f!$FhCn5>}*]G-Z)1&U_'O\q !c2$ I#,K׎NIJ)ȺxWz)sO0 <~yZ+gL\_H<} P vέώjns|l+W5MA '2%F7Up͊@2l ^S0.0cwt^6]Qj,AU}8+K=(K47ƹw&;l\z{fͩɭ˄X:WB>]+&%ƫCI|׬̘) ݐ>E zPQk3,m?aY+`YDK|82cp#ܾl@[ɺ,/:8O>-;f-*\W}%3y cҒ'psVeݦӋ 7i:/}- @`-3yQC;(UƔ-FAumlpM|I4b;W-WU%q(0eGP;< 4&a%-rn|jۏ `tŏɭ]corJ1X$1oCEב]|LA6ןǍgG}gt>d Wb@dly xl@ Ż'MWY~VC7 7[nDI8Naĕa PaRm2W6Lݯ:>0HqO0s:}_THFS©҅\#`Fo+:)PhqEUygWυsu|p~3fc+]M@qW;\)Cϊ4K!2`Xx9Ao*GL/hp;M3^ l`h G1 }PGv0 |02zcxu>dhrh8B1pZ9~|Ծ7TB#w f"5KIj9 %cTp;n6M V7l]}*@] rf%/|K;Ag>v@\.BI+2N^jXg53O"f"tۡdoY~Ob%F -?wj HX8Fhh0YbTܮЯ%/s,3Zr~ x֡ 31b51#CLB#qI儑¹<0aM%ڧ' dӍY|X5oNh lOkV f`v 4<rA-N`g5h&Yn_S=Ujp [z#`!X~ #00W$N#;|eW*Eo$t}$KH{ IM/$>`+: ]*=K/FRj}~s  ̦u,2RvGb1y3^-nQpg0P*+Y!{zj\ g5GA "HsAL(~,eNx7ێKP}B= [a:-t BY[TG0ëMWn0ѪG6/U}ni;RRNņ)@'z2]5[t4Dd.bzR)S4:J'{,Zj k0U(mz;|@R0.x)dlm; ĉ?Wz+~ET+txߤr*d`Ubօa0 5 ~!7b)d?RmԀ6%cC9?sȰ顟j@srOk}q}hz XPB]1K5hf2s9h >7Q?{L7OW*DoB6&@0%'7u{:FaD'㝵x7w]E8q_\X ]R[6}1" -ͅKw - T#fƱLPAyN GҸlo+R{=V=Cui*C[ߥN0YyRfc3PaF#ʴRQTggrxXL벴\xfЈW@G7Ny;\iL$c> {H ]> R~?d@LjRC"9H":PԋW`,3by2}|M $C/b-7y&s|[1,Ǫ7A M.0p͗j?PY_l,92E9 Ƕq-v/ŎJ\佔cEw1 /)m^LJ hVVソ j."Q|z>Z@PT uG i[fsɒNn5j|Yo\v&/&r*s; 7U&כC 84;3G# hh?uZ6F_S\Cs`JQgO Fp֖]W|5x@5G~, 4ՐZ]ʱ!u}%Ğ)DO଒gQA5,rVl;GAeWM' DVZpZm=2 BҶ*6oWXxgjT\ /93<~~L+f:X몜XBroc[;$il"G IWOrQ)|a3oV$1f54!8gӽ nI! ) z`af}S1o-fC^x8K7 OCIcM]TՂy<1h ='0Y\z]^i(4xqEWKFl:m_gy}eb12g)A3)p}O? &brJ;Xq-ʤ4h{w-yt v5@wi'sR퐐n(ͧbx^亪" CY\ |-wZBeڇ36 }޼o^0Lò <]\Ҁ,$s&= W{n&=4%4v@j|9Pf.la;MX^o@opj5U?2w6:)$!y,/%WT5_jI\ .ԏ k,2 &m$|QYOMKFq[v7$O"/q|!Z>snUpoSG<7#>8!2+0֤5y5WNͤ 9B6&83\$]JLZ\+$ alK;V3"zԡAlH8!]m3cGqT)^U1DLB^( =@YG  J`ܒ=uss*8Qu gie@/_ȒSB9 9|`x{`SUZ0l(`q=.<5ؓ"2Yº($y>l*5bp_S3qb Q vDx?4W|'bz.fпFVoThƓT-yƘC$TA5El$Nydy>/#gtRT]irmվZH5պRəo:ڔa^#0蚥0v(;^N-GүEu/|nLeB:Ep5J1q;]R?ϒ|(Q8İñ]"_w*x𗉁aV# kŋk분DVu%ގlp?i_KȯL)gڐ> »S 9~Rel3C&%u'{ھ1 l}dؒvk+MI8 V@!_Bv5%S#g1>Y@w\ά %qPE䧃 jFi KNTD'k ܕ,{! njjw]]gZӷrG.}8^m`Dzւ[zp)}mn|*/ib=&yP=^)ЭĊ}|lx~!lE8:V]ȱC0_!"tӵd᧼q". tc }V 5J?o.ZHA]*AUYYy[е-ɐީULW.ZXَC?نZ=v>asxZJf^2Ht֑*(vX1qU=LrW[=aM.,FP:&y&<@i,Tv+?lP2y)ǫv,9LIMn~eVۛ51j{CgK!`ޥ3RDTVobdU$W (+L v)jbhs"g*Id8E| DhkHr~>:vfLA<P[*CpyxYV$#ȵ^1JWU1Fb%|tD}KrI?!L@!nOD v$t9㈊L lx'}XDDps|dnpZ6W >KEh$"Mv]f,2?:ſX:_}2]G g!@1Q||:QǹFdY:YAbun(t\ҤwyĤs*5W!szӼDPk-^0>y:;A~Nj'\%"=x~ JRg8e@- N\,ۨNyd_5`Q$2!]4x:}2Z\$q[M}Ë;~G^ON`}ET=3 '|&Uw82|Ą>iή#İesʲ~F>2$ē邳0>vn?/F_}q5tXH4ӃBM$4rWSHo;roת?JXȨdKg.ҡ?|)AbgeFJOTrEȽ(jPz9i)J[ru{՛Uwi kGA4k1#,UTö.}g>?-Q1BWO)ʊELE;:V~=n^mW_!] JVT- S=FT`fiL)gG; H?8L˳ᵊ `%XptGKx'GMTx[2UD(wlK!N0<GEl0rqtՍWeS mUȮI!S7j.r{D2 ~^R//I2+GǼ6#9BQ \oG=D Cܷo9Nk>Ə17tFZ"iB9 ($G$jITOw۩ ak'UKC^Eu }4IѳqA! Vr9WHjqj~Gl)wsq3ɘ.2>hqN3{'UH'c2W'?&};MMp!0 bĭh2qgmT '!NfOoI!>v3 aN>wN pc0">'qbKS) J? ɗ~'BAPt8Yv?EX.t\HWUCAYCZmg^+MR.CtSxPR[_a 5d䤼A [ Ɓ=q3"O.T~ e|Oq HX*Ֆr=\څpsZQvMh:$`Zͬ1r s-8tA*X Y-guoIK{nSߜed!dO KZwu<X ȼAkk& F'-= #v%i%W|G|p̦RPp +i6r=&.чF Q@HZDGŹb D[6<5.qvN6F 7b:yDg?OHT{3x9碟%>fvWa2FYr -4.]=r `룟o=iLM"lBU{ȗregTSR%f1IQ$'YAzpSG.smF[ofS<)2| <\YJ╦5LjVWG*gdm]<_|~)cjcقU"皌q;Z ,fC^EI_: y-H04HݻrFY(4{{Ggq=_?\c{52G(*8ﶠ}| |r NIT>6t\{3Q 1Q/o2LU/=vqRvhX%XU}}!K8tF帜S/blE?;i>rtaC%z5&43e66W=,ڀab~ذ$:m9fڄMDٜE -W6pI-r2+diN  (~S;f6#(B [SV˞_ZaZQ/x-Lr} ZU$=LGr|P/GRR"4 A˓~뵓Veܽ_ogbi:>)HXoryHel͍H'`xnaHx@\So3ǭ|j#{!0 %xJl8Hp8%|0bF1}c| an;)G]v2S(_6\N%,GvӧfXmFZ{ȬC80$l:Yn6t\ѓtL1x2X:[ |zit@EP#ϩ2>s.]2K!7 y;.'s3AlK qܽl4048# u#}l*1!HiCWX{[C}=n3N=ӬRZt'/ ߪ5)O9R`~ބ!BvV/s㫮lzFKVH1uSQ\[ n@4/26& ' X;hN&?j['fbxs+j )jNn6#ۤOrr5ZY3D2|bYNBod*&)5 쌸W.Xbl_vl&bX;sOMKNG+βFZVY,>_E3\߁@Eo9' Nnbu|@i?HoKhԲR5.Oc[78UT1wI'qNU=N=XEYr(4"Wպp(ʖ#UH@RNnD?.UL !aҼ<9omRݫLh-]֩tP/*>DN~`IʊW;}$*K3ZNbcH(L x| ;\_0}2T>cZ_QcHצ3{0iO6s!QEHӀqap[}cX$_x!r0p*`\jC';޷|G&ˤdU =`wYn=lkow䭍\'7ڌHt5Vw.qf,tVc=+׎<^M%B+w3B>M'XPDtN_f;xe-x~mrɹ(1yǷ@KŠ/o_4/ ?+|@{l'a(og\aJ% 9la3DEj2:o rjU&ↄ}S%R.9\tfvnpjjxD1)~(ow;W> IhU݋%8\J0|qE2XHUJ>O^N+6hͺ*;U=/kՄqTGgRV-`sE!?}n1/n&2[+Hќ$GP&헇A&jIo-YzJfU@n|ȯяս&Z!ֲHptҼ7(4Ppbee C M B ԰ ~,mҠ_\m wlYw@y|0CorTpGD^1)fۇ d,uŬpܺf WYRl8mUw~w Bpv?#P>Ytl**=.9ռoKSUɿ#b?nJEdr՜'Ԃ*Fz2Z<0VO9&5,W+Bdv`3D&n|:A٨X#<? d)]rH%βG*0;lm (|mO0b*:;~-2Iʪ; ڃ ,C&CMT;&٥k#AB0ip46!oEq7flA `ާ-.l"KFZ|2!P! 꽳" ZݦZ@/mvD<*Νd9X|أ_xJ$;_y cXy+D9(O'ODЭ*{OY;sh+CI]1jAXlxpx7tThCt-H?~S[Z"3ܜ"Yq*ImLPnBU4#&'YqasUZ@_wdJo Me{5+Ϩ]rI+Yt!-~4~``B&Xvsl?g5o:ugn%U};!0\&NR/ip ˮ~/cU%;i:&tEm};\KWSM {G!o3xm&ɨs=#$~dco~]OjШHU0TE8SBZ q^3/:9.m2h/`9zjUR8A_Dm7+_PnQvPI=?IL&m2oGC?pjb͛N6ɨt /i1DylJIsq$vPݻ0冗 bp!aryA4=+k[,9KKѱ;EI7(8nX -! "'NMi9i(gI]%hFOS(53'I~ Qg!S6\x"ݴ/c覘.t3TO9}BHߐ[ )@%KeHlpLwݯW|mH(#@Y$rD QTl4ք*XbWb`Şkxޤ0ֵ&w?ಸ+[%+[Cd—!1JJ)X%Ɍ/"J-JO=%,CiZ7R5>Š+ǯ DzmTTщQ{&>}5Cy!ti8mA]# sis\l" xׯ&E;(oMQ- dH> uײ"Vw?]b02DQ4h}:b]й9oB!HZ|z r{Fl,;*/t&Z7v .l~ًmRû4Jz9ÁncXZl똍7Cb*@ckĦ+TUݔ$H7)lL[A4}k֔c~!sIhONQ-*78GMec' *R 2c^;iP BgYBUK X:U2=] %љOQ~%Ծ"桴:B.ݧ~oNd\j`MyR_Q5^Yb ~dSŀ01!3HXqtuyt6l5, D"+dm5?o3MW:gcpzX QV&2Q͆)vT>fsRh?Od(yZ7聳Gd+Ҩ0 ,t#aR<45ҙmMɫ^(,]i4D)]v8u_{` r7>4h@d, _:$j@:N&8Ͷ"g.ZkpײFH o4oM>i5uB F8e{n~P!{ip)UI͟4Κa?Fj#Oٹ{g4H\+kf4Q1}6" \n@ v kJ)0iR?`BR .$̈0D҂ L? qseXX5X5S_(XVkm0(֏yj{ca)HZ* Bm*!{=8)4L'q|C%guihhmUYCT/2B-5wyelZ"\9d45ZFnYzN/gw:qHySX d`?]HUQ|.2pxaO߀ 5_h&yK6^۬=)\#'HOV;DBL#xH73<2I1*  (C' lň9Oex{ٶwc:Nۢ!+ 6YyG@9uΊ͑% 58~4s[k\švؐ[ Ga-X;bFY b*9ErԱ֝I6YH}.}t:W.V>+ dOmK 85 /?8\' $A_gD41E'(8tr˥;MMzWqk ,ՈuM$Pߩ.; v6-,!^ZjҴf/왊XZFmw,FOrnuD.lCHILCQu$:NE3p]/Ub<9;?^{l>4L ioB N+ioE{|ms#Kw-X0wf`=]O "D~(n\֛מ +jLcNV[fp)Ya 3z#SJ2ZB+~u} G0Sšd f! @Y m_`s! (PvOX|P_PAN.,`>wZpR˵'4AmB?> j֮w&NX:΀@)uزw]-'óYeEҋ2|ҳpgQ_Gץc+8JX1Y!j%9$ z9 w f}"|v[@Q&';2}<1>_CV6V&J,C(ET1 b[zhLC=Y6.yٸtfK"5B.uE G^$})*#;_-Db!4ђ/\ dJr[V`zkЛT^j.2b)@I[iY4W=۵I{4-ҧVFՄ` (o.ZQ2DVe#9\z>٪*G 1% HzF's;lDP^Qų7<[ka= ˶aL1!@,2-#Uk.ul?Umڼ$C҉kv;}&bϱ]vtt6ݹC7! HP_Ȓϗ'!d2Yv7h~,yWͅ1?qD!]3;UA~Lj3IH+$p3TnQ>Ků%8HrMEnixA.?S-3!4Vn3ci*!\[qD M,/8sI0(fohD$yfɽnTsͿ Xvb=~9Veޔ"_Ej2F8 of\ d7a"ֹУI"oRR> >@؝іd;]Ԩ3u"; BV3D(MmkB;[DX#`'0+4JW$I/! }dz# #@Ny+PP734سG\p iIꥆPв$Y:C_ėGHd@9Ŝ$hLֲ`L2blBs:#vx hƅPG~w_y)I% O1PW.%rxdyY ؓ~Kss< Wm {BEl۶x88Ѭ}aH!nR_PIJуԇXwsg2=yM$d `IHX (CfW )QMMU$!-5b%"ȕwl`1n*;.U!i{q[htNɘGE(2WI7D^f$QΪtو*tKM $5﵅:'N'fy41^aRµvâDz3\O?wP܋")zk_yL83RSv_#L]XNs~ V[\!咟$KFB=n} aiL{:hLX!#3E1;Shݝ*Pu5a*) Lw=Hsfǃ9ɸ+Kd׬$ž7}<4D)GxOh!7K'[n~ q"|`|;!+@'ɋe e/WK`.[_ccu}/a7 0Dd%qL{(]?/ץL*bsϭ$ءgܫJIOE~arq_?/?HB <|Fߜĩ)hK7|LuV<Ю< R`+v?YuW Y`sC xXbMMN0ߎsłkdΌ"`7I/8K˸˸(\4R8%h"q6B]ܝN2ua7 pN'%&8O(Y,䩷w(wUg;# $;Ŧ>RqZ^3=SI I޵[(v98%Z":D&'*bVI^qm>B oꅩz2_)4%@<|+\7R{UߍgKÛeP}mP HO؎< -!OYuA@:Vv1Mb Q<`е+e^U'bda`Ø+#7)h/? ^fІ_ wuTLkb(M[)KWח4stL:i k`@Ͽ*^񅬦5]Ά`'D) :F%h3Yxfxz A7;K?6%48z>zwQ_ ]3EߝݓUd\4~v7}/8p)gd~1fh"H\ٍOއKyI,||9?2%'$[.*,yg$l%nCyw ,0 Vˇo'ݾjF~]|LcGt^+boyqN=Jd$LzWKx޴jyI<.Lw%16O#TSb{\o[u%>AՑPic9}9rmM&fBsٚe[O{b{a ;\l4-[u^Wv 9GVK(?%|F”<9Dn5esHj/&s$[ʰT;󐛬aw7gAR16+ҥJ-( zlARHM W 'clRY96" k[" Qro*-yFf˪rb6Bzg^:{- I_#3nNʬ}V< iNZ]['Ƌm:g `oc t-`J^>X }_,z`GB8P$o = GJbzϥ̏h~I;΂=?9C`yrCqf'[I#ܙ=y]*5X]bEND6J ]O]K {Ԣ-á Hԝ? 8_r 0:7af2ڹuR⚅͔;>GUM'v5$'S {SD P"mLOKdFeSO:@~0/Pq\EZ&xh|.F~T;& H:1:sBǭ,Ȍj:e /h$R""\ چkyۯk=!~Jn#pEBLӶ{JoYκCY3Us@Oݎ_`3(C dvKvqͧ{E-p}Ϫ(H}UXϥCYXgS${L#_$Ԟa:t>MaK#٪ךI*ˤ?CWJ %;ol< ^^E]Jޘ=UJᑈ3|fP @Ġ `2f$wxW0Ie&uҠQ{ +TF oDsL >T#Od`-!H{G:Po2!I.gr?.61AyL*!z`@xi0=M'3mj]ғZfd^8Ы ++p9[ۂkrA)lM0 TۅEkgݲ46z4CמXGV-a_6nCi ,ऻN0fBeQlO4b{i-):k{ȼx~\! IYUy2U? Е68昪b\M{z(ɛ⧈uwPJ*W"Ƿ:}#"W.Fָx(!Bұzw~P'.ѵ:Xt$G0xʶ^wmECbsŷ̚@m*4%U D k{ю^L`,jh/GsKvC p- Y,\:V}[d"Qnѳ [pmM^3%54C,FP'.F IڙxT)5:pg7(HFt 6GG#>$`$#'f9>i_c [сg|F< LqCNCߧOP$dIL)afA MQMH!UͦO9= 9GJk ˌEOcڑ3jPS8ٺVŷW8AETr?h@diKfqDQ> y>.<9%,-W6$ȸhuLaӝ*̣8Ihv4V{gBm91Y6P=l6d yOJ%?n1GA`, $~ UՁ^Ej@Hey)Qb-kg?ҵZ9^ݤ~G5;s L.cSt6í9K~j{3~= \^YQ_('5>"7BPAJ8*|m;yM:LB229V} eM_l+W[[hTq5z٬!=:\||TLߏJ}C[LgpV5U/ ƐDwʲ`jt$+y(D]~_=(x'ty$guZy(>Zv`BTph7oWxZeIΩ FW4EpR5aƝs×^f񕁯LvI3x,6~*Mt]]{UvmvjHy(0AMAdVܒ*>+=Kh^n^OeZ (F߫((^Dqqi }/ Z%?5/~!#W8'<-CϒI\ʷ؊),[!^b 87S,kj M }.&LefTxIӈ ]DnEN[#9ўʦ4!0FF+U.3ϵ5&nECNuRʡ8e/I?3q(iC3uΔ,gHA.u /)N~Rrҭ8'sCϫ8^dy07&Jy@x 7ݽ<"54Լ#HV<6 _A}ְxT:w?9#ƌÃ_07Ǽx1VkO $ֹ$3tj&k;mwDrvcͨ"pbyO+*FJ2;U}V@ob[,\EC"Sy{A?unZ/񙎰 FF9d+$k q-Z[{+ື&eD9@6QHHj SF^@! 74`2|MZ\B3=:Lf`ꒃ! NAThYL4FtWμ TzT,q(D?V{l 6[sU i寁jglq7[;Eތ\GA'4On S4Nmxy!>ѳc0t NAvr&s@m6WjYQow“V&G+&sU?^m٭ cŹu>hP!}0 4ȱiR J/4J H)/5(-epΡ[-*90D@*ɍб U.8絛<_9}TgYF`X<-bG*H[']0S|C/D 迡.GU3>ʺ9 vVɃSPl<ޣ}cF KsX% ԓ%;KHM4`ml4] 3 _,w_<`e`2Ȭa>;';+ /%zd!Ҁݴ WQ~sʊģm$Nk: NQh#Kjn"Gw$ U,@ F@\nl6XQWKPˢ&7%<AF:oL E6vq3fG*`(.0kK:NCw̐#X8"mOX [rvőm@dؑ*bYP<YZO.Pbm`r{3TO5:!Nm52G_?:}CxPz 0ГlEAUٱE.n-'Wx>y,!X+ E ē0\ЅtK 0ݻ[OyC}'=FCg2R`XWc`%pugv맅(PE`%~X=1Vefw0OƳ -XZTv.MhJׄ(ؼmݘT)%G6q roK؝7yyjz5WnN)뽴3u'C<w sTI-{Z!}Y<Z0#v9,T}JϚPMõ*q&QiYa~+ `K6P^sJw; B,FuBt.}hfg&9M9nL<ӈr+BvR"p jN/%hHuë 7Plrng(pxE#6LOE1oeK1Col?x'9LN&zt-j6g[CλWdҪOaVqV.5~&P2#L},`B5ˉ =` q:F)6|X2p3<ԘOpթ$R˄>gL'GON]5}u(,8/5"> Ox3{un4P| Yrq86e1xEڔ=օHC|S'É'DI`Xmeh>TO\ [TɈV睩 s=#j&3ǩêЎc!@A3Żկv`G"!P %uvX~k/ZMbjcrV|+C}HZ&cbF0y$7O k}R)>ܪ!=/vIfzOa?Q8 bn'& cWLrm}zx I -[e0l 9En&%uIyN y1; gҷI-nV[T.c?x/ YX%sANmBqtatԠK ҟ(?9߃M`9Rejq`gW*rZ\QdV./ luϊ(*ŧ_n??=ZR1<–`('Jugy/}7dS|$t kABثl*:G3BD[~ NH|w!hCKA%1IӶv1&~-eߢM M6Qc  ?JCA{M'p45ݙtX"f?$eՃ|x}eKw 8ވs_oLE? 4\t5q_ڀN ~񍰭Xj?8c'fC9n d[Qt>^vЎ{Us[CAk~y &QتƜȔ7{ 7uUZVp/ hYX~_Gb.E fp=J mGIYvYC?\Վj;q?l8|񒬅YTW Wl"2Tvj^Ve^\DNr!0i͹35})c녌LS5\C躎9&@\6x=ؓ;8hBU !vinͳ>tj!("L[Q%\y7f[ _E䑨.;MIg &^̅Ĝ+b9qpؼ^\Tֲͯ*Y2#L”xpU(|ijG7;]  >7R.4ڼ -?3Bn͈bY$glm$j.]#^MxvaVD>ɫ_XXU ĄE sT3'7mL?;G9Drs5@PQgMv?Ўx'>=VmsR( 3ŀ x^KSZaa-@-cFgh2?>#UX.„pLjϖ~VmU9rv/˰{,F(^@X}hf]Aq.p?d{d5ޣ9UO`"NPe9ŵVvb1$ԼCEg6-^i+ΆG5{ezkNhto (k~.2 d/byuy56 (\iӝF5.a*-~Q 2tme@)e+h=MRVm.M[m*2c8`U0q.rj7Ϥn7t1N0ړ:€od^UU'P«\UfosKUIAu+bW@5rB7R 2hZȄ[7M["x,IR-f՘@#q'ܐz+g; jOԉ xD+@Bjս0Bi*}ޝ潒/g_BSB8@*"R[s:r[p7ځxFd}ŝ!co[6w}T7=8dPy(B[46)uEu0}Jz<_-MTru.;}usntҕbvAj<lZ^ʆ1 23 ~;11l1g;Ǿm`1ҞYݜ:+U4V<07BH2DU~2jJMHs `޾Df @Ƚg5:^wg4ҁ:gݩYG !l&=QcAS+az>$(eYnɌ}̝ !._GZ`k6K:'Ku@֕yӘ[AJOdtU3 xvXsfNQ:9 +flhAh "X3 )N PK0uŔ d=7=l}7_%!@U P7hz-v}*?0 ,eH_u kYB7؄U7zHs@x8 bJt4si9 .#[;>fz|= ]X GްsrYW7*.c'Ǔ{,hKB^ %>2fW)>(%^Z2n_ s>WSUt~^pF Oຟr\>]?%\"ړ/Hu$)r\<;GV-}`1[]9UpjVr-@B._OWc=֡P <3}_2Ӣ1n-Lŕa> Q'*[7:V%$Y9%x02V$ʀ+Q+El71%-#*2ɜoQFU0\ɢH $sf h:ey+JmWԳUgjVyHqvXإqo?Xה8@^ nHݵ<&m薷 Qv h8,$Da{H-l e=1TAS7 ծCI/pa [06`-Utn|SC\۾frcB:Gs>S ̉[WD\][FyS+~G1:++׎J&Yx^F_l.曳}m}$DgL}}||.UFL|Q8ij|4W?N 5LCM}fG;ht|='̱/6)uəOlkՁ؄3\<注~taI& tE4$)Z40%ȡ˳ ('/IHQ\랞mj 3O1¬)zgfrmQ4&R3dcps !zV%$a"pv5J-)YI?Ld#ϰػ_lF#IǴyo('-&d\᯻ EzBQ't䙨`aATnlM_,.;1YzLNĚ0@gD_& \VHT|L k]6bs܅xא*UKJ|j3Kd(H/p0iMߞ#" )#֎ír,ݙ:UEK[ndɷG4A(i6_-7љi"a{pnZl޳'g:EuiZ Y\٘8 ~? 3ka$I vkbhłrLIQ>m) ]Z{砢RJ\OSȚUݭ4I৩.*1(B82&6[x}y"^6ɍ}NBӋB3v>-/VV0'MmF1&ϏeaWLk~m8 1 :ybȔ36[!*Sx.cW7SQ*J:^/* (W6$є02SX;6GWf l< 0d`zk:V*X-Am${ ˕e- Fz>$U_>ϨkMpcOyǞnF2}#mp42Ȏ>b!е 0;y`pqsB yV`<6$EjAwz[@>~@lO=ƪdۚґإdrъj3)Q"l){I=X< RyA:;V!uɈ&[B%ǎ$QPC'3в~\a^z)D48@ډJP`2 _\*Mܷj_$G?oLtW| je+T ӊ#ˌ; 7McIY< :Φ͢e QMy\ew%rBY^awFu_S>KGuQRL I)/kf]ȈYбPslh4K)cWgJH q:} uI}k{[dԏi;vVGjDkhpg,b$qõ6톫T:UhT ^~uv@"T@Lo|yb:xeM<\`6;)x8ウSX"@QO"-]$#+~Ǿ6W]ƿy1'iG\)g=yڒuTnRH3:r=yԋt!!FI{)bNCA"b="z1&Y&UO+?s5S:eڕĪD9[ZK]ɶTRqr t@pGTpZ[Y-첁篾PzBk**lgz`腺V+%ix kKʤP@Cw3_'URg2s.k[Y,gu]M8:5ՠ]_CE=e|39Ґ"ҥx,6X~"hyFoBbm2kl`LGW'KyLf. /||8Rkx2P|+]jNufm˹e(mul#+ewR8)3VW0x 1-%T@0VZһ5]mzoXr``OAd)5(W:M(KxyXZ#2SFfdIr YdS_??Rk]aWZWF|1ht>\w&m|O=1Jk.L,_zT,ji>2C> +~Sw70u9Bja2vQl K8SmxgAvTq9gׅAfg[)^jsס).+`fƟgMɸ}9XOӰJØj\ˈe)[+~ʏxȘǥ݌f5#9~ב~8{/)x4/}0[xJ`"#B oʾ!i3b$S2;ZY/6QwLnjd_D MI("7S8/쨴viy]:Qܳ2]1Ygt_T*ŵװUSy۹;)нIm cBkЋP,(7s1ƒ9+Uds;?Jx8-ގfQU> 02K*[I(qc!U‡lD4:.NdkpSk^8IEȸ! يl `㜙>14`#1E8g2\ f &8fq3gI"u?;; NvKE>׫<(9b_'`pDc Bd7#1z 6l=Nja2Ew [>Cs=&)*͵-5ҪǔqjK`B7Zڐ׾T):W 8hJQEչ"gԠRaca PCa|)& I"_!1Ϫ%PҳM ^ā`-2μҫQV,a2mo F %Z/d*﹍ITItV[QY>jk&OR m SNV>%lʷ89vMVoBz,/﹭Z:]_!|>vj` 8-eyE(QnU8! nByXF@efW 71 l:[1ώ#.2nqE[5$XJ٣3J#@D\vM׹sO_o:4he.Eqj#73-ъvV>9NQg0-󻻇ӻZRIlGFVRfN,"! %J\Y![*Dd'9gZKagON:ه8bUB_E_WQ>AMKr +dqSA@QL(U{38 D/lXc5 .#p=(yiqK1iZ/-%a!&veJ*o,Uκ!ĒUw* b<4$H\'GBˉ DMl;>χN22n!Es}AP'39 |,oy,Ib,PjN~Yxf#x:403d&5cܜ%n?tŔ(Ê%bS=L|NߞjYEeHy%4L)ý< EH nTBWEpWfI;IQ8q5,bFă. ͺE`^"w>x]2RTۅƙIUYAEP)t.^`GRa%|i7QvY޽±^wxxJ0XJalc@؛ڋkA4gm{? 1(>`."ΌOt k{1o#*xwph?_:hwab"ND|-acBrIPþT+/1K1u>AYgM22K5DFlqnj\5[t0Էڗ YHBT̕|)U'ֹ4x-˘|D'@tdգSq,qyU(IAc%D'VuR6ڻjPY0.7 ZiLve-뷾Lu9CἺ2h/s!rsirk ^/q~T\&nj)gi 6-;nK,ObI Po8ZtM"ߢ7pxBc,򎝏EhLݢ;g"b$e` 8O'$d5= &ĽxAOwwydy$r/emRvM0R8ۮ]Pv /pv8A:}z>͢=8WijՇɭxa|)aWw7hN/L܄E^z<3y1K>uLxSYp%b_'ŠD Yӣք7K=lQ9f=3DԎ qY~Ձg[U |%.NpXE%D9 Ȭ{yceHk JiɣR"?'9o%ır8 㐣xc!<v9&̌^W:jI%:FUaj="LA h<:G@N9M/i CbFC0&W+}8g!X-۳y< ^)N?[!4vv'6~A1Do b":dVDHP#vOO 7+,ռ9#Ҹs[">Qvo׿ -T,8-( τi#3ΦW$\rK[2&]  lO͐k(NFS?2?XY!mз;9L0!h^Uՠ]H'<{2JɃQ ,t)[ia,J9$lL HZo9K_Rqg O), $"~Hh0mo**sr HogF4ϡߔx;[*T8= O5Č05r49zdo:[D.' YXqb^qWyuQ3# gPJkwoy#_؜Z\ |e)䴟 Qh)*uSȅU'MW[1hB P2H!|I.nypK;[GԾ0(}!Zd+bɠSu K"@&/jc[ۚzڰN)zw]o>z/wp `,@`DtKC@y I˻Nz_-'BBv&4DwP#.S׍M6nU4ETm1]AwQ2rȍlL ; k=2J )Lv6gK5;2 ȯey4"Y'}sQ ]lxTT93?ِ9Hi=%[o4_$Mk`qI0ߗ-}tZI+'ˬRWeZə{Ç>Q%V)ىٛdoMv(˂/x J\a]k?p1dh,U0ݮn+5 8 % *I)NF+&#;vuUcJ/! DJ`  šbC.ƍ.-LKleY.d68Ohx!d"jSxyӾ2@}uS;D3`,ch*S,ٻFxͥ2~۞f^gAgg5yp]\^+$4axn5?[p ݚ`=r`|R连Ў zmѤC盓o_'}ÃL|-oхWAFOBK! @/69(\1 R8 ߢ4Rb"Q5҃,oZN&Z3*GyT8JU4qE0u a$}/8:v7#DV`QD؀SsdMb7}?P$ߙF Xԉnn9 Fu4 g@pG )`x]k~` LKF#xdD7cP/Q\/pFTlUGp?gR\O%[k&++Ot _ =B&d6t#OFG,~WEvMjFwC t*!(c\|na>bcxwwѲ5R,wv,KтcԬ|l_PHP3rq=i8 Osz{ɫTmtExC"ܚtYe>pbf2w[x\4"6ptG IQ1,a݀;%QۖxD6o'Tt+Lfc98OͷtJb˝7M|qWް|XӋ86 5Τ}Iw38]SxVI :yQ; !*M<9j2ѧuBX]r#!2$B (w-LEp(4wGiXu֌=Yiy[R}{Dj3@4Wy z{"< ɮ( %Ie*DJ'ԥ&)hD@h~$]fY~=YZ GNy`r_Ɲ0O1_pt5O ԭ sXյpN_8:hhEa }l||wM.vzauoF0B /QׂI8DA}K:.5_V.&I/Vz.X@9$wKD`D#]scGPbFO"6q^c)"2hGN{N׎<C[z3cF JL|,wi rM j6t?f#WK8؁ֻO] AT ;D9;l#Xcy,9,W 7,*Pxq GG~UR5p /}ۿu#-H/C6xU./YbwQD`Qβ]SLa ]DjORenBK/EgKĶhj@ ו>Q|,c]Xl|\="8|;+gJT!n_sZf3&@(<M~5oOOBsM=ccx_pj%8\Y;iaCH轈>yGS I82Ш>29CpǏ Ʊ?GGp^q3U:q5wOkv]MBnSb|f֬Љ ~YsgjAQ~Gb~gDJ8ؙ]hIjlh r47pNCXM"#bE@y&,n%{av]IŬoMŽPkUnVĊJ!IT V =|^wCMmޙZX5ĆB#~oؤL]`6Z_QDق b 1  2D$L :`睂thNDcdY)R3Z@Zim8,;c!`x`02hg- A'QuޚWD8έ-@8ŇN@o^fYr ŵ%K L.7iZ+B} $mY-QD¼n#[@sF! ߸Q,O~*u[:TJzS4ˈPP\gIGwOa'X93*ګ ѧ|( 32>'k&:FoS{TuJ d4oxe& }Z[7۝ o*W߃p*Ep1a0]ڊzkUWF&!g6)r/8:yր[6&tO߾He2N6C(c9mJa?yOG=n"~ϫ▼yks,\JHqqC~`A'! ebq'Q̹q8CX- 8v¹2~V'2},ו^Q|cn/&86 "1‛NhCDXo) sFvp4trր,#_OE(B݁baք.D?@煡W|D"!,naA+3^qF8o0!p^{? GG1Id! /x\.!;b'-3S! aʗiy*U5ȕ}n}ROfhhuA_{'%E%}eN<pHHM2QfQkKE6Wh@v$Izp_6,?dztyfwBF@ȉi- ]3~`n8X+,q˩0ڶ?<}XM !Ag}F\ xTl~SpxU7 ,ԧL/2Ѓ#5FMԚJE<^/]ZXM@.(Ϸ'uܪn{(76 \e~X+yB# g`"\߭sQaiȳo⢋B眽)\|籷yDɲb_d|Pz>j r3\Lޝ}̌[#aX0Ny]fȞFЧO鮞 WX0iZ2w8TO7%efy)6}B}:)G4My .d~L 2 !Wt"GG4w]&pK@=WLD,ݧ^ 6&0kb)1v L@$NEHCX5UAœS ix^r>wTOďjakFTa?{%-H _ ZݪǗ6TvB`@H 4G^{QV}{!<1}\g 97]ղ3.M#>&fӲs Ӗ;ZuNjøW=8גn-\pkp]]y^[ԀD? P /UN2b[`mowJT*SK(+jw)VRDtLXb8#v"j)%"p5 b|e +ྣ7XM҃#;.F24`{:L(Q@b w{+7pyyV qSΓFZ惴\NdsfCjo2SQEׄ- g{ד++vÉS9҃G 1ApikdNÓg*wနs;idL^, @IhhX~@k}gϫ6&,d]^>Ehǹ_])y|Ї!tI7oSAK˷_(*v~0w*vI']HôE[d\՞.Q\CɌ瑩|0~4a:׭B>a% r A9jyO%b!3R_d/&j`9_N&-=4URg!Z헠C [0 hĨ3ʸ̊yCaIݕEw!{*2id`utm=:ؑ3%{>_BAϻ1&#we5{^ZWAe{^-^@}nZn@|ȄAoAp㊄mKR+غ* zc9#,ټteMuߩWn\#}-uhCkYXeX ;}]r}<6Yumݱan(ƁBֻX|oph⽢%m >YQwКł Vt=^+M,$ B`Q.oĎ*_!4U>m!4B[<'4f6I`>0uY&Y ǢVFzĢsn鄹wJu:2iD^( Ury3Uj( =ߋc~PSD%5>9fMߏj끒sd,]/|`]tPV . wm؈M 1(s"[,нd%2]"5:_F;צ8 _sTpF47> zzOzѸyXWpcS]ɺvbo':* u!ryNkoiPVy MeH&i"}xL{n<'Q Vx&4¸p5c:Pi'}½ޘz<ֈZtqNUD#Y;ȁć`%٨2JƸDFA\`QF+@GlZ3/ftmv{p|y3LҭMsCKurޗ0iYBl?~#kS^kѤiYuz";x…#]<œ(8҂tؒ9}U4Y *E,71{!._vp->JS1v=4lC_巤$9~mL'+K \׊6fLRF=3*SĥSVf 'w1/-N2dș8ƽé!x6^AxP=]QvC貅ΞעW\EfLB_ \qU:;<Uͣ]Ⱥ_j1WyEkmgpI@00 :bs-3B;;7 _`XS1b~#b^-t$7D@3upˡzNѯ 'eS>ưtlB%80Mr?-|wL-1 +fߎI"Itx0!uWղ|^g2gB #[!׹8 o l wvb((d˚B S?R[Mjlݱ54ކ[iS+beF) bxxtA)gFӠjk"y\ A:EwI[ uYq=*{:Y皹02ʫn;kSY)2R%/eAw0z-guso;F sNEw%{I8HdifFltDG>Kr~F`3L;m'q?t c*)g0DM(kŠߧI̦V%7iqsv:k( (\)*- w/>3 ic8,{20>Zː MvQE+rfE DO} c(*xld>P.;Z8cF?3XoFޢ .o,|/{ޟX UMF \ ?}uZcZ$DhJ}BH#H=fř:5qHj3d_ ۏ`&+YAGꣵ'9iN-~h)gjtfFﶿ h}ntGZ.Ǣ&b|[SFu];S+nAdlkyzpnY *Qԣ{:|ũb{2ؙxUw^f#x{LȻuS&1M/5hLE&gl6p58m$!k3u<{ /{\|[S%_awC̞ 3ΐ:w86|̯6`s#5W޳ship6QQtjY!3>qCI!M sQ4=4xټ%N}W$ oAu\ZBlN6^ "oC 0ݡy[%^FΪqi:]1f׶+IzAk#cdC5Oe0S3f9.#oxMA0 T}K༉o'V g0wc]ہK=fIvPQ{U şrj7S:K-lE94ϲ,$x(pcۖA<`yhA}>u'bNi~Un ֵ4Aâu!U+N wDBjYpcdkDFc㯢.'[ \ڣ]vhm'lDZ_wda~[cQZ|ƚ8)S7H/>qM N̜+T^w$[w QL9)~1NxQ@!ћ%iwYYe!8g t/dxG.1:L\BGhSHv(gཆ\ ZZgi :k`CIsγq6> x0Lk"f3\$ rjWh%WARԃ2@a0EL]#F*%7>).t܂M7$\F7a DIбtܔm͍< 7id] q_a3h%ȩ=c=W&72Y}ΐA`xf Tjۦ?"PM>bb≠2g$\6!Ϩbo Ua]"&cK@CTM`H=үO.ip;A*O2u&:mWZ9k:"{s鏞Ǥ|WCB ;8Hj[[G^"mUcU q(ީN\-~ZoP="hH3zfdaůE<0fvGD״H.wJ`#s/kZr;z;9FMyYgΐJsg骓'e:t-U␨38*S5H4BjzS_ !vrmc@D_淦 -8^7e'X*U/G#F^ujn/s9u BQ}f"KIc=f`l&8пcr)w&iReMl9+ Kl1mDρ2~2ʼnj'Ȋ̬Fc8LO -kpauHM>R{ _<bimPѻw3)ݬ9jŗ=GflQª}Y[uRV-#dh,џ]ϕyP[ΩyG[   &d-[.+ Y Hc " ž|^YqC״aHM`|ԋn"^G#:}BȹqN#e%zD!j^FCv,L?&4s]Nk*̨w[`1|Nߩ$[KSH?flb/)RgLIn +#-7., Tc[O H~DA>~э ,L8&ݘ8.x jrNk tͶxFW"%otyB+-)sHqܦ uY!l)z!W69{95W6u&o5QXԚ荀)͂rmaS{|%!Â#bm.a^:҆1ыJ5Nꯥ9#K:=ZuȢL`524Mq;]q~.2EӋ:)#GΘ]Rc#hY6i)Wa2Qm5CU.>TC_ë۽5w4]܅^۵)˱etb`b+_;X\lè` 1KX6}uka8m[Sb$MƪDڦ^XE8}B)_(~ք0Es1Ĝtavp4u#Bh1޸I"qL_[ <,̮0*|E4,"j!.-o`#9Է+!k#VN!*@!ꉥN_Kh3#rd?m{Mv p3*!r2x)TzS]j[*iQ&<'NZg)3nC蛺ݝfMO)4MPJ]2{_DqZlxfj%{jS("Ȱ $B q^jn(\<ʖ yFtߖ}yhkR"{%nl}T9 Fkd e;x+SԪX 3}_ f7qCrnm*%~k8 5E8iڽ,=DDl&DR\L j> YntJ)T"xxK[xMz4GWׄ04nxu|H7 6б9@+ylJ&UUi X%J u oh'e-R) ŸųM|Ri n%udc=ٴB(䈭Js~K>˪z>D*3.Bq]]kfbu[XcA/ը%o w=h#xlC[Xbߕ |սS01_~p "x^ a#R֖r-/2ޥ 7D@iYj)"ܱyч[vW]E* ) Z1W Kq]M0s k#X+@ dQ&Cw̿wnT@R[ V9 6W~ÄFb )uK$ )l!/#W0LCmv"޺%d=oSd t܌&("QkpEqgZ}P49 ئQ'履~=BjAh[UM5k\*5(`rB;up}f%vDIn}oprcOAKʋ꼻8#0MmOpJ|k]BxkQ*.QJ4UZC_tV ^c pke:tHAX=v"83F̐M>,(*=<TJ_p s!RL|q0Zv\(;%D~%q׈(t&J6ƀQ8Wh^ngCL(,B9-PH񖶿>HYh CLYX~4=d'e*HalWy~8($cif˳+d,o(x_IWMJ.wy_&dYΏ($ R qpLL3,8¼C+6wةXjJk,1HZg7mӁWU7mN섡^ QY.BaJ fhԤHcK.lWP$hs"% hrXQM`F5Bުi[VڐGÃZ(& &`2 D'wA%0yr8 ),# F`~th/ΊyT1O5\Ьx8_7pyړ\ !8zɲ?aӄS]r8] 98X{- cѐ;e%1vd5@X#V'*4. %ȶ ,u̯39vRىHX oݤy]_~Bw?YF:SZ19$r}MNtVkd ׭_\a/NŋҟI$C]:5qǹhvĆ 3Py~)pN] Jks}V{^kLZC.7g1QͧvxzQ͉D5BJxC"z1_=>^Sӭ' s63]+ý3#dd&CFH -5Z{,d8G-ɍ?Pyq8\Y[k- a̹{hIn$~:U%uT$4CLO{S¹%Dg##jI17NVByHSAf.<~r^ܥA\76ZpVnӡ)d7zhrtoQ ;:|) AH"])c) y`6s*\VkiiYv.p2<I<o%fBmb}xnjQz!(&V`ϕ,w@&5 4 V}V{ߔeЩ+qQhve2ڥᢁ:m!{{;+Hi9Q.>H+y{=H >'wiȀʜRBjn߲!p¦=<18(ܠWݶ+|.$|+)K}mӨƦԈDԟC6X<ʆ#:&H6ž S@w 7(2*W+&16:'5ݞ~7[2J UүRYl|wvbiQjo8xl3[gb+^9 :Ư jq#dJ˿idS6MIMOlLS2w%s\#=zkgX!r'k+{#u= *<ک 'maKQ6?lK|k""BrxY)>a\pӺx\7(o^ZI60R.G*}K^`0jJxn- "j'U}=(" M#wiLդR´|a,65F[=/1z fuRvчQ3LU`ckIvTD/ -LL;*1.fFd]9D3TEfA*FFGSkG ɾf(1qwcP -CC )Tp Oܯ ܚ +w۱w1CtuhX2 O/>j?= 9 ,xR/oe^- ӂhgԘ _Zb*lT5G>0 HLnL]A(Ecĝ}0TA6q[J.PeRռ%i?ҧtP~7Ay ^4xV1PP6-^$4`A]\;+핃ב{,HZ{i֮8^z`˶t @MԡIpkE 6[s'|2;O(}=*"rI&B`qZ??LeW#]:5,肁Ѹ +!3v0TË}8[# :ڳsί0M/M85y4"{OJB!y1dWݎnv^?N;{N%URa$nqXcvO¬ĝf)-7һޏ ^ oY/yQ΃MTC LyۧXk}B8]V ]f< Pd |Y>L]jZE)Dg}OtƮ+;.@E/W[㵮'(NϚy `+W$ քC-&XrC.;7Ȧuk . bO1OHˀB߷H"KkP-btUU93v@`U }m;KHON>14wivBuTՊ77 z}^w$C.AzGWV1RdH|fXJFQ_-0=rPHŻI[zQ֌L 0%6Moɏ mkHi~I]$Ǹ=VşNŪ FDo@`T+ q(Xq ω $i=LfV_o{j\5uPI4k;7X݆ bM"z6:]vScQ \F7_&OuOvt1ǘl+Hi(ژoN*gI\_pqmܾo%LEcdeM*A>[\z8 jJ9A`8*g9!$NCrCE:zyz X~EܮOQK\R թJ9Zr-9{Wڑ4 ?jYㄗq!nVX b&+đy ; J1]نtc _k6"ֺ 1H%B6/SbF+!:껴B|Б %epHlБVO :Xn4}*eX{Ae'W?t4 L̙KE٫ OQQ (g!PdcM( FܻWwVuA.7]_L܅|T~,fo>Tme "E` G2>h 𺁞=ň`Ys6/0(!`г\F kxGr'3A R2;w+5_Np7#Ĩ?uߡ3F}i[ `킐(N5D%L$h`kys|NO~p+UakobKq~\@87bT}_/J|$o׋t0yd؝ldI4 ]vmrJ<^S}rNG=ϗ7yƩ' p3d;CWX4JA 奎j>3 mkDST(ͽlpL=_!"E?uSCLx8ܑr)vs_KY(+$.L;< `U}M]ӧaUHEY\F+Dx|KQ e1Dv*H㒴m)w*U?mRs5n )Rk2ɩ `,0m68`C~;UKrw H%&5" ջS4Au޿>MEZXWMyQ!8E` :?3AO^JC8li?y/TJ4 W7`稳O;/!=FwOQ2,up)Q*μ1$$e\ ~@Ku"$J4٤б.?$s;soU^w9XO[AMzN 379k]δ#gܥiN7"e@oxг`N_6rI_\jĸSPl2mgϝ4#Gd%yМ7Qe,6B^V \QčLY^t;Q/v3Ihޢ Z[5ջ;sdmY<hx~İ6WnO"vK}\8,܏@ س `zG^/`5Z("RN(:ys9Q; |9Alb[r~daK'{g_me9 oߚ_*zVx)NԮŘsh(䞺JQ@SR;@!tF{}өd$_a.y wWsST %º3 O㑜P٬|Y%cQ-(;cor߳{ ȏ7q4vRî7.f8#+=eEX{6*v3ʒ̢3ДLY}ե69τBZ=Byv)sc7v(oѝЍa_;X"A7#:fhT y rx,Zg(2xQI U8JѢp޾e7Cd3vM nE˽ d3{|⬐V 9w֖²7[9w$ E h䪧;A@TNgji)z{Qq%vԸPj1l42ߢkZ*O_JyӾս]"Y5P6v1-EU!R=^<|O|gpFKFб+<Ϩs%>NB -,kSϏFJ6_diu"E0C 4=́5ad9SAmrq)Q'x~k 5]AKtcI y=gfU|f,7. 4{\JέݺA!Ut64ɰ>k1 u'7d2" Xg_tWU 3`M31$_:pZxp.f1jEɑ!t[k%ViGvkEU|ꐅhOR]zcJŒ-p,[(`sGvKcuYÇ.8#ra;?[ 5'4\­+}΀*Y6NW=ޭo[R"we xmi/.y/ZϩrI.}qÍ<Pt[|OSwM;A՘!R%"@*I~2!>x$٬װ GQ\0W tOJ]G0H7}fC)S Y gdi[ |Sv#U=D2I怤7Jwk\T+$I-ow+=P( T2컪l{ͳT*q"8I|w&5th~p_A)A#^V| zAOE둆s GGL3C3RO^Ò$7>'+&t(:Jm⻲]W Y/ñvE%df~2YAJ@эD*L ըʓ̚ďj G N dڂa5GmU/ /m=&s]Iܟ'Àt}O"@/`q7di~]6P^ YLӆ@_sDeńBHvr v0OPtcbyq1Z8* UY hg|~61^ Sn7o7yL63)YVvHS.}e ~J>ŪL0}rYPӌ}k)#Q‰!T4$&d\~́'ZҖtzw>֨ϵF3)aHVu)zx q|{v:HIut_($OQquȸyH͆Rk-v'3hdc2- c VlIF}Co>uN6>;%thXfJCh1֋rl[.XAc9H32G9b Zv @T:(l({2Y=af@khNr>1{4Z!Z?}@Rt-q#sԣ4W6s\$Q#lncJ!YH}+4q,߄qD|maүdeֲZKR8NMz6"Ihrְ6cyb)J\pi1[*ׯ T%ĩ)0Bm5D+VQz洋`E'V_c'@`N&"NuSS\=vnZ2mS-u ^/v+qX݆jI[#oո"'H&\(zī,G븃SN?EEpy Po8Pt%OϓP9A5 -4WIPWTRHJK,&!J8#T0mi(i%@?<]%3Zo %E ۸S06fW  T{,PNsH[z=Vb|Iز="KsVqJXּ9?K\qc@[FMsÙxW3U{fM5}:;ۙq\R:XY2*9GDJxC׻qASB굛S٠l BUCk{hG7'=<K2gg%ќi[M9-P%;B5lUK9qh*;P2. o!%*pj[`V/:m3Z}@ JMRt=NacvZ8Sa[}L( J&Q=$<(euvoSjb | `'C/? %[X~J6ݒ%AX`zj O^h`m&7 sdۀEt. iCVecԛ#pfnw{7W1|AgXnEx1n6$7"?tޕc!VJ?MNX&CTP['۟w&P6u9oE+*xe{ߺ_UwY;&ydv7i,}Y(RWqt\Gbt>w>Kkf]0DqB GYl_(x' =j6;qh \sTD>36s{]*=zSD =n,!q:s1uw+{ɏ)QTyk4 (apy"]Zx X0}/scpGAIGS-H܆®`#칑@[seV$-AId2 }5a੾z{tiQ&MXVw%CMo͞O 1$ .f(AL tRAKu2 KJh`eHQ%;ͭl )Q'e<0'~szGe=k,:eՠY2TBk[m;ˑ1TZ-ӞLyj uQld)4=(ta;dw?KU?LH^Zgi! $Ԉ%evܶ;10fd' '+^vd.{7;*~OD=Zst鄯  Z.m!OdokDgb9CA(^ }#* mݦR1%G.u}:ͫKNƳU׎d%/uQ8`!gf0`JI2#?l#VnJ*zQ{~a`\k.4Tplu^Qj_09;qiU,dC? e{\qf6`h>u_? eǭZ+Q.)Fs^;#^ovo*UJ=Jq8hK5%ћűsE~ G6F`8!ԼCic?M^T"b+"Z@ scd];F3ӝc^^܆GuDFx>ߞ? kNܳ PlKt;keLu?b -ݏz1XV(a`‘ JlfbRpxIQ = ֕=o%DZ9+T3>"NI6eS`giZO:)gȦ<`MǖgrYnATpMN%^\tql;3/9' ͩC%ecЏR?ۿdAu9V-v90 p0ֶA\(LcSZUZQϴ SFW~`- »Z@"͟w^EV g]~Ie㌢)袲B$Im<㗌vl(GDJjbײ9°#i#&+a uDBDJ3J)Gsok@1MQza+$~(nADJh_!W&U oZ_';x,_"[ˉAw 5H"Aqo5 k(Cuy'nհ_3X_}I.*lj2X@ҕ "-st3c?(+vg=?$9-g_f5aF Ts"ކͮ41~kqK~[v/%[ea O1H*-uo<7#z|rCS\9҆ߜGO#Ie>PƔD9r =ʹ $@?Uǻ~b^*ROeSn:#|[S55d+կK,8ϊf&NtE;=,㢥0k9- 'Ϲk(XjQ ǘ bÁ]NeȲʋw [4ËPqqc4n?؄ .ɋclc&s>6S׎Joͬp=`$&7Yr-ĹVQUȋGmbBҫzR"OgNtI|4_j^_VD-*' T&v]S~!FAq6q׌]0ܧdME9,L1zz,kvS0Asۺݽ89@xͯ V̈ .bT`S4GJ!Bh laʴl#/ʒ ܬfPe$e[XTd0[q҃ano ȖMV!c~w^ͥa3H]Ѹ};L`5f٬çMVGˎտ!.Mb< x(EUC<MڔVQ4I/qcm1Pޑ٘xڑH뚇Ĩ:$q'^_6'܈'RswZ&gb=oUT>QE)}޳BߣH${0@Gp5@eH}3E@ ch?|{鎭 3-5TtiAnD6 bs؊SL_n"g{;4ҖjSX@},jv+^yY[ < i@[%)4? W @-_{ ̙V%DJ )Q&V"YSIGz˗DP}I*69 `r1ɆS)]-d$JݵIB<ה \CmiKEI^R_dSP ɋIJßyiҁESzRS= #Xb/mxbG^eU&~] F IV+pio7u{zKèIM w0: ,th tc\?R4Dҏ!qA?TXohTe$%\Po_҆cr[HvLe `Z:"dOtcJF᣼qu1ǁWNej~t͝1E 14!2?e(e" nZI׷ۘW"&Q+YeS3ëh('#gH"^=6j9 |_KZl IX ~cjL\ijst^{=cA>V*0nwےïd^vL4',b*ю1U70/- H"WZaih2fO%j&lq J9ަYs6/9*kSPPL ߛ"BnrG8-ϥLH 1F@nމo(K ? g`E"ƹy+s=јi7oaweeU.u&w?]7'1|Π<|/-Xt79ދ~ {t|@ 21)ߒ8f&͗&{SLzQ!#,RqPF0 jros2Yg 'ܳ 6<'3`B9Cһ &I"K%uA *Y@kN^pmf[@nZ{S"c^8 "ݦk3C[K4OڙzbLquy ZMkɝihX_:fI3%Nγs[|"dxqW#N \Z~L\170B,Ꙥ4L8ɋJNr?q}B ێ]aQgYq:&yOLGlbz\w ڮ߄ @`%J C[u.V@+}7ٌ(\Bz F,oH _טnȔh!փͷzd7OXp/'`HB*E~8TN*B3rQ Rܑu V̤gS0Bڒ]b6&a#\v;XOSX,?{?T$heNcՔwo[VkHy3ӒK~|xcV$lDCĊ^;ppbn4H-=ʏ`雎R=2ɭkW>_n'+a$W$]xYYIW+cТ@]b(<M~TR*9vP.$-5Uc$K*9Fgr 𵔵!U_Dt]d5+*Oq35~>l :~?2ۜ[\ƁuY}Ѥ!&#0Dܾ̅] TT!B2H(>}YK(~H;_ۡu_m Xr^) hEN윶%/3WXt h$ff`?E[ 1wRE;=/3"e+Bvcx94tb.cW?qQYZ:=e0$1l"uձR=6Xk[ r.ȐwU‹`)N ]i„ٛ8w7xSJAiТ-.R?X%%؜a|cQfljI",Ŕ2Ky QWԦx@m+k@B`l $0ip·VVh٦XA%xw[nS  Tf<n5w jU y9EH$a!sċ*mAB-eɔp-lցY 3D^X~IR m]yIu`[)S[ ~%*=^LQ7>K$8+EiXMEǺ}~_!Nu og9[s,Jz``lx>X-^o6/<KL >k(cZ+#%83 \Vji\EI_( jzПt6yA/m+i zV3OUWM%֣l+O#*@R#}dbR{Mͧ*U;XnاTx߳@=s)&z93tW lDtڂ_;Luyi/\%Y_Tq} ,rhbID+>~Xjن~<•P?"]H7ikHg[;?a6<(to8TY;B8aQuJmk\t˲ҧw.6٦{vJ̷+)!w ^ ?rTZFf'7k޾̘@' &5]]%3-t&w9E d_g1wFabUA<euAPZ Tf̳c{2*b5(Zrc;OiW8{6EoM]n(?vJ6Ǹw՚->yd6J3&s#4̉ő ~J`j + 0#Tୃ9kagQs!\$jl}qW# ၲT5|9^dBC4N$ }|:bJj}<1SDEdtq<3Zd8dNՇu}Pg4Z ^+g O|φxxVG }8')rE/1IH1IQM)C1ؼ S䑇?mGYT>K pmo]KsNA*DVTn%mk#+\ttjT5֛!;}n* ܟ8%z FX(b%+#\^MN_RyK6>~!GefHNFi[\e9K{L}\N!uRP^5aD=]G2PZ 'Ph׻ʕƻAP Rkly7*#@J>':a9s@˃/J0JDN(h`^qa:9}ڊ݃{"[YNZ5biHbeX~WHG0IIM&fhG0a)q6 /yj 9zq3HGixEMNɤYC1"uPAWxk1%p>c_8eceD!7PF %7ͮ|<^4fqyu]oyC`JV(2; II{ +diJoeeu#ʹ˯nzZ5HVCqNrTt%GOvݦP0*ܽ!,Fs1'ԐM*Tn=uʕ_>qVPx9tD|P4nO~jȐg=Epo&'Koi.dz%RtuwX!X0:C~'^GM<[>C?칙p[Si`xJEoW)_T> @)\w`7#sfsM$ϙ>s/au2no*:/ziPuXV6I\WVUZQy 2ͬnl80?*P UQY^8 epcM}<,ݿ;AN-Dfi0莬mhvI`rzzЃFLA z L\TjlAZrl&bռ՝1 %sc2 V} me$I2V+'l ip ǰ"$'y:RwE>.JO Fъ~^#Kpb5֧Hg]K8:+^QP=]sJ]ۋ7W$$3mfej}Mqi7r-)~At*'fKٵ8-}g\]ωdi H,fTy }ǹ&kf:9s-(Ir*Qɇ֨}ݙ.zQ~*ZHבZ/炲٨SI]B/!XsU9Viocz*"6\ 0h9Xڄ7@eѫC<905/;x4zbq4^N8hKzl {,g\ڀm, \h 0jf|5ܱ̈$I, .S9&Qq?8ǣ(iYFEB)yOPO "jgb ;*zI?.pG+b\㗯 Mn"$_V9=Z!HM񫡚&5:L՝ 7o!-)28SWIB^oPc[&x, ~ɨ-u@AX`)yԟ+Ѥ$# },J|vz`VQu"c:ͿԚpVt(iv9e05Qfisn\t@-b )ar<۩ّ&Nwe-#V}##!vpbczbeWkq% l %Xj%$~.Gxm9oS16NPT;-ˮg0zUձ"**PZLZcc S˜sU8_/0UATTȠ^}H$!k<"`ȯ$4ׄY5: 3ja h^z^f*lt0a;,W]^ ::,U kum sqI}n2a!o`liD^S /kԉ}siKWА$n1c_[&71p&>݇rq0( z#~⛝@BC٭yvlJ^{u#uvҙ)Xy' u +=~q_5*h g. ٤:;yA4DE3 ˪4gf tIrC"s]1#I}ff㨛h\B%X"gmFLP˜9_&ZTҰ^ 4^$%+Pv^;]cR~Ohl4J}~i8Մ# *Aiʘ<`7Gꭀ^xU}uQ #GқYq \XVJeO8<^8B\ )=2*8; y3n3ޮ[^|!5K 7D saŀ7=)-Az适@ ow-6\i||FuI_uz8R <zDT5l ;sD, 9"!M: 88ťσQ fKE=2=Zmٽ(ZGRwii),S֗$`"589#WXN8_[kH{lM$ "$W@+۬]Ɏm8^#*ڳ=ہ)ø @q6F!H-8+;園u4.8"4el<*8Eqe[hŗн@bOjx2px#SЬJOYy1G6i~z65jtXdw},&iheFb uyw6U,yb`- wY p aE0tC-x ](:A9ax;0аPKe?}X8KoGntK1RN7S +Ix3{hQN4P6F+=y <}؟ZqL\˅5hjTG| @il;^G⩻ [gIspxYrj?3ǩmx&d[fCEd Rn t#ӆ)JGnz :;Ӈ]IDr_ƏjP° T$(B!ym#j>˷.щeg.a^DdV.\\ꟁvm6@w;cetZr[b7,*# e`{Ms߭R6k6l.\#Z\Rh'C3nt[${\'p=(iX(/T'8 c!C* v3QKSQG lڻ~ꃝ9A/}+9 LڽQlc&VnKSFj_WȊ9<č?b~2ך;Nw}v@njwf6{(yrXڥֵ197\Z_9eW);G]-N[%)8˕ 3xmw*wE6" ,{Q<'m0͉֘#x ;Nq wSX[ʍIwWiZ{ W_PlMwb1VK~9h82;;"tovDUl gj$$N2||ǯkiSdGzA5 N,1͝5t/i[Y^z&_1gX%$k&[RRdr酁%ɫ'D H2 {C2?yo& t)H'ey#UEj(*]SzC9?I1|}KB}+ o爅#{ ߤQrG>8x19@w⮨-dMHL" zM\rɠ)3Dzf ZNA//ڈraZT ')A$﫯Mߨ_2}2!Wp5.BԴes[M> I?4ӊ%Wq܂ܳTxzNp[VkeKH=V~a'6V@ld]j@L,.`A#s_cɄb݃͘47E"@Z@T[ϴ]|TӍכhluTlۭԯgxE1xm y3y'w2i^)\mT d{Bs[0(+&E1x1ّ1x-L;KY+R-(,hxgf[f"uzKsp:ENN A3kA@-keI.d %YCގWmP0s3; 7]-RrúRl 8VP=~哎S J|^p/u0!+SxT[. h#QJ8KvKJGm1T cI3gNqL~h}/PL x[o@-v6gmͬt^:BjYYR_6A&}>JUhA851|q4,9[1V+ G5rz#N2:W$ PWt2+%eQIO(1NI̷jmEl95N$wo ݺplWpmg3"OR5<d]dH0\[}[ 6dyFA^`ɆwUYOTK2Z])%G #rJg 'mhW$/cWjC8}=;և ,؀B%M[EYP"`O.#\I?v *8@4$I0cF ~ T#mPmuԩ4dkF;h&{j?5%_s:}lvFndPqXUds{b^>i*5<$'i[4/c.4ϊg;א7B=$GB8t?LHY+NEI'FH2jp^PlI [A5wOahS .1Hʇ"0t3uTbf5[l9'ƴ c|XձL&׵IG88/yh i6ꝌCJlw/~'+u StR~kAn2Nu~: HP0G- #:>XţĀ= LD_ïn#5D B _ Fa9]ݏe0vBהh| _&UcTۊGBu 6!io8\k?hPu0sn 37&ͽG n,n99I\穹% H&\`%R HpVrEs$b>S|xa2c}E`nz.)Db9IHӄ(\ĦZ37PUV:`ˤ\?=g[vlTF/hB& r爇ъ\eȾ;x>8K4זC .SGDG0k ҳ'.(kpp7Ƌhn#9\tFt4bV~X}>ÑcB|<ϲ zr+0ѫIx*n R$5}0qss|9QSw~9,/Km\n}dGw(#H{b7Z?]QND PLcb6mo^YfAJ-ꋳih)a]{ڙ\DVmC1F71$8]~DvOĮ #HGO|G?%Tv09 "I1{.I_ [I5>7`G+A-!>aDY{Ą[+A=:VZY'4(dpfiĚpwc/#8ysxrڅR܈[nٹs-c)ӟoC)VlbLj"#nD:Lbq=/gn%`ry|]@nZ/VNbLqkퟋ.NR=3ګ9O60 Hmkn+kGwfʻ&4W)]V/i;Fd_I*ŝmJ)rej}NH/!y=-_tpH? KN35m\ҝv̭SAAu0m x2N]b -h-4|>5ӏ^'ʇD[2>)d=&$d~piq 8#&6AlM+ W"~G}>bbLnBhU;(JDtF@PZ괋p>tsE8۞Aa8IuYG*kp3ucc1rslݧȲ")I85Ycə CozJ}!ύ3/q#-V x/fpn=!GϼsAL.10V!Y;މ<$DpC7SK1i tE`Rc vo^҂ }"(rUnd>єP8#+HiRٔz60'rM1r@ʥ]Ad$5̗h9f|.}qK@d"riX=vTnJU^t>!u Ս87MuNBcգYK%䢝&B9rtcGWkV'ى8gdHN{(crC!w#0uU! {l{!#;SUz0B~6q@iD=w#8U;zsHlri$^+"fZv5 7-vw?IQIVx?tD7rbf lnpV+"ݦYڊIllQDCh練|'Oeg mi0 :Ŝ֗I$ܷ~V EtmN߻<@Q@k;dG@Cd#@V *5;W8 &Rg?߯HoRk(S{qx`[ a5ƂSB119=g1jNJ3±m Ŷ>CGG"~P&-XC$f')U=Vn莋V´kTI]eœTSW/v :^ 1**a0e*kB̈U=8T#FV+TzlbGsѵ+sm&.ȉ=D t̓KN-݅!͎A(͕א$tM(q,+.P֚XXfUT1KmYH~m>l⊷8m c9f ̆LLs "wAcGd<9B,IBnkhZ^_w|SmXv&[}e|L'6#Pϋo(m%G IDh Xɞ)N; Ew n.%fUR+qC']/>P%kZlHRfR +a4dm?&}n1 MWC]ZSB4oBT(e/V,s`2wgqMfỤ#k4Z]8ü[\"#rm `kSU_Wt+.~=]Z}"lQvK8(kA~i==csi[GplEZo[}rGb=_'hsYvV엿D2)b+(::=,场?fN7uP7oڃcpڮ#:*HWjqU[MRUn9D(;ͪa)n.gfk[OZWEj4,3rLw҂. ( R$( aYCttj.-G+yWzk~ U }å!:{f lA[&u؉/fXwoeJa%,\st<4@M;YF""[[VfWyo4i)e?`.<Fdvmϒ5dz݈x 3 Ob~fξs<9`ُbM\ć״0ۯg8qժ&ANw|[ږe6!2S?3K\ :/0+bC)3k@t:#5c(b'vg<z !43 CHyө:ԫQ@PBb/"n'jwrW׷]z @cJ"1K:!G}It l80$w[m]<%nɍqLarū5ZM ) beh  v=t/{Y~G֬'tE,J[s)3EoͽO/Fd>瑉NZ;/4l@~2+`7j|yI}$LĿMEGcMҀ]E` f Yd2-ax=&ۏɰ"_ E:6y[wĨg8" N5u"4yvѕ/{^Α,?Wm]eb~=p-xfLs%5ڿ3 r,LÒ=,c!%Mԇ j \?3x/ppF Ee)< OdeaCж5Y6?Čy=syFgDwuNFr+,h:/'8r^ăw$Z#a"&-0+i͍fGneR4?oĞẓ,Q#Gp>n($wr3G oH3\܇տH6Mj/[>c8Ϸ3EH1 U` K.9i 1K CrDN`P7((s|ʝU>Md/VU -A`$2UŧխzFD2.!ᩜyI&Y5pi O]ϡzOwQ}LmÉ: ආȼ@7#TگEG~cI 6h]ymf%bY+Rn8F:b}3st &(# в2E奏c+>Fdw|(θM3s`rψ)yvɚfJ] .wMi$l7BbwadGVFyShPCy50)UasuYt-ǻ@Dؾy¿Xl/:5e;##pGHZθ%o aK7b8< 2CᛧrrWP[Zki RXyX,+$tfOa&2dVg tO* q&5t*In)[ I)y|5aKcYb5-XH=C&ucS7:CL DkզIGpb$'\1KS C9( kZ>o9w]5#Y=n1_RªX;.;&qӾkÿe )_BHgrk8t=? `{ӔIFv9`ńJn\wT(H}Sq9\.S2(CE}ficna^"ǁ~ozd4w.oUQnV1B^kх:8W!`0ʼ͵=':%' 6EI$}\Č(~qf|؋t^ԓkx" =J*W>xnِ;7SD;s 9~CIPj !H\C]^f6Mne~Q'ǭj9/گ15~7058n`i>ۑWF?U n/ ˪{uxEQ 諲[M㥺f>?qgaғ<{\;l+XeUb/_Jj=mѮLl9n-8>[E~ 6Cf>Mu6U?gsO©|xr@2x7GWb瓵([% craȲ?OM:=7W9.6ْO۽* !gވc&DHvC\1:g!?aYBNepV/PNQ_'WO@6i!`ʅГOp26kHV"`ȌT;e@̼WWA&;ԏUFA y߂FhI"b\0 @ Fr0[LYiɵEi箳 xI"K>:U6T>ƮSuRucѣu\# Wuk\>r]~K`&$.˷|XAşR1~7CN:qLJC,Ld-Op,0}-A\! !䒑rNH<#(t-2 lK;sL -9$[9'hW3d2#wU*i TlHe2u^$ G'GkJt繑`ŊꕷBZ9\L0!tK<:NS/ęfrV&>pS/8qe_b >.eM/cD}섓QN یR՜<2#!au<jp1X_|G V;\iGNxs\X^  n(cB*$4K2S3l_yat4 z隻 j+^k̾s2}lsW7zu/,TfGlN:[{fܹ߼KTťʚPW˗Fb9_T*-LdT7_AϻK_f,oQ)By5n<+9 ý{m(j"HWni"c=EB`_˶ ",a?pX_ZZů|\/!Z'S4$d}&JVʴ?p)xH˸躲`)b_wE8 tK>{ ohīib?'WJIYuЩnvURPhF#V9,g'BArx@)"v)V~<o QJJ#$%FcK3qnΉuB<#bb{A#|(E^$>iUCAvb@,Άcq1)ȑepE`十7pU>ݜ㚀~40lwYn"֧&_TVY8||o v7)?و^dlt/ѡ[[[Rހ̣j|*z}>=$P|- 9XMg*+3/qZ6@Ņu1ETf2\\4ő&QJ$d OsjĆ @./tlk 3(^bL]$f&{_3&gTh P:I<#hzBu;q[+%m0ΉsFWAȻJE l_8?ltD9­8언Nn{+C ͵fF(+ЪڸĢd_(f$Nޟg!l\-sk g($24˚c:"LD5}ߓ{  g}{QMQȗ(}q,BElx0MIzs>}qWGUXE;1mωgergIՉS;ۑ|)0W f |'aohӌᡔ uėvd,bV6 Aamu}{%iGN~- <݉Rf v.?5zwC<~B6ؒSƳrd>ʸ}dLj7S#AOߟ^sDžG᠂XY]HP9hB7*.f 2dX FfVh#M[)W29eZ%o|GZ|M'9D|s!gf2KI%+0Kޓ߰:;A(Or^M<Wek X7jӜ\6rGl;?|?9bl< ź'j#^cE}F/^Z?*ϸs>.D - ܷwQۼoxsW':<: h#S!ǙHd }yJ^cئ:S:"Oф#7%V+Zz`A pb)~K|y<rxnK46i.}dQ͋CiKz.U]YS8w[}QU\'q+VlTWdbaU)Lw8Uvn֡q|Jnc~σI|Rޡ@]./t|8uҳ aS1p^чՔi-nDATfR]G1dbu)f@#sLk,$t]ȈN#ȶ~ˇVfg/z;8 ?I-Hi(iYtƠuh5(/9 Ldrxpcx˶2!EDZEo 'rvdUh279ᙎđԼh7R?w]+t1a'R}dToXƉs0 .M"jqD;tV[р tgR/u%) t!c4JLlrj|Xk g1_K}} Lrٽ7`akckyzj'VCY~YVViQVwjab g5t"JfϊY-͍17Zӛָ_P2% ܔ_,d}:]Cި`w74' 7pQ,+`ғ}cu9T4NJӄuҘ;)E(2࡫C\9O4a"P`r@6rsi"N@eTiW笤4~g Glkԣx7Cګٺ XdPCg#Jn/\p%\VG֔U_[9>8A/ʟ+FTz,Bًݩ+`SZ'}Rƽ~E⿛X6ͭ$һ ᑦދjc $ki(Uo,/*FsP"E],ʪ5085z3nk~P^zt[)ۙGq" {݋pI~I JkꦑKQ6D|[*|ɉtxT.s[u'Axuuo[ǣ2g9C`*qׇ!p̈ʸDmc6gסȯsVQ{μA-Q}?g,O0ujƪ<6Of+kuO_*BYfӓO*m#]%SHz=ă9o'2# by%iۓ~ 6Xr^/ǔRo*%5y'UqF)CTᰦh,]s;+MIP57>ŰWJVE-}#@9](7]^Pޏ =\>&>[W"e=$JGWZ#' **ļ=9%M㑀.9TXNȚk]iUo|w? 15U?aVEn&$)#LiLg QLs>~)4ܧ35`,6XM%}y/ ;:4[ > s޳[q`dV%wkD?w4W<ȆkHA_Zv,O=^ :^i8[&`-hco1yB݉INzwޤf5d~ϡ>SANM4MLkinY|EG 1 =uk\4x?;xIȋVz ,*m1Q*٩lvjD [%`ܖK2sp-F^`I+F~A( p7IԱ ?+5Vy_ݩG׺M0 B-ChHEʃ:w:%!Ew WwɁ G$d~?hj5H B[,)3,StH7rbF :-a- o- Q]ca(AevM ʢYz%$ΠHMߗDa|ea祇^(v?Ījn9ʑ2Hfe^[]-hD0""rNNsY1=9Q! ZEQ iАbGW>OAܷDwhp ח>\!2KkL5C =Fd4Žѫ 7xz ЙC:̬@[L UǵU:W&Z+kB&/7?Z\ǕLx!Pҍ=ʩ'o^ r:Rr#xٮ0WxS [ B-##1R3L:F 󲔞 T<_NwkgdWLqXɛһ";P*ID 9MA47 hRR8'M:ӓZ؆Yܟ ͲUdP,x4= a>ۋysLT{SIg g2 ψԀXIStuuq۶|L`#a/tXddSa=ՀBjZH߆߫ m,{݅Ow{:=Z(*O4wZO9! oު6HhuHg;&HmNю:O[:+qR4H!S*CiQWkíAņqWq9|/K)7ˆL*?z&bkPKV# >z 3.e5$Ga)-ߤ 9fSVb#l!mAy+,.|EaS6!:ɝ8/N C3kwnUoqV`GOD]UoRB&,:/L~Оx{EЭCꐖt&ۅz"\ϵϸVP$0< Ḃ|Ћk1XQ+hfK9~)߹=>q!x%7 wy}תh;۔~SNzP烐iG$ZU7QtՄ]x'B @܏ۭu ]7V&ERd%L.#q&%}uS=|m4I0JVב7W!S qt䝕B]Usu+bdVG`IUD[n':/obʱ SWv:x'FaC8jb]T) ܃qOg'6¸GZ]NXB$KYtS # (lrNacAyAɫBRAAQ2EՇTO"EE` ?CBaMA>4odq!+d"^㼾?[0MvBt,B#`2gcWje2LG/unEnނtfFp/ۛ譸E !껜#n%XW|[Go7.s Q֒-=lъ[ DOFzق%/rq7l;"^:l:]۠[oLVK+.~郛};JYBIe||q'.J Uj] sxi<:=,}z&g1YSf+$Uw,i=-;bpm{}kƖ1lvOpkF/Bq}BY >q {W'$0U2 qB{'A #ۥN2^dgbPzt n|^Dj2Hx}_j `{a.r8h+Cc`{(Ƕ] J&#r"Z;8`wcYp6A a Z\ 2夛r\bLӤܑb\;B4 %1d>!#q'6?ѣqa r+,~39]n/́J}gG&ΣuJ#ҬiڐSK!'_.V-"`$}Rk<9V]{xflT܀iVٿ<9.07)ǜ-֋sbRϡ%1\͠nok}s(dJ\lq)Y]!6c=CNP,FUOA&T܊}m]H6^HR3oq~-X\L[cPvՕHr:"gWP3k\ӧno_5۳@2D/ɨ'@UB$=ܶ8)#iAV z72T깑L . ;hOHO6G9\ez]v!P8D2Ȑ~#J9ǟ`l4ܜV[[*ŝ.G4@8h^XwF>ŎCSWX{&knЗ#bZ| ԅ.x DDh0 |ڵR6h"@4؜^}Ha$MtIƅQ:Sn.-?@}~s%Ջg {ZZdbEVD_e"9Jd&0@LŽ|@'dE, «QoV/բy[^w\"d)IfҪ{8) wVr戎^9uWh9d4+ <\W ^̹Sۢ y2 mg)#AuA#TMټfd?he ߋ Uw9cx_?DvAy@;"~2(&m9{wG(΋N}qYzB֚2ɫ+e Nӏ9@nh6-&! W٣RHP 6ߣ=F,ÑQסeVK9Url)@ ^,ŷ r XNڞ1$|D5h|=1JMn cxK~ q)gd)v8CW8E|$}QH7j+?-?SHxKߎE媾ׁծ A:n]n5n vlϼ:hDͨZnN@l7qXߘ|.?0r^5dzD4+ ނezs5?#D|i<)K)}GhSN)e1sήHMAL.{ds:!9*&]ho(PO?6>m-1 c@u6Jt*o)h>[q,T 7JOQr5.p}\?``+c5g-$/Q 1Bo 9oĠH6~WฆvX@R$XktӚy5,^7ryN+ p.hBs_z'+;^S#c>A-W"_01$+9K(kS-@>'t-Hd|i;t hŰ2a__R>5SQ&B+jJiFxyMʲ4pz1ݔ~X~X0J)@C]x'N(P>.+X҂ۍDɓ s#4Yy搉mq\"3oY3.qżYdMb nD>qaeD?,{ؔ? H,Ѐ"+^#m3c͞b;nSЈB^pݮ"ڲop1>/)0N2 OoD]%L&ŗw)ý!N8 z#m/o hinVVD%9D+G&&YG#0 ]R'X4wnpxRFs-H=yɶ;QYNҨ䐮 Yu^P E΂UGQ#g `L)lJy>,JT*Xm+`~\*g9N ^qTR̲.x\R;H<]ݸrK SZyGIUi"[S5l4m%&L^6kG//E۪MʐfƊ@Vg]ԇsy]phs:Yt=5t~qv+\$!m7C>jU*v.H8Pz&_sDܧ-E: -0i%lt[][v 1Cp= PbI;0ta[t –8ydGu+@irHOAt@P>>1q7V)p4x+΁u8r@il'Z 4>'`N4&Qv] "^*7ߠW^L~ >T@׆sWQQs }[>t`M%s'zY{:8KETYn.Q|0wd8%{|S=C;cQ1 !:x2BJc5* V@v*I@E|C 4LAMpuyn#S57m?-L.Y¬j@_{- ,&TFY%qGgRn"!::P|#3X$I&exr:a-٘Z̴V+ s;;,)}(VSXD.Rth1}l8+nf~9C-_*'o$PJ2_X:x]qO <<<6e.wn/ձX_5[oHωC<!6`$oHzJpLZzO8x9~5U&j$ٳ`i/DӢhGA}) ;~g3c#\; ǻ/&AXڱ! -@SkmZT"8PmHJF(py5FU()Wq[.<,/_>ƠC+ 'DžՕop~A\.JLYb5ʣnN̞=E h+H2ؽ0OQ3 |$=:nuܡdq[mGl!_/Η"?Ww1*]]z:Vk$Of^mt-e8k DK.>>Ps#HlQQySQp,פbףWA- :it\^Ewݸ|gå rbV.7:m>T!EBk4 NBmwtzJm/MeNNϘʢUe17ޙ@$?@}!xh2S JC1yYkd8T!i.}U"Q! ~ ̓rB儖Iȭ?3*Nz&f$\EH+*5qⱧ$[ʺX5Sf42Hs7D :2E#wPDX4ja gա*XυOYU>XL-G괷JJŀ@3xh.ut ח>v5~kG3ІAۄ읁W:LMCbRYp]D9!P"q{5z\IyC4P<^r"'F]NY~d)VRv O:ENͭ}j*O"y-\АxH82ϗg>2)Zt[ Y1diEo=2 \) SѼEI]Ie? L:P# Naڋu$be?ׯHQ-N/֕RD-2 }P f ]y@iCZ Dnkق5)*-cݓͯCgA\ٰrLvZEM/Iq86fB,oNK^],^0.@jvkj0`||wK*&u V58/ڍ{ %2c*,v"O?i'@p4z?Kk&WĤbubT"G ~Q7@&k}d# n:09 L}*%̰; 6GYskQݻerH6ihX|,LrHIG#eم<`C0h,jA1"Iry&-cj%_F?el(V(#w P ~`km"}^hܣ+t4~/ǣ-$E| W}.^e7YLcZa֢"Y˼ 7*ʏA4(#qtǐVa8L5VB"P&s" ݃Y7˜ɋb d Psۧ^qF'5+6F=Wrm'EG &ØRm T%G`/ f~.&޽U($P=S UxYґIi/0JgvxK[F0tfG x*I-fq^y2˷cD-IС~R-C9|?k?i+:u; D*I]Zq%ؖ=Je4+NK+*a ?qq 0QQŴ`26)GE3ڊmmPcLUVd@*!u˿ܭ61:_b,Ĺr=(?s?Vvj+>Q́+E5DniVi +;D;@`Ӝb8tniiٿS ,ܷ X\& }=TNf8*: |ol0qٿR~E$Qia*$}ZEGzLwHWR!z30m2'q&Rw,Vt=,{D}@wႺ&fG?K=:U'_@`C˲RY(JV?X`\?.RG_e\|B]i$zW%N=ȎѸ jnѥG[(D6Pg-SeYor֍õ(*UDn怑jqs9ہtt&Y䳍q_*MqUJS] @͡¯{ q_dhq[{z&prVY0bkɲ+lm(oY?A_0SEp҄ޱl[dnJYqq߻HZN 8?5ohᔡ.M5!'-Ib?`HꭏZÒAeT^bcMsVb7%Rg1pAG~0, (vH|ۃJM _,5h@/$VgdS7t `-f KP*Yсt*JOjy9PЄ">vP<$Y{ff,=ϒaE075 ;|PM+-_TAU13b$5w 6}f;[s Qa88mD^ |o@mgdnnLт~ ON )KQ7 t,S]A\lBV(SG罗/@ehqQ aIRo3\H#>U=<(N1Z@;^7&(iAIqmz%%WW`t DWV9@~t2 Vؗ^TkgiMJ{ƘJaƼf[aMU`iEخ3 Qvp ٞ%RahPc\&1vK4֬)6X4!8՗=k4?R.F8hNOa'Et+3Ԕ^+ plas6^!b% H39O-i/ 3n`)YhO8C^)O "(v̓{]6z#a)<̑7]h\G[F}60ls \ڻ!pK箃 >I& ]XlsɡxC9WIr;?8@vZ Fg0I45REAJF6{Ejrn<ךkFP@"N{Qo|͗TRKNC\!^R=$>^5OMI3i$S]s<h~]$21l@D:Zϙ1dnC.fFy $a?wk!}+e++,G{{aEָ[gs/)gЏYö4\wuBlȜ?C; D3osHQ^gc`z_Zc.QaK1']Ƙ/-,⮩.hD KKb\dgcz!'ގ e{>_ y.O~MZbj6=UI$H]렽"ϗ/|S[Θz<0 0vK~K DiqIȼvp,%|sЃV *ٟEi5FTZe%K*z8Is2ZM&0#W*OCȎ_^=G.CifAÇ b$m-6lΰ~g[`>u|\и [="v}I!Ť?X'(I3Ҥ.oYOpxn֍^1Qaz2SwSgd(}ү_̮9IM_/XƆpk-RϢ>]d, v0JV9:Gsbbw,_'/6=*f,%1vu"Rb_I7rG3ufcAd$w&v{|-oGЈTcStƬR5GZw@*$VAXE/X>~ oOJ/Λf9mn؃ qUSk Ϫb{iſ?9:LX248-}[Ͳl|3(R3ܻrgq%yZlʡ76 1<]f6yߔ\/&AS L;Myv:R}[U|d"1{ K2cݙ址f5]Ajo/X'VܭQΠ~I#[c2s 444k=k E7cFKP.Ɗ ԭ."˾k,B"Oul&0yKq} eESe;hx8e6J!/1!`/?EݐًN8B=CڽOYYB n%rW`7 srN;Klؠ~<elވ㌀:n =ݛrYFzAU@aw/~+GeG3d2({FUQnu k|YZsG~PZCjF}9\g>@Md2f,4`L 8ȠUO H{ y}©#BoEC{6PٍlVy]PhY}V>yHe>Po~HKtιĨv D8D5pIlh*h;'G/ .MaJ]A$K5 Ӆ  vO+:k;hH",Z}'__*3$R=8 O~E@tWiBl뎕F{\9IE^ojخ'htW/ހ+OΛwqH6pќn_cI˞ʊx@?2H/#*ls /lZHAe=RڰH=Q.2e673+$KQkףLC5DH%bN|Eڛ<_eHdeԨTTY[>卋:3lauua@l3؍՜qL<ͤ:r)?Oڬ%+:I ~v)CsF[޻G  B`˽xiU/!mS'A &%'řphemсSOwBRkY䝗Y7p]*WK9q'n\qG'ߥsd[&9 rT4R}΢8_'vza(\ ﱤ<]g)Yu-]Τ}|}!22+5 (@3 ԯ뾾(: = ޷7KW[",U-`0_~t-K)f+ĝ6=٢{ j5 -k-Xo_e2䋫?ͷ#ndL]Z k\۠w>B,!k; +Sc=KQE@tf#PMP7KLzۗFf]~pl8L+Pt&]z^9U"tm|O` j-"3CKe g yvT{kqsT8T8e_Cx(;fQ2gt7߀'PbkpK@^o䧞bOў|ͷs2Y'Mn["#Oq]XX hpja͉a9ك@ij;XKXOzLsGs?;M+"-*\#2?CrH=%vA:zM`lq7{ YoG_4櫇RVoId4ic{X݈pY2@?Ss0R]F 0NQ֪NxVB9<-D&鬌M]s(p`-P0qo78xN'|?_aR]qJ^{E iQBjC11RM?g.l)MߞE'թ= r K~GUd>χ3ķ:s9j3 |s&>q=\.'|YO .f B):1h/ ~ T{$| +]ܽ4/'# ;.J3Tj5H%w +1H 剉 8J}O]yil!T1UMy 0W]{V1TT禪 h{?T4[<O҃oH qS^qE]΀B; Ч{/G 毒QzZQ$qc!o!>8y7V{Af?BoEA_w9<-AsEq+ NBX~F^C \%ơ]it^c-Յ{NLȘG-$kġ |D)͇d N7 J`*(3.rĹLK 7M|؏˺tpKX""IcgQ6LqGHe_6ѾoOc7 LvCϵ%5CŠmuXf Z dykJߺW(h&bk I wȪ=A6*!yrEyl U!Ǽ|LE EX>i'$46L9S.|0Y\*јPmBp14s_4I,QN7(dư8Lb2rxR. m Z^;f`:e>+pV$>iR2&)vš_ڰW`]\b̵RÂShT֒>zͷ>@}@]09yyE\$7`Yđ;`Lj7>&^UX߬Y(0e;jOϛp;'.bd! Ѯ B;Z<,.٬̖j|L.9pK͕d7{!OjdՄQ*9\, RSC|Dv,bziPL l5j;s)k'B^xX]xXYh=::PPzЇ&thi5LgRF9,H'tm`+XebP5Nm!j2+g˥襫#5OKQWnMUopӰ,(G=\tɣP2S~hbB*K KZ"CmyɲtkhOa }1{e-!Idb@ةQU]DՄ(ALOWzetfGe"rDۺ]-&wM: 2RsLx+y5{*'X"Uq PY Njc&呡ٔ+7i05fROyB* EXIj; ->1 ;h+YT?#ֽH9TpN`-iQ-wg4 %&/opK0E멙`BLo8ܽ-чHE,l"$>>=p@NG0jB;(%ca*73MIN'.i<}C `=QwQ"&},C/ S<:Q؇iԗ@^`Kq=U8o\Yk:6 G.ztOK\Hl[>5Df͉TÐ峰:|eN^`oE"@_v@||;΁*^`x2V^ʐJ|))#2KP>BV3pM-h؝{"ư9lS8H bKLqښ$O` 0f3_u#i9e5"x2Q&D\cN246l 4칪DDoѡ_ u]2hB61ף~amtwcK8T6F6@rXWIX+I)#+fJևDk\pxēQ\~jjh͍fhWM@ĨofΊlr,ۼ]NoOO"#\oIJ a*v2? ta~ӶL N~ɜغAv, gamRqaUKg.ϴ~pq'TwZ3(N NO2Vjq )/*Xm(kM=cX56mz#IaW!2أ_E 8w1qnϖNXzX\:y QQ Qض[frb%8/C2K5S#bn Dᰢ)& KX (_}'f\Tyv Ԣ-"T)O2z&(&!.V\FE2Zg~ 8^Bߒ_%7PT~78Sن䉔;TVIo@sѽeD掗~lS)rQ@M G{|@ݵZߍ7WGj/Y\Kû\du" p4|ݖF鬲! "5c9R 1\}^$1{DɀaxCFecy  ,Hɣ gu # *yh]d(cnwGؼ IN$<&`ZhRX CkpX>>f71O¤6/㔍ShRLOZ!'']slLP19\8ee\oN샊dc;OޏU`:T`|q6fA-77 aIz.;M)Q0d&.-Arr3Df'F3jx%|K]J-G;I3kvox_#ڕC.1}rc0sE"]"Po?%JS(cQKDv 3|F4??m5OtBŵ@2,$pG%UNJF |vct~h=ٲ!^"rN2$cрybHdwö״MPSMh5]83_ECҶmp 1YsglO3N='NqI8uGM ok4 wvMɎI^VSM,gB` h" D_ e]%SWOFON_Qm9 6CDbK u2̻NBaҍM8En+|ن '5b_eO#w0%;ї b'] Qb lJǺA&u&ix\NȟԐ֣cXTKyW?j V@i#f3 cĢp= ۷((Qo 2l^,imI_R-pg` qv GtWST} ,UoNBOn8=m@67٧X\G;\4]+rg߃R_IC:P`NOwWvYr:U۪]U*ěTDTDyҀ`Pǘڇ<%o[۪ 4^Ȍ'$\IcOlWλnu9EtDBG"jpX^{:HGFӁ--nQm,]j%8T!, .v'㱜h47ꌌ>I5GKy~xe4P3iX JҌ_PnbfÉ䙫N&ᴰ'wϸC#T#Jᵳ]}vݓEA4̊~~x5C ʡز GB*Y9X 5A)o.; ˤּz:-_t0cT/VdW&KDmk4m0 7 +X 4 wF]vwS.'_l^.F_’ރ++c+cyd酁;" ri+ڐ Iӗ7Ub?]5oIߏDgjkF(mgA,`Q`p~0sTvia{J|" f-oi漡L{7h䝨8aDvsgUJS8fk8 jop $bV]Ys/ OFǬ C3L-Sxy3} fӫ[)/_Sʃrmv|\GhHԅ8>|UfԻ\ ښ.d B`?xK0 2<K#Z鈝 `՞aM$g}=8,M:Mh|g+yG`[;%-7n`@tJ,^~n9_ =_G9jRT^##kʰB$4 o{%'ϔWICPE8]|`6nT΃ZDObH:IFHugD_DtNOIz. y{N{n[$:d+|97`NgjS\YŎtN\!H;su{)ѡhRS #'42ӢV> |(Bre٭fMKΜ|Xnhǽ  {?myg Gcgj}xT~,ՉDurj*Ed6ȲNV}(&CYjZnT70#Cv[b. |I|kyMbBǸ5௡0q9f2Z<:ߗuRUqd7vMaD91D(~d,;c[bX7uP4ԹKEl-{O*/scPacT2{laXa}i]jݨ g7?ώJ=Ыl *.r%LV1ȩp6ŠW[ҢoF#aX,< :ZF>Vc+ׯZWw< A^/CN*S].mQe>I{ %/MV|2iklj_1tQ"e~">烶~y'ym^Lb/C-1L'S%`EnЖo:tKGa*8J=jcH/4=XAݟes'_lJҨdu~Ċ1:r$\-P͝+ f\x ǀ8xN8PI@8eKw#Okx*5'WV;1~NMJU3ۯR(#?;|MrPrBq#X3=83s?5𛊫+ۮ3( V Z,&"=Ig S;;~3}62~܈soV O!f~ma6QT Kq߻FC rb>2݉u|JL6͹ݽx1?2q'uHE;Qa2Mm(v@|6oBg9u#ЏhJd!c[l(HFAhr%axX lcF d+̥24µm?b$]ã:dZOEUcq u&NXt14u;H^(䵥yg\K_8#3G$x.'( dq Z듪H'yLMZ0nEqpd8`+%ܛ"`<֝-6{/j9iv5yVg ørbp0דT%]\\gK5?L~Zj5+8JѡMG?9=}jbQ{ha<ѐwYSn[v C~FeA+bACDUݧax OD!10>*]Зš)_;|j%Ĵ 䭠HhƼ)ר5\"KǎCESgS G+WʽY_ i}X }t 5yL6vPx}tLQ:v/T1\ }&+SI__"OP;p$LG7DlH|:ą9yq|M ̥2˙hd.JQ1h;_DܞFKFd9XbJu٤a8W S`Am>1`-&QcB#N*n eX ˕S^!j5- g1eլCKA4hr}!6ꯋ vs,=EB\1Sb9"Do`<Mup$c%(ۃPe {*ơ>0-[J Y=]cE2y]Џm j^Ɓή"X)>% N2w``"y|핢"L-P\c`'Wlp,t1Y$"sQ0gA!b&Yð8=u.zںr(QhAqVo+YˆAyy)#Jtpz!ةF˭NL!8< oBE3:[}'ܙrF+$ؙ jG84[X:Ưf3-z1AD8g|~<%Jκ) ~IڲlS9W6;;u (Mȳ)<3#}nH~(c^FT$Rc(+(0lۙꋔl+ab&a{x7W  .?9C:{ĭJ΄aNo|G6anv݉!J *W1 ^=Q#Hm4` ΰ6JχnL(ҟh Rǐ!9ʭ[˪U\=·V_9GAdەɜ;jHswx{S)zG*UϦ&J{}bifPC-N%o28@Dh'sfQ~cYÌb3+au: BH*•WF`bvf_Sik0Z1&JֈNRyݵ,"௑@yZ{^eKǍ5UDIw!_<ė&_r_n&q`oFƦ@QX2ݕԞҩZKoo+醢4t\YIA^yD߾偭/|ZE7;4ӽ)MǃΛ Ft7gK ]ǞbizTt-MUlxMk0XgT0ՈĹ?:ɣވڜmOF y0S(_m tŐ$o2$j0e؅eM_ V4-~ۑIZ=.&rV4j #mEXvg&P9Łߞc$WEf̈́|Ԋ\WѳJFuyFQ _ WL?VUlnӨ/tau֖{A7i,q X,X|Q2_Ur!mFlj!=v!]jbT|X,5k. v9ݥIu:^.ၛ ZLoG7_яe&էǬ&θ:!,#⁕bG!V<5,(E/ .r}L~֖F9{!U>[7ClbUgOPJ]!,[XyGi,<Y\jϦj:E8nRg=|AK'kl_k~cAb*f51<_qѨJ %N?xQFk<8TûR-;g5m9 inbљ+7dn:GtⷒmdDqĩrLg,Gzѷ~AMZy}@W]Y .J:XWLrtph*{YEFU dV8)SyXZ "*f۱j:FuyzdkDAD4#cg3[}Ǣ^E!f')2LF^ʎd X=wąqw13*ӻ]p[drPP@MDxC\q}°H(8b'p̪Yo/;!,CõRA޷8ye([M"^nDvoNH۽~?}`<_}b7 j}tk.y0nMV3Y ?q@]^oM?~"hG`%C)" r{[6frK9@s*r7YME~ʽ|6iă[ 5V> u&!AP%S9-٫,vd[UE)f=w#oeey!RJҸPMBmRJlM'[덼9)]yu|v[:8ݽe.g]۵!꧓ AFm٫m29>A;ѝX28^IniDH, NMRa >3J<d=\͡;OD|;u{z|v_IӁ *Q]>~# ,NEKWXꙵFv5kCy&QXÊ*HH]&\ְy.NfO .u[U(rv(m;je;>hm(TA92F>,{# &JǹYMJ0>`_}V)_&DH9c-&w_錑^wny$nN\uJT|Q}#hMϧ/ϑ4\@Op;Tk<%2أ:\Vw6xJׇ"z(L#R\}UN|t֝xJS,MF RmQ՜qzPe ub/䴔4%b ڕ#l]xޯ&YaxkV";) pOlw_ K[)صԉ6qwk| }s`ؑ ߆ /hS[E@QLo݉NZ@&J! O#цvhH;b4ka1dԸt+t2 Bt'nά7!b)9Z ;%s ?T)zϏ<" 6QHT'.zZV3BuJ-(v'KH(tDGT2+˸w<9.+noL\YF3.B oË_7ʆA3W;xwJQ7kwYɓTqΞ'j|C r32r|b`^HUe!ߘnڅݑOܹi$aO&[> JD[lUY3ub#_t8h^bнre1Ǯ>*sK2_)]~PV.HJ} UlKr:TBH9q1MXf| 2AۤVD˷>saK*SsscNQ$'|@"弆8Q ӉR ';V20́.i[_)Rjt-uOWpFCUW2}{8 ٌ qflA,EVLBv9S,3@bp)坄u10చ.9X(;z } T]cv:/.+P1VdB'zE^rE ?(\j.vݿQU:e^ #4ZQ~x lҳAR{vk^sYxW徵D{cZoQnjj(y'jST Cqy&I|Llτi.tb6\11 ҀѮ467(U\ͭ}Vm ^}xb(qt~1sxtaD/:?hwT>ͯ\reCyZAu&77\):'{nKS1_ćRZ/kA;\v2OMRM3$-Q_o`ɹ'UvE@X96.ZG6 )x;`X9Os޿b? m^JJi8b sL|FgECjcYhC'EJt9;0+,_マߐn՛(8Z3+8f?A5UMvAAx/O|q j&R%B3m`mY^5 Ap>/Įn_>VPS;lI$,!9Ci@xMO.6/N1-hWB} ]ұOMk[M_3wힺ oi{|`oW3R0TtEvK,dlI"tldBB: J5PgOliڒ7pLRkBkR5YA P;fүܲ?>6Vwb:YAKArmz ,'3H,qO\.4 1̾7՚B3XhJ!y?;6,Ȣ}q: c:{ol-}c{>3#0 t2s6)I)tirUV[ƗXx!vSy.Ja}/&GcU]$48x@Mli'/-n 4[ѵɸjs1%o $6S]s:]ܹ&+r 3ު_ 'rxKgW~Gyxwp@bR[9`q!Xp™jN9T] ͡!C栦uv׉>E35}@Xѧw.rN/ ) $yɖz:&d-vp\lUr 4>l0- _3W}b;YzX{&0'M(2E4?VG.ZWi!,=AЈm47!&PחM Ԥ-OT6ZNW#.U_φ8';̕ ֭ch]<ʻLzkpmS=:8|"0F/gPf\HP`{;kCխnExuKŇpsqcafX=D8~E<%Sʟȥc0KlTb9q;8tUl~Oj e4.2`oz]G'#$wI *[:pì8:v.8XD-]zaz7̆ӨO!1NgߋLJ<kǴ&~v'SzS٤nLmA.: &ʡG֖G][[ y lPJ+[4wOoݒzWV'glœ66A ²p|V~h0ejAbst0icꔙؽ+ʈwO280i'WU|bcw$F]㲋1%}=(wLW%MM~**1|/Lהk|=k)|Jf:$e_; ؞/E8tW))+a7CLr8fcNT;DzG#cEɬfxh,^xod6By$J LWC >F#(ܣ,)sܘ 7i+"f Y,fu6Q5< a;śW \is`w;:}zLiSswOcB^q'oBIdvX}atb O#h~o~ ``r_֮x؛gv/7 ͏1 ~ ͋; []iˬ٠ۢEu'?] 3ȣn-9*S^ 0GXYK $V]QRy|1ba|/ˆ(݄b,xjWszx;|Q9B:P2̄6Y,MDmO(}0 }Z!WsǓ2;)F R{Dρ%#r(;D4!+-8Xb陝kqNkSϢ)M ?cYbp>h}&LO\ӗ?N)Jc\5ėQ S ::8q߼y/enPAW3i+a&iNe8ďa,?x7U!/`4+)aGyHQuFdc$釿yw7!94)Q|m 'N ] 0Àk_NZaZ )>Wj9y@cTϹ؆,cfK{7ʵIʆ­!*#(ѽL;X8&G}ql( $lI.'IO0eW~`5UssE 6[Kq!^lM5h(䳑痙L.tlk;s*AZWo0Ʃ#gd7RO0Sn3ѽԆ1(!c 6J?` OD6*IC.Ri{>&&"qg]M򵕠B48S_,IiOV{wqߜGOW-QO$:S&BiXj̄\&S]#e.'1[û%ZNJDM-9p5SNbk0zϒ)H`L>LŀOkȷoe ;d2T\K+S7ѶhQS8G1n]2dFTuZXDes̄PxQz!0uBEQ=9G< #i[qh0I;LܒO2 jm1/G}htRDu_/11X[+3| ؖeR&(JN xuqA)=2у|$,J6ҬӕMDeJS'i*JE` OGOwձ9mu$ɔ :Ý)ooui?ί$XP3or*%wI2g:?B%7%MM.@_*ҁv)&/qLENßJ:y[i.X'EN{v9~^MJ{ y FŔ ֖K|zO )΃~|"ju K;8W!Np˖Mot%@-&9grdjirmg#4r'l Ԝ#y73^4B\uh^4g|H Ii:eȊ$aqšyAG<@t' k=^7U(۵Nǭ#ϐLjvLɓN).}/LǏڞfwYZBwYOO6ECKцQ10 qy0ڹf3U[I/¦N_u v7?T +3(_[\IrIGP[@0w*^NZFН BU #wQr=-ѱS iDI"?ZN5ZbAURy#XڙdJLDW*TRS頍 )/y"Ȍ 18vUHrT+6-Kf dOd݄i8bV' 7N]HIqt]kٚYH~tըElaOdnZ4s~~`?{~ yzm["E6wAxfހB)A B}Ȥ܃zD/.:>JRd--;1bͿ}]C͐H^[_ Q Ol1! /Uze19L.QCra$ҌJ3Vw6Pע\z&4-{2 Kd=F3%q+;yCqQ{1(d>>wSː}ONJhz df(X&gw`TFȖsHG7| cKǪm2,B7mn]DzuZMjǎ.*mei%wﺻ/WL jJZS>K!LiG2<=^dߟ&^%Uotz:HNW1-]vəݘеx5^bǤpK~Cv{xseʻ-RS,*Eح<ғB$TP$&ڰ͢>jvgpFYl/cnnP_xkҶoQ^|y\õJQ[w m]xmBmH{O^a^OwM-\U^5bq!? rUk0M/[|M(P0F;ۈ>ty6Q b9kzExzQm+O:ߺ!o) `,yo"̞夆;Epڣyuc6`L\X @>Z/Kx/] mkOw Ki>ΉQn%wMР׻0n)HD6 p*wnC*6H[sP`ϓ"+2&"К ilFٟa}(ɐ-L[bw0uyq:5>J'%RLPh?u%7h:.lCkfKGBy)+\FXd7Cr @Z?sc_E Ѹ/vN-&mLHp㷪L)_<Ň]OΜ,F z' 6LQ9qQ9|Yh"ʴ*K ,B^ !NzɲL>WTuk\]5!j*V,[G\vS0ʿqhkr޽<;Ol*;0p +t2F{ŽP̂ZS76o 9Y%1a߃=Aʬ[K.i@㢇(jWf?\=-71rP˿0 AUؤpA ep ?SU"j7t!Kd 8G%ЅJ{uM&laBλl+51l^9Գs\=#ChHߤu^S,֞ÁU's$D^Q^R˫Wɷ&cI4kqp83ؖL =5$xC􊾝@AE(`(MPW՚z3K}$3'ٯse/ r_6TB~}[BGA v(MɪYr}M?}[Ka0+O5] _M޺{Xi+ `Tqㄹ,Vf56 Ȟ*%CH^k}9ei1no;Zcyq2OIגCOq.L6eŘ䮿3vjN6 ֒"o#UK@8 e!{'/\Szc+n9/PW?}O1MY΅jשNϘ Z؞+Ķ1/r䯼(du;;)DՎ>RhuaSG<[ &0=B.RԵ<`c0t| wsZGe\A\nsEIJ^&$l0_ 5k^,eg5Շ Ia`XȨaM]@[̀L4j-oe\jڀLKp5 m&1_ڻ.<l#AEuÃLarXgQڇba\U3M @ʲhGbqT_cX BGl2S eߦK~mK#.bOan+ ݻ3B1lb-Yh'J8"A$9&Y9K͠?k>MjCbud+@ Iu#Sq3IV"nGb}D\wxùL|?~B| _Bn]X2 4Β:N>(w+zr:;CH`VkZO(BvẈsJ~("sXiv@\ͳ URqCLnLy?C!pEv:߸DF2J@։լ87"aJ|}\r(2 [Ҿ8s{o`Gڵ=my[):oc Ta r|R7tejY5ψ|YtMhgjS3KL4J s:˲~?oFm>!寴ߡE+A$y옜 }+nh(+ك-ݝxY.,xEɁQӍm*~x^|̌4{ BS ƖB3u/c?}:ڞm+Ż ?Cg{XtY*׉" }d0>)~0\|'+ E`\4qqYNgT2BΆV9[fJA][ ni4h}+4 j _W()׃=sHF]btN9Ԭl9;ְN"7o ԐFr7Ǝ2M!]^cΡ`[#y6oqSmo*OD=RnxYf &w)pqgY4i\|%4K5\Ό.NV41=q }1bE7"7&~cLFu@'[Ɯ9:B,"1.gșڂʂp/59U:v_׊̨smP&Y\:yJ`yLv!yb|ҊK$ 'b|C3(rqpPǼ"=_B~-j_|u )&kw aSd'1a ,yL-9d@)d "Nλo8)ߟ ܞAHOޒY4+;xi7?xQ }DۥWW^CW!K,^!Fe7X'َElF̧ 旅. M_@[D25S̝&ug2!Db" D ky= bSH]YOdM3=T5ooB(Ө_9Nc Y{_ss1[0J?Ȥ߫vB ?ABN|X5Nfp$ͭ9E 'l& ǣ=_1]2ȏhNOd;1dYH3S KӰ(|)ցX#H_)uք*JdմY'G?ڪIn&GikgGǞ$n@V(.V_ ]/czWp)q&  zyHz!f~pD0h~N{"Bϰfv#:_DNk(S,@S7^^^KTcQ4jgk@wyYuri,n_VI Z5D_+ƭ> ?ELʝ>mI&-G{swʋ ;Oxy[YP7Ctc-[ɖDQ GP Pb쥸`DALFE B:4dHmps=|{墺 Ĺ/SƾAQ_m8_{a3L`*nƝUeңMVB/O!J$#<9 j%jVy))A޼vô|G Q@.12<tZ6L"̭Aoy'va:^充^vޢ^ p^$b(R^uşW;eVOƝ;w i*c;7<5c:ŧTl~\(a90 k(JfX 20֖gyhJ~`4n V|>58B2&P`}w%&#R# 9ܙ+>Py, O)\mrt[C<'s89h*)Grlq D*0V$(kTK|8 Rٲ@L9TT5wO61zNTpf;Dr[&]3T.3S wCsѝ̝Ѝr8u4~4gwty9D Nm`ǒ,i-=gFP}.>ibVIp# Pݵk. Rikxg1H҅OpN Q~ZId&A>UJ'͠. x} lHNĬt# ƶ>(9rakLROv'AB a#2\G *Xy1JQ\.ABzL9atf'@oÔ:^D\a `[֏:p5q\N)RnJ4fj곾@r'g 0>BrhLy4G5 L:l>|.KRUvFpn!T0T7->3t=4-2~bzpMju;gcIБ pgwa{PN.7Mqvu) &=kr})у{fhbFIf@Gxtp@8ZB&=МE}~_[` 6u6ǩ! &efQ*?ॴSkXF#uOc7J͓zc*5[o:e-Iߑ<%k}2ڟln#lF\y!ns 6Bdc\;!H;"oɺe!9uWz+8/<47'6eE fE$N+fQu_iAX߽uM+N.OJq+{oy=T Н#i(d&q÷+t?8=࣐Q/1]/vZs64N7㌻/Y:Py#`B5)+?uVfXfRyOW*gj.-o4!8c^'xҗew3bDaqlj٤rf+-wEq`v MDDLa+CXㅋ/^u <|t3F!/fvd=܇uv|V͐d*/: }U~).baEa(IQUp 2VT7. J8=9Fפ=|?9zD)j@BDC" r"@y;X4&^uX$ 7B|.g#bOBm;@=DIq2g4pvc: ,`ohϽk=sv6^VYV2ĭY{L:Gt9|lF^^- ¿2$ߐ8[cZ:y?/|DQީ(&smq2,1ݲ ͼpam@2=Z3)@~%%Xj^q:8< T5SMh(+]Dk&ZsD_J1$y^\ңy@5yȠ厁r_ $xLԮa< tN:x4UJh$쏱~`xrH2-~QMi[6:ޒ] la?f-x/ (b/LFNmbhvġw#zs^ӕQ z`1|!PFV.#GT0]!Gf?^{tcErڟ/ 0'@줓Md2JT_h(I{l_` s5}b;x9q)'(6ȝL cGβ+!RI‚!(2(Vc԰ѵG:Q*h X[jJ=mz=+ű^IK:*ڨ"yKeRݍ/3ލ«cwJ( F=FC\L@N3U;,Fn/Q~(Y םJ0uJ]@ij74}@pX ҝ1FmaחHiR PA5:v/2Tn6\ x/t:{ gW*ww=/=m|D0A[L%[.4užmݪ mUhVkg4V&N$ bR2 aڗL AiVU0[_:',8g̽>Sz>Ej c{9OjXT9뿓 }+[b8%`#VeQʼO2J89FOCSvImْWB߅ 5go&r>;_ ;M*ȅj᫘G,B} 3K?}ֺylNI0΄)L0e'^oj~}i{ZcshͦwP1eНb9Խ:}9 eX&yYI_4?ascS<$Y(c_Ҕ|ŀ,l͞nw&iaqEyo3ϴig9cT_H9WʶauZ 9֔ fգc204U! "f^qb \z EH$cir[ů~7-3$9rԞ5ycrC8=g,K=ܞ9ܬ¼kj[f 8 PXa0՟.⃲T9XC,RTͳl˕;H )NSi0 l!hZ YDj\-|迎.pC'B) _-dDhPiq' e0/䥷W4ѡ!G$`oHcnqgβ.dݐjzCo7QTF"lźX8cO~_bU{Kw4 N[,ǬSsslH rR,4k> ZQ_X Ho:mA괆PF8J;SO]漆ʶĒ7%'HE8LF^LH&񯹁|-X&rD-J=:yQ+$0TU~-,DPl#i։ЛwZ\tK9'R6WTs$MfI^e[a.0ga'Gc|\׍8*tTe)/&FC0f4`>F7"bBŊ0M Qf]l[NkJB 濝@S0#$j>'q'=b%a,(?EZ6o1YM-|hL2g,'$+~r d:&3zda4(eNoEIh[%J8OhVј ׽i[emD4+pFC2UmhyM$m60׫pv5PDQSJ1mjv+-[Y) e) Id4C|/[ΎCiGop'ꆲ1a5(P8 <"'p!Di#o08H@aB-GnQ\OČ"nbW9odRs>6~F&7^okw뛚#*YXIwaQgӔru΢l#9gUcF?nbh8.#<`h#mpy3{B 124ust2Bډt_w/jZ៷4T!OndBĞ* ; G06#@Eh̳5 6g/(4М@.cndߜ&64S4}-ooEIBq`+,)o>M)Lk,owM_UaE`9,cR>Iuz ~NŵǷ|/iھM"rH 4Ǜ:@dzd/p;21,ShhL{{P5'Ѭ)A(ZjL%2̢U\Yb7  N®,?u>Kbʿ9p9Xlb̡;-3Bf9-*_GE4BRYG[ȜJf]W5sdL?$[ygI{꣌\}!]LcB@Gn'w?7?\Q5-8CC%~TK8A2%O清%;G9w'0uh4olѧ`2ךuTQ'_8\nL}Mc<i,.uVȦ#4ᬻu /09$=: 6a+fť&zDʮ[: |^Q}7io3n;NqEڋL5-T6;\6ah_gq7xJ*u؉10jlFDVޔ⣣3I ?}kqb}R2j$TS|W)CCc 4Ӄe `I3loi8_4i 2s/5 6h:<*GCğn/=[h{#[\t(o6(u2J aH]oh$"H#{T ]/be1zeŁO, :'Ȇni8W@,!.,Rs [BP ?la^LCuAԚ`P[skMdanTuϭ%]E62El [EWӢ7[4ͨV0F#8lA$8yR?v}},;F>R$}%e#twp^ a{S2zOi)4@*,:h /1k (K2N=@Rx'|p\  4d.n (vvÚ" H/@h= xV4P,G_ˢo1LsF z{mf e"*k#LVM)'vk$ cElSǧT~M>$Aj(ݾ⦝ޜEA8ꤎJ eూ`Y1Vn5K Ʊa`ދX.sM ԣrtԧ#I̖OY,.{D,e@m3a0'ષ3p0h˟g<$$yhje `gL2FJ2| ђdOZvr?7t62ᒐ_ *s>d?1S|q@"ErL*3&Xj61sNK7/F 'VgGPK9C[C97 $=< U=gFSOJAwŲ#אO5*t"߁aB7Na_{Zr*`b~ޫq˫UOa|"8lsB==k{ Á,$]QGUl=2]r'>nH]%j߁#\wG%}节?}NNT[q !Ė c!eX=: m.? b EkQ.qzǰݹ 5)Hrjs`EȮ?jpw+KFFA S)2"-Fڡ4 f8Fk˰S[Z8Ю"~G#$] UàݲoVatŋ7v` "&^wzmLۿBP׏)Di ׌֯*! V_ aX~dk}FphC!Xve@x]Ɇ0{Q\OXkؤR4x!E/_oȪ_-YbO57ԜN_gyZe'xQ>ݟl5%W@TGj8$0 O-5v6ۑ]fWjXҷ{T!z {N]3So gR涼5 :㱒Tݓ=9 >\V:ڞS Qڤ'Rdz"ϓUv쒭·q"/㖒=غY J4FNoFEhxbI8)U_oo"v']V[ͮ$tD=`u ט57@$gA5QrQ1@! #:UH?73>vQ{Sà ӑd 4AL3d0Fp}Zsv$,as@;P/?7R~3xGp /ЛNt?#Q&I?R١)q u 381?c0KA=-(詀=1q=g,F(n'7=y zơ'Ć$Kܓq.:@˓ k( 0_m7y8A~O[Ŵ8®#.vQ8Ɩ* 3+┌{d_6ag^+;(T SbELV2J<4GnS92F7AYt wRyϘ}. RDx)M_Pl=A._p{ 1&|&7fjh$(n RYFlk++Ц?8&{@Z;u7 ˂ fmBM@-:Lz)|G䏾EE'SFQjL!p>hۆp4, o%Xr֤BM wX;{HiwWDԱ ISeEKHB45IR|<#WmƄFKug2uz\0zwsZUŘpC R RC1:-G4ѻ.6:[Qrm>'ѽv9=2 Eیx&BK%,d)[2~ HMZUգLJ]$RC)Yc.y N-ԒMb1o/20(}x2dH}r2zC:Os3'KcFGvmÐI[x8T'bpb =D:6U Up74>eD!TX`F-qL VBHXG60RTڠ!ID=bk}L @BR`Z (еe,?lOR(@\$cM9Z5mqK;qZ 6il]DBm_QٟdYELebE usjUߺ}Tkt 7zmIFDUrM\2+Il|(KġG΁YO~ֈ4t:O,C|^!bv^u=xΨOSU< |n|24ty~~Sdrrl Gvwp.b5<*uS2*AX|TSШ?7fa'&2 @mkCL|#iLX6Ȥ&qi^5|[qj PBdصvZe .eD>V0 3') ]zTT8XUq \_B``?~ =^+s?L?9dX.yğ,ئr6zLSreaPEઝo6<4BTp$n j{~QT3 Kkz1(Jm 0g=ᜄ=_+68}I`BbYuR4H=Ѵ pVa\XKyz=Uwӵ<&M\>^ ^\`D)wzQq|GܲBVC.V {C΃kG~}\+hHTK7YdnR2f1Pe S򗜭bne)!u7kFOMkA^JoVtkO; C{ y--[Dou7"*&jorq_VC@ӏztR%S13عHOr&;C!ަ^mxJ+v$ -4a#Ê /%QLJ'U>Nܿa*~amyNl_kTZƄ*RҚ[x^uv*YL h&)x٫cV6txeKV1#?-Lw^KuXLN0 %g{UkD`|0ܡR*|k 3윿S4 5מ$=P^Gp[+vΑEzcAX3:+JV!;DyhypX^cICڃ e&ƅ&cUMq&>-σ %</S^5S ozbV.%YÒa M}ā#Q(g.tfs' u.tOyj%8ȧ Ԡ Ζ-2F,`A*ms[~ʌ34EBƒ[AC&zh$%?>qm;l'.rU{ó/.AcS[Ҹ9kyfC_J#C-Nrת7@Ǜ!N=(E+Z3O?e@"5^ÕTP@i\4 -\5zuV-U!+-m ܂2J%RJ֗?Ot!\5ܐyu$-ي}l4*=Z.@?x>3LMCDnO;r# yVWm82b֑%EcآXKR1BD@*ս|2!pA v&MǓL)8Yk?|ϵlKqJ Ixok\%nKΊ񮁘WWM 1,udKAO@֢*4d XG{x?}\ͧg_I e|=@KРv.g  #Wy DX|u,ʴ0]/z5U'QdO*yYFrȝ!س玒蝗5׷OCfy^×V*ďTA?0C武Q>ǫ)Sҫ(ƦSOI@[&nZRv䫘뚊o#9y?T= 3Trx;jJuaFR M xKM_MAxqKeH\suoا<%ԴF403BtJ ql^NiSch"U+r[&w^Ϻ0[}UH%b9Cʌ8%r YD1[SRu3 ?E1%<_+X xyǜRutO3 Gj\@.`X)N#Jʉ?jYFD\a$jiwKou 6-ђa(Ays?&M[jt^;MW"ZQ$e$gyz\?An77~At>|z8Wn3:j0n]֑"4(䣚!34KsnE>+9+(z٭e>tTMЮ BX殡˚y bFhFF.yl3" yi983n|ҝUtk.&apHK*vQV 4X3J&xYe"N]TO3~=EagZ1G*1sEp'G)=Yl E^80s&B$C t5 ir0aEc ;jRjіCQBE*^oa6I'G# 6_/֖W{odӳ㹄Ke@71Uޡ1R *[#H0% tlۡ|h?ԀI7XPmi'} phOxzyD@s~|n ʗDLY˔9&Kj8Àݵ j5ӇuxіE ̚?\u$͠6rrDˍ9CHˍXs|r)ZB7Za#(BV36%x@#Л)/1?W0~,."i|!Hy+  `l iPVK[vh_""G~JXqIyф6 &i(SP* qt#U{4} =i*o i;nt2<"^)EA[dG]6=}t][*>9o"YhS]Oj#ڭ 83{3k{6xJԀ?quxZB$RU!G-]`$b9lPl5o]Om#B +][ ÕN$,Ϡ(̦nOr$.A1G%ۇ`Yi^;{37\!:J۫X}gf^R(=ŎC ,P@n>7]b!ʆ"Xd38~s46膩^m%־Gjl7eo14K}Rk;MǮnb.WyCe4իP.rt';7Ԟ@RblTX@g}(9;*pςהH8A&Jcـ_M 4 (XZ dM05KjhcJH #dwî5+&RR!-|iݓᶪ eqQ`~mvR &f}]{w2N[SCmX$E^[^8 %d J#BDd!'Hսkjد+_%'p:YŪLYdԏp Pѻ[2v̛ rրn6jF'LT,a)䋇 톬6 $†Z϶nj'9Qi.(}L v=M8 91$45 HPlb )-UA/,t-ytGX)"`@yq?,7jB?)?7Qͣ6&_$#4/|{U-_yF.j+'㲖L$;y/{2];f^+~>I|,i/ D)N޷Ay8CO,[G9wӻsxl8Ue|U "1d-Y:c=<X2򝏉Z ΤgF{gw=ЄWoT ybf]OпV%rh݁f"b!@{?b>S۹F,^p_?p9MnP IJMsUI$׉@#T77U$$6jKr"[eQQQೆ3hϷ+_dKjWև6*3pT1KV2Մ2.nB둩 Vu W}i7׼I --n,"<68w:MzUh x< K#L1_Nc)pP7LZH` ';TNc 7X4 yPۀ:ffkl=n#⾩B~ǖh>(K6Ra``L+dY {g&]@P(&7uMo*VISK[5#=/3݅Tqդ'Ky& {þ[,Aÿ<2zV9[6uK _$=xX5:>T"b I:-s46@;{k2 aiҋޮ˕eb,L11I5rSʪ%ҤjrUd1[R5,Uz8 W=;,-z>R)J',2ִu&͎޼^Vy&;L$7k8 cjǟ= J[; ~IJA٩"1C|g{)^܀s=;!  8DPJkd Sfu p՚A7oӷD17»b%rCZ}ę7o Kbgb Qw5>:1xGaDѸLg:ªSfc-N}%#S' (A&bFjA?p#%cs[Wf7#hO?t}eQȟwZR|/d+v hgb|ƥ"whE 6d#L+Lk Ne%wLLЩ^ߴTZkA^lJ \V߰\a+{ϓbֺRKٜ!=BS+Lkn3/WHsG= fP;?:Lh]jWu&;`r<~:]h 6Ic^\>Kn,ORO>,㟔oYB֠`;^bhb&E"L3t~aC!EX }RbE@f.kO%=Y7C0&ZƌQdԕ,1D܁Ț?pu3SS(vmc1M̶1Xj*AYQ[QNLWYl="I{1f{e!F gHCl Neb}|j7F[ݧ't~Qu{{I1 @rֿޏ c#ۮtZl=XoW3~0O6V8+bt:OGdClr9m,(0VdSgՀ㪤LJ-v><ߒ>ף 7:cP24A~䁍~ HE+aH˯⢬tkM0w^Zpvr|Ǜ^)-YcTKHxAd;gϡ( 1&707,<7гCD_/rGۺC鳎LZ%%y;/5Dk}8eÙ<, xJԩF%LIƒte)!n#uFCJsy7 dUTа ]޶} Ϲex)ZVB") gT<8x.wx9[zP43'>bjYa ~vNDJwCY$wXe?n*_t50Ny$cMC;t9oB~KF}V뺎bZRH'uwau| os/1 ꇨ`J^ڊh FrߌKp4)KB_l2<^a;؞}ڄRhfϰlMSΚAQr &(CKeX~dZ+J6;£Ý;*h%jbTP^PH.pQU('hM`n|NJ.VU2xXZ{kiB$p|~?'q9ixd(<ˣ=#iie"v쾂؁nkQ P/(Rj0 k-6 U=B6p]9ab?Re3'D2x -չUVIWB@ L'r1(X[8xpeU%IPBXUj |b81?%ׇFW' l >rRZI?to ϟ=Aģ+g&u ADH* Oנ! 221gWhFj{5Qǒ! GeҞɆv!iMjEuGmCHHBTuzcg-ŋpAQC>kRk?ڮ+C"(qV h J>0x̃ I@/<p!h[z&7E4R㺦DQʥedtddj(#nPR[ ׿AI9Zo{2.DS٤`HSgjw1ʊ589}A4՞[N!h8+&,oJdoְ`s֢d]: `3J#@ҋ6名>N|W]ØYNxkiiƀX>+=u_BqfQj$s )]3/4I=AA*қZQ'Gb:CĻ5x~R4Kx4qt6('7&y&JD6h+7[^xbY™*g;:6^36GPl;cT6HGJ&)̦}-?_ \fHp"XV MgNS PRebާAn!b#uV]_UYEtn%t3l ˌkAH|,e47~ Djm/|jSSs$#JNmJIm|LUpbp3}F㞈C8=Զ?7v īl3戣ouyx_Nb+گŒwȀWݧX  C\B%n%|~7WxҶĄ2#sDhPuX-w LΡ[~[HYݎ&"u,Ido96i7LG5#(=r'ul KkeF儩A$]=مVmMèʲsky_.Ԯ5DUPHv#f!4t䬱5IrB.dЌY@"BfpTt.-)_PBmWt C㝴A=_̏Ɩ1]A7HPxz=krJ>*"x|L%lG;\8DcAo5 )Vx)Hcƀ'k[[cPEbkײ;3ґ :Щ OX%j3{U6YTʟڟ_"bUz'͢8;.ȟ{܆!A > ]Zy}KrHTZ |qhWɄ:pèlҼ]s-@]~F3ݤ=I|=Aa }47 Rϲ~Ŀ,]ҹ3)tyc4`nR|Q>yz[OȪµGzRΧyl$r[Ն[^#j2|5@o {0nfax{ RR$9gĪ]pSwfL[ b 2<}x|BϘ>}w]; z8Y[*8gQ$۫rO2B9|E'nlca:gno{ۧ7 U9ZKvz4T#Z2;a+(d &h9uXJ7H'icF͑6X%cd1N,)\ts,O>j?yJZw|9DGbahFۀzn Uȏ6_` h3\3졈 0.3/G,|L䄪 u9j4k;cEV.Ni@։t=wQ<˄b'G8F(9P^#R&ѳm}ȋ :D3:'n Yֹ̿9XDD*6\j6_|.r ëX"Iׄ=,g߸ @)xa0=(x'~HGϝց~K (2'K 5<O+^%R?=iAWc!LG)QLzj9 g8xtV@(|N&Oqz?NT#t"$e" }ھHȖb|cQz_J05Ժ(^/(I+-J0KsfZ:DawQtJ3!.) zHŅcIAS'LGʱCLlERL11>09o`#{*[!h] uʘ݅txf*{3?#J~RL%>X`-qŷ|s'J$ oQlΕM2aNAdOʕ4uTYrn;NԂ$!NCrZZ}kTjO`R#f "$'n+.ƃd ($ȱ-52qPFtI'_$ A~Bq qտz;Vik6N-*c+KogJVh{OF58끻7a%EW|8EeS!q NVQlliw/%~iM}`f2Zå%ҔL<]3r9@5PhH:>%"jލjMlآ"&E(:> bR!h/Jh'0:ݗ{C'm*[ȋ֌Hݝ `R7r,m'r4gBFNQ1dI suȽB]HKP6 ϊ5ڰ_- w)NfLHZ8Ul睵1l)sי%w_0tL0&塗ږO.;-ۂ~YS$.xg-]m5E&.TD ]Vg6- i"Jkb{ꐢr]-Z5 [*37<҅|6/C#e{ADKp]S8X[)n2VV; +d$ݥ\(eT"KKĥ=zdrԞO\׹Z[!ļMR _-:[RPJY`SxǸN.`ky'a#z b4~0"b`}Y3s E"n }o4h~0.HA~:u z8N8M*% Jcr>KUx *zTX콥$ѵt|W jz@ ltoK:JA L8plߏrۆ۳蛕pBEٞ GX 1ofǍdt$1-ͤr @~N9)!jϑA)F `1zI%K)2obMK+#|3liG&*hXQۓig& IPoA@ \~ZX6.a׎ŭJ3%K5C"I1}D7u+-;ꚻR t5_{ߥn 5b]̳G6Z$\.ΙݦƘLX&:H(0c>%5,I'"3&&`xҜUPS{WapցA19Us;$j4s^&Tfd'&2W3W]4=򁝏`_8OIen;XQg Sp,kʖsiRGVs"E(oؾ9jNv Xln)r7ijkYr !!'ZF s&vbREP> &CHƳF5 ps7VIʑhoy-'7)y" ᷮsuȫALj1FN b*vm6 YWWP(V"N wan*D97ҮTK͝:Ys#;F_BC7G0ё,HkZRq.}u|rNH"Gٜg09PU6'= 11{qL!4TRo(!>91p<F=΀߿#Jd[sOeU΍`şgXD3y4O=(kI ;̓D'#{DeTgO0bŢl=n?te+'q*g x˘T/4IKw'Z[sE(- #r168nBx!N_dA)q>;W/ WD㒻rW5B1 ۊs!`բMV) }T#'ŕ`<0]Q^![⏋r pwD=ڒ.A =jf@o$ TDAkjڂDG#DG9λXi)Y-s>5(VsQ0D$7rpg$zզ;=`3lL PQrDmt @4sqk g j5pi`3z3s3 ×%Zґd8 Ʌ@ClP:zR`oՙo_4@OF8 Uځ zDr!-q4ӑVyT09n[**CEf=mR {ԍ%0t]>KRB\N>9D{5Emipa;]+ ꩪ}88,c ac,+tۭڝ۔!/_L0 l{=>âxŴOUu0<ŷ! 0gdPR'iwo6ǹa`;ܳN\3/\[Ϊ ɅVL5" :xˇM._b>qLi|.W7[P^x~"Qq[݊agz%/Y2Qw#wz\+RL9 MIe?W %#|@0?'D!u\RJضq\4c Gd=LZDe)A>we32Ap:|1_ hFF:C$nlq߷&2^ƿ=_ڶCb_!|B" mo H{`x*\2aVD܁(DI`@ʰ9:ZQz뻨:n3,=^]Xܘsw[,cWC,#[}Lj@s>H@ H4ePDw7#Z*{{LfO4?Yxٝ㤵7fѻ]4tP_:~(:co6uL,E+/K1ɤwqn& /S,lůr@sV4,sWǒ1l w߇i H+z/]X+_yDz=aS>u mpb$WZ$&ZE&Nj##D,C`%|:R";~ytOW(*g[8>BA{%6#F>0G.D|vSBఈazL/ll]o{!NPVa 5y}PG|c2mQف1Mw!Xc#usHYAݣ:z qveޏj PvP>RbNLOv* Xpp* ~\ˬl$,u UI.?Z.eɀ0]noc~5/2Ox.W?͜?f s^fw.#μa?ȺYNU2]hem+ ´gF?j nGf׋ )im.[LCϱG˅OݕU OqYB1ZO8iI'nW0V;Mֽ.4enjʯ! 8eWk[(A;}#Cܓf?/-m<7z(kw<"LvrcTU?*GWeU^;.~˒"s chvP +(e`qJvvDh1uP֯ErA=Le&` HWrX: T&z9Xu$$D*Seu;FFYvծzd>;h6m#0j{t/ U6+#|Ye p2mܓC$M_o?ypRf@Uul;?'fDw̔pjhSb8y gʣ!em$yiwol֜J?;^3Aqhg9z%JөC X8H'scm yK5i~F'U;yt*DGw5G 13ډWUۃVqRM 3`g_F^l*pc/Ae/4^KѼJ[-< $kUQuz*K4/g+DY~u "JCd.MgJ;{r&K29Cfjq|d 5I/xZMq&lIH)4^Ahy`EO|ǚaYo)!_yꃼޞ)FBk蕆u"8C'JjNEIm*RL^-uq/ɭ7=`ӽLxne-D^I靲Ky`wmۿ5I L')|pF.S Yqrt#pϢLۛ۽j3lCxftmweAV~H#ܚ΋f#Lz^Q-F!KĹ_3H ۮn&T3.k[͂~ u~͚ vɓ LyE{J_ZS9EZ\[]͎]gyQD ՔN1.M6.T"]4ma^'3Ⱥis{ H"ie%A v*B`IBeIS~ucR#r%1!gby-hCI56N[obo44s/9E[u;xzߠHaoZa[J]yҫBiȼ^ |!Y YɊwb2V+4dz/ߘ쌛 yBBG:q޳68×ch vrg*3gFvTD#:)pVgh*©]]qv`:P^^<<C1>W? T.; 2|bYj'?@aӖv<)HY  ZXoA-bB6Y Dήa/%!x<3lz˕q%$֣ҵ<&v.2^}РtA5:x e Pard2S_(G8C oU p[p-}',FAM+$~-fJN= &:xJ=3Zu,2\jDHn-yw,=q2X9E+[yjoȦǂMiu )<ژ-8>rȰd9B3ryҹKHS/y 2jգ,(LKd*ydF͎]3187UuRlFo \{ۅ)*_(E$م)蠒O>q<ڧc7-b}9\fb'wXF>^\XkOSSQ6hKC\P#ݵպ"NN;?)0u߱y)U47$Iv}Q ૰*B˳_-ПoB o LYMH_&s?"mBmm9^c^DFaH7ɝ}4'z:m`e_Fne7:ܹFs7gώp>s{AJ)@.mVh0nLH\kiDt,3̗=0R/[Zct i ddhr!40@?!Z]Ќ19Mp(U&ZvJdj'gD&QsĎ!}J#Z5k,*Y!}x>DK֐g nt9|j|Iy>&ɕNmsKG%dA Kra]^sFs0GL$FyY4-Uq8s'gkIőlVCׄ ĞٽI ~,رwo*ПXzy7h570>1?od/).uazezɛ3o9#VB(s>[lkq =}CtMW@|voFAxĶLRȩ 㞎LΕI|fe2s~:#FA7hH6d%yvq4,k^!`Vo?Ӎ S1?ⶹoMeKyx]5H7]ek?2Lh:_UV}1 -+~Gc򸵪{Ѩ)ļYJuDO"|ڀb0]!/ں_Š=o ~ZvGU'donR~"sxCg+п'"+"A(.4ķVU+Y tUWS1H'hr[y 3D7 3c F6%mQo˓ТpxOMnĸ.i#9P^0G gŁ{Eojr i=`,RWh!*yIܾs,6.UBݜwS+YWD/= X% 2#XߐL}"xI{Bka`JMϪ\G^Kr-wJ(črVbc-SϢa2w|؅ VJV'LH*RYKp 4ZEi݇zY' T< t^hybg|!^1nI؁Ss('0,Xgav-1oO935^>[OI`44;gaK˽ݪߏ7; SjjPmr{z SYJߢs%kRᏘdďhͮJ2ĮsE^sX9e $x2?i%Qj FK F-#i8J Mp-pN-b_nMH*т2ЭO)\A.vFDs5vÍ.)KQzk_hWtp‚ n&P+1CӥrUP3xAVn9klUqGiFu갤 Af*;+ sT(YO#V>)TQb "F5j)vĊ:ʾc.H] mn \}^ b0oE^XTM; ֻߋ4G}jaVꅤ>N7/3XiU$|6..kt "zi d?Y/A/(-H uaQn WzrW `ĮQ5ʼne3x7n ((ܕS돴 ~788a^+h멣  2Qؔ"h,oi3!CYER+Z ~)q#\vdlZ1"6W#T'jw|\>pGXQkNӡG sQ4}C.o[kdưi7$w°yTw*!?@\Vc bI)ˎƗ)ɪqt́['*vdb"3J03Bn3s:x /w?:H> Wu)0)ZWة9fgj p@Iu2_Z'7bD;3)G f8"Ix OHR6(wH21(` +N[ dB|nX^`p7Ԯ=CdAeoaͳVZמy5UNQR7o!s#(iy9%)F}ī蘧RHIϹ,Xtdb+"{r q~9sVHF3IUūHRbaI,+ ;1Q7[6-}r-΅@R/itP7 Aތ=:pI\`ѨI%?0@Nks9hI ][Grp oFZV 1H(_)ufBiQSB=}15r=ÔD,# +P6t +[Q ɃV' ?G.\f5HbeEHCw,l۱ {,j '@[!\4 ^UhBšgYCku "L$ZD BZ,]ʀEr$zM̵fAC)P_n9'GӀ8j׌Vr j/{<ѪjI$tcWjym-IP:/\a櫁i2[/^UC}+NQ|y8"cL0*}04wPfN;Cq49z8ayz##bВ(ʑ~YzͥLK@m7yu)CN5 tGleX/yslǍ~ ״ tU_xTCnR)gC hN[q]%N "%Qđ)rkU ipn)|K;*Nt#*q4[S?P^A4 ~MWf2I`dįEʹw8 :x [FF 6,HQ0͆y,=rI ~q !lVpmn;i;]Y߾W^xBݳL`ݯEGjr#f\:b9LL(T~Maus:3/w3ä ]AUlrˇFJEbF~O}-ag+%P +/& CTm ]w*(?!FA7  w#7g2P+S~"4 V7w)KlV#~Ր ?K[Jyf`b0_mLt2i!dj.dtƍ&)13`>#QJCllPwU3D$2} w78?~jp@,B;)w Ë`Z `!B7kڏ⑚7?]O(;M|GTOמ 1ٌNJjLJsDw1AM bhX Ox. ь:fQ$Ef&(M/oZ4Nq܂){4[e53 s~7ban,Xf݅K8;7.{s HeN)p^@;EH3M-.@ٜF΀T_7ey#Z0 ImleB\<qyCʅ;pLZfI(m0T$DxсOE=V [ab,b;s ωQ, Fwr|}ʞNGu?b(0{tݦat֓wEL7݃bxC6~(Ֆtީ)SCs=s^t`_>W2݂qUNT&uIfF]e 9 xѻ|D>^RJAR<= zm~g-S1IU.MKʞK$ur_xںݫl!twvvo{C&kqݻwaxX1}/=?;Qvm13yƞb=޶/‡šg*IKpFJd#ro]AKU✛ڜnNa3]Q,5Tği {_XnD3rq;zC4lźШFumޏ =%%v56J]JZl[PܲaR1) 'މu/ɚSA -1ص<E(_WLSF)4+HXiƝ=]K5w,Z4A+Vs)ՖG>yhmTR+pG (3ZBkQۤ<,YjoKMSwlm4d{goP92]˴@A *Ob~'|/ >dx̩h"/y5hKoJvVC8D [i, PTNh0K:8#r3ZMexYWm QsdJI?\)2蟠o8dBV!K zO&&L hѤcXlr VmC/J?UYٍP9:?o=;+ nLGzA@lY.,,lP$jȮdJ6D Ɯ\ -$;W7sZ_ӥZ͉ihOM# %bgh 1p.* X?P=R*64Y2@ srdi6>Knݽ&!~XfTҌ61wq#ay`-)/:敒w|jB} ^dߝd ORP ;RT+S18074騿kY!QTZB P)H6ۇ~tq@߅BR; MT͞,~(yYU1SE) +Ln.MD 苞йrஏ3񏰀mP:̂: F3Ƚ:ޢ;쌈I]p[.yBf 7x{2n6wl-hb7P?c,:Kj_MlB՜X+lpzF77!y l7W(| Ɠ5eQ<Ҟm`I!EUM:E樎Z\P$&("-{{jWBkx8rO%uRRE`ʎ]፞'^`>x~|Fیo^[[ ČFפ9/{[cR?~k ddg5dry_hfL>[NE>0 :fjߤ*J/й%Q /lJO4_߬ȋ[[/jn ?A㕫MLFUp]{L*DL2 <&g 2jʚF+89Hd[i꯹:k)e aaK8E}Q)#꘼wټugTVge˒ZL=[b-[D*#ޕ> p'iݜCl |0UʞꇛlLΞh__gyS Ҿ LUީNAIa#& M*y`HhFȩ߯`֨?wU^ĺMn!Źh<-kW'ơEb`5.R(4D7CȉȖՌPѾODG b䶅p -g3g9+P$oQhV̱o2M\}W;6 JaK[`߿r<d^W镧@q=;V{A0 "TLWw'1"7 MH"R!mfq85JH:p&tG 9Ɣh(~;qc{& )`FS6n":(%Pޏwth`pnv&KE ^k~ α0 (&Dɀ/J>$[V5u Tu4כ*~>PTcϐ*% 6PWKEj9nk䛓irP/\xbyiSɯk@jy:L;%pF(:d˻i# 4_DtJE4џge^+'2O9/ Iby~wM@FSZBb^$Z7j=jmB-QAVfy#[*Q=ب@9zG;0Of$q܌zP4s 6G7sDx؁.-btu*7گeJ޼epn woZk~ϴ>dN9x BR#vq)sNE3NDFmRWz`UaΈ݊ٔiRj5~/K#Lc˓ i@nE1 1J+,-;EG"+N- .3u!yL}yO2z%."0SU~Ptzp1!{ZV٨^!(-f8X˛PeQE}x ykx"Z]jNɨ{|*P>Konl!R3wF5U^ː iJ:XhkgGvk3bz. <^I׀|=6br_.W֖f~pu0 SN{ST\ʛb(IZPY@]Oݕӄfpya>Wc6aR>_(O#X yآF+e`"."ڲ;]9Kw)lOCdZ^] Őus{w~sV޸R-E۞dgv` YkUe}lj 9]aOg"N;Pgv9މ֒}byK[bskeH9]S~/?[=_ao#4P+ BԄXg] Vu]ZNnI2^eNl ac$=X=7 &Ry 61Es1Tt}I|ezr,ͥ1 &N]xjQֹ[;-|kl7LyY}wxhA5NKZp<aO`ƿ>/.* wߐGh~c+LQ۷˹=7\ =#ؖG믆,X#kDc G)^WiBHEGz~~VMTvYp-J0YKx]RYÁ6wWaum; os@i' t;~}^7%IgۊwLh#>U`$Oj 峒Ͷpd,̷~/݅& ^')R5 8~T1v#i46۽GT)[߾=HA1p4!M_^MMQeXBOSH%6B;ĆPIylrG0 Ov yc>e'gBdOwdSBx=NinGyRl m]=S}N#1r2OL#1âkn1 >' UnnȝgPJlXQh2άT;o{d|y?nui$Oxmjg+0p_Rx[kgLqoX+@ا&5˲g0q3Ç7:ifuS"KL95h%/) vŃv;Fң"̶[Dbѵ$KXf$'*ҵQ[,Xfg']ڞckk'{;#!76{V[N{@PڧH7MOXIYC1ߍLR֝ "XC; GvK'gCp>Ws4{պ{ * k[`#.K6_阊mGZKΆVcV5Cs,Ҝd 1fgJNePHR)tląda͢hY>|::DKo>ޝkEă(ۗzFj#>D2/fU#OU}0 vs}Nh)]gKf/|f* C=hJ v7DH  _cr>>ڂ ^3 -KQEFޑ,/ ҅ }lHhVyKK[C39 k)UrW232lٻ^Y| li9 2ɒ$"Ҫj݀rXG)-ĂV evǹ}MvƳ5-y/Cb,:aFc zJ[fEMOo!\ 11ے90-s=!0|Q<|___xv+Oaį'L*i'b'B6.&m?ȑb1=seNQ{,+?h1S@C"Ԕt3AŅɘt58Q8jiW&NQ7lO9hȣTR9 볨Œ*WiW_]h'_rLc[%  ?2c)f\Y,Ahޡ{7Ҍ_,R&.pN)_YJāe PElV"e^@$6$2)S OcAΙȼȃrDJyB~BJg@Yd6']v BqdP HIWvl]!ضm0Gp$t {&t]98 PmnP>E7,bNCòaZ9Ax*>WQ?EB*yyYUr^6@̙*-WHcL7Xw*nI_<1WDӃ*᧯O`{Ќmo{(qzG7XZA^h[p#)XƷ>C nOH !wF']r4=0R5Khu"!s֌t^ą1%2Ue2³ǷTW[GFlaƋ?]7-P3Dcdvق<h?sIm{3 Kfuev 1 I[7Rk#@Һ-~v@] b,$m1'0X!% Yg0[~:o u+W*gcǚںcHI:hL`ѶLؤIoa*X5wXsҊC.E,w5_epOo(4'/܋;S>ŎR aX ъ]@$P6ۦ }nm;EUBp# U ęQNSPm@p`_-ؘDR pay1 O*:lP 5_qjᬄB?c_9/œuzW`WrTXzaǜQ͈DtKӦ7$< H0!.>q۵'z3({ -.@ 8\ubd> nuB_4c;Qc9A0SҌf}և=Z_,Df* Fg1KKHh),Y6g ipW#{? CC$IuN z+Hv%\%2O5d\>4W:5¬֦ 2I2b4 ΢7Km6!Qz68 {WFmHKs})w>Iш-R4eWMUu>1neS*6 ?5?+RW_IWN"; JP^O`Ohn閔iOk}nM9RTb9Yj֊Q" Xɀлڢ:Ѡy"(X5K. g5u(ٰ84iJm(q~`[ x}χv"OH}6 X)TX|(,Ja 8n :GR#G$9IXr&iXofwz {:]>g/o⡥!$M ȩx* ~K=z|, lIa:>xJ4~rMLA:0‚X"@ov4ǃ%~a*}KDq Sy cgw6~xnٗcu|h"1VyASto'6Qzj>"Ot;nN̽JaY\7e Kqf9;CmD r2:pbX# y#TYNx`$wqNI.ʄŒeƥzzGb;~lNP=E71,/tLFBX͐XR)w&4h~7ybDlaR^+T}lns:bC B <<fԎ|MdA)dX?;\{%k6V,>MiЗ~z 'd'-=0FŸnV5vy ).Jq=-mEI}q<lKʜnfZ^{P;924 FP=vC*{Ӿ? K}INncAGHso cƬxQg"&(%SH_EX4Qu BgtkPQݻ^nQB.(2b{!S :buR . *o U.? Eo!_nHN$i/tUYpY0V@/L?]\x񗯧L<4А! n?k@; j6}=.KǣqR<3'ʱ MP'9ƽUQue /mzMz~.ׂk%ʠyєXYnW:lQiځːw3f?r#D%iֹ UP^={˛ɺ.|LVu(<_6DEM;8D@?%vّ8sHg dZ4 DxUGtڬ/p0dsO1pȰKT@;FSx,% }m,upt9Lߺ*n$9Xkz&͇ }WŬJ3?pLi4N΁𞮶EkRzJ'g>P2ojt~@^Rٔ=,%5%ODj t/vcZ)!c>zVsp7f8S )Y"?_MѽV6"Nbz'),%2]' bP+dՑGABⶒ"Dv W(P.۩hx*9|* PӰ[0 >=EW8b7ڈ3EA%hw! ^!m/5h>sc175iqkOx@B]W]w?2+du:Y _ }_)zIܞ|Sn=,ˏ$Yg VHJ4jw>@sa{1˓e^upXƾZfB7jKu^א+bu}`ҠZ:tʄmYn Gfg MhcIP3kbp_+ G^o 2Q$ݔ=>ڰJ@=6൐X&Q$7s*'Aa?-FPAU]BzV&) a`TjeY~Bls(ޯBaEI$ihNОJHV/G:?S7qOGo=者&3CJRv9X'Du6 yeK]4ֱڰ(qGKͺ0}g HMz溿mLC)/hc}ھ%1jcsex_'Mɂ3]Ϣ,HU2^]?ׄCYQ+l[&bW x,R+'nQFn9k/?At]T*_!uCNg5(s' (~> ̾+ hMKDб1!1+׹Q={y/76"5[S e]s|u%pәdXLmV3 ,ve+6 %݆{S埳f6P2@۪א¡)kBRٚҮ$A0RFO#M dSFF'a蓂ɴicvb]He?7ݠd}zd hlWOUU7*؎cW *_gsJ6*TtOH]=IY Ya$D+&diD b~ݐQ %aBfQN `|\I1 YxK\]SDLEZrjP8v.F1?9e OjRJfX=*8fuH<`|{`|ԶF߻ [;C|gGEQ0vA>2X?}Q:r~ g0߸0N%r!{l8rD0LJCxk_n6a(&.#+_k|Z 0"H#>u#RBF-a[1kaLRl:M%2#;'}j}D10/]ʽ #L:70Z\ϊ2@ggNbW5ā~(I=%F<-gjIںE,ԂN-T P{L-a=kM,<."hsՔaF]m"U.{z BdG m@Zb}Ɲj8Rz}N+=&f3qLwzUMȿ'*+d7%2&LMܷ2{>QnJ@[ ,u^:W!}O@8Pw>)>Mý 6%=>o M* wlrv]Q3SrPIW/Afq ZKV>uqLfx7>085j-az~P];ct˴Q20_ϙ"L=M##LJPv}_/j[N"9z:էI+c%Y.LtE7K/FQTy-m1ّݓH;*/\2Ykrb*+%2R eia$e |+ X~+L^ڻ 5y6qv<l  D9"_uhNcDyyns w_aGYa^Q|kȚ}% `:XVRYќbI!o^l OCC 1Ŗe9F_oTPlֿ30Gd]xQLq'AN7sS%I# j `! ш{8JNgc< ]S k0&Yd' jb4`H"R Dߝ\>Fh%4`50 I-0Tyf1kdZAz ~?cH8Q* |/u2(ƺ rYנB x '-XD`ribIh\ TjyNtXjg@#2J4~E> BO1&S= X%Ke:F) ?}p}DH nO1mJdȲ{HfCI#,RP&AW;8C42/{>=F:Ӄaᕓl' ,sRt-#OiLOU-5f2nV|5CL\)s:xSK Xٌ1 LylxJz;>œ!\( y/>Y.hl@mUAAOS1ګεx';bYp_&uX)xѵ^NC)VM%-bZn_±j @ 6uakZDvzPAk^ 'G , gK z_U6+t$AR~[O,t Mv(cu˅HأO6ʻ2#$oyX_զb:pifAEX])kC*÷ɝZ.bMeN W1N'dIK /OeR= Ed04oqKmo؉6H^)z?07sbnu!1y.x`zL:/Fy]^dE{S6⨓dApkSRxȟ+|4!\zʲdr@ȽV@_'zz[ׂ|7^ʻ_>U$k|Åՠ@dEJ5`:n r?5CF2ł$ydyFX񀻂2擌Kʙ9R({@bsJD*BClC -oR[-Pbuԕ^=+͞S@:IA@? i&}*=po"lRJ^\-l<8M_I!o/`bʾ+ŐKQf1Z Z/6,`s7We _:VD˜܇ Ut4_eM7cO{X=pZjblŔIP;Uȝ˝&N$I WjŔ]'=ǀ3= 1wF#[d{3W4mzUHFedoiޅ#v'OsEt5LJ-XU8_VչQQDe%7 Ӳ2]Q9+:j5gkI3*U6|W,74z6nG4u#s,`ݲ gр_7`̫s1_=sEg|Է+-?<.۠6+yPf8$'A"M@=_O 8N7IjA jFm/^H b$JY]8uMB[_<&+nD?ө&-3{槟V{ЩϺ=-)IiZ5&ic)_29Kg-IF쑯zAi" TjxgkR( i aRAc_hL5b*?5Zy$ ټXX ! $U{#lƶTq\J_ 2KI?ͣ L{{gFVq1GP|SxOԣ׀R(u ܀o+!%CJ;eK,FT'Sͦ5ɢ&[fۡtzWYTcl|]҂B׉ґ.IeԌe>u r\1;H HӨ==WܳSGcߛ\~|+w H/Oŋw"2<ϰ}}XXs38JZ<0tg`p" 0q>LjN8S%"Ts $Ei}&P 7y4܄;|162&,ubAN>ň%OS)2'-P=|#N00elAHm+oq ®A$m(ZL葌ָ5EMQfx/Ǫ/]xf&LU IBzpWU\Eؕ?+n'ap̦E&X/AuOj= ~96Byȭb݃qP(_ ;}b /%#U.(PBvX5DuȁGLw@|q'+Vq'=jjU,K t{}mк >uoaB?ވ\pQ3r-6\gu;SZe |Sq]"導 n`pJ:()"2p)I " 5w.y,Cu&ezmd~s ?4ڭK#K 8s*}":[CūZ0nþx%_Aa"&c|F >;%]Q~Fj($QC֣jU: _ wceZk`VGPq,oS~5Ns,K1ǐ )zSxӌ|#4ju+ejzE9Y?{TLQP)LoYMbBTIV6Ɲ4sϵ>r`_DDm/m^xA JE=g 8.ՍzC"vOGbwČ" GhL4,dmLݛs~zT*Vу+.$ݬ4XVwج"þraX`I75S{+Y]1jFsm9A;PF^ L'(5xԦ崿MSQaᶎvfߺ֒Ҕ]*֧C߲~ z#+(VؙBLFk0;@5ZWeR! ~*7`Ng*8q!-ۅ"XKg8%Ѻb; Pu ;Ҩ>:ΙVWiw`}c<"X*v{jުk0}mi6xzי-Nj)dcE*%*VEtdd%|O,v>H؀vo7<'˗4 .8-aʊo8Zg#Ȓ8*ӖEB J! #FsGnNH)`^'ΰ2eӠ&K!b,ܠtY"SvȲҊ6IfDlWq3 >83 5'&QOq L[_\LT`G$bq](?XpaA%W41n1YVyp},/2i:j21eC zѷ$ ї/ob4DTWXq "ɂ"neĿt/z?5/x|lL@hD?U;hКͩn&A^UtFFllzGi]އŌqtt8\TOW3?D.6qDm%r}R e?UF"+\6$l bJ~/ C+8{癌J=)^i=H'&M*g!9rxh/kp(k!"1 DWixE9 XxGQJ"%.v?%Q4J=n|c lUYŝJXhWu1RYiѪu`+0.h!L: 5V8aGEr.I8x83n'`Ziipћ}9f3Aezoq揖RsxN7^rr'Kzwe Xke\"xT?p18,PϾ,~p<1eϡh%h98~[>JՀmpb# 7 /?!jIlm6wMO{,$YJZ7j1Ϳ4pGI:;=\=|0 (F,0eWP;DS==i5g-v6^i/L9bzc4: Ljj,mz40Ĵ,^cwf0H5pzxb7gVBYSuΏ`̌YnsfZ9-KAs2E\?͆S2 bWp XXz ɐ,r Tu R#gi " _|#An[m%Ȕ]Km d}l @c4xfŀ4D^0o0U&2|D7Ⱥ!;@o:u)e/yR(aH+֞Y?=]j~@#x0V!u"Y'w$nwWmHm8@L! > =*r0c,!lT0 ۬w|)Ϙ:[Xxk 6MHBZD"G?q Jo"F%5~"nccpd\ie Hhݸn "u =Ԛx^ @m%_.y5yx¢  *2^VEAq 2dJ:!PcT:iwvɼSQ{A^T#omA օ2$T;Pc0{d w{T@jX4/ ?<}zV~yЃA"'}c1gҾ.Qj0؜AFSm4['[n -]Qڼ39_wN ¨_dTC3(If7?)+#vbXhYf\z;q'IP: !fXV%)㇤Ld (b?L4{b;W5mri 9\Klʄ IªR99Q'$1e n3տy0>R42,a*P`mg)O'WiWJ|7#qVxI-U[݉jT'xIbM-::p(:֘FI$In%w]+xPfl#C=_`Q ]Wu9B$ "Ɓf:䊘p^b*V,ĹS^T=Kp#+H˂u+j^6,NOf jW,j1œ\)ѻ)9vNcSGIhaXrmk@w x^:3lgDdInv6inwD.[ֹ##r+Tf,*A;M'?0v6%JjH(6>mVw N@ nA{ZqP_e{dQȹyڲ;F/H\֠<LHFm%/?5ة0"*[J±@-?CnzR,F{gq 93_ܭ"B љ`0IE+~ԅ3m O2!?xo_&g[-kU[vckUmZ9>8WΉ5K&,>jDҌl !:u6zOZtE`s Ag~x3)r`&?,T$yC/uN"A1dfā:*74}4Ɉ?40nTzyfPu@zch:r-~@;"ʮ>=ɧ~3 ?PJ+k+nzקfP{n2O:EWnO_|n'ҕx9*N.$_?noI!#?rŋ?>,-r/7zCT̶f (mܳ^>\Sv{١&&{R>hJKɬ!~e玺=ޥ\b'pxN>'^sX_ = UU;'|_3R)sI@5ܵL1ah {v a5h~<SS>fWvfa%u_ч~')'P{d +CF倨I/5=΃t<}BP*U*a : Fv>П3M 'LpG3iBce_|V1OK{>U6ep /ժk #T7v}`/ #Ј6IBP'D ث7( {@Hn뜍OrN®s;՝lW-^eMe;['mpm6׻CXbd #F5k9&=JqnOlшrwOk >Q[2"ODJ CtC$0JNf_kknrdC;8tbMjqN*RDRJr(!S?.-?~kN!TN̖b_f[!^0Hy39bEM9;vym_G]롛2܈Xd:RwDŽk[|N:}oB޹cP5>xxL!4$rD` QՌ̴.lr;'/v|. DmY@*\qp%Y+oV"wCXSA.u?v, FY ̖]qeGB Dwzy˯mZ&<ЎrS#I-c)XBn-|PRnjaJכw)"^}l]I[rgAde+W'U2mU {h9>2-}7lz`t{Y.%tFL6.Z{d ad@+Ǐ? c]v*%č\t!>%aJ|gԝVc]=+ܹQr8?*wʾ#P{Ŵb$jS#6hSl:`bBٗ*t7,u8ަ|jQ/Zb?&%SHQZ$FE{$̘hPkVz0 OlK>IX8'3~ gVmIDNhbs,p۳dT bJ9>O R? w1du$@Fq!7Ohk`D uF{@a&(T=-my<jڤ.Tz! vHmI"-Z {nq܇4!j4+ ҹ* 2 q{~+^x)KWǐ$)b2yI(oyޞݪ%km Ǽd:%43 ZFӄWl^[ӡSe{Z|/nqW4Kw[`99HBbʨ>Ewp*90A}ĽF˻\q̡A5nB_+R -%W"BBҖnQy_FʙQ/l+1~x/1&c\C5"XPb`Iz`E bA3@΀h*q."Q5']b$z wތm,RR3$z0|1.@I/_xSPأU7);{IR6rX8iOΥ HϠc(6&0TTftfb=1r&%{zq93^L_l$4|B/_0C50o2تE9,E%[ΫI^bwsIV~RADage|sZDIKNHw {i O5~țng"L{+޾ʭO1x<:(.Czɶ 4x^z1LknzvĻY/|Xf݀K+Z;9s~H ܂x7WPu M!iUP;a_2̒y+0+Tw;UIHwKxqSJ5S)]!?KNIbƽ7]#k@9cU)ӌXy}k8iu=S|!?g oPVwIlt&Mf`XibgXZ`n{04\ }3'iؒ;mE$Ԇ 0}U ۣO^GnED1HA)V* >}ǩr0~[AiJpGZҒ ͺFAz4& G#A-O!T٭,.cf:pLC.dk Q1\ +_ X'Q^ns݈]bjџ6mQ+[&w6'}ԓ/m)RIʗu@=RqÇ̌zs@߶qȞaCfF~VГ'࠹Jwsq稧RQPyiyJc+PKVs7A&V'Sc aEFͻa ; Z~Co8qeA? uX~KicYa-x5(߀]BPVb(?m e!Z/ruèư 6W%hXau@z%=6HajF5ǭS ]'j#q[.Õb;FkNƕY(ſ-j nȪVRs br7/!3V+j1\ή=FϨ/'eOhZGD/{)'HmFOUQ5*E O''#?$ W)ٷYHӊTnd)bV-nma&J¨;l:[Ew a%jjHA[,'`M%Q??86v[3uxո{7y ]rÒ};XjXExP'dArY%EV}\e C}$iA|6Oo /PE#`Mf9+58#)` e)@qiC=%*j%cZѮ_B_%,ն:F`V:][^S80+ē_L=Eu1 \VG5Yg]%x17EܪBzhhh.yMJeغQ@j˻K}Wʪ& >384w c_ؖNO7tU -:P*rf/˰ bIzKtSj x,FK:EX޽# DcЙ(`7E\i "=#YxdϼE׷Ǵɚ".h1bjowSn\1~:D@Q-8IMj`y9ǡ`1A|O]ҢxqO/̛շ6J΅( @uˮt86JӾgQt]RKĮZ..4 WQ* ZdY}{UAH`Z@`dY)V.&9BeJ<&4P h}6\)vt8}5&uMt3|]EY#aՖ|Ǚ;/* ?FO2jt^t9u_1(ODW$j/>rn2jEnX"@EdrO7~X G҇(0|GH9C s }~pA^nA\d`>vVAJ(W8H`uL?RjR`)C LA^詫p"^T}h/sѲ4QR\Eku3 ]!RS3%[b΄jFHALrrj?kF\Mw *S[ú3M]#_Mov5aaT-^{ Q}>?hs *ΏT>6UouE!䮬k#$h\Zx+ ٣9sT5)HiJwpAR>p3z8A&t w% Q/k3sͷ^8KF񘄔~3E^hrb<5cU,߇+jePgCԔXvu-+CRsL\ϧfư}NNAR©gy>; $N̈́~NAi,a+o3U]mZ=^^'f&dy:?muw#A>sIEL~+OczU>+| Yh SxͶ_`G`_aTQ%)I-3wQR<dաzmU dk+pQcxL^M^Q_{yp#œЯ-ʹ0|tB ߧ&Ǹ nJ j{T8)|}3mX?32oXWz*/d[#f/`CI1Pk/w4 xwI AM Jxcnhqp\2oF__Rk+b8PmYOsaߙ72MZ^)]_h1@SC|~b{>[+`eIOˡrDۼ^lzx ҷڃ%8ޘ6gûAWxf!]d~'k/)|rv$T870 IimOn+wRQ@[5_W 3עK"9,Jt7"զ1x|z ƣC9n}KB`[^0)]Dԁ'iNI fP앥73~#puT ol?#%icR)TЕT½6-piwTŴ𳍍ݲnkRLS5P W,}p.E `uc؇\]/ 4f$B&\jJ5obiPXx9 DJ曈u49ᘁecrr`1Ƶs }H$\hZ؍'\H,)2K 9PC&.3MdlٝS2† _iZT\{5'%퇶|e%5(vIb5FۏqskWLkROY:0TtYj^JUƬGcZIPζW dsFۛ|{2 ~_+KM mĠj%9i jip}<:i:ȯz^܄P~"nI8k^ȶ(T D"rt ;Lq7^A)78?iTh%~-K2ȧT-{4~o5s:J"Ct7UՁ3P|uT@5EYky \0E%$%-5dzJREKNG;%KwY>iDiſH%V_dQa!G!'3l1g]bM=b,I4era׬9Djs[ڵchBOtcI#R;i_paĥnH)LF'$0EvFAë(\7}GB/G3 gӱJy56^:3.O9 g3(}1[ⳗgpzyꬂm+`@vA5_tL)qjQv>~΢6O*=Mލ\'@괌"q+B9Sv#(NܡfhO)uj)m-?"2e ^³*D GF+FwLBڄdal7xt2@ޗp{\fÄivАŘVH+;?`+3)59w"npK e#nS`*P($W6/>z=z]\0<2!q(NTLD[I7F7<MçMx #6 tcyZ``70K2HêSrfZ,oJ;<+Zꡢ qSm‾ 5M 0o:Wպk#GPЍ/0mL@y德ѐt/C@`SrA7AbEW_* IE亥x͆SQi@*%%ֿ-E8P?ڝ[#`^>=}c;5V)yˮ*L[n= bWqVc);w ~ڪ<8KldPPD>3"⤿oIR|e"jnS&&*Jk{+2f/Q_WnjD*5vV-*J։|ދ@hSKMqs7 m,GjĿj{ ZUSx Zi#+t}d 02(/p![}s 0gKi3VyH}ND4dx ZeNQz;m 4o }h0`ο-΅,A=kLQoϿlrXk`XB|K̼(f-b~#w}X5ʷߩk`tϕ~>#Y}Pg~u'fFGdaLGwKb_1]BO2e5nnEg[',ĩоSt7hFPpVKPf іɀ=lmOOѮht Qg&y3L2?>hrh]V"*:ͧ|Knqoz8`8SI\E("#ŦDK;+=+s`5Jƨ8u@ojEZ{[҃kEXN%SNq~rȲ-(I-:٤l)J6 /9C\*K]0 (H`EvO=Sw4DI|Hc\:QN-}ߕ%5!T3gOC%}VXi͒mZs7/̋b]yѰ*xq ع*_K<-AllWk7 |郪>Rtxp4$qqMbY: [m:Uޤ iUCNqZ 3پ1Z+e< ՞fol(]ǂ #\;dHr 1wx ?&]SlgA+@gS9=ai"垂{y#̦L^၈?tvL6%S#2k(:>Qc}@ Wn+74id ܠ?Rey\"hpBm۰@!Uv"! Q.|95E(:m lM4u܎CYHoV魞zb7 ,FoktDdlKԔMg-`N*qyCt:HHcJȳO|=CqO\d0=5 $;VLԯ^=f^qf~Srxnw ¦[<-J"z2)8\7Vп(Vݸ]'lStb3K9KJqjndv:['|lU.a[vƴ3 >-Rwgu}Y2n^WsUP3?)¢p a' ^ 1]FocM*߉!E CL]5]KD=׍\/ 'jKyA &EkRMJu^W,:{.?[Go2Gѥ{]\>y.wJfU!džKcp>ȦNI, K@p q1X>j0P":HI-lmإp H>DKSpL$VjY&N-/u ZXLs_^ >uZ=)x͂:C2Q`H>Ro#Ͼ)00O?MNt}V\Zg-&~f\5rfJrG*4ʾ@DP]q xV (N/5㋧=XGvSuel8. rnLo5~ͦOOhzkm!t!fHujQN>IӊĠTҔ _&|sZdNԏV?UL<lY&iꚇ es%kaG2"J^Znbm D3q2R"Kj2 .ifub㶼E~ Krn޴-MMۨE J ÌvAVTǘnTiPqAzJ[IQOkA1`kUc bV/hͫR%㎅Žsn{W?3 ^6;jtk [:o̐Aq,j̀xDkfW>"EǶYwbgn?WbNB7'%>oQ 5|,YkS;2*WԀK8x(cUDk#BQ-H.1#m+%8As wngm}nÖ)6^bYB RQ@0?!0 f2rfVW. Ql^~hQ[Zpo܋"^E Il? ΔZŸt}fE8l8m r VPfڝT@|ej]aG\y*^5 'ziPuL `)@Xw/t($+{j.OwX6MAV\UG3cϐ+zf C{=Ä-Z3G(&cSB Vd,-ZkP7 ^C&g| m5_8`Xp]A2l(8!j͔pMۏmv^OOpL*Z> @u|F4MDkCA*/brζH8'#M=sy> r&_pWU'$ S* pAT`PP1<,oZ`ʖkTﴰG= z 6 @ʕ0ݝ=Por~(ƒX8NqE*;qHĚ4m.)µ0H%οz0'\F85̕<mZ$ <(td" fЫfTawwJ^s`xͧ\Q&ESUv:B9&m=Q1^Nl;Xҿ8,W/dF~}s53֮V 72grs] Nt"_vXECC־Z yxvͣVl.%'>pf}&͊s;DJQ>kwu;\@ΓC[~L6 ӚBm9u5joIn܀7%X}PnXSY^B~x)š*2"+c5jts8Ab;XmJ BΈw=|[ER֫&@oSvY8Q+""؎:oK?K/ŕ{ )~ێn1CZ=P~~jˋ]W_ž!M*&3R܆Mm_گ0vb@fH)/FYL ܒ ,XzRP$>H`sP% xe[#]&8ՙz&G޿Yw5o=g OAP&'ʁ*~s)LB#M_ALR[+IZC!?7Vt!`@S4ӢGL]Gi1ju(o{w! 6+2 b 0BdB7x2@fO-5r\j ɇ{)\yLŀ';L(,K|ujS /W6nyc\LVzmJPDfuꜦeˆ!7Sw9ۑ=y#OyX LgfOĨYʟ= 2wc_{R9^$UK-u.VZϣP gz\LY&3d5=*#Ip2"1׮$:ܺOL3=nhuX w+ӆPxуJ3[ٹ2ЂNw? ؘ6nf#}كLI؈Jjg /NW`j(IyKp)>5JE ; %- rܑ&WT)js,*M"{Q5^N/A/1!%y ?#A's[5)bH4˄nbmB6[eÜy[k |FN*¿Mx!v}z@3\F./#Nb S?soC%t`.VQyha<w oB)rðcAQw/.ٲͶ1Gu$@- T;Lܧv俁HL}V&`jDv%Ҝ#&{&;B=WkeX|f9,v+tJ9bOc,sS v :Ъ52X¤lTvGa :̥'RtMpg,ܤ` ?^Oڹ[ smy6"dV/T^:Ҹ%$W`2m-Qs7fH- €\%:sD4E-A2q38Pɶwe=ؒ/ot%fͤt~JO D1(4yf3*p+p"Hy6VW {!8,w6pB8BH f0}<қD$߭a([B2%\YlD˞[?Fdg֙oeS1`D9O%ިi?4zս1ȿtI#/ͼ]ӏ&1rnSWҥ'fGn<9ANLK@? EEu-C-YsFϯēR\ً6%R&:ik5cQOd|H-*6rMRV"<,(H "tE'зo{ẁDj^PiFU&į+#KQ|%dh^w_7J9ŏW8'YWF s@s ɞ`s֔lT&5o(¦xb/{;iZӢ-A [I&]$oeX@9+aiQ[$WЕV)B_."^YcȑI*g9}˿"*!æj_ԉHL6Y7[@PLYHOgHOG]#c@ם( 8xy^oE IoVSi JW]kPjpwR{2.],]4n\D ᎃ}EٝRh艓2+ín;8cZR2ҹ?MP[q/JAR<:rHb/lxa\_{є\z22``%rG%fy&Ho-.4Xa'597veR3/r4 %n~AHj&$[Q$ K-6B{xYh_z5mza•CR& ]]P#ZE"^hWtD1,?pEaeKg?e7KI±`Q K}D=uOFdfq L{c_> v]Wo ltkF̅SsD<5WyNƙvdM|Z/7HKC1%^ٔ2 xq|zyW1n7/CA&9';iaA:MB\^/$25v=[`⹄6 ./*͐zϯYm>xss,#zsnPqAUJ#NA+WGl꽉Zmd{*ָpcqVO\'D| `7"9 6'ִW&cA|jE:G둍c%"➔? `UU?,E@wD:D{?R^s eV^:9imNPܐ9ŝ(c@ #kXq2#ڣŴI]϶wMj@/DV$<"7n7p/U/Yoڃ]۳f_^RByFq"ag󘋇%(wF6ǣ&4U e!䰘0OC`n}koZL i f'VdK`g0<}!~\`[DuAʾ:XEK25@",|bي 1H/6]\lHB /;)8 \_v Z;C FUN2ӡ'R4!gLpwKY8-60"wy _@ʑ _Riv ކ},dwD(mS}AA~j!+uc2 {\4;G :%fc«ODHȩY> #e}>J{Aѝ[#cڗlDL:.@?A=]TW?_VX˻c(m:-XQAЯ՝1֞kM7چŘnqfX {C:HT, /S\ƵYoGȎSI ,5,5a~YɬYܘ"$/<Wx8K !讱0+w# D_(#Ҷ7qZh24xIlJtRzise)/5U4)\Λtz5-8O?ވ}DYo:Pt9Q'.A\9 nHIX%Rnfux}!Y)U!<460Uf`Y:m~Qϑ $KԎ^i4Hʬ{ ё{1/4Ya{H&{xSuG /@ Fk;  N|{`5jJo s6(=-0 D.dLH 2~i IgJbya6]x\BWq?daDNbc{P{0 B;Fgns>o@cj%JAT^\FB=iiDqP=m_LaM_TN|(,+s&IzJB16LMOgjg-t+B~ZvWՏ>Ul,y5jA@  ˰~%gϏDt,8^3DOWt'qoM q`Ra@D̽p2@Dh0,ҙ86n(qA+ԾxŢ[4&leevQ2C@1t,M@ BkдuѼѪ5݀G&(v\Q G:%wLQ7p)HfJej-ap1xVk%VeGMv)U%VχmWgT7=lSKԟ՞_f‡1 A;@B 7y! SK~i7OO_rX#! Qۭf2:Қ[sMwW7@`^jңA[?Ym2$Lqdzg#UT! WHD]xd퀻ڿ>&O[dvԿpc6~p"DUaMtR%?/y:&jl4 z/+K.f?`m'-~)x,Jq2j{u$9śQӥ鮗 :5(EP'I6{`L$A~1tԦ:@ 0ǝI8g}! f⟬gNdww"#w,ha1>;,; hI+9[9X|jDžSo0~A¬+μȲ3 Oo6`t nFVW[)rNTĀgߕ"X4kgS'q vO8WR|(pzn4X5ݞ&~.̀}`Zį2iG[zPHO9f4 wW9/_ga&t?x|ڃT-At3[W jܫ6R5]NnisM,­b5Ry-Gk'zvWZJ&3HXrİ?9)>(nvt'b+jW @TCp*oVif|ÿe 6Lg`A Ok|s3TKίgǤHd0rU\*OMNciWckղ]_c-^Bq8W 思j8$aqXK(Krh+jה7iPAiQ_Ž&{LaY'nH1'Kmg|<+< msז)Yjm#NhGoGFX~|,Xz!;}tF99,a|_bu#}:qPKMkqmft%IB~XP`;U"^. BB<޵_=unOT +…8HU8娘Vќ쏓}_ $2^xOЉLf2#g-+QM=Zqt[ *. O:S#YFS8;(Q4=r[ɡ΅.2{_AV}~!]CW("s8쑏"ٿ#Y]u@a,zCn _g6 ,ɳ9 V2knyIG5/gEKi:5Zwnu`z$F_S2 ;Þө,,{X:g.ë;||i5l,y7(,P{AwVFh6ddUsW I!Nh2; c8nuoBN>961@Lޤbwő2U$)ՖY$YeI1#xGJFEP_A'=gC/bs*n2GNd8j~Qh`{Oy8̼„o[m* 6!~N?@z!JҮKedCh /ȟQl.=_@rK"cbOk^NmYpDddC5<)P Rqx 6? .?-\2Ԩ9mJV(PNh3@*/ǹo, BHHlWdo.?;Ĩ^TgMԱͺYIn> 7kf;;"7=x1 j%_Lnt|ʍS`z4T::Eo_4-n96}t@>^)iJx*Z%Ҹdg=8]]d$ zC}(2]GPhUx""ޑ `39N [=1u 58ɀr{<]ݟR{SwLz|WSO&}bxЧ* \fzn橓0gбo*>=~Fg0-I&qn\\g=* @ijd~>`Xɴs.@^y "T{&}2z4B0`|xbG7, 苾bl5rUi\.(M"½W Ut)/ԩ!ɉ?!_m4"(&`.Wq@F^Igs~zT8d,2j3*,9ge8ˌs/Rݨƫ 8rf >zk,$5 Y;dLXlliZ[ez2)=㗗{H[^=zn'FEd׽%Q2AytηEEXUI!FfWvpv SvSlWꫯ2ӣw`+֜+oX,ITOYg:h+w= EBl !ыp߻.h7 "ۢ؅qIF>t<<"k~Z^mz6iF⢆yeĘFxivfEj] .UaÑj\yk%oi4꫈aFLW |9A63 JnۗB ~LDJYoSxи:fz!dm7S# Ǭzjn;4je^)EITk6я=qM` xspintB0Q: X)̪^}ԭCG>Շlb^Gvga8ri=!:? WJq&_wBvr,jk}'!b =;< |݀Y4myaϖȲxd=SY<E̱ڍ&A4/nAiXlz &Id u):X0RP*P?mЛOq g7N0vDxk)Ad^ eq:)b8wX ?w|RPTNNt%;g edAfCX{FA2O B4I=s Nq4}ƹ]ksm('\! i|V(HnҊ7L#'XsF׊o@IIvֈc1ּ҃n)=gv۫ Iސj•61;h$2HF3~$z>DžQNƁB6iV?@ߕ~սz!霎rCXECE\fD[=q+`'k /(Cp/K0> c} dfg!VqU^e)9X0nT;8GPofwtDbiٝDO& %@ta\N|QWݾk3G'W6*nzlV֙3, 2>6ܸb>(H*$J73S"&Jh&a$wuj qoTxc>scC3g}4wmk|~՛=kFR+ȏimMSJ>#Eq5g@&Xьx 3zHv\#w 2`)8/=/-η(E~?]F$R>D. 8G}m =| _CَlUm 9SPWspA7I͂v*io|B5}P/d69WRS0a|q7*j-jW5iNMrk`6-~vAw^Ui{sK". "}vA)izSHV5 W2KR䤊:SZj$ pWCF]yl |ʇ wa(.N?I[u58!NaЉPyOenFÈXa)2;J`Zao Q$*Fm3ɫ 2W..wҚ_T># w %;cv(ޮ q(z*ZuI=E_|x^8[e˸8H'84Ϯ|E爟_5~i*4'ŻC{GRpr2 eFA7(iǬ'gxi.c֘P$ #aq)\ O}L8鳮6~pԇY¢f$3)ihbZَfHr/D 3W &i)+o_:XԺCs; [\c#!x|hnW@?]\ hW#! ;Y[wmQJG>lCWyqS A )wTwZ#}~)mlzȈvTh,A/G?~CKxVKLa,>6.Y$jgH(u.,5殬o(KR9T$hNlgGUIwM#?B9/WiFW lڦPQڪ.K^WtgjvAW )HQ ;.* R n^Gf3\AGFu$6(M@ݹ[YE awve6%Cnwg_%45YҮkzl^6MQ6(V ={ׁD<ldZ 4f+^A:v Ln&`׉7] qŠ 8^:u{ɰE0;6U mnYvq@RA7xt2A\+Ȧ=&n։oQ"sڑEshLF3g>98? DZXDґ ߮ ͨ.E ԸV:ۄk1T;D(?_Z6PޓqX! r \ҹ8rv0"Q4[e2ݮep,[;٥.uP^e#0JDnu&.#kOo[Ezbʊ!P{p NYj ƙQzH'}PD4yܣtQC2PF>V8]ě SuuƌMK8ܾ}m|8YC𰄥vX^2)Qk|DXTNb)ǿ12X6Bu /伊C{DF|^*Y<*rt;DBrCs}$ix]jZ*g_r·JMDmixՌeQ6 [j+^5o 8rCY?ƌ9enA++% ;Ap0jr #QSӝUr HV.8{Mi{jc '=mX߄L%ݹt"jTK+pqZuFyt&o_G$ږRZ+OOomB;Hf_@wnIrty^zWUv)n>"Nƹ:0}XV([dREvȿ,XߪNR7,FF7TnTqrdhT1|d副K 1 e F^ٮ !#\L lѡ{B_ ="cRfT?KVoE?OM*Ls|Et.=91f.3b*p\@:JWh++l@uB~$uXwxm|z-Xs9NB/Y*;^ْW.;)S"aǸm=_@[x%f?~p Y{V?QPkoyF+Es.Nb ̳ pE{XGċᇋu[~7&MUvQA3SI<)$%iRSflGVbVGwx8 H UiLN`Ui4=:b9?n`uCL*.?["%i$;VzVGAYKusl.zӿ3laEˆCښt_^v~t=%}fĵ:?WY#O\ |к>\'6TgɿuAm Xjk2 PU1+y#wQ.U€Q<~LR)^:=kyKḦ́VcZk4f\Q#Ԙ'Yi^olU8Xz׿ͥ^6O7RÜ@OUdj0!6l *d2[< Y[r"7Zyۖhk 4,X8hOڃD]: Oy _̛j\-n;DЀH` L2.#D^#ss0޶g)cVp$zU?tjë1g]jj*hˠ7:jG.k"C{Kpؖ'r()6vDA)2WsVB}^cS*$$gchv?J%2/;[DTZiq- SA|iNukzr!CJĵ6鸻cu|StϮI(W6lv,FF>~+/ Km.78V;SS̴lID"Mߡ$g%]!/5^UsjyϾrMj@6 `*g*\|y(S7ni~=hFpOXٶ\^Loy0%ZY0[e\rNbߙ$Rj?Y|d"1`DAphrJ.kxR 49r?pi|@ ;b@| # OsS.r×PzWg o1j>1jbXbC[Ql7IwH#ʻ~nPI:)UvG]er6 Ϊj>ӁcN>tqU-Y+0!dQy\rgl_XoR!ЎcZנ7kU)mFr߭PW8r.g|#1y~] S3 t' |e[^-,@˃_jtSJc)08ed9>R5;|AVElZGy;G7  'lS?`!-{8IHVD#U_mL7j0d&2?\X]jC )YǠ7UAU) ?W{ kS81{Lm1Ǡi 3WraQ>Q/NHdTЖv|ܡ/a8o3M0-Pn^Kz_bQ+$K v:,E]XVOAї6ܖH4$xx%D9%:ݜ=*'PgySM.O2e@wl#P Jho7q$ՖBKL|ȁt2߹ɺbnõ><ǺشWvGk+v2CTJy_7!;8!x.V˙U|As+߭ۚhP݄3ï(~Uroo)2м*=5kU_}AfyC[aDDDrAiآ8#Z$NF}ƣ)4ȴ]KNԴ~#K)j sY}'P:5fU]ɫ J?F?=pjPuPTt ]Ls{ $@$}tYEvr ޘ3w5;NUڟF;iVldveKzͫ k^zG`Je r Qz3S%JHFV.nJP$"?MZ#$hM9"גڔ  \f,8STi{RTe&Z<5C="IvAy<ˢckכ]|EYO jJw@(| 7̪5$. aK~6u,7Jsf>Ӷ|9$([A.\ܬ^-Kk9#6 =%O'vBeNC\6-C;!n7}5?>W5+̬廰H-13B~AniL2\9 j^Rֆב\\b;\WsB~VXB8-2hgNpd> ?6z0S{O+Oy;.1X$EpЊ`K+,C`PЩ_ɍ^1Lu*\1y}6s {knu]7['wEZX͹*S|M6%KrюixZm!+CE6{gx\Y!R;W`,2%88 sJ&Ra@bx# 6I4Y >餘??7B; 屣cRYKP-Z}'ԼЁ=fYu8 S%Ylp dI%фjJácҜ")ab7meqٰ.YOI7,Eb %zvrg~EWkϯZ.*sdpRPUݧm$J"1L~6z%tC*>{qJ(W۩#ZG;l1x.HMZ>Gя' ~W}`V1kE(A/ۢ!*xKsF)n]^-N1 8m&W(1=]I+|z|;t !y ',,q醺Ķ T M&YW@ƒ`dCaHu!'UQgEy.m_4 !;ƆIwӊXM>D+y4T#%YXLãE"$gq}* lgKZJl?x*77fOzjC$;^7JA;ݏmX#gS$:"pS1U~|7T{M4ܪhE7#!fm5 :$$ y-^8^1Fv&hv<A@:YX%90CvsJtP'd{:|[(vCJp#OStpsO ZCzK,N 61@;ƨvr(mmp)?oG}4cJi1g]F]cI;D1'P>) 3T:HG9 tp$>l##q٤$V .ڪz|Q;G+ -mOCNyY7P0WV]DZ1LMm~"s Ԝ@2>:Ii$ry$q*uN &KYc*3=F)mOԞPv.zગq\y:c0֐-m,9syt8l;O4Q}Q dex+Skmi|C>7@9O=ΫWFu{Ӎd PٺI On[?p?" Ҁ-Ν=>}<[HDFMY0 25HЂ|xcJXn6K،k$"מq`dO㌌ƍ k_txp`[_3EmJM7ւj7o> <2ƾgy.ڟq exe,KŴj웕| 3٩}- 0:ʓ8;ȕI_[D4Na›X[Inc<%F4A0p^*3`nһ ʶ^l-IM2mf|@Z'>:EѢ[J2f~&h=˰-*w^C pN&Y6"7BC99P8stEC5M,>?Ar8|v"-6o274L"k9)i-zRj *p~"$W@ıM\Z߄*b֧*JE}+LJ;GMsHal,<w[|qQ(|vm3eԍm)hA] vdI Nj'MQ/g#np<,f@t< ܽ\qޣ~&Cz_Y>9N3퓄*COT$.$S*dLPx۹J2,any=6z@fՠ (sS7}r`U!¹{ҝrCRiJyTW+X4RZe9>?{KCCHu &]( 1͟_Ebw:9~P.=,wnrysLz'+% 4R̋cӀ.BmG6EZ!!IN3^yTh39YDzİ!qImoV[#Нb6CLW~omrghwŰ^`/\ayvܥ7xeRwϪA\LE([ԠRQND9Ѻ{$CZd&Ҕ).T#זw1Ԓ7X, |lSZ'ga{^~i2л' AU r1uѲ=|V nt0䂓^VDax!,'Z4|*2ݖ*<=X_icSI`vi28_&bY^wNΖU+B}wOʊ`N* 9t\ڰ;."/4|__Gȴ5 "*#@@:&ܒW̙(>@ H4XıQ;"q)|!a7b /ske4Ҳo)cv^`qNn:?E1@{Kpu줴 1 ZP( $^_1Si-) iO89E`^>U53AʹXJ`DW7hJ҅;IQk< Pge i1]!I|pݧvo~8Heb \_٣hm#:-CȒVȠt9fy`lO_ڷ)PЂ5J y{T/;f_x| @ȫQ(j& ݉|_y%gX[@vGivEU>cfޅkl({x@voRYFXOuzD* 0㗅57ߟBrrS)c^qo!if2䒕Ѻ=Bї_C?lG;mCQg=7긹Kgh} lR W"UksfOa: JI"]D-P4g Kgj>R(F{ gs6a8 suzvyvY~M*b#ū*O͎/gf,bk= Mf+! DGF6 Ku[! լhcJoAH#_n$ :mOX} .'"n$㶭gQV Idd^mQb%0k<eNllp+&i*2›3~mMDu AiAzߙZS\E'.ߏ?| X|b useBnDM`U/zpB{c~*zw@pϢSfpgxVjq6 a]{oS#TвҷaC>{f^Be^8 ɲ{|NrT2k]G&ܓJPN 1ڞ. J"%6_꨼pPIoHWO@w)mA2}uʭi?b]s4l;)푻vkV'o4]3$LN31p>?#[Տ8g?-)Zz.XM9ˮ <|kOڷ~!e!},{hn,Km0Geq->*5he4b:%PĆO^x-A =`[Su.Td!KM{i=Kg_`G{$lg $Z4w NVUyXtS =h.=L소U9_~mRr!X q!D]>.\Kј_,e0E±y8c\.*I!~)x&!ޥ ( F$^R&Kb{u,ΗXw"#SKyq*.b_E8$.NQ*s3k@SjN,V5c+L2zO/tƐ9Sw]\D)#ԑRU!˜>a*D*?&${&|UeemegV[nh݉:ibL: #\V\vhlLVQJ,Q; V6_YĶ8Tط" <cB+xMX iWy?:A>PM͘]둙\OSlMOC73ab?q_҂SfuN/dܩ_:k1cH}Wc0^]3-ap_cAVk tODdq;{U!>'&)VȚCdbʎ 184'rBBsB >e9T 9.P8W+ή'`Iu(NyDz?ܰW>pE+__J{5LW ybBpXwm\klt:l1vy4c;|L490[ $IŪ`"^̨R~ldV =g(Cɞsb) G~ִWd˸QXX&5r=?kxBAdPIC,A^זW2H#kftCKleч7_b97jLs)TL@/9EBzu݅sƫUceq"$,p.{nK٤{J61AedSۮ|v,<=:g06*yH+b_4]i_V94)#:0!*9pUP8^괓wYtڀ3_u $) RFzar.<;L;Ikz ~;9z=NʹUʇНsc8sm3Y(/X:֙w,\)|o<_!Oa8֗`NI1MKP_a Ԝ =5)\( `O,AAӹ_k7C`iHK SHAiC䩎E|iL=`:« .DȨ: m{-cF/䛑u Q(¡`eL=CôBM;NlC.T;V_'`?J@&k76n9FM~:mo]8Ԓ~2EmdoccNMj+żV */OhԤpnmftw"~M: Ɍ{؞=UQ-ْ[Hx/tY\]A,CDQyL6"r]0K뤙xi}z' J, y6ͬ94/Sԃ^d 5Cp\#zv34؏0 4}ѷ͂E='>54VQfED&PcPlE{N.%) S]« DҢЏ{1zTx";JT(E'g4Yyz񕱪xTVfy}Ue8櫩{FFkPٔ_%g56{R1Ce]Qu~𳊠 {&~C`&ygE^ }P| HEI> v~ F &X8{^1g3\N":׈VV([H1hDu CVYjA榝m!I`Sq ћXؓO$LRy0Y5}TKqL-Ksx팞}_cz0h4 H`{?w5> 2W|CNؠlZ"XQlԹ>'eӄzLɠΘšCF}3y{V.G/oGfŽfM4X"iV@Cl6:b-S\%"Tf!˰75ծ Zf[$ %7خuf>c kݏ>QZ [clL% CeRXC/w%ܔ cWYbvۈ*gĪKyҰVC3Qܶ!=eK@nEz"OItsؽKTk<6S &Ȅ)yscpgĶ$f ?""{`r=&_f)C"6mr2Xl毨c@]Τ*Aw$еm!hhxU^` I@0IiSsefVg B0*4,k8\8-=b: <@tP}?{Oۋf̭({+O-@q$GqHWW7gʗeNV 'q$qtE@6F6;_Pf`:헡jk'ڰ(M $2~+\P_.d/Z>.-Oվ=lT 7l2_rJ~XYZr R5?޸Dc.z1%a?@L++^ރ]^JW˄_$i5MzIֿ#d(3NaA"QKa:-u""ۻʍxYE`gUK'TC`JY" h0mPf,~ԟ1ucM\rH<ŧ8f.zz_z%V޺yae9])UBqq;y Bj9ɪԪfywOjk5lOvg$;13**߻Թ_816S,#wzoA_VGzXC.ˌ]H6Ij1ΨQpuHCkt3V7QntM;]#6kz[̮o\^z;klp|r6R&Xi>>_rYRW }$#{?9 r6sҔh!dc{iO̺fRi"4}f*[Q;.pƧ|̛gg@kFFfbP]5ԯF(t9I1of&뮚I߃7d8ybG#@G-r-)x WI }8|'W%HЌ0R|&L (Rٔf1x,"k vREp'߿"st^^r{O=W@:4)"Wk%Y쎁N~3Rh]ng hlF 0P]X̞Rp GW_$p|w؉gJV 9<)iлg&GOu @pa4l-yMde֡K=O`Dj DQ[ѱe\"bdaA BB,`^y9@UQZ-P|Vہ0-%KS(]x}% elq ŶT~+zy}y`L)R gRqA=)r>U#Bٖϯ+X˂b _ZVHhي=) \C 3rGj ϩҴU2:A&e|bQ `} wڰg䫐_S#4 3r"Wh(:d9%]G(ᾫa19{ܖ"!QڻeCι qI~aYMշaH"eZ|d܁, }k'/J~c^;?9`.e+lw&MVꙜ9UbV" #oC)wn4:ƉUODɌ͛X,P]#QW!r6$If9?8IB otFtYGpȺitBwKvhԩωUG$Wzk`#09, t!q>{V_P6zCJÑ(v;)0mOJ ?2p.ʋXxcz+!OZcf/Ru$ Raˤ+f Q_RSI(B/qB1B1%n΅(Y-EƎZᝡ D uDGŽ :X C d>H5m•񡛕 V!*x)˘ՠ5+=$l)3^{_՛h#22kQ: o ?FU?TiYw Itba$xkV>5/SO؁5'~D,x@׭~f)p1(3f HqY'3A<&47;Z[ Zu+rpRLٔ2#isg64r!( /[ v G * mP!jxLƗO}{sI0*{"scjŠG$lB ԕOVU2H tKcS8#jq ظ+"̪ݥ叇 _'Sܡ%?NW]Z$u|9 .֒92Q@ig<C{123}UJ귢 <ʃ^/t|ʩ+ii|1UjN^m7^-8pu7֎"}́qk, gHVIxvیQ9jc`̾@tԀڦ'nМآm]  zpPcO#ȏvap`Y7mjZ@/ٜP*\n兝>| ֤ѡ+${xAvGodxfK y|INs~ F󄿦y=^]Ց!L^zoeL%8v!^xD|:)ڹg/J٠TΑ9yClc2l*zݜML; zvCr!(FwOлwijY7a/oD˅ttG_ l/Ȗ20|hI(kP擘d_F7k!]`v*)qOjɊX`=DVލk pW777u |sMfq@^ 4$hc2!h\XrJɵb{Rdwz5VT;=1}b[ƏĨmpzޟ"O(OѼ[xKmmp_Z}rjhb]OGxY₊qO&bdT_"M#DrduaEX_c3!0g}/@X R$F\p$jFxcXHِ$VYS=M 2=HB‰3y9+b+ڬ$9  2 ţiADȵCyP{x$O$lh}@ aZŸ=kv,cy =1 _bfu&aahɽR>^~F n] xc}_R@ .1vgϢh>v~tW0bX7f6!4)!%涼lj/kf \;`Y?B'9x Tn6`:*wVi~s^-Cbyl |:xC펜v$RtW.>|84!*HBv~[ tvX^hs"pdz 9/xpB]~ƌ sllP'0.hD/7.Q?gZf8k;t'7q_Yޑ3֟T1rgu\!-Lrhobz[$KS+^>XBCF7cI)&w=:IVn&*J4Hǖj;EEb~N%ɚ58=gbq7ҞRYMag|~cxӔWUO5@:DV-|SuI+;[v*+ =( y wkt ,35@;<MGEY.&F8xuyT-= &.NK+/o:*|w)": 4׈\<PZk ZCD4t9A/x_|s݀MUpYKU(H-}OyJs#^Ibv@+o4"M$P84rШyԊ/$Y~څ{=Xp)j}WۓFHARhHT$?Ig6Z~ȓ|!Dǐ Ma 9H_C#ak Tu,GR^HX&<7 LŒw7zdSbӝ'#/ѹިמ+eʇ@N80)߮8ŏ EVG/w\!pF泤Wkl(%wi%Q1i&vؘ6 iR5Ǡ}F/:@FiŶX&ҍ}H11UFj+.g>ZuIieTtX0!DlrMqVLy%ɶ0rێ'5Ii*Az'vmX%0#wo0CmӤ$^d涆hh?CmwYw%IB?20=64{Ki窧+J#*a(62<%ڮˡq`B 3ڀyTTTA:kYGX'Cb0QTIo0m8A阎K% MADDGӕn]Z›i}J]8 ֘&8y-鶴PC2^ 3zU WR˚9| nwzDɣ< 3zzK4Xo"J(+5ՁV!?T(T;V7Meh ЏdEP`˅ R˻+ZPhwqghC]s\2 ew̮`=/ /)2m,26'gIݚWcF[=FdtrYv4e)[jP2*Ϣ!bIRpx9rB`5ab^M꿎9DY7Ϻ/vTsZTJ% kaN0س\Z>/]Nm%OPzߗ%g?# :}1 R|r:|Pū@ 6 P !iuk&4p&)E4jdR{U"\L ~H JvoE?m^A=K>b D{#?g*Aq XTR S ^gÝU$]!r8]4/Z|X\x}Z<=]1RR z<=7uI4QRȆNx Vdev= (, N'iaStɝbPDm͋ڭ?~[kf!ss@;QV6jd&Vϐ kxtZy4eZuQ$ҿ(@PKbOQ!dځu#(ߘ /ܫelη!^5!X^>Z yڀ`S%ZJ"9I _:b`rIo3HOǾNK1V8,H w)-fhq1W_+|gρnOv2&O+m8Q,(n1[ 3w݉[ufO=k9)vS5Zuc& Sq4#1 Ɏ<#C8@% 7d Ԇ.ZD:EU0e 'fT{m\sC S>2+U$\=e)~]vJ>48aYXT 0!P(]7îD3; xMbG} EQ<0mϙ6z^ ߤ;Z3:xx){ mǃ3U9R |!Ւqg͈1x>U)pN$b-n;#H"`c( yl[!śjRkJu嵝#k9J,5†ٍ&;6 xm~ݰ[Of~(ˤ) zrz. ,|lE^4$F{ګɽ nJ]aS@br}ww[Xhti)|~OJ5? O{\DM:mO"r‘jʍ)fmsb0]*8f$™%+Yjҗ!PυH?h݋UpX#@$nQcF3E C27Lh9FkȰ^ J@Ĩ{/j)S6g+);MQG1V;J):F1mgX|8"W8uìX] 5ÍdgJ|]1]wḠDu" jf~d q$3b8DUbta%}i2tP@{A3Fx^HUtuq c 1C*1?lӪxu~sX5y`{N"womRG|+)y@ C%, iA(qkwbH.i]V~g=ia<b,:G'kpȜ3m҉ JXJ-]7&1k>Ȥsg3pD jUh˰2uNG]@4>uPLs]m~ vtG*ӂv'Ƒ(fxw`$CBD/دj]^4@' S b)ԙT+SZmooeSYղ B4G q;ztcxwێAd_P#& L2A|@qPPd%;a1I)Yphh|4SA[uLW(1 X\y4$_&Эkm02v 7eqxݖ1=^m'.o0P\9PQo~)U@pW{{\ o.Q޸Ӡ[_ږ6IS_U- f2]p8:) T `z;~(1J&Ί42 ~Y~Sm*dez`#;2#'wvR 4%{jK f@ݸSEPk>盼ږ|{Y5*6T 5*`ˌ^^y`CWo@*Q┉^@{p:k_vBevܽ3Hă?"k:ޣrĂ@ƽIe_9;d*)Hq]}+vgo8jX;z % OhRNH3 i=åON.-#\[,O5+K4Ubm"#54]EXޡ921 vS+l8g O8{wE It2Ĺrc 6ɨћlM~V&_>4-`%8z4':w#HnVM)3c!u3-la'X糔i- !)!@-!'bb: wƝ%^1) 1{q%2>M, ߈xug{PoGNU~KdOi\!lrvf3#6/[, ;@~bE|T{gʼE|w>{]!7(72~Z U/3'%ߕNI]C# 6 Nx1$ȇ [3^#Útg.9x9[&-!t/>es0MZ@* yi+@JBƉ(~@("6̛}2` HYT\>`7QỒI2c*(l@A38ơ$3omϦ:ϝ=*\$EAKFߩ81w0xs337Dq /M"g]ZK'ciZ5QfʜOtxB'.ؑ~?)ᳵ05db ڄ>eJ^G&|>'@ Ad<Lgc&2BТ*߽ 1 T}05;ȵ'0d 'fvL&);W:jν 9AR~&ϗ^WyCc} _hٕʖ ndvW}JaN.̀5l72sQ%ep"(ɋZM c%~XA+ׁ]2JKa,-Q DD`s0_Ψ&NJFPu`ุm#xٖlԦ/ڒbK|[w)- ʐO :NqTşn1\. .[e(tw.^118i(~8u~;^כ4]#l{tϏF%+p2p9wNF޵/zq4F*o9xLQNX} 먡Ml=w6xͦ-Ӳ07Ѝelqs2]o^!mǍ8gb>sjIt"'LR݃U+o9!F&$U9cv~υJqD"Fg  ͞~ ,KM t"ۄՆgF vq\i /]Ҭ.ڳ fߩd x'Dh!CxVJD Z8c'&BKIS?fXӫW+9g>á}.sf/”;X9h^"fZxO✄E(|><,JSc=E#Z:)ewMXvɊΔd&+^RH3v)XHeO^]rSt@JΧq)ߑ?| pq6w vkД'6m]I9#5:HXXM8d.-~4nS 骏~D+N~\*z $]أFox9u'ϔ"P(κ+h3x{C,mO4ELm'Q 3[,轡5yUC#p%Vm@LxJGVeqoǛ |Nh:zO/B/˄ς:GH\L'uHKHn\8j49/:QLحY&M4Mp^kXco$j` T?o %P9>:RLǘHa0ln ,vu#M[#$MjmK܊Dܾ1 blAlmջ|+jj6iؾx 8Gxs~ڜ7Ym ^o6rP~RI4כReR*I($0L 8FATg{)Xq.yNU/~Sh chG_ &Iމ W? Mt!m? 6+pP+ &%sp/tɌw]rp1Ԩy<esPCc~dReLU®JD!ZЎ;ElBmOLt؟#B;~R>_^d?4Nm ?ȳiu/oZcEJyT`Mtt@R b]FҲ4 "nCiC)-\mt9uaע5~,a ͠:EL<'x͜DG>S )\i7;^?X74N@3fʿtF\~DY~8c 6#%!,x G爙l+|5;aZmaFwV~-. Q3RrP /B2m/⦦<~W8V7 vEh+H*]wGw{駽 zBae@RIVq4Q⮇KR浊wf/i7 h̀`8y' o. *kdeiZFi v_3}YE^ًuQS`YC21 1=|TXՋ@ *cGWph2A?fhknGX|݉6w_t!aR5 Q0A*8I1~r3ې[“3=Bc9{me;#{247ZO^q!F_W>2'B=>,Λ-躼XңT(X5>T%NLXeT}䗞B\|i NpÓ%Wv(~ǭPSJb!'8E!5p?j#gtV0NAPݐλSwP9»^YZiĞMː˭Ͼhc? {擳 1w2$GԓKs | J쮾A@v\ਯ L46eոw!V |P&baĘڢ!k~jCtNCDrԔK/%% i[RDŞbz|)p &[7.^q#Ha]վlK4~&l~߇k|1y;{ѕxpk0$1$Gb,'CUՀj8Կ&X[G˫MJz,3b(=*܀}HG7ao:Wc`+PaZ[W;_ l٣#T[kӘyir3w6ʘ! 0E.ݸ^Y9bes.っԙfm7w6k!/^fU;c#ŵU&7RFxyU')e_8nJ<\ ]K,\4eNNK_dP+2ܣTSf3$+C@_ }KqsS:A"W1͵ M,ko!f2?+*ہrimfͬ(Ci@iL ǠR]kqSra/:P뛮o_BCvkKc ?&Ն%_P%\Q2pJ(Rz-`/;DЦ.x5Nz h+': R9Q?߁aMU",Oh g(V[{u{l4h'!iz"bV]OG{9'`#+H7NpoML]@U@iOk 2qrs$ _Lmy+EUї+ǰ ujt6_rl*F+kjWMKQ>>lW&,Ž^`5eO`XAYn'C3>q'Ȇυd_Zyc6 ڊ1ld u_%Gi_ƿE>Aig7^XbEp5K.TtJfŭ>!@xĆviP shE갑Qjt΍R\ <(םQ'{-85*0s?AvpsoZA$4Z~'gdzm&LzԎnDi}"r Q{:>cH i4dljMtXm]}P{K}oz07s'`( 3Na9?F|no؆Ы*iX<Gq 1ظi[Evc39S{Dzʢj>3֒!cQvيL=>CԸ_KP^X5AoB@hRYh618ͤ٧VU(--"O|#K--NιԜ ciLhC z_r`O.Fi?%n^v RpETD-jj;' Z6=ȜH5cxJIA_%40803^(VskM_fUhZ,T7|\ϙdDM*~ ;ƣQ<6|0~5d=1%t$o2Cep l/LS ȥ^R/GZԂv|Ӫm$)`RN7$I'`EEzv+²Α`koc![?ݱyli̹bsRK KIvD# _Y5s;wpHB&jfTRK_c @#Z"oǕXܲyFdIWs͗\'qHoѿ)[[ R_o,k*6 䯾ͶZ/-w8-/MšwOgAp1nK04߬HmZƁ DͶ'e@$ߋ a8z< {X }@SO.?ƀ8(93}nf=!S=_5zP!u(9RƫE/X!P7YJyN!?$4.!eD.ix"Y\G]) .k# U3o2 B{ɝ^RKFNnc -(7w XVG[֫8Xs)ϔ 4嵈 LL?cUL|h}N\QX沈F믲pyR}}C)F cھ+Yh@jwl8ё,DR9t$ He(z&:+jpZgmW'ȥD{ӡEX=iHbğLjk32`F3,T uPY/1rLeo aہ$7i`ϦԍW0me\b>9D.hC[ok y_pUj檱z8@ѝr#|ci|.ө/m>*3?N] 35K]9~1~GZ^2!ڎ%$Xn͡sa%9xl/:y &ZPR>X{J5GLfD`-R4`a?M+|>0taJNd;Iϝd( #g0ϻQGĿ~wL3 "Q 3rMr!V#S_b{Fu4@_n H?$n0zR@8w1 z[>:}wp\K|r" fi @6(֥!oC5A=(iŴ,cu߅x<Ηg+A7]]|v5z=P3=c\]sE۫Y#wxVK۷TZ[8ܧ?.d Q`; z1.hqrF6.5aW06ަ>CY:oaRC 0,$ɞ_@=j[f5R-&"E~IFX@Q|p.{ۜQ!ϊYS?BjҠmרjT `CUB\]%Tc4ҊM)Ȧ{N1IMycVݷyŌ'٨3d{!\^?ȹdrG,\)3#6:툢/|- ]:w'~=]Hޯ<# '\FׂJr r_)Mt}`YcDO;CB0{ҕUv%n%ԨI&{{KH]M-TX t.Tj2{iH 5v$s3WKlk5grfqPeQTtAȻ 4g*u'ρi|]ׇQj_TinhF2YJB?GF#х;M,-mR +#-ZNa9 !RJzsn}9{} &%O߂]aʏўqlZ01hQG# ,I lp ds&1h\Iv5U*`) (joڇweKJm0/:۲9=7W3;Ԑp(p Y;.Ꮡ\ۧt)u9nmC 54]l<*x\AKq=!qit!Rkv& 5sͧiAQMj&rܬqz|;bɒ´XjLgsm@Y"4i3 ^=~)* óHa.58m馪[tXwNJ`v]Y' !'iDx^FڸNడE2lXbj2؛_Nx~|3}\{ (tۡENZt2467$A^o|N2AsڦP"Le5웷#J^~Aϣ6LS-, PTɒJaIVD0ǙLx80Vͺ y},lyNB(D#RbcqKe@"[,ia1pƿfKZ]eJ'in'R_~&+&lS!OXg=cdh*:$siIk|t%90!I%]Z7xdx|R['x{N?($AeLAl^1@+Q>\M.ް=J'i@'DBڒ[;h*Gb!ߦ}u{:Ѥ\8r3]W?ugȖ塪Ί,pE$b?og?TXmW4Ĭp{c_ɄI'!_|ΉE4tk/0 񋯜[>5- 8BX_cM6B~d>s*baX:`d?NW:嘥PQ/ 1zb>#kXHƮVs٭ $7ǿ׮Cgky͵5AOʊ`=&~q^لY*4!\>]@N;G(}-Q;oG,7 ׮8 <)BOĆ(]Ń>k UEoFfʂ&=]J޿qdTNuLdzABT0C9_AzaXQ rn8݀GJˠ7*Ylg,sŒA#3YTvVXPy˲k3׮ `2F<,zF-l,>$:(cۓ0D!IB/'Trk*!/|uY+jp[SOV :#fʞ+pS/YyxAY l*{r Ah&ICa͢#s_?3篐xUP?a:/ÈGuz$^/̘L -=9+w4ϥ~ %\ߩh5w92J] z^4ֆ \9AfӼ av x0-)bo~&nrCb?Y9Ԓkhg㎊d[`~E2}ed;џ;7VծY>ѫJ=H5, ߑ"\鼶 5؊i%鈶^D8kj\yJ+^E%*7쎤j@FzwHȎDBu)n57d\@+7.kɗxm`bGɸL+W|#(lX¸ʨ:Zo˜XcM_ *}1lt?Cng5&a'{zF.]y6K;$$~H\৔;mR?f RyB觚YF405o[.]U?b31m.d'`lu8Ukm8qzuUjSK'S|n3jCJeOd`zHT5\X+nࠔ&;lJLWkeOhGcw׌ԗߔ 큎jܕ aGFֈ_qSs3 EAښXueJwCW*4v65w%A"ُ[As*7Kf>h1Gv"`@n:P'̯-b.kG8_wkF!(N}jw;x$/we܅0ķ?͈>"ϛGRp `ɍ q?G=+Cw6NH2*%`l28b\b&y!\9*Gu;+!sd7dN_d@4ީ >jp6gUH( 8$,ML q Vx./쯪f>]18rhST͟1xI5$ӷ͈'I \qƱ_U7v׹j67"gb#-<[C hE(B@o`zJ:A|YRa1zWKT\x|#K+q^MDDe1k<7*yvARv%{-VNM2KHc\gGe ,Q*O\CTnF;T܅f[yBQw #"MqTl!'[>;lz[<[zpѿg,j8ȏ>]mvIʑ*^hO~^ G `Z %1@SCf 4K|ˆHyPs PS;l<\TW`Ws hN.DVYR!27 u ZsA{//AFɄE$\bLk % &]E|/zk#,_.޷3PfK>*ZZ8:AX 6)xI{yxڰ=~v탐_&+L>1Kv!!'U/F-aw"ouD}ԸA0:dlgcJ#GUT++kPyjSA3GȠpD@"krJGu7UCNJCjIweL~9;/_?h60T Jy @w4 a@ʭ}̹9+ߤ#,KM8%nm?]Ll ehw& A ؚkfo-M>/1(CroQ<TEm ȹc'5';PYUNnyW_l~|`B}IWi6h:l$=nM؀d^7NIDS#xg:5J[m6Zl5B,8lG)j@[NT,kiY3#ϗLY\M{_+{w@> <ۡ2 G̹+ acgc<|*{E1ye.NA4)QWAQ>z;ݻf%|}QR*G'H=rmfy=/ϥ v1MN\l%-B6NG(LccJ[M 3˕1e\bj v0;z~6lpZiK=pLEH _tQPxcz0D˴5K}%І!P?E~րUYޕLnH֮ :"$"kĦ#l=;`Nz39Rpn}2o 5S#rbA6P✎{F"dcbJk7*+%n^=Ϸk+y o32)U {s(Lc7N4wdM0;5 gNonhwl7ӃاO\ĀO2;^eF=ʶJBEJZjVn5* 5IRL"*U; |rVb楓Tz4&2M9?M@Х\;?-:ոHGqw]v*KE֋C ܀?ӒsJn҃u oX0kON.O۫*y- M%WD8.띘qBITn W cĻ̙i4̮ץlM·v̦Ah5?v\+kR4ݧ}>wGEOv#bgZ'J:6&Q\d*8Px@{z3jl]q%$GB ]tɃdWݧ)\ _Fbg</MP F1n >r* o!Ѹ#PSeUspfkJ?WG,[PxI>mq"ܼЅt+,s&Z N Iý%0p/{q3+*%wVvwUj8]:OPNB|g!Vvvc<T<ԉ. Vт|tLEN0x)m#t8XI1hVvnྶ5='LU`]]|@|Ptٗ81-Gu)G\i+xF̳џ=T!@t2xv(QXr~ S̱}-q^`q`, 60՞/@pDr2~zy@+҇2@~2G5+^f-}O12||uvawRىyh$JN)O DUJ6Fak$ëL <-n]9ڇ2-Ċ6 xbfm- !{d`"ӧLp8J<Әzx(gE2+cw-~5_]6If2Dm^ G( 4Ѹ iIB2Hfn=Os NA47;CN\bf6,_^ &wd믚ep=CAQp\yl\ jCwU\sa"13;щ=mM^Hw :}ں ']vю7&V?{$Pzl3P) l> JAZ&[ne0+Sv/fGZ/qUiP@5Q%9>ExD՚q]=.KMΑ5UUsԲmHG5L;l's?F)Z=ƋEޟɽf7YҐ*ltƿpݬ.X{ (ro95M;@2եҌN&z,lh-3 "Ic 4x.EQ'j>l5cd}[6;c`WnB3U?> |GX./_\&Q#Mlf58vn8cWSA"bt6rm7 lޣhRL 1{_7cwp 1|)>"yu% -9;۟px5EL`>s3skFP5_ [d%_b8Y:_N]2dl~4k09ܛ {ʒa|: r`Lᜲab&<^/d!g;Q-i^OY{MqCI %d [Pؼpt:GoX[fBE" {Oi=a,\q7-ƭ?1KJdp >[r*q|])-"އ-;G^VqJt=.  JץK|:NM{ScPimX{$P|"Us :թ^y0?Zf~ rkT59R j'gv<;0Ex 5Ek&K闌Q61MJi_MEbLiL ڟsCo|cٞ&pM񰉧"Onb7vjRmK,nq[#ՠ. p`)- cf,LpM0Wo._|l >^^!Իu)GTWN4f/[viĉ=ߴ2!ѨWXɏ'H .j9-<s*SӰJLP0 fK|kI,Q/RW1Tѡ7r΋Pͣ-kqTQ'fncK2.ryd&[ F1:p;*oIj#a~YR%j a|_Eo؀깧d9)ڻLo̪m-BYPE<iJMPѕa7kޞKhW'ZFpO3ZgCϤxu ; m*4jqjԾcd^x}q)=RACrQ9Q wnVV{nr8Qg~譯ϳ.5g'GX|^|y9Pr]}L/:m(H$}~Edc lVw ͼ{άVjiKzi4[nB^^~2*>ZϢ/ZiRɧM6x2Бh]y G o\!_l䡡dp+^u \/Skcy.!)ǯv?WyNVvTg2 K/vS¶?۝y!5NE>N{xo=(QUsrԾ6E( :!;vGFT!Eb((|R'9=ORCRJV}& yU] l54؆6͝ߜzw\ʎZA>m9Jj~oܳfQtvw^/#{sE0N4kYz}k/ 9pfs WXA ~5Bg}Гc +b'szg`e +SASm <`a^R,=gLSJk#tW`'H.%5p-FG%?DP$!F YHL2N@^2lJem^w4 rH]DچQqѕǙ% гq>ۓW=nc:֭Rv>~5"4LJqP*Ac \>7툌 _(]Ȥmן4+x)~"6!![Zp0)hWJYb- >m"j< { +Q1MՀvTάU Ư9*ExIkL8(DM@ES bp#_t?CKL־[9w(3(wfU" q}6J9\UeK?hUI]q51֘i:C8b,2j/(I^z{s־U.I(A@DӠpen4smܴ%ٍ͔~}~j&cLx!hƄTh1qJlۋ)oV>y_"ͰTVO <ʹoZ4@JHY{Kd~R%IsƲ˯9`y^͗>gkסqe|,/1qf3}׈?9tϷeVF,A/3f @Cj< q5i6?uj~?F NIm~ߺ/%g7o>>Q{yfj"܂py~^K`Yd M/iOAKBTVKP_U~O_9hompIyo /ZKe>&CvU,eM%E;y2[7]NYB\"H~(#E%p]Oʸ`!?Jz)vn坩/tiWfւAkJe~!ݱI.2ot ZcwƫXȠ[ 4[G לlHx^J\:;3'$ 6F%YD۳P'tBy9b:LltSIG_#V,=kS\sd,W~Nq@O_݆7U : R ;{\~J+I>ǚ Y|v ɵI7E?GqYkn35j&7HTmuj(CUqΜ1K f*}m^E2[f,xOw.567tm tjs;TkwՁ-p%n+v@ykKP/E}⑮ɌO{ ; tRcAZWsNYXf!p%,G"ȫW@*/$O{UD7o[H)zbE<#֣i\Š[}ۡV6Kd{z%_ 1XMb\B}Z?d: CkuE܇K{vhyljt9@=)!;)"Q]؊J@[R7eʜFdM,>XҒE^i:{KcwG$17wHsB h8!#>~0z'yG5-6L7$9.{1=_d)jf0YvEk F%^Wʻ˖^* rE#@~Bj4Ho"ܛ! ` a?݂zi1~-ǝ3~K%pcAJ ℨ}6(e_(y>嗩e8QEB+qev\Gc=\Q_F$w<F(戂s90 .r <<@ cw p^Ww;TD@d]HJHN{b(y X#'7 a.*_)ɇ.Bpw]0| CaU?7ϫqiXh q U++F!+Z~?Q+lq(Q> teZԷ,IL3oo>/l%[kGkgC~TFXKQ*;=o(>hR~0SgUE#6ˢ۷sK⧩.Fľ&A~w2 u t)'OpxS023\`Ñi71ų;1e 0^޸ɂ;\· IH:M+>w&!" @MJ0ֽy>\}r_PP/Rd3RmDowMlaq"p78RJгYT~K؝+Ji!׶埂8B쒵 Y{q@W<;W/.'\VOe'*.6~tFgx{hW$_PYpo5V[l{ &SHJ$7򵔗8S(-ƀ&v įyRdXK=;oiMLq%NCT\`K32ڙ:Lo%\x?X_Vx_v cy ,̀-n!As>%(=1V8yY0Ñ:[!b- Eb1$Y8&VVMJ{LoԼh|y`iIrݵ} btR "6=Dp7vd6츉[CP%a1w|d֡8ZWLNO~;2̑2=ńKi 0p~Zl 5??扈ẑa@0{or+XHt(-T )k.\\]y@}5f)>i`(QWˣpE0Ǝ{ϒ1}2r+ 2JYO#wRJm2) ܲ8~‘Udn?/@% <ŝVK0WKOYPyfU,<fԜڿ]nEE5p0'|N@Yr5fxl+Rh]HEΟTlA?#vwt g|ɞs3;FkVBk=nE/,[TItugxFQy*~Qs}ri?aߚ ԕaG^6&W3gK'MI;EMc4a?m*4Sm 3T*6rTkId[7jN!ke r.F*Ֆ*q*r4WFh#Fk˒ݵjPW9uY$7檞_I`{H]m1lq@oi5$1Y!D-Νqgbe/bA<`OuXΦߩa*ߧxy{0" 3.AEsjY?x[3Ƭr]M~C|cfSМ̖jrӗ蕐=4vQ,RG}~K΁'Y̶C j8ER5SJ˯-jO.v^؈_y {BkJ3{S"F’Z0!P˻rǔGT2 X_ON8E0"]iֺV1<8!P.dƬ ."l/A*yʢ$-S@X<Ĺ%Ej~u%x|aLsKJrY4 էUFށ+rL(>-ރ \,@g=3߶ݹ歝h7e[;<{#g=+$bdG`TmH pO3 g*{3tԫ};QG̛9\[Iݷ>|? =},źXzJ9ҥ7QhוBy(R]_"ژk@A@~jҧg(7ѷ=I d b N# c8eZ%zC6Jh#g?,v:L c&԰y0.Bw=6u_"99!CzL:K T+B6p~z}ąͲ +7Q]Uj7sq^ p݂&s2G+ԕsZJWA9Bѧb( qB;| [R:e%Y X~Ev &02⼱~w]~Z^ ԟt$SŽRBo-%-69)mz. 7&C2rf9H6,f[0 )QPz8 Xr6"h׽.qjA6-*s[\O aumjcbPST-}iX:p2u"pǽR,< K)% QcP20 .n[5wZ_vp#P,z6m%IsD&;H?;2޵S(ǿyR#+56GU"Le  .X4xOMBbZ!iq`h ߄_OX?T¼A ܞb Z<5R/Tva*'b˻]\/_b'%zNc]jM0/:_'7O$ahQ0.RR rH wH2G5G{gth޿#{׬DHx[++pt._c]# B>xshMяrE <.z8>7}U':"}|,Y!n*!=  ;SEa>KsAG֥D8.7Kv/h'YqdzOjʉiaƂ4N];eElv ]"< a&j?:'/KdѶk@apא E>Y.ee*e))B|=+#'_I4i[њ K8 1ͷԟ(0 @\? +yT 16YzC LVdm4) F>yo䲭Y"']IU J.Ec푖o#-4?]F ]$٠{/z)ۚ$`a4"6!6Ǘkg#A gRMP92+omrRS ?&1#amnUPb[j(ҺX2y wœ'O-V]OV*uxܤ$ ItK(h]}QVX6X04jrHǠ*b9m.~X6V="]:jT/3f⭏KI wͽ;ώLkV mἊ0Mf=c{:g{o`MA8۬WWkl/c@->cvBo,|9qs%kJc+N/U_hx{^M RVbLza|Eqkh 6"(YZ;{֒ H詳w ܊݅R&ꛉvݩ͒c.h?8ПYK;Kyq^7nýxZUjn{wfy* *Qmל^/ qo78z{V9"XED] ZiYH DC^? !j|'0ۡk ~窘T3 NCTS(([?30ꤴn4MN8?J%vHk qLy6&*Lv雈BWm^JdG>+u{`*ʍ/׋璸Dsn=\ˋsێŧU=&uzy>h%jpPAmW^9 oTӃ;2er&O/A4Q<|j~}aolE BOB "%'0S겡їG}c'ҋi8.u|U$4 ܒb$V~i6;}D[lmD砊bUge` 2`;@'` ` V2Q 6t" 3qPALx,;\-y>ױ±9ݭf^s-d_[G,+|t-ucF#dˢx.S.V7f_@愨`5%OCd])BW~,6J<&Ж#t^n,ɜ:у{bwOk/l5ZfV`s9&ÜBj6~mAX9Ti\;bwMC#G]Ҧb!w3Ѽjѱj9 0>d U\oV=,*FH0kv&@>f`Df[l e<XpЯCl\(^wFr ͵ >*gQĞ9 ]/qaV'dN8q*evʄ ǨQenV7^Q(J Rvcє` hq+tԌCFU":`,s_eI$nVL)I^/}?Tn9T؊7t̿73&OyaLΔBETGK@G*e$0+(.@:ؚ8hg/c\֛'hc [XFPfm(7F_Pv%ZS3gqMRl!1|* a-6[]95}L|CoikYE8AK7F,疋v$Ǝ#ܐ-(,H)n FCF!( ()ոѴx. nǵxTUE jC{y_d= a&I[Y&VR-c~e@,y@jG&0b|*s ?(1bk}mo-v:>\nbz /<4Q?+s7T o$>Cqu2x<,$o%Ip]OjPN)@E҂&7ڨ`&2k^1a(1U4۴AF`Jl|8S Pi3w:l MŎjqu^0qP?2vuz↼GV&DsA ! /A9&b75tBՄݛz&?/]s .\ XlXFKjgBp-.0#.vH?[=\֒TNc% ݭ!A ix~b.$Z߫g/ o@^@l/Cv09*Ͱ\fGh(ѺC_)W=o֍W**VTFQۭxo)U=6*/x*\fP)7ď7m, Oi^şϱ iζu'+W0M5.^x;wqsZ=e@X*j:"-7~rYTʒύ`}𩪤(u뿞Jr[䗇:SCK w6)kMoa{A QFA?S=fOV)؊^p*KLeC9,;3b5'\`UjvȮM9|7 ԻgOU _C<2IY~!hnE.amLI[t̃jPmESӺ;f&7h M 长* LLx2&9c[loo_5Ϊx?nyG䡻3rbPTg:6bInq5hDTYS?QRD/e[}:mb6 |g$mj=:UAV? (bG`&L7z,L_;@CB|i] ^e;%D30.1$2z(hbʨvA!$&U&b. "9 :!!>u`ޱbe$97PqBm(G"7K BY k1Nkv>tPނ0Yؤ6W ~JT?_eԏ3ZIYp[Vn7_ N?!{ۀ`Ŏ,h SC/!fU1gExR9P z87 !:7d|..T}9x=+pM)\{:ʼB඗"_=4!t 7|ђ+@FbWL޴(D:Uk%*_UALk_9q%T{^rC xwߚM"5e+&&ݙvΤ3inc3jC$Ju6[Njfc{]dڽqzM\V{?v_ݗ߿5ӊgUﵜC,}B}07.$KahY-PIg4xKwg*H7t;M`d]7`WBxީaH(I@O7}A,fx9w>D+J`yN[wHm"Ƚt& 29ZHoy0K xIaq-=tJdˋ&Wd'9ژkJ|/%W 8pvQ a/"܊y&Ə]ZY=;SSd@eC|Z$G*`5WA]:̰kYw祌Iyv^fcCW^*T5в,v 0Y(%b(v8Ӈ8AcڲW_Uan9B9TjfI-cC6Z71鮭G@6\Ю LauBEhk=h965 V!+e{`> q/ܿgI;Qάb ="̀w~5>:,i-w-WWZ!8h<Ꮞ $\#N[ԘZpRLX"ƂjoKL(nYEr:9p(8㉫2*W!Ob=7D3jQ=a%t+GlUe&Ge?~$oW[ ͐SU 7Gzp>.jY52,Lcn49w!ě\@{!]] V擽2ܥpDixzw ?(/;jis~1a\zvSVIx S:g FY Vq9y][*.EPGHOX*<_Q~9/β"y pwVAٸJEmyZHen|A@ W[)ܨ@ŵ: F4fB,AMŒRPa=ZjR:l9kapz$@ScT57U ߵMWT'uZD(.E=T%QƂ\"glAJc&yQe36MVfIpmL]8r VەlRZܱ }Xl'"JxUXvAZGSf)di>c[Rv:2q"gK}S(EV 93^0E\nZT|=*ΐ qNba.j)(_Zg5!SBK9$[ l%<]kKBw?Q/&Xm@J̈́fྒྷ*V֚qa1c.3ndgš3F_y81mXtDp^?H+.Ԛ !bF?tu+M:mOR=4+tP[U=9}Wd$@3/ĵF'Pwh֗XubE#Jl~1f#$n>gPP<%B0tL|E*9NieET?5?DtK(_V,y5vX*UꇵRږ+%G yuñp9l붢I%Yg)/i9'VpVvt].ZmV팭U(7\oy Q=+< EaIe@=jY/YI߆R ]WE@]Rcs;e/ėH{ZпT5xVSR ]b@bMkDYk=m9,3u)fX{CCs!5=Zr&:L4(1p80pG+M)z@{0ף8dCCJj*1tA܍_VW}'r)?GZZTLWn\ƯPD|-:a5ȚxO_'eiqІ%WG5y+ŀ-[Dnفr@$ qh\4rC>?tyçlWF@EkIk$v_ 1^=jOKN G1RtE ydI贓pq587o5R7Fuא_8TteB|C556@q*k!:q"tN$fUW ERZ?`f?{]H;s.qI!+d$&YQ1rC|Lu\jX;y]҃%l/0^܎/ʋݖrn\D mzY*dEMQ0]|"i} t-hRX`DD]xz|UpDHIPEM52nC3#uc2f|ZtzJ hͳMA$-v.Fi t4_x:[+JttTU5ۄqΠ&jg'?^ G>@^GƸ Qva6aZ>ÈaRHpboB@R6Q!Cr0#_>"J>w2wce6;BM&0\r߲&E 9_%m&p3ƖeuZhIӲ853Q[m[/,83RcE VѹdOem'J$f{P;x^{޶h"83Rߒ k.~7%i} t`ž]gl}!˲*,}'P`P{TK3#y])mV,7~yb_ T_R:mpVd {0"cZDj*)7 EܰJܲ/g]ɇݮM\Xǣ 7l갟*s' `V!4 ţٍW-bVf<Ǔ-AV^s:p #_RG G}Й&r\fAz_*5"To3W{x$ܖe0Es5e9ڥ4π8z+[c6f+/ۍݙ9c\ ZyMT/iE.h ae5tET?nQ\fD[cږ(wM= ' F`I̙pbߋ"UP"}C 8=wP$fJ8$5/?A= =a7;24jAYpFm'3; Ԑ,y@,Ҫ@NDZ^I),^qϑlj] l8RarK%Q?ٵͦN{`aG.5xFoHKu\I~bj8l_8"HI-xG"LSs{8GY~- bKAji2p -ΟXp(.홫IW+G Ӂ/޹d 4AIܺIF&:3?@ S9B>7Tw.[C/wbZQmR a+l AjAڵ$iMg"LT)m: CVv""omp)x,w&qPY/D&p"y^>jλ%؝i:CM_ 870^cwh3e0pʌҡNZtg:.h߁*uO}o+/+pr gNm%ZJ󿝵BB0uaFw6)t01ӷ|l@xWMiAM贍jV/AFxW2zBw=\>j*>>C,N\ ܌Nvg%ťҪ-:X1tڸjC(k)qG^Y\m;SNݳ_p?a3yD4GIQA[(ۍV+G` N=i@q-0O8tVή'12"|Z9QV<5c$CXx1tQzZis5g6_8i)e`:2Pqȁ9Ff`_h0gnwl'Oq zn?NCZ[9cCMܺϸ2.+7D;/@U{_m"aR@gG`"M| _dDX?TUمjB-4ADrኩ%B"IfށI?,P)G[{sO8J&n⩭a٠ߔZİw(l5jURNn :8@xL_IwBoI#N1 a^UrnEQu@ K>nVE]k(XTY nT"% ܖ4M)PaE h&iBɷ'HO~;:(FѶr V* {w Rv~Q3EM5=:<ϓp5/ak" I&/}YN`q3"ֹcbb'8  ,:nG/oV!vq7BB\9\tZx:]S`Z^OLnʘ+tlQEK`q'}6!:ΐj9mVN`aI[}7j^h;OFpp@!I_KSItW\~Ο.H|BB )F{P '(YT{`}ư©Wj_R邝>GiL6 oM훅"pEM>*%a"o콤JUY-@9T]g,BM.m4׷(5щQ}'mJAC(788YTujov wE+.}i!x_Wodvv6MݢUd 9yG"W9,a.<|!V2jV0߼ݴ_/[ˢXgʴ&]“Z2&Z~2P7fp"_cE@{CD|,!~p<2^ VkA;6V,XEER=^. ~1}vo$:Л~Ypm c2l}tgULC )N@v/)Bosؔui-Fn l -4QcZׇVl탏Ɏ=_. {_kbprӵIv SH^S'lVT 視Z/tT+xX#2מ%}rvb,qR?7_S% bEDr[, 3YclKs\"u,p?(=G=JZʇ o!O5l&,6oIuYt5B4=#Ort"Chdh\сp_G'}k0SLsYмu@@9gW<`'0i׋ d~WWy؊0ۣA/N~"ow 5P]qH{f)XA.U,:Qo~85ǢsˍAVd=n9|-*+A9۞3Tocbko:}:1z-Hx<,B;3>E1'fTZQYZL`V,wyH2Y'B| 1UZy%L n^ Gv}-_JU =ƨQ#d9f6Yx9-W$Vh_bk-6h]7w*敶RG9p;T A#vBA`!e6+ϡo G0”q$]. J~. "\VInO}pvWf\['n/>D#!5|%U+SZI wy6lRƪdiPWݰ??vif[@E/sy pCԤ/|HAIJԞ6tKbj&@u)XIiҡeNtdD\7١ߋgy Ž<X6?nfYz:+ί̲dIUv|7Ѐ|AJ[UdwRݨ46~ׯ9{{4k$o:+, Y" W#]nԵc  (B@7}jgFGyC4VەUѝjatV[F,w/Yc4_ Ptp 6.[=.PFl6I3[wj/R:Š֬d7eMȰW(I ^=fnB4ЭVbQL  l퉞FlӝXTWTR%q1(&0KlyXxLs',pjrdx,SU87ڿ$YմX.ix̥7~"Kl .uUP&QTN3%Wܼ-S&d.J~DT$I#2#{O:D~ }e)Ma2_ay࿛4y~@yV0~vF8TΈ$nE,%.ݲ6@DS1h,B I/Y}}0 KK7H!<>ؼ "'|E. 6K2vx,0(r$qu߄2TZU ^\=>UJ1;TRRCc92`j~E ¬chNc\ʥڑt6۶}9MFۈvѼÔkY?(>V 4 4D\"u-_di#`b}]:knkiAV)&tn;TNf@}r}W; : z_VM1h j\:vP87t[6%1J$jUGkiZ~&*W>^{y'Vn Em˶,[ ۙ"&[Z&[ DR:_қ}`HXfO͚ w+T֧jk+ax+nw]NyXN%%M}`b?Ϊe> Ha(_`KQ^xS؞1nP+MhWZIc E N1{Fkє1L2##x??ڄmWbq:Yx8JY92aU=h[~Z Pfe1n-5(̓4a'p0֐/BKjR!$Iq{aHЮB&n8]E;?XlŴ4 Jv!J&K"•Th0=K!C-4 IVܖ}I := ?ǒ=؃=k}UZyΓvk31.DJN ۜe d^;ϔgé3pi\}=EvhljL\"j@pغQ'yִXv\ZoZ3%$gc >d:JSqN99=YW9tq>B@;EM=vߥh/ƐȐZ݄ga:Sأ:H*ttEf.aꍹ0<%UOLǖuAeKAR |P8r',$oN:4T1zI +WmϻBWap)qDzLQ $bQeWF&ا*`,WIR^ 2z%}Y#)zHl93S'-!tup+_ ;}tNVy9ڼ㻕bbC+k9o)+5 oK]!H!d-Wb`vY>;FƛVUyۇ/}\ Uo7u`̆?eE@;N !s;bK򑾥{_4o YEޏEa@.֥ZB jۮXLˎmOiw0wZ5Mjޟd*%^:/b-6s%ѼВ@83X=j*!3l.x2~:Ԥlq4{ &viKù\+sPcwsm*LH0-GG{E}Gn] `,UeaxHTP3mmtRD6-G-~ֆ_(%Jd '.4`eDpcz5dK ߷.‡ UE58QQt}0TС~}& 2>tIm8R mb5NYNCDL ׅv:ԝz#G\%w3vi&zڐ$!m扃w K67TKq`9YM!5VcxۓUwC $p9܉e6}jNB.BJ j#bDTۘvqr>  -/zkXبXa~qIgank_ zwVE$R 1YkDRDdÉQVGGnkQ4`!s#5;7R:ӯ!1d3!qUd27>TF/!jzTRIf|Sdѹoy7<>YmmG?|z3d#m/2[$:ֺuo윽Gt `1Gt}{i27i~}9Q6>S&2֪ҵAM_vw~L 봀"XꡔuOM¶/ФV,NZI`|?\WT1Hx+#k<ZMD* 9Qj6 7.eɡzőA T 66ݪ4wyȜ є?/A[kwr}Ǯ ҝ3g <sQvۂFW-*,{߄<=VHUgğPpH?{Hg]pJZX] L:  JkSVec"'j&_c>qζ0 4wzEC44lķYqVh =Snı'(G3D7hgڶin&ţ}: )) x'E5԰ag;P% mw}+Q u:3EYz'}y :]V2+ZyP:$g^Ρ+5.l<+#ji@Yw`z?^ 'gi a_ H<Em50о+;: 7촧v%'4ة#8j"=>,Ԑr@$DqSɊżdXAhx|~][Dcg26Ë<]f46B,V;3# : _{8d!R0>Tp[=7.l4S77/x(ݡNXo, **ؗ!FC_\e ,)۩pzcXgbȍ& U`O|F\Ve~+ء7<+=DZU8wwϻD3-QLH'^ ?`m2W]r?k>=iYnyknq}G>kT DM^|\b}wYMM,2>JKeӻ$,b"uzntw:JhI0 0Rųk4&ʪǣd~!ٓy 4Gsw~a [qb&i>{baKq:YƈԬF>BW,-V7٭zڄ ӁYQ0K2썣* X5p *d LT ^Vfh7_BO"ox9|G&iUph8vLyeLeFp-{*YaӁ=,+>{:4$o6N~$QyŸn|=9=@ 9A -*T{տ{T\%;?^rhҹvr]t_4Rƀpq;eOP NA:UDQм 0B1#T,IQ%qomp b呩!|XEj֝-BF,UNy'+W3JPh2g@8({eF/'r-1f 7Z l_4yȗBA&xq45&BC$7w#2UJŋ=ԍ :m}dž// xa;mGn[' _WXЈ߲#Xk:jpۀ`Ȅ0򩬬A+3@Ob}65şۙ6x*NH7J>t\+LRm!Ӱ,dITKLê~mOE ,S1F\x@J\@^TELF2K=H;WBx&"$~pI)ٹxΨBo^YEz>oSBg* F}?|f ,0fB`7ύ:=}2Cxgy; {~e$^rne7dkàAH!AYiKWI>L%o0B=SM0`L ^v^v(P#dӆ䤣RV?i& %B{r^%PKTJs)%rS352 z I㗖ĨAITHqd@ys[ je=Cxd 5e[7N}$5Ly[Ie In@6}l&Y T˛Q\iL9!"hu_R\=ߥ"CTwݪ0e9ާc{EƸ o?ˆ_nt-2ed =9u b0Y[WHT Ⲓ o,QRe] 3\Dr@3~{P3jC{KحbfRّ:e֊I`bWIyH^坴(;2[|\k@GhP?ZbzGV?uh!6%#)rMp9k6@Wka7Di:qUc>]&*xf ^W"I:=s1qMȭTcs@@]2L vBCW{)\/&J(n{SiϮyZ!-D"-3W-@6~o]JALP2AW@D9!BkӃz=Kd` [;<2Z9ﭩjX ~y:l3kpzhYlҹbV^l>$1 *U4kI&#ם(ڨ6i)I 7'Lp}c}2U*b'59:Vk}d`rwqQ:PƻNŖ#9˗ؚ|_dPRگ@XT<ǣvE"{)cًIIƌ{nNN7|,:2(ιe!0sCΊ!E% *X~ XhMuŇdih1,3Q]eFs%71ؖ@lAbTW)0oG!Ͼ-I/|[Wb>_P&X%?u7 _s;{ݸoc :q,jUnՌ /0 h1v qj) ^$N~xMdDݍo9ABݨاw[;ԇvYL?y Qg+ޅhG󴉜dF?]7-ěqX8A29Mr:ߨFv*QN# OU>pv^È\ 2ӂKyh0:}x'vd-BNZL>ta9Ipv `KZ+4f@_M/hz'ڡz9r2Fi P})#%UȋN ކL&n!qMD+/).ZhX-lZr|fa"W>XbD0bݏ$&> Uu1&( PX6̯="$h!:=mqg5$ħw{HĄ(,@2Lq&)-7W47 jmn1Ϧ?WJ^~VIQZkğ >)TvW9Yx a Y|O=M RI0\)w:~>Td ;͇ג}ǕiӨ)y6','1e81ioq<5 (#(b@~bl RA:X"]/#O\AH) Ol ܋{&xi\Q5Jܽi_ fM>|} +``ljF {& Qt%xY* &0ͨC>Qe߻Q_{eO5 &Ico"cf/'VClD!vl#?e:H,@3ǸhZxvY6EwoUhk]]0;՞:!u ,?6̶S{1Xz>n5CsqBH 64_#A9ĈV}#Q&r=Onp4*_`")yОk ҲކZkqѴHY@1]%@hiBʷ{G|i#}.tmV?r?̱JlF3xE"ke5_F=-XI$*Z[fG]jH`|vUդ橒<.4>.kog~ϳefCpzsEf4ѸAӧ˸߲ .[*[')uhzG0TQnY&4=MQYYwƩ;'t "Q=[0qZvkFz.z_HT{;{-W#a=q酩7/ě [v|!J75iQ!&yՎԝto ΡŒQ5AQ6f" gaޱ.I,pV@EX94=2+jP~2a=o#8\%>-Q&E#M2$RL!O+xgZ-jt`z̢wzm:Oj K騯MA0.u{3=j+6\oJ2Jd@`[6}bݗ a<}L'Yɻ3pF5g9yPfZ*4YxO3Qdw"X($T̰?,e&wR<-s :V޸NKvr ץl틟ȟE"=Z3W򐋂kv25^7yifM>˔jh w5"Fd8v??A|OJwwyp&Z$dXVIT !}  1fAqc28~1Q n8'[Ԝ&?vr MȐRsJX\Q#ڎFXE$ZwTŁY> # k# 8&%`lϺtn^ *esz=]V" ; ,Viy+}h h( qW纤K;ZDʹ df/pwA*@sƒcu=BTBZ1̻R$O%k]Nt-P'ydz&[@-э=v] 9Yw Pd9r,8+εu(0gWU-cP{=DiF96"Bn CN&ܪX3wW##ܓ?Y;::ku$%CԆ+MQ Ǖ<Ӯ/ LohUpË\֐PL(b[BW} 1R#u*,>uUv/^z+wZ^V~ 68VWFـ6z$ٓ*Kr}0'R"#`>AYQq EW}A$tH:}KHv,V+ &},wJtJCEpk7a2 aE.(ݒ-Qĺo D])qCRVI^X4\" F0VDI6F竈<' kBKg m3kb.Õ$ gKQn bj2 d&\iTxBw RZ'(<СebʰIB;|4zo.B ؋wrq?KsYq*w** Q}'.)U1t6a08 "$K0`@Y(}kNe?hsvE51{H.nəm .l-;?v]X!Y7`qC&%篡fӅi_}q̫@TSHtMA'"t dBJ 7H#'Sjpgq H2uBJk?NRL0}&  "8Tܜ [V2+A$2lKJyzxe{Z+xwr̩R+At>-#6yʡ? O)/2oSLXV$6DO=0WILiգ$ڦ: Rdӏ39:3)W[*0fW=ֳ!٪iqJPl?VAbWTy${V.ȑ"ȹ+$4"*OtU3b[f›Py%=4 :RA>y': C}Js ]񑾻J@Y"[9<8-*@zHAag7mldk,n>dGr8M d젬{\w?;o;"@>޼F7h 5u.SeAYiazT)-J7KẖR1)‘cM9;r 2[P6Pi]>pSgIe*c.OqyP_7 >E[00KU(Wl__AhjְhnQ4&%?ĭKmB;g=2*ߴ͘=W=)UHY[l,mm̨cFbU C[Âk}mǠMƲb_7w| = pF9 !06/zdȧj3ϣȞʹؤ @Qb棣/ |]+Y (/ʯI$0 Kr`xBpX Fࣄ@hS͊aB<ιL&VBVB )N1'!#$-+ϘX&6pK /N:ԧ4}Y񆺃dAz;I\V(zLM'\u1q) Pհix/t@-RۗR:Tv3{E[;5>C7-<`d,qZ cj@I#Riiϯ/(-jN"F̙V y ^Y7plg/Z֮wY0!uTZNd8ǟh"Ӻ(qA {jɓIX~(;ab (Qr 26g ũdN$p8I_q -*'$mj*6PH:b7rJ| a|8N ZEr|,+hh !_$qFy4;w ueaCm$9nDu~p2f{@JZm9og D iʉ1&Fr.D2Ow0Z[ge^XGz) ͕S$^$/ʬ+%lުd423`U'tNR Weޯ3MCxۀYXe!07񪔩 (7Njaert&:oELbtQf0ՊI0&\G8cWl+ǜ&ƠI0eI0^sTœ<4Ҳw/1!;ߧNʽ™-;jA\ lɃ۠F@D68gV6Durd&Z'uu|ݸ64gFS)h=Kf5-^kw3[Q^Ѳdpƃ:8CVxU=: @,-]*8ǎFWO+ `CUC,c`,i&ׅTzg>uw4Yփ(e@g/pM<zT1+RZ`ӂf=K;',b|l$KԷ`]l:V9 >O$$tjx&v{BhA\83-̇ɀ[ &8F{24`v@YxbΝPGA~3GB40HUsT8WY| W҂^×w:E7hYFSF<)T[@SWD?FyZz&QfiR˖N bձ1Nv拢Rvd/qm<-^\Y2UhSU J Zb/ &fv4NP[Q~qc:9=x-|MsBlxZ c[q5 Xyk=|I˟U ͩ|f}xSD#]{J Mٓ%NG_rZ c>Q,ٳgkx"< TQsZK$u2t9. g)Gw2%NRƶvݫP6Sk,WjIu4,`a|MM,,‰J!Lc/ bo0P5`5䌮ӁT@6FQ|tKDЪ"븙&><7bEsTOZw|VwiLeA:On,/&~M,ãAamËԑfSɊ?˥{aAjo  1yI$cw8XOUwX]:~`9tuF߾q|"&R*苶 8 eFէç+30h yM18oM%:BYFc' !'Oq6EUHv(_qidZy˸WPj73h5Ƣ6VN>8m?3xtHZ֐I6I\߻=TIix"]c$|Dx 2olJ(K~{ 01 9W݋!7KL$]Ӌ5.p.U,+גYqA^(l@} wMgx㔹N`GU/?#DC,B! mSא #4K`Q' ^qGlS{" lZ)ﱌ לƇMY6 ]F ѯ1s9 s˂̌8aoY)4y$oBFv3z'j9VH>͌C;[2_vCq>igq@V˺Ѭc I md)\-&ڊ $]BgƉX^BCռP 6b6HhH/}W٬UkjeCxM+Ғ BS5sp5 o=']E'Za|T9 ʸ y@iV:bj"Hlq5pЏ6?7L%!6RvWJ=c}}XJ=!8qQnw j+ln-#aكWb'Ib\3j`Gwq TaX*;l=״ΗU4 *6Bm`ʚ/طQ8٠P#= U٪|xB}:-Q<(-|_qn";R'NoMUKzܴP-D@o)oS5.4˺xnU @>O;F׾:vp›΂bN<} . X2[3{{rc_.}UpYl<{n#&NF=ub_?y3[7P6 o<}s38?݋Wztv[Hܞf <5k$*Vuu5եf佇k(hGD6^C}<AW49B>oj5߾:2Y;Ju@ZBlo'9{]4EkJ{(XRZLv`hTͥ}:fj2NeX ^&ߏʃ# ftxsz}\0~!# $t!{IX&ƈ+^ )ˠ Yc4\{w];PzQu"oZy }m^qS7 y{6 : UvKXfubwYQȴtdx)SeT4FT]dOls"ZAmYy*,Kk`תEQms>C7@*uF #)xnB$R S=4 xù\nDv|VD\ vib#X%&⳦lQ Yi#,S)Q)tfp;*.F2hEa]>ӽ?GNחraӘ`ĭ>kc`Tn:!y,O^L}OtTQٶَG=بc. ?w2UD)neo'ϳZM ibt[w>IH6j&DE1ohKXҏٳ; )t!G@zV^YDMXTkval ?g Ov o"Vz a^}I@臇I)}!ll(t%MT] uaY>ꄬyv]$#z˲)MFKc"_RP5W>Zz/V<u";ҋG_iƜ`%X -;d\&h&1A`9 nњJ@\pH];lJ:,}v\t^AI7έAN `^#P;兿}ntYQS9l8 ȉVN_sVpx ܅x.NJ)?JsNw_P\@1сEd A@!?OR)ؒ??cHMg݆,u# 5P{iݓ*x>YyKe9+אV#Ǿn"+U )q;)q޽&0"k>b>'HNj⮢ >/pF}M Uv 2|HPW0m-OrMӰQةƒ 8oYpA>vpGJ‹mS_>bu4LՇ0 ͙;kӁ퉾,YSG󌎀ؒ!b/!@Ȣ)N* gtG3^шe}+˳mq8umoCpqG˭4NO-߷x@DE&B9L'n4@V,X+6 k൬$aA/rͻLYf!F^`(^!3۸?B.X٤I,ۂ*/xah:z VȆ0P A}g':s=`:ҺvX.Q߹Ks1?=m`,Yf {H(,b<`y8:jp*#m9:ᧄ/ bIopW7P՘NbhnG^:r1zvў3q,sfP ꙆcKzJ! [gU&2 a v/A|䃵P抶m3Z B5:)TY24ڧ 2u|Q%[}\I~t8VrY~?W;1rhV̬n7;w;&W$M4^N|※I*&:?Ygs6k%t;s9Wzj@z1Nm]l ݬǰжMM@T[^V.?K"y)4P].Ҩ[rdZݏvYH嫓)ӪVoWz[ hWȣl8{72spÈʝVJcN_TdI&1} ΀6'0kFľP8Z[*䡵1 & .-g~z~mxW6.DZ~^w)G?1D_{/HP7Ă!?M^ dOBS6ĸ6TZ}\q!?9iOҹr(OJe(%S2y1a_a K3C&P+6g.Аfx=5'_7KƳr!8 4?ls;H2 ̔+P8։ð:>qE6t4fk$j50tA ;aY# DfDEKF㸲L5RSsJVym'YFI58C1L!Vd\RGAPkÑ0DTA:ehųW.(#7-@cք3=s,E U=v0o㫪K>ѡby\r8c3]潞l1 :NXQ8Z_Mۢ?HL u!4u9Q.u _vzoHHpwHQP7eZ^X; 񈩂6 @7x<^8b3UzNJd %$ To LTq 2dӅYej}hӐHMlaG"|;еTL24wLN>]_\j9sT8W7 F8"=,bV@8dX\@8̻B?ac%f/#zX^ΔkU@c`ّ2S+ an&k2='_, a+n 'WbihK٘V2c>Ԙ0.w8=]wcps}Z0M>uӬ0UzQ=ОqK6:yt !/Znc2ns (<8gk%mU9$:e\0m##.ɅȾV֢LZR}.@&g%l{HB*x?D Ms+mꩶ1(EUUr6J/q_( ^zHB"U'6CoXG %Ʒ)-:K!#I Dڟ*$Ch8 zYU87,+5գRP-r'jhZ܇0ⶄPhȪC'ʊwbl UA]die:bs>e=[_/,9Q [M{zgK4=-oL~06٠p41G" {Tq31jzĮ -0[2h5|#&+Y',nB5PN#aaV@0iX'U$FvGcQrc9N-k.  N,O3+xȁXvoS,gN129SHhϪ㚛Vauž 6fCrhQ볖ȑdЅdlX%<- eک*07k) CG{G*F1އo:ʹߥ,=/̸~ZVJ5D f _y}t<iՉmki[qfHxP{]T+kt+ةMj1vlI&2|be ! %TAFN"I#he2 >2L;Υu ^O]51aAjw%W4X@BS1KH&IYȩ^ܤA*0:[%2 菠 t ҹY Uz"|?h[|sFmxKyn_D:G@F$˫}Rྲo];,C^A.A5&y)$VcG~u )0F6-I jUN 6-n ԍ ^{sORN _W]zM Ƴn$қ?rF=Ϡ{E>II5ȸ,oaT%>?yb!Ϧm6G>5'UǣCK5dL!&o2{+@J "A=hщ4q\@a缸PF9h5| x|wyCot.e3XnPΎNŊ qp2Kf/ G ׎./=]>O'&*.Jn@PיߜMk-ڿ%^ugVQGa>53wQ$Ξ&D$Ry>-oOaz:l>|q-fiMC9h3lsCnѼGs1؟ug9UBih+T 7DCvE*fN&=*,  Qgv_{RB><?OK<ߜyTYgܨu!w95IX8MG@O]ʓp;o6&xнhi!z¿>)9{%)5 /8?K4 Gskx.kHxP?\J1/~/*lI?},P2ѣCiK[W:ul7DD?D'h8skPE=J;~DWHk;aE>F( lj\zt<Rz=Ah'gf55)u~UedN>u@D]7T '^Y|Wtm#oeV(bZ=r<[FACxINo'pVxbkʶ UzVRfa-eW3!uzN9ioߣ$NY"|hz3sݕ/TPq ܅{9{&%j\AO(JqŜ 3̧]ɘ8$߷j-i"s2HA]nT.+g;P^4̔bӃ'\Ĕ/q]v>)ݙwqsu}S72՟x/йKCbB[r%CJ~Mwn4UVʤY9O @T}d%o#,֩)dlܼT>bm-T.)}xiZ곯p/رf2S}DSPfvINv^vI _S?n,U-7$N;dve-$ڴ!-pwq` cCDV$ym@`i^5j«qI0P7l33>ЖV=aO,0G۲\lU/9/mz ć/Z<솴:4M+/.l hVj$x) ^Gc/oZߝΔybvfmՌ3'߈deٿ@aꯝ4eTA Ў^$Ug[1>C"okV)ǶR`qxͳ$Am@5yOXHUyy⎞g+ ʿm6]>x (8u;tb(vosgljï=p \Og1*Xd^N03 +;)fHc dʧ㭋$<GWMUiLЦՂʒ_PYkHzRkL"3;,3YPz1 WMT%QK?N#`**'cjz*f7å!ӂK/Xb?Ϭ.dтlMe'Hb5Kju+ щwh/ rmbk \ꌖXPf')9owGy!oZdF{X˷!D#Y~]RytԺ0>^c(<W`ݩRw8ƃh*I= 䎺REo@ܢb!=,!q/ndeu>+`W[< p%5Hf {;z}bF$ݞŕIu#ť%;H[ '@E7LAP8 ]xEP͔q@G鬰*/1/EJV!v˜_H‹SSI2@)cGމTEm/yH¾鹠m$L#L`~>O[ǃWx^ƒfY?:Ӓ|5pfdVYYVd:MqV F1]I+ڌQBҨ+9 LtpnS$lc V* gYȑ9alAIL|;`|Ϫ_m]J%{o)JD%7WEǮSCu=+mt,]mÿ͑[/1~DBq9&T1HЬ'c9FRIbJn}}N]s:&dvf ِ[U?i43 KX7!'pUJ-$^: cODoUy68LQaRO*>X;$׭lD}”LhoOmixo-IxBnoԁy *<p0"P0 S,>uiCT28&׏QYjR!'DY-Z :H,iͣ.fre1&boN DAS7]tȉ*%6R,}msȓ,Pqbk޵ƮրIW7 lg(Nc$\5f54X,}tեuc@׏wAFlab񖟒2zI,BSVg L3r*JKd`)x~gVm/ב{,fYn0D bLa'- C=nc6 N݇l~Mv@: ^_:ɪ9?_DbXbQ!鹨uҤ(R6W^t=ʎV{f*L]6U;۷-Főگe=[!QҮ#2˳sP$L##=Z WS׳_$zph9ugQu>*U.VT Ey>t3#"#`Ce|xJJ6~k$u0vz W3ڒ;t% oo)d|E;\x5Ek*VP"a rY#saו.ފ9}QvQsyINxa;V!D.w]N ÖIҾ=':@և& &8p@kwUrOϝHP![m0?R?Ccm&-mRz91UMKԝDQ|N\h >}978N֢8W; Sf RSO=UqX09酞ZHlG}g<&3H[U)ߋT;Z JOĥE]<6 C*C24P>Wz '??Fp7&١ Yڹ5Y{7iGsTm(PƊErbŸ Vqo-ScGu+ۇkaP?$G{S=Hy'e/J 4\\9=T] _.=Þ ڝu5%57fKo !iHKE RnHE'0 RQ`Ȋ*=k0 ̶'y BOQW8H<+r+~=%M5=X#qDZiD{Z6l^<bDs15G~1 @m(#0*Ch6|BKal&0مnv6"_e#5qaΒb~h3^R풟0^X9*C+m_N D{UsK?<$/Oz\,a0c?I)JA얇]dP6cT3cPE{pL<-wFNM2;mx,a(9tSaFg}'B x1ثL>T}UT4sQ 3"{^7Z䭙;5U5| ^&?$$&LV*n\'ߺD%EL}4dzL6̧G=Xޕ(_Ts ț+`y`:q81؝[T$#4x:Ѿb_74Ϸ2^bdQ/yE87?bb.lBa `l_(BH!' x$qCn~仪VO ?e_'~ƪO(Eg y$.#Q^ 핃קUz>xUTqVrq~ 0@j"@v)8S(C>[/ƄzTmjR@ع\s(srbA];9·$^5y&SNaցp6Nw@.azj~8bٲ]r㻞u^n7Ռ:ˁk*sMQ\҄G/Ymqӄdy)ѝ0 ȣ܁"n00!4B3}4i=9h {Iyh?faXOvA_Irj*t 2M|чz!SsQbòЧv-\[%Vπבѡ$0Rڌ3SM} eWI)g HwlS ZO<́>' Gއ}FZ ti!QnoE_V9sn1)) xGrbV=Ǣi>hWA;r9lK4urSHWU[ςJŌE>s Ewϖ'&j?:ۊ^!OM"'/UT{ zzji`ImaPqg0enk="?U_/>`)Z!9Šj[,,6zf*7vcdQxC +x9ɍEWrHj/bm$R +wxS "CqOmY9 Q[I]KK$jz4E-B7ux VJޑ rfP8()[B lzIK0[p'EhŪ$φrRQFyגNȋg,F2\r|/N2M RVv$8d2IO0s c8jh VBb?M=F68Hb{prr$vۺUrnL &,R)Og+%bW#LvW̉5si]Q!埿F7wFa2[1||)],,HR_)B;c5@],ɕș`coKF^MlXM8&>^2OZ⟦*(Xb q>!AK$9'%̶WsC8-.ؘ) fzt]Mh^ cXDWl5k[ يɑHS0̌[} 8Z l0ĝz;FbK> D|a{]XmoFlQ9J*׾{!RcX"c*Z@k0}ˠהYū)U3]%& a2K'#G(#-h*/R*CXGAZqxUX'ޕw`}/Q 'hjF.Ubndza>iFʫ uO{CeO#%?tuMw1V*jv7F;z`o/&g(O̚zWK\)v5!Wb"ٕqNM{Okez\I/T4oJѺNxE/:\KIXN}eWfl-iBˍϡvhgv=7MZ$) Eoc΁Wƚr/>N0*\br+S5=UdRHO(N[*ClK*h zA4\`HyJ4}R %7n9+ 9OJD(0Gc?)btxȃ wd[iU!T.+m鮴`Hs֨34ֶ?EBHY3[.x.^Ӯp l5eY"  'bD7yy7Fx}7:)U{W;0hjYve͠m$C/3"Rz- F5>׍m3b6cP2*N_㉶B`ayl֦M|aJsڂ%A. 1ᴳk(tUHy8(rO8&zgvi@F;oʇYFNg&J]~>E# ܶmhul0.\/EE4l\:ANzf@ΰ~t| >w!Xmj| 86M} .lmqN…z#ڊꩴq͠MUIknڇBIuC;nHtߏ*&JЙ`HFul;xb&1m 2ңzrr@3G'h#x-1Ǽmo>+j /no˘t/ʥJ.5$̙x[BYb}YJgȰz; Wp_59}Vz6smHոbi)ӲݪAkFG$k5M}y. I[72<>|SJayg CXF-x~"lhK!ءyj/[m>#G?D3Iϩ*(hޑ-?JHj޶B}+#oѧm KQ>L# ;!Bx=EӕE9չ*@l65I i#λRkLSU&$l`47xat&b*ZqtRh3yJ l_!WwZsBBPە^qqJ@hv,?}`I$>򽜮3{w.m]ь(T/ȇx~o,|6^Xj^H&RN@#Kx:/n8k"+mnco;{XI Mq my:ԗ#'j!sA& D<zܻɥau;x1eS뽖!ltrݳ*SOenAYj֢ޗ-?5X4>nuBZ[am} 񦬡dNF}#wNMQ\&ekPI#Y/ijnaI z7w_AC 1kj/#$c!H_W'??TeMuJn|iJ{E9<M$K-_zֵE.M.pa6={JCd&HQaY2u8VeI`g$2X~IyL^f$l;M;1'`LVC?Z-5QSQ6GෘYS8.`LpLaHWq̸z띻v{ p/~sK YIcK LW/J[)df_8G<}%ټi)N0;ējVY4Pg4S!`"W`hAbAd]6>5~Z+ +ǷJ13k+o$OzC2U0s3jbP&X|ʪuz #Ju[W-hs LB+8{䯤**Q6KT9BhNpg9@ ]>'Eҫq"~˭~q3qMOҰ<̢Ԃ ro0Jg:4a+Lx&Ǚ=R08]Lg$'s*m| nUnS|9+}`H@cMC0ҩcad?Zu<~X۪.۲q-BҀјB\`C.ݮtGf펈7T\$֗'q| X_th#8v<=USV>z\}*aW?8eC!=`M-J }d%%`;n f"q6?wL?ٳظYv/:k͒Bi\Sj n*8|><1 A_/-LjՑ|,lz~keQf#}ABm@Xdn\oCNjE D)؍]c\1Xh쎶XP5>XdJd3Ð@ 3HuF5=Z (55ا1aU%PsJ"dn4Hu΃7+ɹ~ ˂ZߤP4*f'KNƧD!P =`ʝ2{lcH R!͍1NHl@PGx3~q|"RE=0 3w76Q#HOndb Lw.Tf8FߴW S/wJ:#J;WU򓳚}XmqGŠ_b`JQqj/XRrK Yj=Zo Ta-yBfՌו葒J5;(P!Ӓ.ӸGRgm\F;%3Ԑ(Ub<%pGTtlλ)N@$$-KxH j fvcM[hg~U`b .P[OɫNs*Zm{HhԊQdZA"=}Ul(^Y6kph60.[ٻ]DZvqW3zE%͟KP ɍ&WG8@62_>C7B@fz9G)ubYTC+wQ FLLN;mzHARlQT(F.X2nˎ Y+k{&Eg! {=j5roF_UubHN^`x_{ -Iz/wG^R!1GƎGﳰhQ]oI X [\`9_PUhPuj@1bz禔!3ᘵ/:02#Uf͎xdF( .@ y",r\뢆p?i 8Fv0pR3I٘êX U^Ҙ?!hM\oUhuTK6/18PniXıg B݊}U GzR䝺^ Z[5G)ο9{.-&aN眵6 <>DU_ yԺį@6T˭*]:ٻi:~c=n *" EX7Ƕ6%v̏'Dxmw;OD' V-Um`ġ7u`d%(+4/`"Né:rܙ ۂ( .g2ys~Fl˷+"$\] d#pc\HinYpG\=Ph>pq |y0ϚGQ]E.uJ(2҉t cL9ݼfu*_mMV _&[pET({@[%x5r?]etc:hqYĔgxoPY+EᯁA$rJOs(PQo}8Hpm6Z#Pt͍zɺpq~Rg["0vTajcz\B[&oYht2SG)!s Y(]E~pt l g A uF[_H::j 6!`$ )~d[u'ثCujlq򃆐oGL]&m2؞s thKa?SUN:F[5| FbBw̅:[W2"Qih2ռǘHu!Se ?^Z(.``m!Ofr({+Pϧں ʴЯY_ .hݏs_(p'd<}i7ö3\{rZ^ sSὉnZ`YM+nmiR'QY1ޖW0jױĉIzz'i zZ^:J7 ҭMGʸQ+J>nBa>Q=?[I|цO[/GFʩ/f3" եٸ*4dozج uXK{%,>|9r:]~ˊBQYɼ[ !Ypl~Q<bo+OlSmO)G:&( PQ44?8PW a~_9.Rވ/ro*٢Mw)[CG-[) m+}~Vj1\@oydfz#BWg's2p kaS@$Boblؐ6ZqO߷`. UQwc9Ԛ*PPv6%B|_}us9[`?s*XfMBcLo`룩: \] KEztuS|3 V*we]#C║l p`'$=ٚ%R=UaW%)ydh8k *Tnzk?7TEIT#bd]?WsŅXr%5_!Gm# Ͻ0w!2{!:^J~+onVɸ˝26rVuGy2Xt]w"I8nCsWܟ>>~Qoh Zj>wǀ[OkE0YNxjSCpAr%Y0xg)N%^<rgF?E L/Fz'ኔ9=}aj3 sA=xq*rmܸEz]`N$=<62 ;AS8"Hy{6mZ 5,G**ؙ!$h=۸DzMT xzIC0oFFLSiq/:XL.Ƨ0!Ia[拕ZSsP |$FM(-8!|v٭6``A~Hyl{%EB8,o4oF+*,oIz{Z}KpzUNz ݤ5?GhuUn_hFq8F_'Nw6 sx 7ۅE^ah&}PoX⦲%dm%u962>wf !}f, Gy9J*iΝu7Y*aj϶5 Ci*k ax~M𑸥wmTG3Lh)_[5fW8Y4$.^)*\;X,kR'fS:w/V{RϤ<f9f{e.WC)B7';9]IGfGh+&eâFFzc0so[flS_,?_MKzlva6IS;]~q2?L _Vɘ Ti_L FOe e9Dys%+ `7;G@!wf:HFѡgf\u;&9C Nft]+#ۋ{;أȟ2 R0S>* X.z|l?-MکthvIvIii[|'i;#8}lFbAM׫uML#=EY?R{.z!#պW?q`VWucD9d+Kn8uV JN`~||N)էf>KQ~6ft_X/Fl c;BPG}`"gt,i)m&:vD/I'/*VfWPvUj^UL0".ah=S 8 &u ʫ|wK;-̻lj(p4`au >418t =)p e3}Kg545X` ILRH׸eס܊Dl'`Y*M&Pn,N KI/ś&tZ4mF ȴ?mؗE\4#*xYBR. %zG?JX>Mp3Krl,,M@RmkіP>ad>v FLJ܎_ʞ'.֘ HEl MN.eX`Fmb6nT0,am[y"{7KܦeJۍѤwDл@βdn=7 9,g5-Y#ãW+<[D[(+ŋNr&m|^~}ؾ $h'h{ʉ}'8tσ(K3͕X**3=^3/ZJWq=ӕ |I--V`Sn=Cl2է 6ys=4~Yݨl]'(yV6 }mlJ`7U?wvHƲ[Kr,b,trI ^AHI?u!S}nM􇌆[[~vLq%x!)0 аE"D;QL:7)x\ <<'& /^~_gB%tv4Tԭqgms"g;ӓVֿʢ(g웭ov@,p6}/X hiZfص]Y F$5yyK@Ճ5OMyJ{?,q#$G_(1NvMu&[vH |֌/{4RN&֧˧/.SK(ܼu,J E*cMYFo8<,GV-f/CSfllLi:2;w!efӚg t) м3JFQrTF.kx͇nH- †О ͦ+^HA~9Uez2k\#(vt|)VIRn_]g+x<;y2R6<1C796fj"35 3ACi2>{VƒmQ*]ISq`yHItw1DhVwUCQwF}NCc,mWH;Zʹ Cdg=JHj|;b9 ZP^fCDR9!q-ڥsC3w# OLCZq@.yFu^bQS &SnS]0Oʏp_F*j?`sLnoȸW#מ҂!3:d:"l2QÚj/mERD'OJ8Yca0nb0J}ķاRgn+/Q7/88;J^4vV3tSxOW@M܄YWÿt1V H8:VED϶#AwA_Qp+!|)+^"_^lZmG)qb7>$h(;:u7$`ȣ/ ^ 18bz&E)Cj +ɪ &_d},Ubs9İzu$񲗣nkT S\$XYGAk+ژ7%{xbiOݑ.3k {e HFxvɖڧ!uZ/FV?鑐f'K/8:q'FKؐE+"dQ ~m.!VrH1LڙE>쪩t5O;g  J.M6<HG9ɜ꭪'Dg66 fVU5Ă|/KZ7>m=KMa}$^SD!hʳ&l4ti2| H1wLꈗx`DK-(`c:\ekC=~]vjj ,Sp'x(+nv*&LoJ9˅C!^!ʻl>gkbat_hSg9qV i6XH8,('9Iuu'z()-C{4vb둪jbSj~PAs/Z?bF*ZH)Y[u!YuJ4гrZxskI;*nR;M6C6ՠz?9(&g ZƮ*hay,,ݎ)ރw>ST.\D-SwDrX 9fnAOVvBrM7{n'ӿڿO|fobWvi4GP_5{wRsE _j0DRKa]KHkG' ΰฤN:"m,8M*sR^=%e8ȡ:.е:#4ϸ tF`xGR5@1c'Ka17\?d0w)x#I?!8 3]z瀔dK;sP'+uGxu.w"xG2#8z!C^0PG:XvXSl1ي:/(.w_1SUE}1e3r{>tf\z6OԑIE|. F b}H\QMe;ɬ:IeJ91`.y+aa GGP%qb1 ~?ԳbI[tFGUeŭ·$~I~g#,~b9䳨ߍcwD'e÷wi.}۰=_cH?;.6iExCg ylƂϫ?+u)Uŷ~7%{P.`B4򅛀%ԷR1G$j O }N\ΏSNQoDNz9$/x̷o*wJNH .B%d"Je;6`wNC0??WjȐ:&@ jO$ lY%Gwٳ͞`Wi,ߐ&6Q}?/1yZ9B~pvof]4&}㨢Xn006Gi?<֯2l:3T҇pre0mqR&KQ¥VCWHɀˢ|M/E=t+}  ʊ">A !h{G{$ chlM&e"S0eZ&՝YU4(fRֽY2}9٨GgG-Y%cƽg1L#0 橗2fO 8 ڝh97Ul+"k[5]5X:B#OeuznmEi>6s9,{R`d[%Rylvv!L,lanPRh f_3;ד:)7iVs9Sէ.כ11Cj81%,^zuѠw%&s STBVSs@U.f'+n {8[Y*hp# mNwR:n(B9<@qrt{CO qrJT_;o)VxeA(jQB΄b2qPA%2:խɺ]odWfuF:+"oFPy<{f_7 fƒ@Sb&wRy-V6rOP,UܹT.Pn!aE.C^݆gFDlS7_VM!n Q1+O_}{xb.'KzeG25fuiTb.v3EIcg"nO8QSEw\in{a: \ s/cB2@EX;g(A\k0F;))8))j\H iXCޫR7Y([̨XnG2@#po{9$r ôʏV6fW`}X% S۵ORLHcMՆR/]:_n TG|S!OwJNLs\Ԗ)xΨ@ќ[X}Wٙ1_;[By_̓H3'C:k0tD/ut}! %N棩^:@{v@1Q6rlgh)fJ2$9=sA8yBlEڋIUWKU7k, m#Iise=Bo!,)6Rs;(A+K[!?*l=]WAf By<+FkDNC^[G=˟Ik8 dt4n`ӳ :f{x0OKr^$zhGxDõCYS3"oa9zg=5{3xTBD:2{~!xȨwvqqG \iz֎ݸl[m,b)̖[%QLkfq[bVf*ѵ8k(Nd%aܻy%K#3w b zY{#z=-JY\ujL4@[O[AN*w,|Տ+VDusWt^ OIHNeIU_}scuxT$'0 |OL5Src7h)V+Uwo@h~0h$WxJwvVzȝ8`H-nPYǿ2ʞ3N >[Z0 ק526=t[UGǐgJߛ]>w@CliMXVlT;]I  TVpP$54++L|nc%hsMDn@γG+:_ё:4pēh~v"jX3l'2FRdL%qS"C>(hv #=aCѴ]kgC5,9hMʜxNDDCj-Zi{Z5eDw{}6 6p!*A%,4#z(7e bLa֟S6lGo@C4oԞ/LRnbͶo=͂n{Ӓ1?#+;c&qCfx֖C  Ff\^qIHwW(Y'4 OMx#_:9[n3J1~< '8 $c4=Yӷ+@Rg.@7 TQJ@CQ7oanVsj?קvi^+ؓ=hn[KY"+f܈Vm:IuB7Go6 ͑ed/ c00 fr-yo]=ZSV4#zHNoGyHm2W@\j"n6n CU}q5xb5K4~&Iw{z9xNN-LHc]NL!|=] Z7ST37 kj o/GjO7SJly̩&`-о2œEGh4AׄJn)FnO{e{rBc|&0c ͗PyL5,ǝ⪴^*G%p/b"Eo/LfI@+4 .Ժi? >2 i/o\o{/ToнeD*pT^)VjxT|/CtQ%f)ֳ|}D]%aO/EӐUc5/e4`,<)^*[!%Ēl< Ӣq@^f^&`frUؗ}5ve"ʠ0¶1?9JraȜnKPTx&‡GN ;ޡbO%j6Jj?SGߩ/ֱM8D (*| g+e;Q{d7ԛ:Qղ"Pk@owF*Dαp DJ;C}S=qF9cA-*m!喗y?= &r.:,A\J*:2{UMhM~,Rެݕ,T:QwC[\6e!j r׸~/6^ȦVYU]ս Zϲaѝ@AC Oq㷿Zpͦ3 !|@`/Gd_zpLp~(xz=r2 NNs8T]@c7Ma]Ux+#C-gօP S3.$dD!w?6>2+@r0~ۭ5YLo> 7oTa&$*h&~z9%8OC-X2O|jT}濡%S`AhsI^ oDpOyP6 (N\& Sk8X%qd.ˏ>9VdDpVsO 8yAT'm7g208e(%v?QM֪H볜'ܚt7(A_ iW7RD|| vZqvG.Ϣpu&}unM[GP5y< =P&8)W,S \" 7-#PE0l t,h9IcևlqyP,)Hk0=G72#&'~9$(r?QuHsQzp h:p-UoU}r#U>P .'J 9e-Z׸ CNE}FXE%&kW \uPOeFC:h$wl7)|2Xp]LF /=$ v?2ޢL_y髗Kw܂*O.Ć) } VQ7C%hZe}ƙeelB  #[9%Ae)/6W:|#@4Ig5 ~7sɶ.) /Ku:J\ݗ]a0uӍ0I˃}Ugi!j{;7/5%ui*T@!P2 j ƊK.=+ffSER[x`Ǯ[D]L^ YV!2r2NGnlqvUdG| 8x&%Be)c$2DI$D&Q(A+~ ߦXT&z|Wݚ(#ql8? !-LH zBm7r U|b {vvzpŠ7V(xG&f~BKG|/z,CQ]6:Y*]\C݉f{ tA{DcJ޵¬23.s2oMC3h4)XS$):WUZH*4ǾK&C ˑERLp31NLCA{8Ei43N9Yf< fr!%ڳS'l iޓ0V"*g(ڹe]upȎ^ ֵqk,D>d;(+KHS1>&Y#j[₝_ DՂ+F|9raF{:w0O-sFG%VjV?4ҎxggK '63)}鏤 *zȯ~ך}Þ-1Zɓgn!  CC`%HEA,bIX.Zep΋,vQds_'Xy,E6N!7L~DacJdֺMc.:إ ;ٗ!^slKzP뻈i}w.S5B֊qHBDt_ٔ_g~RBnaq[tSdATԐ4!~={=5Kφz}b?hyFFʈPgUBm1ze dJפq i\{SwMb?XwU>hr[g|aqX?4UL q RYD)_&@l@9m+(&~{߷T`YP[r'5~Q.Ցk/ωh4vr4F-VP^ lØ4Gg|˄M_tAߘ[`q̨& @/SEG4PfUdVle7}Q#J&!F `QՐ9]kq"23e4V)/m ^ F,Y#glTDLQb*J!Q-{ǜJWLXG q@lܴT 爮AbţTͺ3%UD~,Sa %n@ş\/Mp\oM.]^B+ccfNǜfD|^䇱]'=?@hkaIǏu I>8BA4b ǵ,mU݅s~9G:^o w*(9"V$q 4 hMmQgWy7 V\tF[kQNe`Ӣt& 86&" ҫiSK>Bd` : + !{+DM 'Xggs|1u]jyiCi iep@dbҾPAl׳-7Pr T/i/zű*z`J-C(ΰp U-ɹM;]t+/wϧ(Pl&&a|K7=Fbri*=G%T Il$qezWZޣ+9uNU=iQBHA ZbZT\R;#Ě x\bUO'G2ab$f(D/\P㲭%CZp*۽:g U1z %!,,2'5ClE9A6IAa攈3J̺Lی#͐ `0_Xճ<ܧgs8I7ԡ\)tbpq;XBIF}#M3]+"v_ z )xxn|Q6LCd[,4A7Ixb S'UQfxjsM;!Tـ*E7 gn lLRž-$o=>=y=aw]'APq!%#r՚X63~M L/=Dwb6P,#OP(x|z,i(E_5ojÔ&02KwDC>(63ɂ V J m?-KjWC`X֫AӗsueC.Q&, DÂIgo]qܟ{SG +74=Uwc(Ŧr,0$>i~/ b@\SȨ'kvT]1_qዒ&U#Rs[\p5,dE SDTi*ցҪD} Vv)r25{(aqic4Hcn3TKV2swMq݈XK^NuתRnkJzں8%ߠ |eg>tSataUy$ٰd{vVw78fmgE;^n/b*SBy^R9Dd7c>?$+Й;v4喥bF8F'\Ul= Hꨶ0~ݪXw"D.a iTfAUA NNc&h꺫(M+q4,Þj3Kv2 #G&0Ϫ='[<|:ީ:t21B0Gomy8fq/fF3й_JL/̐GP w.%Jb-xVy͑:伐(:joG^ԶȈ,>7}*uQ4+&aUmP쮰x1;>AH;-1MYȰ䵀/uMIY4 |g2o*'^ dd,Fu; bQ1Q* 2RqSqrNƥ,6o3f\Fćy.$俍j{WoȦ02jq:N$u1z#D:V:v\V)Rmʷma⡥9[) ŽnCoA I3Ea!5e듡iOD>LKT^hMy 5vcY*U䩁AhWB!r]v[ݠ^e'4%Vm+ \ ‡…ҳŏQT$iz,s?}oa=5b ݱ>S-%_=:$psGfߥOz*&I522z!Y2ȩJ + C8r,RδGvJ&H \"M+6zB=+Ť(~8^vʌJW٧-KOo/Mҷ%ީE94$£h31<81eOZlp4#5FGx $/ǛVK>^:OB?H1{!ֿHjRfCnJ7z\LЪLlN^ k))e>*Lst3 VCiC52FZu|lc\AFM1kX d3LYc0q>!=m0Vu>s,+x#LF<3CCbZ`pnH%lz-3ԡ|GH%p|{#`*DݤN+%>cG'e8`Ms䳃mʮ ?^F0SU mꗶs\Es!L2~6ЈB}Zg4EO]{,:W0dړpNl! (Q_-^{ɕ;0>t$֏V|-L4rzs`!k|Zw=lbƍ,xUչe{~H8>`D]"m1|a†woܬC~|xw~AXO7f=M?CU_sy+ҩ9IMX:C^R#6gsǠIe"Tɒ5}P!8 (WhA?HEV[\ty6{J)&DZƩqJGI xGY앤m3jB霸C9V(`M D 0FsȻ9'U;b2|1… k%;ֻq~H! akI / JJ,{lXCec=j<,n 0?ټSyk_6җtw"}(y@ xg?P j!k9fwDzwq A6jWW*PtM8G3qgrQ <ϗ<9jLK`D<ɂr<"7y4OL^qk:#:H,o(U&\Fe&vr:FP<nh)*q;g%W e6#P(*HeW-qްƅ7ԯ@s4;MR+۪>u@o{k0]}0k %u~l\ZKp`O:BX}Dد$Er10S7DKSw̿Q )U37DoZioQm2e/Ҹ▵SHU"7~1?`E-&.st#U珵2/}Nf-ѯaLz מuP}_Y^l VxvJ Vuj+Ff+];βҾv޸q`;J5qd>E/sܢdb+XQ M{DZ/J3%01BfӇ3dk_,<.X?Ac=,~ShgYw\tLŢ!{y0MڋЭØ6[{*MથEDV6(=*p@o7Pg.ȫ'X Tit]y`픫w>WL4{'d/pFW,8?2,v؀e'rP} WOq/MZyY!**)ꜢBZD댭2VHrSWG]z; n2UM2,}:gY(i[zAF߶Vy:0%NOt͈^9j("<^ JסC|¶Šnc5޹}t;<$ m=zM Jut$2<BSZ8it{BdAo=B z.]}Hy3+AV\:ҔS-\O1(~15ձKȏ@~2NG'=Ziy(Y+⋺ =o)iB(DL?6}|[Gdu bquB=z9nS [i`Yv(+ZZ3 ͖l,üe/i;Mz"֭l/>R#"? 12׎ޞҦe Ii/b[?F ߹$EHu !ӆ${dT'- s2am4[lIR' [sXg~ZU!By%"]:cHѪRR/i}.tW3D12!. ~fB*rj+nӍT^~V77@Y=^ ,P^(v|Et^b1NP8X؋i?wsRX+䭁Y_WRNu!{ls QiK>⾄6?T2O㣚^9_ULEyp)ď {5,^fwͽkd2* Z,PGn,zЙ@]@hM{K{cv4 Ϲ##w@Y}` n<@ڮ)I i<q*C]ǚ)zlK#|uRM+A(YmA|L:<,lCHvXõ$}1EAS3в1ްAB$VsݓF3P)v! 澐+ x kH)lTEtmY~k-if!U 0pq|tt@9Xt}tL'N{Gj*בBȃG;땢JS=pv h1ͻހhoZ6ؑ*s+xt'jwCUt ,rtLaC SL*jkIa[l`)10;;ѢURj8%`j Cܻ;=כPH2z%|ZDWY>*-]R9,_Tz#m+tZ UOКjhg4ůKҕ!kR@&!++p$}F#:TP-4xymb@#̽mf@'5T*%-cWh˭-ޯ!6PC1=y%\45#ͣ{|) ܼ y~7NVi?[&iZaї&.:P܄b * PZb(E@t!vlYRmK10MKϥsP <{ ]OtyIkfZ^"v>7q 1 Y9S8j3E3OօnՠLӆUE*Ak,-^YŕZ2RbY8hT$aH˞x46 Jnza ?uJ:598gVT(EID(]5/aLjT?婯\MpڝnuO9c%f܂+XT'|.t9~+<=Ss SѩJw`')0a$J3eS@P?\~$$F?BVDcLo mJexR\L3;ɓq@rAUS*stsf٫ f)$aիO*p8 bi wHB?T<;0DCk ]Ɩ_*dx "jYomTğ5P,2i[C1LU,)-!~ Gd \HuGo7CD`tN~9C\<1D 'ui11TOtA+ 2FG,Y_Up3BgOБcBpqm0 D3F%~(P(بqњ [ {8.چEB a^E-aW|b5f]:*h߷=xg zYTpi-ll\{B!WGI$'e&@]S^^9#5m+TF$)1K]_^]&*C~ ƒ} xL'7P M MןKc&k,FKֶ UOD>& FcEl}G:SfMi.>wK4HFn+IѳT[tZ<1I $eRbsIH/B;BXu`m:^f_Lϗb A 2qEr:ꮕM0OO=_%6]bIVx*ĺ2ClM Us4Uy^iVbES↊N6r>p@dca4ɍ1;)gBAgcϴ5=Beu%`@<ܺIDa83MƈIl,|/d5%BmCa͎H`Zt~|/ơgֆo@žyakD.<kMrѐob!k}P=NQWg.wN^VT8T*.kqӓVYebI&ABaklAo7XM1郶ɭ\uv:^{:{%">Z¤K[h!/^ 5*wPp_d>@YVݵVX/o<%O}c2F/_\IEk=i4 E]"ƝN>YsNA%iҨNmե) >ħD&aV}mWC#;%n4W\ߑP"G}~ bk+Mÿm*B=yɝ},tb\|i ^gڰ;ku 8Rբcf^ǏnO|c%b+]AMzRIM :8HU)I 9W"!%OZX=U;yh'7mhE71nBIu;IN1v_.d (Tb\~OHTòs`swɜ|S)CeQ. *N2F.*p!}Sҭ61WXZbGT*hoD'`m!]-xvU)e&XnL_wx 'h"J EҮ,k`p$[XIG0QK_W_֌sM w"PW5xv)\εS'2h:>9äILSG@F#, ߖ> 161uِk;N,6ܲ,媷D(Beo?&D¬Gq-秕ЁVj˔E;u+ ]ٷ$XܜB"F7c!"$]ͫzXG9ͅm’0oYQN</]j?e5R*pu7 | +J?l8 囻+t1*6^I#| z]+AZB (1[$o_C\o7Oa0!Z :qdI{R2&we$ ACU7*>j*d(A>x Y#D"ȑ8zOa"o+)(LV P80cyY),aAHI+VUB''iJ  2Æ `qh10{Tڼ;PsX-e*;*gL|9}VSa D.0I"̽?Vg] +®g>v QqVýP]sbs(oh t4JaåuU{`8΍kP+o&]7eI` g1Ȩب*^_4}Y<ɸW㴢jػb: ,Ysus$Hy9x'{>K=t:~3JL~w?}WUcyWbm$T=uR0n5έMvx{h*s܁篌Ts@Z1 Xĉ$]6`Db![0)v\_'lPf}>:Y r _"OKvXZb9ДNE@<=; rݟ]30P?7uh6dhȰ۷]{96츨'R~^ڹrx~JaNQ,H4NHޖs΄JrʻVZ7N@1ϟ]X key1(]rȌoI:gPQB\i݇D0/BAj[fL4 4žB=hzE)lԮ o~ 6AWߣc?Ⱥ|>\$& XZjhS @|8Ou(pNeipםp頻/I9^5%V{~ٶPێ㻱Oq}Fipb#0jۘ6fNX衋 V-rכ<6~͔M4tϱSɍLO['W?#hȰfĿ "'XodBn6^S耫~;Jd38(8۽h@ 5^-Y9/EX4u诫 2ƎF1䮧7RފηЌK3<" @#|8_zq1"!,j"/qb- pWgdkmkz3YIzKғ=ˑմv~.sȉ@>Ԯ7m'+iG~rM+u gmҨ=Z]re\|Sh?2Hn:< ]J<-ڐg{|[ZvM/M2U|&H6Ҹgx$jJfV%4΂/w͍vU= s󑚏޳#Nj[?w@ꎩC5s(5 M7*EyND0v8ocfUՆ<`~ܠeƔZ޺N1sՄm]*ϝ ]=Ͱ5{Oڻm28>QpDO( \feFZEjjÉV Ĺ~vdo Z=O^G9-(;oU. ͵bDPH"ˇ*յ>eVUVtTPxVba}L煽lp"ıi_鋗Ff&"dCimebBzqį3\1ˠrl F 4Yo$7SP0|`q#;>c 4CԷ] #$sg _,:♹f\hZDJ/"bur;#*(*z8JotfX9 S [='#J==咍}sg (e%MEQ#g)zMH'}=9>p3!}ߘB+;[33= L9.g;ؐK&CyuN`\*%o%MM`@=nzCjQDC.%碡D"Щ2p*G GkJvxXs#l6K5 8p$8jDq8t1淭0WGu6=7l#s<$(9yt%sJL ܔSҫCC'-piJOFbwQ aR5ۚ6݄ ֛m/%EOq1$rﱑkWn9eNSޒ %Q:ǓhSIFvcf^D1 d83g@0Y'ఫP}p>'՜*J7- ʜтQGQ49Gp~ ;tA@x yb6X45`v9͂ǺTu;+bض $=UOA!{OܔGw^AW.Lʅ/oOP'ƥܖ9=Rk:*q[ɧʖ`(3MW:Q9s6U>MJ6_0I[A#U ѵrrn$[G9EWwu~֓(0/Ap`Zыf*pc4b?8&sڠ}`*桺5ϝfr-v.~o_.Sx%L&":-Du!i1m]H<>cOHZRD Ϸ)!lL`i :"@hsL̦{گJ; bqΐ{%kp~DaMⲋ>?vKӅXcUJYݤn Ӝ'D;}$f U `'2{VIUz*3AL,?T/PٓS,PasRcr%>=A?"&↠,} 1\^}r5bjǟ&bk,Tcpa!iET/l2V dU5y}SIYhȥ1^љE5͜^|wSnѹ%|H?/ߦyGvڭ]o.sv絚R90ɋu + xX1 I_=7x8c[&ci [A-va 4m#pجZ/0ܗC`JdIwn) R^gͅ*㶖BO h~%FSsAk S8b턮"5o!K^do\5xdEGm,GWx !ЀbzJf9TNJϘt|,!hѤ2RzV>’Cʿ!mg+f,"b\*GɟX垊 lI?FMo u vw׊ltC/AW.< |:DM\<t_n혈(!|5( tvk1|ltv:gwM_/ UoeV=R^-" lJ 5qЧAϼѳ_ɊU$m2cx4Jme2ޓ0{8jQI]Ll6/xzRC`O( g͂)Llྨl`BߎՇcfk^+{GNCz5M,+5zذ?w Yqz$ߏ6_m?C\ 쳛:LGw\q_2 #!oz@_*un73JV dY ,Tۉ;w9RZJ{ _1 wŇ'!vZi E-_DEPݚٹ3 Z(g(c3~MDA"No?QR`ޭੋ2pe.6s6+ȅ&tñu{am( m (.~)f3L8AHY`u BZ&=H _G}L.}dcC!CN:h&Hz &HLG?zQ &/ۯo_vem-]a?d' t"[9+Cݮ }@''IVo {JARٞ*(Zǡ= Pܢ9S;t )ԭvk|UI)(N v%~8@zq TA}-BmUu bFҾ?AItjEMn+gj軉M^;RRi$ÐV:/3dA_QKק_ u!hY . L0o0E3{`>Wul#9DvZidaL`O<.{]CAlaOsE?d!V!e/^2!RD`wv=ὠB>ʂNDEIho!74c+s}KS94h CwZp2 6O":2{} ~ (T}㴥 3P\n\V|7~$Τneɾyg8-ɭGQImnbQ. QX7YNHDhA"f++GؕBς$4H5P^=ycnQ>Lr7ɽ:l8X^~#\JL~ȎSc8۠8%nk|ty% טKH-v} &,TuKIq4oOUe: cˏ:2''a)VA8=YWETQL~s V毷Ql=.~ 7D],i*W] $1 կۮy=Z-0YӗMpS%BCʍ6cM O{|2[o2i)W41>GED / kr@#tiu?}}8mȈ%q ^)+1&tK_TҔVMG]ݳN#ewڪj$`lkws}D9׀kdhn,x oa醟N#.vq?` T/olKyg. ʮ KHGwkP2ƍKȘ$`~Qt< 5h]y4Gu,nlǍ4xi+hM׵됶WdIeF>39t̘R`?\geNLؿ!y4@PUCjoCx>(*Z3;,“TY@ )8*'cH+"lHyG-ON?c;\_MT>I$:V_ E{{[H3V&~_ZN9@"%Tĕ.F\ 0#ٴPPΠ7m3ZLV`ȓ2 E$>I8հ1 g,PBܛ@t*0:xHp.^7+GF]/)6h!-dk,"9m}+Otjڂ,CrQoEV=u*ċ F+U)I#VR5 t{>;kS<>T5 @2y˜&Q% i0t"ThR|U~D(?im;YK9++O&A`5,W֕gC@_?i- 4ܵaY+ieAslx@O!wtmKu? N,ggҼfJ\]e]LHE'+QF\"+$^ob#%zBav {Hal.:d2q8Mx~M2rAFG<PizpX9v% ":"&{%ul@:3 ZkPHI Z%C7_A52#wc +[/vP2f1oR,3@en!oz. bЎM?漡 /'%|qWmR+v 3Tzl W&V D2|={ϘS+KH?V~ߵ->Y$阢Q)o?.G[ p&0OMpiLZǿArx2z%}Ł13Yp_ ]!2y@/5hK k: Yy/nPݦWtD_-ZXA=lϼb6k*KmhY;R(pm RVO_ GмmҒy¯mt)Axm_xw>s6~ C]S#OwpFˌ…WҦ$4+JޔG}Q5/d>\ ápͰ,l]`Lǯ~.O&CZc*jt! *UE@_KT>I4K6Mbz$*1S ̬|f4\3v #'5:iDF!YΩvG)9| lld0@9Ok'{_pܧFLwqNUN5p[Ti]; kWKh7:qaw7rzm11DF I6vU!zj:BX;Y=SW0uG3E'AI4PɊ>YPWjFs̊/y5ASr.7#tw};eqs0:#ym2Brˋ2n{/6sP|C-A18V24Z}g! 4MtHkt<ʷseS#+guJӔXl"F8nDĽDZFyRΙ®t[lvSqEwPmqe`Rrd|^85EM+89u>`$>Ә4~5y F l~49y79DlblK ȳNw΂w(#JmzwN}d"Gv8 &H,Xl%.hBJGl<ŴW4:}ƴ l%?$c_W"/Y7FQҖ*(\ý"70t+b$ĜDtlͮVE'0)>XarC%f/B#.tK d| `Sn}>T-~)ok {3w{UɈX s٢R7Zndu+O~y@<X]p"[AGi=W:!; '\Z 1 'F)CՑrΐ ?AO3ilvIfWF_iO,;JPw:Y蠝aE9u!G/͞ߺEJTA)@#qX~AO᪐pP+yaASJ#z+w=KPXrYLC鵗,@ݽ\o,,žL:l*Q[ùLu̜C{w3n%LޏϽxsꅗQ}i),+|Z"W4Orz!-I (,%O2fBnŬ{&ܖ:TNvO݇Lc!O}x-{.Ud=s_-l/'Z/5|;,=$ȩ. R"?dkUdvA*+d ӓ^0YF1 D8ӗNLޙޖZo .{^-KE7>*By^hHl YmEMa2+x)' %T6gXcѡߌ2QB޻퉏]5l-"xF&Z8FTD$Gc2l m#/l9W9ch@1=3ؤD2ycZU0ݳv+ q&=CcI*Id|熝H|^ >OTmW.LpAҾ5lJHyFsx%K{Z-Z< bp;dmz;w/灝vǕ,ʄ#G!j>&FyxuK{[@ r/Yǐ=f(Bv V@KJ~M ӄ^v*!b~o"AmX7~N]ҝYműmk,4dCc߼)hN F]n4?5@c. 'ÔclI:hŀdKl(z SET=lrl+a{eC9`8! v/Ȅƞ1fD$eiVYkIKotK4dPDuO:='V*#so+Гu4G;\%ZPQoF ΋Du%!)3\:'–7-SЗm>$=&]FwxTEz$x\dDa#QZ/.̜ٙB4e^bS^xMjX^!򕋤KGoXDX׶~Dhr^-ΒY]}Б1:6/${DVA%@l,p-|.!21? ltָq9n׀|EkE,b~"-tc@J&gB~Wdϱ=/sDr%II.Dwqe:hqm8_%84j}C;5NizԨ&ũe(MkneD\Cq*Nkc0"2@Ku_J/u"csx8FI} dq[]7YY)&8(VLu'[R xg`siQ-&ǧI.npOp ]r3- [rc('9bLͧ陙!vS%&0ãk6X4hm{,щ$qcQŇviscgj$m/s*C4$b˨]pjw=AҲrHT>RPLOZRr-Bfnf^^+vRZL?1ybӜTdIׄ^PKt9F3ӒUAAЖjRc[a\B{\nnY2}QR4S ܉Ϡ>ۊR=xUh="pxaMn>3bsSو6`bwn~ԛ.g&'˚7gEυs-^ʄh!

dTOS܏kUڈqsI唞bf&\KiCwc/sm`!+y$ SVp\7@ JLLt'HZ~DZ%Jpǧn3r݋^AkBTЭ64_!>fUy%'GgMA'!L vauR G!aciAoĭhG[fz퓂lЧAT4z_9B&WO}S+V[IEUrT˴RhgEZuZrl0;G/@yw:e#ILĝ8dkI;`>n"~^&ErIlVǶ VWWPUo\dCy v4PQɆi&߈ZӾs 2kFE4*ũՠڽtWAL-7i4s }!' !Nȶ}ZNw?/PUO<3s

CԃXdf Yy'HCu/Ey Q)d"RZN/ۀVb}Bh$[v \$m;OkՔ_GG2)>GFUFP,<X0t3C54\LZm,&96*5>Q\-C l` ryޱIܛipޕX[mgڈHVN֬37󦊐9R۝ , BӢ-Y9-$8t}xj9s*A wU7NI.0P‘G?=+W$ :pzuF%z;JA(3 0JzE&[4(7+[j\9Q F^z!6W.(>r[V1{ք[XVo>pORc/T!?X<ݎ켷-.B. }`*/nxߥ8klV:=,'.qLT &$%> 'r,ޅ;v`k/ Aog)m|5,OO>З,GHXҕT_ 0,h(%0 <(ʃҲ2iQd&/|$fƺT|{Zl>2\> JgLx7i2깵t.`;$A}Z@t7_ghh[ic ɟy z i β'٘(1*U}ɬ5 R3@`}cy6!'[P忧&ܬO6E~ꞧU~]6ӽ͑ z1 nI2 6 wx7ŘSZwrjq_-v"F-@Tq*NRK#׆7DȣW%.eW|<7cT% ދk` DFh Eyʧvo%3=,찤 7Јɼ+ &0Z8&#~f?c $Jy5JRSE12tE1ߦ?%(1ץvf3X6[ɯGeU ȔVUW ]/d)8 [xfkm$}j˙!E罻C}7N~! 0 75H)Qy.}z lfd݆0SmvÃe-AOY3 XA0S@E`eut'F?Z%L|]c)݇?،;jY)x0D K@ޢ3z81( @FP%(ʶ،lNűƚ.70bwA4({.OtȵG^-Yt=@'(EG{H \tT4/"if}MhFH);ۙ $pD}|w bY/\WOdL;oaU̖,f_?#M牿y]:uѶHKӒr+'ytN ,GdR8;^jCQI)Ef~pPj1%،W,k&Yr7~)>>Qws3 NKx =7zEG0(*j5Ue(5*Fy{;jxL"[ DP\W*'́:in$\PAr<]qnLwMdFlj|F=*!<ݙ`lW*T|;Cp5}y"#jtDZﵴ茯[FJ:kzRP(s7QՑJ9$Na^èohx$5$p)Џ fk7HMbI.}CJP@h_Ks:ʹnJSnv /$vTTD@j@5b=U Ѩ KVH,X7Ou9(qb0i~mM{}k CJͳMP•}NE(GȌVfIy+b5ÈMr+kd,6lMXdC- fӚubdCi'oEkB#MYhFvZz̰I)WXe|')G #!")YS36@e |4={;Y%䂣TmSay)Wz'i̿":!i|^-ƔU@lfo3tl8:2&`Fdw$*Cʕ46BO&za^YEAw.qH=9~(Hؘ7<4=3P5ien\AjJ2z1DEŚzrrfOg:MB ބ^F]_C-'m֐ȥ7Rєk'.wLŞ(ȥA#&e$ k ㏎R:ZVWXD]N\~ ȗvKJu[;/~9]N[Z4vK O843NQ>1W*(~nAK%ZZGB5>eSU{?FԈXw vy/vZ7WV;lwFs*dܲX|Ҫh̻$J{ay'y4]+9m$ }h+g&9V.oohVjc1 W?Y= }4~?tAdwj6K>x^Tah"|įOjb 'fЗE+j[^?m7^X* q^\Jux=9iMFZx촌D4&1Jvdbpm};`>;R,$K$%2(vn#g$b} o+:ѭ}}"8x?;>&Fk̆q=7?!;-h A>a+j ¸wZ(u}'t7"PЖa jնPcvu:E,¯N{te{4vdRbn5.E#n-u{614;2`^piUv,fQ~zWj UpO~ <0~b"U JiL0HsE=7']JAk}9z>qLu@q4 #=/`*ᣪ7N`ay -ulKMaȫO&$| c'?YtaDrl4ǽ$4 ZIH͎a7!O<;jS#jtX AN\е#l|4QI,ʂT -D$A7JL*9睷;,~HƐ-[FL ]CQ 'czx?<:4[x&Z-kַ0YFYrl`Ae{c66Hvқ̈́)0VZ$]e.ө5Ĥ2:5qV4/slbG0nmB\αx@-ȑ{ vT̓ ' PV z/.я.kV}͌_Q@P!9Yf"twh[_6wյǾлWPWbC43uX²Ã1v :9"rsLD5(~}D wƽ:B^31z1[P9zVmmIOK<^Ö.S !)7NJܞFgtPw5%C133S}[$)S̊<+T{LSxϳ{91̺-8xEkq*aLI-pN;ǎۇCdq-SqH_HiN͝n Q\ RиrBc-w 5*UڛVˎzm0B EzuDb5HZhUbu'ڑ,.*rzk,KL 2J{!Hyz߄͠3]HÔSЈb,(̋ Z^I8~s8#d. 7^7\ @§5ժz` <- s{3X)sM0d X0(ШƏfDgy6EqACgkN aʃ,4`s"D "U }ɁE _P.] U2:ycq&Ҿ{``; g O0th+-aʌ1n%&'⣆M2,>Ѡs٣הB|ک.#HmʷnD|gbPJ^{{fS MP; aDK?b;8Ta1z,oO㷓ZwΎq%cZ3tuՎdppW׶V"EҜEIBqm/ U :цO)S(Cl2-i$hK2|ߜsCͻ%_kU쒧t5z1WFG~mr[uElTMPd/U˞A3\DDD;>tAoAQ{'ѫX)owٻ|bΎvH_9ҫw;(:yI7T3pC PCbqlOK;h ΁WIL^%1Os6-ȩO=5o !1ÄFRC79ִsl\!OPacRl<13\tlqS鈠qjȌ_EeRH]PFrEIo|yQ#]LšlBVoqp ᧎Fu<vo\eyHn(ߕ=Fxx6A#L)p܅G *t;6#>;^N=/'^*r?/>9ɫd`HKR{]DWfX}ݧ_5c]b^Rn鑂ĵB f+VXCǜ|={_+vd(g㞲r>uI0'k#$|\VpڦU=U.))ăIhxni4gS p/Z/|) m8hNjFߟT/Zĥkly"?E =[2٢/FDC/IJ;/EV>GcD}XM=T|մgY{Y򜦘wsD#Fڅ* .JeC˽E_4FĨynWcO5t6NI Qڼ%;5d]Z_nDŽpgפ+'쇅[Q/vZfܲ"G+ݞt6WpVda-AeQXcב.=>w_tWiخ׉[do(R}5wxĵDpY3[P? ;7\F6mR3ǃ6_6 mmF9n܂" V4jmLD ﰗ2B>Odde툀˺ו/1@s=mz&YU1 u+ G ס#!XKCQn_TRlD#E8k O.`LygQ=(3ucP 1?urm~ ko(3q%@\PqG[Ec2I"T.OVv-̄vŴZ^V1po{,A _6~UBsP_%(2C:uZWKwMH(1Ӗڦ3 k &I"? J#K4XLB@Q2}}ԈC?6јQ#h6:U$FC2M/hJE[JgmGCV@חuS*}q߾P{ˆ?|4B|ܹ\"e (]\.'s$ї#hG)@tX: ^XB O}B0A4;6mI@7v+O=D=eGY )V2zjnlD ߥЀ!1,=5l~i[,W4BN-UȐ#EÁCTk`(_;e&eQ:,9͕:02,7g@/)<|Z]ϖf]sgDPeJRAOݒ<8OĨd 3 fI:CVu/N x4w|,E'|~GHAIYeHg NfdK;fy295M.%3<ϑN$-=ȡտn^}9SD:s|<ӣ\8VnBGv=W͸]&b<Ϧ))ʡ5:$fyƳ3 z HNjCA4ExSJ= ΠZȖ+jh1V2PA81tqO@L\x:zΡA3UOq*) ХI8[lz}T1]?bLr BΞАs,Rsf1EԌ@ عqsA4GxC -UlÜmbsǓ޿ݎ}D F\/9OKBX /ߡ  DEK ?x_a(y -z V_]. ^JnLLrYI;#3eSLj迤.3%qa626<j. wQK{t!/+>}fGBľ))mϞH:$-L)@T*F,29?:cɀy\tD.ƚk~ȻoA<4}lf=Ln@l3A 4 ]-s E!j)l_h59N& aaEU衢$,Eyhn*s >w˽+Q>M}E I`#=5n2k2lh!I8+_*ai:a@S(.p]/LbLMkEػVh$V7U4rj#y\F/{ѧaOh Ťp$c1nE1@64-p00)ӺӎdyAKBID5זi/OG>Wjk_Od7!l_)ߔJb ll뙌/ UJu+ِZO.5NG;u}hQ3kR;{ QS4R&:B UBhN.ݘ &(gabvƊX6`u5DR66R* cNQ8Y%r ` QLwZ INkM#JKe\kkUpQoDa`+]5/б.æNg tkj 3=Vn@z B(]qUnou򤩔%xU&!!J{HV=ffHJC$ͳ^q=R; 'z}[ta:߬.]m;Rޒ2vYZ'cQv.ݧVDsH.qYL)~A͢L©mⳜn=|UTJD8F7K ۇ㻃YVd U "N#7tQ Ӧw_hiX*%/9K$(4Yn[fԘq2 ,1`6G)"LɛnJ*ˬ `vQa-Rz5h:(ZNzi6+~U8)\\4^ NdS^o7Db6Fey⣩]#عn1wZ_֥(|A}PACC`ز&ۙG_TrIw rToɾ{HNH+Xu_EH5# }֓f gٝ+r+xZFy1m!Fakw̗/$@uksǷ'cK;ѱĩ7) sR ɶ6t᎖ΥkX/^&m"ng eQ4*a߯[ 2\߬Jb䢽K_EN7*pgdqjGcz"dhBzm^$ ݒ|&3oy",<0q6D&)6dwSf,$I x =qWbNT8Ɇ A΅Vv҄='۵d=YU`eT+iWhTi'c44=I ]^%;pĻnْB6KEDJ/hHQe#W"c&+g>J۩L|܀N:_V1: lG"(!H_Eir0\z4$ a̪bGͮ" |ZXs]a9BCc 0]$iNålntD'줢o3Sd|/N~q42bU|fN^&`K%VF j=jD4^<VkqOo4X08!̡&BђrSG+]*s)ClEּK.弦73ABȦ]E/wwJ(!4Y5yw6Ü&鼪>DKwq>VNGlߑc"L_MI~yD>詫"d. Sª% @%Ъ'Il-˭kk=L+#*Gbʷr:O"U,|d[pj|fZlJ&yfF(g^bq{ߜo9A>5x~П nu3S P+['.i$. s΍ 2Jt$:QGE֏ =~ xm]uݽktX]izAٺK?y2=V;7I)"p2mǥgd:ԖS_OHˏGUlZ%{(Jw9[#ې8 g͠2 qxMx.6s]<a 20m@oZjzG>s e]Njrw^u@͵剒Ta7RŴ+a1 Mx+uk10vЩ?K@P+\ҵмYV|B_e(3ɜ2rzǣ)T-إqrGJ-zE(z.˔CK'=;V"oufϰҪfhqu+WBOӜy`Kqb<(u6d4-E _@7$@]vJ}&ݗ:<'p~qAd6B5l渀M66N'g0+w'[-1':ʓe.D ۶D ݿ3h ׵'BR|y1\#[g{Ӿ~ +,܂6hI HTˠJQ1^Kq P͎qmZdĨQ]ח<5"g@ţY t p[-ɹTu$ּ@a+uNY C;d2G404].\[lu;$ )a,LZM4,9;IvMq7i]ἇnwSvxcZ._bl3μ:T[i J_KXB29h=dB HB@$`\l`xS{ $+0UgvH&Ttko) FzFqm2;|`MlT䤏c۱z#;qF `i.͟}ɳBe6ИkbʝgS@YI1hr-X'T߁ήۻi!;YB]:dG>A[ [}8@@@{ 9I!뱹אj՘-joK1StmHQߤcL8':Vဝ}J<;=+xi dn̄>I9_R"JKsK4]rj'bi D.oC(WB`ܤ$RO u~SWh,U#{{(t2kr$ꦢ%`g# `R=^WQ0wKWe+q₭E_9k1}1 k3L O* ,g[`zԊ(k"}DVcYӿe&NAVI5Ge_$+:VKo?l8HZ!- Re,O XU%50p@9]Me嘒i2)\(Âڑ$^l3RWԴ@~JWً\W@w>󧡺L2*ȭw_T[P}\SRF ~ْM"w0uBZ4hPXݫ}ւC$<`ɇ2m?%6) dDSwsz+.Dn9%eчCL#}-Hq2A'26TMl+7dUxG)U$VtBѫy۩RT `&=V.yoGd/ 1p3{ `s펂K7, URɈ-5/v4哯kJŽ=%oNjNr glRW+l"yH[Q{-x xռod3!1oC^NjlsDV+t=oım9B\ Za@1;JVuf[dj V|iIg0 l?Bͼ+قB &)' fx§bs䌖N{PNfg.kqHlD"t/a(Vc(k̫؁{n?PZ2Bz#;RC=f*VRT(_ !EJřVsrw+Aø,tyDԝ |%^P`be,hbp lXS,)Y幝[M^ ,Mp"M+)F NYB3{@Eor 'C;C%Ϳ`|d5ޑ* .t F=`ka 0]Xy-)YP|}cql^m2:P=,cYČ9pMW7m\fmq;ke^sz C[,US z:!2n+FX\:|BٜHLr *)XR,Wf1R[2 Zꫩ_B4 N(kD~vZ:խS`i\w^cx8*0З*jpU{Ĕf+$ ! L럕U$@[ux Nie)i{;a-3 yvfvh;SEeH9~(`STDY ȵ͎L,d2FnxG2EĊWdM/5[#Ek0& c5g ==GIabTR",XL#󗫂 C̫rI]z`lݡ&p)!??,5,qnЗ`!9@*e>6TC*0elOn'Co%o&mSZMp1% ҭ[8ːk}{I !;sI_)xU2;C-'mX~YzJTξ{(eegfOQMq^m+W_z#y݇wC2™:ѰcؾGN(]ˢG㰄D}S]z0Y2c<yvt-GVи P$#E<:&be捞Z ݒf6]<N8\+v:qQIka:s{sʭbb6Š-(ke8bP?`aNGenʷEGoJYyW8 5|A =[28I[Hagdr X#``R.;2! Q>%V_80R]&H}T; ! !;⥌9AwW:Z\;KDN|Bj"m`!IHq_yc J; D⣗鷶Lj|= zZ lqRW/_}41<B"ht? 6^ӴF+d{Qzjp~x'b6N X?c"'!_:T]A@xok`RE}화1ﰈ󽠵|%iJ^V2-S n z5} 5RrʺB`H)dH! .*c"&zS@n&oQ޹i&3I^ 1=`ymHHZidp|SMQhU)lR9#Rlw݅KRCveoJ`~=NfP;5saQ' 7줎vnNG@}NjH&z`Po P&p:NxA5}a"L2v88>ZOiS4/;|^q}'$&l]wr"Q4AJe\[fcrIpqh| n\w]b%F 6)@c5,|0OD@'gƦ5*#%Al冥ցN st,,PaJ4w(1Xn\yvf?۵A^C5<" oiuI^]czǖǎKEO[>5 ~/VM`!k /t5W=)lv%@* t6$K4zEV'{m<). Bq(l댓 ǂk ô`L$9O DV$?WM:2. O_2zMmؼD EɖX)lX8Mi[lNS-p9PT'ڢ }޷ͱ :QWR I^~Q2_Ь[S"X`T_-F\O6fU=-˒'Mkz$S3 f/s5s4lΎ޷!!HI}FB~=wKh"-RY5KcnC~c<4RJ{2sѹ PRePIw!NzoV}66X|ow?Ib Mq!4be*aFάsN86"7^dO(1'>YǦ) -@~'qpOVt )_AeWM0S7ca qC|&tJu2e'ǏB Tk>R[9+1%&=Nu'ށ\fZaWuy+nbasz0{'6`LUG'e=ƶNAv% ]d 3\t\\$g}m>kvwY{@t׆cCnK|.AuJA8*= A%9^¦rժMScӓ; V\1?3`[} f⽦/u@5Һ~ʜqYK8'L miPKW@׹_MwxrZtG)X+;6l'kO!5`a\@;(/D(ۥV?U^՞"=[7iBV:(2#:ejh.:3@HSZ+4̾\;{†[14:mBbI[mD hG="yp^Sr}k8 *4͎`O4 R!G׺l:Y{Cd|jh^b)?H r*@mÖ~Tt%3"L{F{h^.q2ѳscA1& %<ܝBR=P$n js/y_xz{Gx5s C퉈wup)uC QHLfh14+CD6b#L19@w]KѪU=V-_m/Pc@)Fu`+Z4e4LBnLM4sO-TLm0W'+^HN2-\:$:6 Ge+w J8 1ZDV)&z&@{ s$EVPUcAN 斟'Z&<ѮdRxQ)W_w*=֓<;J,X&b}R<柔 z~h+hX$·&wbl,:>՜wzH°BŎ*3Yk*Vsۓ-.\Ie=АoAC`N¦X<<Zԇ"Q pO4>R/zzngcz&Ѳ,Se\,G Y#*뮉/qJ}tm  ꬄϻap8]޷ %Tf[PӁ疄¶aKlG%ٹJk C҂CY-5,.= QLPhU=@86h\b #Njz6GhWv;\ң>x_jGⲊJ>lof,1[[=hJصo)3SÒӻge pab(XwзT%1G\ + !^ai<%’ll.+$?&vΟtdÌ #C^%p{pLC%SY6k*U_$OCB}J=J))3N>~#wd|6$BBBy`0J!ɋk9?W49Mmgpb'%\3k_;S 䥂;yr^,f8/YVA[N9aWAKLD,֟R)*б'oni< ˟'O87.ټͬo1uQEgC zɻ;~@~$濙u[v [ Nj[ Zxx#B^;RZhCI7:SǢLA['c|5p0g$!`ӸBԔ@TW[| i9'_୎Vr Uʇ0v䰹|LYn 5HGj͑LjH!E\CZNx 7ؕOF2k ecaH$3y^=| !=/DBXhS?Cd/R} 'VbM_@r?ʂ{cRkxJS#.fr*y\*JmY?0/ KLqK:VJvX%#(ۈ\ջ ^H,OsyVD"T` 6^Q/O0@\- {yRZAzxloI/ndwk LSHs=JϖrF]Ӽi / ;fбk"!]ZYc(.{ MmV4%ЂN$ ||;%eoJ6d*N0mkgzp/4Ba.GS% ?@?흣w-ẗytn!8,>Oeg c@2NVބ~=uVp|eIwz6 ج LǝnԺaTCH;FEh:%s-E{= lfC|Y 'q4Q_=:Du^*js%j ̙ UhׅUJZ'#\pc2zז:4sKk:Yt+C7D>\Qvkd2* )Y0j'1x4k#;7y2St'giyHh; FP[$;!ocΏ6U 57Fzq؀E ܒ2 S6u"*lgCӷQh7o4{hGkP #UK(@CHѽ~C{^eHh@38R ٽg\5o"ö3C=s̳81MꖹXߞ\1s*,IS I[PPaA?^+ $er&\|6+F"G !6(P`5ۇv OúI٧g?p1 U\TXR;z=ep,u1X ݟa!!,xI?- ui:ޙZM"鬒hnTn@RqS)pH2;o΍XٙE(T SJ0`=!3$21;D1K4A. `fU̗~X{ x BW\M3`|e>#tJ!E#V5c1 >B^lEvE) bPfwkbXzTb!2`mb]6֧ӋD@:s= V{I![&E~}a=1e )I nw<{\-[*yCN,F~ 7l f@QmP Ao'yC e{ ΅cPI|0nZ o,9cڌllZ?0R%&EAlD$ AVGZނ»ЄƩ.xDP^^&k֨W_=_TVIpj("层IV9PЉNT܈Vv*[, }ya k_{BJ3؟"^!͵J_lΧC(O}\"G*e^dZ%.jQwr:/{?;lRea403\H1/]A#ihrD*.)|$'=W:JVTDgOtwgDE'Xt[Zρ)Gg>'Xߵ۔u2C8VkEg,7OE*Fه3I]=blz'Ǧav?_d+Bqtf/iՑ);~Sj5wbw5&?N4 XG ծَp s'~]3^rkBU6 d{S-2Q{2uY};29.@Kk4B{= vxvJ7*EQRu&v fiC t6'LR!E;V@Ahfb=+zH2|R (fNj5'ɒ/[JoG\W:" w`nbe:K\sQt-֮p:^$7H'I\lK9'qkf0,2 "Yٴ`E`BYIYi6f}$Dt3|]j"${%ڸV*cNOBTU,LҖFMꖦ=Im@H7+'~}פb=<djdA/ɑyJտ,[q1㕎2Ep7`r'D=< B]O(x3%V>cK.lf ۾‹AĦDoW8E/ ?>_k0坩a2 ҅2NowՄ@/>j!"}W̠( dkLr;ӠjklRʰ*ENB; H[jk?vӷWXXW%d-7ﱟz(>](a!MjVʈθ?S IH:Jp[X$2 ;Ċ*#`AKffCv0ʎZédg}O[GeLmW>Rimw]$1{xGݟ*cHN}߼y Qe&*21*BᆘC/g6뮙cI!`mL (~+?l2'f0#S58;-9!ζ`Btèf2Ҡ:C_o禷+}ZıWI9܇J^ SUqGmyx߻ħ Q qÄi&T$#38מeD9LB6*7e6Ω.ɦIX&aJ7x R˖bOä2FOdpGUdw0ojcD7g]*zI0/5y)]K&+Sjדиq89i $OS>1ׂ1 گ5=&Ή@&ff:h>J{`(c*NP`XŋlFxt(/bOV XU~%ff^ y|D`{OIRuMJ/JHG?7 !cDĽVPYsCAJ{ّcv%WY?qЯ@{-ߧ/uzwȂ@J#x _f |H霹>l0/lbK!)mZ YL TjH"P2mp_qÁBGI )V g&'^Z Wn;IG[:Lerd`i~=4W%'Z ,E~c9)0b 6^ca9?iۿw}!ipTr޻5Ԃ69$A1c`RAELE[ĺK Jʲ)zoi:_EWqI;Jޏoݒ4τ GP\v%O^0)_V [Zlj+82nazM}aCI$>O[թװ(k@Bv^Tl`K%̱\ݏ'W/9fVKzg>r#`Trp2,=]KQfBVmb(\Qr#۸cR CjҠ~L(+ rd>=v. O$CkXZG00ʥ}."Y ve5 R15c-$7WY!lK~L4ﷻh9?7!;^ u,9ӽ2iNf˙c=7[|Q(0x"s6o}=\yv@42^џ> #3Ɨ*ܻRH6zɇ*$ɤ)9[K;;;LbkGux楇lǷ).ZLRMpgh9DAdkD0˪X&Bӷ-} kRM,ͧy3܋Rs:k+dXݠЏԛw[!8YcF;ugHX<޴!=5|?&nl28ժ, ;5!\ ޜ1:%fP!L@djJoF 1߿v6obh|P;b;n hl:a691 3Cpg|,_ڐBSNہipqZT0R%8%#:g@N^̨N骩?}rwF$skMvFʿq?ƩQ8WD0KzP~O9}3@10_T0l?BYޤr˘$sVqK2s#8L+3qq<> : w'Òmuu( Nlsk*z$v%Wp}z#Q*p/8'T3AT!<k/"-k1A|UYwcD"eR>CS=U -7S+{H{q7 WZ( kwAb J(ȱkt J|Ytׂ#(.1n02.z W dE/[uS rWM6mr< 剟z i9&*= be$ް6'b3 sPD5`1["tB{ks& DuW3dp?LmJ~`]غUE3RR4g=2=P֝wQ9!e"fwɷR8dCLRqrYe>3ڏw.e3N٭[0^V5[k1d14 tv!"Yk Qy|̛9VqsVa9xݚNVz){T 1suf'@>z-mo i_"jY9ڠU'׋nۊʁIZj+b(iiTcki' V Ɔ@y38Lɴ QѺ >8ʠ:wm#݊OZd3g7/b-~}sMRnk<[–DW,80v6%Av5! n7M_zR 9BgwHhSx®p!i;xq<4_ni }R=VָiT/]0ڇSa*KClew4J̙8 3Wd9%0M:Phϣy#{#nt{OoA[Z ba1Sq~S  4f9MUYʙ{uxZݒ۷: )EG"Cu}z>٫ʭbxrf5r6ρvy-7}^ar&t[yt9[wSK?Oa\fvRN ֨Ӄakj6R|WQves{EB9I ÑGq HX#xL5uU`Da~W?㩿W50K`N͎O,l.!4˦H("ŭ?ɹ/.;W|)#wÄ}P2 u/ +c=EtZYsa kKAWKWbb @6(pӨVYpC?P%5: B|W%ءR:cbH,!8/ 2\~zz!۞*>(\?}:ZI[UPDڕ˷FH ?KxebGV=*tay5DKM IV$VO_rµf䣢n!Rw3T\9zvsQw myTYҡq9f庥iXHz%H&_Q1QV}FmżTRmejXg!FՐ놇%J:炬O]Çp֒{]t;ҟ<7 3eJ7&-0UO[E , 庶 D3̤ĎrƄBIO~uu0a74)M L%ACNWaBpB]ރ}>~Н*C8YWH7QCDT x]t61EVS'f!樢9˾>|BƹOc^j,+н8*ˡ]Qv|]4!0V"c\~Huri6vnkO)6$ P.eQ3H\wofKdMxBdZhd[ajݲ,ytbĭ9)axwm/[B ;X:GaBNuYEqI {, 8]1)azCg-f  [[M;BF= 8!z1~÷?v-j5wu H)ɴSʌ_?t h8xA5Ny~,k$5=b^3Zgy*@쌶46ߧM=_(d~W,,M#'oO8ޛփ{h6_&a_&ĺmp/ATrWAM?6Viv*^P~\"C]Š5Ф aLW*lT;f1!qYٖnEϻ[6mjǔ@,ՖǡCnָ^jSժtUa.}xĺiJ=Tې.W$Q=/.KhxF:hg$o Y5<d[wLwZx2LZTiuNX4ի{D(3):׌_+Ϗom1&޶Z.B@~],z@-ކUG l1,Y$sz1AOḾZ9I˲pO\<"2M$gWj&QQ3U}fꆩ7N-LWM=wTi3DMv"i5Z͋,[L;.ֆCQʳ%6I?uy"v\;ű]7*Id>wk%fͤKb!?-- [{#|k>X0Ԗ ,ZO|PƌN̖h,] `mub8Xx8|4.69xxo}We# EcԹ*X&W'8v$ thɃh-2r-5+$q[.$5)1+l$ Ӡ e}F<.TM?ѯV6jvHN5?|q#zd)L g0[#H*o}:8XE:|:dCOPbW_p˃!>àQCېRu9cz5iIJsϼj׻8v(51ys|ߋ{Xss`+ TVUT9=:`D/S+F@Bl~L7sZU<.B2>*,*{Ąt4mAC>qĻC(c`#`rF0fkJNQV"pU"H־Y#ObL+ sJ|=f[^P,tJ-ba_qBVOrZ%B^5#/1;ALpD@[ܩP7b O_ro{TLQc` 뉌!VG_ zT1 ~xUَUȧEC @ACsH42+Y E&*ED@r=mAVj$!- ]ώ.pb[!f"䁒hi ^AWW~5@9L<2PXe}^/H lfU}b* /,M!u>|{ OܨCBG%{C^{&"Q~cR')r>HCHRۚ pnL `K٩7* eg=+=uhIΧ+rnݯ38=Ǘ( {ls9cQCb\@6ar<叏AM2:&E)Z,S/ND YFzߟ0ѽe$fS'A,0=LJ Zd+ -םQ@ NXֱ?t\zv,GյI݃lxF\#5]9ĠC{h,S`)ِ3Q/Ȍ N9gm9Q/uw0M3-nY`/w# fNf( 0K{:I3HjO;Թ$M>bId38/FZp6alxQw_q/+e"@uuX):,k=+zmvu_M9C@d0tNS:LS@!WB8SH1,K* }4\e%_Ӳ ᨥSΑL3+8Y&; ۙvi8L[^5-G;?LPKoY8pUs04y@p9'˿~8WU>$P" K._>Amz5g9" xrξй;_۳U3[B;y 6*/5zW9,X>3[[I17#&O)d륓 ;v%3h }YUWGF$#U~逹Z&C;Ex⿄|GI.&p`j*ۑz =/%e,J8-]i P&/&qJym^=*dʘm?Qy)0)\71x˹B !`?+Qgo5682BğFa& Fk0kuF+2UH3!3n!Ui.kR{1 2-SUf4{ 1E =exRb&ɵB| iutTwmϪ4h1]L:.N(m')"~m")ɋkx6t) ^HoZ>T艷?8^!9x<#GAO.&e:}h% ,̡&#:~(YBͷm8:>{'cDSL ɿ[=3" m^Ceon0r`/%a+_! QCE'hf.%tSiݐlb |~:Q\a\&U.!;t,QﵕIl%*?1;&'َ? N.NqԐ\r&d~4=cP. #>wZYF2y] jbA3 I=0W+m{l2ib?Rg>|W49Z"- AbHyf}Dֺ&Y<<^Ⱦ@ìi2{@pEO~9o׋Xm|5=Գ]yor."9I ^ALBE/i{ @B{BH>OK8I%Mӎ#9*(myօ^~k6!R;g+[~)r;c:/oυ3&!qDypb=pocgAb^x1/h,|0UB,tMNՓEZǖ3Hfz3q]o$"3-Nvٞ{? #A??؂R 鮔PT~Vʷ5u⾢^|?ф Ө678MWqu[u]?"PBa~\mjw-]_v>1*گratV#6-;dop'׸;·4oEЧ Y"3nοHS?k=A@>/H^n3%m(W?94C zLx9emRu)=Qm#EÉ5Fҙ J͒S'4>@aA3K"jlRMh9+skM՗ַWBN(1l@D[q h~e5N{coDb6ټe 'S(FFS Uɀf#ijWEX w#umI?Se+zxԍe ƖqK>!_4:V*HzsVUך /u5(4ɒM^g*/Y\hw^HCo !cN'^g=T1MDrSkL,h3Ο7PjH]?ESSDzbv8lV| URѻn# MD쯆6R1r yϬYc)ל%c !צfz]<.U3S|vr֋NmE84TAg>9_/8\#nsK[e! p>aytD1me g~C/KG '\xEBMz ^܉/uqNx#Pq'ɎO2Eog=ci!Gk%7 w 6ͥ+{%46`v݃GAF r0cH*Q봯ib"#PvY侑cÌ#GӉD[`C Λ,M!|,c%\`TTlEJ.0scH|܋ 2s)$.xCqp 2ȂBu vmd?#"Yh>*G5ARvw'i7ύ7:.upL1o]"Kl|"/w5b@$ʡnW Ɔt~եzMfkr_ɁH?hM 3^=Nyc CrSZ-W?^mz.: ٩8Hd&ݑ^Pn}0FkOllR+ _" zWD4O~!2^.sl&`do > n@.sm8Dh܌ pV(Cجuf'j%y &w鶅܈f-0Vnd`[ImW:Xpkis{,72ImKN=Gq̏mb4nNt-F2b%|/ yIfLo_f>G'o3ᭉ'G @^MT| F=R"tP1䮨]9WbGDOcnX0aޘ grnѝb>8gPv^"1R BFLx m>yTlDzY( Kr,"Ȥ#arθs~'rUp{EsܝLp.J\/KU46G28lӏb61TܩePN"h<Ѥu(oB9JG8>U²)L(C?ݕƍ:F@$+> .!13wW`f %&'s'vS%'HH{FZ~Fㄍvi\HE4`IgpBD=9Zx6^MA`ď8[Ǐ+ZT9uJz)yugxhf s@xf(B-+;=Ah/}Jq2:eP=NْM._ .9V&մS7)}d5걳%ŕ㛓iWi̟SLR.I mNLt†kZ^5xHdrmTFkO܋v} En3T Rf{P5 &߻P!xyU\Op+YVG;D,Li4*d}HK);hm/{M{^l1D3t>pĶmauiWI3A'Z)(i}Ɏ_@[];|#`tk >WHMH6<$ܕ٘Ëe{.b 7G<1u&ĎYHp ds -.瀕I\ O[]?wzmC O娻DjK8=\[jJ> SfzAmFMf:9j(=*0Ŝf>8u?Xޜ+.ϵwɲkςa.k4-g`},i=T?aggVvQlU.Zad]ٔ[ɿ:4/'|T@,ڀ5RH=hI9p<2I&G 00V癎vf}PR7҇c +ҐEB}#v@|t#Y% GtL?Rr0R{Yb:W46\/id_}\q|Lim(xB ۶0$n|Ji FAaPKi鿥*< ^CSџbs|3 ÒjbF]} MM>@:6 8t$8n͂F^eܒZO;nw>-Rv<К >ϥ]LVU֝{&_5`A?ѷ!HTwN&۲e)M[̬>Hȕ|L E?51XtWeFGsԢ `&pM/sn 9}7vvY6)Lvdt3~1n MW*iýmRۤ>u&sg PS7\8oRj-O7V!\J2]ۚ=O#i#f}uBy,3¸ƞՄq ͇%+ߊ2O@GHu~* Ṗ ]}5cbao][wkYXpLxӻ$ڲ'8Ra '۪BBTZfD5LȰjlE]Ġ}ɱ"Hlal]G8X) I oY 2B2U#,9"1޴Q޳م_mJ "w8"_)EJN4JɂFqj\,.GW\ w)y(ƌ/$pl;.)S'/Tlb 㯣qIL=+e+UHYƦ/( ?ymmFR|ps%1p‰>sE9d ųk8NP;|^,nf%3>쀱!)>`,;<CUiM% <_ ;3OMR@J珻' ʺpD>d[+.J1A=S+O\ oh >3>t*zH}N(tmށhU*`45PwǓc}sPQlWH0pNGˁ=lz`ee^gNQ"ћŜh;Cmkessze ^AoӶ^FU0K".l`wbOr]ޫ{DE%W!$1A2IN?בI(e0Ju:Wlu**wmq_q`RF%1>r 3m#wO?3xXGn}6r{B粂-s hqOO~~j%5 ݈ Va9a16HH`WQ7*So[wi !Z/TTWA:wIJT[\Dj)6Ba bʪyN^9T L\|YMZcJ;Uq?9m> 4`-)K4(&הmy ܏?hҀQ &,E2s+PF,y>6 g#ՑY[2! UR˟^Avyre;{(٤ׁIBVtEٓy{}8//*!1HVkKtwH9$*'EhK+eryb+brxrW~*OBO_b2I3b)k|$&]rmq'FD`P`vd ?9o:y80߅9QWv@aarUt: ֵ7)pBR`<cd  ͠F%6J-[сJ:dzD{V*yn)pG|uK(]^EzXutK34B\)Sf ,;FtOhsKA(?>k:E&2Ml<”>~޿H}=V{%}̚RaE\;?:8H/,ol+P(4(1'-lMw-M+dneyH/Z404].E/ Xw@"Z342x⵮sFi,58d}2q$aN `{F]/b#"6( U؁MvP&dJ@Lڐ>toNfW4+)Q7y_D&L-Z'&Z2Mr7y J9:,+}2suqa,[>zJ5Kl̅7wRzudzsyN#!'?қ#d4B9UMX{QA1~N3< ySyL0頪p#Tp _oS Ahm8#E-Ty!jX_(9If"Fi pC?@7XSe*fj.RIf@VJ-JQngmA?M)D1 $ܿĉ&+$hD.-ĤJ׎CX0"3,~PI4iedr\Fp ho`2`zT> ,8.^(DbdwoV禄N eF4;QKW*Էeh)*̫bM0tPǓVpF\DhJe8Y(fMRl Qvjݙ(0XAO,^iNflސV~Z `0 e%cLx"RD1UC)5 `U!UleWJj#U!m>zFfN~*#Q!/#w(y~(X9Gwm~C,y;K=ЧŘa{ǡg#lb1V=o'89ħA XF14D#u7# 1TQG &RZ/H$gPy.n\Q;Ut,O)?a,k7oJxTG;ʽėNxu FNLq9R+)VF-{R23}sn*Qr3V!ʞ|}(FPͰ$yY2ZR9ceWD+w`odU'yYFDH7Mek2چ.ZWjiC/2@9Q'=2dAF`n`nQי?s b,{yJ 64ɱ,bƝ0Qȗ>FP]5rKuwRHhnB 2ŽA~|E+\W>Dncqvy~;(oE2mŬqTY]+ `Л]׹kSep^8Mf,>cc}OWfDQB額.K *. }}HFXGq}A @<>SD~#v'p\.^xd*8pl١Jk) Ώa E ցQ"3YjS#4W0}iR}k"ڜy2qJ0nja D_c_pnB2 Qs`4Ǖ*l :CF? kRmve|\7TWsvS[L/fgE~iӣ {YVqJm`U:_8A %b>53ۄ(s*yP oOnCvD }{'W@ΐheZ=iX 1pC}wAh̲A6CdԴe LBxϤUE{$DbEQ/^R]8fS?N&H9~!ݱl{`kjG?݃4(X;\Kȗ1G1*-xQZE x%ZNYWGH/2,{ĝ[ Ky`/'_f3o0A!Aϛ¯3Us& d,TWIW"? +=s*4O"_,[hÞ5&p&ߣ,׻+&1RC;ommm1bJ#m S_Nqovzb7}ƊT dVX}{P8$`p f! Nb' jٜm|}Q=@*Zݶϑ4ZВ. $+`{wbvc@7 M>`9bFJk1Kr/Nuzd5>ߴ |c+:fNPN~m6Ax 7>KN>cl_X䢺PȝP2^r[oTB^h:o,6j]#rGIR_MJR]8d.R+]/^Ƙ/ŷQ#ٻD.?~ dq_k,#S90m"MHp`,F⠷B~yo 6x1zF}}d%P5?wXCÈE,YDE/vy&(?01J!Y/_qZ.,+ՎJ"\onp(ㄒ%ؘZh7v긘'܃;2oQ-#V>rŮΉ*($r Y2rK 2_3%mjJ}9Bډ$},iH ǚ[Q~g+~^Sއ=j2خ@X%+6vfLѪvUzHgg/Lʫmevw 3?c3)$ΏvpO]%HO­Ou%{1j0QpBvDHaq*s+\wʎ#!#T1DALüHS7la#qD{B#]e]D햷ƛi.D,r+AwG* .*'^?XB#= !m2B2yϢO"&}5 ?Z5EtĮ4Y^o]ȱFǻWr1٣jxijR|j䑈j\CJ%8R= m]?35b^ rrb,KrQ7d!a'A53e*LLH;`҅ƘE8|T Q^jH/OT:>Z<M7!"jZsf>/`/(a<ykHY<0IL=~D9)ѻRWQ]9Gݘrېә{ڣkR@QXm套Y[*n7%\e̪Խ:A,?P8-y333\7͗m3CYvp?ON}V 7,nזTBrȖi荇dτcĄssC"؉4GhW%÷>-^7{JZj(vV Z&4sn>6#kSFC}B s~x10Q~=l1^R 1qO4'XOK=pai9= N@ yWyL1o @Ш鞪 \dv'+QU!2D+V TijV-* )7ò"`>hfL9[u!Is)SdHWj@P%jerH\6gTΕy4m!`[Zm& QjeYZmDI5=t1~BfP&eDi4 =S+<L$|1ͮht<]V;IP k_Жh BT 8QuW2uB>X8xIWf rvC7qʦ!MN.#ywohp扡J D|sJg M wxNY9zs "pyGl]ťHJ< :?Z\m}_<瘙o oH}5 [%o2ĵf36*pKQtI5hwIHK*?WHsK\ǦGa?=HyV{wA#;4 W>QCoPx+-\x- ]'TWAsr9J ia@=݇d}P`b{- ϲL{º-#&e,Z?ݴ#,1&LپE<)i)b_Ҿ bb'>fVPcR>dڇǡMg>Olnbh!i*~B*} bY N.[9<%z҈F*7/&jt|da op[~ s> !W=+4N(oW*g5X`O>d5u]w6SaBN]fžMȶ3c[P&Dn=5mOn$Uc+j7/ZAMqXzvJ uX@V4|䵉}uM>hl`q`A-Iz=4~?bt`:oX0Mgb.Nqm$YΨʼne2swZ/ۉ1_.`Έ'UOʻk|nm="2sOFds>NM/ ,L& Ko,Xf1;d1],>;KP71oΏ# \ Jp`ƥӵ}Ue6/ 'DIJJw^7E8ϑ3GjFn"Xlqy-!-(M3Y ƓHX5Y N?>3>ID1HG>V~olng䔯SǎxbBnL>izjlS򜵺ԁex=W%^)_q)*&azN+&^.Qͯ7;L`v{_g9{bd*J"Z# N'|"!lȱ9`n/5vwRr)+cq;~ tظbP J'.5J=ok\Qqg}!JW=ꋤf.Ek^6]u TjV4tk4(+\F*|8N?uLX8lۡn]4!}&N3e;-;sUs gV mȊLApmeM[pm)b㎢fGOy>dHpNAA1HSL+C6|Ƭ6K)Kb  ,C@l8T8&k͠iA2uBxcvUp* jlEyKjqCEjTn@w4>qSH"FA;{CѡixWhWLj۱P.B }d4|:e o 22Fh.'3ɮ4L/]N,#%,y۳k{ab;0lDJCIC=wJVfBpO j3~_ ([3\gȻæ6ePYtϘa#i8rA&rNY3 / v7:LFhv"tpa@ Nb5\K0 侺^H G "{ Er+S`b*SCTjzqNwY%Me}Ƀt>BdO03{ŭuȅ)C !t>ҸqzFIFFqA"ġL,ckjψ)o9=-+o$s'r[9pZ018 cƋ)suF ,܈“*@6Uu/3}%Rpϫ[{{C)5Q-Np=˰FF s:يs;N4,\|xha_/%d& 7^mmw*d H-!8u֊Gv'%#9؝Vկ,io]nhV|q>6Xdq -&0.\%kHvن,6AChV+w}6sKIeL7o25;lwfg{$mezRyCH-mQM EM#_C򽖼;[;/5=P=ʪKF$ZQ1 0A2᧟(]dp&V9{$PN?XDu/d>/jY1ϸ.z+hc^Ge,W(w3Fvûd:Cq?eEi7ei&mPdO8 46d7B&0/o}cvHqq,~N`.n\$q8ZUTCAPR=C2JM!8 0瞊+-qڮJ?٨GEJ ^UtfZb=r7!&̞9fahzg~ȴ}FY54 ߢ>·D5 ˦ mfNÿI@U^oNhVB[;\eye[ gF,#i }FBG ULԦ ngRWZ=4 sXh:WkoȜT,YNg>zBɷ^C:euxL>Uu9w4W8~5#(@w%Ral![lyͳSuu @NeJAIgL,P'8k#r Tt^OS6Fw1s^Z4$l ,Ҡ]pV4+=滌a[\9h^ #'iOyqKJU?yr۲l8[{g)s͝'Dnv(1Z/@O70>)~-[Hўˑ ΐiPJDz@35Tn,ջŔȪm  m F iP,7e֍_BL#4AjBF&VtI#C#(ߎCLAuSm b' ]~E^*;߯Qc:8 i?SCbr9>&]H`S_tؾi] L2Y>پl#Hތ* YKKOyp츭=_L5.I cK)Zi'̥ye3 MȚD66RnVJ_?sL e!utŀT dv1ԣn4t >BwFSluAF>)}}Sz eLg9karaCb冘QCh`>YUǟkұr~JE_+p< !Ǻ1uGM Ozx/ep*ͱB^h$`/3~XYp6Fu1|ꄅ9Cj#>VD9^q` cU}8ؼޣ-̱يjP3_ZB56 0czPC^|@+t'aP_Ƞ{i0OY4LKc&)0a%$fo 6tX9NnsmJ֖pé$h >F:oy3Æʼn]N,1uO;O*2gld\k)j˱ځq_rW5!B@bQk5y&_;ob5a-jmRE>;LR&m@IvAvt3#Ahh. a 3D;ɗɏn`#ZP憐MAED=aA,dA6iXh>l7fKurF~5[P1 A$ʴ\tw!Z4 X'̭WqLZVK+tXym{V@Kb 1fs!% ޒ~(iZk:֯iNH սgҘ /ggX:,ÂmWuD|vuz|ޝ5fA }YZ3*L-E[PmRpڙ0 o}w%;Wf}|D3# aNԜ2(aM )n+R?>C-Z+Xb(]NoRZ !GtJc^m_3/]XF+5C^l[{7yaӋ$uovtSL*QM=&D0zQ.sra&LiblNPja:>4YP'%<{}3'6n?v<^̯N }Đ0ka{.QK@D4Lio!V*X $D_[vRYEıP0~aDP5J.e"_oFu!\Y< , ̎4 Q7EȘ꿊y{Jƻbm'N{!I-ۣg9X[d~rWy CVfc:F_K/X t.Ό ,/[ %:O-<B07H+P#L[ qBEua Rmfn~(V[" ϔHIluLV2cxo׌i6/螓_huUs;#z=t.G=0V+/8'Xe.i(w5Y ?gOZ@OrT=YҖ T,9{_LYWWx-\=GCp=T9HWl&.JqTf7٫4];a:+ 3::%^0`juk V/YZĝj Ors\ߛ\/R,dYh#"^CGⓨg$ ;QF{F#|'4dcc`sK{0ŠnOV?y7Q|͂hh5W_LHV+ GM[#'Wn.(pΏ9w[$cIk aj&9䚝<_C)hk59f^ s@Ͷ]L`",NX댱o~Ӫ[\ȊrN މxCJZ4C"v}gĵI߈<>Hؾ ;$̧&$xcAB @]N; Oݰm$@|Uz߼wId.iB>@8|1Ds!|RkDspN^f1<7-m6R ,'L~$Ѕֈ>H$^Ω`JSPfh{I;Fs/Bۅ`WSߎ!yb\|xo*FҶx v|I9u6c7jD 7H2%ȏ(X6;O%Roi>H&!ir\| ,(́"hquA`<.D5L&N{W OtRz<9Z@x?"1ҀkМ~)FKyW$he')AGfC|=\Fİu/'Q1Ȼ@;G%$.n'5wڇ@PXJ:% :.e6j; R]ZgͼoJ8&llvR\{-u]k̔Ɔ {Gb\F!PE_6W["=\.. [ s#LG }|\5 55VtyA؝RClE1m+,}.i={^L +P7t?]-chy嫅M|iE# -3+Gݲ=09Z FSL;[{a _ C66S~mO8B]ŝVv[> D FCKgzZ5[l+d A@ԣ#>و(3%"J{{`~9$vyxh/t}(\0yC|7:|ʜgWܠ-$e&K{q`><v$lCY,[ 1:~'#R?Ca0 < юw>,qo'ZH{Ĭ$ňu7tͻ0DuLs_95‚  p $Sq i݅ЅCz1U"C?p"5YGSHJrʐhч_3fޮ2Y|ϧ]DŸƶr=MX)y 𗼊նb[,(;SUc:5\EAzmS^IO)ؤDlbQ"U[4̃b^iXKvYŬp~|+e&3JʊYlaz 3 (3gEo;L/)!AH1y [%nV"%)(f^ pa^gPy :݄J,Hѣ_Øze wE3[u*XcT5`:؅L!ۘwRqܲQV, [|?9TTy*T?Im?v\+0 m)Sl}yˬouQMPJnE7K숱+p+p4]9t6{)2-F<cA5$KW (7)ҲrJO0nOiqGͬL-cM$b0}#*K J5DI'qTF>\W Ȫ>c\MrTn9QN٨Mǚ@WBY.J+P,ԎL0(Ni2wn!#kAj>=s4qFjqrst$oGOF5 R.&[?o@ he|f`Fә00 Q$耘6[]KVҞq |Q]qsvmش,|N7gСq%EU%bSQB.?(d7ģ_h(T $`A|x%>Vo `:9)Skۃ[e4klԊg[vym^ TpEB>1 |̞% )6eY*L>o ;U~Ta8v|BE ^Rrҁњj6R%}%hPoA շBG=I  RjdBN}#ȯ~BK`s.&Yh)m#G2 N3mtUT( yڜfIn Ȅ읈psImuczPvO)O!EƁN$_oX*ߨP^Rx]h\_N7N\9P}3a: HPIqC9oZbV5[ơGI멝sv?`wN2#c J+S+6f)^T}Lμ^G|=CponCY=%G-ڟi]vHnd2h#iKR c0 D\$sl,K'M.1ԃ`Wor;Z͖.t M%4?T怿F-[^]ꨦRcqkY(m򣔓8ӒbXS9 Ko*-*ysm_&}cjH6r_I\E䧈2͞N \HF?y 0 znU]䜶kW1wo]e>]n T]⼘D=h.,I%H />DٯS^Tkw7vj#W)++lr(x#5{#˜Љ͝kd?mс/G'BX1u}H`SԫGxYShP!zd`t/hS{S$(=X ! V>4scDM+뚴4!%74ٳţT$A\[ZLn5S= 몸m EOlg,  _As߇ݼ7< sLl2w# m/eoԲ|uEu<#u:J`(%el̥.a1/K af)@!=lܶ`a,oxjF\ud 2"thK%#Ȅk04Vϧ;w²DޕG̩O A2$p] 9]>[JQrh=`#p1o3_JIhq}GY%^,Bl&qTW$$#J=v?KPCz z/=Ro/W}.8>"` )gj'xZP UC-ςy ;"rnP}Xu@v:+\Ã/)3 /bY;=“v[IvI<_T?Vq_ü}P6Y2-/u8@enl'w?:/0VX %iTɵ6$OjrJ4x3̉@6zէ9{k*Xd30"<,5W}lI0 t1%IAP*TXYv>(T(=.V4IA JwuOS't+9oJRF@afqM8GR_bj^B^w>G9DJ2j9G '4mam`+_>:(,fӞP%="uOJswxS} [a@)Z:&w_ahQ)m&[JT>!_g>D!<5Fq{zKvd!/=ox;(o&D< XIjp_3_diJglpiqZԠBwT:yTxc c`+ύ oaciV(67#K^w @# T;0b_֑ui7#';y]P}#6 j!b8Ž nF;eܸ(Yal%#) !gBfDG#uJ0zdRE_D<]"/}Bb62=A'` 0mb~V.y&@bUctU05½n\ Cs4lq!Ƈ *Ne<) ۘ?3f#G7 ]7hZ"S~uD9r s,iF .5@TO~bWɯ|IlHV)-lMK%w_^W_BPyu]HbeЪZɿGY /+^ȃ}5,}.I[$d\t(ļHu/ގvLeG(,{ uJ,, 4 k_O2],09zA^=3Eh\hm{MS^~_D )' CφtrP-xɭ͞2.ɥd!i-F/^ĉ(u-]U' d?vݡ<|\PKkbW5oI 8BwK;euꇈ0&(H#wKa.fV++OEuu1~MJLZJ&7mCyH&CuPU#'rNY}%ڔz_x5aI~Z,FrtFUȯA_ϰ8XӸ-dab* b{<8-M[rPB9IP#}Y]{#.{?|M-࢟4oMYԸ>$3P +Epڪ-~ D7w 6p~?9u. aAVy:Z_e mCU/lĸ΋v7tI] A8kͶ H[CWMd=lT+j,ݨDO4+[oQ  SKl[QӋ{}HapK$ZI$bXJUnXIo0'i{*Y={ѽrXd:ńWsVPT6T ԄJ{ X 3:ClA[0G]ny2x O,I!N}=b(_ d"Wr:q&wKvJǕ$^)|Uѷz]t-a[#y O#mV iaW%zf*=a,e+m qT9DA"5uͻ B1-?bհcZ׭~%%_G)?:n Fһ ჿA0+6N,Y,F'(wla] Ѻ1:^`mXO̪i9a 9a/H1Cj1ǵG#j>9N(^t(6"PEyݐ]oBݦ"Jcǃ~ \wWoH /YiƮyek]W-?ns޲ aőb3&+Kf66H齝X(BC2/tsۍߟk|} 4(]˜ ]i -mGx>Dt3_ӭU‘REWp R@@Z*w=}71^J%H/*&>L&Orx1Y" fVoFFMKQ/jD07"Hb 9>)-G Cimʥ(=&8iJKiRodCuu)ׂ9Y%4I1ZyH(T[HDrr 8H0yEUӐ::s]t-A(%E|c͞Ft Ǜ+ymc֞O[4{ç]y]Yse{ׄ]Pφ* 9pY揠)ˍj%5e_--ޝV!$.8A8EefSV5M(;}h4C#E+NQIn$}n-6*O3LvxvA_ɓ `i9 zBJrý$yfUGNw9e|r>)USϷuAn1 DsGc$^TtcHSSl ur(P8 , (m"5,DU|3_>x5^WtsVHHˁER; ߽Ŭ]8EA>FYJmWq…o,-nz䚬g -kQ;uH1Tc3裵F5$D+6zGcP[hpVicY&8b m_F)nWX\%pN&30$@[CW |a5D%E=5fZR~$}%sZOduh9("-|}]sR1a`J $a*1OeHk~vr,uN2K#7<7GH2 >kGYrث½9 2_6=^% ME}Axe83q %ֱ:Dc~@Au֗m2=ϽI۔ěrv0o{5c2E.(LZ*ަL/pq ōR%QM{2GUچnߘ[8BamdD:2\(p:RRg 0ρ 0*w ồ=kQSr~"zFbD=/lPJh np$t` OALiSSƹ[dU͋u%qdO JLpOW`ߧG6[a-"C*L3#QIB$, gsq*w+wjeJTNncޗ) LJ*D$b0C}g8Zڬ (?xj\֮VC3*Qm{3||VگoU8hIPto\2Z?:aJ=8+vhiHnLfnN;_d{H,hY(Zeݓ>"DӏKyY u q9zMŞ{)v%ڈvG7C6+%X/`B"n[#d,+AMC(2[lqѳ gvwv#̈OBT`t 7fYHyYВY+n}KfeF<޵% )i3>,Fj ӍocA]7 ɬ/%ދږ} >١@ #=e*Cp#m{~lMPM0Y7.h_lkʓš9Ŧ#I(eƎ:4w Xte%0 v@2Ti1bt`1^KC>4W݇0¾ S2nc2?*`B^j2n*6k eZS՞۬fPku f*urL L8 Xj vx$.!u[X4]ExŕȰY77"8Χ}wXo֞MhtThG}-W- " 5"1en\-n菣w 4D>T0Es(u- 8*kP үge񢍏=E&<QXH~Sr.߹"G[YWi*^f^Dp_ nƱb~mѲܪ4A?y\ |sPCcżfZ1זAG)W}an9s,h+%x䧘xo޳%#k,;,1j,]tm\J1`R!) V !=%ZSx:32pi8KV i[e'O{@9E ?ZNz[%Ɠ6ɱu*8@"7@)}{ iK⥜n:{EP.bX;nNj*rS+Ο὆2#,HܚlzJ=6IL_Oյc[9E N$x(O m=%Z7ih *Ĉ϶.zP*; ug9p:sry0t[g#@P-/ 1JYT,X4}8:l*#=|G#J0ݧ)-b=4>jWvikkr>!5o̅t{f\"ۍ?iuLJE3#lLV +bqiD(,W{!>#`1?9'kFVQ)َLo &R IO#v|Dz'z?"+!i0Su0(1 $α< yde+([@.h{DOۗ3OHv(ۼf-5O$-Z5'HǦk;(bn|kj a*xnO 8L6-7Sm:M[bK„./;^ npi^4"+{#֒YDRa`TM&p7HIfߴ?ێۂ_Q#i-˜iG%IHB"nbKFH(խ,]UV^HK?K^ޡ$\JpHLCt@So\ètvj}]]G #/ϟCa`/a3![\f)AИ)] |bcZ4m[U5}6$zCm #5HU [Bv@lO\ H/3bDUF:qM]N8Ʒ Um]N(71אr&_G 3B˘I>G!M gi<:`GV *α_^tˁ ӦXS1*_Z½}j0/^}PhT įl{Uv-J}9;c>R'>]R `Q#jƯb8%e1W5l)rf(;In+J4B* O"NӚi n}$|b ˷$%}{=)e|W%8Acn ,x5T04 dO|iO,!v~)QzX $XL^1Okp:)rky- ExĖ 1^[2(,a]e[ nMV*-Nt`,tjӰlGsM boХڜOC[dF^kSF=^,[LH7\j|4\gWPz>V>VǑql%m& S\whKD-𱜵lApz,&rt"}x+crȕkmM/j )S؎=c3e.KmsBGJosY$u Q劳 nǝp KX` l_>K[Uq*%+ſ qEDb P%51[QT \m9aȈ?  :{*TIwDBiW3O78cp/v8AYZz5ۛ鑟VtUnT^^% kU8$E ȾҀ|C`eMj zD6'-q/*Y!_7F<MZĐ8rKS|8]㍎z39ӄꑷbƼQOʗ0D{OH{B*RlGom`EGM۠-ga]/J Y0p?7w\"n?4_g1/&iqf}ΞWS5`vK> 6Ui)rZqIĴ51g[#8y4>DQ }ݵd_bW3Za,û GwRDf{B֒ގ; gs(!B7! `>,PHji}N>y T~fwDCNRaXeNd0# (Y>gHl{Oo>:FS?Fe D4/O3@&QYA.vsWky\vS"7B* GMK7%:0%r Uͪ8*ٓO bb]+jlSrQtN*p3fo+H ڑX $_pRwȓႪ:op iMO\#?j>+dA*hoYmWF9<ؕ*P3%Vn}Ý >|;3X/Zv  Ğ'%Kt)UwltD5"Cj_ʕ쳰.Er4a׋{^2{vC&2tiҡ }Hɺ3rv`1Y{)["x!MQGjйϧWe4\ӫVO-<^Ch7ZȫA+"фoŸ| v;NhΙ-ǹ[V* ք&EKl@Rsfh!m! \50gTWP͂|*$qqN6 :m9/|Y By-ݬ8;=|,yj=+N ν_(ҕhiHOC?{T ѻ4ްx[XSaJgETx~wx}06[,PJaE^S=ď,Bx45Եں*c):c~>,_t.A"%h/@r(`G|=0\y qB?h) + Ú1aA?rOv6}S@e\ <⭼z J Z*uPJ_+<{7I)S]Zr Yc<(C 68DKv2[flEl!WvP9+'*|μ&j{7iN5pT+O{:KgZ^ yyuy!dCIO,)a&L%T>qqt>DqSVril[!dUˡxvC}ogKh2&cRgys-75 d[FghA: |Ffz`-==Wp'΍-ZDCelsm%0 d> ZwcԌ1TwS`r]r?Zl :ؓaVI~qD TR/QM_4Dž^A>~6$v آ@(pZ]3_\wRѤÖjNv o 2g-+J~l s/z&w7^ꙘJl;4[U%U*6p]yz#jtcE] t{KM?)ef-dR7ѾZn )ӇDU~w;^&ʰb;]N,rpD4~uL{SVC{~趻@Ww#ECj0hҜP/;9z9/Q!h'23/ɮVB[Q)uW-T,JB7$(՘smU!P؀)O=EG(ku-?Sۄg@9NJt .ånR[_X<ύ÷f=6 wM&{!ʌgHLoǵ6/?  |165y5-FjMteik=T=#h%7?q!gc? @&?PвpK"VP<9aR 7QcSc?>jB:HoNktD8W?9wW"[ßBfamGR VV,FVRLE+X38}LcP_Fv'&fNsJr%*_9 rOcLX0XҲ_^!ڻR %@;->%ڪ0#O^*0S6Pke_\g[o q tYFbmVڳP]V2֚/`? +|0o;C5EeMQ؝vo9[ ?VƑXc51H oZ\<-6  -!,3/JsjgaN&<1ӎ|(r `C C~SNHvHA $AP[^P *z"Ψ]c^HqmxyPm^Wh6܅5I&5HN0feJ.[Wgt~!Y` c5dz&?n&_f0W,-~1sOK1>(CuL%r@|G]Ŷ&QH\B\ p GƖA]Ƽ=XÑܷٚx|_:GՓfl\:| ٪^GX4dvqH!EYU73  f#cpٓi쯅;}„ll5L;9'w Nm3f %/0WWŦk'jxuo HGl3e" I+FcCd t+(%6b:y'DL6eeL޽d$K5b{<_p`HDJ%R' 38.:ҌK*J_,=:̠>CN:9U(=Rh$Gevʇ,] ؇{:dqM+*&;VnP"|ID m!1X9~pԷ5{gXqJˮ>߃R^V}SsM0GqTE0'c:_iu-.%f^+).j>#[ǥR~T vtp%//eb6p5y߫!iP/*znA_p큽Hض_eXЦx-saiz#'X"`Rma{rEz2f*]g_Xst"ɨpJsKJntX˸ A 0(qy}yJ]tĄscxzfsLoУXeϬ/i+fia51ߪ5jK^'h#Ͱ(G$Kᱟ6OLE} qj Q$ tJj5ƃ#D,M=ަGǾ!VC;/X73 )T@%Y0_]ֳ ^\]3/[<3 q;qVj-eq+'/7DH5]\H5PqӼfV {، >kvXBI2+<  աRy{qiLNHи;MӜMi9>[;>Ye٨K[ g1sK `Q(u$0EɑڡֶEwt {4+0h&D'"A/Y BC+W B>w9.BY[-|(Eج;gm<]>WWDmDIt"]t $)nݎ ]o̿rX$4KJ ]T_"BFP;C#U &Ƕ=[gmw?7?1GH~' `k]93+=c'ԫ.#M/0Y~yqxpq2pU&L7VKn(#O+ìw_Gc# -1}]P몛̪Hnx̥rLb}`t̲d g+%C?u[/89Z$^1 ҟaか[%T>e0<)%-₎#4p\L#^n7&B'Ux4DCY^X( uQI> :f{[B8Ps_En0$kܛTnPw6+X+orʳI/m~_#wvef0v1B dqi/#R1]9.>Y69Z/=j=z0oCē&*{c0$KLo ^~f|LsҳD̕?j&}}j?-!OH!X֪!C+8Ũ'o $ 6&.8 A_;qOq4~S\b)h#ZeRH"B-mKHHU~Ǹrd2⺹Kgrv$3n#<USR+{mHBOc| ó { MaHGnl-<@joo]9%+\*C5ya@׵CKuUa~k"[P1Obn#ζ s51BϮK"amD_&e'qrBf6BU4FCͷ`cm ;mPkG% '2LtNhh6f GXPX7qt2qcHC%-,i*hW>6vX}] p[Ww$k? u{PbtvW3$ EGYT CŌmiV(t4y56Zz x3\;i2ٙC8ٺ<3clcsmB"R1G{ގhoP0X_H91/HₗԎ.P_\, 5+84|}CV/!1cGdKHJ :Ǫi˾G]ÙļC1B0q="'՞oUlG*(0zYk~II³Z[>d?bi4Asv&Z}1ĜozއkܪA XGcogL5 P]>Vj3X5ݑ uvu AYL'o>NJ w۪u+3^*±d&ϒv8TBz18~BdC"JlsSGݸ?y~̷c si "!Ruu)2 -R~ܝײ KѠDKdsmٺHɟFU!Ӡ^Fi)^Vե+_VPasyYyq*`яAў~)PHz*"QY6MQ qV$U>8T|uGf1]ZXFЃ,kf2lPK(gEԘ=4$x[Q*Uym\8oǵvI)v)q%7Rز2pD*TcpUc+ N%R7c5`1gNzco?*{#_g`O@2&X+.I9ӏVZr;Wލ@kƒ3Gf%a]gb&eX@!%EG4}X7W2G2bcA9AՍe+8pC >;> a<:;%ܸwi͐]+ Yr )vHe- Qse DljabT[S{Tic F٫)9ݦ^!?aX/n= iD+'  8ÓhoK:bƯ kcT*.:ۭ.!jCKA> Sv׊|>ސfL'ZޫqzJ uAV8-S=)?4zF ũ1"On:I`h"Bj淊=ͅ};Ew`vW '휊sT(=d/ɢQL`49O* o hr13B"cwi_ 8TrI^*5wqz9\AΨw/6a^f?HNK0A_h`P/E bUXJ:3|5Uq!]Wf^a)}ADd7<2#bX2@ӵ4=\@z!G3W-v`,u;woE)[N0C4cHwZc,~GSIeq{}6fٛvׁtw?E0^j%Z\HUhnpq٨joO v%_ 5y\3i\88(~ƯE~9 #٪岪gSLdls[|#nG7qUb $8ڴ_.g(ho (H*hМUWc/=W]1ڙXIGR &v H-}Y_-D)^DBݝKt)zc9AI?>Ό.&؞4.]KK;ׄ_Ғu@VqPgps~<$9:QHS=^v S I<.+ݘ3`mFgA!BlFȡyeeM"|oq*j8Yeh{w'R8(nW@lJ-;#`#+j^́_F{;Kӻ!o 0^Y89meGΊ5k|püA\::^wqwbZY ]ɀ `_^bo891޺ }lCׂ*̳5y'_,D *%!XACI䥿{Y ̎{+޹]}QT \ѵ(jK{,N3<0s(/.f6+Iqgiǽ$ZVwu1$P^Qbw]gbu}ew?ٓ0\ 4m*#w0QuԨoY;9~83r '=SMXWϖt;/_Tŋ}=B"M hZGw[BԽ?qw(Vf>,enĔRogN<L1>\giȬSa_{dcRl#P+ղpNoS3 (2`-Kd1a%GJKA_7j1Hy[B劉n/y&GNeBl%gpkZ<0<42 8fjwơryD w=uGoIU誺j Aai:R4\Zv`oJAJ"z|rZ\;N{6 '8)yZ6ry-'dL  QaPϊYUFxGLUg9LKN @vgR肢qNHT 9T!;Ap g]~6h! Qu3Y\L'cʴdK޴ea=!l4slm'4o(%%*X MqRe_0D]u6ZpS")) 2ҍǟk6lgX#H~ PQ%gĽرymi=nj>@RmT`w;Z{ 6U9UaR e`/ 9?WPt'wb^yq{c`#'};Zdsyˑno(x'P2tPy+m^C'Ɯn#M&-.f.M钐1pyGn+ˌ TP!@C+R/`lW%ԙX8/0 rw'WHJ^c3q§{yYY`u54Jvj9(`hK6Lɿu&`vA&ˀ[w?zLєݽyyfA !.(,@[Mݢ@D],0uQ6ǻa>W'fzLNt1,M5I~O"w1}dPHjdLBji7MdfR|ԗ9Ͽ!󓹳dPwH}鷼,!~"16 $ gz wjs &Ly Q gpuIQ{E ?0oBtMs`d Jϫץ6w--|=흈sX5fI pQG 6Lt'@*w砥)Ȳ. ]ˮ5_]xC?JƋ<qx\>[ >&1-ǡ!$`VweK7PoQc8|)4~0E՚4 h(ԫHpO ¢nz0gY6{(5ؚ 7( MGS ^ xA[?ww2^eGA4}D2gC~R#~vj{jIg `M]"YP%f(WXiyX6fqTPT4o:{cR$R@i؞'lrB۝f0({?PQMHs͂Cą%o+̪-MFKP/t/796>"J1}$GˏY viT}tJ?A>x!+w}yQ2$V9@S^rǁUAk7z &%):EY4ѣ. AУO"ͬ[mVSG֐Q2;e^i'3(Ty3Y\|BBZYuPr14geF/.`NB4M>I Y^l*pYYGTCQ& i CTV}2v 2Ew4شnxNv)Y G+?$28~jrv;V/29P! P@H#K^s"Q/H2׋-Dʹɣb(3o٧2HK!%V5CP/w`(q >wA48dxI"CSuT622NP muQ_tw O5^{}(\C%݉-h."f=!g#zDO* oFPk~aLYʏɣ4yCkv@ "C?}q_ޅ~2t9N8uC^wS/ӅU}zɳB63bɡ"b%7wyO2vˑ]1:054f^!f7bS&{2Uvm@j Z 5~8lvdGH !qfF㙇+u~@sgwk~ԱҮ,;%Eއm[8ߠuh}TtJ|v%r ֗ܣy:}(,>W|C`Kʁqx&g'hw )#Fc;0"3pWÅCO#xB*O0ݮuaJ&41aR&׀#d?V:"LV [b$ -n+47 y9Y5lqjvΨッ]o#3Aw&g[}Z0NZED=Ī"EVW/nzn ]'4Pv0`hľ:_ nvU잺{9g Z0&$M7RBݷtIߥ5 !sk*QS ֎<='ʠ0^N9sMQ4~?p=oe_*È7M-^ahwQ*BY](P¿-$w2w7 ~GqX$H,8Y&:U$b*\- ߹b%ihiMgo@pdNڮ)ogw+̊$@Z*溑PLWu<є3FxxSFʏ~CcJps>WCXĴ{,U~МYe4]Fq#̵$C jd2hp0d[z{L}=e9qٯPm:쐆 ܖx"'lGJ*C S*$SF^:>gCÂaaeDžp@e'J^x4( /\b.N*ѓ-Fº80{{ZGw#O^BF2x9I;jMW6cx(®6q5 B U4o)P#J:~MNC|H6ZF. LUaJ!qr)`F}X|t;:[M5LQ2"軴e&hLؕ#5;p-bΘl3^K rȏHG~! Ɩ XVPsqx"#">(JLho+ArYwuRAVbfY[)bkgq%e>~8^ ۼӇэh"^ `C?nfS B45>rق7iv1wHGIB}-SX%l6NINIp5:N칦b/"P`Nv ̑ /ثR3R`:C][pKK' t ?ƍeBr~_ND j@f"zPEs_kS7,#ϋyS7#i@G`BJ(&R'/F, Lyl?{O7Gyܪ{ }V-.Um0W KĕXs󹝫`2Ie 99& ? Ч{ )O7KQI3ov~@tGDNM뢡6K dHi\Gl>U4 j N ~q.ZCtVXɁ^,^6^;ق>uNLN~s(«7{eĹrMrzm+a01@\ڕQ| "> >yCQ"Բ"rH2^~VHW\ WkwOZ%Ґg9 R7ۍW}<$W+d xM5{ܙSQ'{m`igoϕF3S h7__GBİ ep|ΕZt?\x8Q,?MaC<_UN3UCM2Q˾r/.86ʰI@k%0^p]n.kZsn"UR!ǟaʇu#EU[t A)D$vz\h*Ǧ8i垔עucLP\vLI{u?O9^n4j<>̀wv5  NO d[t-h8” A(/<«3f0גWEbw덱a=+öL}qp3Շ'2 "c L٘v s 䇥D_iuPBGv[_fu:gzXa Xt5Z'@1\gOBye%gOzWf_hhİtkeWbO*hc?=t RxFF {6ڦ`;1OꆫeTaA_YW0J:dwm!6ӆ ;NƋh9X}]8{-%[AHZ0k#v Q7}k/'؀TR4];~6Ea5;eLic_߸DJe~'f[}fbrtg4xv ufNq]K"Q}7Y@В}O9 &`($?8bN  =п{ >&4ڒůl\Mnd޷2xSAM2(y5M,)gK>/:v8D})~ہIrn쟌~A?4]jdP%UR)VnB:Y5OqO&/(vEz31n̻:!TcP & |Bd=L}:VާY4bGSyM4,~ׁ t@Ǔl-ZKLP.І'^ۖHI^~q m;1briwMM'rs1FNCF\*Qh%#5B =u7JVD:nS"gG=s.]ɋԜE/$@\ 2_",BY&>-ȶ/"R -JyU&Ou&U$V8u-Y/n6TN={i %ޅΊt)Q`EwX'Xx)B'Q^=N.g,FԬЬl%jiC1}:U%Z\w*\U{0'=+K)#o(Yg"t.GW;U5dz~Nb$j5\d}//  Ͽ؅jV>%͙@M8̞di.CG;GH&&D  4uHSp]-p E R=0qk?x1*`0ns2= ߩ,664`5O 71`QQ~@6 :>/.ݫ'@E4teOu9h$>SͰB?LDG;6GYa u&/[?^g Nq{&я~"fDfZ_hslMM\pPU DYͨ(G ¦㢑JP9~>(۳wZ +ɴ-#4Q)YKz%WVƒHRBYEwnґ\<șqIWtc0h)0AsYXzm.F)j$]JùRg> [pY4rwd}p:k)k-Ă-ZWѥeGp>s"C톄V\¦S"+aCIb[-AWIl!Ikȉ;uJ$3wNd] [l{{JէK=x8Ʃ!T ,jf㵥htN1 8b,츔%_g e}uйfN^?2z)rw8=wܜX_:c^ mO(d9kCzo)surMaV5i{yqpNjT&X:1ȒAnm'0|F ^ 9 |'%6By=f^dNu. iȚWNug 'ՍjO Ԧ@0KBp7䠥K}FZO.90jl1Z^N.V\{ 9$"֞,fKr)6W^\fsw_r[R#6 Srx!R3_.]=ۣijTފaw[ذW٤Kn]*l=?%%J7D=V`Z1. /z!~Akؽ 򡔣: K?Q&p\rJ#7UW 3IRKiܳC>=\vd`D7!ěB?1HcFZ,HuzVU|$Eܼ^<}dW: *0Wև( C&Я%#DsXIc&[R Q~ɦJⅉmz^D}ejWv^w 1STk!;ͭИa^EZQ|ltM#j-ĽIŪJZABOYs>gB7YWGKq効`6訬3IאNl]˩&[ގv̪^  :(/m!l, n(13@E@ - hy5v `yu='0~59: M߬6~>_ѐIdQ:s*Qk6anqFt+5g$M)elL/W+@A̷j(5m]#7ܭNM[`}3N;/)j ?>ǚd&y(JI,OY ^JW>ѮX鷋-P|sSoo1B IzhRS~ԥ=$r"`Qh} 8|Bg A*a0Bs,2SՒQm":yy x4 ?RM u%9PF֣U* ;\Ypx'w u[7k8HS&+\. 5YXU=`pe{Ɇz QI.vnI]`#WfrCR4t*oǫ"ĜlPݠp8~aRƨ5=j!k3ιb:oПV./Zo* !<Uu'UoШ Rq~|T@?~Ry=r66cW`QgwӠNku.#eCޭ{ʖĔk$f䣁T\S|gX lC͙1 _{]b Ǵ"|CXϋOBA>!lyvغZsQiNNy*ʀɹ;O) oW!Ż%6RJHMTZKw"Ie$taM/ugS1r\Lo[v'BY,J8mQ_{ +LwvZl!3*lE N3T9/IcP'xoei#*6re?lQFscQo^ &zRX3HɶP !U'%!l쓃s&ssaR)y!-:r9o?\X5G6o*ɟA ?RT6t9&.떽K&dy1%X?Gި#8A˦ÉB2w[;{ 4W ED PR0[%a+4nGF\K)k\gO؞p?jgת(͆djˏb#k6w YrV{3d? !)P d+P,qFJNTW'i6w\KkQ!y]YӞcP Q2/$v`gd_h_VH $Nx;Mۮ Q2h3O{zs!m}nEߤ.*u,:G# עF#hE̦}jU/kᘘym79-\t;=Hz$qiHQ>a\ XE%Tq$}֝-0 `&Rknj4tZm'׬Y9ޚġ4[z{7qn| H uVBK< -fYA3yy }Q`V7hfQ- f }z۳vޟ (J0V/-Ìua p5RchTbpwr`gLN*_Agg^nb ]/'W,;(7~/;HI]@MWR/]}6kUIO34AM?] 6h@و!~e-SNJ lf4rD{3l~FB=w[ 'IVލԭj( q#v((\- H#ppAWQ0GlyC 50˓|XJVE\{p$~\y2K_r 'US9R]b2!$^mBҵFDӼH?R7fS"A/>]sA&œqVؔxj1a1M a Kj'ҷ1S6'3Cvhi,Y]ǥ Ώ W[SE]qԅ_<$y3QF鮝:z@~<ɦ!t_JHbϖ{&&bEX42qS˹G n 1b&(y![dJ%kHO"_c őt@=,}Z ; ߤ E" cاfo7v!~- 2oVnݣ\ІGes*#w[ζ\u-P,)(`2"XK[kEz9L-}@K.Jzy\׹Xyn!om ?AAr8I pdrc06JRci{lISU㝒4hfyf?.塕B.3Pǭ +1X)ryG8(-l)RWs ;e8H9k V22O|Ws 0Jx:.:G. KZUQ/{CX%ge'C6 ;gQw'^##4mz y4@b_DSՑ 2hj%gIO*o]sz) p3&^c TiҞeTq= #*-euWXOUf,Ԝd0LsRΓovKKC+}Z6ߜl6*PQ&a/Ptpz ca8=#;=I/", brfX_2>.EK8fl@TRP]ժͿ>L=V`M}x,/0_3܌~~^W%0] X#Qϔeu]Vp(%m$T&бQ'kmvH0B 3?P}nܠZ' dD*d=7Q0~ 0cqqfW剑Gt~ldQܔ2 /9+Yr( M020_pbM&>d|H1A@Y :$ d׍}J@OBNˆyOZ"c ᴥCK׀3UdSͺ2#[NZ Uz>H$8l<<!qR\sXQg1,4`kk{ UfE5!~BkjSN#Jde@M4ҨugZR,.ՂZKF<$,wI`!l.h&9=J_3|=oo7|bZ॒ZYa;$ c"Bwosu<7X1-cߘfςw) ]|r`7/CPOro$KCWf pq5X3f[ּ~V?Zo,Ty[ # Aam{=ʚC1';5}}҅V(DPxXx 9<}W4nS&3w܃Q)z-̷}baVaXN*2zW*{l);gz8hţK45;8z*LAJ:(&_O]Ǖc׆8|52ftAEqY^^S(ə1<,$æQ\f$iD5' f2i^ Y{! M~6omo@B[k`FDX,oQut6^ =h/;ڜݻ8^Mʴzf+!9™fla+[:wr.[wDZlO,E9,z;KގdLzAuZ>OG!ҍxoeDDU75]޻ MK 8pVt>Xfuӵꔏ+1ZD0F Le<76Sr3q>G,J|nBYo)\qi9qJ~(\ZMr^CYkES_hU%%qc`Sևdd";=4?ޗ9\Ju=',Y_T3/>90/#TnD6P-epReg67}|D~|p剰V9i"̋gHM5p8;d68fŞC\kH/6S9ʞkŀKO# u6:Ȓ]5ymC4wpD}⧩U>_(b%ʲbY?H嚎vdqڈuIgo9< [a6ُ2?7zQ4WBkn>M= |碞)W 4aU (cPweq=a)Ύ3$;ݷK d+ĔKĕL=YRaD\Hv&9#U"3'U3a*']\VityA4rf u?ܖ|s G_}%Lvĺ:J,9ĠMMD_|13Z7NCg; z CY9&d#3~I;[M{t&P+qazDoTp55V尒H$ vt+&wst)u5 DC q)?Ġ6_Ȃc>2j1=]Wr9'<=qeNYz7*"]dT\*}&/TOtҘ3h7ܮs\tqd{.{IeCCO>u%4 U%U>u}y\_X@z>ߑ*;M؂2EF_˃Ӄ2]h&Rpc=f|\9*Ule4XaQ5SOWqw?~o"gV3ҩL{vW94Z:183L-%`w)ٷs/+郪FfuHusj;j7(19ј/cdۋq0Onby3ЀlÆMeZ`:X2MLݠWTd!v( e-s53@qQ/aƭBL;tB":]-G.4&f60+>B|Iޚj U70pqu?J_9v[Щ\7.Io7XTPUYKl:YTHF@(\wLtfAId\jB{Nj=8_$As'$&{Dyцql ;a.^5A~fWTLA]9f4S~#-H[nv[EJp%˱ yMrtQC~߀ŹHo\ B滾)J2aN<]\2E PhB_CJC'ttg<:0`Kf>gSBg4 A βfɲ0bXя 7l$?x K!"%z<3ޕ+'cž[I`Nf(w?b[{=W顽"z TW`3pFJV9UyWNU K^O^M)T}9q6G<^z@: RO>?SXPPط\93NZcOY9v Ipsmع:JdDYhШCjF{l$_1_SD[ezJKذhDžQ?\߅%Y!\  4hOef S]*7NwR@vZO ͢ @k" "/ߥj7շi*_ טeCCO1B2*Ѽpel8} GM% ޢslF?9n6m KtpGA2IǏ!Fa6s:}a %٪/Fѳ9~N($֘_t:P/'f ""Upª(=E{/rBTD@FME`&>^-p*Z.@¯ Ovo]މmڏ6щ*j=.*N>HAvbPc~*`kVD'*Wv> N z:0?>De_l3 }~ܥT}+djC2X(IJ8u6D#л.pDF+,xтO)ʫHrⱪ4J%{g˻ä jQG 2z;I&/%O358Zđvף] ;% 0,uv)rz R(!$9 c<ńP~]$a-H6^=CjA5{4Ѽn9N!ãީ,@k29z ~ hfjnVmv!`^,L kPChB骼#w[HnSW=)FG P7^(=Q;cIf5'mVX'YԈh 3*[w`%ѳ_MlCvk!jU(3-Sp!}}3ub=4ջj4e]f3:@CvnMJU-7] !x0F# ,f.<Hp'ˎ at̑1{R!#?ͯ8_Gp*[vc; t lAg=2al\O@_%h<`rڑ3"$x/u{#\5.|q{da-YMu gE^Nra<\划o'hO .q3_lKIU+5 C,l<cT쑪*ʦ8Golw3 1-H=KzB|3kT^Rź.JoB "L ?lvZ.EJs"T~2vY< Hdw0uDcgՆ=\?֘RFV/e|yxdyiqiruD6*@ҫ6~m>d:14kE~?ڂV4fݔ FoRL[z.i䉌>s[%k5Ke1 ̡ 3qHa..ʮPG@5h 8^̋U0l*Q[?l2 n.kS)]Ck<oMϤC^v@z|B з4{3j 2p~ffƧK܇aTh/_&~mg0"&0›_ӈJI GSKF#s!|l^_*uĩ# }P =n֒)Q+{rI̴ ZzƑ¥!/q3{G4t˝zAXCt늓QG4RSpz?{$u1Sҷ/<.: \B14M![FEYcYgY(UzFT*P~lvD챒Kɐܢ$q(i?3FYfo ^S"j%J8]x"}u7eWWYßE/ҢZow_TY"4W2/ӧ!@yMk9-jOnkRmЛKF?˵ojļOPʎ.h@|iHg9Ev- #Dr.4x&NkUQn Ҧ›Jfi[UqG)+c䗦SЪݰ3iSS& p7H[4VltƛOvh"d#$Cz%fWψ@I1zhR8ѯW/ID(ٴ}TiiET:cV z<]# UϿSaZApJڋ1;P}42bJTSb7xyvH.R q~^VA ;p 3 p <ιuӁbܣuWd%r?? 9k@nJփ0i͛^X$1aI" 〔zhC-ux:J:Ίكn;(pq[v{ظ*v"Y^K—|Vvr $nZ JFXTWMumsgY+S zV&$/gV 9R3[}Gi|"Dk^%u <̗Ն{ fM]c=#( N׈el 2FPkSxFb Digl8~V6#=_ zeV0YM8?X|+$Lkz*<֥{a+t { _hD { 9%eA5oVMM;Zb.tQş)*hP@<&\+!i.DSJHLA6[}%mYZu\# Es1N4?( a۠Ï"$7/qluɊ_wr &@BXjc9HcxFurࢳ'ôI0#cVR!x"P*L2ZE*dۏ950>lwL?+Z\%lrTJ41U76+᫸hd5&r̼fRо!f̷yb6o]#!k{ {<(8o}2\mpn9LJ.8tD8"*P:? (uJu1nAj>W}Mէ?/阽)ݖGofI>?"NI2^ýAHINO/ڜWNOZ>ML'M@-A+}ߋ.Pd 07nᏊE,*2QWRp^W - aJoϪod{Y@6fzRoڛg޵Ї6 {i's?o3>"``&}YmlFe9~7?LM;c8s\ =t=K4|Et僆_66 /B0G2W5qa,qD#-:؎;)KwY"q"~=aSE'1-`I}^|KdiZyRHy6Er[aC%,bYt 1DSL<\j??5ڧ'n8{lȝGWcL߉_ "8\">3s4cqxn:*P3}݀M^jQB6`P`>c)A% mw*J<2 !qEk# @pȴ2(`pCch:[4 ` 7X$h2 nPK1 f"huA} w^>k}"{(\Z;wM{϶@չNnH2H OԙJd%T̠:Ög+ 9F#&ֈWG3HvW !@re;! LfPr~J[4CMEP% :*ټ%O -i$j<i}H DZk|i#8c #QRV癥!< #Ĺp%.LZI;P}pjp<͘챊y;mĎݞŰɧ_:Q@h_r> ʡuub )h0Dp`njL=[$hI :.qN;c`%Z6\l? 7h0,CKh2ˆeVXL`_V \ \0KY&ٹ9RmͳI7։=ƙT$8=4Q-^(t-|B|6xS-zKj;'Xܩ<8'wA$_{0KƆ6\Y$田*Z2ѽtŪ1U^茁0E'q5pĬq5|{:"[$I܎̫]`ѻ <9*}];l㚽m HIdJP2G7~H8l?+@%fI[rW]n:yVV E|6yI<,Lg(8;T˜ \@}7yy2]]`~g9ƹkIYv+.qC7 \hë 9\Z49xkv=LOU*N}2m]?)y4lҚbR'!I;W@g BQ'RV4E;:: % q`|TGVa {J.p~&i/_\dbuGT=\rMtR͞Dߋ[ f'WP'C+(,Zbd̳̓`{kx1Șujwb=gߣѐS>O!y貍7_Q?O3/lG*@DB$!վrmV4:?P2ldKql2ȁx R1QS-W5zI/'65,EJ~!Z<؅90?Ԥb ^#7P'`iyb(?ײK㣿[! J8^J/SWBN?UK]7W3܃ 0<@Zh:%0* g*jJ|b$02'멮Pb-6X2lҴp:_8x "Uc qG 17dzj#53J7 {[s˟gҹ_hoᦡ9dol a󫱞yY3':#pשf4CcɊȫym+H_uE捖ŭrf  Z6 %%{eyן 8:VJA[xI {g!/O8Fgcpm}f%.Lgzuhp#,qb#iY#U{)YJ[Cd$SPXP5;J}aLhsSA5eB?PݑY+2=$۠1SlEo _x8%ֺWoxyM89Үic7 ^U"0|3@=Ѝ<Ӭ % jqBrU&kBɚZmPBgf3V2ó'UG~ߤ^e~F Cs=<sؙO. `rn4mF')lcpZ2PḀ@ro ti\;J~?棝+6=C0cktyh )/pNG5 {+mer+bkX̿n|&i|lŷfQ*6T07h)I畯[qDK7 -7p4Fȏ껩n:Wߜ#v:VT dm\#Ѩ6;`KxFڳ8LJJ^M "-5>7J hlUp&~M8e{j1Bu NwUKjРr| ;T WC&S=Pj3Q216.BRAif]K$~e%bƔG>I&٠tg!<5&x!5Qn_n"BEK_bpfjO?~E?*:h7%?+Q ȯ指H[Y&$=6G^N`$\/BL%@>P@IѠ}7@YL`Z/1cpaa3@lOIhk1\qԃC )nrHnvkǯx50zE\,rγ_+{T~mgTocBhH)#=(wjW 01#֮a:s&kq{e3+o?z6?\p `e4f)j}A-fZT  [,p;cy2:u6v<%<60I~\{K);TL_q?n◲fϬMb 6!<ԫ+/wjq9p:3hOuKF7}DGi $~t`0uJg l 6 ?ùU3ӉS`?ݠr g&zzFCy}aLdp}ֱۅ D Җlk_gǵ sjLH8QisطGp `EtQ|vA0g(e9"kB/02k 3EۂYk( '}ʈqu_IY`ͮq%kHZ@p-[adC"(SM+/&+G奇"=J $ xOeu#CGSyhI?藢 vj콯SW1O dEuv#ye>Y,eKZ{_ݱ`r$ 8ΪxmÔSڀ7\hp6,h¤G;ud؃bk=`^?#ROlJAt߻#! kz2duFrHuFp&w|fCo\T]SS;RH8 znÅR?˩|D UA鄮_kʵycj8o1'SI#|#Acds #:U<%ˑ"wѱi⳻xe^_ԃ/i;rWd=sQXy0BFK _'J(ډ<\*ElX{Rڞ71 !-:ʄ35oPc \a!{%uYBsLvyCcԓvwrpA 3Fkx "af~ ]xEhm$4W{]E _|j>%)ΗȱG0C`RRʵjl{5W`̺ZZYZjQ*H%y+G8U|#" q*ȔгEK JUCdOtSMeg_(K$i`f#v蝺dY~ ]q%jY7 \(F4:=4.$zѾ zZajޙoФi}M.!??ϊʓ)&XdA^^ƘLhAgA[4|RI.o"%-ډ!QLbRx j욾uki<"cꛒ$J_մ0Nn-ȑV5ǂUĀ92& ށ15|։a}\%KϧȺk`h`{:;2$EvAULB'HzB{isژte&,{tg)W[>lZ-vg3 s4jHÃY7B*XEۙ"_U^6M pr VZg=q8;e?GVbǵ\ t+6D W$E_h]I<V.8, ]0Jah x\0Zmza&!ĕ_jXYxnU0,G"ql)a;N%'R y!q8_4t$$5Hr2,FVϞ1f w>\ [q Ƒ!]4,>ΟJwV鑈Uі˦ux1,6@3o(I(k⵰Rĵ/j)1$qI~'-{L"CDh9"{Qތ:wͼ+__M]euU?iGTH9Jd[dӝ8/6fTpl|U?i3[k9D󠬻_;qX%e"\?31̎*s:\Y7Lbo NXTn+(c^ZmBQtQj)1x 16Vof JؾKz;-D:ZR t@-{o+7.:Q._%} i+&w *-LW y+D |TZ*=l?EX-OrvVMo@r$,VPY.Қ@xbp4KaONQ횧OΚ2e),rZR ý>iHg.E /DZ.MU Rcs:;A?b8tAݫo~KMG*vc3lY4GrpֵKhPh>RE>?sf,%p=Zl⬳{WD\I?#C^9u\BF@}0<M(bWxZE+mW\۾@)z.~qǑv#7LAE{;*Sፋk0{.pQ^ީ0m%نj`;&'C%6QD߱iˁs&DV w:e_TJztEXlvVqG`t_GSڙ`p6K7)l@ J3<\?B!ܯ, '(vT1qirޤ\ȓRέ>ngyYD;ڎKrٴ6mWRʝ1y !:D33 =ME"]QC 1$X8 T%SϬ04wm!~Od窑yti)*mo@nX?Gj9ݤӼSF5KFuQ,LrU/V% Kl|DpИ l~5u3DA74}/<̥WP$5'L[;l> Ytkm7)9F>q‸"UHQʠ WBWͮ%w׼<\FHGSQTr|XdA˶piޜPȏ˵ԆJS?mMP0X(tLc=0Me?/؍Tz5H$3 zVO)C-?|Oq`\@;FWHPCuI E8aJDs&!9viG85{;΋'0CIfz$ǔdm톍wiK(CaT{Yp̓@gN`?f$B_sx4C5WײJ’`p(rrfKxH];XS@o R -3ֶM6hW!3W((Tx;l%FMPbkq1CYx ,769'W[/Px.aRx IjUQo߂I1Ȼ F`7K1G3C:+"Ҍڼ'A8eB{2\„:wϴ1~]ݐ*nb]8<3븴 ]l_I`%ɯؚ\Hɏ]FTș{ax =:EcS<oiEᷙ$vsv.{*+(: 4ySn+g*G!5k%HѕmPz{r^3 :"8Y cشސd& yFZvppSjK }Lձ1?]#1V(sչeH'; gҡȠ 9U̒3ZaJ:bdB]jLYf($\r.+9tL*ASc@2T3]}LᎻ*$F)a5D-,~PБaD&m'd'#`eOJ9D$߂r~0;g}op;UQ5)reeA1弚-cInRQxߢů/j jEyُ<Q:bXMF9&ըHeO邦jlӻ,_!9.2֋ ]?r@𽔼kz_;C uE7ٓqZ }ИѽT7 ZR0<'ݫUPc9A` %(vY,R9e6;s} '9 hx+}, Lirݿh_tÅL34Dqےb%D:vq/]D-ZTw/BDy{m䦩N_8(I4lUkOB(HA`vEgǠ]+Xʭ\i#yq8"hK[=sB`r.%p|eCWNv9uBoMh˴N#h9JbaYE:9E54qn(޴$R6~u(s8P^GG/5WE ы$Z3o(,Bz@l1@ ayFFJ)M} *Ӧ[T\r~ ݣ5)4ȯ7Va8@3*dc_N`ϣ2䖘aWpFbR;Z4x FSJ^kl(WAg$kRĻՌ\]R1IU@fzTu8:,9Z\"9G̨dqgg1jfT$5Xi6x#z t}i); } @:]%8 pd!2;^zOBaqR=1OP5}vg+i}Y_6ʎD3I^O[)ι J hAeB`H*gzLd)]!fĕp߀i*q[98k3%$`ʀɃ3d m"iRrY,x lC%UZ 1Q]|#6UDkHJa19a.4'3C_){AׯW~A0 sH!r[ )FOQ -ܦ6$ð(/Z P( <42Lw+v m/iHLj'wouc,HtBYD*׶UnVVgQ>UqfTDe;ֲ &T•]c]eï㛴ȀӰ -@-R_X3)Q $gpML㄀`51sN:aD-"@ƽUi&5{cV#? !=!aIA$ZYׅ}#bzh6JkD\0s ](O(ߕ!|D|hĆ#1D BPAnwߩrVqf7 +SP*l?;~z1l˸Rjc_=q彼/o00ضF%"W喛 Xs EҌ(nKwx27v$bCA{ʠ,7KR7rg}P*=q4<}=U Qozc ~pxhʝ%10rxs *IskI^y1Y>AnLTnБNn9"YG)԰c ΰ}#om>unmBCl0x,&p_ %{_SG<<5evJ+N$:DL}x[5zwY6KF$0T SaeHPb88w +U oE| EV:0XgP+.Vht|%kazrS9+9yy5_ފW4AE5gZ,5(2ņ}f}G]e|} U޼)Ur>Mg'Rg<,~kf2UrJZM#|Ϲ4WM3IQ{55%VБ衦v^UM@G>;[2n4H>=!~6?8,M(Y{%j(2Tuw!:H#͌Ǭ4(sދ. g4*%h*5G׆$rcC=X>ǰua16.!#kj^'d'kmtrh6>hз{b-HȱAԡ[jөn S"#VOnoC=[=Ѭ𯛰p%-ηʯCτՂ(}J(%cZ89 .W+t&C̾Jai/zYYm꿿c{DE!Xfy!S ڌ&}3 9:@|}ODvՊжF$1 V6M<& 1-ގGY89a[~.: J장wOcP*Ƕh{{@ }ҥB4{N7K]7yuҍv1i/31ymi/ A]XUTVWL2^:Z cy1P& ;4f|ZꚉEBAh xzi;H_AmwI WCpnRt&-k\҃9r0tIyovQS]jyVeo <ӽo"h$Vv,`-uRvY KvuUdOfk8rʦYN!w+O9${2F`A'xZuXzI:9b+yX݃&]؀5Dx<)F\w"V k (aC}lacp^X Ėx<[]VtVޫ ̷E/Q/zfًåDl 0 t'6[|ذ44n:phs^Id|lwv e K0N͗2^m ݖo_̱(ǹ͟Zu {H` |e'ux$Ftƙ;V&BTFĒ('ZJW!UtXte9dt]w kj7NI hȏ|C=~ n6r9͘?^- gʩҎ 6y}!F~0>=ٍ歙'ưE8]_&H +UPǽOgoU6thEa fa+˫A\؜j U~E*jg>`KHsi#x`؄lNfJl!zwCTsm3.(Łʢ;ms_HOz(ϱ6{.Bʢ?n74[>c_y%#(S<wЈ;U>))a3F|T~nebr 尝_,H?QͬjEY"iR8 ~ rm`i>eTkT;of*8Bcns: 6Ѧ<-<o[4 A*@tKy50=oY<\JX&Szy ր.Z %v3;  '^T,5JUk}HX:qDe,S 7<ꂽ̛8)S2$pBî{miJ.`TZ 8ҎarG:08mÍ4H{jE3ь/XɊW'V:sL3if;1=ۓ)VkB9 29APCwmFl6<7rGїͰL%|PЏuʟo˽6 .' I] |Bpe89Kɀ=4 ipۢoT\}"NQm0U3/v q tP4dܧ72"޶ެUd[ְx݃z&eqt}6{&GKŷY,ZV{g׿rB41NYd(2N7<&AW~-m u/.= i{VCCo{WTmi@C|:M6(7j۠k潨Rk bԹt*P(}ѽHΚ'^F5cJ$[u r)6oD=?hd_fѷr^L&~U`r_V! v]]3x&Pj۽/>wiB 8ei *6;RMN!iiA>ؖ?ԏBYpJq:ٵnĢ22KC'^aohMaNv#&!ܪnÿÛVEHΪ[:l0D.S`=,ޝP!58{6i J UcH1a#qK?&,KKiX1x2M*ZB)$ͭ| |n8FSs.zV;Џ;%*T" n.빤eOFᏫ4Pz>x\kP/9![Xv5z)JÇ :?﫞T0Ԇh&+NSgt (j9O1`S8VMQ/ߐ '4ٵŽR"Q W4YMZѤq}th $u5΅ŋ[Iir3rHܪL d(Tly&})pѪ^O{$~5j`֖bȊZyQ$a5B?3VS(n(YSD.GmV AxA'q~gDhxmZk ^GKȖ܂x@ ê\5jRq~vUDAEs-Ytl'z#}RG)  *EMYeRdWh")1- v;p~ F8ۿ45efuteB LlѪ^W(*7Et/ _o`G'a8u=H'V~Ѿ5pkӜ#9>D$Bwm5%xΙ뿋Yc7*0A2\п&3gM7KXz[W3!<̯XCg W@6 \rr刹Ѽ +N͍0,*b_1Ftsݝ@ʬ;r0rI/n3~Nuż3F'⮠T$srBd@O6wvgF|!"1jЬX-'4D,1R"Z&*p(؍`o:⼩JMy^?K<ÌDs&o|pXRNп2{XJ1rԿ-?*6`Vpx'X j'u0|qoD#% YK!o3@8G@YDoM ~?\= Oi<?E֎o\3Lb8Ìa_-e@pJ>࠾UT2^L;DW:S`,ҫ`(SI <{T860"ݟRTG~# 4B`>Yjpt}lwJQ6U}go`@Ob;6;7 4H-!vlLx(lH'QXjÕa6 _KAɖ<1 `)qrѠAneek&ay>lσdBC,7taZ~3xo"B'. /hp -vYFۼXkA:AHo|B!L^hک}J g~_rU5Uܮvh x=t䅵!ڜtOOYiL_)8TVh4>I\yy\dL?]V2X-uu8d7&dgCN$Lcpv$ѩUG l8E¦Md)p G)cR0En%)x שaMȜ5?]\r'@76֥Wo#e;ʤt 4Vؙ3B|oED6=Op9430xU]oIJjq~UZ*\RAsMJH'C%14#,ƤʘLWjxVQGooFҡ&:kU7I]5㛥z{hQ%|'T󇦤hO)bs~u]8h_.A=V DXѥq綺o ]L=kBřuBrvYdz2q~{qk8kF`n@ʦMA$&|kP+BLA<뻌f*\oi10,5mG5LC ="5 ɺ[>p6֗JH_Ц@&gn;Bxr  oj:cPFK0xIk<վBCn}ơܻKwW+Xfx#ifnMAw%?:Պ96& %(2Sj5PJbsx0Cyu{4/gxpv'Ow/͕NpǓ16!maV]BI-AU1-ZW/POlR-)7]7}؜I&_ICJIq֣LS5*V}5 -w,=%4 vir !b6m,z!9?"71; $DW.f`(Q&'mL*+/vsQW؟2[xobXD3%rBa2UOk fjξ@jņ1vʰ24| Hd4 G6km̕7V^od'$fWsbi%)]ͱMKpˍk7}kzl:'5pPWd_gE)&o_bkj,hU^)R|~lj/X[Da)] +E_(Hסj[]8ULS}3S?ӛ:?`QwUzylLC=ƙ|tz,U=hܸL @a8[i?&W5m~-(}+4ۻo+>ped3j(UVnPOpzuM|'@〕W 喝JÑÖ8āD<o 0Ⱦ2eSٕpa{8.fP9~kiY6WJK@CAUb2Īgi]<>꾋㓓`_`‚b곘USP=C f"8듿QAHyi$EmJG4X*62nIoY2eimʧ>Q /Bf_!G:Q .8Gogk9C$,77z`gb8x@89 (5=y{~"; Knanl!`Wڷ.lrI5ܳL}(5dr\ 3I s 1ÈӞ5]@wwQƝacA^U|g#?zNqr0B쳣l}&W7%ITfLtٲA&_1"D3}i.E0sb&{+L= ɟ E(18dMr/"M()umz F6jV cz/C3ryITO˼^~*$ w(E**Rذ! :m.}b+r:Cl* V{ic]P\l[%UBoѦ!us\9:Pc?`rfӥG"emEYU1)38 ,8jXԸ?;1mCt+ŸxЩɓ2dyT3TU_93AP{# , C O_>'Ǘ@maJ׮H}/2Pi [6j+%]MbNIG9v&g@ACe2NJV.GV$ৱKi2rS:_@̯Ȃ aYq;0^,;cEōKi2TS|(3)WDd NgiWpNJ*Uɘm~0!KɃFU Tq+pY 3O6XH@R{Yjr »P&jAMt4ܓ3kMilr]9X:%> Y&=tt)B,SӒRvJt a@lA5XzHlygCoKe*Z\;!Je6J`ߗN2cm>萮Gטv%Më.87k4.=~a]}?)(roУl kL2m]w\,;ZH2<;##4i#5G|<!~%(w[`(!<@WAHF˚(*v?n0`8'J~2t;ؚʷZ5]TW dub=(繵A9>0w[+t$ \"tXM%#g[_3|w o_pWC.](Ga|0ZS۶,?L} yut8R:6iWZX3 W>KjGon5Vvw! AU(ඵO)W-0 yM6Prq 'xT d%@(y|F1Yx/ Kל; R޽pq0d*F:}?+DYw?ao#e_x K~"(k %q-;(C dg*bFV@Ω q$~Bjȃ^ [%XZ=-Ctާ7>vϠ̺nMsnH[PBS=mh*|j7]i:RDp8&]H! OU e҃-9(G6JyS$[]1 eSRUJ+MP0kΈr A14a^.E}}jvs1F#L(LӁ|v5f6Huᄡ!bzsBލB)0 أ=1 a]{ȟ&d@qrژd٧(EU! [WuڋE3Eã646xFH\Ūv!M{CMJL2XL{?9ĂtԂ"⁒{<ݭ{f~g(/rvƽ%6)muKS RkxN{Na1E" k] qDUN+GuELz<BwnA EˠO ϞZwCɿ|ʅ:NQˋ ^êtOQbN9H)RX.kH` յ_Y lzg`6?t#!yE #]DxWfm {|Eb2l c+_;`Cxp\DLY5.` ۿ¢܈^_+!_jdZĺx?3Qh.wkH]+Ξu?' >=Ʊ*͸Ѽ̚b<ĪX/pJ>^FLvhצ|6OE2ה qk@m$u+VqP"NL,g̒Y:vj) HPy%Ov4ǣ"БRkO~ͧB_$pl7D̛ xFiWU>[V4ռC:Db owÿ:f lSAmmN+qګRC*! )vd\&Q[P@v}As!KHc̓ ;Sh2։}KHvC׼|*X޻8١0cZ23Rʉˁ5E{\&ԏ n^*2^p6]# !y:tIq|Ӭ C;עlI<LO$daa$ 6HQ#kc[T&lf E< nz(Oc^Y rg kmpގ,8?G :rUՄ֧S'wy1L.xu#5,Imy¹ BcXe' h@_ vG5tM1$PKv[70Բ=RBHPtg 2HG)ܰ|杘c|IIqRԯ:ErnTzNR:m(vG$(TrEX4ks\mIt~AvXRDo+tn-`PlkyZc͜7{"@O $+=?׍1Y`f?GJ|1>o^ 2P[ԝHH᯷ =1&}?o9URwa&~4|}W KS ZYUgókL W#=MGj:!uQa ~^@USb/?ncP1h&uh%C4L-}4%"{7+H)}F\4ɀ›m}e6oVj%sn%I'rK wc6T7I_=ziX>ӷ_r]{2݁m(Ro@:c\F"%:16 Ok+!H-1~BqG6_vpz"B^"-Q=F[N#621Fqr_sCke~*6n[h4io>]dA2M*W El 0B YӔ'ǚ͍P$s?Ƒ +F(Mhnv>[5Ty{P8qN@0s~pz57^3Od}iQd:oI'=!Cx*8w t"LdK͙ p৭OXɳFtth75crD CMbHYܥpɴ\Z0Ѐ:ٞ*lu4#W) ҩ2Ó ^]@iDQ8-׷X[Q玩YbR_w u3>oa:O: RL|Cr>V;DI4FB1`J}T,8ݑlhW+wCµ@.))yΏr)s .)K3FS 0PwQ=iJ'-EQdq:Է*ݬ?o oS ⇊h8cDTei0`<`Iu4h?.4V)ӹIʾ 1́]Îy'C,"pi)ij}T[: 7uQUOkAю>^ F dƺOh3ޕu8 z2植zxM':!Xz5be_$ Zt% D9X9 yID6)Q4Td&Ԁ =NT.V5Dȇ (֮EmL޸Z*qq4CP*3x8Omd3SvSM*ž͌ܥ5(O1g10|߿.H0K3q pDvb{X8)O`xSQRXC \:0eL7aPfh68ն_M%0&N'kNA+tRc:cmj:)Ӂ H jXW"p׵bT8XC9vx<:sxۤs&}m-Lkef߿>-^CSKP! Fvp]Mt؃o"R;svfgXIdK]  +Um1;ox7ŶISN;+_[ٶ];9L>m) z gX2jDžwBz D2n{#9Ǒ 8o/V.S{Y e͖F,|]=7Qve{w8Lt6$$jj nPUBܑMm%l:,r*CIc~sFs,Q :-)Bh ez{/ ?f6P@PYl Qoل;s|ghA|N|FIW//kW6Ӄ^>6IF@~?-!}R`ߡZrt)^3M",q]08hXR.0h'Fd]; VqpX;=kQX6P=@_s. <U_iI~/K&խTrv\QT/H7 ff E8-@cATʜk2#-+pI)uWфPۮe\Ԯ\ۛQBJY)'vW2{b}LK5짴e++Ƿxzga;ásbSg?ko(~Vt)DhK2]Rac}"l/#aGL4C@)Z󹆪jX Fݩ6! ^1FD*=iOR2^n;W9AN]'-Kk[Q犄4U J=LmVS63+ 5rIQ! UϙH-ƕs`yXE7B$jgO&T1!NUl` x) UN8zY.+hnj">6Eܸ]5l^z()T^|^d, $s׈}~P8R-դI-NgVeGvt'aR':'trHW@qI^5߯#}4k6y'O ~6Ի,X2 F]P[xdB _$=,R:Bj"q;;0 z\W_3#^Pj}Ca=*Y_du% 3pVjf]4yۖ+BK$xBB+Te l1Nq{$KOU9YfCabjOTAC_O3CZBcuwMOÚ:%k`5kPNjV$8դɻOZDERL{dxfR`|ہco9P؞WtH[4gId]Aj3Os,VWϭWKA "6DjˑyT{H4ȧ fF ݓ 9.q6" jmϯۛ}c%DԎA_$ԩ#4Ǻ󝗃j6/h%"۝TSF5;)kr zY\NFݽ<:B]b:@-"NV] ]yfpz5O7>< ])R|0A-zbHw?CeϪDxIMFA\xF,m.$g( @7rʡl9hpI/ j A);CC/jas)gލԎo XlkT>p@,:.;N]-|=0eFOS,c?@;~bU-k~QPZ@ƕ BφDw#Ndm#un?Mc@H[fDJ-:"Q{HNx_34 q}JF\{әrM#Ih4Xl鴎:d=mLԎ x~YQ,*.gamq-"5I/b (.L NITJ E~~RԼΚZIb wq}Cǚ`6mL֯U?chkq pN?=<{B ΉG30/4 Ts3(JNcpxl_PF2g#o|4N+&+S0pq{l8)&x5GY|4ZJ}^Re_O,0X?׎Xϸ-?پ:k?κo vO{sꦌQ3,✃TGq,$V$|q=ъUc(1nNٵ=*ՎcvU<46J糁{<< PaiҺ{}ze;n{xyEFoa8<4 QH8RNq\ŬBhjPsc ]}n֒/ RQ+^D *hq'nʘ=T1|~b.%VAn68qjb%h}=Aa!*jzZ[H#A__u> w{d41Aat?% KǨC썓 rwᗠt!KVN%f!-t~4ʰGk뫂y} Ւhࠏ;~ئ>Գ*"݉@J[ b.wĤDMI8HGĴC̴SMj60?A$]At՗5K5>ѳ sУk5Vgs}He^۪ ZOcrhFע/!ts i&ȸ;HES&uOk<sqb52OY|nef%&d"r,)-yN6y?_SJ662cی1@hdd. xRPn5@d!.q?(*_ I×%s"7M誷osGoF$͍A"Pt"7!%n`O}JCV.u|戁d|\cźoFpڭR#_M+D%zn2,n$(ݨZ^X:6j@+qAB 0"ONFÞK¹E#/n(Ip+=:bmeQ|#ĝRhUY#uޓ^^ %9sQ'2\@qI@n.FS߶0/%'}=yeZl):tdTIg%*Ahr S\h9S˖;ZeQlWMr;T7F}C}*3ҳѺ7U(ϪZ>Dmy^Ĕ,B`Eڛ9枡y^h.pL|P +jl@wo5MBhrVа%G #**@QK8#wߜ>?E5ė/s'$+ j4Ev+ '8V5@-'vp\wrv\3Ld51uiI%NhW 7Yǵ4`'A۬w2;d6 b;GlUYa 5#ag=ӭE3#ʾZ[Ytڍe6bnt!A$`s=_iNDHb/Z;Wd01UO;qw~C+e5HTqg]'|$>bbنGƏtT="Hvr+hx ;xK7Gf/ nҌnv"*ܓyDWc:d_CpK*Wԙ]bGaDu왠oOjK0`$DHN;A;_GT2|t v2el;&!qJ5gc%ǼFT|`?`x0'N3Wg A%e|K =|VՇkHiorRRSpxN7IcV? Y0Qy0ɾ D~Y_&B9X{O|54o:M?#j_yjNd{Y}&NllNfž   4\U90R6>I$6KZgF[|Zí̷B9FX.?f:&nj7UH Zc-&8|'Yb%`(Iܴuy>qR EJ:PH[8ImM7GiZ"MCDܭQ$ <2&NihI;֋r6!h ǮRtׇ o֤wQv9/WfXl 5gm\\pMYz S0t*&x'邝#n.k:Vl cę}@ =l[LSO^3ԢcF7ZG+3yF}|ݸzȽYѐ x=&*h=y85oYh/{@H(FlzǭbsQAG[y$ 3>9fsB\lGSAIP#y /I>/@&ːOP3" :}67^ǔYP뷘Nź10SQxOhra0DЋ6=<:]uRD )v9v+?RstD̍ޅ1q~F2>$9h8ZpCVBJ ( eqyJI$=g$oɮ\5y?1;61;( &]2ȞKiR!5:޳Ch¤Zhovӟ$8h6\{#CBA"> q̯RT#Q['|<=/Nj䈍(A\9H檐K 6mBzFggJA* 9]vDIU4?jY=) ?4ߤpIy!,)]܈axeB.őEn"_%*lvtP,kֺ'5c%aq /lzj_lP+pR5zBjQAdT8ė|Ԉw:%XAzά8^L\iqgPVQڅUqVj3ڸn`+ Z4PG%D5zWjJg YLj,;izT¾,̶KBv%p/tVv. 3SMt;4mfͬ>@̯T$$ <:Q@d<uӮ!K'h*fh\xFGO?c"I L3'ˡ7 Ʃ[a "S۔)) -ϱJdKK8=dKUSVu67(np[B#j0f̹ Q҉[|peZO=O年2~_]%"1c:W̒>Mo&Q@{T>a7e.GCYfoml )dT7y]7zC>K E`q]bJYp8e; n0ٱY${}"ĎY|֒oc<&|Ӣ˔ $&Z,I@ݪGx<7κs w Y#֋5|{ }X"~t^OvQOVM_މ,1P%{)x')wwR[DʲIMSjl찼>kV 8a%+2 ɓ܁4xU`^闅aLz(i.cv[==' DJak[EbTeǴedc]{Xvh"$fTRn դRh{71+6dO\6N%~Jbv6@z+i`S]Ey 2%HZ+Eֈ3Nq\I ~6P8ֳeskmү7]-Rq1CXSsDWDХ_oEuֻ6*VYHHB}`b]vQC )\N?E6, gjRAbJ%qWB3 e5ULB ~)cn\(Ȧ#I*y^ZAGt~Fdτ N"Ե;Ӝ n- ~́bZ1 WiGr! ؚK9o|;ÎRyU;Ql(x!(G*e:ܱ0҃0|'֠[֡xI(qk;k$ldTg:}drDKK poU Fu `em]ܦb|9㕰k**$De~ ًe꒧|t~OݩZZ&~YM'D峾CEH6h֟Oα; ,M$|QSd[W'Z3)hFeJ,%x$اDFZ)&pOi+7ʺ+#p'K m(8k3>b %Z22ؼ$%gGaJvCh31=&3TUC D!Blj Ay󤁇p[Y;-la" Ӆ/)'+:mKAlZ>K[ATY^sDcGq'ŶL\IU:S;jvвo= [|4CcJ:fIi CD@ۈllZ+nVDgwGG+CRB 4 `E~R/ۯJPQf/3dٲ3kN}ړSWGB[jt&KqR"u<72Ĭ*D )0pp{A|-0æ#Bt ɽ/l5uK<"SqQj|Q^(d5h ݫ 갿wm8Mo+*Þ ړ4G%O"r-:(jgoh3b.8MF$$v2vXՁf1EW5/Z7p \uiUmJ})Ll;V e}c,Ǫ#a!"w 9v*:qvkU"]WmmX/ʡ0f?z_yKG5h\1y 6Sez0<-$ԕ''uwR}>q;.po4ut33-M\J 6 vZzQ OE6͇ء;qoWzۗ;\z !fqe+3GȬ8ܙe7Q9̼* .辀ᜎ%׃I$4u[8bm\V w5%UNt=] `wCJ؎g%ؾTP.ӈUˤ1M[F@5),R1hK idݠM4<*ћrF;?<_*psUV'kmV7yeF0K4=D+'WhJ Zmd%]tlS*{YH_?A|2ȧXħQm)HX¯Me hNa+r>V/z;]S<S:8k'hF2Ys_-Ű(h`D ^<@s Qߚ(#*xiIa \`L UeKiL3,"]!7&xc{~|$utM(x3g zo:a!)A$S2?+$pMp0(4մ2[Y9jK ]ħ3'[Mm7LHg~7"a#i &,#,Ѧɤ3i[,)Bf/nPOzw "o2sJ ]C\`7ZC\%5!M+v?sQFܚz;ΰ Β75^nO19' (.O؄&فuI mN?|$Y{Cxr.7~'I+/yGQ ݢ].AJ?W[#}d7uUA` fR+Ua~whkE0v/^<629DZʳ3< E5P,p Qﮧқ 5JpZ]2 THXfCܣhD*AB 0 h Y{ѿ R]7 +h=_ǀ+? k]LZ,{$>uJ\0"bl3@mEYfFAJ3CtBy:H/XB{0x 2#Wm^$ hr+y95IxgyE#% U  c5EZ0Z8P&)r컞 ,u)ke9ƾ@֙SA8ToK"AnGho;L^3 f_VI3>`)\-2`vvs^pKuY&@.pZWfeE تp4؅eͼd-fxYjuETTÄ÷*hJz hsꙝe7Z!͏G6ȏb'6:+;4Vٌß J^6CpZIl\G˖zA뙡s:(V4w႟0Z]׸q`]s șI0S_߂*\[z!%~H4p`)NDwWB&%öG+\p\(/O\?:<Š d[dwՕUAjlѦ(Na"8f3^t&7ƾ@+ LFc srXQ,Wڧ-/:ANh@O#%A`g+ی~o:'z)fXm9"]`C` 1`TX %OWHYfX41L1G;> q9|\fk3FAQJ!f7zn# j@vD0d4k\}œ"񱦬d6/T1ˍ`K:ө4u{}ǩS:$Zk@Օh&?[8dq]z8_S >ȕIV z70T܋_ ؉ޤIےf9IBaBE2m,? \ Z>ݤ1K4Љb/|!{J{ tfٹB($CG$DOE3:jňv7L2[&J2<TPjF)4h~x eȦ5(e@ӵŸqU4&6OXWN/ Uc4z ^Yd _t;IP<pw̍-I#عUrOZ Y1t5}$zv]92?<~쎅i\Qh@zQ M)={#F r6 ]X+%HsǗ+ mF3 U9G $dhŕ-V!7 aq垖3i}Kx(_G 8+=3FTkZ9"x2P sSezpPnhǢ97R?-ҜۓCZ@u^chPulf4Դ?@

:ZvrO!>qS'$d$Pch5$9ggF TOIvP׹om;>ޟ.=TcGȯ卩2"ؓBT*ɣȑU 3{ISf*olɥ~܏ zg JD!!ߍC<&KŬѤC^q-2 >ƭ$;+L4Q~fbd]0$uVJCubҏ$КzZ{xHPdV#K kFǟv(=+SC)ďoVI#k `Zk1s׆9ޅ~)rB 2ShyZM \՞25>gAJ8|NLM;G;'rTF%\΄ T W,65leݲWvH}jfMc2^Ch } N0 o0̘?+8=mY{[#\fƑ%/ZxEQ=N196pK],t$F7CD3 `%Emsys\'h=_8^y?=Sqv֎ k6Q._~ x_59F6SɻZJM5.*='ujф=4A`C:F`r2ЗQwP}[ WA6 4 3oX~ G~qΌQ±p0S "H91G|ыQļyg/vӂφez.X z9Aާ[2|YPB9H}՞x϶Dbng{šAVkYNr< Q?9,!0$ek:r`c)-DzGLV-,}˽hEO-(Efe$tKZVͯ$-A "6t3 1KgN +D= Ino `^iӕ_^ &6oVy`lomu{kƓE#is!C,uyJlO2K_ݲA;Rgniciy?\e ߍRq4~K J?p:C@#zH. MZjtHY:0K]LBԨ+γMNiQ=μ32&(" a- HNe JtWUyĠu|kN .-- e uy|q ҶD7߯ɉ%k 1 |Xkny-YCBൡL]QWWQo΃7xXԈTh4d+%aRL#lYk~ph`?N}: u<5z_ M 7S b_$kMq$hz/hWbʺa_LNS;,}ߎ ʈ<͗><8Y=)I[A ک>+:JӊvA6ًTW4>+0NR<_Y:,VZiWGUzF2t'KO%^%P&Ү Yл_p(D]_|S $%Jل e}׺ۚ0w[a}ǸLH4Vb}UVKAnȉ+Y"? (a guzEhIIŞrrn3r׋e1 )5Tisc20ŋT L~OZ%:8L@hr+3.CM y;V+e TfNɴf >H?e߷2ݚG*|I;CE,D'u<)vMGh>#z'&*tKdE{7ھ.( h@`q6 Ư!krhu] ̲Ĩ$Hdq/YIJ(N_eI*:̴Y4{X!20#H7.# O`7(*Г Kr+G>=ފf;%ͦfZUS,9U^wG]m@&3?ӱlPTCNѫRXFi}*7iX·S1a$PEt"Y5( :WgGG=XP!+Z+P?.41c|->@_ U!w9]Sq<-S}g\}/.4+Zԁ $zyB-d7!ac@ ߎq,?,=O7ݰT+I4;SqY{^Ym Xe1oaÑt/lDztWE}Kń#9a,wj8b >Ip#Qisvu! ':OP۳$aaHp4zICXZ#,HЪ-@Wh_[Y\@5X@&T"ZUlc] H#mNgHr;@re(P1܀FhkEGwR3w0RvD!YfW؃YΓ`ϠA_oY I0,gLt 1_5V~j\l)wyZ!||ofTVM%q+SIbE8"R vEtj6ўg/I1j.$g\\O a)Ub!ǭ9ר?ܒ[FgV:@).+ۺk ^ g#9r-"p,E9$dex!AӞйRwBpP;npǰleuj0߭!JhV&Xz>,[f?KCa2WUa$%M={(ϐ So!kq9p^;2$fȿJXJ#e}xD:֓$|WW]D ;t ^Q|`| [mEAOɄd=Uhyœofk>4g' CkfA%)jIhu3 ᔳmr@ = zӆŰhJcCn5ccء@BQSe.Z ۆӦ,~S' =.;x=jhYƙzy(X8{$3Kn㟮-EZcUzi!e:\f' 6Nb6Q;okx_ΫO_U+q&Ch ;Hq#lS4sbHk_ mdA&c4b&yA'G;§ܦa9%lxm,8/}H B| Di]mΌ>8K▗#?D:rB4 [^)ӄVϭ*`IKޝ5 ЧyO5͍pavֳ0~ͪ<nZW"gLt&V_˟r-|.㺈& 5Adkx5xZOPAO|?rR:U`Xw34O~ ͺ~M:7Q!x*~%h'[Eio{^UHY(ir؈~B˚ۮb[d=gxUTB{:İi+XO0 e;c\9XjnYxM=! uD Bǝ]>N4ٱW9E/7VC9ߎX=k6L%Υp7>9tc SAGz U)Uġgh9c\mb^|Zt<%aQ%x6nSal^l>9L!Ǐ*?$U5 #3 2 uER .PEQE!yM76;Mq De rwrN9 BC$ū-xSHDͰ$~`_U}b`+\RL+Boc^eDC;ncv2'mRRwYE_=&#黱E!JbĈ.ȖC ~*sԩzEQޘC)hO6\aFyU|Ud.j\#zono3.q ީ`V(.g'$(u; ^'`Bk5Aw%z6pIK8QE$ƯslDћt->y!]:1L.]1Iw#7ǝ_ mLȮu JZIX]^:1"gFqI~pp5{RI=opG54Pg;Q&^5Q8gh)ef1uw?E /}^wHیn 4+/kB ^ &odìZ P51A㶟QR:ZBGdO4PlF*e7'IF`ቈm_\1(mGF왦>e74G_},֚b[/qu,USRY^;ޟ)ڿbdC.; 4GaEܶ: q>S,4  3cꓵkMr4.kQyȶr5dc_ՇdׂM5jOsHsb- T{6кL/\ 2t?&J~8:O`Mrc*TGA[aHJ]I["0+y2BƵdB{dCۙ2=}ǥ{IW1F+C%Z]@7s _-0!lF 2G[?jԳƘWr]%E؁h 9Mv te0A`$Xl[t @^1skԶN1b/l:}-J<_;,uë77b@X@"oC_/趙6*mru1E0m[q(L ,)5bȾq^W9^.A1RAc0!yR$}THR5zB(vDg4QAl&jC$Ӝ4͉{^̮_d}c)baZZlv K M6-pza_%M ~h䣁5f]*ڻMF/]O?gO-JpRR+E3$8+:x%\`-7'j)kj!NCKf{.d|] Rٲ OESOƮZnj `_J:D~c(,@P}=;hcja@ٜb"-(ŷj:G&*F'z H)- u(eqc@K/fc =rq>L۫z9=$d ܅).`;-LAl 浨fz)d xAZ(z{t _FɅءHFt/3eB9{ZMaUձ,ŭ>ʝdRRd;ંMP(bNa? Ko!^Xu箯:(Ɩt C"OVcaHU[w\U c*rB´PY_& QgYF+@1Ka&:D'J>z#Ig@Qb{[!e'`ߝVWN|f(5[>vsl>6nw;q|mXӊ75Iw]Ы (# r>_c}63L/zr&T捾 rGggX#a~L"RGʼntLˆ,| =a+eƻ⤺f7C "9.vvNMi[㣑#10\! T3<az=IRٵ,| PH?Ze$R3uviFzw}!rjR߽^A&[7;cJM^ʉ*?AgڻZ)&i@X7DBUs}R9GC `De}hig9܄nɼjfs@*=kihxQ _LTs V2@F1Z:ĸa<"]lL4zWJؽlHHEEiݚT7RgUTt8R=ί(qyHfD-Ҁ7j>wdq6TTm9  FxG{y(;OJT?ݧ &Qlj/Obu3˽jxѮ/aSae [z_`<0KׅprPح UEsaNjә!6sGɻ-=]!KjjH]Z3(U{㴺e )\Z+)y搌1/l3U=#[q~=M:,LW/M:w&otsgjdXU';)GO{>L_P0_6^,:(Bh4v''O"?Noy g?:hM,gu9 z:D9Y9 Uܟu,4,Gi-eh/67Z9xT!NL6ٸHzN-НJo4s3 yHFGܚ=)/̸wOqŵW@Y7;ؒ!_}pЇhZ VppK1 $0/{ǐlPa0\QCҪjP-לU  lZud5:p'xG87eSTRمWKӭ/P=6pclo:jS:Ȏ\ux;^ 7̡ʗHt ʼnNoWy0>~'wPnKS_< ëOpgY;Ps9c<ً Z:e_9 /9!gIWW§~OhDղ9E"79Z|F^4t^JgnA]ɥ µ[ùFT;"_q5OU#] fA$VE_Q@WXhρr3KВ &:HBތ(Rxyw{"_^agbigeo]!24c9#t"CM{\IvfyUB].=5*"}{lt^7i{&oGlПONhVn,y>AթN_:u͞ٳ?Baښ 0)jMM|RB4R0w٫%^3`pGįd8CSdbIu^H)\ijfNQ~M勿J4},0cXw ϋ sy'b|JsXSHjP 5qT( (OCMy0ƳJvF,I,ˮ3!}yuP?bqkh VbW%=kF{5~Ľhz7@a۠4ʲIV|5irPO gr˴dn%1M!oH]gNPWX>CNz1y%MwU<ۺOqs\+:@t8zn/E-zrWҹG-5d'/i CC f Ol4AwHl/aAxW{ TO}հ\@3X[wo7gҰP0HPOŚ3`i-2vR㩨hNw?F+kYYo(۹Da "(W2xvXEhB!-|UPiV zܗ2y3m*K'SojE(6X/B LJ3GEo|,Xl9"qYZm̩1 -2ܜ$^dG{~7GSh_x5h.NsR 8"PZWgɱ0#jrb|>=J\Y1{ϯuA4;{-JudHԏsw=m, ɩk\iMU^ŠDC3eiaOؙ\R2e|⻆Ii͇ATuFBS$?2,A:5B9Qij!X\M𖳨IY#X䚘bHTI*Rv]YRF& A.qh2C*`Y¾NSsZ,!1Բb,PChxzq:Jd! 13$U,.]!ۜw1Inȑ+ٍ]0~jco؁B/ Ggp7uVKNs΀+\8]< | eѠil5jJՕהwg*w@|lsmmҖ!m({瘽J/gBA=LFUuji.D3p8Muc(~G }:<%wJ5Bk;]4ށ jW_oJ,2t(Fo9E&{# ^lSF2O~>C4sk.wv25#-b^QJ}Ay7e A0wMCqcI$SZ1_IfbIe(phJ6b=sS7* kFL НVau~`oyHe[U ,VU(S{mS @{EV;W>x$`Λmܝ֐*FHLTx5p;>\5;>ͯVRٲ>KaM-!eznc2 `@At>8DbtN1 $*p#sтCwŀmZZA'^;;$}K|&t\lо8hUdG)(}tǬ+>@?:']PiO@T΂f߃尿R`2#xOڎ*XS#8cP fs |SBm%EhD^טpJ"ױC,avoI]2n;_{pD  kW1ĸ+e9߇'֧Ae%{v8U_[y(%BKR8@/?MZw,JϟR~Z:wr-vNy6P p~c*6+#NNyZ\r #hWk\ ΂΂duXPO.`O-0 CPi-dkly"LE=s-\wWD#tXɀ Qo-d[2eEˆC ȬY/@(:sȢviIvu}{7O9'ĝtCi>ݭfݣ=~1ǣ tFރsAf%!Ӊ%H-R>`ROVȺ">*m lx027M/˲O>WFW lᓋW0ΥpYY;CCctB;~UK5O=gݽ&m:>H:+j{^xN"fP_H]J!P]]#EOX^Ozsx mG${7ɪ?3^gj5 L1 B1 vA/w4w\SK0Q`w,P't"p9 ebw~VKLo"ǖ!ȉ侔uW0!}.`R8W)+Ep1C.?;<`N{̸Ս`5ϸ#wPv7x!ifCKIsM2= hUyȐ66>d;}c QvErPsCS+R\g&fR2 =mHũ{,fŽҶ5n/i7[:-OIMRq=ڒUQX'>yt'ė9:%~|`~iUeEkOԘ!`otбa#{D7h4oՒ2@t&%Vq;Wԛ7dޗ z2傶$˶BFPY`!)M uBrQ#) 5K$^㺉j;/ L^83r"αqJ(5Yi Əz453Ϻkλs 5hg(qOT.9]}q"/̨:p`?6y+cLkdRy.4a$neBɕP$X3s#ץ$(;Y6ٴVn5c^YN*lvk2&`xڲo* xsЃg۱Dvdr ) qԾx+~$(&LގSk*jlcf[/85}j"Na'egcD.wڐ}0XE8HLpP,/1oVA} SZf$@9ߌS}FdhZq-Wwd7-؈fkWaNyRn:]2 d D|(J/7ԜWS ժSBۇ;YqQe3i$ΞoS{_u/ŝ2 +C[":~FSXy1ƺg ;uEHjoQ,]bHu4zN.KIj1S^*ƒ H7\R>/ +Z,@bJŏ B鄃>|vi<ի#"3aAo29Mq ^rӤ" ͱEߘm@ia; A>41ūI-s`v&o7]s'8nwa\c9ܮ)qRR=7CN:nNZ3iTa2@Dx Zwp9ɒ|vIAǨNGphf$ R8=&iPDƭ^Si̡ hcmmFtD V˿^.2Ċ5B?s/եֹLl= LjskRLf넍e{Ԧ4t3:\jz^`p':_\}rno0-ݍd‚a~{-LcU7 5I0EJWm&V4=s_ꐆ3h.?݆6EdGq;zde@+\M5mAUͰG[jT.H9p԰<)[[`;||g5f¥Hp0'|,C¹e_{uSVw Girt4*5YǨ#xA9P&٧.ҘYUC|0sJۯX3^V9 ({_ Й-lYMtSV\EBMх x X[kP|_ ثd>\W  )Ċ&,< Xr 1LƲK,ͫ{rʘG%3Nt59 AAk>cQd v%BIpƫ;BFazЉuZ*ЬUh7Kӧa,ZC!.)Bߤ4q>1(*@[:myʥ/Z"/BKFy}`aX./G@X1U "cC@}-oއ&Vm5t` J3AL`.?br] &ҳQEPOXGh9޷TQUD NA7)LiC*679>~a*c^JS¡"+0}(AL}7 /s#z=9FlVUjDKޫvk*EKfsr׳b@8mfӡ\ C]e#q78tpQI`ܹ+<9j>Wx sc<KN-SămnyB<0dW5,G^*-X♝!Z vaK#çXZ ]t>/"VRQ֏1:盔Nң_/Y J#?Xm>߯P1&{X:E^nZ6zP,Z!*_q)-14՚*k}!R]\vgGΈbÄ́R'~l Q#Lgp EQ%ُcOgRdx=qƽj4ZgZDR1E3vH!N 'a WjЏy69b{d5l3#YMK xè0ZR'9-J"_ݘU %Z#Lsֿ@5lF=ijK Kb4٠v0e}#,iĖ<Q微(}#POݜ̴i|H?%桲x:__n]?#Y*2*МQLX^ixz*[=-N{Y7_g4HrFW%ix5^/q*o!q`-fZw5VoۑZ| F٦[pMNxVm /.p M4.+' qh=3o_HV"F/{[v="F3&+U an}T^/JtMQÖ)i#d{Nvo>ϯ5Օ fF`7(t+k8c ^9Tuζ_Է 6'fq˻i'lIőnuǔDc:7ٹ5;~`]Y۞U\ cŞUV?x2nk'1AAn=fYTDPZc6Vǯ9f<+1 x~vO=㳺Y~JQ:`5p- ٥SI|"oW&_fK 6]]OV VgAVoM]<ɲ{]I+}A^q]*IM X֡!L F.1!\uIvkЙ`.6 غzO`= <[.h%r#N~b/Xmg_0XK-W=K Z>C_2\1N/DU7?,WKFvI5 ИRx$7O2f?£y-2^T=#ۧg^HlԑU9j]Uص:{|sh#(B4wI H[ҁշ`n +Ă^yaI4:RoÜtߠz_e ;i,Ќ@'9WWâtDVL ]Vs:%U]sgA2J=Ƈ[d~AmgBqo4Tm-^X0q7kI/^b"f: e X6Xc=a~{mf^pg<*wxN.2Oq2vbGD$1s)(oao8oQ}jSIob*IԮ :L 37§F{< 'ҩ"GSC.ų[L.q]4*FZW^O/7(xЙdHOoE|[s~&/R{{iaKh.Ύ=RZ̳w[FFDk8x6Cx%NҾqX5ZiU{lIf3`# qLu\OBhmM+Ze9Ɍ͛M>1lJLEiO9+~Oya[xpr>,ћg>T,-,wULZ[LUos6*f5EʔɎ+Hwsnm-p̎;&fjɓ}=/Uݩ{gJGbXBrqgHf㰙pnN+0s!^ƅ!xMzd_նYIPQsPJA (N}bYn\WJf&ӑQxLGd֧ GKi|]K ge5G|8)\av'׏O9=E4iͲ[H\?whΖCC0 Na9,n88)B{ʓ*rdNW-8K"~I*nz]2rClp Qm| LrjQp8],έ{NAd֥WT}{Phuuax _wԮ:fM\e$e0{ R}Yˣ8$K$AzQ8G[*Yx^Kwjǁ[`PѩgR.63SVYgom?ϞJ^JJU: ެ =NOd"\7|D`&uGvN>voa9Vp˟πHYXi)`7V!R8`]C kaϸ[c3GosTEk=ц!PppK'9W>iz zGi|˄h 8,KBxarBDȱق0GK˶-gĪX\<~(ckt=LVcK<+޹Pli: nCohWMQNN,|Fcr Ӂf H34d(pc6 X Dƫ墴hj,}%8t%sط?k*OA}@WNknrpj)|+ 3 ]ֲ @4g3&b:WŲ!V6L9Te|,+9?|^ GzP5o]LklM0 i;EQNP~l-7o(PPalsyt߉̋TCE*kV߀N.lP{a4zd8aoĤW0%U<8 "#̴TSv~Ѿ%-ןOÊB%hΕb YJRT^[h#3RȌҵTa$ƄHAh?Lqj < 6.pp;m8ą6IQ9DKΕQ;[ʄ+GEe5T Rh|%B%l#(LU>C4Pr*!]]nB C2T.I]XIt1ƵFCv˿ڋr2kӴTȚ? oHrwލvrčʯKs*XIRp8<;4*yv!Yā3}}W|ԟWOCGrM5|ߌE_nݟhI]f"&JT=]Kɿ*Iz-URG)3Z^y}vݘgt,ƹa9 SLnX9+u7au}Dxy``{ԋ/xWXʱtV{?mr& ቚ> .s ;o\";X8Q 3-a[ La \{^IslcF.q׵6]a߃go:Gi=V8ʖU<K}M K%DđbE;T4Q]I$$sW i~Eamң3N+$Vk? Ӈa=ߚQ P]+CGT0PU"h U*% ;qvaJ/d4U/C}KѽZksm+wiroccn4 55޲&|r<ܠ E?!\]Co9բt)]iXhwȺ#+3twx#,X-T':"rΝ0b( HK+3`HN = bF0&FIKN[6t-EF!Ŭ]-[.ԗ3^N7WjXk7ܦ u'd`A-dUƊ<]^ m%|gNIoՄ ī6ޮt܎ptN r;?H譖lrX1C4JA6/pck?.%f INBW|󟚜&GbU`BPbzW=}B2jМލO,Bv6PQU5p^p'5e`@f[I,92PizVoE7kXߘ0BNFVQ7 D6–|]{WM)޷QV2pz{~9A2=YBv%1N[{-:~lkg~S'wĥuo odu=좀<%4ѣ3_g&Rc˩8zeȖ˚ mtV!T[cBGR+Xiݸy&ԾbB'os]*@%Y6u>j 2M|>It50̀M9|W_DݙN HAz ]tbTcvq:sjzJ zݺ &A7:ipfg< gv2@th)gb&Z5I5 Q5I*-V"9{NEJo[ŠA4z3{f%5:e] _sÃ.t}2r X Aj PauTH9R4yu.7&Oߵ3LP~c.~ ; uneƽ~y#BK :5̪8,#U8sRHv70QΙk%cpgB\ e^+϶@Zt9`J/]HqO7WW9]5rtLr#(U >:]Kղ;ޔ]`UKϣA|#ᨤ1nt U}8ɺGE藨u\STsa4^|[eN1]kVI?yzjǍ+Msđp myIf!弊'B4MW,VQ!_S %dU'󷈡e_0Gg[bܾ:q?σC_&Z_Z(POhL'Hڴ=~ ǼyqhF䂓g(hޢ\Y~ I2-|TIgs șPe~Ե{m!aʩ^ ǞZ?僉.֝kaR#T儁C"ٕ5-7F#eX3Pe` zc/xQ v-~,C{ ,;s;`^*4AdK,=|Wo: o[m(:`h7)hUfuSU8tg[m`Fّ)ā}>:}/.͗./f x<o'zP_Ьnlh3D@.XJJ6Ib?K&S ʪżKp/(qvXĮ0ӡr*鵮*^3[_F?x2`^t}{4aǜUnGu?{/iXCvꃳ8,0~O+Rf sYFx)p+&@l[Ĉ.{ކ/0YzLAQSiA9cS>]D5) jH/Ӧ@V.d}C_2kYF`p$01R+q!Gի*!nxw±pS6̘4;!b$ɍ-݂_C}6giI^ڲWsHHCϐ@leܙ@I$cS).=2kɝӳo̫>Y YGxOCz`P Xku' :YZ@N:\Jou1B ʾcgRPRk< ToFԽT[uO(Vypf=rȞ,ݖbk[sb(< 04 `eIaw?b k|0*B-r]BZ7'lsDu^G4X` +o[Ϡ%fCeSۯphA߽^ dűd5]&1 @Uc}#ke;ub Qi X1 PƁIN.ǧ+&W=֑dk"͒n^Tx(\F[Fm .cF1&q[M<5lNY 4n8+UІVPcSj4E&A0Дc略%*=qK:]pqzUi;YPXk)F3x0b.`OWn,Yu='_X0w[)C&,ʋz&iS"@@53xsZہ^quL'}`!jI] Sǟk"^Iϕ|٢<$V5/KgL'˜<٫a mU9Zi w)ևcCI !_vM#6_zΜoͼXaBBGEiH|6C 73Aa&%gc0_\윀\rrQ P#LH(K }B@I 6_n 9߄k+,ܹ k-nZj "Luwu6چKUé̶vuoՈ}FZOLIY$u@̜S s6:n^H73pmSҩv>veۗ%v@ f@bP:zލ$d?z!|e"){ C3_3k\rS) }S?5HzeKp>I*ڂ-zT}!-J?&R%αoFh<0::j pnvK=WI Ϝ<8oNEaӱ[e +B-ĝWPiCx?7jRU.MFg˝$;˜8Ӹ/Y MYdhz~,]޽ͯ'b4A~ʓ⬌Xy_L>U~8:q3Ej[%w =޸=~6_f{>=-#ƾjKb-qLVJ:kVDsKl<'$gX/ 9̐ta†gIbg )˧4ZA'^zꕞ!Z? 㫹QW-K.Mj9Q>mhS);LޭHp9/+ ^aKG fe߭,nam|'n1NjII)%LϻۊMƙ~⃚#XAFl)};[SXZ }kF*N[h~dvG A2мg`8 eܡl̉_W_z#ȸ5g[8wMh(ax_ R+IHZ- {[a$kCł5w _H*靈P%ROښW*$:1e,6]^b #q@vڋ_RQ<`BU3h-g^S;4uz:FO- ̹ a/Lo 3ZgGr3aGE'@_ǞRX&WI4,@~0?QBgG$ޤG&\߷d7R.o3FU(`.`0.Z){GK:*b19mVUB): 7n"0TM3 q1~P8rD/``fi|1 ssmKrU|n}eD`j/(ĻC|z W&!D= &rF8.:(>?W DV'kZO[q[@Nx\(F:-L:ւST S ˝dN?Vϴ@C\Z`7[Mkr!C{~-f^_-}yƃ2A:IauѫI䝤Xo͖&9Us؀)je\S<+s n!P?zə݈UsL)OnE%Zp>xjIfDŰ7ܺ'HW)q؟@%'{Tr{ր9W Ϡ!\o 2ʉx-{*r4Xvb_BBB`+m䳖[_վ׾qeS\3E7S^,*S z/IF/4* g5b…CU(5u3LuXOE2҆B6R}P ./^4Q+ '7vuo,l  $ԛ\#hIhiĤHJ-'h Tv ǗVIE]<0`*2}Z91jeVoA|4ìg%[> c w~_*/z6щOO~))tX/U9C94nY~5aUo嵽*-_tZ5.WA{e3"_-Xy1shGS։B7ӋG(A\ z[t5UCElV3%t= .x9H VHB-@{ykV$Cdč7r>Ж?ؚ0%iNTZ 5U/mPo/笋J/"Γe*mbְʘvCo.fS#QMVU/"ʥ6fC$ Kl3 ,?XB¸jJV4©|!1sRYT{yIL$pk\YzZꐿxdWA3Qt l q}TYըU*B_RG$;BcSh3mq*,4M/{Rᐏyh#{OLSu ol^ZEg0dWK2ti5U!2> m|QIxiPv]k^>!x?z,RmՕ,833N4#7 (ٲ`wW^ a/;VΊI? Z V=?ӛWFY)'HRz Ғ|0ݿ8tY*x$+|5R[gԍ%3t.ŴJFcl򉩲*Iei  0$(@;'+kZ5$hˁ꾶-uξjI/Uo'9-ǠE& OQh]E1NLlR|{r}uj3Fd'{Ą!h4٫M zzʺHAt S'ǻ%<&Vj [k`3MZV`m/Zns_#m(%qi[C芟k H{.GqلTvW.a&[:GqJy)Vd+j8CSATuҮk PBq9b៫MTИ aMƮ bް3&6(R_iy~5|䔡B_ش65Xx=+~T{ƋT8ʣ !]-Qcy~:өI|+>>5Vtm0>)uL+] 5dw5Mw6΀|k+= 92ҏ~ xY^v0LH̽1Wr)g:GWG=FGLǜ(1{p1.2'5D!QEw bCsemqht [6*BÚP:icG=B2:u6 CEy6o2#{EPL@w'߃%* juϩZwҷk]&\!5@5`MP#3"dX`s.䥗}"Hz!GyIn2/lez;ssivI8Ň Z HC]1b1V !EMQࠅ5M"OP{3L/RZ1B^ k&CYAI悽R5gklj >~ _4~ϚؒIEU`> l0y#4>ܝ*1Ȝ.,"{BnKL&_{4mIuf{vό-Uæ)wP#iYrT[^\zP'2fW6G~Z2FcC:[?An=F Atj'8V2帯<aJ\!fZBrTH ^D=*__ Qڼ꾮c4wIxUGKB$n!89Xv_Ț#ӞXŶպTkKs)4 <;'pJpڭE-ZdeH꿁|8Z!_@3a#v0p*7_|c.@_VIfc@%,yIUX9Fu9ҤndZHTm7[~@eYoe+cXU[$5s_#vçT?|P;l~o4C<Ϣ<&/f/ k΄ccFh@^MJOyml!WBPQg`t2kr+N؅rÉ~t8_Hu)sJ W9oaz̏"O Լ7/h`~J+t8f0T7|δMwr: G(Ri}-h#p;-=ړ'vyvi8?=3~KrM{ʹ۲e#x>'}$ݯ y #$*QjзvBXДXE<M8G5_L*Ipc3|NzދE'8(OdA94Þ:֝&4 36 ۅJpƯ"W?8m9<dzO21/A46 -3T=BVh ;''nt#[ (qHS{!NYcPgCw~5Ay.NV_,!*Vq*A䝀mI>7w*t_*p$af1Ԯ <> 0 n44ާ|q9ŌO@h+R])4(P3vk f_8 GƦPE.#soxv&B_&X>67 Ka?jwh锶PzyiEgv&HzQUon:̇q`OTiWp.|\tsh"a}m#@UWI[ wiG-knL{]&W1AB.P m Ch',O&"첵tnڊߞ#_}pq]CߋޡrlĎr]0f u`K3(ԗS+j_X[/{qz*~>ίLKQ`Xd1NwGjт)G)9N^hFڽ'+4#-ۖL/P8lf/Ƽ±WKuL2U0&eN71vC ިr6)O[ MW}"Cay=)$WFjzC1'ݯ\ʽ-sm-9NoÎb|'F e ښrɔhZ'ÿbh)[ 柏{v/S:P2skxO HIt8HU3{B,ʒ-=9:%\Dfhw4X֊Q-cL^NOMc%W`Wl_kv5)[R;ޡX82V4Azϑ9J1x{>7 Yzw}"d+kK>-U_T˱1x#":ڲٽ zS8rm;c 1S2v B!R8g&E3~7OS8 ,kw&uk7g/Lv_;Ţ;AwމZ7VCϰ;qsEY~[ؤYpq n"u1r׫knXX7(ѕ"d QV[Icg n&MhEc)dG2χQ4x$͞3eiMEfDv]g ki>2Lx ayRb? QL>&EWa=q<L{S9 n*#@tکc*P9A3iM\:=NmpM 8B5>i센73%I-zjNz= 0>(8"Ei ~ÛX  ]dIj ,0QGgxY2NK Gda4 mMIlB47ϐP yXE= K~/T"7ئ* ݃8Z9ʹv#JT2Q8SM諨On ob%$labPuӛU͘gvSrOlķ1L0@XuL~JZrCg\KV-q O( *(gcsz*Ȅ=Cps}y/LBw\]  7YFS,*+ISk*3k>%хlq[PPâa4  ،XeQҿoJR\ ek) 3zݝkKQPKI?'fR(x{ 4ͫO 5ࣷuNe,|6DFl0>1^^+t?.#apnXᢻ-@Z5u|B;57'}Ozpmwn.13$=6ǹ,/1Pr3uhzsoD G~BkÚ]A'ab9^:%Xn1W,j1ϿJo"}7lmv;qm%9\ i҂/"D~p,+)lpx1;A{$ޙW%J0ORvOUX`ia#(l-f0 Lv8Z=ݚb]rrܸ_2PITӵrrt,;^U@4b5xOr";& #׿6#!k Ut/*4`sgDT;y#|W #%7H{*  ,oՅӘMWkAVMEڼjȅu 7/ƐecGv+Vy{Ao,e#ȫa A+2n¼~"`%Bhpo.iHqN-O9v.Fr/?r2#ur؊O @ )XPmVvaѝ"l%Գ!GV0CQL%q-tlа7cM)T݅EL.64Z6X{ą?[,5.i:jbt,{!@oStqXi+_tHj-: 'PnWBMh9 j]7c2}'T {nN2jk7oRC5k=MO@":9Xi@iNKr3-MM7Vs.!L<O`+2)ȘT (Jt03<tYne$j4K|.gÒb 4BUJ7tx@?T-ٵ40׹1On0Kjp.Q=,AÍ&𥣔4Zvg,7$K&GB0:\@~h Aofx@mdMǘB&^H8R[\g i4[A/y<E3AN<N*zhm2ڣa6_}ĽO .v+KZlBċtsr1^[$ilM3xKeqЦ$jr6;,/+g3>&ֹ|{Yٿh66\E[&f|Gsoiv`oĢb'Zf,}HMY HPzϮOP.2#x* P"y~fkձ;Y@^M;:fDݾT6\!-WHf¯.VOVpz5Id<9.~)&.~.\tRlR`$1G1Uo\ t&ڂ{cp9Xڣp,GI Je0ܡ4)\}И=~YViЁA%C/s-92:/أ68Jٸy^O GyX*i}~ʫbV~P FbyL }e c5[s#}?0H1+7=saC 9v>e~ekYb!,œE2;y'z!T63 t--Y)9ʽ7-!r[::yGT= ƓS&M/5/ dC(\M{< #`"brR^3>NOqEџI=ϦX[FN5O JpBcT^:m= sYA ܼ\ #VCՁ@̐ -J!GT EVTÌA5n 5¬ 19;!"b=+yaGWZ}v5K=aɾR h)5P}L.#NN5{[G+j]شJ;'MMMtA;uQ?L hoYp#O'O+UB DP!(lL;# ;kH;.PUn /B"RkttTw~Z/wѨՠ0 iBͯc4,7^6]0R5t8pwLL ^R-D70&gEn)L~N.P3VKC?ֻEAb/ D7*A&a;\MF5U:R>1\!oIЧMu$L`J'XlOX$9V xHvkD<9C 3ٓ7/\+r@P!j2g(ZRM;#9pEZ9_=>TFଗÚd$^AAdY.AІq: ])L$F3xh?fRFRfC SAݛ.]So^7DI.F ?cڀVVIRu=UɢCuơk(8>C)"\.RkpqIL&# Kq+i/.U^K 8rv?P*k.͞ 84u9K-QYeU`FE,[4B7)Թ SIՓڞ,iKuQ"A=dxqz{̵Xt3O1vW\#^{1$SiP&nG{!zP6Z o; y9n^D: ZYjv*:~B x]x ի@n0hJ>װЄE95$ `&$rī%Ed-1jV&A<绾fyfMh`kh7:1f٬q.Fi/Y:E m*%~Ti {QH*$Js)黆+%Ֆ'%yѱDt#oE̋ ҉29d b ,831`*Ҥ4 蔙eZK >nM2^')Њ &UtO^*DpTZtϸc$e-7S 4XF MHԷSHzi9nl<ĐPlaRyT#n=]XMًR<;/{_ 1$gō6>\q xWY6R{Ƀ=>]_Ubex&ԂΡ5Zœڹ$^%ȘT qprZd 1eb>I{exweߝnFԖ9ѽ6Fz؟e!;ްSGRO1nwzWWM\0Uim/,?KFT-A !|HBnvv;L{`3 E͞ 5G 6M1 M(TmA7lOm>i|%#@q¬gZChf#]CK +ʏMRA.poߏtQt,4oyϬ.&i6cg ?ֶѾ2KZ-M1݌T@re$b9f!.|Y5jsu#&R^>KAfk Ш@Ѩڟ7(% Pĵr]oޏN=Ya EomvȄ6Ȓ0 s9$HW|WW}6>-kO: cwOҡw&]Z{IReԶ{I+16Y9Im! ìYlvt⮨s<c=(ր?ybY/xs pYQ9i5^{jU~ G _ްJeB6If81DtD@oNb߭poL2DwNig5:03=N= ?Pam{h}".w9$?JEy>؃F#AA 'ݮ;Rp8 ¤؁yU2ٕeC[6a̖1!buIkjWΰTh +JoiN,5=S"5X)v ?+]YO(.n wECdfS@2$0c[!ꚑ=f%x]]%]UcI`{J*= fEu/" +⽽~{E+t\Z:4q_4moD=ƿLT]Wcr 똹L&3X_ȊWүp1 =X%YX?+;gٝoEvV˻ݘ_p vOcZ1S*97|DCj#'.ɥqj2mqNo'3bh(Me3>X.<Na MhR̓ό!.ETl/SYu\XEZ:"xo}I_\q:i1GP]m|3dӽlR.Gm}MrF}BXSݼ+\?DҧA]Lk`Y='0IOwţOOR?*״!m`4Z{PO˅9X" `G T:sd,x2f3]ƴ%'k닇ic3cvsmLd_{k!* IlBe*(qW1XuV3EIB,(ne=RQ'Ҩe>Ʉ^OIy QZ$Ét{k1w0`wjjdo Rk;aֺz@ ᲿK(f>QN+}8PqIUfO|Xap! y|Wd%Дt7et4tZGaˮ$i)"V&U6lmFJ*]KPcc(P9螮sv2T%Ɔ n:},cKR{MsYxM܉y @qP^,W?AR{bDTaĺXl,N$@':RS>xb-| (j:)όp͟j{-(BPM1"xz;&_BBSVZ6hľ^ !@ӴRg=`Z͵QUGKmkdDJg!GdjkZk_v4':h2QqCΘ[wEJUAԤ 6YC"Av6~` A߂kad1Ტce %NAڿ-5nD*tNL$.M:m@ACcc'Unv,.7(t6>Yl-U[A]f=OVuAKZxtb)0̸vʢf ?N=9ϸMJW(\M!0渝NkC/ tR1 e%Iڒf9L;Nm50pd<`tR"^ $&EZS*;|8HHc=ϟQxgFvΨ&mI$- TaS8%$w4ѿM'I2m-d~z@t+෻N9D^E[`DU{-nvCɏ StB5-1 92VKeyE1&xYҳ}ĆH@c߲x x 1(Y, 6SaZag]<њ (tqiX%lZ3:C/9Su(&jKeAT[HY^nHEC{<[u #<1)8bEh*Rc ?AlHJaܑ"_@2eKwvpv9w ,}Js3=.*MhѶπ"i졸YKdt' Uٞ'j뒔Sbot>abJ*2`9zxME#ٹ!pp;ǐ+-ߓXHR,Ptw -ynj4& \'{¿S 5+;P8MʉHݠrډJV8| ;}o`9nS$ 1R.4ۋIv,c8v8E+/ՂΗ@SA#O+@de\GgD8WRŞr@ܷRbt6ua޺O|InBHzS'&} fEkk˖>̳^rߣf:c{Y)e7jҿ=9OS4xRHipg\m>( ?g؏hjDCJsn0)cƺMI-Gmsh_N )#Ǔ: B~N{ITe,Er"W[[TOVz 5Ă0Bt^NWϬюͮ!*x=C4H@7O uog))ȶn%SJ,I&ͲESRNwifi[wsR㵆-6m+P D0iP ]>Wsh>D\0"[ %=$ O]e8RjSktI(IñBR]Dg6ÄظxIJ?zrճxtL:#/ V>YJ_Xc+I_4{ Ş- h$C3 XM,Oy!m!ə1&̖]rlje#ՕU$[r 뗢Tyͮ5֟u_ ow;ﴲ5K]i n*R ߐKQ6~Q#|uze;P0lZT6CٱY"B;`2-rwI:nE)-)yn\A N3eZr5sw0a+-6eOx כX#W@͙*k꜃ /Mu^g٦rvxxX* i1\<վS8)}Uyr`#=}JA$?gJNr8&&a9n%U@,aEy;#E^^V/m=`ۦTjWL$6\Qs vmȀ0aV_>wG8^ꍘo\.LuFRſp9cQ8V bQP*רB|,9݈Nq^XDAAkJ_Y'$->{MZ\K,B]RZ>ݒ #JN<Y[On>Š#:]HeWʤİqr5tkpdH9@B#wE>ӍT7zxVc`ki/2\67x6-}cc<]68/^e|laLZL{?~m;z/)bNߴc(pFpK2( m(sEm+ V bpQ[v>X%oAt:qEnLmV1^㝧!(a}yD7]: KaD]Y3uixxzh1qT  '|0EQפgi{?@'f:A7'E7O JfVuK mlӳ?Ƃo_1Eec"ux>o!D'L&m}kz/GE% wBPBaw.3~A0*9+[8mTJY?=b~ (oS,nU*G&uYm-z족@(t>.q6 Li2A-q腏.E-^W;)"7: [+̤M/\VHguLȄ!rQfHÉKPP_*|*Dɽf. L- //><{;t2lf rmU4v }*wUlXzB: @5/Y$BTAʦ)gLb.M) RzOrlec;Tf8D UX`8q ^U+\ޢSw_EH/k/wI1k^>k ~swV==8|O6k1ѹݽt!gR>;&vvWQ-HAW;~,'8TZrҧmsi#p7x 6Ӵ1li$$'рĒV0B=(vMu-}V* mVɔ8Qh/t9sBDVbzUNn7d Eơ%FwZ C-Tfkk ,̐2@|x q˟!/4  1p%Яݬ 19wStc%{.2lޖ_@UQKR'3鑄}9c"ƪsڴ%`?9Dgס:s[$ɖo!FDԞ駪-k%EZ3eO'3VtBH*6=EI2a"cւx\Q؛pW7IkY|qXćCwgG$n0#z~(Km#]yd z}b{]  +_TUr㿛Ւ8r#n^[#shFYy2q{S횰Ӹ垵6\bRB+ugfM#QRځ!^ٌL\0c 30sķjTuIjCDrkqHzn_(r %[{Xu~y2gح;`Xac~*|2W@RCq$D@??6;ZB08v @ڔu': %2FF!üwЕ0]Knt-0\wHom3ig9ȱ}mRKB5'c9¿vY8GAڎO5f 6OC&%ܛ;$^q*uIC&xϺRNn#Yfo}Tkq reNG'w{|NC$ ;vF]L9R |O{jH1GY+Sqfpը˕?)BvH^ XROIᴔh! 1)Fn0>375Qq:؏@df`&a5M8dZg:0x$,}VmizD!59y/7^dO_j~~yw-2jacu,= ZٽoSʤji7;_W LVh3RCЫ&:+^ӑ;^gDOq?Ao6\hu}c<:$C?9<Л"g!U |+7~pm} !!ܚ-][xi`eĒe߻jŅ= Hbi0isMs eiͽ2!I&'xmyPb*>U}BMcEsٹF`+Tuyor#Rb .Q BO!F~Zȇ=uI t[xE$$7n)I2y;U^9ҥT]C}j4a<s܁`2^"-Du+e&x"n3Ty6!oCH\guKefo6<߼v3[LjϢ:41rT/9`SY9OX{K_Y_=ޡ5caȗG`P"$#\[ d"_; &pްvs?CK8!houIZjy}yEo .Q{h 7#{ȯ>9/iy]aPyØ;Je<ɵ= ֶbI',3SCDn#/."'lWY!ki@wڝpA5mG\ Wzai;dgwA=d]8eISs-ɀspdvJE>GHu,+|-e_Uen3hC gA)Lz'/'+W1xƫswx īU΃)+LBlCft>s((NV<|NH鐈Ű Y9+\>ӌ2e#f(C3G/Ue;łU?d~Kٷ_{ Eޤ?#~`J]PńS<,ʪƃ6ҙΨ˨q2ȃ_uP +OX֬ğ J BR gΉ?^ s%̙^fGì&( f#pew(@Yj1 {<ř \O$柚 fjabP}&n:zXVz$+DC:=&Ksc. W.cȾ]a k၈GT c)ǡ* >MÜ߸4ɂ'.aD*!D&rvv^m~p/_нXl"oўq5;cЕdbB~Uo4E~*8x_JfSNԗNE -0_+d()Ǭhsx? ݠ;$0CXPU?Z)i!z/pl]]R9}$@WZ-8H]]N0ن-?wIcМD֯&[⵭QꂣQʾ9 p.ԇJpoF s`zj!egQΜ%!9N& " =E:89bF?(*O}5{ht?:!|9p(uC|zV&)SPCTc1PV j ]Gl<0~-?r}mk$SNgZ1$U7ߧ`հ-QVr~w{^&VJMQSPxTBg8clZ<̨N4bN"pltQŻ(<w BkT'\R4~9k6YT8^sMv@HDotVz#cPw-SI||@ٱ.›Oba[@)nDӷZ\/zUCq-Hz8& ZOH F1t:rwC̲n1\MKiD"*r2Xi132 dɋg?tB[eWp1I:at0c A"bHdGt\+55:R퀙+/ ۀ!ʼ,~þu?g~Al,L.b)VC 趰?K)#`s t—VTzQiDR @/ YՈ:zgДWU_k0 IC6W=zKtcq^׵.'Xj*b8uXF&=_Dتo; ZyX <.{t^{H&Sk*h+K/RWrW Dۻg!-7Wь⠸;W(9ZIsᫀ*8-|2Zm]:KG컹ea**6`XlxX􍭥9yiGR~GzkuL.}%O\'tc.RQʄN֭lK> ĭ3Ms2 *A7xþhZz[o ;ykm pӉƙǰ~[k5FO3ǩ3*Pb{- S^f}9{j!dYc8n2/ @r%FHZ5^|78  w"}-,н1_$&eEmʶ-?s cJL0GpE(_URV&lQC_"ʫ{|Uamx Z{۾y=b@\`rarģXDckMeS ?t6;,+TQ=O}>^c~yO\0>{LxKU),]50 rœxq~ S򉠓 gu muXLF=*c\4 r՘tt9YkuDcj wقsH_it7%|\D j" vЮM; ~J=y<'>DmU°-ۑ:/c9Qp #,z\A.A=d_3n}U CwHI? @Cazi47H5?0H.o-CH?{Ixj@alq)ng=\,%*9P"B]$TScw9Or$5$ӞxJȢ?F5:cCzB*]nONH$6hD;ez(\F:G[CXf͡w>muS^qstCSy6n4n@$\;e{O\T6ёָ{Am&6ihIxyQI̔#BM`j7-gwLL ]Ù3.Ū! d 3Ux ~n3y)Ʊ~.! f` nT]0N/~>wuxKdGvV@HS%4;I#HlB)!K(^!F׺JB6Y ZvqĶ& Ip:E8Zz_NT!Mc#jmpXtI:ҏb.M(#&E@57y0Z .DK_g`?淭ㅟ#.Y 1< -$j]VxdI`zIhT*/bLpYez:1 ðQtEByp3J3D+ Wn*Tm4X DuKc;[ %X]V]M*V?XjKH}ǺсjQaRv7ۊ괊d:9Oe[нcfZ#Q{Vn||c#@5GEZ< #!F1eq#&($1f4WS&NʲRN "U[I*Rf;i>RRD)ڎSrzR֒pF Y++GvjE,Zi*aQ%]UZ!Sdw\t3=bXoҟtF2 `6fW=QW}`O_?'د zcy+OOX۸;\[v[jοB-{xAR)yu+3#qJݑ,/oS@3ؗ=oÕO3}o6V_ xY4z S١Opiq ENolmkq}$mf"Vl+c\hXt22u &pc8VFSm(ϑƴ1z"Y43Z+ċ:}|egBѨ&ʦԢ,IZ Z4w.`EM,B HaA.@VUG[Oz]L??~}I*"~8ǰ.WJpOp7_"k0?ק0\0f-LFY 73K* D)L4 c7!]7Α" Jdg2+Շ]+TF_cf!(T$Kk 5gS2ҽ86\- .xA<<٩̩ZՅS=BH_;RJa; 4ku{G} a YƇYMD^EWzhrHyBLV\ -{zn{%SIb `HW1^"6市Ώ" gy oqw]VOW9@2BaYK@ /l'쳮Ib`zn۸+wJbg&aރ }JM9M iza$j7$Чv#5w<8Ɇg]GR|Evhf+k@[?c\՘~u;&+`lI\`Dqvo+(NgTnj[ZcOfn5珇A+xY~`'+= #D U|OltNܐy5\9gN%\Eh/ayrC+MvZt/C:2tjXrqDD:XK9c]Fagy~&\6/KCd,sԉ6,kfjm*Bnc+>VO٘wb9,WI @/bs̬"D#_EߛBRd1({%snD9{ QU Uh~SqolKOo( +/:l1Z/5n˜&y Մp9ذ z-TOq3c UdQY]g9sFveE0_JQCjRa8;2M3t>*$vHnbK)dSj[ɨSPU^>8F`$݉2 !`OQ*Ρ Τ LxK9?N( b6J,YW-z{+LX'>S\g=pX+}jDIn{V5qc#R^GnRX#n"-fZH7qD^ +`@0=E `#gr%R >xYhV."jt2&D;2gd2F:VJ2Pc5qG-<6n˭ NYxILLYO4@$bBXI"_YOݬNxߊlhtT`N#6>_>Ua~lk7'_}Uy3p I@c\$ShKF'zNr:1$}لG?_ާO3 x 8 -R4y\ =Y'ԇ@g\Bu,E3hNPTgg6ߍW( O hmQi3%מ,/ i'3eF^ڮW'׫hhçs*/une]/(ÄLP E 2\}:DYoТnXg~|FI%2:!";H{ re~>?ʼnnf8LO;̷[Zm4H\ 4i=UA B6Rb\0D^Fs\ eYoѤ2-ZO[-.1@tT*8 e8+KB]ĥō͓?[B$*sDA$kpghB#aI?TUtB菊Ra0y@hDtmh3FƧ4Au rSFwƯ(8AG﵍z{k\z`%OF{`/oƒȂ?ܟI ~LZ:I"w/&4(+'\c]3Q]a{̰my^ 6c=&YIGxUD .a !4j.(L  WDC#T (,1M%6qZ{o}|)(/Ve[6VĊ%eBp˻myni!]+ϫce jf!$& ;FT#f*b$e>?!,q%^;Ŷ [\meA,Qg#SLpYBFY``\=_c-1YVXX?k2 Itĵs%,y5oV2Tf8c!ܦ=I#kےݏ{r>׷٩)rMw?4\b:4W*b}' {۪wnsFh-4=G5è2Euf{#_RaP<Ƹ~L:E=F{\2?bYc$lcӿ߶ ~H6f+7Dd]צt%E a[Vy.*^7J5aw29x bRx| ,tůYNW ]Z^];q4D6dL\LT(Ĥ\lZ5ECo=s`[%'M/7=ۦJ~ 6{dp=GltQ yUlUurG_XH_Qof:`un&ؠ785L{4u-lT"˻oG=w"漍~)\߉P m'BEu-aY5ꅞ̋4C6[Iaϔ2Z t pvju "^d%bIܞM4(Q(Bɦذ{B3vbk "W*FzH\'Fq0ºto'*|0t9|8̚ bUD# m/"RyVxH$ |TpʓXr3c #c&p @_~`o2Y}9-ndg-e 2(Ԕ[Ny; eȝ;ɝB$8`|sg͜ĥs\{lI1W+˥1vYBg_mvVh|z?PP޽3~V {yUi٫0/mZYg7A%,j+ǣQbͻcP]Fw1TA3lK'ZV OҼ,V&Q~GMu; CwHV_{ c^Ԯ-޼H jJȅpZv@5y\.v ݋[t PVWYƞdC>hI~OǓ+FVQCp;La@6iiVxvb|sWx0hp/I9egP"UsQMf#:x(Q FO $ g)kҍ#xV#XaZa<~?P=Dq&j5o~FFHr7R[O4hj9 "kz~; @F"kI=Zjޥd3/-Ht`P-/?p1ubtxM :H_񎐓s@=-SUErw,鮸T O׈?|ER6_ I*Cy_oHq}Kt,d v x.{SBEv诀U{?Q@O9D(FIgh#W)h#ͫo-j`R@o))x|3oZf04q2f%+.+ ?SfǧSMKOiDfbt =CԂ qe2 vEyiPć`xc?BLf8J㧪wr iPEwP4d]/,Md?|+heO4BMV &.orW*k5+|qLdB4cw4l_98KQX[ԃ]woҎԚL;_kLƑ`:'IvH\ tP 1[ڧK|\?`u&5K,.}2t}9(hr~hGRkwκ?knsuhCTLϚGԖw໧pF/29:;ۉ}ǔMr~Zػ|q^%&Hj5K-T@r ic\ lM2iQy;X=OpE#mbd'䈀8v Yvr=)Z̥'T^ # ,ϸ!iiE|,ijtED,0oJQ<ԱRR^Ff)KWBpZj% U|:($4n@~̲01[0k$ZMM{i 'Qβ@|bnYzhZ,bǒyJQ6b/ ⷑFgЛ B%kK3!Q13$pKk^ڕEbeC>:^vh^и"k||)&2+:_c8]hA"o  =]0;} u43~5l_NHS^}?+mMs);ramȏW>w{D߶kҞqcA@An4SAx['}4YxnJ3dJFD}AZ"mNylv*:pU7j^֥Y&S뛢{QV"mNjEcÖ2!K QoK+~9J_D6vCb1 $9=|Ye, COxv7& p&y˺r+M`ehyT^k0J]B=~)}_ 3 4N[25<% 'm{̈Ӹ%{M>1Z8k/[g1:lpM ltP9(W1rIn`A^s" i<4 i+ikBs3eGS/Sbd&/m>;7#sb9pX$Wx=, FPm4% پY{hs%N]Mi5sIScN;UQS!Lr=>B=`eԞWEPH%LyVBjN9U^O*nhiRic#A1̑n2ѧl33(ş;|ΣJJBuJJU7g͎oz?}ZҽgJq3_]z1ߍu)$.IS_?{3]@n~h+1P, ٗ́> +eJ#418lNiIqJ JJd؇L*qHs9fƊ(b &A.i뫵lJx̏=$w" Lك$\w\PFӴ#YVg#bF`hjp2DHTVPp9n^N9D8|4*'*L҂a|hNA $Ԃ4ZD%9b]/ϰweu:%J&@L+4\!Ϗ9]hPoLv#yOsel!JK$~ CP+^*ۏ_E,3A љyHEjܐTSCB&}(vl#A`yc\+\ Zlm9XcDFZz-uIvD((Vk*9!kR5˓=EbYI& ' |& ࣳLSLJ*낃-L$]Ѵ!2KLc4׭i 2v.|IbMW^P3xkbo1c)qvbWʆW_yT ϊe1|5Q}fiɆL*#zPA.xRY!shߐ^SX2 }<ּ P8V4 `fq:polgS&û!N 5>1 ɸ K"EUi Yz;(S:ed5ZOqՕ lGb@qE[T͝VJ0^d(\=*%|{4 t"TyFSo]*):zg v{3SN 4)h]e4Υ {^7U==ެݠ"Re4x(:VԚO ݃%&_~6 -k2CʪFW4GiC݋,/5/1oC[zS()s4QvBEkvU ,gbdMY#0q%+AyPu.t|՟LD4 sU-'B>}-z@\skR?},翥kOt}$r%ѽ2V:!q n&ǹ*RBx|},|oxEoVhτrgJl gHXsќ naRŪQvMĆܨ4BIf6o|TE+)xO#9 _?M9+ t] lL=Ry7O2=>l8@J\̧1P>,E KKBZ WNɭWɗ]Z|3^weR, Иt +7-]U)pY#s-3hlwj.Y!MK? w&"]'ATk [݊D[RÕi*ݩPLX5FY&d 2lk @콨a@]J\g<.+p֑N;,0cBw{ $x5=@ [t!acIOVxtR׬mat{,8ޥ!nx15{ 0Nr0S3]}qhl:T*O_ҭnH?1hDNoGj{2D]]+ v9hU*.EX:ۿRݎByXn8L]aL? Id_A^IO+Q]jv``:Kͫ<]βޞIN,D $T͙1cމp\kTӶhUـX3=g㗓Oꧏ#n%>MW(l?ZA|L$,T 3@2 5@Ol$93o $4u3Z09u7󦢃M(cqyd- |(y!)gvXifWp!]~x4 EȚDIot 9Z@,Ǯ|! 'Nm3{.WY^]MKt1:CMڭp>Xm8%ZD#Jag4AKH [G9&1"Pz#%L)EAu:ĤQ4 v A?Rl-HOl 3Kxn~9Z1?OzM .aF22r8 \* yEt`PT9q`u4pjmAne@|$aajC$LP{Zhu|A Uޫrxz4{,)} P]y\FF3t4,0̦ ^y(mh^Y5 _f]Vއi:ۈ $D} .5Q"/ۑHjszVu *GEAqk˿>^{dֈZ[~{}m,aEJiQ5k -'F],r^ra2xʛ]IGr&oVIkf͔ `ȥ7t}PۮybX:Zܥa~ҷ Cy< 'N DR+FQl᡺a0xa!o==@TE$Npp (:GʮfI?7m6e83!4?XUw(޿̅?FL%̀ zo{3LĜ+@֧U«9v4MG9ٲshR2SN2&"2ŹdБN70L>+20ax& q 4>gD2;֩yg_V=JŞ3^E1P|'Ms>Mcz&"Ǐ8RrMSMֲhb;#fT'ʧq߲@?V{]7E܇؊b $T .bw}f;|#b0&䩀tJT&x9OM;_^}4ThoUIC 1\FMfy!TA` 6 v?qx'>} ǿ"FSĭֻў{s$vi*sйHK2KPjZޢ5Lm7R3&SW*2%z(ֻQ4/2??ެmbwa~Avfz\?.9"JEѡIdA؟LID=T߳b?s $aO@vJ2: D fGMl0{r%90$8pMlaoMb g%MWf876'ƖˉXra:]#fcdr[=! ,\i z{s!qWx JRS&b gV $2f2~-ΊQg32:}'juDK0:Wf 3nR̯R7߭H G+L$v;־n r,trMb/opiHJX7>h>JǤBǴez>% 4t~j!/Ql8<[kbZHRߒRW^5!韚3UQy䯽7̉Ke|޾8NNTU(_f`JR_((oaZRYImV D14 =hf y"c&ĜC γؤ%GB2zF[ ][~[撾^VF:g j$kqd,& BxC_ƴK|Fh{C+ 09;%~tA[]zOBÕ0d&T0\TlZ実c_Bf:sA)ɎoSP)(kniN'L -OA׿^i_Ib$,@,Ayϴ( {B1= nmqw0ϓ&tRѧ&QepGX ʜ >SzCOTVk=jeǢqwݗ-'$8uolꆬeܒBTjfZic ~I|D7]JMM d/)> N@-↍:H.\[JPX#MG?`nc#8HMĚNJ]Fm΀oc?m\Co'pݛ?:U@Dӄ:TLypq6Qq던@=.3R{"?8oĒ1;tJiJĻD;g/VgQlp!/#; [*ةF'.|>(N2:dfWZrJ ]nU2I}+Y bʠ&(3꨸՘`v\zS"Q3Np36|a~`z+==Z;X\Wto=OID!j,R < -E jUc[tw&XBk!LsO|Hrv*Y+r}[Dr/hUXL s}sTȤ}9d.kri=dd$zlPpS0o%c;iֻXO?züK`8Ak i8iwsO7ݵ7߮E' Emo9VFI6MZ?m **89zV%C&gf! Qz ˎp2n&Ug8V F_V@ 3R/Ŀ]A"AC},v#M"NC&5漭1NeB8>ĥfnEzrܨ?CE%6&5L35w-AATP_\, V?*芷dqg>ͻ +x}MYj͜Bp ?V&%EN*I8Ǹ'~d' 2xH6rLDh1Yb}Rmd|^=&%6'BHnq@1SL(;I9 wBjAYo/D.e fbl6.0gcf",R|Pgp Jkpm,+mr>D-~&g΂)_(jrU^S)r;&!CNo m{Ⱥ)>=o/QQ{xrȠ ~v)f%t|V59fsƨ9^@})ˣzas W2>#|Kg%Ѷw2R\!>+ Ujۇ]sl7"Mp^dՃ |\jl_t&SKΎk劻q},TBDz?۾~\\ ,¹")֭w~i/:!ֶr3 p~#],,g _2_0;*^ dO·kFaܨ!9w`l4)_dr:35L=b' ͂BzPl ym+9\*asҡX^%HnWA/ D d`:ƹ8%Whz|[ me+OW8]@7FLJP[t&|q +ۄDk^cbգ }?HdjϹv@ݱ;6؎ KȕI+l+/HUCx>w E%A} Az$ZG.6N4m0T|FMy'3˧0/ oLq}~E9A[O@Y"IKAO\? eT1k·,_%,/L&6zAcl!7\`0fp. _< C"¦PɝW$Ć}% ;;ҍ%:$t.q5f&jD13¬_WZ^BQG) t$0 ĪsbE0W{LX:lKҟ("[KȰ2 T<٩Gd1o?27*#q}Gہ\":6UV5KJϰ1BĽa렬۬4v X97e0^Xzz\<&Ae>0av9dTڊ ] Gb>c9h޽wzMLLj] 47 .rR4wտS '(}XQ^I U>"78ARyCI(ş)i,jd 邵BV21V0Q*ߤC3 @5!fN\C&2OM1,{~.RŸXGO'-8[yM?ϨAOQ=]sѺspEcJTI:˜]0 :?" YN;K|ig.i"? >Pb!WГ1'`^Όb g57زo{[0-dJ?_6MË?n)7ݿ9zzR!|ha }DA#F +p͜<ɳ+; .~9ΈGeYl3#swa`:MM^c~m桦y~><]u%1wnV ź2,A>z@diτ$?G/-j̶R;? E V-zT(,fDRa%^:}AA p@|b"%+ߟ#Ymr8]M+0Ehm^M,+ 75 DT*з e+ Bli*d4B%5͹]'e<  C}(]A` ɐq rwWA^ rTS8PKUks4q9Dm1p< um)S`'%ᗄ׈{V`Fj%"OxbnLw jyIE{ vz]AG< 1򮒠uC1&U!վ+38tNHYtKՆL'Ŏ8 4㸇Dc2.EG_2rڝsoBsx*DV C{-ǐ]IFf|;J*4Sj!&oh51ZO]H&Xg޺;TB,{|08 #_K$l: HQ@/l6+j<ьa"!? Œ1Bf|mOFPOD^mئyS~a+?s\`lٹ:kI1U?q@£IĴmPAev ~4 Wrn-. n޽}qT|9@/kLjtSIx70;;B#9RoOXc+Sd-Ng~"ŔzT5`p#>J#oodIf5 bIR/vb2؅݇-Y6 LsHd!:#mOJS w(cBϙzq*kiԧcro9!>́q0$I%pBW *Ӫbt=֓|mW  Ñ{)9\: F(y \!mu:EL$+7 \4%lX"ULY ^Rմ̦ !D䧠n,D!^7؆Y N.8\,(!9..`xF[Tqf-h5Gۢe=Oɭם6ge;pIP$uXujM9B( řvI?PF婙&!hӇL.g2w>H&=J-(0 V};]Gv ڗɍݕ~}#V}Ym4._Y`U*oXi ؁cx.MIԗ^n2lBYtH˂1M8Ն4ݺbU.W7'>].ػė0%@{wqh[h\3ٲYx,5V&5mt+h,$ۃ*B7[79 >(s?]\%w|:R f>g)Z1Q,*\M+c$Q|RLZQU"J]AtXXorj.C.zc:B(SԈcIO$/3KݍJl\cJ괆z5mP|1)#ăp 4ߺ\T(`C6ӓhdT@,I@eDdnR"ۀ[1MRBp,itV: QOJIݗ׹d"Shʅ0,w!H\}ru2-xoַtTbOLlE,5Gu̠?Eŭ_.5JtxR?rWr]zm N61 /x,2 uD%IRUU* (^yesƒ|$nϙ&{\3>O) ,h3ՠHzgmQ ۼ .[ՊKXŬlFRLrM'.Gm&&^i#xPaf 6]878ퟪG_KG͂E˷5xc 6<1$JlĵvTGPsXyAؗ{./剉 mpSMo`K_R1JKq[qi,$~W{ѝ0 ,%:4 m1MuyF?u0TOh@t@vȢTN~ NT!si%P_2{ڠg^-A{ ք4ժ(WSqv5|q6 .fmHK7+s! nI-3jdtr?[2_ ;\&mU.uS>$b+l/#sNݫ ]idg/,@ьnn<|v_ӹz*(eJݖYJkF£yQ)R{bs F>Kzm*44\EP/q`~?aW7ƤN[*oqGOB@i>Q{ksE-P=؂vVdPN~=m3t I]tO=_@)9tdwm sxXFftdzá%x)$S}E2W}*k-/:aONu(ҙ2yNA.B &gjsr|cL퐥I.WCHq8.0؅zi p}|Ydoop`0W ,hjOkc\CWqu0 Z߂EG(3~/l~s@@Ǘaڟ5G_h1 r=.>NDВ:eQ́cn*:ډjEw=Wl466P0jZ=`$zmG^e0|nlCoF\zCrebq}&?HEnV#eX+r%R5ҎA4}֤?bр.rK,QtoZXnׇ:ۯwh$XMeO;m {KZW;ѕXP({JmٯI#K^Ғl"2Jh`;|ݘ`Ύ ?{p2/l\:MT4pw48-?2ي{;"ǓzODs%OsՍEFrdgykkV(Fm`ֆMbι}a<ϮLɂKr%U@D wrV?s F }3)|~nk(ЉAJBu!k9`b<`c'wSbas < 5\sɿH/+(XBعOOD<#ԴrW*yɋfץϦX/ v!A8띯Co"e*b v84fE#Fޮp{̤.=2[͘_6>K8<3-h?a_@: eBglۊwNDl*׀ ;fB߷}4GR3# V2I| giJ<tnț{o76 DD| vy$1iGSaj+Ԫ"|TK[pHd;!/ʉ9/68$B#|'@K6// ?ah'[?ʅS{վl|wŒ4]u֘)CxrjB=7K jxy$h18UD|ئ^nL sy,Cd zW4 lvM_g)r 2Zm!LYtņ HN"$➡\V @F kEu//beEg|=2[",>jR<߸0t%ԲqƒHJvUU[ƒ~ݎ\і$Q6XUmY-g m7mu™CrZv >@ӢHNJ`k50_H;D <=)dx~Hidtq*sjaVo3pkΏ&tpG%̵*O"&X'x]j+u-clR?Ov*x:͐m:OG=>*bVnZ21M؈]Ωcݙ:xHuIEe f iƕǹż㠰+DTgYEB=x źs|~0t7TՓR#>^w'w"u.ZxM~U$id{#1Jz Év Vy.v1f0t$ݲdŸ5 P^ ^EoN /MdN= "8pHr_ŷrh9_A<긪;`w8~XDX?IY:pgs(5g,Ja[6p>v 0rsvm8H(~5ܨDIvYOwOP9FRl/Dy&z'= ޫ Ճ(rR:d?>n»d|s L x@!~Z~AQTFkW|XɈ* .NP٬ξ(W m&@j]4>-h8:HQPQl!Ŗ_I]3jܨK>E+䩮q#:'`U$pAn ix#8n<ꣽ}Y.1ޤ2aa,[󘵀 "„_Vm[ԳmZ%NfGX^ZrhбfuW{ +|S<VF!JP?P'="ByѼ^k_sz~<޵}Gd_04)xZ%2Q+́ tнxLh~FOUlᝒ@ǓCfE Ցa>4iⅿg3 ic "zo˼ HA֯ 2>+EMczF43|rVzƂ) GgrQ }@iof9fv1ΣOxW"<|y #RdéEv) :V8+װ)FڨQʘ]=ᯉ;w;ʷQa[3y?%^eR OKf^FFx^}hV3%&kEG|V-in*gޚqAnE.\wCHB gt'IIU:2YnycACVu؂t 'NT q{9nOYr+7bN"=xGf5'=)OuXxdm U(7|dWnMB!2 ~.,3YQbw/RiYvWOR%,+YMBOе(vPZeL>h?w?NjW6Xڸp{0cqsqi|媖AZ 09.=G! dvtaTh>/ʌ ]9%w _(Cp/9u IΏEc89m͒KCt<4fμbF @F&_PuP|Xzq?1貕LP5q 7ԔF\J$`'jy9O,2w>5?w4R5M}kͲe[?D<̘0aNV ԦrETe~HiTz|!> BO} ' 4j(D3|+6AjFK-~F`u/L 7M>"0(I 69(qGb(n_sD69iP{\QV69*de/;R7[LۢLCW9<`6f"\1O,Jx$nf'|BPxݥ⛪7tjQg Ͳ{"QGvlùEӻ}̳}?$_Ϻp&gf3}-(5_YH^^dq! 5]RKI$U4eא-IجCEq&)fKN61NsheB7-A/p3qWH "4ܮ)5d}.1w&{ #77(x!!wgUatYs~7rJeB录Zu|}\LPn2$enIl:w%0Gϸzm11:>AɉrTq&_SmJtj%pO|rwP "v-g~/V'47OD,g-$/3]?q!WL1}-mĆې4lqT9Jl i~oD$쑫==fP@nЅz4롲&AU&2v@3lF˭@k:9.j>- YU"\*02Zf—=g|ѪHP')G?;i,"_{s41+7* "rLJ-$}Tf_Vjˀ#S}a3f'^.-ykO֒TϻT8TbH F\ޱ-DvuI-9/,]b(*V{@SV=b%%7d,ऎ' J\vڟxB*L~zآ a1j!jW3PX1;a,cUQK foSs'+b N2e3S3oR7{Ll7)'q\}!j#pXnr|Uq*3GN\P0,Kţ)Gt0l񤇉Zf]i3A5$iKEQؘ4WHkĆ'UցTuJsnެ`m.~ROc6UbY9ojV!7xk >21(B&QY3Ja~P΄_Bܻg9&^ M+v9l$~wDH!6ݿ2sbkkARF.Sv_߯2dftԢ.xPhȕV$TWL; */+(z[LCs7x#T9 \C73Zqď֘lY O@r]ίO7hjMT>4fiO݃ ^9f7 IsJg390S,^Bv6/tF8#E3cK1;8._tjzǟv1'Y;vo"dc+وyb"渐o{Hx7oNЅ_HB |i\-f56{qNCy9[x"{DGG_Ё[Sh]cK΃{3"e-kZ0"o~JfZ04"KO<6g\ M dKg1=97 ZVA.:c!3LK_F[C+2V>L$uspVGlc[d-ˤ}/:N?P[q,Ɯ.I 9>iRb1}zaF?[xE×IrxTƖ<L\P܃@^؉ i;rA'kf"ijfRE@Rg19o*hsk{[O- ]KV,YWݿ.e*!FjY,OSv\b8nR΋c}<:۠30)o5n|9r.QFTW oa[:s.Wp_қh hVY &ڵc_fc{m h@`!+ql_Lc.!95~tQER9݅`0sѴC700V XvG.xDKV}]'oH Oŋ88M )x9B0]\L۬c韏sl ."M;sY ibPf+n Vn`=PhVug{R;Mc֣Bܭ@dhy>vTŲ>תZ-ƄTEe:1qI^#L^]bI WrBh[-?c4/C<ΰxu{`$V򼹅,rMv <|hv3\@J50#reZ5*+DÚr j?&C@{:'#L1DNz:\ci`^+"ҐĹS̈́Ii / x@A &ƻL /voB|\&H,(C]"nEpPOFr90A6bB. r8zç:xa^[.OʘviXr<ՏeEԗ8I;oj2U%I[ RJ9˙\n.av٢MYz'~O: x˪]NpdVF@l)k{@Պ%,\tAb/7 ixzd9lXk ~aEe@лs <, G֠W.=>mArfxz- (M\JکX|ߨN {px R.'@A*q6~9~0>d"~-~~@LUYaTՃr/h ORf;.T 6` 5 "33d`-U'z)ES(RGPP(I_WM X "x?E,su8}S|^xxzq.{>d1@xb=h֒LkA.K8כ ?ovk_۾&'\}:1LYمL}Vt!p=r „FdmiXpDA5Թ+ XNsgybgbhِ Hþs K|)'$݃&GcP0e0@L\ER:ICtlmTDwB9b_%*8{?o ވvBեD5i"}=Q0 bOT)P* R&djS2l?u"d žG/3ʏ4^z<d2˔r,v"( hwȃ/㺊3鼼(LoQS7.\dyLU\&Ԇ!{D  *ӎЕbGQe-ǥq)nOP(W>$8{B뚨hnCwd{6뇆f΍B:ᦋ.v:Pb{B Ϋ4F`G5dƚIi$1Mt^LӡgrqDs*mx9 DL3%!KԴw ^i-JŇrt@F[dO๓U*ZF˛СgC5Ktˀ{+!ђ 2uhrsO}b@eqaeZU(;PֵBNW٧UdC L8X=rDG9")MYʤ3+ҞNH8~k#`M/m3Y!:̂96mh1e4:;%'f3U^>G2.*1실/y2>iА[SL-&yé3D5d %Cَ(;nW#߬m 3ڕk7To$@֙ pzB5Ēs: e jM_' 05 /V&I}fie7L-/oyǞ&@?_Zr'6KXK;bCy }o>)nwùX:Ly_xn-D'ވt_A~pQ8' ]z ;%!YX1ʙPayȝ&L0;o Vt/hiQcmkQכRF7 *Sd\4#9A/,H3~$'ۘ*yc^3b='*/Nve}X Mw^\6^\FoV @ ac:ԦŐ W*a$rsfɹ(kR/mU/յsㄔQ]c㍜Vh ];za儺Cd^spe3#㹎`Ӳ4^Gn<͐'-RY?b 6LhO9넬NR1G_mw(K yp^"ZnNAn pOUtnNMj 2]('R'FyI1 B> XƐ"AN2Ŕ=I?P?Kox!޵0j`s45`pbm7Ca*2w$̝2`uFCf3fDJS\epSt14lFjd U&#)l6"Ź)P3Kj͗.>kEjx򖹥)RbfXpŚ%[r_'=8@;TƅXjuTc;˓Bf>ZASX2H_=MUWh/Oy`Ow+MQSpݡ[Y ;^rjmP2Sw9v \Fע8{ZX &42P?c0&KEU_(T]Ҡ=a9*"Um&˜b| DM3Z&=jܰ$Ixòܝ׆Èΰ@b p8h"ZG ӱz`=,ո-qߣ:qw$v+~;qM2$ kh?td9σb YzL2f7hJtPs·Ok: w|˜{HQtda$o3񉼍]L C,h//]BVEv;aS|i2)Ew Z YP+vŌ$P6Yy|yHQㅢf,7dXh~O3QJRsNӠ~".eXK =%hƄϑ fg~DbYD\ i-x#YGNkqk{Cu elP$6$GPa# c_V>t7U %zs=> s>Nh+%n򣍨䞈S[a3#\h['|1f UY"t:藲P32r]{VP Ô z "aNM~Y Ճnw栏wؐ妡ER# [bMQ5huy=qUUR&R0VV&$v[js/$╮<0@E%2Qe<ÛܷT ?Y$'(A(: Z{.dA~DڞOyA,̚]GgKqrtF~r0 rᲴ8os`>ao}?I%s#- Tyw ?0|edJ挘3=C~I0P),&AH0)pŏ~Ms;S eiO?G 0Lj!t&>6DPr$(d12 .VКCw{:2s.A Qi^QwF *=E7BfA?փi&=$bRt>}8We=" L> Ǒ/;El} ֟'DyN#"`|~EM$=9cK[5򖓦+}u7=T]uUr k^f^v$D$O>NSSw8mۂjO˟2$oX dR&dn8P8f/n@}꤄@uy1Cw8m 9W˴w"UcӄMk`"JFs[O 1NJw&Zk;;:(k1MYx֫S =Vw`OWM[D!4ey=&(HOAf0UFŮwUQ{I& [ThG%a[OE}DѤ2I[E&YEJ4_‰F'- 0~NOK@*{3r/?+)PjW+΂`.?XDL:[wۛHgWh8F/@509 ZdFVb+mO, k3ƭD|[892)%wjKTۤ^l. 㥱b#}8Ud=\)mm<o =R"X9mqplb^Yh.ZJn-*=_uz\ti-ePvIcM q5Ry UtnjܵcZa@?V:?vH eгя -MW]Hďz]i{06̽fՑFESiP-"$\p[zW)OL{TaofB9i`Yav +E4|&._,0eϴ^.qo$-bA Vp,zq. 5دGlf;fޞ9g`K8e ]VR>O=.V)r.ӧ| l2}Άk Nbtһvr 7q8ݥ]HR6]q@ؓi`_*zgjӑao߮T"ScţHEp){NH>Pjݮ|µ|4]$4b&j?\ fљ@Ck=pHf_O<& =>󭃀;Ȓb[r/DIc^6`0]poC%ɯf`9Y_'Ճ#݀(({NlONHsĚy>g@LjgDSHQ6V0\dtSUZձZ4w$:C R9YKQ;]X~KP2َҦek3bL ۲g_6~3]YsRl\B$쬐jtrKkDd}; e D)5滵Tt^#`dk:1Q0&~eH'֟pBd3z<9 =m׃u'>|6&QEZZr:La 2tJ/! k!5"~}]m!GN+ݙeG|Y /1d*5 >c>t-Յ آ\]7]I깿2b3VnBGX"}{%QZȂa0Eʏ7i[_Q %\up( /xׁKc9G߱"ETKȎF ^7:d%c_8ZC\G[G \(eSQ(NN Q&hܤX32JqNM.N^7R^; @V Twtt*2G@xnBVG io$2v,q2h ]O8~ ٴ93;͜XrQn)ND/u"@6f4WٱI3>I($@Yz)mIt w~d8U`hC@ݖH)y"UQ[7{dԄ4 *ZO\ BR!hx&D^5:#_[acYC<|F:ZxIAy:y0:n(m ]uЦv"64z. < rnG*]=\&1 fY[0|H&yo#e9 \N|r)#'y} u0^/me䍜  gTΏŹ'޶^[}I1D]'0mizHVxd&;.^PVN+` &iy@(%~k/J&@r~ncC Ps^A%Z|ɧjQ }$9s{Wq6kww p]>W U!H4"p̀4Q"jqw W -~WAdsSA;m!X-.3iv!ʗ g:RpaӪ e2GMTGmB9VRX^O(,b]l4Rd(9b|mȨ~2RC贂˭%3LU)i_q~TCwG L+6卸oos$~e\g*J{VizsIE$j ǬF}Z S65]ҩqXxׯX0XeTk_!kYǝ1:M>Xh$f.p- J1w42⧎5e+p{ؔI:1wLaۃF)ÜYQ ͗=WcIHh`A;09X7ibP(: 7qYc^s >x MMr :ؼPؐ :붂bd/Т{ ;wxSy3Ln*;M@ZohեBP4v#x̱@W>;?W`fI9pFȨ|RuD%%=PݴYk/)i㋛M)jy2KӟcJ*\? ^+pgZ_9";O_ϟ.ÈTcQkM\?e$ P3qb]q6);y^K`ۅTr=-KbF|Nk3y-O]z/ӜN4H_3]D?6‰q# Bם;-,~.a#HXFkl&0ș ͋Ke)ΐ&;ﮍ"`*DyK|e=Vt.rX.r=wyTM#%$ÊM4/.CUW =|9_?ٍ S_r C ȸ ;ģ:ڻM4L k |Uc%R\IMF'20Hdv9~V{r*.&Waџ:(ޗ03;r7dsM+_<[Fm0 Vn1@/ %.~=>HnVF{r,| L> EhӦm0uװ1'A>D;ngS:gU |C:"H`3c0j8p~a|j|S@VLy/18/r~tQ hDo6Anx–dw$BAּˁ!i @NM'# l 1¾}d]A6Lz`J6{w9&S wCC{|2[nnou_G&%M"Ol G~WSlxte |%$+ׄOUzS`Gz׉6&dL~$[.+{4Ăݥ{|5U{Ʀ0ȱH~I]wKVRIUHqi1'KqzW+3\}/.QcjU,2z OKйEڰ1В} uxD!JjOZtcCѧ =Y@rGxF}F]D7M֩473@mYY43V<5A}]<̂4@c![BiRϕwDo<0M9)=}>̇vW'LB}0J2ZP^i)9p2X>Uq2!w8%*'{szEulPY|NFHLO<)8,ڶ4lenD[\hάTdn sXH p4=<[~@_x.8_#3yoτ W3ńPgl3qi(Ϣt %~w½)hz*hV KFsc:mn4dGP;( ჹ@v6mze/"i f>n2Ǻy< 50K##tfZd+AqK~ǒ4p| l F%e| u-)-]GmJYD-.)C-x!"(Dw9f;A]9XU_-4B4I8_ˆ6bubhށj&3UMNpBYn̺CڨF4fà oP =_9HH\jǎuX-USekӚěgm >QߋU&5>: +oTUmKLCGHBklf({A]V }*cGlDh+}q$%r|h/rZ-YK"tb Z#sN2Fc3Ha"~4"0:׉l/R /w)x*n$ ڙ6Jg I4ݟ_햱X: ,7Ha{3@/t|oq5Јx{HSmV-\K'S>G2;AdϦݠHn-p>]/!lyA9\4Tu]!Dh˻+C|$RxVJJ {#:q#:#i!ᓚ>yqδXu< 1iALY,#S%4.FXGz8$51̤巉 "j^-Jg6.,z-$/C/{RyBy$pr>(HYɆכޟkM}se[HQy6_b}, ȕ=ek;nac#gVbۏ4b' gqr13HQ;^~>r.4UGM 1#P yXTi>Vm4 9umDǹ\J% 7<<3I-xDBW Vj)Tg_* 9JM]bd4C2TIyV ZtļǃD&To_syr_7ujnI]HAda4WDqkuTR+;K8_ >.yGfM䃹U_! eJ:qs%}jZ[Sq33ukǼ͢u> (#XoOM9Е %%b'ǣƮ_1(u1/i:]h',COƢprr9(mW5 MhT>A"D,Ot$G!Go^N`lGC\nM_`؈_)Wkb}$nJv+&%c5ţنYHwd$% /\58{3_eF`g@pPBieH>/&#A3?DsLNXڟ!ArQ#T:U9'5nbͶ>)^w,A6n +r>T==Ubz]O7wZd=_ή4Oc1/Ь8;(YWsې5?rffCeέg 4[R[ ?k,Xcap8zepyV IA "v$NT'I kβ[LJŊotƟ);HBaJW;.nR*Yb:4]>b)BMv}6;봆s( #8&V-( i:R,Yks x-(وyP9Lny ڥ߰հ)h!¬a<+{6(qLj鞳?YŴknfWHm )2&{C2\ALМmiI|5$&gZv*DQv8;`\*>f<&fXG7yJR ?bzV* ё!] '9Sڢ034;g8DBݻ> RZo {x}~_Mփql>a7cW6 1sĺ}_o0aȹ]5|<)f$) *cb>F2<%[N r ?.jJ U/. уL,D+ԣh;40s{e%wp$Y"f ϡeMR)X;"ak|z0zk:ݻ\捷As=p ˟'p -H%qgquRܔl&"aKrn$= +k[׷XM6RxbYerCʆvoC`΀ ~~7Q-纺衐fX_`ۉ &%g22_=R5LP*qr?J/V6|Ď0;tm hI`-4,̀4jy+hД+TMGy*i UwhϷ_?lV[ *'Wg6n8kO]^e>!S@ULL! >fߪy :!j> vSDANĬa]s^{`* {->#cb1,@3,Kɗ`կ~PIziGEi`Uf^!{3.}p uc|&s(@4n<5|rtʍnՓUn dYfkE+J59re2\i P ͞*F옖كx{ulTOiLjw7>=BSrFه9(\ufUi%&yշ kO|Ej<ċu6v&FH(zpJ >V4v{RY˻095tYބgbt 6+J0F0̇1fk$Zx 9Y;3TP"^b?0QD > u[y/3Z~RQܥt)FaFSZR^F0^ V&OJYzTr&bD?AMo=؊IISd%$ -v si>Yr^5܃"xP+wǒy<Óe0:RxFMvDVF5}:&0Rs9%9B6Cb@NUի~i t+w"٢M*67ݤRj,R/{1>:ޗR+.`P)gtzQ& ? #5 7vL7l'M}SH)i]Mzqu(Kܷ&[?#?00N$`L؃!ͲM=ptv[3X_s1ϚU~T(W{fd `\;ˀB?"( LQD,~4?yiy>]vͲ Ws|HZ `2&xl<5g]-P ' 8ω  %;N]㮦 `Ѯi-1Osbڰƪ T "(u1"5IWgM> )KєC+,ʰG6izNU>@1*zsKnyl`b]AḴ8 "6Gؐ s)c q?MNgh1mW)X9}e6v~@ Ba؄0M?],Kd Øn!Io@x5^/ C-un \XM3&"ݓ|5*0TxBEJ%bE7MUz 7 C !N NRXp\*5?پQVZSs/?1m3J%_6wӖ{o[g(2ox eBquYiXAi'g[W'j>^\m,OyɵXhHĖEL.9yU?}裻FGVATgn* exf UnV%ϗEl{uBM[8vZMoaz=WQqu8A;D 2}eg!ތɗ .OU":I`ckoC\g<>`"pP%F,4d̪4ˆݹ11';\.l#CHXBZ%<>h?H{U#zb )2mfoɣub[E [\Q1}mvsqǷjzpOUYMl}Zev)JN]\t8 sLZx&l3M[IbQ]9IT!]ܽ/SV3x`q~ᬮXPT6e׳I 9ʬqc~XCG"h3믷{"'FKӮ4X+1)F:D1p 16f;l_bO\הiU€ef5;| f,??%]d;tIs`_%0p^")~,p̶ laŪgwv%oџ Q+kI q;;'fDX.b{7˴p#r|iu뽾^Բdտibи7ȹ[kJ]QEMi/8pxm2z&Uݤ"wؾ;OU˟T:ʗ3PEF +Jcj`q=- SD;jW0`D8\hnnb×Wwkk_|q#U4ifss읔|ړ&rE|g1yUK=?9?d[l+yp4-F"Vgrv1]ח>U\MA~}8> j5A0*g1[O*&gDw+BPj/Oղ9W{])jYjfǸս';q@D22S^ ¯J8OA\Li.9n Ak&TZ Y W>}#o)aVP׎z`KG]rNﰛjKoԮ擊!1)GJ6 v!G kvo+}q@8)4ƴ@Z%\^Apjp~h=STlCp>})!,~Gm|Q4KB(>j;l[Orr\șqqݎXm#14lbA @[b)KF"Ylvwѧ&&9CGֈ|>"i= V&%jSJi+'sxKn ĀD7COi@uʐt9ȩoG^ &fR[IoiĊB@g 2(L8<Wõrÿ1GTZQ1&%BeF/*s+4+ӭ!:&ezUsBsaHFxg[\K8'/*em6'T 6 rsYq j1kg[$+:~TB%A]/!!]|k&9}'R,~ ZW6Ի'84Hoϒ8h{\H"-tPRSyʸ;{j?=eq+dA|Wa鯉*HT6f'bGH0Klqg4( M?oz{NǾr9:xLaJH> {׉&oLF~?g4UIǴqN^\鉾6MGy^ qCxn ctns׋ʍ^~P_ YQSӎ`k/b4"ĥpa} f`%]:!43&W܂)" XDַ=c5&QLjer-ߍ[#ON<꺡=k@՜/xR`ci ml.24)R Շ6\/tu^#+1NbpB>۟d D&5Ln 5N/ö鸧1)MH 日VjFr..%~c$$'*Oij> ytFge2Ȝ+MľlX=y,Vܚ8Mokm>L|N2 qkB,2 vnGB+nWF2*(ZwN-Tur!2}:ԗx.sd_˧&"$:7^Eޥl;!Shj_'epx~ @dzIj}&X@M[iE0B@| cNUdgMu#ÒIR Z@&w$K_̚::lS(jg߲"_r/w YA{_5}"ʦs~鄌A3!dB[^\qa%9SR{wo"CJIz7R RpO +8>3h0jc+{=9[uwߚ]G6eʧ$\@O*p%`b2zq.6 /h'9^F ~b}6j//ͺ#ZY9)v7PP;[O ?vWԏ^.lV6rѯ/d/E \y7NZÄ(ZB Zbu"/:ȼ7o݇1N\)B@#9$UJ\ߨV򺱝 |3C` $[D=r :C_J|R9]hbht5W4K[D#"4j"ѬA(:!śϒ蔦eeB㽑kگbI. ޟ* h&SZ֓剘=IO׆:/+a֓KY  E*_bD4Nz#>~8GlSbqHgǑ.$.\c?Zq3ECi+?ͤ?\6Sdszy>4GS෢^vP8> U%x8b}C]B>z2m@quz C)M5T\{Vȇ X'a-0Nhk78z /N[w T?CHィ,B Æm:ih+Aչ-BHiE8wwO8مj~?LΞKy|CQ^KToY̭zԳ #Gy`CN6˃ ?ul|3 w ,/e %qkȧ).R>'l+)Zc– q/(W(2oZ miyL4Ȼ9-|UżA3}C= %@{uPSҔ.јbg4YÇ}N "R:/sCFgkcU9p@":=P$&}sbC\ R>5uvV ȴܩ#c z$KPaUE7+f1oxFUS"}J;?9S=_MjAM;e5F 1 Λ,ॢ/fSXnV+ w640ڝuLӏXz5{QZ]rme'p85Elx.AW(Q IIopI4KY `p& X~5MUИ^/ԯ9>' "8c KiM7%=EQUi.(pr;jXK3Xa/:D uJ0^"GF#ؙ'T竢/ )&b8N"!JgPR 1 ӟ-ȳ+rY.{bjcn>Dܕ-e퍖+t{lBH" M1b<Ҿ :Ɲ4a!2pK0@xVx1*wyN-چ-xf,π0ւ,zH.>]K$˛U_XȖ^S8~9DRUPx ZEC9j+E?hb"̛%xrr"r϶<%492"N-&QZWˊq8;n}cqȥA`PH2gfՉ/K=fqweM - г VWФ>'$g{ʨ`rѼޔuOBJ JeLk ."Q͢y'$kwY?pEP\]vb:AD\fT&N]´P3~o'o)QKn$*h1)E6鰦r1BR>bzTHBY 9~cy'T灈^^88~"`B%$U S x70 R J6Y7Ajedf]`Rҋ "R-/-5-T=+eV-/f6z qlp䶓VAt {KK["8hĿ5_xɿJ~=I}yF ͫ>#ckV2!MH'pG'YIE[s;f,K 6dC멪*{Ǐ8$( Y ο.$)kvv\E2 X}/8uÊi3SCwZ=yԣI Wǝw)d^q>*ݠ7f\0 Ef2]lJd:M`<W#MfLPV萳M[\o߇Q8W. x"v.:Ri)0F*ZM:&d\kP_q3~nlب ua]564/Iң> ^ݭ04[? ?:!%{)nkd ,XdL*^S<&+ =J0%ӀSKUD<<r6vINM :F3>ŮVdQh{|Կ3o+#3zPsKFtM$e薹  I gR1HWVvulLc\3CL_+ixH9ݡ^^BT-azS]PK)6j ^e\7#_PTOKK(G`Wm8N¹oHS#b y X.WXصdϑuyԺn!MpC^BVJ*Zs^킉?LZ*^{ѷ3CpiLCY˸СHw~t(rׅӤy9q0a@4j:O8=uᡇ ]%0*R x"zqtU 2\mu@1OBJ@h-žOf P>3Z938b.Oh4 !+gg:ʥen`"@9ͣ3=oE/jsC)+#&,/WETp=$poᜧDh9⦐*(۠Dr vݧu>rDA=wJ({0Z.]vjqɇf6+EwP{Ӕ9i~pdS0*oNT.h$jB+iyam ߏ|J?w?{qjs^@} oI;:C)/YV.nB9eg қS?2-ɽU@MK\WLZAGҢV(It +0 !&DRQ?6 D tu H ]=|_WJO\bO7q@bKsj+f5S)3T}LFmŒ7;$"[2xO6vd(]0qSD'22Z b}&m/B~WY |C9 Onځ6%ӰF jڰ{sUPǒiuN4i{udI 0RJohPZ%t+qCaqWlH&d<+ %i=6+^!v}9bJ{H%& ܹ[b_yC05`D7(d'o(̿6NFʠj "z!&=K?ܴvCR]*gtC 7M2iv$Ղ)eet>/A ٻ/kDmrOd0Nu1AlAo3f$%CVB uDXxUMsCu["iRZ:]_S+(>Ws8?boK5a""{oJTr7>H1MP ZyuؓFt 4r+RL-jWg ڗtŷqQ\4&uBxZ3 GF(k|LYAʓ7@Ri]j&Rk9%!C/gof#:z,k'gw5 O''q_=U~KxO{ t&=Gq$1A f ֳAӄ\?Q ^_cV2c&Vĵ}r*Xv-ΡTNjA)J;=Ս¯$R L n)p+ud.:JL* ҴWT:olnoV P{[:C1 *:p`gƄCc3ҙM7{ӽCai,:zׯBvX(cW"sq i'&L5+C=O7I;Z\cZ3K Js U0\]KZv rg'Nn,\f "-9Q{Bgpɧy(JxZ;nTDǛ0n!~ͣfJs,o^KH+B&ekЦa~|p&\5?nqTRy5& R)='D P4|鶵Wd.uK߅J}.XN' d6Z+2Ca`wfVeΑgBР$%9o2e:z:kθ 顕xk8k8=^A@"Y1 W M`n8Ql؟ /G_?/I&GeW D5?_.;]9<&&+T sUekg' S3r9rD/%_}I T{?ۭE`aM]>SaZ.l9Wkro-G\ ׅ>1vM뺕Qsޮ;G*,'ބ^NSq 0 -7aٲ Z a87xs;k{/ >U f 3!c=lw7PIy?asS-C29嘃)6CO^-?[Iaq˪P ?2"n,n@;i'0.žd&u o`Hs;zPmTcϔFv1x3^Ds 3 򕭔Dۿzd qdػ|vrBZpō!'ie ¹OEM >M{߾F\c|rlA6eu ]=$d,eA^oN<6A][L~X|ɌIJ78*k͓9"<~ AWl7feӫf]~JUo44jGS{Ro5]q}W_Mr~ؗn?Ʈq#AMfsH Np4XFy[˦5 c7-V/pjCCHkF}[!Q83" ^D% GiRG NdQtKݐSvHS&91|QƔ $` 28OxWJȱSѤRM2iԪnh#HlXGه&HSfYw8"VDȨGdqk U_A&L1!dG"tabI R01h<9$DF[G*W p찀91R #N)r:]=T@'?0bY'FP&%hM*#,UZ7) _#lqdVY<ќC"E->~5M> ;x)^fb/(%ܷ{*lK/mf}ִ;tqsM( Lї@j?@ѽόڼEeu 'T*{f@}p-P(y| @pVSrH >FP&{N=klYPIf/NGg:MQ ntM~~ NQ=ɼ9ϭН0؀QnᓎQ 5ENa@@^EfNXv 8qM5Bg+FY9"~l_ +\Ha9gWvi)[RS}on7 pA>]=WcY~G?)P "2ae ݁Y|3;\P8i|J7KNћL-^mLc;At9hǑu(Q" CjןSqsG?l\;f|S Mvd^Etb͂QF|}#+SvroT\#O[]`!/G 2p(W ysz}%QбOx̽#U ?haܧoi0O+=/?,A$1_ nR_AB;ޤ':ʼ?\  PY GAإZSԯV:  ] ҶA&=M{-=agE!Qj@C`LZݢQؖ9H}Ϝ2l>`RVI`]2.1$"w*x*bb F!ηຣNc?3O&a?rAFN Bb$_:|'p3ĎGe#y^ohD"Xb=QSx^dPT=5a뽢ޕ/Y{v~˰4ED g|!kwJnO5Yİ$rP{5$ ;͍| }< Y۩}Bt-98mwiE|6o4!|Dzp]xU Q  gPK="ʷ{Ó|s=L> ce߾@IrjܰML,ǖ(QjeJJsc5f9 6n@ȕl學?3i"E9 l+g̉HcBfC3tTp@EˁYfK{76R;VHZy ,cՔo`_ENSDͼXf#Yѥ#@oC\R#ptj7<:ScyLf`9&QnfuI-`LJX DZO-i9Vg')LĜH, B" :֮ez9LתLS^&? z@OqhNOpPr>QWP9:>ҍxL&[B?PܠSt#˄+K>%E1ճ!c6@ՍʪAuQސF,ɒ;?@֫o K41?x 2z#x7fEkF IB1NbĖun5\[wU&KCcmvH[6{_,ۭ+$G,}2? y%c m t Ih>m7 "g0p$6JK>Z}Hg΂JpNДSѤ]~Vz70͟% O^dͻҍc#qoCYq0b7V&l͂*nwn?u\FIS^lL5'-x$P/0 /GTW?'"ٞ K\F8?9#7']آ9CEV,“KqtU*C)$Z~qEM+J?\G|#5X=13Oܣx܆@=ƈ*8"T3Znaz+-1`J8WTܯi-}6%% u,t~a&w fc̵#9~…jg/HY%@uB'+Iv-q(:#V7#aфkBwYu>0Ktq_Q 0к^GՓj֫{VO fR^3:S$O,[IH3q7bpox"+,˝1~39ԞT/>⎩OYq['t[ӥd\Sѽ%(DWm&LiYIxCVa[޲s<ȳ8@* 8,a#O{fd7鉪mF6d>5)UZ$8Az@wuUXz.V.y~Ml@'7ٗU:$l3R܎"~wRt憄;4p:S0*KhrEFbÆ iNtևi=][?Nd-6f掭(XJQ#b}:1%ԲTFvK<9ND$P`/A_ \OͶ/5z6R9<D2>'|m O3lEO[ 5|{L"hsDÎQ]O1wAW7G%- J| 2yC_7OcR; :I; ŲCty#X_br)YbgXv2 QI$<@* 3ӂr,Vt9$@ hQ7 w H4o$a\W_rGlAU=: 0q!S>`ұhY4ľ8bQ}sAr[8o2:k] L8kKk`YjRN;ggVMlk(jOHF* Ƽ^nWMI=D'gnw򂧱S 4&:Rwyߗ1:^xB|ZM#dL'WV};9s KtK -k؊i ['arBԸ'Z1J ։e_XQ,f GJbKB DcQ",3H]K7iС}3{@@yjӪ-Al$ +C}\0Gi-&#{Zr﹎Xr_]R=@E\iP6g]pyڔ:F"6xVFcE7,ֺ#o\7Sbv 'L6 W@4$]{xsa8?,ּ&?B+:xXՠ_FCh 1O9=c2Ai| L-a`=K[w=f+e;jz>1V*M˴# gԇ2Pd:AΞe~>`~yAPYLd}H{ s<%(`SUTo'CrҢ A^i >pu5H"0c8 #R\`hzy%E3 4CjU[N‰,cƼW?^VvA`Xg4]$T<<^t{$΃'rμ)& $\hd,X YcQ 8xxK썾; Z`S>,ɧh[&"c%ŋ|̉Nv|$ @e%U> 3]=*} |LStnTiд;ӢB8kSG.2).Z8"P; T:HI󿘺~m) B{U,YDՐٟ W1pe[N's._bQu}(ƍ0J z5BYW)oRR HA/D,HJ;ze3Qf5Bq5 $BM007Bρ5I!#lfx꽃yDO΋*ّ.:C<8XL'gEL[3KSև]VXȾ "Zb`2d*sc!5W zZ Yf d作 g|IsΌKd+Y)5GeznuJ@}Q J\Y/A14 RlhD#[s2v5zp/dݰ繼qQ s\_2>l)V822B'bT;܇{;P7xKZ@V|Q7*]T&j'8Ӌ *qZZMVFyzGZPMs+%zdn]ڪ1c2'pX>%'͟M9@ae:^ZD$󙁯YH̴X͞dK*wep"W5>w qw<ψQ`/Mj/ .HOfQX vsӤ9MIM1Q c@!@ I>Lyu9US Z5h[)0/ Xz T]1)3zBun}v<L{UxBfYG4W6j?9 ]+w]хL`ln|ps߂Q,bXW\J8^%+'AĿZ %U/"޵̗sL̥hYiHHg;bFD/x+'EOs ҂No]Q|#^G [ {@p x.~|# Ncr%”EtjTFYK?K::$|?Hjrq{*Mb9.ýw,"\jHlM.R @Ňh{X;[ۂl+|ۻJ & @ xQ*˵t.ォ""i⮲ ǡK, )I ל"N5,XzYC3GeX؟aԠxTHHAl˒h-"G YyEr_Q,Dśu_rb7|Ĺf5~ whse&O5f:E칒:*l5ko;a_O`-jFokG.T*Q>,`dهq#CQ%EA0e##ZjaYX }a:Fr`fzxg*<E,%\k.e[EdB69$k};R(IaP!c5!FVn{)%HOƎеc<8D1S)fw_R?R0cRąf:&=}nnMz/ahiǽć2hT-VW-p>6EMi?p]᛹$YUEA:;3_چ@P_2"Q/}oo{U ?s .:@5[Qu8kB\a|yS*%e@|nDT+xg՛ås/s w|<]&td#6l]1IOn!Y85to礛FLdÿ'BHor);1߫.If#_<,݆ߖG&2 *|ϲ]w ZIvZ9n>ۮ<:~FIlr4Ӑ혲wx&!Z.qj_wFNU冷{%WӮvm}*pIԌ}$z3vY|<*bfc:+4}"&dàeW=+A1kRysbvp_'3#=iь|5#NՈ6i%-"ZE.`$<0j6X3Zm`v vhlI"4$Y6HYݝg%...ە+?%D+LU.abyRl1x"CHǠ(,NE:+3C&&ۦC.$%MiuD2^Q6RRU^tSK. R+2dZoRZA5ĞZBIn۴]XAv`d&,Fj~v-X60@_ʌx(ԕsjl;f"޹@83oҽéxɶ[$QQ6u@vD2I23vܓ+kAP($VAnkHc@hVNh R [ nXe'؈fej3uyV&@a3{1і"Ri8?,"zZG - rl:Scr|U G%'6/K`ASO>;4(2.%g+KjPE2FxZɧ&BXtvӈКM-g~C<񃋑Ȁs+1U^ZWƬ1Mrtdo![F6m5YZ 1y";Re*MW;Բf+FYɣACAvC'Eb=sʁn NCeS*G%u5P$=KZun8i6#tvw`9`[qq<15vqtУonU8<3i@Yߦj)/y icŘ&c+'89C2zcwwO]y> !6'ISEbqF}`ƙ1]?UCRČnK~ul9e~gWJ5[:ݒUq¯d{} =G.*F.-`7H̤W/bȒU.-E㺚":,TY5mt0 WZtukUd['# ;VZȄJB +6{!ߘ'7q߆ 9Tz Ovd4upC\|,!I41ez,X-=:q!]o%ψu\ =#m/C4ҜۊWS^U-g.+J㠲UPc!O OyNSr64 Ĭ73kCb!A"K}@Qvũ J{8{zRY-2vQіke +M»#47A-*BN j;Az3-x$Dt#߻X֋N-`\usTl98f&nEMBgRQ"oLi[/KR٠➙iJREcY_fVX4lZ!mgM-RJ-xY/뇧k!˕M)J!#*&gVh. W٩/D:2l)85<+ڀF1Ӿ11êo>.IR 1CMe)Һ^I}W1fY)`+S;\"Nt\ERA:uao36k:-z,z0㴅 FdW{_| /M vhd/V̧nM1|uE!sqTӑQe[£9 lN Am4+OsJos })?ۄ8DQ GG; QEQ ĿvO )$[d1(p3GSe[H.$`2pE_|e#;!/@rU|LNb\R$pn)(v_TCHm`l 7i* 3b`E$}W.'/< , |UGiyL41NT];}EBݫ:VI CjNǕ_y=4wQ*sat_5e]Zݵl$W*UtYaеWX%ʧp ~?/ :LqSէctnylXFy)uE:,.v/n`8P3^#Dnϕo%2N5Ǚbo/ aGZ*r- o{@VgH;ЗPKg}9B8!g#y~,0 MUh& s$eJ3ar`'% }`a*X-PXdO@9DKcz$u} +L\TWμt\{z E4Qn0"ut*_5=T{C%]_1NީfAV0p]n|(/!o>Oo&vH8aXa|'Ŭmn-i'tB=aȸ:ذP/y'pɴՄ 3 ƐZ 'ܮGqhs1r 9 njQz1 zqn,5cu߱e]j7>Qo3hP̉/&)\f(,z 0r/s#`CF X)0*.M!$##D1Xj+c_3}A9$2k@RNɤ6=3)Grؼe 7qY;(.)c،:` }?=?5wK}qRXq=߾(>&}ה%#2}`G3F3fcHWy(N4ʕN+ ioq<֍1 pe)=lc1wʏ!ХozjZ( u+iu14TNm58ZnVQjlPG˜7/rtS?߸Љ4m JP$B;AW ~/gp0kSƏNA%׸oL&r-A}˄P_=~^KkНEa\%N ,{^{dH~{; W!jf-G($-Äm!܉@EF"E njgHxIZoVCe*Ϩ/$8|D/}I LǾr8﫳-`T?k஌Ӱǔwڭ};:"1ajy Xy5tl3 {ԘB(6&7,>€ua#㔥l"=cx(r].ue WܵEiqaaBfq&T:amDX%dKQpItNN%S57~+"/Lsl>:t^" ^n Eb^AJQv:C_W5ގ[|V&{G\qb몁Ξeh]'EAt5QZh={QՋۧ3grm)F.\K|C5Sꇐ= Ōw0@O8de)G*1٧V6_Mr6l3 Sw.i6\ j{rZ0oiH+;iA0NrMϘ$tϐª(fhx{gdh/=5bbuPY [`/0qiJ1XĐ[.u9$yz=ƹC3mg HmQKR㽯ϼGW|OtBaͱΏPmFoʷ =+%5ȐR% .\DAc0S%K:-;BvqLmNiw7CpE` yǗ[߶^ 侥r|;h2*Xw Q?ZC|pq:󹉺|{o(>&-˭_k<澕/."=/ׂwR;;u}zd`M.w0ebP6k!"KF:7WZZrE9Xƫa! £-T"oTVaǑȸP;5-Zp1l=Cǽⶶ$ U(OAM0]L5 yRoa0W 389W9ʲX`X )#ɥjn(.. D_^5*UL6%?)R.T_LxñyE-L'L4nTh'yN㛅&\;0+ >IaPzRCόy5Fwb 0tAҸ $ z|Mj2Sfeh؈7^7Fk(DMHe?T2> 4F!02wJߡXXfwvn.lԡlrȾ9\Hv_1 ?Cf-H\OwXuuad=VNys:`Ǘ u-F Ӟ7[(iW%?D[wE]xA4:T2llꆻ)~,N3{GۋJme 0+HLV`U 鹽(!q˳ ք@U;`/O*ݿx&(B=čV5/t22 V|NA'\(^nX"Bqt%ujTR3A?! O[/3qzBNw3o!3G"ř'EFBvwtGv?NGOǏ'ӽ[ww|{ ϵKlؕZLLBQIl7MFvN:IEo:Н߲ɦʥ%Şܮt8sO/OMv$m@ <*&S}@Et>rdx=U}DG2-P°p}9+m1R=<3N$[niBnh"B 8q M3g5uOr\-ZU`Z;HB@U\K.6f)Rk!)ZXc[*ٶYPcW75C2 -,Nǫ5 Ugʊw2#g&`"<{*漴vy;B'|f뿜 U_Do>:;ȩN= GG)TOn5.|9T|"nv{\EkqkdgGlyjK`Lg(896)jP,j8X;ͯ3TlA8DEUpL0 ?rHXtE &'! Z!?H,VTʷ)(2eCbH)u-%SLi P CP5yV7atnp@<-;΃ ewqXѺ&Q0Ma/aTEyM Qa̹~14Xb5NV?UсOEʦ/\XX"u0?۾&^; Y|/&rHF'<[oS6HRӎ&~ws{䄮V_+ntQp1jEv'=.w1nUap=gv[dc"Q3vg&{/Wso~˚KسW$ q %# Rfg~}>1{Ҋ)ZH$!bQx|3V<OurVr xp"pY'mɕ&F0ԿV˳z+]]zzWr ԡFzӴCw5cC/1/#`Dɓ餼[M(ZMᅫg;@Mle7kƉ۲k*`J /_$6#Wp =82km؄v2w}"v2hGZo3~t4דf,ޡl9}p_03 vvcJNl'v8-dή2]2a[Gv VWFQZ86:Z+ylT0x5؜9GiV0 3>`:bFoV[IǑ?yA<>y)(< 3󪕐T B*^1*cPj֤}FԵq;*E!EdCC;IuOI,889|h"izP8|ϔs>sd2 Zhi0՟Ns~2*#M7!r߲DDYslLwtO ȷn>[ti.1*epp$)KH;kHp,1!elԛkxX̠c៫e.{.+;ӶƲCc1S)s:T ^R *aeXof2N!nBG8=siV p?F'lDs?8N8PpP}0KCli WRq0>Vuf2 9CN({UH_SWtRo4Uܙ-[@UD/Nvfװb&rg:q7y7}.8/t0ۇ ., _m(dfP[o^V3,\V(HaHNSIOz_!@܁t{5J,XֿØ:9eJ#]Ѵ}ӈ X/g¯IV9B{i0sx-}Yۧ,>pl39K~MTce( ^M~94OEoyfUZTl -[n>̦t ={k) A֏Ĭ6fd;OSݟ"f` Pgt$I#]9=a_U4Hifp;I>W{NqaK %%A+Weh~啜h| TUŨZlHKpL%7U xsY! 8DEH*&Cu2V,\JmyPoɹe <U^ Ѓ?2gIQDХ˳|A1;{S;:M\ɂc#w.';--x?:ٔ 9ck/v*c&_ѮEzLGPnTh]hV>\&|_yx`7|mSKOB,=D?VʝZn9X;$ C[Z^1 gB)=;.Kf|Ӎ d:ցsB@%3A ]y^jzh+чl]f(ŃFt*$?+`,'ؒC((cnhl{P_~A뀈W\~h^F)SS)*%!T[!2fg?{Io#ҜD;W~Njos>Fo!UBN6 6+ʔtdYWt"%zESkwjN3&[нQh=R;!vhHlXy{|3gިy9%TZrH; |,5BNIGOӨW gG(2AǶLdr<7A9vVQ$bGp;VH`&W*i{DS|N6UkۘE_9iR7Eu2N,J4>.E?|_Z;Y=h δNwV+`9i!bzP΍򽁕F .ݧ;㳡܀poqֹpjؾ:9˱:?~'w~ѠFjZMC10W OAAﬦXFyr۶JFNF]poҕm^uk7,Y7Nf~zʰ?8XL,#߸ms%RSd8>h^_]]J: 7x֤x;MXz|V#g 6Dap#@)QkN:.Xz %ՆK;ļ eQw^0$~L.0@y!\l(~Vqܰ9{.dBDޅ6yH\:OTg8oq-%~@FM;baPA [G>_AFH;eY WE0Z`t)Sg\ozplO C@3hNEMD rMDW|2 [9f\Gp9,!L䁮o!đIw؊vSS ,iZxq3\[)$wStT lQ<#Qt׷db )%.飤JJp^m>Tp3,9 ^ĕhA6h}Ew 爻BCr^I<"Z0)!ASO\".OC':18,ZdNM"!+jek=Ƭcgld-OhISkTz!wIL0nNy^d::F5ؔ+$JȂRǎ2׽AR7}lJ8c9=c{ʖZNk|,m|?@4ABn%pS*"y7+wJfAwzNhV,!<?Ml[1>!(g)$Ϟ^4 \?B~*BT֌Rn(@l׎(qzrYևH%T- &ya"gDcBiq<}\wNΦO/5FJÃ'>qmp-dIF teYحa2& 9UWk~4vq>0ŵ{݅n,SPT/ө`B죭镙XjQp!C8,w~Q 0Z0&(1:cBYĠ _K5rO Vf UZ*>Y9yK`wMX,><[#]X|VmiCΙ% ~RvPa8fO`vo[+d/p+ƚI6OQD׽EOQ$:U?`N6zr*&t/9+I8::AyVlǥ.>붋 ΄#uˍ˰XKfcSB `w̜W|ڼ4Y"wmxެ%Nd䷠9kN<3{ݝ&) ?vL74Dvw'\WDǍBtz;vƢC,;L aH;5*pT~pc&kvjhڈ׉'ˇfoHF>Y2Sl@ -a/$.o4D=Ҥ}j}1I6mz*G ]<_"Pi'hBCխޕ8 āM]pM2e*U<6Q%'FIAJ*(9@>K;By…<)t2~EJlj!,+R.܉S4)?M:7%)XUIZ l>zVS2^fcFi{sxsu|T{ ޼LlDÌ}4`Y4ZG/^VY-MW;bKnC;:Z׺T}.7'pB1){5@Pˏ2"$C

]-î^@]2ϴi{pusJ CRr Yf^S#=[y1=]U(#Rn&,CIjLS5Ty p).٥^ ̚id# W$lA$j6c@\a坘ksLpW4Rlʂjd)Af|h'qDQ7(r+7Ԏ*XKr\Bf Q DW Z{קu2~ $*ML]g% N?`+`пflJ 6>!/$}-:w/C f fPM'inFuCwQπVcdtg`9p}&bANX/Kb҄V]eŰmG1dw!k2C2NZIgZq ,{CZHV @KND"%aIPs:N3YOfqA11X+5WmODe(z~5 6 \dTJWT931yӔYm/Y )rʠ%GC+b=.>bʯ %È09JGɨVr,xU啹 Npi}hhɔFlw$kvawKz` bM* Hwb<#.wD9d+&K\r-юdrQjk1A,~pZl?$hh9 Pk=but] s a|VņU: J7Xd#K$sZlBN7}3] Ffq65wǧ) ΍e\/L9Ol2,kkE\@4G<0X^5M1Rc812椽^!s"Ac#uv4D&@*`E_C{վ 7F\mj?O-K>Co'j%yhO+:qf5Xk,tr[, mM:Ӫ@Ovja^ȁV1czKsL/6ie4~@Či]B35JH9]EyC[N x,BXOnŔ.DB b[ě?n[Ay݀Cd2HOwnٕC羶O{s`>;)s{k  aI/c}v[W0u( oVPU{恐 Ex/>Z-Dyt B󾎚iJiJj* V"JD0g^8&A2,6֭o,7nP`&'b8zйZWx;-:@`|cbwtI] "ﲠ ?}[t}<¤6亣ebTQd3_m61Kc.I$\}Zd,?-{.{tAj1숍(˂˕\P0\L>EJe 5Zynk%+]D/fw*ȹE1ȼ\%9.\)+akPqT--B"wR gТ+K$4a55oT[mCE6 v@'qyB9fko3;dSA( ,e n̑tWmFÍٵ!&AFK)J1?f[W1;+oTojrIk)YWOuڀ3&XLXپ>C{F(M_$$Gv[+FGS$?gW+q=]TԞIhk0y ZI/ /u:gSPC# d}(m zc?^ӫa|sj}!9$iRY+rՔxs+Ff' g'@nw5gOZݞ>=N+~; ';gǘLE!C@':`Y-;'b]9 %-1**d@tBْ(s7mBWw']FׅƗn^wJ@k'J=|jv-=Po>.d ;}%xjA}/LxtDx/yu>SFa|xnG,;wdk DIOϦpV=.p0A|^bư]Y5 ՔKӽhɽӃ dLpkҵT`'kJ/%/EGaR-x蹦zXvl7R%:ğsD*ʒA3t\3\hiy>x;?UJOE'+L ]Pa XVzbed |9}#!CPǺo8$7R7$OB $80GD yR\A[ӣ&:}OEn$B L=}-A6_*#h/aL]bXEOlM'1=  e6F3ȓb|k\h5hp(#a q۞%D=åB #Qj٧-Dn6!"X'U fs7)oI K= 3K_MdIrgy0r%ueX# פzjG3d`*_v\XΡ-udsxK^I|\q$X(uVF1!CWTl0 &ѷ" @cQ췐aPyYqtrB1 ,fS/"OVHGYX aM{l"$yӲ`gn;>vt%hk %g׼~E@ص5lbȏb*Z+KiV_M]I6_1 /OY0ZN@YDɂ8ہ6$9f6e7ZRG`T2uLTu:7* W߉ɂ:cʭTQfʒYۊH"d+G\/잣~+]H/qmz=i\&,7) U+"c+ߤ݄:׍qP4$f/>عxvCIQpG1BO\/&ڣ 5Y^ʤc^lIڌ ‚.R6 Lk~:SeJ!JJ&xHDE:I/6J; dĬԌ/4y=0 yn_ R9g`MśhV(S}P 6frY^^ÓBd40$%> NH=PƻlNX2rO͚3_Mܤ!6k \!VwDTg+;"{0J&*,1(Z0W9vlCqo,j&gʪ; a ŷ1P&x%սm 1UI& VQFα]s 5"[BQ.dzs^*t0n9EںBj/h`-*B%_* $9]v"կdܗ}M&J 1V3 (ˀ`;(IHjHPI%LȤ%F 'h AdeUY 7 Ap Xs5yWf9[f7[$\w1<-3ԓc)˴vqct=:a[XS3"j C,"Ѱpe41 L2kD\N)knoay,c?X(K+K="dN$nK\%#1rxٿV]xMRjwƵ2Cg֜ ΝX]IpxoB Nc:S}ۏqa Fq IW޴i±[.3{Kvk"]1|װ##pqD?~t6"z8Ƒ#Ɯ: E*71;ąj"FATj:[LTEeY+s&82"b]q#E%Rdܡ&{18"% @1\h fDJO*|wH^ -7lB]JZVZ=cw^O4 tZkf#E" Sacm=#x»kM*i6=)jVnF*u!{&k 5 2.YȷY9A6$: Be/lf4hI&ą$v{nהIC}ot(v Sx rj@سEIS=rmkB VS0ѿsW.j\GRHFfD'g͍h|k~DҭKh}e|QMy< P5@cЇ$~/E)DŽ) S1iያ;0:`[WiPF\o/A6`a"8YWa0If d,(D 6IƂwYAֲt[ksO!^;p~\Ň$ѩhcX%Umfz|hHx%vԐ7[ 'hJaj FX8^6k|n Fxrd銉ks$o uW qO_/8lD= '9$'ngG '|؊/OSƹyHF >W+V5`^?+gs Z*x-h֚Q Γ]J35Z9r],'|P.@#n7 kDedks7O lP9@q9[ۀ_ce-\@2SPGQ"]DWaBm?Eᄐ>"n^ ſѯyWnM r?whN7,*FIK,ϦdKtxM{)QNټ1Zۍ訁K'b3iZ~HY58=S᧊wSmޑ-aB=5\Lqcq.b4Pv[1^~@ea/]^. }3`nn,b_Vh %O6GԼ_ꠟ#8$h)~[Cn}vZgI}W2?j:Gzqߣ|v9exNf\rR}@pAZ#d˸Z;Zvjp{tl ?gE-B5+ zÔ|%'kN8/ g4hWf ~JSn홇B|C>%9i]E2[sr> zE{ #~ph#72^5ܣ$o}눋+>ӭ VV5qa-m}"R4Q!_K[>qebQh )ܩl#[doG4Ș7}Db,x%Q!(1[?d?@\2 /u $clDղVtm]8'TFlpϸPe]XxWţ\XQY1Sh O@)'9KV3# ᵥS֍p=O1rIʳAɚݻ1AT!}mL9 Ke4& N*\gv 8do&莝qĂ)܍wǖBU <9v5^۠jT[)G):|S3B L\p1[݅]s+d%Y}̙VI$1}3u@iTv<AQ|Sp-D +2ގ8{ZD):E͔T)F3me5Q #E2") G٫ ~4+m3~[̈!.<<8RfvZ'ff {YԷլRJkϣ-s ٍ#Ywc{ vKIyrk/ڿ,g6TOo뛿ʶ1"18p&$ NB77[W3J;<(,]/S3Nd4'M֨p'DOҭŲrw/Ss'I] bzm'ˮ)0^H43"|%2pg!;b̗%J:dcsY!=-3^UE6jy]A"`C-j 0V ĥfM3`]S$&L%v3j- /??KwsŤMC?mPM~8âҝƒbKO*!R\|ŏ)>Դ7zؠ`/tT: Tila4CkCD{ؔyٻo""(WHԈ|eW\Yt֊l JA8G5IC{ܢf< 6A %y=ZV_Dik+OJXܡLvG಼`krHR{;r)rK ZF1L fD3M8 a?xҧǨYi%+%RA݇Q٪<hFEYMT@{}P7R džCSp(Ln)+/P}> =`a8y1v5mEz}e-͝aT nܫI1ص\{ŰEbj oDoI)nɀ1Br߱ x)[{Z`JQ\hZo<Yϗe}esɄX"4쟀)0ucbM3`?>y^",C~boS>*~%->B?X9?",%3۲S3f8S>%]u\PV 7gܨx.,Q=y? _e|9A&p=4v]XG{W{`V!L+k>d̘;\W2bi+ x?h!מ<+ZtCjDu[ _k׫8`Ƹ 8Nߙq Hf1f>u8CB+陷Q@C\Frbt[sr5#xẄ^Ulnij"V+La;+m$(EMeo Q^W,Dq} P8[+v$˿p~qU) XAgWn4aǥpq8D2T46 ;oJ{zUzjd_=xjP| 'v%xYCWyNeKSPH@jG3.n+jc%q ).{@u냥-p#j*-akL{B%8*\GvF-ӕpۘy1emO|w ȡ`f0^\>7l>A9%WDUoNո.BO4ĉqZa#U= eW6a&^)d#+I\ ^_:[)ϼ|ZU2ݺ)fU\\sCDȫ+LʲE˕nwӥ羚W5g xL %H[+s6%t zw~vP?@-i鹴@CM _y\nSa J1|p9& {s4tW%ZIףXŖ]yE?O ,au ٮw}Y6$rycO VB#+ҧwJ7< WPP)IhDWl'lKִqJrK]U 4)OpO cÌ]txh }P4],XHAq7RC(KG2*ZZy q+p8nCk&o^CAP IA! Zt-|݁epyuaUNS$᤼.ܢ"q'L>& $X6ЖtB\]ar*rFΉONlݫ|`+e,4,)' R.(?FOD j% \ޭvmqMÀ"KD}%5 =Xq죪5*5JTЉPTe /֏طBVWj46Jym6=$;l$ޕ׼]Pŝ>6PUԦS+bbaWƌmq$~> 1SyJFBԳyGV?)/=6YuϳX 8牙hJÕ8+jǜ"Emwjee<E 0iJc (9dFً1}Sq ˍH}CZXUTgCJ@d>aJ]D%Fϻe{ՏJ0ztD ss-D^SM(E)ݷ ;dԂRY9Iz}}'lHp>A|BBt+|h[ӗIc'yluTMXЄK NXJhQ o'өB=!Ϧ,8{F=oDBbS41vd$BaдF § $+v5EO|o4|X=?_ &۽(Zetr' Tڅ!ӯYx6^bɏS$[| F*>5qºkBcPpJ\:QCǨ,1)A6QoFw;IsElRY'>ZD:~YʴJ(POԹR& 9+ w-PĬD]Swb1\ۓ\h[d= tfh Aj!%f3"רեޜ3`@G _3k#p*h-9x~Fd`nJђcJ A~"}ط"to9z> x1og+9;f(\l)Sޗi"i%S y>!\'ONL)C U^x1¥QJd?QVO]p[;=-!f4"lِÇ ޽u-BEa|[SJCښ|Ob p#*+KF,mӤ}>96 %ŔtǏJq'd+T@tvs!=\N?s\M,IwW+w'D= \TF"QRh] lY$b-'r_F2k&έ)n*KjEPm2:SI6.󎅖UIe6/,0![Qݎ)d陝tWf^"I9caRLͻ?v?G@isQ[_(O?ԋ2VUE bW`|:`jԳWMWV H~ /O#EHX%]-FuU:!Lź bW|*4{CӃ> ]9RI~ Mܯ (C_ Q(Iѳu fߒ az[&H+}cP9R?ux xxފj+ u[ ܞH 5 L="5Z 6xDV^~e';9 3"~f.] wlѱޟs5=ټ[W4ⴣRE^wBWEWfoH>8: =O;y#4<ӯ$| 8aGky2ʂ8 &Hh׹ =5XZQW9.E]lOJZt4ِ$V4k%-7hW3#]lMލ{}8J$au6Yވjg ˞)"* ઝ ؝^pJGxC O@CEDWS tCvl:b rF# &!һeAmK XF >fzc#ě6H@[l!Eg0]jnG^S=N^<8"hpAĥǖjWmrĎ(i@03o{ 6sD\ϿCp?d;R'VJI>+rZRy{RgqUU.AFh7H 7;"G}^ZvR6W̠.*ʔy(` )ZF${\: &+ݱI[ 15?ONِ\ոNGO !VH_hHێI=͆0%\&l[ƞI-%0RahJ8bD=)8mp& Ü&y[m殛 "]vzzLM(;A?EyNwdkGcHٚ4*=&9yCDӑpGGA[TSP+Hc 1uUvԎ(:/[f2yv pģj*c׹5}aTS66A~e;3^X KʲطLu>x.1a⢵؆ y/#Sf9Qf7ۡZtr\Ɠ"2>M81 |-D((.ݙrc07:W(5x>I^G)(ܓ\oQ(]=(t:KY6+gO-U_fWzL[AëHMYr8jOQc0/(QpIK: q!o: xьuYA22b<@f('2z3Q 墁o>JD+ d`AT^ L} aQ%@{=}jۊYO:G8 (X.,o`Տb]Fk&TAul1`GK]y?+Zء‒<Ս >#x%ެ]v?RlA Ό\ ?<nW<#oԆY6ebcԹؔ/o*bMǴe^}F^9_r0uGģȼ ^}" BOTo!T08-jl;xX}<3$S6dck25z#O;uGcQ,})*ծDǜV$wK$H]HH qi|oS_e4"j2)]w `c9h#S6~0J섽ӷ W(P2t|̀Q6u_MYpk]EmYAJɀHN؆( h"䔝|. ݿǫ~f`jFq̖.MBc$]ɁcL`5l##lҎJ$3\UB2J!.Sm|VN=z?/\t+oLm ~\t#CBBbC#BT KPGo\^fW/*_ώ:L3Ǚ-pL_G56_Q=j a3;'# bsti/Nh Cߙ"5t!]^ 4@]7Ix| R5Ocy`Av'#_\~B즞:M\}w|j8!lö9ݨHBC㹏؛WR0~foK,9;8?yMևhbs@*g&8U++ao1k= D_:AxFPNEƺ 2D#]C&],oF]"$ʄRUZj^B1' a3WuZ ݇.Sѻ'&Q߳auv`TސLl8+ _RoBZ^I kRYc٩0[N#Jaſ}Yj&͛3#vbMo3y&z8  blId%FɒS2t"u})MŴK^ZLt;x f1ǰ VN\=/mՇ ?xo˿cj8A:S)8Z1|h?FQm4x߯}m4|Nl!nX=NZwL ֊N}ۜ'USGGna{]Hw[EPmVק8VfG󠔞>:OjLΕơsm_iMyCnذeU_zL C`2u[áB)y Z*7@kʵzyW^  TVF*9RBޕ/EZ|'@8 m DfrÖ@ qtTF04: /I`9-管Oy3J%n.MI,tWbCς_\8nL ,PrA?&+U牖nDagY1NM2/2rQ T~9tmlA{R~D88nɦׅ)}}ɟ t%z֛{JNb{UQF!\9}p`s:S{z,@DZCr:KTqg$}Y 팆Н`+sa0?pU(mK˞m>G"a~Kњ$0:EzP0 Fn 12͐J~(9F"ܧ$/*&J lSTPpz7 J'g)ZwW@&L$eJs0l#tʱWI}F\c fe4M49۝!q* jsa\C7j.K+Dў$:}b tlՔwbG8rcDN>+-]4<̴K5C#)v ٫2һ'DA-[ͥ06,Ѥ=iT2$^E_nQl~Z3(uC cy{aƊkşv8Qw$+ii|M:zdhf4!ڄ a,Z! &i_%2~H0 >Zy*:JjH4 pG]?[\'Φ-Ly'0N̬xV%F\ޫܬ$4v0A^&`u>[@B)7nJe"cݴT0\1@/Z!@-]qC2'hk9ÿ% 1/ QDL݃wQ- nTD"Iډ jylXˍ U2IKg\ȁ@ζ* ӷ_e`";H-S+ƥ{ܢkQ9?_ܪCj*XKԷ^!PCT$"YNwvJ[BNr(ʙ6R1;j"{!N641IM2!)l',s6A8.F&s 戋se˿z ;_XKCEvh-=oe!Cɩ,G*vIz8V?+. (P+a8} T&bb須mCɬTe%ުWUV%cA%bqWt3|R>8ttLE VΪsx ᝞2ڍACcŦp>\"y K5ǐ`$MFEohrW]-h\|j/IIxynSKyDK#`.hg{u_Wx0F :a >TWIV@Hep y&(8`V=&f%*n !iW Tř!DڣI>"~EuрQjJ򞘹ƦFae_'(&6 /vRit )\d)N%V49qƗ1lpaISCg۵ GXgu|k;_x*Wh"ѡtzR/'PoŊ6p@xIna0 (,Us>`,f d6Vœ]6"̘AWr+*s4e|iP[Zz,$v|8UF#8̭^R׉GOKLERk'rp|-dZ:%bò-`7F$ 2E0(lt-g(i:-mmqKⅢ jVSƶX*^ *, ?<#fF$Eq9=BqQdԧ&]Ө{`/;pr2Ȥhθ5/wa6Ѵ+6k2azh c' 642`Ցo]ǭO?/BXRqs`0X 0!~o`=9k XcZ!of;ɐIJ?Ӷ4賢5g7"WfXu]|n%W_mʠ}YD a\};̄v<SMG.tW|bq'^Lz7E μoq}DFYJm{XiӧŐ-.LZB ܗ5J&+NM=mWjD6%X`)=7C?rBshpDX!&m M8{ٵ s(8ˬ:\1cDֆGtCiR i ,4~idl`5m7`m0|ձ冐u"o[[Λml#oը\"/IDdmֵUwh{NX- gpQK> ]1 +ڒ^%.Nk/N4S律AbYrGsiNLj@'ŜL5rA:R.g3Ac35`q#&Oc*fSJg1)҅BK+TI HoΉ[8D"߽X'O2/Eb_ >+WvJqt1cPQAښ32ť5DP8To§X5:&rAJeؿHhIÅ/2Xn F_kg_* IV}'lDth^`^}Df_҆)nEʿ*_K5F~6NM ?o.xj>s(Â7L~5HA}2$eHEj#m+{ۅP*TV4DxZ&[cϊ$7v@B1s^ q;Ezr Yo8S^r)-4}?h 8H` gZYcL/+2)yk͘-abgiAT#*bnLnA"Zʻ oF oSa; bJPalkbbfQX[P^K&m4t"pE?]ikb!Yq|=ٱM>Q HAI˒ڸKYXK%e)z!;©9SLYSj\x*:bŊVR۱"HKmDoĂl:㟑}ES֗+ 1 𠰷!ۙ*&P7w zI-tx*N ߚɐygT)ZL wNh&9*ۤ'y@,2 ;0gjM&J BU`e'5.PO00OFXI!mUO`ūKwYxkT˫}*ӚRRV,+`QLLvS¯ptRv @@mfeʣ~0tePl"Gmr͊~ADxQ&Ǝ`~%Ydhq緍{J'@N)/U627' y~ ;p+f*PB㏎ H,<|5bXI.Ӌ(^vI9'aAFE،W^Vz Ȣd/Qy77kXD cm:UfT@-`'{_51p DuoѩfF6tژ*=[𔢬NvW?"$f+BBH,|+}g|22m9)V`?0\_NDԅT} jst9gqC~ICJu4g1x~]9 k5򾳥W:}J).J`674;y|'佮#RXS ?$,Kl#%*8%aHz9.4Er-ѻȔ m.#I!/s-p!1.Ӝ"j{۷ VM0nز;vt@d?pDPxAT׭ :g}1]`{=E@=KpM5_2HjӹEMŕT060+ofVc)Lؚw,BiBq\փ(9?'ħM<~b>j~\,qaAC8,I)L C_ ]9L0BY%FB m5+9 ƒ \7 Afh[&eN70oO*Y%4Ə8~f(ak)X31V5KhN@4zimUnCsau;Ŏ[# j$wN4fEqv&=,z)ΡU(;DMsl#pM̻Z嵐}ݕD24eW`tG%eW:}m*\(5 xGb4O% P !Sf*pN{ -iQd;SBr`Y>pQG[A*KrA"%b^0UѽxHH[ecݼU5@Ϝ.غWhGܢpCTt*ƽLwL,-AAR=يc<65&zYp:őb`Ƙ{;)&7gHF([F5샇 OI£(9ʻ2p?삁CUN-̳RhsQկ쒋N1P< F.;>h'$FG;B_?B˜~o,x&Wbjc@;QܝOʉYa,1ZnmL.'!-ڲ1ҿ&r= &Hiz?K3mҲWM}J‡FZ`:qQ,tdw ]GLLoC~)BQa=<ҽRZ}_Tls1./D4}j1wB@m>ّNc PHD S{G[-\6P_bpBfpUjM L P:>Q}Ȱ4IVD;?W%rXMhCH}eVF:JtRb.B :qSInvAi͔n0n' }rlK^XT%j@=UPghh_<=Fr.ǛMFHN᩿ 8xMkܺ33 |O3PZd>T]_=τN4?wzK5(JF<5R|a?eo魨9vn#c Oq]{Xbm7)$(tt!]5sR:PFVˑ^WkBjk-X7c c:-+7R' FFI Duc=c;mHνޘG—ߴ?ϙkCv.St,\L~ؿ/"ΰ6l\u@$=|t}3iUtfg]=v4閿ɨ6!*mVɦH_KًME=Np-;df )Nl۵ꅪK.Kh~fMנtڳ%;+L ^nP| XraZ"PLxoL[4X~)$7>N*@,2ƵGCso٤ΜF69V7$ AB>_!Qek6`x= NE}hM| /X2Q}U#`ǘ3Ɯ_r`?VKC [l#"dq6h W؊g;G8Υ@"P$|w \ttDR0BQ>< }8#AaRK90ʯNUSkfv-2 x83ޥ[4&c@wq޵6| Ɠ"NȤa󩬾:q݋$7~)#Pwjntw@u~desLAQ6Cl]]jzk9>^ЧE et4ޫ2Zd#pn)J?Sbj+}{|=@Lˁ L[ϱ@=} 7RqO1ei%Uy7KVCJ8=6d/d,M(~?7{zJ+Svi{HAk^/pl4@̰LhW&E;"ӹ*j R׃/{r^%n{7"bQ!a0'i\]c3-˒/x>PN|oCbC|5 m<#`YC+a7o|T6w.Hd0. 6bNTiA^yXk-;onK$QiHhDͧWG@;e쵂7 [!͒e^2hR 򱟍Tx<6 By@8N"\tF2J. *Snט+w%qQݣwL頧F>ޟۜ"pPJ"y׽]DN&A^CB?k<`tztI ٵF~ &k_q]2c v'ha:ۿ6=Rgħ*ye+%aKkܞv}by-)w.TkcP=J7As׍Ou (Te\1Gľ$>N0'3q.)|fZA6$kuBpt~a((0Ϡ>Nf9w?3԰Ul:|l0AS~B -q7f%i9[CG)dgHhwH]@8.xT}3mA!`j-F 1^|TAj/D48Vٖ~/M$>2 i"鯋ydV;Oi>H̽7fP2K3\ !|p f*=%l~`hPQ- +t4a)qg55b7(tz Wg$?'I^t#q%)GTҿ)"$4; c/vu$4A 5*:spo5c/k b-,% cQ!P*dS1ce'/8'ηhqx*C\X6TYwR+m ?LMKׇq ('2)L/$i" cgP#`R'ZlTe28DSN|&fK$[`!eQP4k7NIF2A8P^$P|YZ:X4:]ȿ҅= Y^N7Վ"{{xu:JzbvY-PTlf6wKv E+I$G[ fc")ε]so@:(9EAЕ|jXk# ]ѿk tn %C'|]`;.bCQ0n=sՒ^Q%:خ,*qRFcXeI}?a=2=ALdCr:]_?W*,Gm%/廑΁3a(*XQ;6f*k:90\7WHsE5F ;_i*wZCF# k~t?hVeNUE6YL]B_Tm{¦<[3+6@W^ \_sklu iXI E<6fyme0v991$>CFN8;O@}Q@h/GT!?!_ib8xj灷9|@Bt'\)r2BъY"-iMz Ζञusp\뻗TQRG;s d gXCӷ4G/@jH,tZ4T\1ahrct,Q`,G{c!?DsjV@QAuyfhZ+޷3C,b\|{:0[ &Sx-]<)<Ե/F"DH0mTP[C׊bRÊXr{EI% dQ9\SMkԶ@cSrI8Kh}ɥo| qt ![bP˟ponnh]I=*8WU-)$\ =1J# ^z3n9b!FXN!m;&xluH@*bQж6ڜ8o ]FT3Vm̓oٕ|ܩv gcS| Z]Js9aHjϋt0I72lHym+Q Uw,UvC6IĘ͗`&a-ep4D2ww%lUGi;(N ,7K^ةf ?n-?lz;R鎮L=hA 6jOrrF^ eq x9GchKr j=nKM,ctHH"߄<=wD)I do b~>M)|`?G=!!qXZ7{"-*xck[;OI܅@3E7bE?\($28?SHML:xm=gRMKHt53o)U!alѪ

JX&!4KQPYأ("XD/ A U!ػ@N6"q3MDktϩI8袦APļƉd5 hĈaeȜxzXNz̢d]WW]\$:<6(Żp5e-Fbk= lx&< i9XDTtKy?Gw޲Iy;;Ne >zISzXqU;n[N ||虜qSk%ѮX֭QeނqvsR%vUf *F+1*@) g-Ƙg,Lz;W -ևJuHIp⚗^2}%UA5gw]<}+{y$fn5A!NHҮEw?fP3~ـm|={b 5]VSo(VxW\eye'ikZ7Ow8&IDrНn%K*[SozXK9^ 0.)_j>/#&[xd#Dz|{#!'{@ҏ- [^#@+'ߌ'/ "~u3P#}*OÉo":@vj1[}g+K`hM20 $x&|{ev{/qO~"khtd-Dv'9Ů~Q\uX/R$liY̊!=G%9@;qB]m̃ jo^bF93~fp0U?aꛇo1z(zM?"B |K gGzTqNG]M=\΋/̢s4(?FŮIuڶ7)nj2 (Kzڨ9m=`H7֊FPS0:]˱@B 5d .fݻֿbYæk(popdZ[%̀LQcLĞhQv^4Q`l@V*gȌHFv52D`Q1kYN{s*Ϊbz3t'! ūkn@})ezNd0pLGEd* KZtc'7K1$PξEtW4$RVh;Pz˺Zgĭ+x yh.MWj[" ZSt^#/7%UVq 8> Eϻ92D0=P~ (3,Guj41~^ e2pE!9SV\Z]Ḯ`!yUht Y6w+Kϸ~4ZH;N"wxRd&dlqSЯ4IFW}$_\?y^ Tjd/D5?h?%G0n<,wi MxxY?H_T=/.eD }\2@x/`BD5nr~ڛ)mB12~Kvx`]xN{ aR8YC~T]_ocVz~5֧AӇ eF>48:FS' c29G3gVQkI+)ޏU ̒(lIҋZs>AJ+Yi@h$^wDq.x0.l5 QjjTȔVPHz`f;BÖ}<}>Q $=34;k0xpc%[Bh T׻'xhu]aLGW>tc@E^7UxģVR*̭VNgy:>qdh xN:}VL}Sx>< VpkN S#i;H5n";Fݓu-U:<ם NV:ڬ.=RPV+ 1r694&-q&L{q} ȝWeZ,*ݯQ8!ၓ^|>myk:lг5HđBB܋7NaU**f΄7*=='A~3W.WY w.n2tۜq,Siwi^!kB Y bӊ`Ξꎁš 魁\r$ *UpWczҜH+u|Et̿їZ:B2ȑlk#Z/Tg .HZI9Ldkl,,>lF+mc2>9Sx$cU➧;љ֕ٿc̡~H@}?uw*W.J2iӺ.5r8LBmwhVyjjg*PU{ <>kL *(#ֶ l 2\JUp 1_VhRp,q +]0!qmᘓ΁+Bkenܥi1(tn<,_xri S2-n[ݢ=<\XNuﶦjdy#؛5KX,ݞqa]6a)AVhY)|ᴥpWXٔk$N Wӷ+̢fTo.6B%~j65@^a2T , ]0nMUn,UftSuaeAA_[ |_PRRY握|TJ`ڃ(% tJb0Kߢ߈^Gm p ǿ7A㓎 Sʱk5 NГꦯMz{lӿZ ™,<9%"9]?:EI|]Kx ƄH6Ӧ%K"{y.:p$}^G@F۱T,X|jqq͠ ,k4FX;(wgXu:%hk+`Bw}{Qˡv6$V JwTܹ=dz7aݶn2:xѢx^_ˮb5S(ʵA*ke{j3H݄.RUprv,B?a^7RQq*U#W9]%ڇaυ;t2ρC% բ"g.7b CnOmFeiQ!aNWWԦ`ADrU*+v/.Ggt9ἅZN9i<?7p׼ř O5P>K#|u>+;l%i8Y n#`ZG+hQ,[6(37TaQbxO2K CT3 ,yjR'w 3"n+4Zߥ\*9y0_: Ui4;tc#~xmJyzFGNXhsUD{kC, c5,1;m:Aauji99E% 711T\Ǻj# ({e>hJ%yoFMVmmO . "n)ӣ‰~=g5OH!U>V2|.\~Nl1]>.IȾ=bhYX M1etT&>>=,Og4iL-47fז m:Lc |UК(( Sč;i2vNxWܦEcoreN9AͭNRLRalk+HZjh]yMcK{ݟ5.gL2Õ{asw/ufD*m@NSXnR!Ûl;g3@c( =]5tǍV~{co*(!TT} LHPtO!=Ǚ] lEs{"XPn1VCr+ p6/Sy  ZtEdp2HbMƾWV$k77]UQ@|J 8+D ^_.j"YP^p6!t(PU) vCg|y ٓ DUzQMUĈUtzBh׾9R z'j@fOZ2gHaw`+P9ywE[y^0SU1m`0| 7l:o0~҃:K犕s4K bpߧ(WS"3bqn믘)ʃE䟿Pqm^e9[g/4MnsHV#"ͮe:];yr{#[Q/F⦅?4@"EJE7}oxyq#dv0d(]tJo'ENX.Y8FL:VH|Yb8 >uʇޭ;ڒ{PuI:8@bn##rS`}T Ǿv9a/uJl@h=LHR Mn)yu$XL-V,a%d3mm_wX=/na<#@r Jϟu#-}ݧ0i|oct8cv#IפֿZhw<ޖvpnAR m.Ʈ,.Ҽ,YynT}i7ۛ\T`U#2K"z'_̧͏%I>LUg(Tf qo5]Wm.J&vf_]%1A+]]9K+iKQ}j53f*'g|k=wv Jq8e,}z~t"8ANh]AQWlcTYqUj0#@ j/4#**7g5@{! *nHԛBO+M\#@ 8|`k=Ldž:7{NZfT˚=x>@/0wB'iszNmW>Ao#o9YBww,vUo\ cw(fX%kk2?.; XkЖ5lYlM9;eRK_*M!u caGd~wb$dcd1~zupv0{ R]@qLI/ #%M?0OU a5Rt&VcLR-dbquyP#\![PI4E'U +3Fc{7DH_ ̀*Wb oC&]Q+2cXv Q;"aůҁi!AF1C#"2aHL& pWZw1/SD{C08~&@dS*.2 dB }~\i$D%'Gk8].1?ГGd\5,iHکRI_u8Eg[eȰ}UWn@ %Lg;Bxs}kܡie%L-9Bȕ=Aj9^ďe܊6` 383BHr~~#cFٗ:-|3 ?w*ɉv П\Y 7S6T !r)=|rrX2C0ןt;,]t_o wZIsN o,-d(;nspC1JAЗ~_?B~úD"cyWڨuZI(|ZD+UjqQL=cSBssDm;_I!Q:zvα_5%cxAlY_`#䮨`X:UnߚB<%Q}*q?6ZzEE甔)ӞsESE9`GqT1n2wwj>.8(A`F"g" }&DrRl1􋼔jqdN;2Qwf _QjxD¹"+ bw'wk -3X $O`D,)h)2VgE1p] ɓH 2ct\#(. 9i+,hU>8gabʊ^!c.Szeĝ^qt6wXh%ՙ/FAm8PwPvĜ{4Rc+p_B-ibWh W)=Q /ᳱq~]V ce$ Չ;J' 0!b']4n"GoR|)Zٮ{)@u[Jx!&/vΪJMoUgѳ鰏|BZj@?6waPĿm% 1r_=YKbKxl1 ;[Ǵ?S}G+AXZEj)C%uPʆRK >qirf1.C͔'%(=zdؔIjSVan,m\~ƢdzUl \5 p׵nPqBV@:/C$֪:#@nS.s\ KwJkk^=7 q|ϻK>gk7K2hZpy#@xcx8 H3@uCd z )rg8n+ JԎmq|1Lt"Xae7T 檂^xoZ~~r $`r H3CW3b+%+e! u <ՁLTAMir*&O,gJ.mhͫd2vG NiU8FvQ'GXͳ)A$dʻt'-bI@Й`J_Pe!o+Jrg&Jj:u+Rz ^]X.aV=H0̣#ϕݞx݁^yJmd/Z*0XGZ&ܠ\9Ct|%~A W8j2dP;)+M`CNI튫( B  f$\dN 65pk[YE=\$PY8PK6䟭c Ky>(F_Rh8 1NV`}ggww5]}7spn0ds`۠{sы9\:GR`zՅ]_\_yl9+2Q hܘ&f$ـ+TJ?^"4!j.6ɭK kmW iQ ~c{#͡[*xr N@9ep7-[\+C?#vx0~}݅g)Riv2Mqj];nf8b{ ˜3cKuh(yx wXgyT8@Fe dٸSrB[+O6e+T%6-b" [5^aRņ.zW#8WQ zyצ0 ] Ѭjwa읒{g~kívb:^GZs]j-#,t" wgjˤ/j7|aQm)!^\^[F*.+^5\trm#8`A V2v6: BWNؘHfoֳԖ5_:y1o}gA?]s#O/I6V 'D6sg7Lun7V#Dz4bJm>ۇ"ȧ5ك'U 9 ^u)Ԉn(;y;F|"(^n0]ψVQJr~0 ~a&I~N!7G&jԇuYg,Y̰5DC#8)yTjs׃f*;[ UlaeV)넚WD/DBU_U|1W5J>'ͽH-XC U Z-Ml?qkkP'NU9 לu ]zΐdjSef\ K9Xܛ?~hl{ IP=Dgr-6KgQ =s+t D`,6| ȶĢfIYr/OZ@|Pr,i[ vOH9 ˎaAn4 ۛ7^P}1,x~Az%D1d{QevF$C0Yi e`g ṴBq$z![)|ȒclVe߼d 9׫H: g#1 ҕJn`l[BTф,Uvϯ7T] hayż~D($N_q!ye2[O ^Qy,x ^\o&g*hՅpԇpٔ8Rqž5Vk^I:)$>̽&q{m 7$SC$y>rDC z,;ǟg̜&꺧bڃnhja#HZ2~GZ wϭCF`wo@cg'j-[dje)qV[H>Mꇍ*zXɏ>5=0>^fѼ{F4T`CP%EӴ9DIҸjF#ғzO* g ҿz' je0ؐ "K&upp<6RT,lV Wι ,FYb]3xOď3F1Zs ب+^e hv^)'Jy_a:0=ϕP<ϟτ fk8+ aN _pF~v/PIi@ sl$4tr]bF%_FREKHrJ]ٶRxV/Yҷ g\\nYY.+ =%|p-.{my3fPՓixEzmNjHi[+۹X&1S?U26ֳ91 CfymS,}/RYa>T!\>}/U pJ4Z.b5_@0or*O%hH猄NV/_!}0O/֭u6€vpc?T ܰcdp`>}T> .KZ"n7.*OBl(;M) o6ǜ(/OWxzR~qfADYbh2QRSU)6@8c 4K1w1k'B d`5Y ? Cn:?;\.|,Qۊġ>ߧxDS`mÁT]c"JrvnB3aSwɂWp /bUie`oG S$N{-**Soe+3U471X ej:-awoRApWٔGnUݭTMs"p=5Xw:`.` gC) 29-Iq.R\oҞA#pY^>zFϑbIxd8 9+"ASv'zh-01rWp:#yl4vegTNd';&P4})-=bkd6Ğ?ɑ*)߷F3P71nMm%ւQLXWso #t[\z=Y> K\QEb`?/m)vAB]M}XNS5za8fXAC@y8wXѸz/g'Xu^k#̴)-Cޥ}^<})m-GQ93?iZ%5jsadJq lO;oM8_ Fgy uε`YFщZUl*h=Ԅ ~y} )gIzbRd%h_s 5W_=C>~ZHaDX*f0t] J=sL]21۰l\3r g,<\8&҃F QSWz "G;8V"JfNT PR"p{ac5D]DكEq4OWۨyPņ7 ?$4&f>w+28Ŭ#Fsued,Qƪo'ɐHV F7MuC~2WhYԲ´1DSRt1dUDvvVAqG,]*,q݅|,/ܛeU"M0DqmU\lb;<]pm :zу܃r1Q{2/ϖK6^)N|?b)w3xM\ \OօН:R?/iÊMY5+ܚ >ݓTeyt"X:UA 1镕?DŴo o^Gy&'n(5! ٲ|9=#;+TU2SGC WAUWM![!c4iR֊P"Cg@ӛG4̩$))iUC9:> dq05qܦ'J KŶyY^yD=gTHiLxYKGnE`N/.U:6.!XxEN͜E4=qOO^l&/iީKN0OeM_ʳNc+7)$gV D6JwйR)(h7ag*Fȝ U]M=Jr3S{,Vd"}$AI6~{lx*Xts&yq׋+?вŝ: m;enx/37 iUbbi "5v$"^IF<o;^-:@xaFb;G %jⵓ>R[pĺ2K2ĝ 1X47h(U]4=;R{:*v:Ww.ě֦h{]uҭQa7j#=E!-?7Fn^$ǐE2-'Q3T:l^>;[CKxVzfhR.ӫih]zՏtLњ|QV><Rh 0+Rfw_CbpEۃl[5u!7UWejz_rBo­NsB~he#LUW7$%3v _Alۣ25*VYNcpѾ4ueKGz+7 7 J{w!`!Gk.,meJX5_ÉQ2\`#/ǽ⇃lHd5Nc+w[>}5 x, ZܼkęTT B^/]aZ8*`ٜa>qJ[D= %CVHO!?X=d1WҒrG{A>qRǃ5u ;b+].AFJw& á0GM|o|!PކS#Hq Z.~?`b/YT[fhm[bK;{a z$ k(y=^P{‰R;#)˷{n0U֑Ք8'gL;!4& n0YiP\()]u'/c#o#{OWp3Og tbRâ^!Fie:e5 ? fG[_IJDܟoi,c -fdJM[a4Eʶ訋=j* Hgs,.l%e/jnjޡǤ9 ऍɞC@ow@tiU&VcV/R1{$ohՈ!"Jm_(̇Nt4{ң nԬF>Y6^ *@s6E+-k=a+b(S'΋Ku ?Əh'.96i-3B*P/ZRom?Ӊ@9_Qs~.1)gwT(S!l(0>>8DYjm!1{ԓΟj'IkPm z"/%%F u~ j. YlS\q+=V晸jx'\n8šq.A[THPs<,TM>W"<5k}h"X>(n,W8*jdwҶMѹPPVk='N=VE98oj؇pqU]z jT*YҌzvqזlJ2~ 'd{gг%1)jpWqh +@W^{ $Yee/ *8wI(03mN1H{3!P!cc:XIwЭբ!}>'4.VFC2Q rp`dQa8;ܘu{#vJj@.WOq6MݓHcCjۢ|pΣsĻE"Y& *xd9CbL`alQ15q:B. ȷ;J}sNFB-_0aͭϪ픣L2@.p,(;$]/Y xF\Ӽ=YCeYv!.әJNZ!դ_|h /%!5s4ǵypԣ6UAGԳe|f捞#*5J6BeS?WZwh2?MLèea*ɥl^ѾE ]L`9`>&{UT6Ņ~sEhp9,'ͥ[)ЯAßnIB)ڵc"x31e3a|#}n,%Cq(5h(4QS6w'vYvl[:S7 @PSWQ)KpfOmT&|m4YșvH)~pS:uIXx1krJ9t_ajk @)#Qa{-{DpZ(*z~d˅:¥%f'fmxYj()O]c\F~y_m!z]Am ʸx#C1U ;sm(iD$iGpvs_ |,Yx.J |HvRl 7!+P5Ƈ 7'upFRpUdhIZ cE_?42VHhK"&:[Lx^K4 >Ռ[ ; ߮$QI޴qA1DDIo{̈GI -¨ft`8hZNrWd м}K)}z=6{޼%oZu?u5&e hI*p&U2lK:{7-()tZ2X[+iO4 ѣL)|;Aܩ\h]ܭ!E^_?E:z/dx ]#luOb0wCF} 7TY 噥`%4Gԭ6$2[v܁TxCE|ݸ^(7=(Vo7/vۙ+( ?~AZ.>5VUD|DT\(DL:D bwG5uC))4Ԟ$ǎ_O&ǹ=+x #!,ZH]xSg"P1LK72ml); (>7,d@\)zW#ԯv1MI#bJ^D_yyRO}L52@Y!|nkɣ@}|p3rK{DŽtmd-~LFB44S@\wkq}& f,@m~̵aӀ璃'%wFse sšp',>fk"wxe!UveQ(C/.W$mc7PR"PJYU8 +.cU}^ [@F_M-XdQKU?I#/n. x!6`à> 3.~ RWi.#ϲ͡URH콃U]Z#ӄ4x7CƓiE_@\M<7_D21dGOz˻zU/_'t͢|'čmr'Vҳ4K8ttJd:ky?G yu"QW9*>z . ŃZ(<\t ;QLAN*/p=C5y^HЪ)s1Uh}4[M)a8ݟ>)^j+S^")٧~`%̫m+µr'|R< ×zMpu%OH4H֢=Ĝ0R'j(cc}>5>$mSmt_>@1>:qQi1<*c h7ATP`svu;O٣kvڙ7m |sn%<ʽuc}Ed5ʺ,f/ҟPX1;dݽ{{JljGgKռ2[ #t& 3wS49p^}gHrnyaխhAc?4'U@/Ȣb]\.joxAdIU{/x' Uҋ,&c7tv1WM&ЩbV([lRMaA=Y!vkֻ,@ػ@[C/ Fa-24ӘgMֲ"5.VRG} -.\U!Єg =_VVW k78W;K5hH@=tA Ybl-EӧiMIj1:+~38u`PFu-GF廈B?e )Lil24P/__"7S`R[s"\ 'Q&U֏[M@Fܓ}V,{FMc~FØbat="îG(jgJ71Fvml (30f_-* LiEkA%r}Usʴ!T<{Nӥ5RuttZ/D?x;/ ^PKN \C4!#3<퇴A\nAqgs &qdAL=i(ƕ(ej݇t,Lq9&GApNnsobSt)]pB j3 'U^ƍ-@0mN&⼜1HuqN4`("Vv茺[C^ċS!oDmօWT/ݥNDӈP0}]G;v/i-4c6=l.K.L.yU2@^ (RnMఉ!?Yy(=}?ڂ^U-*aN(H}wqƶKsEOC/ʪ] i~Tzl!#⍬㔠|l Ij^r\jM }d2<~GЏ\sZ~(p='E^>ޜBQ0βOS$\6 κΊ<]Ԫ?V$zE 4 X솗se qz[-W?G(-HSڀO0Imr\ZOF0wd'tt[(@h>iuِʂ9<5aM@դ1?, Л|+|^.A0i ,PfFE-+D}7xN:nep7KGdi95HsTM&[۾lNZn%g>/; #Ds4p%L,T@iql9L>]vR9Bvc=J2$-hL?VWpNg3R gMa$Ê r,Yn(̖!!+D'H'‘4@0ҏWBT 4/)^?<{Aŏe!Vӣ*`N3—K Xoe15ab;FtߋejzG5+{]z %J:f`: LQЫYQ<@j\4JC U͗i*ivUkuE;KoB ԥKD!4F&@;eY괍onK %>I.l:$vmX,Iif_xIip~• ˅!ԞEt&z0R{w0ݼ4H'gҧ*54W 8!4Zck~N LwaGO:_4N!8 }2eW,ܒ2:C£*08}Ltgo>:a_GVno n}7f0*섨iƤlÌ2K}z9};/*7և* 5EHvCq r(1>`T.pqCsPEA1Ev*(MRKq͟d!/EC 7)%8T;hL3E]=`@GFmHHg֍uZ㍘A[r5*<ْdOh?kk1? t흕cEɅӴ~%v{խM0L@IgskA(FCAߠ\8#P6tʞo=5—udfHo~6轴S8ߟ (]Р'GfK8y7xpTܱx_v;hs$x/a?ǫMtC%g˫ ;6c)ќj~eVn'eiNbqc+T}|U>.8S=[B=} x?tC zv"r-Ŋn #G'3jR gl@1=OA( o?J܋ f%OqI}A½Oq~)_EZ"HW1cL $NçRDȭ;n<$77 v8wmh'i3NQ!s7&Κ}z7hOI%ԟ q($h+1H 4DBH/ o_R_iQ@ܡo=[.?i~((2FL-%.55"qG+ִ#r~ ֑>1y!tsƅþ=7v:`Nar)$pdHs)\*ۓLʚޞaJnBOv x[uExg5lxo4v-G=B QĽ#_{8pq>|!r;/Ϳ UB}vk';%`6%؎&IM奈*kMIaKIJ-4)(AG{5eEþCdUۍedŻ>*y){H^)?!Idt)˙j34 $1S(Nί{X( GQLL wqoX>[Y:_yx@|ЭVjSgqكDjhtp@HÖ |?{>dG(F,l!=⪑@ hk- W9@ غEՌ02H:H[2t@`VXa%d*Ѳu6^= Z^֍`ž@CQ_lsG=ޚs/ѐ꣛L dY$$Hw8WP; +_zv9ʹ)ZCy(gῖŢ"\4GeO9%332̒|eAzY=}W=PW_.:Z͡T{\`TLXoj$P& * #at3/[(GFwdhFB{aQ"m' Q1UnA4ſ5AFv`rj#yGg:o-ٴ<;͆m19NOod̒l .+oichdJcd g:\׻+C Z^qΝ;L[`Xĺ޽uaVSy?^HŐe)a8fN@?yxhVtЩ1Ȧ&eө%@ε2Y)S航26O_ l1Jx3R8>{?W{j%Ut}\"tRM8"eo8]iw5`pqz.#vfxI BH4+/ؑCtI(u†6dsSp+8qcUĆq=%y7Z5it%9D7w5 3ޛwZL2!~1{v f9OlTW\$w8 M9ZJ*^z>w$]]NnZYKg1 'R:[ gLX*156ՒX-<:EIybO%53Wz_C[GYQ 3>)gRQ:vnEK) 2 f$L2Z77ᑺ]CAF70z:euG;mױ27u0`tr#E\ͯxg64eʲHYפe3b LT8% qvݧF>y=/hshWW֧އy{i4[FGe<3s(xiW%rK;us=_׎߱$ Tm)j{5Ws1VJ4Dtv*bJCIbۮeEM,^YVo:}sv\#͢ru\E6{gSzYJ E2 ??!ө.+l+˄Ax׺$F#i}f8+u 8;H5Kbs!i#Ȥ&3}*w1e(7ܑ C SM!zhHVWrE12|LqI7im ~N~'O &%? v9ca۰$WE^biQ$Z"6 Wx<`RKt1JuZ@ddzkN<86+v> xs_!&V3A8QN>~+[]bi7|35 _.N&_ILz}&TIhx`͕EQZF9)oP\t [4--E,D{f < XR xS7sK2)g4=rӦo޴j@q~ 8y[t氦KQ0gщ5jGLx˼7<;9yZO" :IQC^Ё3ȬJ_촾`6)"d0(/ըA|w\EtR|OgC>@=:2 ,-3|V]@Qgq;֓W6 ߎdāK>[?Gi:NDظfkLNh V$dP1"".cͰ=Tղd`?⻲ro᷀Fio{)g;C>:'[ޒl p<0j(}/'I(Rm>?q(6EQd:9 `HG2w  rW>YiGqjx[t$4N?FhKf#!Oh2U~zja -R Ioޔ-ϣ'<;B7ᬌ˧ht zb_BZIeدiϼ(T}^uso吃jA;HDŽ3l?bڸA_}]Wb?^Y5dĵzFnٹ1:YG̅NG MBbM條L:NaX޶yKġ[rGJVS|q`^t2-*Mo!枕udZFfI_!r S;B`nz׵JSlnÂe{=o_T&.gO@A)\5}*-"܇@\[xLmEY"JN0!t&'u +G#Հ@Qy,Uֈj SbD)| ?xdzvG?Vp'ږѿ.&F^Z{TnG0Od{v!ѨvrM a&{?eMa6\0\`Κs!s{M=ٷAVT/F_{pJU)Y. -jyh'~-G@,]{|xHHh%0I$q'+|!zE\M B=;L&rr f6 r1_rjC|,|[l1@%5S$iiJlR tIZ}a ,l|i5[E:y+V3ӣI,:;9Z "UL-W,J 60@b׫)Ka*i{ quiFB((qo"QM؃elJ c0fյ^6̕](^d]dy5xj"OwND}ʈQTs Lxm9 9Xo.}ŃiQw9TOBS vc}p}4THSH.[hdcc`ff{OͥHm n#sI{1Vj!(D/3HYx8djzb < qz{$<-N3 Vcį/:fԤHlA=a- '7uNMkv#4HQ7>D<" ^bW^}CWeyFA?5#%0\lK N-"J9uUP'wRM5!hc7_'tW :),;?:᩸[1c)z[ eGYN焊 B6x9X*@aİ{`Dqoc™MBɖlgѧ mz}cG9r셔o=J+t4 A\Xc?Ш3i›B*h3^ٰ.g:co.n&A\^sW$U}FҢm`a %R]W s5J3=HO~(DoɵQV#%? ۾qwKi_ bp ۚ0>}\8TyAʂxq1jpjfi眰cJt#".i^盖FX둺Inkif'?˱$ܜAϛ]ZhrrZ4?7$~HVw&atqw٣1bX}u.sJOY4r@%>0e=e8LQ W7 ZNSA3n¤vigmUP]Xo=iCn.+Mv [˱G籒]aria|+Q ++n" PDM[  4̡?ZfhAnQmӯa*/AJ "=}1Xw*`b&'& Q({C]- _X@&[]*?f /++3tBW Mܱ5 FnO*DӴ8bJ|FGunlKS( 0 'NI Dw d 9IzkOX X5qVy"o&9g4ƒkqm}:i/#*+`QkStf'4k)c,!͇Ɋ{o]KAhHpKx~XGpq *2 є[-˟gw'ZO3㢮N>@^X1, >sID_Ɣ\i"J6M`&GYDNXRrt1naYߌ$A/%Nv1K_2˞j(7{FvEwyEEu$,t (rnF ݼ(]@>t;sI CiKgQܪhXCP8ϕI X:OuSbe1붬%H\,{gf.ٵ\Pad9$40cz=j܍aEyC|A"^eWF;uȑ $lrI\BD|Vy"vg;S6NY֫S~@ k }- W [;l87oԞgƘH&0&;gmsdњx64YsPiJ!nf*Ƨ:s|fqB;(?Fa\e?57A)z)7g4z[A, v{Ū:Уl$C+0 da:|W7v-SrWnZ/xQA3,?axC!\># [U/Oc*ld͍rsghRer d OGRL5ׇ|m= * VݣJ%7fxn 򁬨'Oɨ=Εj<ۇ}2 ??+Y׀8kpI9]y:ZRh52;&a8wખPfBnCqs3Ѧ(I$212%J7F]U` ;zAU+C @dDzE1[nlN=6;Ab8G=>ݡE`=J93Z bwKRbkݦvi xo6#fڗM|98ba1Qfpp<ǣ|5Zxmk3K/2E}[u[U0/u;7:ԂA3lia$z4%9ޯwLz(=ɈFUuL7 EY((6Sޮ4a4R#Mz~tCZ5cB&5a9M5*gESF Bq?b{-k=`=$O7pMgHF}9`sٷ;ZNr-mNK oC-P ˵D> ›@b1}@ )0YwR7663J%z9 ױhNN+y_ʂw~%BJI+jl`zɟlE~#S#J*ifaj!QGgks_Mql*84JD.keX+xnH5B A_^ÍBsOBR$9$tq5(pGGL/4@@JM~#7yCakPBpQW]]-vo:#̈[/ 5)jŎ1W wTSV0kEވÉрXՓ_ftؖlئl]s׸7AԇYމѲ:0CwʫZ1JL-HFXX8ml tBLkTQ7geKB8=<^#ȐĊжZ09 `P#(@~TU`w 1@l%6ޟ#?**Ո̛GPE;t1XUP$X. p֔+/tbAU2t 3<_׵%p?ƝԨ8Tq q|$st u|-ஓ+SB}T/#0]L-| ;Ɨ;NVINǷV)^c#*Z,eQ׌ad(=xSj&}}ӞQ;^ƒ)G3~؅S@WpR{p4ۖ Y I(<[>#q#rI|r~(|* v=xқ.M3i1J7BmWL彸" | +{ocTN);aѹ ,,wG6xZzn oůpy\BP3X@.6r8n+GVx%sJd G~5(7(EQ]Vx{6 (1CZ ,Ψz+|9+u {{b5WRP~3$Y }͙%}i. G+ 2[4a#Qx ן%lf׈?'EN[Y,5Vj\jp&X"?!sZ d׈1;,S;4Aa_/AnW Uq=ym>=n]yP[go<MQA]݁oLs27)GKULj!XCndB>ҮM=(;/J@M/v0Η9 8lJL-L2a0_+| &9O<˸&nϦx(Fƀ7(#ő=KbK_8 2U.QzecƧe}G(`򢮎P{l6ML{(oBeq MqKNOeFQs\Qŭ˞j)P@ִuyd/]şXic9ƳI(4;;T`-/ 饂6q30{{OC?D\q'j;SwVUON'ˉnr^.7Zb&,POm+ck$ri/S 1I^R(o4/=Sndcm7=Mg+"폍fz1;g'L+ A鑸qJDL+| - wr(I5R!O *a.2v4;C<>$ruy_u Hg];[Y*23pn8nμ3p,r35$,y [\>n~iz>VPH௪0uĪ:=tF;h;$6& ?? ج3щU82=s;Y@..ύx[sA:θ"u6G,5@FJpX/`JhV¦iLЦV\h+ ye/-888;)t:(V>fw~$@G ̱!Q߿}O2S}oR|]@92!:!t*Rn!+..1` jjŌ-#u,☧h(`/61D*wL^BN{4qqoDäho~ MDn9$^;Y{XOG"k'\#yh&>\po0Ku) utΠh:wL{s1ޏ{_=rW-LY?e5!]oOaOA'B hF11cm8~pIGlQ׵(DP FxXyr JZ7:i$$iؠ3p/J^NU=#wG_6%3-"JvMg\39ߴ&Jv(A-B IqC r'z7iws*[8r)ď_ ztU`Cu^+ .9&d ?gny(қ-ۃ1Έq CXFBY~fW8^~neRXX8kq^<)[A}͛˥dQ*Jƕ$;`p^A^O6JQA!qvf(hA]-u~V+~3ỳ0ʶJ =4se|ͪJpfBm/9J#A t[! nDS.:S3UѸ8_C_`T r@?nHhxkD QIU.\>.v"%̄aQc5CXn 2YX3q!pƐk7@ kqLg“41եد1@cM |@-Nnj:?7v3\OJzd~aܼP%kc8l\!5'@vʵIu9ǫ;bb–j!3e7"2)^h%v jPIүѬ6j}J(0v+*5/KR {VRfP64 T$ qq:sM zGq/ ~< x]{Z/ifܙlze~8߬GW_iǩvh hPDSȂ?cc^+9sQCP;m*ahtvh(jhFmBtZoj4k>*BC/dOvE.Ku鲟CZ98޳3?~-8Cn7 RO ]1^?f`Kbt2R>  "m!.?#eTUt(@KHyL>:yf]1vW^TdS ʹ\L;lWV1Kۻ { d,ZJmf"?Rٷ/$v$iîOTLV%WKu+u$M&Llt1ˏ`#S˞;7&gXIU;Ǚct^a4c c2~)6j+^C(,ncFM*loSnCJvKae(P"6p ae܆k*OOCn ,4٢w^D,Jp 0k߷g|C_S'ab/MyK՞iX1yQvb0UIJGQ%winΓКa&\wRP>GshM#?(σ0h5'`|ȞI7`؆*' ZlC;6%34˅G7o`"I6;1x%r5v 1Ue} 4"ug"|!^Ppwfq7NN2a07z+cs"',@x=[$ o۽H Vrp#By[?ڊ^+zT11M"@)a?t*a>v/gR7Ez{g})3UtH-)|ۘϊz}q$D1|d$MWzvRKC`/Iv}pɽCф=`=}^]US?gW#yOY'˱:(A\ ^_{?mޭU I/֯3*~r9>8xh0kC>/5l>Seboܘs__*`Y Hs3@A:|] Ҙ;W&sIY@gX;EO}LReQ˽OnƮC6k0]*:YAca'>u)NK]|ڤ,!ީt!Fw͕ }JoӉm'[юgC ]I\~_:oWv\q5/X;f yBe #zku\&!:9Z؝.|f "{'Ph=VP^UQ)dG߳~w)bdo)ql&w*9RdI<1ڍEI͇ʖumyʇ_!+958u3 OmnT=њYT.8Y1{b^[jXF^+x0,gU׆Qw +(Q;[F |,u/!"iʸ=-`Τx2mJ9~"_HG 6l%;oi$gUZ<'fTթѥeb4ԙ/@F WJzsq|Ktn\׎Mܿʅ`DTK7Ӏ qm=Qx[?H!|J+ݭɩ(-[wa:ScI `+)*da-/+:x| >a8)"^K@t-4/^oX9N>9pVhio7e&%O['|` ~x1*!%:cf\@" P5Im2ᨕcgwJ6G0 !)nl`+*AeQ!X ,$ZCS LvɶA6|fxDN8wsdO 1r|}ڃnH[u&Sveyocw(FQ6NXGd8z1yNL߷+]{my[T"D!{et_"b;Ftk̶_.aMs_JUg{0| :XLۉ"x=rS ܝ:pl{U~dcD+xXY>y@63ڹb=l/GE6O8Wlb[LҼMmH 8`T8yGn]٤ R]䊀#zچl%mxXE-0AcR@80ȤP,pz"V[Ór:N{|; 椦AߵgYf@PCT`ei'[nZ%MFK-UUl*$1҅ڊy3_-68JVH0oM‹m`O% NU-(ckSGsm[C%'"*١}A|$ٸ89#xzk:(tZV%s:l.""0SzP]{4Hkw[ ?f=5)# "۲LT}9I%o=BΔlwbP4-w0gw\ dQa=2LؒwAZ3'H[-<6pU_A^OU(Fw7Fk5\•4Ǯ|q'?oi?99GlNc}E;d;oXW刐!x' `֊vpgI?Y+mKދ$/0k皑5wory>K 6f\{*\ |.*Q(ZNKuʣfX8Ņ;Ϙ&Mf4Ȅ^N0t~a g- S'F*i*]gXe2\6_PA9J;ς:(xrz5"F)@'x .QgG)Z3uB[k0|MW ؆ /_Pg) (~ᬃOhLe $ؚc>gxbRk&(wA&dq*^,^(Bl_Ft@ >NҼ6-C咐YJ7+/CCrZԷIAnPѧSYFjrK ^n U*"r'S|z{Rb)4j'o7a/tGĔY|ĻF@HYSGf؝z)MW0~$)'~X3g,qwGeA,ZQˣrC:e겟GrtI hny5/hlf6|) gb67`0+Β6d:jubz7"P "T})eۀzؼqnHk҄2iNQYXG=k) FeC\ua^ySv-0;9j B}@tE5I{ F&ELon9}ډKF@j︐ H0.՟M74Mw̋ȫ́ArHdqwBBjN[v=a눌qPs٢`qj_V l챴=W6Yjۮa $b8bD&/yūcEoĀ4$ NLYa^ƍL8\ =fSnj3dw Wlٓ` nRJpkٹx ),&} :K6&@#KVUUl֐h39m{9sjZB sӾd.&yv9xmnNs#RDvekfT#8O@Ձ LgllCGXoQ7[Uyybs (G'!\3gWs^\iOJV}B\wh4޵Wi19'^g/}r^"ۜq /wqhK~ *;DDl:2LFȊP*h5 T[f_ޅ#jvة b6AeP+' ['H'E8 ZkDh֘+ח,A (wqڿAG[9X<~ v]|6c F3{ٮe.gK.|M;YQH% :5ƟEЃvRB_!3~;q!N 6{tk3ҹ\ HFf**C/an(F#`66!.;J?eJ zm $a|JKJ NoK )]uc)!8Tmb"_(7ckN;Mu>_UY yL/jp*Q)n_e΁U~ah5e<C&(u>@C =%Sgyx)\{Xك"]M'v>;Cu~M+IjC{fAgAL]i!+be#B+))$E߹̙s9>=~w?㐫S0]dT:ޮ;Q(%I_VXQ?sBhvGjBLy}ŧͤ6'.$;&ayRnW@^^Wd?+'ue}Q Vߥ91Ā:lh|Tی`y-]aS] Jg#* iwv5-:%αP1modigJFu~i `M7Yz|sM>CY6Zrvsv?M3u8GVO5 ̑Y%,#Q*}CUX SK!ݚJC-?˼Q>m는ER6Nb2x᎐ 7ܒ5_BE4"d."(e0Hɼ'[~?tHؿPC,3< PO_N)q)$aJ +ci:^,fcԊ qUG &Z1Cq!VV!raQs6Zga h36%ޢO[[vϠDzW KG,0}|.s(?fULר`z,kzz=6g>`,b%YKX,FJci}Gwf]+M >KyPƸċW~wo\XcQSɸX- Π 1PTfͥĢeav(, - Yy{ fF5M/r0Юk *~ Dec~V%[Ǯ+cq~/`J|+'cƊQ(cB 0JQ|zc$Cj,6͘0>zcZ\ϸ[Dv,g*2(.IVul|xjB&x$ηW֌)&}iV)RzɵN" 0/&TG6$fJf81u5A?4L;$Zh"L~*:hE'0 5*Gy;]ꊑ<Rd jזi#z @''$ey+m5Y a[50t*Jǰr|NYy-H. װ{7A ޸Y0剃mk`3V*𒉾9VÌVyNq؍'0tjø';*p^l';&{T(yP57>xOK $Dq2Lpq՘h`8G'cNS˅_[?*ܦ&E!]^˹&Tjr0ib#zN.i!D6II+aJj!Y>N^bM~+"Lw9>K6;F~WG #;$xiQ)S,4F$ sF:xȝςHp|.ILSEّ*,k1{ΐ92y\Mn*j y0q"i ӽxPC95JWttLŽ_e3l3]&xc= L0OҔ!3s䒧ąH% V+)G%BSH*vruPZ-+D>0nʈʰK6_B` Wtvw5#($[H+ VyFɠP9G>HmьI;>(BI;Lt |7ݘoz7qgqx1sfքJrÐN]&m+$5Y9a0Hfn@>7`h]y(;^)8C@+ Rij>; |&-}yR8{V[ɍ0Obܹnr=md?`, #%-"E=@7h(qo~ktJs(~zwj0gTXąXhQ޻%\k>]jl1]7@j0=߀.wt|P2 Sb@n;Ѐ|sDD3W${´Ep >˯ )YgkA -[}91V(uDRD{ОJ:h9l QСȰLUiJ$4ئ=)/ j,Kjmѐ>mKj*l2ZF< %={W%e8E.<3 j"7L[c ZUeZNL cg)/sbc1K-TzlW V{p۬u *$] 8l-9]"LkkAtuv_d:mh8^ӧ ~y!GyNzSfG u=f4Hk`RU~S\T}_t\̿s$P}+ }rV2azs$S9qBDKE9kՅ(a=r,򀵌p*RS-1qK E{HBl=\4`~~2}X I|^m<- l;(n7g:0nd6ꍍ%=EVoLx?|J1>W+<>s`qQs'/DŽ| j\JxnbH7Q6{ӹIَpC\j2@7l߀';mXôm=#?pGƑyw ҄ï˔،4:?|d[UQ۠.VL V=FבTE-~W&QӫkB=a`P9 rɌW9^,$#'|}R]x.dH4 ܼ!${~Od {k.ڈhҶ302ҵoxHZ9q¾s[cl̗o?K]:"m\*a O|{&DR:!9ᙨnX[{zzy' }8g VeMUѫCśi]nSK&]9*\%DhSXVC)h[H8L"FUWB`p @pYeӅgu)/c=B(q,d-\!hT/j3 kE"ĥ`~")X=98ǯD2,c˜:.|m!?6/C4+\ƍ VAryKuAt! ZJ]c>X7)|6FUNeJzSM RZ4u:3Z,MYO x4r{DC"{!UQ'?-*:'PےPoTDAn u xt m nc5l#s^vٲ- BTv/_ 똣@,ZxWS?>TBVBCm,,#=RƖad[Sу l /}hC_ mqQ2=$۵Y@V~~X{XnRDҘ+?OojI0VC 4^FDqKO ~ZY<5RDŽL1Q }Ylgi砚}H3rRVJ»UcOFI3z^jDسTW.FFcx\9\ V )"8-8G]Nov/"P'јb![3^rݶNUp^cḖoʟ %4x@>L2 hWq3bô#7kCM$d1ބ>F3^@"?c .~)1>xY&ttv9Pe<[b>_׋Ik#[qHki-a+$8|F6hX/lC7–= +EhBq4WkJDE<2vjyuo:8pakv!F2v{6q݀;?o<ࣵus#clG6!q(2JҢҾ%H@ tΰkto9@ tNzWe8AhdF^Gm]U>֮G]^ցά ֹowO/6j(YuQȨ@Wav#jĥhP =~v2Hu='mBHUK#F9BQ}*D$*s>Zôjdo%==D[Qww;=޹uWCQS`3+j <6cpw 1܊H}L:>hN,;T,Lc,Io[ kzg?O΅W6s/XPƓøR ~׻RjiNW9-p=E@ lݾC*^!X;fO` HԊE ʌF|^hd e޻/5; 1rns*Mdr).qEfp~5ኟżśLq"AXel>uZ=fGϴR0hf^ϱ<W^Wu [(sy8lE0W iF9 #2n'k$f3r[1%?B4. `? "J*wru>[QCHUmŽULz,Ϲ؆uy[Gp=DEX]ֳ/&Kd)Qc8,aiM7\dC6<'_3Y#'iQRJb۸vXصM# a"ح#w.E95f2 mxz/]x):7 %ksN3rVR R FӾ!')W}_RӖT.KX05b~Y{q_ =-*j'8=L˸ /nTȡ"Fal֨aXҎ=B;ŘTh"d5̛w;X9W[TP;/@[Yo+ T  3 2@dOFr>a91Yojc.װSs(Հ[ ^[sJr`2=gQqp&C@5֩_&7H_Bb6Y":y#sHyךoe;Wa+g'q=uԤF~`0ʵow^+Wg^? }^@'g4Ӏڛf.4̯k9$}k{zu7{jG;`2*MLAam˽WӰL.MӓА [>(^VSD)'nt[dA1GGp4rփ 4JA.yf3Ѓ1fV|)f =ȣq%St"N[~ W/6;I3S&/,;bokZۭVGoR^m*- v*lj3~V_{g}U!qIcB 2$^Ta =\wL>Qw" j҆d(Ȁc^S'FE4H`!*+N(r\Ej0ѓ "lINʘ8D_E*Huy )j0q. sZ?36y0Y5TO2|8C.y"D9/2t+ҏd ̷4Œ[:%>I[dinS$Ia_lx7ZaA=cc|ahDN b<} b}aKV*wE$E6q,j4ZJ?q {n<眞ޫ }~+sNn_ױ*$ר&{KpJmSW! *%L݌M9+86Zc")^ |]?OGj6:5KJ%oj#jWx%eFWNAƉK(\ `S$rWycMγd|n[퉺sm~3Dªjfi\-y,HuαႶS'Ggנ\#҈XZPo_J*wQ.|6MfBs}'j˴h9.[>{mdjEk )7ʅڧzn6s10P,F=ݵrezJ܄F2N f^J 9xB!W1+Ks^ f~ɝP*.; N<%mo%C|a S|YsX#ޘ(_u\[-8╚?(U5O224QZw.)B0dhh9^OTEQ6_"P1+=2m\AYAg-6paz^`)OLoUK.,'p BH^ZMQǪÍ6R'0fͿf%@ZXog$-*b|Wv/']xLJ8ih/iIs^6AdlԦ<q _2 3K>^ Fs WUχGeҍw?7€QE# anb aRzWAPp:^H?2$kIEqd2u$N]g+vbpAm/ roSe ~^<Y/S̄Olt}<ǘL׻6 S7#{Ma}^.e!&G[q126U tfEq FQG /|z">'W3v@YeE)lK Ty+ U [3nlL揱Nɘ CZ>_nnHMbf \T|% Im9Iy_/L)C<7(J\@x ]P[}k;;cZ8ezVxmy9{Y}{왟s *ܬ"Ldz:NGa"&`8ދ~˶%C)7,F 2Y(ӓrOޣ:#"VzrerB5lZCSYK5.R[VFJ$h֔zZJ Ւ.2i`TfPnG ^T 5dhQS%㒉)u+J"G@-fwU]HW=P;6[X S[e-?K[9d<&Z6EC{V\ޕUd 3U}_z^kQ=Ǔ̡hm4c2z1Ɂ?]mSx敎&*O\0'Le׀RQʢse!ܡ(=@D 0\hu9EwwfZ5{/7+Ki"2;I~aȯWtx$}Fi) H{Yt,n.m! /2_Dw ԟ\@a-ES=.{ o;"ih3 ΗC*(]B RB| |=ˉ ɤ,1q("Į8?E,.:Vk.jZuO/rRSH+HY3\% %,A, /nrՂC~!C┓-K]ү솬8qP_OQ 2A0 e_ql, 荍o-T7:¸LdHZ*t95!vZ ݨZPY FOӔ`;v"Q't_<t:m8_<ƿN^=ziwW۴#~)49L`!su:<&j [k7BߋxtD cJH'%kvkX0kJGkbɸqۡ -%m6UD>O6BV|gpu#^jbor\IRSң^'g>0{tA &bL[5vi5JR5 M#IÁ +C0BmZ *H$;8y? Bh6S>;m 4)6 7i?}kfwm8m"$S8b: ^(j]" {0zzպMcDEOfot_eޔ`g(CP>s$ЈE1TԿ.k0RQ1 $Kt0c'V,F3&6o7 %7`Cªyy{+X z%4A?JjlU [Kx,U1}\LuYO w >';ZWbּ&^Oɢ\‘|]%L\@+S(1*ڲѱhU׆tZbyAb*H叻YpHFrX;zW;̓l9Xr(B|yBPZ3#1% MH"d7 F3)OTiom0.]{3F:0s$*?G$Wlx(~SmappPY,c]P-=?Y{O25O YNb\V^_29:K ug(˷0SJUw%FW/sq^+!V"E'/FI((fEZO}k4}vB_*BcD8(gJľHE@tb'bSujr#̖rΰcVzxM?-fGgڄ{D40qC,vɧK+BC#)^b 8WF&q5I_eWa0HOgc,-bED Pbs 3Bh*ߕ]*}ې,5l0 J OnaW'x#CeF\-uk2 t;zlxwXfWɾ"Fp$ Q]9 bmsE(P:v+fc+R)m42FaΗ~\g&|sTļ;Mvʜ村*\U^8F)yD܉=wg(";e|OP%?bܻ9D |~%$<QTф2Em'm}CF>) aMK3aⅵ8pH'23OV_#ek 7:GeC^”x 5x s%z|s.y Z<2<<=#B "Xqf|ӵzM@X#%XFP$6%¶TcMAm9Ve4*s ؗ(\5WgFi&JoBJ/񾮟m>27Z<ѹ+֝ӱ=d e& 1Xo~ u '.`4\+ azfv}4Ķ Hㆯ )\M5ova7Mv2'=fKsyFR:,3wK _+R-<~]6hmSl.ŢaLسɔaB}]AvXNXWO lH3|lF@xp]0z3,M"PeU <~9Zԁ:1$Z}/뙰?dI$")|,%I-4w^NjT3h3:2IRj+xWKRτ}Bc[dJ MO[0)y4A2:i0,0B3+1Rz0~g_GlOǦ%gcQ*iFϯp)[{ed+BQl;z-!*Z7unwN?:A#s>DPr:uTfdl}S5 2c!y0C/7V2{$KQdK5s~;a#:!7U!xO9qqW4=\X@Ǖ9# _I*ǜ$_ DHqާay*걔!6-36VFGE;Dn>TH=bP9f]:B/ݛ,zD cmbbO^Q!O ȭ iΕ*@KmҥN)78 9OޠZʺKz{L'm(n=KPE.joH^H͟@&8+|w18.[`[Jlhwӆt UpK E5S89ݜ ١dگ+OCvf(eDOR KH 3ŭ;H?V"u 943,-E3W`+ LAI6=䤭f\[i8e,ۉVy|f~)>#u<Σ3Zj 6yorXWMKpV=S!2#T=G8Og;J7*S#YQ㧣#دB;ĢHGa,L`o&#;l!  y{N!-ܭw@/a$£_ma)iM~7 zQ =e#-guҒZP/[|%LʟhDu-Y~UizT~Gㄕ*_x'a=Ӛ .}pԸ? g6mrЂA< Xlc5yʷd聍.Z,hT/ _k !b20JLf!4Erh;Uk 2}WdZqE^j^IFT]_4n ؈WL6JP;#ȟ?h u'?Eh*,Zl ݒ6\}03Yi˝bzPH4lm]Q|a%r1"_/DN8z< Tf:jm]8D/ hiQ4I~  ?0' vU\ꎻ'{Qym?}Dg@;W;[m'rYhO[3Qudvy ?;LQ2o_Bv ykQKWs F4^a_SAc2UAjS/)# c6"|r@`IG4ށ4]o Yn~|`] ȖQj_clYa=˟ӄX]I+u(+Qlڀ֡!L§F,8#,"E~KGQ8+if}YcF39ȶb!9S⒑ݟ\$es7C5ex:L =@Gc^p4[>"!VqWeӰɦksr])U r HsKѓ.fN&؄n[2 ‡:-aa[|W"/3 B)"dPxU`N=GBYQ1KjQ('γ 2Xl!DIT'rP;6@f^,wf`8ЌVU1ϼ:o;yTރzs[ԀF W)lsl 񌟉 iLQ|`vmsw*-"Y^Z)8 ܒ^.9P@LW '<,5m6s`68di[=~|H0 ffA;ɗ>r>/Uy ȿ cW7ϨX4NsL :G/4koPC<=V@EݬmnzcLf.!f/Ϟ#/QrCq GnV%!{M\U)p0HhJh:jcfE}fvA_!8Sn% ~Yb[ *=FIxΗlHum Szt,Qho#C WO=.MX<\~a yy%*a"0׃FGYۭ۟g5l(Om;hڸ71`9ܴT>L @'աr%\,@1Z% 4)҄#fY&an&?8u0qn-d3_UX0SwJ ^K#$XJ{Yx,;#4I;p h[*qi!Bw5 C}3kBv:0~!u@fp2~Lq(PP_k:ž5+|,-U#/hNaVı8EeSzHIsZ\_HTUs-c͠9qNL&[Ξdaj>;4᮫a]-ɜ0g>Fl;[^@ǚܵ qsƍd2}4 Ghz,E=,{ 6 k\cEFM.@I{)Df,>=t0v.~ &hj F 5!+.Y(`T(3k\HԷ ⴇU[CN G'L :ᤪ0؞5H߸tfܭƼ+gh/^ȦeH 'Tcu=Mi* 7j؊<2І>vvH Uٵk&#J$'+kWBC\:hhJu_"4L;E aN:RVڰX1̔UClQ\ 'd2W@}jtCmhΟVmhaJAq^^6mH1ۓpD!Y_LG1DӠq%u{pYw&(,zo-<2ӆ/4dLrM"<_Y:XQ̙asʏ/+>V!UU/jCH l.*O]kOv)ptI/g_HsgP 35 D?Jsa=^:al KTypM=-`U, .kj }EP-+hŧ`0.-{&vR,B;ٮBVu7ENiاW>je35d!h/#&4מxDŖ(oQ JU;=9שuʵߕŭKP/IFw*,5zޫ6o)`n'\dX!8>AI(?@|#RcL+)8F+2S &N He;Ί_4WmCӇbx.&@ii]ANpFڈ9NJ>,4TXk C8VfBcңQr݋ݰsAW_-3ϼ|C# >.~cZ*/vL#~toaR=i$JGahB2{O$s0`'^Q\ٓ ڼmfb9#alSm`uAKa\Jݱ8P%5FlFTTûFO2:th56T3}jϚa9_ %MqLf(5TYMk{~42ρo2j[D:|QhGm~Owaˋlh~V6lCs,黶R^wv*#BlS%f̬1wvRYQUf^Lӗ}O-nIR  2y(3}0F=DVߐ0bϴb6Y2٥9Wj+ĠM=S_,P``{ºg|cm` :dNvi㞯#."Qآ8Ia{py izKRpbpQ@?,>z ?qn%t(YR wN0܄Y߷EwqG qP ~V5dTingn(WX(0fE!?Z&wi A)QMғ;xrY#xJGK'Ph@lw` QMk%b3Sߘzpy@kH*$$XM*F] ':j JI%{r |Ug Qlx(=! |Ĵ#Q|*CY#Ey_hXeT9@[OP;f67NAqqy(Uh!۾|ΓVB>tNY#$\ Lx&hu0X!Ǧ(RrHd`~d%]>xm9tޓw `{,C^93?j AnBI-$wL2so rQuEZ2}B98,Bi^J/>T6`߹T3z $B@+>ʹw;PhE.9pۃ#@O]ዻƜ~K96&A[?\*BSBmy gd }N=pJ[Glmt+b"ÄV\xִlƕV`r$'lC98;3w#ȓFx jdŀy҆^1:x@qy|gA~X_OB5ڞ?K"S_y ܊Zu4arAh}(OCyU% Adb#pH=\q]},d)j=]g tNGBJအxGD cPMgUb|zeˈFm[3](S] nDQ%q9{lIoqe^6~]u&CϤ{QnTUR4M0ؤO5)9HQQڊ{?(G16 X GIGZx&}94y4' ,fo<< ƍiY  &K*$|+ ߼qv+=KMP&9Q7S`Տ[bOSh=BXeƌRsϭR//Mg[h&<pQ lp}OB*X6M wMcj95~ ڴ SG-G DD D׃,'fp-r*HdHDCjWhEb/3M2`aS10W!HRG⦩AdY/[QdT(n0`0}$>Q"sJ9rn"moZm_H:c߰֓Tn\ M1ZHŒ1yM߲!?ܱo{1 5wLX(탹:ZAj_`VʘڨW*:^ckӹn".󷘅6+.EeP@>d&SQzBlbl|= I9{Q7JψU&Ed.wgۑ CIX{lpv?F5v"T*/(Zrթka߻=\]&/B0bAȭ mpz4ȣQυ!q+gwLct{s'%g>͵gq=Wā7D P#B6M*_,j>sQπ!S\ɇX+!лೲgV_ƀ-Q0 % ?"=,uV}{ZwE?b*:{fďDYK"29i`X:joEx ]j n!&(`>}߂4Ai^Z|`&u_gfA)`2=e_j^WЖ2˲\"A|&0ON \;g[~,Q:l7<60J3R>%\ & iW1Q5bSı^{ i`ʪ"[byzD+Ԡ,֦널q̘X7E[*=B6Z_dKvk%2/g$ο< e |ȇz7 ВYe\Z6 9ȄY'̐ 3wIO3LE2ä51My{ޯnq_Q4#/c(II> P> *%x~Q.+]_(@Y߫*/R 8 wysh-@ÿMWˇ]f (y;P޴pxP oL//K6c+x1~TA߫_@JbDݽaVEbu,=!+]! ڹp^m])_ЁqA>M7-S?rʦMM+A! 6m7(%v IqE|,P֮R̞5pRөG%!Kh,W|qٿZiQ%qU WR1@ Z 댾CqU<D7h.X=\{x} (@Q;Ix]혜zPPJ/? ^8 2"$cYwuh^/0E&IezB$^$0 Z'\Î5UX_uE8`sm6pfJž 7q{uc(TS?v3CkvX Anɨp;|akhA 8wXtP-̏o%lmt}G1n@]X %f^+Tr-xL|s"@:'{A)B3ucczO,WcJb)k)ߑ&ϒ_wqp@N:0 J<䂷} AiU>DS{%w`wydYqMldEA. v - W%[oy/mRcˢ=bսd.,{MwW;0nb͠ĽtКщQYTNXmPL!M3`3[V9U{k:b(JQAӲ `=es ̈́ |mrI>\Uh ~Y yh!QڹA,1Fsp 7ʣrqjʰO1?PR?]6%Wr-B>"~+Dfsw> HMQ_PLmM-las "'VEiʘPkk^32T?t4"R"Oj~#dɜ%≢ mo#3U ?(5[ۺ YbQ>}l*X:ĕCq$NJ^cTTaUs#ū ]Z0Ҍci5Lq39~N>yma0}hH!O60LNj9WoT͵Є\6S*c*Q7B+\|H!V'fS̮S7Jn֝%;ҁE` Ze*[#HuBam\vkUʛ?$d*ȏYCXYQ||*)~zOK#\x/ڦ1AL[bm[o Q7Zk؄E(h-uV]9j4Zm:K=F2X$ؕ;Bp(grǷOcZjSI{>m"\4%~3Gug{KhO| Z$F`olIpSH)m2Y7MoHG *iB_ m,0UVb݂*grS{?'IZ"dߟL8<@] L}ck(z(]3(/鲈;SMHݛ &5*3w0U,F1!sd8YǪQ1bTVڀ."8E&Q4e$wm ϓ AqRNq=8;;;+u8Z(_ K: @ gzHxyA!lܧQgݲT%¢Qia"DգOcT s^Yq t)"Xn49+h Z%vP׋1k E}v+EӰ|L4،="};oFBGo]ִ::IAjC7˹'g1׋6%0 /\p:3 jK-|/pg $yT  oWmGϐYEl e5$&~ڎh=j2fγ64OJL '`Ee!lӈ]Es;s" )h\d̜u ɟFaH!_T@jvT<\r XM 1(+M ~4.Ɉ& 1odr!"EL7Ihr#-ID.n7 (Ѓ-VG+ihJ" w=鱂K9o-!iQ/\e';XvGm17YpBzR{MXi`\j2g!Ϲ{*2mh3páJ?\c78lv@'h?<d޲p5zK4LOz+18͗ Ȼ': /kn \M%O~'XPA]4Hc߃QQO-PEQns* (t[ῄtXw /7{v63bgpgA',BQoP_ Eôxy}-I'W4撱$a %a;1|{O-(eI{%a4^|xސNss x6".3mz1^{?4iO71myQf'd0Pye]"X`@4"4t>U;S6X9U*OX*Tt~ 4㫁6~3B 3rL^o_U)1o۳:t;Y9+'B>k;O#0;&mVRFHW<ҟv&Rc168b/k~+ֿ: o4c( &v4JЮZ?2PYk ŭ݄Q:_'#,z Ѵ&FgVywJeY[VƓwuf#0թYw27/\Gr+ɼ>x~&Uݺ杏ҶJLax:RwE| Ppc9:wWB0 5\D0upl  GSy7=1HՍmfGWh]f?/v`sx[{NLLĠ뢸6sgIэD\_tͬ4@~ZsD_@\3SM܆i*mT+HyT%0O`N D{]"-C1jYi '0j׵.v[\  }l1ˍ'L~(hzr3 eB27v/y__" Y=MX"o) :[𑑲+hѣl 6 xֺ{Z^>pyPhH R:- I%*2OZQg9r p_^,@ᒔ\ʮĢt7bn, .s )jxlcKoݦC9`fyu4(Wbۙע-YJ՝V_v[fx$V2Adձ0mLFm`{3'ۺ".z42 }i)W[!Rx]`ޑ:Ky!?ӕ ݴQ)PKR׺,2RʻMU@ҥ;=yrkO`ԫ=}q؛7Q*msy"+icSK;-3DMeaMs0b-btڣ$ M*#M:cKXH=W^:*'$3n5fw,* 9\_$**:# 6K "w[QYؔ;+>i!/a2Yc/0bs~K2j {0n~@:w/>R~u6E`[b FnBUyq}mFX=Hn_`̘a$jɝEnaK AC !d/V VO ")z#'`/բfy= Dyaf+:z!!q_U"W<҅-ӎڐbMFNh9aЙf!bӶX?24Ld+u'aT˺шt,a̐] 4;m[uH$N)9=&pKoA{ "m)'J$05Fp"W(&'a{}#IjFS젙rUS PUnd-!kN¾f#\h2,uFAnqu1}y ?US*SђV٘ΈZm=2 Sl3Kz⨐v}T =Q ԏt(b i5^|9Q'.0]s1jJ#?[6Ĭ(C.׽VP[ua\|OiED.BF ͊W8 XE0gnM*>1FrOX/r+: j (mޟ.En,]&v>>ni= 3$59v_ƍo2*16w#bۆizNr&U_sm)a%n[|>?G P$LoǢނΓȐ\O]agݗ8]YLeroDDDefbV^ SN':2 h_ Zeց F0ЖE>c/*,/SY@ے)?gSji g'Ԛk͛",$tV8<Xot^ԗ`9_AhPg>ߐI{G4oCTpln,I͇''8G(>+$i k<7]bFOD tes2V'.m sfG?p"UW3Ģ;L`t2lJ|Ķ&d̾,^3abK22DARDrcKA3bwxz΍\Xx`RL_"ԓLH .~z#4ܿƴ۞ߊ)Ý8ۤ df}'D[ JI9߷x o0D={SR߅9,Hk#hU_]@E Ϫ;kTp)tlI Lb8q'/ ^†<$L(mH$f)gUԍ *7x5^p|v7Ik[@ZTzw`cx>$LIPdW{OTҶZ{\T5U5:YIWK|uJSa0ed![ܤ fTpĨ7qaXPZ`S5kƠ,zSPeR\ S8\nA -D|2Us3owv 9IJ0-^F/ pQ:kb7,_RWG>iqĈN4k׸ѩ?,v=YPA-hH&`8fdϦ?_^9<9ֳsf[sV?~ڵXZ9J]@R#Ru X 7?3lx})tߜOǮymORc8bL2⏇,B;m`  I ,dA>%T5\(F,.ci1WJa&R N?v{<džIFfd!tO`Dy91ļd $_/)'CAP{Γt8F;"qEV~@CAwf[$ԕ̜7^>?03,^#/`їtbik^iFdu`|%) rpʹǀGCv%_F88DO>ug4"r 2Ē &H\/i?(7xgZXPi/P=\yxc ǪL-3aҫK<>2E[uE'~=.3*0,K%=]eY1C M^h Y;xY(' X/$:? 4~{.#)2 .ՉOJ@̶<#M9oJp9g qimʽ8:~s]*E=.*hVS(ЙfaÄ^[  ΡGO>%m[/^Ev<F+1k=O@xZF(4ۨyw7ӵ~庾jmifΏ5D8 A#ۚa*+n֘.8^{lV p`$H! 1hl Vȵ?vZKՑqFU8l!G7s"9XdQu1:}"R1^W CTeٿ\ !(N Gϸ3Ix,u 8*BR^מBl3g@Cp)v=\a?_IgBpHBeV 2,FjIYAgkAPFk>1f]*׽y9'vV羁W:Ɯ;>Ff$B>Mi M1͛)E&(["L!?F^ÈCzs+{њ2-#xb F% cish-Hs֝AV@i}߂u Vb?,k9C*Y@NNLj~  %xD -%$@^'2{չ청#iB&6SO)tIZM7 %#eC|vKJAJG[^Dȇ7Tۏ]>w"r&81 Zw.UmW|+5uIpϥdQjfh4Ubk-= I+-YYQ0]]%>BmEOiM5MEBq j> c[Fa޻H6;ܡ1 b!NH Ao\\IBGF(7+n][nFC ^ WOt&w}N7bg[T9.VYaTNP?6fbVY,v!1Ã-Њ %:ô{7oܞ@=&2._7 L]'&Y 2R(gǎ1,7PyZu yhJNN݂dk?k6i G`0!mڨXX e1┚/1+ C(WbE#>v/ݶ0 H-SNO]cXA9g+tTJj3Z@,?g+V6\kտ&c;y{T2Q a^13<0r8O_X“Vބ^ <lEڶR7BZwVX[䴪}hcJ87r7Y''vMxTS8M9fCWJ-]&V69|Z*-kܠB9g(V1E\8s ͺ/ښޞ?1B[>Gd}γ\ġ%@_#$1 lXi.i&MaDѬB&F@Ӱa5aU!1VU1nci@LbS)ϦbrVwH_3 2?٣=:]VN] tK3 P+Sqs7S(w.gCxWώ-H^YZKad*pNev-d=i+[|NOqAsy]|Ns#8K8v X$N{9E bJ&I,G2;ZKO9DE ~smUToB ~|NcqƮh&> sȃC72G![oHD%J~/i$ک4^]dD@t'˚v*˳4^ 3xnRE}q([,^?&*&[潲^mTj?unSn+h<0b^}YFv5 0+C{.@Fáoc:nC.d>CfT'‡=2ԓM[ )xs^;q-#Sr\fLh8[>6l_Ql4=[!z΁YLU+eUuD悩9$eӏooQڤ}zy4fdw[÷#FL墉qvX'3 U긭ܢUR*o`۵Ze +|D.S&vboV9zVA;Vkm)H _SC |h)~ m$`^x-הF7 !zWs #uQ{aH;U٨Q79R NۋEM(˺ b8= gEg/ď|?`v۬C|4ƓLPpplw4IwbHYr3mF,O'{obaeKQ!}xKxc,s׽̵OsmQHu2`I7٫Q:'l"skײe|lu?/`-H?o%i4|hI.QE8whr}i02ٙRPK.Q %3xO[|^դX莀 j2kK{exIu@"tVp [.g7>P>0QX9Yxk#m I_9`#D:N ]Ef*OciyI6nj'j{(lj"Aݞx@%>m #GIwRXq&a C5-mCԋSA;6CGSyDE4]0"蒋"˚X JW@$Np7FtϘt&x/2E1:PKAYtJR>y2/YIk^ Ap[4RJhYS8M==SɎNg GJ *=.X鰖rC|+Pm!G6/ uߐB<_Ⱥ>l KZ H/ ?%({%Ѱ=x@Y#&b_lDfƦzT*An _či(w!6~V}3TtkʞT#vjnw HSnj6! ~I]6Z-DtM2ިWLd'9eBv '$/%u W$ Q?LԜVဵP›XG4TN"H lgj($ s@cBsnXHi^ADyxc}II~_ HCWks cD aV& s v0)3>`NqB]|$NV[fR'~h5826w3?Gwho_dGu};V}OIpu2; KfMÇ8<\fF}v}jy*B<CYe(`#)fnI3jy4ԢouVn2s66z/E;ZX qƆNܢ7fDn*5Wτ$sujmimzJ$)0S X5âhg_q: MϚMsԗ7co7fioA% W*mL*=zl~(ź Aέfrrx`/JRPil$G]yqQ|pykAD1^{PPk6P>0]{Es%QCĔGɃ/f}os0Iq+lG2v:XiZ@V??Z" vn-n6[NG9t߯8 -u ="oAɶͰE;Ůz(a;V+Rhx)|^nVŢ̣HabcބdAD@X=4Cާ^: {o;0-leC(,yW$aWrwu轢pME36@|vq`ZEڧ5Z`…u 34?:s,p R.=0ўtDî#5@e@!"THf͓i^cC}82Ō*ilV_!9(1b޽F{nB]yԘ?%@L?}sC-|WI$]^C03Zln _K(0dIE#KY}~xTo%W(F`=ܼhdΩ+v%; hHaEyOfxs8XV2( P (u9=''eT{_ysဒ€6ju;j:*9#aO C[uoFbk5*DÃ@E](3$| t)qeÏ q̀>{SR;cIFr6;iIEomB]ht"Et,t:AxaVX:4;fCka\֖C,6z/Y$@;0FꚖ;nϧ*Z<иRKąVvz.Rz[ FTLC=UV {AŧCL% l1p7^)x9kèE%Ky8咊jUHԪN1~Lǯ m_"F!FT7ȵLىHrݜDy3_<3Ij$OFsY Vdfp  E86 DgЫQ6h&^;ɇz PG_ غ܇kRIg9KWnZ=6oI~X^Cԙ=},9y /3~J©ihm;pSk-,GxÊڟp#Ȍ;Ts x'ZPq@іeoJg*pVP }\CCkK9xscCff(jcOR:o2B"> Ɣ9"#oWz%[KoY6GF ƅ=o=[}"\L^Vََ T.ɫy(J/}:-rJQ#}1g!9@H؛@Ig_ @{WaP#K$#z-{7S&ڐAѝ'jdOiG+T )p%RJ]+*h;/7nsv3#䷘15@fEbAtAIW\Q`n~:7 L5RY+d^ζ\fqNܠآѡUY|$C>Gec}͍LZn{U/HIABRe!䇸$7.m'k;=(D M#`f+Oqm~B<,VgU5zԵ8L_ϼEJk؅tyk:ߢ4v +큙,a^BU?L2@osYәB|%=.7d}  #$)v5'b0h`+*ٹ+5L<=XXm"SGr$0aJHf]hSMMV9c|Ob]9M5Q2:a!2 t,qG`S鏬h2BUu]w?2a5.i+cs=mofy:)<?(dPs;R>@4Ŧ9I ]]Zp+$|:D)̠CM{%tx$G!=v^=&fÌtJ#|{`oΝZbfpu\Ʉ3%b@29!SrR9$۹FCOR1&dսqj?p.({}=bL]1clZ"$zfOh3/8f;C=nne$俞IѰb4Ѩ?GUpe8clJreKJZ< C|)}kxj~֢0k~ Z={7- `u˟fSQ*[nyqKWTx$Piyݎ D:ʧӫp/iP*۰YWG$JSւUքtSQ?C7'*G Df4zyZ#~/*?~Y'Eq]Y( +fXv G%vs ~`l4r>%vi{{̫f-TJʯ4Lz|o WT^Ҭ^,_DPt?zDOS&2[KW+ ԝW:Hd%)ܜ;G66ޱ (w.P. 릌7%uˋѝϢW %j&˯q W~Hq.u3ܣI$啠^#@8#1Zm1; G}^&f#آoIg썒2iH vD9˵ 3!p5H/+T'vˊ-X-1{ʒ*#.49 N{nĥ$H?!oyaY<L.Il30Zh6bff2㺦VhxK֦F!J%@ 1 ^nvn6-~gy1_%jU0ŵ ,r ;؋sxe?|R4B8-;S=RƩB!h@-`y8wc(SfL@+3dqD;'rx49/g ;蚩wb^vWd-RJ$4 dgC8ʪP"}%Zt1oE148*ODvHY=Ai_VQY\ѕSIǛE?_k1˅Fk$xU^(=!(ǎOݫW&R,"ѺL]_[1n2mrx $#\ߚ"H?Rږ2cm;jKFl/,؅_ے@STדr䗇ZXk/wNԕOW:I_^Z%_I>?׎z^KăJAPׂۆ%+|V}N-nSsDČ (YK:sV/XtpֵO_ GlvFLyh?ClT8xKb\IF1)jT-uS 8"wٱO> kOG>욒:q+j{EB5 46( C%0C*ж$!7ިX6H'PRP殄m o9Lx"( Ҕ {S.'4 sY;Ysg6Fg^+DhmOAT Qm6xS0AD_4W~8^Xr Ag-iQЪ?5|ڼv_ur[o/S <"ꗓhtEX0z/|w_ǽ%?jAK]oB4xT.R/MNmN[&"1"Sp쵢yڶ{8=:xۋIX w {|d ]E%΋~ 08ߒgIRl@toM2S* kp[^2mC⨖x]= E75*,R@Th̫f&yMggZ 'i8f+pK3E47`bfB0]iD\<"I]N5c4yܝѠV~{ߗ\e4л%oF5RG!ޝ+ i:PUHx=\4&*W;Ҏ7<>JV\Ձ =,4,G}B_ >Y=(.w x1"T 8, " Q[BKM"*^<0+mbvIJ2>j NA9% YrIBYJ;{LO' L2pmK-c }6_a+ "AO}pZ;\{p:!vBK>GQL/ShV{Ki |a-y)zb6jMB_`hPlZ&,]bHUS D,IT +*w]|읞DXBſ5Χn!O90ϟSVش9G R> nu76EW '߅ۯ[3qo:pxz Cy̑Vx+A66I6E,#5Ds#)"z)zͅr<w/" gy0!abyyZ<g 뤺| ^g R<"fXU։~ m7ym}ߒ˵)"dNyR uyV_/9|lw[ ?|'l->F+7f"܄\<:vC5}Vn2IbMX$?9(i~zm^!o24߹;in sJo4wZ6[;Ğ&U~0&e+,`?PJ_SE-Qs ]pj#wIHҿz^Qv!J\0 \a4 ^kvߧ-e#"eHrJiIh|)=I9PϨѓ.X/SHeisԋSY7򻞄۳\Ke>rړ р1A8.ZVQ `kZG_Ti|3?Q!v~IRnQ }XRIpyx+GUS0zf$,y-x}="Txx(JgPk ڥ>jϦ#eWǫ ci;(q4lXQMUY!i!#ߴ~\#P/ߧψ#ǜذU62q= ˑ77a6 ƴIn3,LhdğvWSJr.m\FV")ш!aн"~i^ƀ I;pyub$dRF4HH^%ƊPxNv:_u ȡq Lih2 *]{k4qfL[Á>ZI[ڵn-fPWKsKRnPy)tR(3@c$Dx5 x a91usg+S]e@ZEٗEo8_FOQ,˻!3`V)_CfyAϔ9)?. h=2b:6'.c;(,z%k.pV{:O4,`a@b>QH+fIk$3iF[>uz 5ț( BhIfTne8uOwROc:{Дo~L<*@ ;4Ԭo_Ra:sZgXO׭$?@SCr3X_͹+ .fCj w{SΧ.㵊~A$kSG$&*$XYS;uN +p'u]ʓuE@BbJ/OÒ :a*0$ܾK@1(ΫJphˆ;Z|tFlb0 M' p[Zf6 2\ɆŔhq%wxe_Ypp'G9rR^[GC&=Heb|K'O7=eR7u '*70GnlcPJ1Kюz~xAMte,Z(s3xB: 1PG0 >;gW RSF D_3_ 1V)Mx d SS0iOnE:8'0ק.8Pb2ۺh܁,;c bUȱ\9s.54T%WvHIA^jyͭt$bu=फ़Ƅ J#f%+dat<*HQ >$ZgXE-hh FUa#`/ r4HXjU2[$Տ^}V%2ɚD1IwKK}T"x'6Zp e"M:'z&-ݜQʉmAٛ]5a} l9v^2MV࡙099y JQQ?4)~D|W~i_\;snf)L%KލpNEdHOu?GR Q$Ο4䖄KKSY3R4YЃ޾ss-i Gby}H)lwʗj!np EJBO!fg0 H֝M{! f^pM?R;h|%Hjأ2{{^_r ITwuƍsA( ,:Bt$Hn/CS??2KaO (~QٞtޣD$w*b}ٺ'[_j*>%CMB$x @sJ̓2LL z)D-Zf187ݝx".k4ͱLhMpVzKMmHb蘉 JM%v+T4˲*<93FI-򣶰0R`޲n)FGw%~XA]Z.̢b{HdŠAϿeuJg|G,ƾؖuQ2ՕE`D\~@+,55GU9Hpmtĸ|ĂNzXaXՏ|$~}2 ~z qJ #fLX ߹,XDUѡ7Ix@ 1n`m%E?R͂bÒoX6UgW;pNa#!VoA$YgЎDJ .t" i7PWNy|+>HDڣ6d1[\{kEKwVí1\ZLT#Bm<+6ijDKC%Do6s3t)8iq) A 2@EI^i:3; dc-dW9Pg@} ;Rx(XVS|мlyL9k0?|unAcVA+xj ^H?ˆPvDA{̶lY!㓗rt*:aI*kfŎ(9<-3XN[( b1)VP,΅zfK=Z,cˇ 苂;(>TG5ŏ=Rgqboﵱe4ߙ-"%oz탵f]r8ޭJ4utS^C^s'O=f $7; (kyIXeqq; ^tg]e(N=P{ | ykKjrCίpR|eTʞw^vX͍>Ȁ蠙 ;NAFQ5> H7#"Q.7Ӭciu^dFV*!H zs^~Ե0?f5ꈪoXPQfgذr" 9+x0] n+-5pP=שlh9]v<ŏD :༎+B1\~.oƇgJ_9T;%^PBpRfi]!/? {nAeօ_E#׽p `4LRʸ(^KHP l~/2 Uri$Ѻ8w`Wxluq:?} uO٢/48Δ~Zr5[EM2Z]@i _lΈgpb|'ݔF.{M O'ɏ'yzfk>3jZ%|KzZK)r)Pn3DxMU k!IWS>;8SlU j߇NR;>zR[?$ئΕ% m,w?վ qolG5X*5O;`5ˆ&c2N 0\nԞ>P˾kyhi/\cB## Ƿ~4՗$12|Usy&<˄Ѳ늵E8c b Q[W=+ԱCJ! eÌ]_L*~8^-b)S͞hٟr'2kǞ7;%Z; jLŲ@E vPN܎[@ %CO S$AQ9)*J7FmEKIvaK3Vd,h+\~r9ͦb&h< ӑőZ{o{@idY2KZhćTBSp0G;8|\N=diI5)5\G, ]u]J%ۛgeÙd2Z*fVp }.r5[ o/"2M?[rLjb66yeRzP'=Lv>Fxh_kM]SU f:Fb~LJ?N:I(R .syf$OI0-r2A:,Kmj̙HڥS.F{Q5+2Wp",B~8xj}hvĵ)C]W6OȆv^/ bΌČF$-1SL=@ %&ACM F+ha6!9>0C^3\~w7^h0=4k-BdrӢe!Iͤ>7搪4ǠP{4 !t~g7aZrBK%j+=vE?!JBAhcTЯlނ2YO.ϡ,TʽsџiİrV^*lx S@m]{sz)N摵g- :)~) J2 8+g,Hfں 䟝l9|1aN4~2%B -@pn2iHfIAEiЫf t< =J-|IaJ!uӴ^WwیVGx Nm)]BLs!" \~)<4X C&^)aˢE&7 R5˽!Y+lh sS,/9)c*w}c9-+IS{\hw+c Uneq㊉QCObL#R(]'S ' ca 0H~k`n`N"avX(HPp;T/i1Ϝv5z6iۿ>N>1 ¼ZcjS2]ɒA`Oor Dm'oF|fJW%ТHF7c /Ǜ1!E4+*dLYcl9 Q`a Udx'hB=׏ T3(J GlU #%HZ@=5>ܿ# 䲩bGW5gT %.o2r% ILw 4 z߸ -"Oɐ/w$R.Ɵnm쌪scXE!$8 17kYJX];4 6:/FlJ{g*cO LNt^q/%/|2#DumU>Vѷc1s#Ђ-V&.L+0{*f֥}/?S1(y(Peb/j`gjY`Sw_ӫx-l-35˜'iwݴ␿btd4t^nL/i͏֥xCZG!|؉>Q4\[]EEBCV3ip4SpXOV f g:ˡ\Ig<`ܾ7 sl=*@H1XfegAaYI|TJNa"}ŗ:ʷ!se`_9&,0bh)p DR'}8Z]0.a:Xc+K'". 9SEV<Z*ugx^gQ̮ex<,v*B$z]L,ߗ#-@ U%cG7.4^[x$5Z46 `T2zmݓ%g>^Ot=)vE"?u2 I/O IX_y2K!(Rqr%)L/Xd0|Hl_fd X|4ndJ_1]o ̎5&Js/@]mi!>1hS8^t7es{]Os"gNl$1^_.zh\ӝt$3Y!Ĕ:uI{B`+ǓN]_Q| =53nk1e^C(%c׋݊E~ˎM>| =5d>aN+DkNP@fUF|W /(rN,T:z>Q[]ׅfOX^?]Z>ƥ|(nJLnԶۚLL h?E9wWwp%-*;Af`!Y,^=Ʌ^XjNf $$ɓvьUKC2>"PQ! rHhEeVz"[O򧡒 Ğ-RA G- /2~_N!R;0krsDZwW.$5;pڸ:hؘye$UuIez-6xU(s3|;Ddhh:|tGRSQ'>؍ ,[̣mcEs7w{?EGXpvЫq4^;LP^UM}-R*Bzseasg/ChgZ.ftN^σҙ}= ueSYaXmgXP mޯ:e}7jnJZ+YMRb~73lݑm-ڴLY$Vz~} /(ͪc];*-ls9 kz*"Е*ާ+%;ҷ8O5#KAdrC۰P)҈/WRL'ds ݝ>Ouf54קp)k-ELEC ַ'S">(qck|ӧp|om$љnj}Bv!E_`ײt/t7.WvٴQOOLJ8 2[^480d $_"#/XѼffL|@ߙ_d|Y;mۀ0fʥẎvīܪzZ`e WPcDF6.3"V֋up3*:۩, mQ#/Dvc %PH,}ĜJmuMfJ1Tlcz]^悁^ f\_K(vgO7%Y( yRkokCsfq_.B4q4הmV͟йJ½k޾C&,!w "A^"ÂD}4XWDK.H ؙ-7ڣEq5C8BǗeCHsp@/K N$~.ܡ3o\~' _8WѧeBXHt*י.(QQxNs-Lg5˳$T3nCE޹/q"13NuzPJfWOV@%G_> O9ېl2?.Hl~;m:_r["Qlס' \({΅` LG g!gfJawL#ZmӋH;Rœ]m9S*E(k79? qX)R28*j/Rh!v ~š0P%caeew*z4tW3=/q5-_QXeO^wk V^KS&qEAg7nL-8M~92Ux a`"Y"?M[C S#fGMEڽݢGSdWkn*=`~I 6lU7o%S'+y8,7&g:4c+] 隁6u1,*@+r#]RofR|FhQG R:X+Ň+(_*NԛFch4\GxK!a#F lNVBI|iaL3%9ɕs; g^W[dZI}0| 9UG񿧁EfysELևrL1wrA;P52}Jwd!c ~3ɩw]&Q8j38K$"?<157Uy{! K]H^ugr3V;`F3_Mr.TZɩ;r?unر),-mM+;@6r5g\ѱ~L>\jd&%5䛋烩7RxRzCF ~DsҌs?SB*=:{Dq]}~H[RJVQg31e S "_& ^V_#|ş@39FY2>wMP+0`As/"li[9.5,/=dWU'?Mw6-]pnpRw1]ӁOMrG }%yV]y`Kt5,&ۆ_iR4@vD"ZG^[*q>yR'DPR@J"0jD>+pI( lNkޑNZ MY)דM9{eXq R5OcC燢y0lkyf\ā3WUR7B jFA-Cs;O_JF4R6gm6z4Wtm8\{>]NK:4U&g$.p>8\`oqtTr}޸ ʘGaJ֐;t5POD0P;#}f8BJ@Dsrjث#|ɉ&KbW> ]+LݿTdҩ" ת5܍Yb%?_(5iDirꜞN G:dۤ$J[,:"[SJKvOF{WRlLeT_ t^f N[UH'DD( fR^9WzA*n,䏼': MV ^Rj>3W-=^Hr!ePd/ٚ :s '!{|읹Ζs,.%߫C)tY='xP#&qi j ~ 9VUѮ%($O| mt<P2RH|(e)mHyz pFuԉb6LZ孶㞩drP@ 7=K o6CBq}zVl,%;cMz>Ҕ(E\vܭL *Em3;{%tDg$'sIcf7P\0d|>Yk]#BlmX+קKrpD n؋B2ºJ^h+T[c"!pq]g eJY{vѰUGۏE%m*8gs/g* 6T|Ŏ]:T ;:V/_ſ yv< x*":Ю}X}&hag] 82$tj] Rωv>#(hLMC'zQ1 0as׽ !j{,(mo%aS2xA8vZ7a#y-"^Ta@Ϊ ԩW)GV/*[mZ*\6mc#'bщTⶑ=} Yy1&e#1tb%F)fVR}U+ƧM}g[2]ǁum2=ZUX |!;þGanJ,^ipxiC)n妲f6DP[ji\l5(yR,Is<0EΚ tVdcxTnpדHڦuQd5F@My};@AwWmEhD/Ŗr7w=9{p^~eYeo>@]]p.}BᗄaK+@ʌ::˫-;t@  "͊|Ў(z.<'2"EmP\VzxCe'c.[iMɆ"#AcV9c354(8ҩ*͆g㟍$O7J3_i b:( z'5ԥt}g3-6::/,bV t$y(:\tNDO|((G8 vX=%`|}z_i$? 4zD[Oe:i(S5L #{s=|ꞍYpR.SYebY'޳^u1cwnzR1: )s3e2òZtv5yn'1vv?rSR%t`?Ja^c1u P8UU54& \~+kO?&}r U*} G12[?3OkS;?sc)Yd]3lXI?5|.>ϭNy#p\}s~r:l3b9RhbW(ayc5QzOam+t0wd<1GoƄ,m ̾\#6>1u[Qcþgx|&7'NtG6LQ ZT\i/7/ aAq0knc |\&.X MG_%nZ<[Ly8G(z=LosmvKjxFH|3& ̿o>M0LuSZCTdD˾[b 6Ram3~+<;:2Hm~s5Y%?TFO+ԫ=8)qEŰ@qj^=HG>Uk\O 5{$鸞5mJIA޶_mД8PubvJ6C}deٳd\L! ٨oR2nOL M~4ĩ_AF&c9X8Ktlxk9Nt} -}JeQ5:{mO>%3%/d?wsgc sچWy>, /=xGfJ⭎{ ԁ )ݶ댁j~Ʌ5 \."j$aWXN8E ( ^^Sڒ)y4j.T+h ?4y`}[E()`zTc vڀA?. 0oڄsL|ckMAܡ#0  &= @4T$ ƥy65(<Ct `"kصߢ߼mFbL}J)~?\vāj ~B4py\xMq gUD@{TEB0QTU9z;)DjDZ\ yyp3uh46qWۺLK=)t+P~(egi*s7 fZE% U4̓MrKQJv amIehbS~dRoz@jٙp=g)6$ ?}'̋ v0!Y][uUgOP3@\s&Ƌ-=kkȷ0'ItFw989֊Ia!z9k}>r69vW˦"}'.۸KcQH+--[+ɛl\ %w &U f aKYBhK«t9[mU|O:m K93I/؄GIU8GOlrO 9۷"tDp7q^sy)clG:m +4ȩaF2 d= k K{K\7 6ifU]wٌ63Wq @@G |ŸR.Je^!ul.%%`t@߿)VNq܌"yڸ,jJ~ AUn̄)e004}sJ> $ ́ 2@1J*)MLk[ y=fNogx_&OD6 #hn=s+7@gL#ǤU57pgOq,BS- vG9bWD}D"0V¤"#vgxe<ƢrǦ7I6amֺG"/y!4 BcLN?ڂ&Z`Tѹue⢇-J.qG] :tj0$ϼysv+Pe;qG Y6~piϺ,ji>ny~IσгTQ6WBhu5`#x0:3f{d# `U[A{+t%ŒP٨*ԪPytrތU}XqpRc+Jc$YAd[9K)W 4|s<6({$rܠ-~#"AƆ=gR]*|sϻ~nP~T?Ū,mקؘI`Y$ @5>S6O&pEI$Ž:PG0AvdG*S~F2ٙ5Kk4yЈH}4~I/GR`|P3G:?V8WSaKe6yxU+J ?3Ty҇CO{M[s$emvL9-y Z|n+2G7qxb!k^K$ĞG~nH՝"Yƴo55ߡ2s⑛w=)8{&wRiUk#p# Q ԅ96pUDi 5V ~!)L>& ϯs&P/իq\%6H.$9gЍL0R4mIًMcuOef6VĸWwYwОu,ZH'-~m&P)Yy2t H=n2.0jȅj io2U9FW!A$\uAh'ze4P7H}끊F- t AW1x>5ÞFT8܃Ø3Q:ӝu R'tm.QalOU'CqvWD䥃17sqԮ(J}%-;YbFIvW5(*$s|]\uDsRdO5#l-.sUU玼zRy,E)%x̓qm.d'NqP& A$tfq#f, x TW?ǿG̯X\zo< TN)R,o ]c?[7n& mvL]gJKeU`yy!]Y~NCOekZ o^Msp%USMm@Jr8ԈEIt<k1NKν>HV 9@%Nfr~)~BD$ֳQ(A,[W~_dP @Kmo%^iWg t~Z R9-l/7H|No?uH]*Ϭk6#52ʹڛƩ3;rG1N"9+(Ʋ$p'QqA-X_ dakinքTýYUK1ssY --2KfBw:uMXR+XO#_ C>oq+rdzt 8ݛө̬=,d ~poGB^ C˰k2Q؊+2FwWb+^M}^O\!bnF ;g33>,H?nG'ˮCm(.`qEh?t|m(Cpލ=()(ҴP ^Nzޟ/Eh-v?}2D.}j#xF&'|tq&tBUPD]Y-c"$911px<ˊ3AHit] f 5BCluKY;hTRT0W.;@חa1':Zӡ1=y84UcMs?{{,ki0uIng9A)q𘉹('m;CD`Q)> #XV( Ӽe5Z@˵;.1Up,πG c˰}y;lZ;jPN w\5W\5.As9,4^Փn"׵E,I&R!xA1w*bq]OEҧm5-" D%PԵ+^Lp04Cה|E'jq#m9%]w8"$_j>&pLWl5;O\II94IuG[D6wϔ.mrd{rFDy5ޢ*̑uLrYi~ђPkJ+kG]=َ7xΆ lz{r+y1<1 93eXD5QPP/A-$r3̋S`䤄:_trȇȮ,6wi :w/+Y>C>bop۪#ZQ-q9Ty4]YU5uE~bгqe&)HbLᲨm1q{#-=/^QbkGٵ|y{g dt\rGYp< `m</ʅtCQҳ a`xX/iU})(@X g!юd97fiHHKB S[=m<\Fyvd:){-xuAm=;R=N4}oU Š%ܚWw[ep'ppfr5Ywdu6:u0bL$o]ϼ)F"6Ҝ0ՙ.G9^m-_/FHȝ28`zDǿOf:qWGw.7mӜaiP]ÎSy%:HھF/H%gO#=XQTr kC'́8EB!ѽ)0/c]&Ɲa5X+ R9 a- |'0?qѾ20YPR@:9x+(x8*d]ŕ7t&Ul#S$4J_:n{'"Vl-@1JhFQnk/i'3>ad(”W;0I -iM\xm2lߖ LګaA⛘ĺFD-WvعbPJ:JDԣ^%v /b>zツm"%-y{PR:v~=|b8bI]y'|+/7ަk!Ze悊K7%1_X717xJ!pibǿ.B\eFGgFs1(% {TJe-m!~̅+: EX?fMBtM|r9+X}U^Vcc5_FͅuʸX0le]pL>HJl)w*zڬ3@Rk uD?j~X~"ަUE&eJL+ DTy3, !FƩX(]77 vUwP\$6EБYp:q /xQ[+"wUz2Q8TJf=ꉪm B"fAwheOd-5)n<}Ϳ5[S2”̽!ְÄy&$ ǑL@)7Tr {,f~~Rs{N=IRcJ}K8) H/9hw{˟{8v`F/7"ѦJ#_0NK͘OލʉGV**|̫ <Ԏ!6+]բ0d EW(A]hD؄;,eU% Yx+ #iG-_(Y"QA zK+jiT[7ezɮ)YL!kcLcD1:mP~OjĽ#WH*V-ҸÛ\äxV^@XN]PWmo 3O@wՅ1L?qô(_{j[B1KmE92Yy`0,\~z 2'q9su0?3H)̈́ϣq:_#6as=5yQILA{[}`Ir.>eOoUG9!4jXBt}J" S4ܜVw\R +m # ?LVUe~3Wu$ᴿL늬a,&bGV#ۿrG]DŽ! ::!I̬֗jG=ő[w LMΌR/)HAQ;"͸L=URC^蛴;uiw8+'xZѧDKCbrؘ<_Az+'Gck`P]v'\Uڏy53pAĖD21#bĂ 'x5ٸXP+%ivi`*<,`K`<h|ye's+S$V C5uV_3 ѕTm=h~ TNڙR dhH9̔s@}AЭ6o:^s٩^{RSb&'yVfSo|ݺFםNMAflR툱gnFU$8 ~6X8Lu& psן^Im .ыS!W/->ط~~ HTHU9dک Vec`~VNđ~ofs\"|toi뺭x?snQ4Ѝf<8)S'H7a@QA^_,"?.ڧd:cTRщYlU9tKobHr[rxtʮ&^@Pl^ X6*sEp|[",5SDzS|Mk'$pW- L2{xrga#{xRLa^M3q^?D O0e9pT:ҽ;ʁN-5[|Nt`VmM=⒂@(ni^Ï'M~r78X/}zʰ8_ d&)UWWOeafoWؽfr$JVa_*GGvo٪!.DW9B| .i ZBwzf5ڝךߣ7DH ^QJnɳ sy}3eu;b?caafFjFM}ijeJV/n?Ȏ`͠klVÔj Y4Ѥu>-{ ݃~]1X(; *5G܀S{'j?58 |B;KY^qo&ʙ4,xx^`ySLhJA2{b,wƼ iIj=h^!GL]! 7RbXN %.c Qs|e;}r^g)-9sy#L%4PE%oVgjjh)7:xF"2rE&Rԑ7RARߐi#. ED4Q4" 39!0#=+hu8vҷzrֿP]xxdlPsD_Wi\o=XԑřiJmcmĒiC= >'Uhl kDoƹ!~b),!]F)MbRkffo <\V}HIɬܕYZ׏yP"~^-/(w%hx5c4װC_zw@3k[|0`0Kl,(Jks`[ٛ!ҪwD[d&8G&uU5u9+o΍tTo!;3^<1NI_Xw&Js=965-]M}ҫ9?6>J,9L;Uq $jP:g䤛iO*#BϋCc)eE/h0[oOAjZN!v=XMxI퀕?c z&S=?ױ:tY۶Dƃ05\:od^Ov{ g'=<^3JaȽ(qUm}RE8Y7`>pdt ̙$jAp}iq5`#ZiAVqڞ+1)7a%ds %tgd,ckq޷tsvP/d{AΛ[̠Ϙ#+O{͜Qq1[ R}.[=xa(H,[cQU$T7ykxneKw$К$^ C ԣ}L^p`-bap}D.r("z8kjf) ݽ( A߇K7;e@r/4{l]NDR4n~[ 3ML"B ]ǙI~Mpg'v<ǒ= e>~69IUJ\(Ѩ>CЦޗ8 HQg:Pfw\)>G﹃-Vhӱ)w$DJྯG+SHXR; 69P3|8*CS|5 \U ~t86rqO: p`*- HYEz >X" ]}wǛJumBKq"p>-*u^4 X8|4ȀU= %Jpݫ4y`$ 94@w?th+62C˃EsE^l?ȕ8_4UĒ|I;t k Bm$˯wKQ nn&imKH!^f FNn_4+ۼҎ,vZ:;UF{c))t8b[5nCıBx$QŨw5*t0 kH@pPk\ͫm@-I񃡀_#H~H~t֤R[-/~1R|(Ycf87yla7G/p_V{{x*"[dJnkg(L4$hw iM)Qb?( 4]U:BG~NSEEIG~ڻg).P#]>7*_.~$GgSjeo-<:ޑ#/7Y;^]Pv fɤuj.awъsO~_d<Ui ۉfE^h^{C-J-Ƌ"a&ֿҸn(P(wVgWGdYSM?r~qV%84Iuإ*BxWo1M:8py3M?7F3Jעgݼ#?>R]HM|df˴J:*:PJguk'S/4Ȅ::X}?L}IxC+wʒ\E!,2{3M&+ip|KRщ֦vvm+\wTA5Lˀ?*8d#m럋Vw.kAQoEEHEk|Ka`F _Q8=d忣orv;M2vh[:s"H:AH 1у[_B=8%zA)):4gޮ E]QJe,`ߺ6tQ\&!^ `ٮ`BJV]Rd4֔м2wbf[7ڤܱ\g멋Ah%j?OXJ(4N7$c=EFP*+5TՁnljMw7u );l1A]V+թVơHF $!p*؁`RF_s}9m(Vb gc3 R|fU^͊ex]Z 26,i~j.- )8t< vQ'Scj 3ؽFA70,|6$%Ub&=#b]+@۫(Q5g.Al#(L`ae}_[#;X`$glLV)Ol)M; 3֍q$F76u7e y2'SQ^k]{ƅ8g`,V"`uLTߘg"H'Khlʈ-wjEvV)b>:.?ph,ollDf5/[?u}tE~ܽHo렙Q< nDh,y#(υ=g?0y.f-_ ٦Wca!ESzkKC&@gTMnvi^&4o=UEn޳ڵ(֣6"@M(%@i34hHٯ۠e_{W ҘNR,v?6*P 9UouR5&$[k< w ,qgDfmET.Vww4g(ޖ#hFj,3 *.NJ1ZD}#YXpnq]cfQ[!*"kym^*,I7/Ȋ8rnihZ&+ySQײ6?QAIj4Jsq}X~l\bt3Ur-`ncKq,78 ݐMI+ɌzԾҔ5kc䧰 D5/TN ڇh:THBNi:mрceU&< N/^8_Nj #91d+u9Wn-Aӽ1m9)Ua ͢ibq!˘$VߙW˶75l'ekZpJ-WJ] F%$B~|xҾI4s-Xݩ)m%;zl "Bj6,Bγ 8bLIQymR{ps4xBn9SxXZ[PnMWklA3J>3@2=8W,ŇaL 2K| L?ۗ2.!ރ29Bq'$ydcidu-U6ǿm( G|JPznZL(mW"b!`]+I%J3аP>cX9 Wbң*?d݃w{uq|ayTfjz;39@gLD<b_Zj^kAhar{z*Pqȁ0ޱ"uLoV2G.S 'nAKGL[] !MTMhT)I?{G?v6%|x "qM^Znuڅq<-43@u1vE CHlkƗ̴9N\5ݰj-OTW6OC:ED*?`9O1:vmq4I.#wK2 ,mXJ`U26@#A\~W%Xc1y*gߞ0\jkhs r=ɩLϝEq ,MoQ0mo!GZPC%uo W`1LZML'ک*Q*]=E_f'88vu(.Qwu3JdKn e<"DYn0r)v^:ߴVg륎4MgCϛMٌ)mK?V/8}."/l=n~]仚>Xa,r'+&L)[CTIiC⯁F(E/<ߟiE CMVͬ^y%nF0ens끼M%Nl}\ŧ#sZ;QLy3l@ ˋQG5M͜)9rzWzش4+Q嘂6W|8$ۻ3=tY/Ik`m Ipbà=gMdv+狯\F hB2L$&/wDK4Rr4!tBc1ﻮc`CM?h8cXqi'j.FK.q((%P#)==sVRW-z=8b{l54rʄ)p@ 2[*9<0ĂWfG'5r]kdkm:<ʅ#*{:QpmǃijSO|_CONy5tӻp PpWdY(̿'4\vd#KqfəMy{rT"ajVqe\ 94dW 环g#Jģ !`ņu )e34zQZx ={;RÍx|t&)VhkK(M(kD:+p VXp*,ƅ.ƣIFqs~3Wvu3YCpxa? 2{ug|cB{B`WvwqfJ 4$rIYo|{/Xd8p6߆r4mU|9 ^_Q;dW\ReZ8&]$uH'[z?U9i't sMi@֘r:qi5`J.LP{mx„ -6^Hz^;Aoc_IV;? Oan83epMdyhZ-(@Mx Ʊ=-T?KwଫkjgMQӄQIZIJ3eq6S~* Vj ~^67IKp@2(:XZ{R_2r&UkI: I7/+D0C[EeW(VNF"UAH&XV=`G[]C2Q4a_g- 91ng#v}2FϕW#ȃ piL:Js+ЌQRߢ!zJ= Q L7WG푐=di9Nxq`_**8$،?m;^CaN:r9.e @_n}'9de[/ ⿍|$L4L A:SZGu[YkfKk7l3kt`?xF1}KbԁkzgE[7ey|lZ~?jbZLQN\SY ,y3Hۀ`4-Z?hP.P{: cf=>׶eC Pׄ\A[ݶ Z6Bm7,kt+5o]C,xփnޤS*J&̸roTL+o '~w'$C3<~OU5IUo*{:5!dpCI-pzԵPaSΦ!`b >DWV!AǗC R=:: )k5lԨKF%ԼJ'M|>pZZ·ѝ8ug>V >.auSEf4}_5e<$ $iC(wp 3fwP^\&˩k) i/@Yo,ӯ|ߡh J8: L $a?&do{O]?6zoڨ ؋W !;=q,P! XՐLJ)B0#׷K+;"b0ʷ;vpktֻEEo֚$ORX0 1|UԖ$V4bRR`ulG *v3 `gΓT^=KhU/R)i&jzFxkѣсIx<'Gd,+z^fJ/Б@)P>]YG vZ}Kf}=u#GgQc${ 7@SU/uT6d#~rr-Y6C׷2 ;MJϦ FW(?6}uߖ;4AXQ@(t Fw]Ik6Ьn̤`GyH:qȊh"ɏqOgPۋ(tE^m5@{%DbV;q+b\52E@eri՘woY"~X``KA{ae@~FVŒsF8)/12ݎ"rm3'maZuZูGgHvpUQgؼM:TS95G .j|m݁<>MZ$tJF׌u&P : q$PQ7%;z=~=9dz O)'Hyr+!G8rOKM U#e3F4̯˚wɘW4*-CTDzck./cnHք)>T G2)ANHȲLrRH>vhO_hmJwRKh-Ͱcwo$U^fA༽y{pjG :!8p Ns)~)Lmf =\q!7 Z2NsQ\/[+b4-x*!g]f͚z`@/vOV*O2g-/dt!DGM!o\w_HI>0pY:ѵ`\6Z T _6_%Z߬F>'aIP'ʊ!; -t!Q(v!1W>Y^(1r溕Ȣs{_D}oy<:6acQm-nO}UT^ː2+#c5׎h(V){.34t(fX85# "҂n^QB{,Ƚ(=Ӧ1/=U4ʋV2\J^FOu̢U6W+*bC0ӛ"aք38NԢCVY%Ӯ\b/rd;,Bf{NN=)L"s< ѵ^~hgḞǥQdX:O -Ba8nނLo~RX9x5\>ǐH&fub0 ]x-:⑘M<\2n!&ח96s.S2ƒI$j596U Φ9ۮL(~Y1̥YrM%it(4xLϯvoCBZ]*e"* 5z[YK un#nEѺ\vuYɠ.U}aV t7A㖩 z}R@f;W<J Cs^Bz*? ̼Bȍ,+ڴϟB3A 9xV)>'sW[xkC ~9?^7YE3cQ"7kݐiR6d D?KInLKIW]P}0y%?-kbԀz$ΪG~#7WfCکj~[`}[*N] 0ޕL4!Z9۞4N-ѼF29GjRxҊ[o1l y ;I_?!u/4^wg7` M'@~u]F0xCm|OKUw`P[ 2x>;DZ7(An>\+RXX$^>pfmxgBnj5%xqPL[W_C;'5Yvo1kD]!Ay,~S**C3?%+{<#znM\Aul K-\ފPA-HepMpo-[Ig(:?5Z i/. 7*1Gʡ!aS@ N).x(p6ԉܩ1[:vX) UܹeH$^TLfh-Sӗ7@e/Â9 ck q~nE/yfT=<"v\2y1؏dfeQkv7Ӓ?,@rVicy`hs~>R*_jD$ ^#A9=Cr{lngUWFQV]>hANK6rSlc;n,.Ǧp*sEH߆hLtL"E8BS{WU8ɪ {N6jw5x3MP |=G~jso|1 LmSwPy%YvI$ D]t9AUJn kiNH% >]*Am T'bcQ̕1I*1p302"`l} DA3&kL xqwuMM8땸F-IOz!#r-Yc&jDJ ]wci_K `[s[ INv#WTVLlPǣd7_cA^4c+!C?w0ȈE,rRR-T{~zaLwa,ICk7TKMq?SҬl:a[ڄ"wͤ7,:M/xQho4g;.dU.o+oqڤv" w]jC5/׍$^V|hd` o5&hHSN{f;"-ijHh<'WK"1"NdFXXM.ו2#JE󲩍 cgݤ2*H.@+ڇROrk5 ̿=W) vRN[e.gu􌑷(.!AT R;"8@ nx(8ܝN3r٠p,b -XwQO91 ?y E_JVVnPeUz7Ex40*K"B!AKCegL3wG}d*כJEGG:!GP#y42Ǵͪa8NY33|,>dS&@ ϔHKZ@Yµ?| ៺8ct!i7Cg(%:w,Nn8H52H2HIȘg9ƻz~ђX$fy:`>c_vݽQ\7{$9wJ!Ԁ&Rd(x(.EHGpb)|q.G_Zfa3{?2/ ָe}(S!uK گRe> @[F«&tQ}q.=h*`:<" u'WYvi>ui.; vD>I'3w 䋶f1Ƒ.D!-N%\6cWēq[Jˠۭ1=RVW|*Oo1|8ٓ0nB{r]M)P h%Sb":Z;h2$>f,J֧% Y_TnXK/nbjev-WQC{3|h@?ƒh$7C_HT[S/@Rb@-3eUH浖>DZw|w!:9f,ul~NVn5%=)76qw9 H!D;ȵ!=[m ״[P\ʻKK3-]C.! V4\',D]~iqbѿVA0oU\A}(]nHf΂zM})ֿ 4(8ߴSX;^{rۙ# >r fQT69P\oJ~7js2е,!yO-')rBXDB&Dht_=fETH] I??Ъ !i8f- )qۗiQrkXm\ XJc| [Jj<m!M@N9VO"wvn#8+X"AQ^]37/6vNxL G.{gS16H6$ć}{Yg:ՙA+w&>+X}E<̩BXm3XD &Taa vm sިDܔ^S)y~eo " ( p哝! N+2 it@=}VG"sŲePXHqo\گ!SSb˛LA wKdyd(Z8c\7a/|j.c/t(e[&5 yXJ=>S,(]u_93LuiO ~!3>BNg/NriJ76(}_ӥQ1/f*0¨UC ʅ~ua/ eOuioL.l_>ʹ'_ 5pNd9*"CJ͹">m2(zm5wк_/j{\E-u=GcxF-Be1/vq^j+|p7h#24o鄎ukF4϶ڒuHr%&G=o<K|\јOJ{چxn/^#T=_- ebA7=}{LJK9R<oNً2&ZHo0)/3$Sxk2' N\Ü=pCq&˕9uy1 f%tέ,[ )ZL[;<$R_HQIr6?3/X Gh@T_?HdkgkA7%9" ,"Ȅ"6}|}%`ehAq(fiЎ?gmСsѼԿT5l9tH>m2r#O~+?8ܢįRfg`;!wsP7yJ2a=p B?Y78`@ĤZu0$E9HbjΜo %+cʀK!ji9@+[nmx ZMV+^JnzgXrM\RQ,P]\]јfW 29㯨!Vwl#N{Ugb8 Z#Z9=?3a&K8EQ೓؉?[2 n5 aD7@%Gɴ>&"ʸj,@nn'9d7zyF-&X ԑ|o>^k ܈z:K$4徥,Jwqmx]OM@{xX|nCByRΥJ#I˚s-Q0^? {F*"l3{䆊o\Y. .X x;4\tm*g5@!h=ys1RPy޲|)-Ίtrù>wzoUIFہF]v鎓^ -wv_>Վy[Nxg4dЦ |EKCҥiɓMXL0.Gۼrlsܠm:&b66>vmY uq))45~: Zݔl6L+d/)I12pߨ`y"Rs.KWXHn ꜌R\ 祈D ˰φ:%Oߎlv;l qWU=.FO5olw{0+Ko{$ݏ`8fuq snPЬ]SQchd?:-3_W”%CN ̯5MOu~2S\ ׈ Soq( yW cJ >Po p'2_n@T}5S-"6[}ΈkWnfsO!>8G4W0>ƐɶISs.Oc5g\#گߵ:a7VunV/ 5xƠ٧6e+߅{Iqh!*4QڡQ @c= /NWE.2C;*{ !xlꁑQ͟KR;J_[yϝz[kx?:g#AN&wZ=yM͏Y6f֪QWu솻ySڃ_FOC>Bir& žR$xDkA-M)A'45q_ Kn(vܖ{\|]|s+X%h=Q Rۋba2LPKc&@'-&˜vΚ5'ah ULPV_vdakF9Eʟh-:ݙajװ?>$Y@k:æTvd[=YȆqvڕtјu#mηd/Þ ծئUG}BJ_ZՀ!hrlMNyJa܉[*wuS ##_LTmµyUUu΁] &)Kf,_T+Δ].;0ʇw6uKؐ:ƥn0)bo3$RUEы~FV¹^0Ͻ*$lOƠ OEZ`Ҍ:~s %F$COm6Ont|K*Ì ! fSd<qyV͉ك;#s0v!eSC/RƓyu/k:ցduqjۊC[ 7@+N'!|N| Ovw%׾*k+wɀ7bрGYxy6zW^Rh=>㑼+pd|Zґ@$N)}`n>CpMI*~"{!Yz"+#Du եMsJ-c_iW<!~9됉pD*/P|.Ɗkw+\ "*5b3tIYU)>7Mbppk*rB`SQ@=^&i%}Mj;g&MGP. Q6tt_8"F tΝ[ښT ,ЇwCNx,J'] FGd<7m+0&ĭ%H\Ԭ͇s屶ޝOOp8)1Y Ka GQlW,3(x _M}L Tf^i>eA}i^815)x4P|M)\ `g Y/3W$r'K} Gv@T8#툼ufx !J e{,ҜC;o.1ZU!\ڰvF:M5ɵB 5zoi|qb?t*y7S,ț'bgtp^e OeR&K3[قwÅa5 ,i0|~֡p5{Q`>[Bh#CrPf+efbL;g3b^.@:uce&D@Q4*Pk*[<\#]FKo^77E-9+/ܫQt@v?ǖ{s^zjTG[ _r gk{&FR9Mj8nwQ?L;9 %Yׇ 3K0ƙ8 i[66PS@LXh撜+ rE*h1sR;D ( :(ઙ7yJs-;dւ4} E)/ Q6㇀H+CDJ}A7)>XLo&: aH)Lլؠ-j ڥi/]d^ЖacKf՗x%$t$ԏ&&3/ VANY)l3g<:^R= Qa'F޼| 00XP|\6Ć] ؿ :f殝qU_z_/E!DBA/eɚՎ[qP+[e7)DNn[#Crބ\OvpC]U*[588hPDaUoʢU;0'ɧ?=kXmNI>kH6k6A+Qynt U7i՜ ԅUY!5^1!ǡVpU36ä+$W4Oal~DEP '=|`"cPe'V?KR 1DN5^NlędUv/bYrן\|6$tϓ݁dkRGAD `+bf vlM78Gw>=R0wr_ʯPEі^X JM{JRira)fgDG*%n9ɚC/IbMolXn;h-F}m L ~V= ؞n[(u%kйa"%Fi r \`r^tWwpRa31.4^4DN/]4'or/q=qԂ4Mpy`ذ߼J:z1o'ιb*S5`m'KCa~  <3wíy>MVߨ{XG[z=Bсxՠ%s"+G(8W#,7Jaa@mПSwO.П^ZTԶBK㹬 ӟ\S'ލֺ20Eq[whZY5;%w.ԐBs.j VNl'wx0IE x\QG!S>L4`#sL_ۅ%طM-/ˁ4! 7Tޫ5=ɪUn&Q\#egFP#]#&t/`7_@_6dXӗ$CQ}'YHj[ya9[dO"N˙cTV }dmp|7?HUlFFCy" |Cm4Śp 5 v`#Ly ص2xk ;[6xI Z诡MHjOks8f$ !YJl%yg·[tMZ3Ef`FˢTvE*SC*w`xtU/JdωNh dKb79ǥ|J#|җGBc17)ѪZ{ǀyyVƦ> Ǟ%D8J:nL@TfᩳбIn5p8,Q6H%䳄LM*u{~KZEJhTbU,fa D\+5@KEQ)AYpWgw70g8{Ϲ6V]oJyN XDK r$[e-D ĺJS=wKp@cNs_bH}c3un1Uj;9U.[eF -tY7񨩫AZ1\+bʊTSNAٰ bCNVf`]3|n>!Ij36yZ vH G3gD(gDz]s˓fRDQw#nc‹s;#iQq%`&s|yߑgDw7dRYwĦ>'^7W؁@s3vHdʯ% k&9k-UOG,'b4=D*L7:[!NTGVz|} zklI KQ"ԧ#+,T IO3sXr|qr]jV!@a$L+,y`p_UKrC"cD{n ɪy<np, q"7WREhmOq"VYՂ'Vȵ p>p okX߈ a)OŋPʽoo|:TL&A t8mFY-Y% e+=℺ʽu{2 %T<C )B6է=Ar #< :Ѷח0[)gg^_p1WKŝ'^>rlJ}lqh}"{1!8cIs3mw]u sK7po0At;ܙ+ HX8@9,*\Myл]17/5~7ڞy}^o#S|N( Gu2P [S,zk:e3]3Xlk\K$&yR]4ރ,z&q}Ҁ]H>B$) Zd32FExW鬔]=~7@[b1fÅ:xend "&u,N8 %DHG&q8vop ^4DӼӄ9>%f:BBgG&~ a\ơ0ҵ Pph_.~ yKk c6FLr]5jEnm dݍ'=:G [FfǓ}gAKeу*X (|wf6dhd&% LuJ۱m4?v&$I낻&W^; mhj~vbPˋ-Q D0ɁS(7Hph9Pjcu=DK!8Q,}=OwRIy%`bo(jC *9V'f ]%^C˧ѓ!JT=X{t QAA[qKxx5E#2}^CI3T/7J5$[ْYkF*wk$Z~&5it CȊo1"'E(NQn3*_Of%ԍhu.2KJPpA>Q6a 6a;Hf A!n$YÎA6)tV 5HV-:<F5ҝT/6ŗp< qy"-T0Gl&2lAT. 2I]r|🲱'ޖ(iϕGͅL6Uyi 17)9: Dm T~" Ÿz 9,l4vSv>aۥE||݉#0;a+er* /􉾇QM̞u',jYpKU0_~,,{)] Xfk BqD$ f2Lh Pq/ y˼kH\^ވZNp1 Ա%Ztozq\Ei)2/ULk0w+`zB#@߿:FkfThL8)aװ#~LCSqYVDڦ(ZN߸cxZfKpTS16O wV<z0}uc͐A` w>[JGƊiԕu}6՞O69iKް]+\ &\+A1R$q=gwݸ\P4=2oNwi4j+]!(91^/`J7b^JjP W42>7U !!}FabI[}[BwWH'|D/-`f򬚱L/!AٻPJvZbmULη=IT#I*z1aTO% D%OM?yufW ]Oh Jkߦl~rץ.Slv88e\Pzp3i,4^ WieLȦq~oLXf`I;DcՓ{^V)=mTWI\QpIϻ‣ %8`9S ~>xǏ1@B}#DwζwmR m K0K=NBc Ոܴr4:e;~ fVw-#gs \lD7tq⍩u~ g_3ܚu2[B lhج]~K@xkm%$=9ŨlTiOXdI=lu@ v kGjL0UEh>zCb0Kf+2(3 /J`In~ إ¶+ ;@Yg"4)0JZK}'': SMVF2$\w4ǁ{c7V#bsA8hKBũH[FQȍjA+$3J8^v՘%j:G,^C[sVԲfM5oιu8g=>-8~V9q5 $( yy /rH@ЃS/Xh8U ?Ӷ\d`PtnXffSQ=d9ZJ<4& RV !;L Z \35#dbO_y /L|yw2}K*m/ 9Ly*RB@W7or1[6w8݈[(tYX ܅fp&>xyzՇP$KUɚRcIëPrl^+ͳ:߳8ΥVV b*v*F@zE)82.ZiI Gh럔ƶV]áOa]*v4sZ4 ԑR@_P~)U`ڲ7f5.[[@]ɳZ 騜eZlFwgC}}0uhM ?db6k5O5 QiGإ}6odžWEMLmwn_.q۟FV9P.Mv}VArIBfjv, ˶]UiADJ%噾&\eD q=犓3TEٚ:/pVS_nN8O؊J!ɒ#̟= 򥽵0oLbnF39%.7[l7(aA1OEFҤq &$Ω9%֔х|C0RCQu /б!Wcca`'38R0d41Q_j%*?YpHL?hv 0P90!sEgr 290f„"tMT|8!jqӈ|]⴬qgybbeS7f灑o@\&,|iFPA ʞxn;ooɑܳjAI"TZu gQk#Ͳ>LMg_lBkQ%yMQ&4-d >뾙)%(쇯z7B<Ƚ Ia #aXɅwM/iK?~YuG@(ì O 6]o!y{&^!&OIsp2:&T.<ߝ$2{u,_<4 +Sު" <45xx֥<$YB$@_#9R[Wu "MĄKD/%'cabVHjATC_ɘpz#3Pn<6,ydծp<: 4ha:KծMPgi ;cgakMWJV0Xz>ImSvW6K`.o⭲0=~YCp.L[t.> rC~j.a uBk@φ_ rh}`VfSx $5G4lڴa:gQߍ3BE<&6-O軼Zg R"|Sb{͘%Zjb{ym Le_j:ܐ';AO9{wn2RYl:&ONv!}j"GR\dp q,q52Z{z5$;e!nidCĉK>aTCq{ϷTt7ZL2Av$F#>ڲ`] wH8-]bs%ʎ0<{n;Olaxew>''x;IX)*bS_5 +msv4&QiYՋ:z;SL{CS隆 4 (_iO_Ĝe?!uf81#C;YT7WXNcg$ he{0a 5d7`pUmOf6mO.nR@9wQ'o3M G dDZ`ˆ J5$[I ,G{$DW,)qQ\2C>(Nn g'|W>-q4{x[+R򔢧B`2L fL>p4X6?9KjXBoQv;WJņLBù[f_Um%6U|Vt#j_>mf IN*תxn%^hvqZxF8kk:UIƧ "UE@;FJPی3Һ(z·,<1zSu K"|qJ[[G)t"[m.SX XCq5է too,$lOuwk.AZ9EGGr`}K۵ԝ1I2 Š0I]7jbhzʴ5uB-6<#"qM/_5#XdXћ/yqct(Bо''ܮUSKIA<<9 \G2jx{#loتj*[(JkD7[n/ z2 bn՗?f >Ӕu>M-6ҒeX%S>_a,pO<.HϐNv"{JɋS }EcuQf> U6& ӿ#4>VSbmף3?'c),"ghT4uj T#eK[%ѱ d#dD ӒN̷\@TSeBj)f5f=X7qI'f0Lz ,e,p9LRM2]>4$2MC!T~y2.e F?%&F:m .# H3q{Rd&h?NjdU죄vv g|Qm0BC_aPȲcpJxvvH^e*-\S(sfYS4uxJ!Զ z>UęEmbOdUqHfh-up-Jѧs'Yg} i#|\Pqwnk#N#$O`A^x/?ĴrYad`l]0k,ci-rYho%,=R~0(_ $J[+Rūd+'Ē_eq7L1Lɑ`Huf>Q*g/H^kCNYae#nF 9hvπӹZW:h״KTU xCqRD ܞդDuytkd`H_oH;&)e>?X9K)[ ;;$6Zq(j6waAu~,?A^@^ CS:4{~8uI2c9ԡwqйJﬗٍ3\1`n[' r?/BXQC%gn@@鲲y#nf 9UH5NA씽?OGP))˒ |jSQg͓>+bIļglMŅF~Y"S 7PɂuE:$p SFVEݡ> ;nGj}rhs,Ԙ{NPGjFRB0ꄈ^!J "P]%I, ṶY6{voH/g:a% W/YIIkFg=D #@ݯo=lU'2׼>(F"]<6?`?pڮq 5pOeqXa(CqS\}½`4Į)b>>떷8ZTXM|2-3FŴQP+X 9H 8+b=b lI7 jJGn|՛w^*gXT %`*ƙc96 }]xWX&*2E,&a-r ݖ/}Q JԒٽu7s4XjxJkY 1D< 5/Ҙ'9l.C̓E"z@B5#Wct&;8#E^.wG,L3#szkn6M=;vA{6:ohH?ozE9i!^jˀ'ػσgO. iTM; HSB0}w"U&b~mߋr,#uhBaqDkx)Q=f@__4tV%ٙmF0K7m Y`A #-5ս<5B 摗#\`xlmog+QQY̅#sE`dOo+*k hv<0O-}y<Ÿκ?Ɔj*3D&5o{{1I<'R՞r&~,'#{jO_1D̳ rG#E!g qGq-QO& sq / eL±9quT Hed525նm\  T(^͆=SRv- GJ6l8BywH#HG/XEéPknOq.Fy_0 @{l0"> %Uz#OBO_~U9W>j|F'gp_r H"%^׻AS2Ց:Ї 2w }PS> H&m{o|IH{ZOCΦSh)xł[ oN6 ~|Qݓw3F EP*kݮNC!r9z۠< 6s3v дRaJcZˬΠ='7Ua؝L뇪ZV2.\S0G^@Dc,sռr/&Q@`R#=C.DUtՕ&׶PAkF*.WS\9q^dop)7]v?X2h dMq .ɬ˧+uVރՉ!E*~"Io&I-2ow֑I>L.T&dlZm@o@N7X'qAaA5vye9hy>Ydy޼ҩ?郃zB a*z**d_?aEj*A p ­bp?i~LRe͞_=JV.9@r-޽9& ĴI?֢>$Liro:w pqK6-j[_*!7qW8&#04 )ؐH:#&Rl9qa1eM9Qڥ[zճF-ۙ (Jr%{÷ue&.aA_lqnb3X=_N4G‡j?뵱 ɟJ70B<pcNHl_zcN~R nZƾTK\aCZfϬΟYHu\<x岘u$s.O#De)"R/Z?#HI ]0`am&!T7c>ijͱp*.XTi=l4a/[ ۳ 4┕</o : (L'6Z?}U DžK& T /@'3 028yGyd-ЕdY\Ɋx$:-DBl-q+orYP~q3"GT'[B,N?b:-*z)[+ծ,ރy(f%0mtKi5 OM6GWX7WʷtX6j%UO-E՝5{653nsމ{& ldbc,D~>yvj)7qƵ,\L ϹwCXF$/\Wk!ڝW1oT™*bGcڐLUl|\vrO%[omur.+h'_87IB:9gG58(@eŃYM1 iH[ 0#.28I#,UW:hzYD%gQ[vg^{<}?=(}X F'.5\|r0 ibaʞHB 6RmvAWt%RTBY7ݑj> cs_eڵϬINI?Ѻ@8MW?ƚeOG o$,$7ͱd diSb]my=u']8rGXO&W-v<Ec'mptW<`Yq"e!Ƀ/Lq?њ( N<&Y&T]'a0H ؜6=j3Q_mVKiˡk/1/x#ג|Anuya 1695-l=[}1} }InHEK1 ̘$ڑp[S#UlZM%ː-aw[lϣ7@94+ʈ*DVx$x5Y~䐲ݹqXD:[]>MڈBғeIB[N j-MS$nl [=V4>mbڝ);|r)F A:jJbճJ(54R#; 0`YUkLʲ՜/h=wX'1rZҗ/W+3\&<}{Nk= 4' k{LRd޲k 7)`ݵAQ(u\/BvPOu+$KU-' l>Ǚw1 f[k6A $-8/ưRs 60E$xy8 #qΘw0ūYZh:*NSVb=MXcp.$aҒӤ/$"ysج?WӇkX6#/p(^.uiZQq7^|ćEkC]jLK}pY'켆0u6r:](۫4sM$]@Ȯ𝅗𝅥EooR֗nwwq\)`+~8=vGK!eIӑ4LHA>>/ +M@S 74$QdI:&|+/[Kˋ$/7f Cvaw3Z&WY$K}*ݦ+RH,?1ZrY|n[}Ҝk*W'v ^Yf bP&:Z*i{}^fz`'\FY59}r;N>U@ qLukqO9L0B~,fHAzF#+~:AЩhpa|(;MyPP X(]B;x_ ʖ\!s.$Ÿ<Ba!=O\bvMK|(xa$=+}4 B 3T[zIfõwC%:j{u~gm4JZt f#J\ >.Tǽ u(e9o!?3\n6nO'HZ4'ݙa!EZf=Ӓ%Gx/V@EmW܂>F5i&r/M8qC<"C`ǰ"z){AJ 7$N2- |x᧘nzHV"-EMvUUN^@Oг?ʗtIyWsỺvrU!gߐ"o,N= ts&vI^=7sir( _E1uH FD cMB3/OpleycPJPPTw ,m\^F"Z.'{9 bLC-Zgns}~ !#;]a:?vB"5({u.P5ɭ  G~Q)G#gxjjodpەDY&9}2xjs>r"1iF4,BߜrMxtx\3wmgԄ(z2D-1AfPHk1dЎlKd8SˈL*Ɂ=MCF7~ᕾ4nٜ20"{0ʎX5Il^rJX׿Z:q f׽!wsdfڕg h"Q84>r1(wW_'.uY~2@46BdfKս~7reh=8mb1gJ#_=1xQqu傮v%x|t"tc%@#,: ,w .C9}w\*R)ZzK&-20e kAY/2 xoN (êy'_s:u6:7v:Q>/͢Tl>'}Q@PLA|s̲,5eGn4v*>OB0B3v&pD5?RĽo︔ӈl9YI5i9U|8z{oZx:.j鉽]"}hdXB1w]ec]I)LNQ؂ )P>*9nZ@^8ŗl#Io[sK{ɪ\­tw7(cW}iQ(1s'. uyU=Wn*Nşwc)K~j`={LKV2M-&)4`'>ԤÉ4Azɼ_\[t()lBp9`H3*4ɏjQi<|l/be6 }Gy&q;Ejzi.yW4M(u^^f3ܞ曨.IʷvIS$C_AbtRci ˌEG0-dWZ0f%L~6..]wKb`\Y5QQl+BdMHK ?:.YfEPoPRu|]$l2Ge0JZ(b$(]2^փVD%9 ٱaO?;p+ XX>(u8|ĿF Xfƫ"KZʳF*&%3q:0PE]B"֝#*p#0'i(.SQfPkP[S4S)"sXuH+nҩSN'{ˍsw+u.jdwγ9v3maYoMO*j O(M cħ:ycS5vǢS1"EF0{ ܵ6~9xuY?_В7"aկԲоU~Q"m/ c3/ '޺-O0V@/F2YX5--wՄ׍T!i{d?FZcv2jթͬ_f $g[1,1[*J{D2.i ~J?UI+|y6ͫ#Te>N O!ݥ?G0C?Cw줅ʵ5v褗 ki:j]W5w5)gyP^ {M:M<ǫi5ޱ.jW ݟFn8gRasYG ~Bx)E㮟>̷lwZ~6ZcVB}GPYtb=ŦDK~!u9%ŠTT=plЌ(s4|ɕ2*| |a%-zXZlT8Y`3{_lxW= N\dZVu`f[ԱcjPjM+^]C}FؽS(4i7ϮnćR1cL=s)}}h֠3@":""EJf@[Hpf? baGv7?-}|{.xNrlj{-uSc2c M>J٫GseKU"jQU}ْ,^ }Οko HY,Rj!/8TNѳ;LPN-$VU\|$k'4~V(@:̞"hU! 1# [᲌R9^nzњcΌ5ifAD}PưlQltCQ^ZP(Q+olVF? <+ i>) /$*7eA3JL%dQkdj1B,Z-/ϥO/,#q4Opta >*7nV`;3)>!NJ=K16Ĺ$J(Vo'1)CBez_9f, kB-8vBu'(.<= k_ne {ZM0L1^BLnloT#R_9,x^*ظ5~T 09Ф^ST+>رPiOj}Z{x=:N R""s71n^ƾ)S$V<(YuhxcZQB-Spk>%uG\N8|c$ݢ[U1eX{SMD6c4o>l6؝^S\?{Pt/eu:%4<uۻuDŽXTV^j'mxϡ THM\pko9B# ,QxJmZUvTPCDc0e1Y %No~dH`SZ`'NIRCͮZreqƸ9E GnLQFPNEs[%SzuxAzs g AX&֩0Yj=E]3^ IQgvL"j0G .= 3 ("CD{,<?'!lV,ePSTMW cHruM,.VBDNS9g%TL$l Qpn[Q7}kkC}IFd|K6Y: N{*Krtә5Ya΋Lk0(Fa4nMg؞?V}1mގhm {P'O @>v=_NPJsch;s1vX7?]+hJ=IV"A`S:̯qݥ?JM'? y+j 8De}eܛP=]f팏g!$"_&ں[R*@~Ot JJ*-Pd@JnY=9B2Noıg(;kg'sE~&|Ϭ$6O` hط L0!~? ri(q_8; D]a%6z Z~ .+rϽ7ESNJ (pX XAo Co1I`a9?]ä=j 9PY6[ލtٵ\VfJ8wޑBNjKDQ*M\Lm. yex(EUɐ!AՃWЗEGm'VcMWŒۻtw#+ w\H1dڑ;E#6&%IEC| Z &AYX{fD@\ֿD:{y[|>6Ipua '1UaWpTsi2-?IweJ4[]3|Sn:غc\7S*J4CzJQ QmRs0MAcfTlݏT5g4#aSj)M_ 2r0=}ւZ"ĚsŒ`B@ Ϣ\?Uz_roq#=h 2jOa&%!rnbѨ Nu(v`_R(g`j]2>p[lBᆖlwI^[3EBt eMj #/;L7~DO.nTņ ~к|?WD/~meU ?0}k~OJ:$S ALttĪKDG$,E*xК%lW"EMș /0/~DnMr/(XA,ZiD,:fBZlŹV;z6=xXꙪ^9>EIˌH*$muȟZ`W :Iq IH uNc1E.½[4HL i\"7ɳQiYtuofCdSw" p Ug_%*{T5+T7"}8$@ak"rXAtHʾ'Uw* <`ZLMTu$SzMNut֥@ӲNG/XY@_@jGo6y1\ɄIm%AZiٷ^ߓ|>'ކgL{6\G*OĒ~%D$ޑ Ν JbLQPM8y'p&Hk ~ LM$>x`{HU JL+>N64fT=qɊz⣞Pya=N^$5B(qŻ@h@Ā1 946cXol ]2:zbRJ>X 9Ee*e3րS68]}%)ζ`Wޘl*4zOhqQ/fY5 v]ۉt`^Ot:_p g#nU9!/R@{&@.U!Kx}qhgUF o?ڄ9X jPwжly YE94`Y-Fv\顽{F4]"&Jdh* Yi)AKo$=~H4DT,%J-L - 'a[* n+&n4k12"қ]0a칽Aw}YQ]+o{ᏽ*&PeX~#3f35]+w[u "(P={ +Rjĭ 3,=MK!0o͠{v](@^Ö/ݍBs2( a?3-0nI)mb?->uI\=ib ] {[k ossm]7Smr;w2̲B^P6nҔRx?]%@~v_sg/DYD 42)oK!:7I}^sّTw(hEd ']DGʄHZeEbfӵAtſ\sG4qĂ@94ijwc.=U~-Ö TtM#RsaR{#l(H0kg&R|1&Y3 XhxFf1y&"wR77̣~7hq ^/WYgc.ӓ1`h0 SY>/rj,^,8+DZL!*Qߧj[^sK'*,[;DXj߭[ '{_bm2z*cpJN=(:&Wsp98{iF+[اc]ȞjUK\^@4&S$ű~䘒1TP'"TQ17$藭A'Q+t5\g>ø| e ]+9pHCۙ {u ]f)oHe +eV7ܒUh܊'rU:i;&tk=~ԐM5^6p2 J ~#AZؤbʼVasF7Mi(dA$rMRc,?Qڍhrx;]p`uOF͏1p)1]=&Wn3Z m,bB'mnN%䅵iTrD͘T(A|I_ X@7 s8E#ҡ i tLk酀Xd2קd z5lu@uK=zc\doF߂ɦv+}ZAV >d_>_׿GC;T?CJCp60,od/-ڊCV//dwrص̍#gz'R r(tWM6H Cxu ڏ2pH|k8+1iHt(gKV;74P&k1Aj>'Ikk`Och{FyP$*3D;[8(ٲx`v}\vۺkWǑt,YҌe"١nZxsjΡgdxikl4pZ9 ︵iKf;?R l!?Ѡпw;;Aq9qj4 +姎x5hC}f„_ou}C@mݺ)a_'sy5Vf2NPr[N4_̙XA YZt6ز_,?"S[ɰʫ|>5z,;F_ +^=w*@85(@qCuvza*p׭4b^_|v,o =O:rwwZ6ۉLŹnB34tmG+u)7oA3?{w:^6Zxe ,çQr`R˯O~.>@&G|zw aCCNF#d@p0\דx`s.)F ^}Ŗà31'ĕ>~ݖנ1倘*dV4ԓ};gR6hb] &1b,d\c]̡n,sg[ v~F%.KB샐s!@YEˬ7oc$u!DP̏E PF4/p"JxvڷTe ׁD]Sk f^\4]նˆȡShH}v7=u +\do JY8YoߗdW=chjh:C&i}d6l<3 ܦčtP_;WT+h _QDBF4@Hy4-tOb{%LPo 2Dl j.0oѩp#CyK5s3kqoCx3٧J*N^1帹Zn3;/dS-~ GP%dc*!рdu\SdU]64P۬⁷ )#?l( tckLt9}bC) 0G}54Nz<_]yuŏ}˶ԨayoX\) 7fWxfC\$)1E >`!p具n_wn&Gsl>vo;rkMao% :#5F_=2[mt"0AWw;<4:EHI+\obH5iˮ(==j=ZtB높% =Cy$8*$wF $BZ^Da:~yGbaM+ RlT㥈cG-]lNGsh­uT.+TWZm%N깡%7lB"BT/rf38cYަ8Z85;8$#{:M}ȵWA)Ow6}_LH6p*oFr#,_= >P1 M$B7XM"W:N"Hɰ8z#{@S!Ô>n=jZ0@~)S4ZŌ>'T8SÀp+Rc`[C~ \oP^jÙ?eЦ'$^K a\Հ~MʜIN~UIJq𼕫~| get"g}SHqgkﶉ^ ⶈz`nz{qCF .d鎯(z,~e, 97VuK,Z<izwܠٮJ6H!( 3_WPeKQ#y:1,4R.%ZVl K!yx9AqARZ(Tt U4ob UQTx TLBA?*U-*[\oݳkǿG*!b5'$+u7_h10 oݾX1"m/f`J8?A ڗn%lvC+9FA8fZ&9" o d4ih!$n's2{Ur#xr0 vi!`$xYYk{$vӒE?$&ZR+'`r]yJ{+o ]Юr R@r.># u^l &c3t/PN(0])fm5ځK?*\sAJ߬  zulTWX6O'{N\q r !yqpGHw'!uci0`9d¿_3> P\Mݹ2O({} wb_n?%V7kѧri8:P.W+ 3q6qs䎥F=۳?oVcP]s1m^.p}Eb)~N*)oPϗق>zħo=u1 c]n!f= f#kQ"^`׮mР3fD.!ʙެgZ .UX ȇ&C?8_̕jު!Q]>cPͷE\⸑d^O#dX#i2 }JIs1:Rk˥+|&tE9n"P$%mbor Wd q8K٥iqN]B V AVIw\hXyZi=9 +oEc3o[o].X<.>I{A_ޏy._vlŜJ߅&3Gٰ>m_:0~؈ u$bR%A# qR||ǰ\"-e,ؗd9[F]%0xj; :6#QI=_rZGO9[xo \X2ˉ8@**ƭs;դ܋,>r>epgLM@nTڱS#Vė#'8a#"fV(>,`ed&F%̈hVHF 3g%ZWN>q F G \풮 rVzh'h>цָ: aG:5s-vEv_AMwDDFbiXv3i <OFW8V} 8 EE} m,$xwi62A8e5Zz8H?y?V8N@&@r%tVZ0u•BEjXĠB]X'\y>a^-l%+kXqԉèjӋ#H̽ek ؁@WE%jOS}{]A8vXK7 "5NE䥮+kD;Hs{V:\i◩᪱: Uf>䗳j3=>_"~.А gidH/Bj0C%T!֢2= qap5S`UezL #;HFLWdu)*9[m&ջ[+ #l!Fe yh[:5,Q븈dւ/45t;xgʭ|QqEzeSg F3 ߍf<69d)]] | @+A?U: sF ךe5NEWwБO!B岐4}ڰiYf*Y'u\sDnǶuZդSbew6GaҢPͰ3,[w;V!Xɣ?aO.xز}JC泧s .nzLGK$7-A+}fRPB +Jiݪ#HjHQC 2KF~H VwOE(S%ʂr[lX$twS?%hpI97lX8>x #`?"R(&}@<=z.sdJ nǨpݕ8y#1;m@m`ܮ)^ĥjv)_й1?jm8F!1Tt 8#1Z&*`ݱoDg;poyUi =JҡX> z0 mҙp5'!Pv3K 9Uͦ5Yg{V6 rC]1oOE(₿]%\Y;h-kU<{@O֧tۏ9h p^B8ZU)hsIQ}m/~`s^m_/̥E#UlP2/A/&9qNm3r)hKrg\KX2g6=b j@M  ,Tw?R 2^Y6.~yMiAT  ;ugǂ~\A 3{B_ciם}b2O(;Z&mE Eiݾ;{E,&3[J곒DǀBz3Y~k~ @^,F _毐Bҳuiu5 zv9Ί}re1;4QҰ[SSIb_Xp aF]n<۱^)S͠[ hbMB#F w(:A[MZyF7\9|8'% !1.arV?fYSFGr_pDHe'9mN}&TPߥhM8MqjH`8͑rIowvE!bHP 4Wתus4$e!jXTT1i9,#\NYT%?$;3e^lI-Ffˇ6tr()\^svz OlG&y<3 wD(\9:=xX% %90#=.bf9#O %xhO@t@wGO!yֈs~>p~G@ Xₗn( &L-nj*u }'%?O쓵+oeT& >a-1r2)kPbR 9kAt%NE4`ba7UX%k6g!SQ o?r9UBcw:W%imvO8x:x9qKG`l/l&=w+?uUZ#$/Aj"uր0=ˣʨj-Z%ƒlwZOQ8?r &),r<%D* ;XV@v[y9(I‘b1CLm =Veoj"P-T} gޯolo ZtNM4+#()x[vDCyȧi[o59)e,3%<.PQ[S)v[:5()hjp[ĭ`s8OԆ&2LC.EwC9!k~[h Ur:{Q7*,ً6zCOF| ?p}[5J\i√+|DQaݐ{.<GRW]8 b?|Eu3S& -Cռ\0='{8C4Y~X%,QqNsX:\m n%yGYQJ+ù obHLgT @ɑ8^Աv 5߭2i)y@2fcw bꌮb %GRl_d"N_&$h`yᄹ.GR3Gx Ne[vVDMߔt!IO0kJ2Wpd@R`ԘXj0Ip@(tk,4(g4j _B.Ym~ YtHJQ ח)kE[vޭ&n-;#;&H pt^[i /A ͕)C%e0ut/ϧ0Ȟk)oSy\EWwAɭ0zJB19,CnM]7@b):"tΌh%sY;5!ҒIgRAZdrxqaCYy=/AX<˕^!BΜ> `u el6^*MK&ev|S׈|@nk2 .HO+rnk W`wc& R[>F]"CMeҾބ-#J=<~T l Ke/-]0bNaW]1tҷQ{O>UBSE; /"RN0)f7#iN;5íagH NvYj?v/F-Am1΋~[sR~G6fK˂ХE>-WX}vPӏ3{:+HQ|iŏ mJ|6%l9Lj)CO*=c8;an8ѕHQ"AB(K "%(p孶VǁM¿4V-=2QI^͵y'r,DW]UjD z5iEj,FНő끞9 8JveZ-;S0a'"Y;i[H*+1 ->=IjYQ(:a\,U&8<;mƩ䔧ҍtp2Z+iM2+ᡇWs,kPXG3P~ⶥ ocxdIS>f 1ىe&L2rKQGj4.?*b{κwJRUA5mP n"`-@j9{7ĕeritL!.V q]O-ud/( CLXH)2H C<_5+ AwE] NrFȻ-=9*}@<(٦q\,b,!U}S7*?s0Տw[Y?:'um /㨤TL d-6yR,૞N,E'^`~;tG@ @w}`168OJk Ri@ydGZF@A/\ ]}o+L1 j3¾&cs:p. 5⺒f$&,zuWҳM&zUq2n;VYcr@< yg(ҒH C$NܞFA'{a  }8pF b!g4 H%gj+zͥC vP{f½S j ۳ @u["~ďMLsV E m 'U+IU4L8cafB&qgS'Xᷝ؜~1qLQɡt7LSVq(7A(}>;LO!Vc:FW5blp@b>\'A5/U7_<ιԦid믐S='/yăv~YL[Q6{pSWo&kÔ;A|0+q/y/mm奢qv 2>^yXvdNJrS@a阩Yz:V֝a9ST Zi {&k--k`/`) ? 9yuG6\Z',sX l M ^ c4JD3$\JH%yiAXM:Z ,C]Sűx%#|14]wG1 cA<$zCސb Y̝ɀ_ aEizPQoI嘒g/ܻXԠ*k,=;6D|Sw0On>S`L5"[0Ș Z̻Z /V8C̆E<5I ̵̑X`C}%CMuJ:PfV'PdԂsr']TtoG Cœa\MRO 5^#Zf Tm_.9+}c$j,"yK }#`VUi$֋]+Ӫؑfm^FA -Sؾ@IVc"@:{-HF&5dKynx@i{Fi:sG'VeOc fiMN Zmgzsܚz<9ŚOe4'wbj:M=m< una!"B Q)V]~Vy~ mZC|ۡtQM"5Tι!:#.Fj?f2%+a]\dU{v@x8skQ*M,P]5`s0퀗!Ώ_T9Q7˵0 %uudCj\\ zDv3޼E{u)2ڢ]877=@hࣲMl0t#84r b:C5x}KqwBFrYYJA AdTmd]E Ro'j6b4>߹9,f9FB>2Nc+&eN7 Zk vFXFh$TX[ʩi"9"Y@*IoK<^Rg{AhHr8N!GrبW uxW\b̠v #> y|ƺQg0f|Db }b˻ ^ע|xbrSL-_;:χwt@\X>*=dPAsl{B*+'\<ʹNkΟNQv;#Amn*@{ɾG=@#0R)@"boX've62{2RI}N0XkaQluF -Ѧ ]Nȿ'%^?3O|v2srvG [vdU.b f]t`Dܣg45uEm RZ D'|R6AV+a#OJgdWb" t 4! xSpUq;j%R I7EXzk+MZbi˹!G5c,r\. &MǒWEUPi i|aF? I!IT$s]--|/b[2En5"7H+&I_nR3…[i& qz`#O*ah 2$|d'ݔ {)Z'U4~RVsI Fծ|JC/O5N?3qU.y:Cj)]+ßíPD+(ɨ]IOSoY-ht@iS-Ś~Nld Ƞm#wH!x6L ^9٪'bHdyS۝Qqb44B"6GxO[Fg[?ދ>sR̗ ҘBhWd0F2ɖg"3~(ۼڄ͛B/k* F qEaP(+ *8v1O4f/B<>Ѕ6|9SZ8&DXlw bwu|^zǻAD7<`qbb^MQts RIlOcz蓨w ?:/&TCC.9x3%^Rkkhy@֭H^rR# EAd ׳;`G'*.%/__q<ޯ=Jm)o&/c5=Wd.s@eud8*f3yb±?ٌ$žBti7%_ k86=d扉- 9ͩgƒf043ީl?55%qIv"ɳ| ʲn,C^w n. 7ҡ4z_cK8(65+ $T7HX'zvkB E{L%ڂ cs~/C!7^a(0J;9Ճ zY@>)oڋ>9k"ǑT;>L;E=#S)Q%0Pa|轠&]xx) ak$}.$?`Nj} 7KAF$ ;Xy)WQQ]9؍^/ k[T$>#jBgFUz$Huւ& (:-m;{>Q1R2,W0$1 ./q^"dU1>J}EuM(Rp>)چA3 (%p$ʤul-a1/^x m1Y2Z&D[p)Xv?nH/94Fi_&]GZ FoXIOLp:6 ֐S0 ui#3D.1Н n?(m0I::rVf;б))b^3XF^ /{>PX&l-\n5iκʆVE,Iv3m 7.͗͞yT.0+hTAv$\O μ*/v0W.:Scfϫs{%Zy[ (3JYt%x!cj \䐃>cLVZ`@Vo>UA~!L%O;bd떩-Aju}/Q5ɪC":yꋔDt2+7By6`)CwJ7l}Bu#wa]́aص1^)e^ig%R{I# p,]"JAS~uNOw*W'v0>m~;R,\]K,iIoٰx9[4 ai2v~ؑ:9ExJ}tz= /G0of Zr׼[FzU|nm꺋DF5=^|g\A*v'{*tQBy4 OYc6M\3hև<z+Azd`bFiIO>J2%%Nja05i'媙`43Qe,\KWs V$~ ZVPvPȸsLUoFWF~b(8Ѯi7a 3'2Hx`v(a0qwT+>j[T0;!ۚg*ǖz"ùdGHTۂBm:|ݹ| 3?H8"bB+ 2CΦs"gbNS'BmS~rH2(Bqw ^2S}JCH4w/"Δ(35A7#=Fa?~^cEefLI{ M6| H<,>` P؉tKgMyvG+(Dz'$˷  M)]2ͻry$ `RiͿ=:&xyqƠD`ԕm }xCΕ3U*Zf$L^wCh~~c2 G8&?Z-iOdYMD2y0.](C,JS͙y0M5m4%4Mߨθӡƾt#伾܂X P0CfDO48ݠfU iH?_zuѪOaPY3 V1;/E_:AW'gȬ(s;)YMvO@$@kY!h>ӆOeg,`5M>afna_Qt!r=1\,?Z.t[ֺ>?c :2vd7l@K$fus)_nLmGr j Hg|km^\w};X n3k+.ߧww"gF2bmSNAf6lzo~EGP* ^洮@~ּgV ?,!J[kq{}Yّ]q< rSmlw^7dDqL>GRe`0Yam GR>UF X)YDJw.)5F R>R5K(EX{}@gH}?~+y/t٭e`KfehĸUf,;#I"IU.#6~,MV@RU ϿyqfEp~ ߜ]_:z_lr&(([sWlXopS)[$MzOH: i}A3>c9;d.xTv -tG羸pVڷŀn` !3rKekaڋ.n *Hp=Ԙh{pi)lrh )}L 85pV"_4*lz X2/C1&p"ĸR&6D>zce )<m}KYhe8$W:l.$4};DA= 9Bf:Fܒlu!*al\Ӥ,I6-Ał;s 0-S IG9 oDOpO UWݻv&f ]8 >Rw#i)#i)Ñ(.JBAhCQtVD>6/@:W weQ;&]b0] $񅙋Qiՙ^k4r^HKxKW4jhO`E5 M*\v2_஄*W9[@`G)RaeauH`N Z rΏzx8mq/d,$ Л C`2ݏ9tD:S\B<; D OV4{*Úㄟ,S E>Oc/q=F P%BOjѿq0?=z 4@^E Z`oQY@:#9qfS8#{E6κdY7W8}$ן`_5ɋgNC4KBP8$Ak<:}" A `U?5:1?üՙq?=%ae:7{2``ZR@OƌSR@3fSkhcrqE #2u.R2Kܭ5w5X$u۪'^(cchm3vΦTj-0i`0c@ۄwcwmrCR$!HWL ؼNRH9.1 #Hkg/[tbR.rꆍX?H V蓗w ? 4SئKVu6Z$`*3\"IK!oCɨU@umEHȺ"ذW=_E qHRNQ zhe?-BkrŤJz@EE:yęDpcX^36qYMp%"O@SS՘Ai|cWax4DOG flAI>5;zc\UHsNZ4ԜIɛ" ( };WIDI.sgu^sà x`;9l0 X*y%} ѵEb-r߱jL&3 pgڡj8+$K4+,*ʙ.h[O{^Cp9Mp,9lgnˀBd 2p2Ѻ%CO6 Qe<*Q?s[q^"fcMW}Y $"wo?AԌe .J#~X|CڳBJ@WׯBTY.[G' tj_$ngHY f 58M5m $9S,K*h yz2aju@lQB3O23BVzCgrrs) V>*FgX@ 2@,l=I5#]m 춝AB0h<Ϣ̦LB7G'kYz{RY69W-cq\8GUwO$<҈GG1y?wM(eߗR؊٘ABW+c! OqRx^UiUPj^N0bAO +X, lzu:>T.XtRD L㭟eRw5 0shHlH6 <㵰ѥ"8Hg8#Pj(n犎% Αƙq]{H *345!sy&6'.i 7>"  qI>X :THsXНC;ɊQXlQ<:5yJLƺ;|1!J3?h.?GDî#nԽ `&$D~ 53s-uf3\Vӎ?4F0 G;*У m7^//ء:lnP*L:@ZdV9MG:DP~wIRyi}y V򝐕PM g&e?!GW#!*Tmc2%-FnF.5щwҁԱ&쏱 ]ƥ,g:-Y~Ӟ"tj#|#WֵKetunYc3 u8[_,u[!A:d  j]Ј?Es=VLHf IJ0|ڽ66嚧H֞jN@$\3- ߋCVUd03 ~bٔi?ϘHd&5ˈsr̸Si/ ǻ8y* PIz!V=˃rW:2 X[x/Wi.ix2b@DH:豴hӶ k\wzIf} 1rs { ͍scǶwCo(dz{Pm7!]vBN 0Ȓl ע^Nެ;NeJNEݶTY#zON+NO-,0+eblL85nx)i85co-KuBO s{hW'Ի0A+b=5h`r$ZlpFc(웈4r[ϵsҦ순퍀jNk׀N3 `f_W׺&ӻa|<&`'谖9T{/xEk{wZGz6rW%ge=@p .J䔋\X~N7$/#$q9BRU:#絹qh4SBȡ!Dqʹ{yȜHBrL6;D* nQ.uDz LD),zBsHUIyí%Vz:#]l_9=ϣt "U5;"ZF|I,9?/a! ߁]E|U>'}1F?.. t5O\)o/V׍"kK4U UG&t)UwyjaPE'N$'Ŭ܉&c:Mek×s'$K=gA|ȻSy*fɾg.2wKœlB8̏~4(yEp Mz}A>j(tςǪѪlK܁)Hۼ@(i/4Ds]'[jrdBhet dV Ospk6U7{m?cÎ^*,hҔ./ \t f}mGl"Hrҟ( 90"o+v}=%^7ԭ'o1SVyj4bv>Zb}rr}"K@ﳉ"aւD_{V4 aH=B-qA5? u.l~┨EPR'x?|owZ*,3MF1)@U rXQJ4 v~5BВiH)qlsvn20P#7J$[܉bbSG)>-͸R.Oѣߩ=~r5megXl#NqY^ɺUNf)2ڜT(TMU$ڌ 91$25,R%%ȮLE bn@0BВ2^]8+qɸGDӭڗUeOô %,T i.ն(<,b666KWbKs#//a) Zfˑ&8#bҳ,p.U7']j%5\_M6PJP׍MUIUW͆#|`7ʁ:9" ]B*+FED+07hByOC]Q6}xcgz!o1F!:?y}CWSYT݋ Hda1丛l;-m. ޯ+Ig9V ЧYp]5R|@O탂Lӑ~.j}% '',5]珨^۞ioHCikx,, CÍTkѶ;ɉX$rk$\GM6 QŶe\ O2ApLI<g}e+cYT>F J]ֿwKQa!BZ,8%F-7{hs8[DâY.{Qh0L 3#,:UT68IC_b=/M!KuM®G<m @Rb\[a"o! ro.g .57 *+.: aѩ Bp54e0C,"ý85oF*s^u3Im犝0`%,9"TT>hL@S}bOf;ٷ/+LΡm&Z-h^ƾV@h 6 3$i~2G`.%P, WqQY .w(37Ǯ˘:* ;1SSU1zyIJ3Ѐ7D]oqMq^d=j+. /Hpw*AzAEEμ p0DȵJUk |c}ǣZꈲᘾOb9cHe2/ vpL콬= >`޼}X+훓2G4nlg8Vq䴞^;#be*v4 n3ZUf|^=Ł:‡JSg;]'Quӌf@ I}El3}9$:g2JH^̬ g!2iJH!2|8WÂ4DLD_l`$ ӜtA,W| J $n}C}|) r#-=L Jxɾ(" 3hbw@\%f,=D-P^=sa4bؾ!u(J7Op\{Hg$X Q"fsY.Cg :b)#ה5Hߊ+Dւ ye`[V}fmRy̚*Yugy?@3eq[>+9xe74PX[F|OםRB}m"=>0`=WG+jm%r: WޫK Oqyq =E6ےu?1 Ív=\kC= bf_tG ֔;MAW{W~n[>ݷYN<^*QuF.wRD ahRv8R47lqvR׾."E;`w2U8,&zuqF*.lh | Lyb~ n '\UUl2~9;&,}֔ޘW zF- mD2dJ!$pv;B9}Gdn4u[a?EWEE*a Qwzw%i]E6{@,%cKDs`r4~EdO0 > (k#mRu_n-IkQKrUhl?i(\GrUzw.If"AIVHt^V6bVoQ]ըp*\97yc~ hi~YGC"{c% ` \c!U*0(TR_B^|eC+:v7 vi6bqP`xUut9Bxv&OEtٱwV#˗a1O -n8H S\a " eY!MR(RCf~wZ7мJ}38r/+-փIz*0ڄHtϯSF(J]dԊrTuw%r08SgSlL^t aUDqdY {{rԋ|?0N') 7y_(pakV5 XZ&D@EdȾdQ: ͥVl(|[€鲘:ݿh>8#p~+ůW>[Ҵ+ &NyBvo ,jRb7BDU4Q("[c>DjV*2]zy9=֌\FkR)gK_>zGޮ=a|qA^}FټSn+#գ>Zop 188-'|7o6Ln(3W3 lÞg 0:ZLz_i8s]",VH4Ǵ̴V#+Oj! ")dE u`BGh>vjDۇ×F#H"fT!`p& $8#|p)Z@mSjw8]AX]iltZ5y ]c`HDPq]3Piƨd.^IB Mxn~$V8K)3q50t{|dx䜅 zoCwfds% FKi-~3RH.:BH'KSn"k o۾zqTVKcADpsVNMZm? 3KΚlIxHkyvN_MwqW`;R F=t3.'aF$3Zغ?T#eZSRf3󚒀 8O>-[/vqK=T\ NLމD}C}'JJK ;`b8(Rثw; T%h!f[PL u tCH8.F092V"\p:-?}(q%f/n7/]P)`S:o,:"")P!lqiAȷx_7 ׄ8qW{A)zcg!:5NCq0&q1ِJα'nre8{?yRHRw :tt 0& 0@O++tYFb4%dUVdɮV"B/y/PRY[){Sb>T5r"D21]zf4vR!eZ(: iMf*|ۋ ^>Y#W<ʰȃ=:"י\/A߹Ahn_$yG.hR>g . ׵kVxIr0RW2H:~Hn)@iO g]CgɡU1&> ۔1 NM%U)]rbt4>P\~ġyp<,v<,D U\#1nQ:.,JZ?Ik=S,X^b*ĊRR}Ԙ 47M4?;}w:3߮Ѻg`}7#3w:3|dMOUiG#1:fEq¬Eݠ~\W=O8@'%ke'$X}q NeTm@`{XpQ}F$V״1^Ľ|r;66X iι((f5Ĉ,E6XБ52H}4sv&D,{6y\Aچ\,1 |!πj1xLTd\6A{5*F_~[C ݝ8=Xr@MҲ>rY.Phу`LNY/0LĀuQHG6uk^k1byިϸeITfT2liaH[)+Gg΄zl,"Uyc;C%V؟I ' Ab4dPrٶ_CFiVcΧӔ:>q`XUl BuF"iY"u.BY;_>_atBܴ,Y;\[Y>gbPjk6'7 ,K5 g&gLLoq:+ K;G}^jKWUaV."|0(, !IZ$Qt8z7THmZ@ڕ\M%#o{v0ɇs)uTSL{!D&?.3ic/gdGS\Wn`+'8pD|me4o<4v|)wLh"GrGom/ڪ/ kS$q{Ŷ{J|k} ĸm0h)?*[*52IKT>C"/KW!3Y/,6׉*v?{`Cx'Rt!Qf C[y~9wr뙙gV1.x5$N1'eSh5QIOz֘Svˀ3o4㹶f)9y_O5yC e^% ]GxLo= ӼR@ \sx6d멡4%Zӷ jk R-3=2h:LjrM?@jឧJCx-AxS8OG[^Z(97qH[|Ow:_f q_Nm$Ϻ+*?sZ} U7  s4.ڊN'fkS:J/i )5Y<<9҈_n]j%moI/YW7!Ub<5,u=H9 =+'LP/!ڱYZt^gF{x V.5,'tBŸSs}q Vwũb_Zn~TNyi8l?^ C%'A2Sm?Oal)2}վ0˾)m VڲH1}S4WPKx\D#v:cJ.p09M[杷OCX|u.!~ Fn8ȖBaIٵ)=M4V8g@_p</jɬ +ScČ0K;5NĞxU)0Nun*gpzaV]xޑl)/4/Hjewd܆zDM=È[-4v(N7rkdkE oywD;)h%W1~!EW W (j2pv4C1!C!a4d72x~W(RE1I]xіKqo 3An~]*g@oe5bǗ|rVrK{&:2˃ q╙8xvMdMƛy;>فrg3D |8^Ll\+:qkZnTv VMɲt2Qd`~H^s'ώzﺧzqk+-Qv'VC%,4h(bATZ]r5w;mBh1ܻ)aYǿ$ kmn JAAz 1 O &}~ȍ'8pį?;KVgc4I{Wyßuu8 -P_I@9PV4Gan-4]_Jb $@aht\G'.prm.% Π|eJS,NXod<1D тEiZ^.JZ9DUiIB ̤~5 Kukvfxá.rɼG#ݕ9FʕG͉>zQ1>:t^4툤B~lG>Gs3aNMTkuo|E/%tə0g:l&)ƳxH|'M˸P`$A g i^&ʻ>J0R,>d[^ppd Dd'{yZke(56 5Z1}hw|,N)\cg6fC+^ D+u> :Dsh ]!:fkD^Rg/Cg~:0T4.66iܼ5|n[t>~օX}fɉE(8!n\" #۰ INfI]?g15WJdS7ý%Lp#6j0f.\vfIF]^tY7F\6图R7`e51bϰ9.^!PK+v.$gI_LיX=wk9uWR'5:K2iAm$|T.Gs MM^D%ZsZ2vM(fU;0#> $\ƹ6[mmM`~*?Z&4FPjN}Pċ(l5,䊛Wtg5.`I`[MG I&JiDd91XqwGH)|l0/j=tZ#`ɯ苼\'5ry? +${6drBa.n:0B) o i`]VߒaNAf,j0lBndM";#鶓Xv+u*){R kE-P Us9Ɣɩpy-7ƺpR'n̜$vH~J^I&=Y=5jB) NkX8Eʞ@ ߺIRqYr@5EXyl0WX:ҍڃs<@I9 {s8Ig1`ZV;TQhZL?;ǀ:]2N`mx^0'5wAt,%;tF8:&lط,PBЖ4L])9PnK<03`)R<2^wޛ ʤRIçÝ}2_)6eMI`ѯkAww2zt6IX/6dϠvvAx[dq07!4^ NY+r͟[+^7{kZmefѣl Tl/65okWG#U t%j;p]ջ||Ɔ2 /1JƔ )qDfrc<~)@o?߅%9?Jh8\/0+~scŅۊ8Mf[JԒ{o$px> ^/ɱ_H4  Ԥ!!^F[/Ōz+`<[ !)xmCi;Vv?Wީ}mlMd ŦXa7+c$bPBȈ2qsskojd;NoPetZ Lhed׎_1'72l(.diGXq8ȵha٦m9U!çqa(2mLɤ0A2[۫*`b=hwsΌMH Eb4;WnXA7di.08xȝlW}3E"gNk1 >fɨ17J.B,C0sJ|"l#v3%EWۚq{n`a3ۿ`peڿywe%уZ@7Y^^mkXfqt59~)NPlwCiffI(f^6bγ HCmBj*a>WTJzg .8i7˿/ɇ}@kZ+ipFD6(&F/w;(8ܑd@}r:,sk١x̀jL4l~䌦K(,^7cO$1iܖ8D[Z xkqgުp{ ~63o?Ob`b !Ftz!5W;SƎFƇf Q!R^_JrW:Τm)[+u 2WpO􉜬: t.)I [Hݙ8ӲuFX)a M /!9yXTD 1 bWrNSvb^b P>Oyƴ(Tb9(i,0o j7~1мrau7)?O"6 9o 9 Ew ~piJ%YfS,ŠZ<+ $)kX[x59ibNTeFє4\!^vo<Y.[c#~?GAD YsԾ~I7ŀ%h/gi52qx^D 1H@lMì!X{S W[^3|l?k3KVƳOFh\b R t{n͇3htb\Bۑ'$U_RS 3cSf %%1Wi:1OqC_Pi*ogH#U4۟SkoƨYmt8R;)ē ϥdבש Df[1k!˲E* Pi1Xi\b'Ȳǩ+FΡ|t^c^VUYB8 Qu ;: x~4InŶ [Gb5Ϣ@k.b % |ME6͔K?n%&k%GX2qm|4TVu#3VO1! - #+~kLFWU5Ӊyk[ {pV];Fr"yKա /x-vpaRݴgJ՜20:*0idk"?vL6BJd9@@eq wNrPgB=㐞^J{*k]"eQcdlDDN#6{g#C3!w5ɠaȠ+daF jN9~$2hQw!Ҳ?aН.l!sgh{#qjFKf"exvP JK}:3TX,yl>xoM1;sfJ$1dJ Pr7w;3ٝ˶LA#(C⿂䭲z(\˥<޳ ;p6͞n Tk@VyjxP|~wtÈ45 B(wY2,.W2sVVŌUrk"CvJ672cbR]JjZ`[}oPl +9-ڵ#JK6IH;ղG?jP )~(Yv#)Napa@85Iu<;D k,*3L5憼@l* Y/9V!t!W}Qt5\R~XjJk]hDA@d{jR6Wo1]yP~ः@N魥\⸿j-p$t,`xP1 ى`IF1WYDߒgu"O+IO;n}GdMe/0SrreEb7K[,sAd~sNTg]a@421d vGv@Cfh&!btS+ML˿XXrOZmr ՞h/"\u]1UNc_:5r da|n_(8PO'0>isAgND1X%Ӣ2i}.,.sgbP2 Syvt2:~x9>rOr_),PbR%uCLbD^w3}vn;8Ei5wޯB7=a>*Y+0cwI0ǻFƴ2 ux[xGr!a{ h~<{` Ԑ4=Q3o ?M/a@&\3l_LR?TqfLOD"I->cA#,ߙuR<4&CuϊҳgN?eԌ""OTZe]IX%AJ6P3ơgH@w"rdB NvDDlXj#xH͇2 nu `d0ӏs$/t *~`'CMY'^i'}}ך1m|Lz\@1R:TA oG=VDu/CW*/WF hoVే'“ݝBˆ\ r-g] l8BGD$_Aɍ#Xpc,Sd7* 2vkl <ۈi%hâ&ci/ljH. u.0%]:U9b*Kg_:M GM_+ҤdwRHbh_QQr/Ku|ԇJ+.D%c+<|UcT0dl>iTKzJhcGw}ϧJRe.I z٬ً9y=/FiE#YmbLH?٘Ni0:2S}KwFseR vZf ?&; @ՊŢYUguq~Rnۥ&etk}n/q]jS3-[<떕gum(t@dѕd5]-Ĭ4;~ߜt$x`wPC+[&|/[mgthѺ_|iBD&Zpt>VtZv^?? C>bO"ht"@asRt9!*UY9yQ/ 9F*Ғ2ELY8dyÎtjPcz- }ݞ+"+Y=D~| ~ TQbn<ܐyS.+zG;'M2~"ȴTOp(!>\8)XdO=Z K-JKC߻Ot$Nɶ:L̈́@sf=Xyv %oI\96Bgi Ya ߊfm5!۠@o< dQ}@F5G]fi. r ~@XGqW71gKK=t?/4J6Ðm #T5%Dz+^K>(6R-<7l<|6|4,gX|˙ ˜iPlZV{;uwN[@iN6\ pȵjcE7?@O}6TGJ,屡"" Osbǯv Mn|4$^>}>p~=6O}9婻ѮW1?'tkAY5a%<ñPc=lhOQ0KmEB2cX.bԔj_ 6ukۧ”e)O(\U{m\DoSLj=5v@#bX8I_w|pޛ60JK`^ʊ:`@GW4tրM^S4ΌP%:LPiU(>@ W I\H3m#"̔$j#7USԟ~?Ă[9WVX^ }[9x 7zShvYȲhĎvk yAJ>ءʪhHeRiL͊@|'!\R_^גf8yGOhtV;qFC5V(Ӏv6W JxbZC8t8.7N7a(5#(4tDUF+6 ΧBD6dj4!7mDo@M.1Uk"&*]>N8JKW$5VjlK%K Bk7kթLJ3V^s[Դ5%n^E6Uz ŕy-T9@#C`͛j̗ȏe)(,D bKRfo샄M78A &JYem-P&Bnٽ5~62gsԤ(F!T+{Kܻ XS7o77GG9U8M (ak <| EQ j%{û-bU"G"*Sʩ0 FJUk`>ä<7'6tH3)C{DT)\-RnVv'x@pSp=mH Mg6{R)fS?F%< qAK$Zai\o7(r"Gevz,=1{Aun)ۜ$y)H;QT؁p_>+߱33&MsOm@hOW͞]W NzqL54:!8E(ãYZ)^&(9猢c&pF]1N{;'g"1US8bLT QÞQJj^nyhڝ~{%  r೬@~l);Ð> zM3)]@Wh,*'V!#BOjPvvm}2Qh6Jw|h,^SdۿE?]\8|rj;~- IƯAg8R D詔h 9>^pQӲ [N 9MRE.d,"K?=zhtZ : č:}"g[mt5sS{B&4;th֌DO*48zڤOn.]VKelQtkwd %mVf{*O<1>&t+`dXfa8N0U/ NЁkwO s=QֹQzW}E_7wL WL`r6"#W ]CKDGmٶ@Ks q|ًuTʒ!Wc6"S+˫lРmRc,dtޞ} ia:u7V7IV* f|od_6xq8@ɝdPGݖAβtѹb Bb4[}Eu?G) ?>[M)Fqt(N'[U$U7R--M/Mn^Щ/ݏخoD7 ~Q*_> ?eM„^b9,eLӒ c఑ !yo$ TLVI-8T+0]T>HNGMd1%Ձڕ_ : q.Gw,AO9iz.p]d޿!k[: v)DĜ"`//!w%`=@z KT/JU4In:T{ ({mM`(mlYgpW3Ƌ)WVqx^1O~w\' SU'rILAfs`Z*}Se""ibU, |i٧F§ ͘ 2 If7pu~Lj3F'ƪ^ސ@4sH,J_ѾjUi}$Exk:Ť4=wEyէ:f@_JٟL{nL 5;6̘o7{y`C;B(B]:2 (vV R<|jJ@nM%M"VJ1h+/Lrq:Ms|GK"bXpv:aV…-¾Ad!CG:TdjB7]_(6jc9,s 0-RԽ7F~i>V(Qg*>fTYP2"QO&Ly %34'h"?/e/pcH^EN $gL&/Ly!jct{V$AEmp P,_vab,N'dLZ)5w"j_3L8g{ݼWLNNZ݃$;mjKxP V07yY:>zǫ@}o7Y}{9l^JBo;1\X$ oa|Bv,IkMr6OZQ`e`0;\[J/}ReuDd}{PMdRAYp.$65gLRÏOUݐ&k1ZҼK3'-;t42~dw`TH}9 j<bJB#D`S إ}cZH)-fş=`,b3k'gp#zr yx߾jaWAZ@c4Ul}y*?s@i2S ^b&5v9&◑3 H&&A|x8$ewO~c¸$eB4i [R+,BXl-}o5[+'9oiUh^#IRe˛$Q5a#4:(WY#}H avZ/b`k@iN[@#NGH5aGA%D!.?{l_`*DJ "i[4A9fD)~zPOC!zZj劇tRj q24;eՏKG+p4nN Ä3= nDU0s4ka ^ΐHK t0N!:>]q\aG9k/Rd:ByikU+8żzg쪶壙?9a Zi0:2ϯ\ W’\b?xZތ6˒zmaOv+lGwv%FjVAt^$}ol:A7a)6%V` p 5{T5,C`JsR(5|*VM4zkj;H^d+@--%~mm:=0|1e4Y&y'40i$ԕ򩐷[B-]}ß3v\5a+:事d}Fbh֚lbvj?-Vю6n`'qӍb(@)y\n&{n.:(MF*&s%yʕ=X]eN#ۮ|\GO:_*dI3!,9\V^}5V@93#6N*|_ّ55LV!$$2I>8> Ukc~B$%߲b4-Ftu>"WdhiGF, JA<۷2D3ɇK/ ̸ }&I^` 㝆C,SSǵ9^ۡ dВ%ϰy,ɔ~kB`-M|GyJZxDZE[o Ǔfmip,T2ŇOq5H_Yg[\ZZ4$N|àv֘%)ϰSny_d'FfO,4)Q6ٹW#4i.|60L8n\F[Qo7<@ ꜰ| Glf#%)fF9'/~ l,NeMXpy[!pnl&qW D˄,.(rTbUiB6&$|3X$BZ1xJÖC$޷^ps!T+> §!mՉO6/4zKqoW2A3(N>#rU^L)/εu]`D !ACgUzu3n-=7]&(TsV}y9b;?6ɤ.\ے'i?^Vg˨vrMu2̓{ Ql7C G|P1S@a "co۳]~[Uq)eBrܷ^-jj~7kec&(ر18͔H U WY{\3?La9ܼCD7.-LN1X]eOk͔ ,OYĭ0x|OR{k+VF骆sRTciԩJg\"^Gd%b!MO6Xm': N ИǀWq)M> BSa)A&1=2Œ}!2}[Q=e<eXNu-R-l4CrI `nm}`dGSK ,1dmAI7@GaOucV***`xrC ?E׽ h(6|UqKَ"ݯtw!9GrPk;lׇ̳yIʫ޲jBA^1#-CE@T'xTo<-eC6cH⸌8_f{qt;&lHAP7 YϻՐV6} q =p>=i]%z?R=&E@֪NJ#Fg d'OKf=.M^e5.]+b3ٶJ`|dkƒb<&fCك1]3l.%?LvN\##8i< nƦ}?&0(9b)IeSnYDS=eq㌸#sidF|-hެg.JB &D( ^2=U&qT}m,{X{_T}Κ1 ..("^D0L\bs:]G|@nZ(jm^ P6ka+CQ} rZfFκ(nH8E%Muh%Hwu슐 2xNcLޚpUV'ڲ9 ~ cc;M`Klꦣ8AT͚ص|A zqIax_'RD ޟ c95a ~,H ?[ϸ?d}5R[M6)E2rA-у"8afZe+2iP\֙z^哇IF(kx &HXJ{-k ?]6 Ђ!avyL18bzAmpiӈ@bj-=//hkv9?!]ܽ/wbXRUG&ZsVB&ġ2'vTFdz68=~tk,c|un,wg*Ź?qK3hz$2u\ 2){eZ9Nm4B!8N;wHzjmТzt_+N=L֌G )<:T8//PD(8 6o뗕2.e4['=,In ̡.2VЫ^-[Zog [h wu.7)I!ϹaW@J4ˤ K v;4csaj~&4MR3^C ]W ]{wZ~ 4,cI0qCv͊Q !Uǣ%5IsU{G{/JSGj &!|JQ-,PVGNO' lS|WW#BMK]Y qSW;vg{Δsxͬ*j"xڹʃFx/*=@4ޅaW V~At?T>aX4~jzFFl3;JR m",Sa3ʤKAX4܁asrƧҢ FqQoQ:@iEDc}S? 7=Ky$IoG# ڌsET6jf&dbTq񼹈#tȺD ta hzs`}~ Lg- 55";"6z[BQY?U̺E+I'ÿdž~xl˱,l$"dnRQNzI a"M|_S)uOFryd)6:ˬ-Q8pEڏ6O=ϰ7,W Ub0R&MT%g=uLӏ[Cv5r6$/g،*Ȥ݉ 6 b :`Sn/][*:vXS5ۛKӠ\iQyHdӁx f:.; PQ1m'!Kĵk%k('rM5jk]O+TO1uI>3kVxڽ㵅~W6?5e8{zQ4K^(aX%~N*:3|"7V6gl2 4Q{#W0_(K}b:XiTE5 V6Hȫܜ4nux[j/:($(vm:;4,a.IB*caܱ2} r?x0lÝR"#Nhk; zrebPH Dzcf,0"']by*|C:p8LsE!F`ɻ7=-b%q'MuZ("5xGoi>t8R]D8\-9Ey|TqF8 ~*xթecWvl8vN`T {fD\I,#Ҿ| L1MIHw2_X(#Re&KA)_~ :@dw +pP\FU?Kve9QEZG2xQ6eaH!SS5fQpWXR |HN\[e{[Ed?6D0IA:b5#tZm%mYh r#CE;@M$9nC[ RPzo) AWjh毳[h"w^;fT>AvNٝ!&r8;6X\R{0*v++5IyZDF7)mі=q*%'Rȴ>xnb/ciE$/zIĮ {-9feBsI*PΩ EDC.FuNi^ ?52 0X{vcJ++HN$t[M%2|}gFfRtue kݲ#K9 cΤ3e S'Ґ +EK1&ù H/_)Ɔy8""M"I~4NHP{S'dQKn1F_saB«-8YF ,2^zTeAFo?ͼ gwK@3K/O<_U"|R'|Ŝ}ey!r適kzǓODd"Xj&yͷpK匪c Q b<?pHcL&6!*Q+Qj{q"=EQ6 }>zOQ_Рv\8أz d!߆4`w 'v0qYh2OBM&E2j5gc8?[Nne>z8=o! ÉBc. Պ6Ab<"?hVl&/|ct+ڂ9QhyqHdMJ͝WI(L~CK \wywJrIE )s1z7(47f TZI;Bk<<}>֎/p|hM_UgC. x Ӹ=ޓ]Xcìq?p Ub|LAq!{5m!MV8SiKpA41R'AuDtaYz<ӧD2I#ܻH9)G @5Y s}ҽ%=4A)E\7C0[ F:=9-laǝ݈̀jT*^^#VkAYjFlBJqF1g*]Z |F҇MMps!P/`BNny8A՜@ N*.x?DV9u#5{*ڗ˛Zj{ ym,'KBϕS/ju*:O} Z W<)XGM WEbp9)52g1#}#cj>⺴jfz-"-7sˏ}Kɥd7^$Լ̱7#y"vHDqݴu\uaZwwu2{4/XCȲކQ,ѩ˔R U/l0y8A?Ee|_\w`ZY2<@P9#΢3|ą*r0)?)R4K-)k ;IRWЧz;)j/ɓD\<6<Ú`+s%uї""FO;Vb\w7GCV/Ļ|J;,q mU9' }WbAgF<[`YD`FJX_M$:_ b,TlcSiq V{~ pqPV^2B`T0.ͼ/ywuCxӮ F"qxw~`b64_%F[2Ώ|YE" u@_1!8?(7a9] az";3d"OJ@ۓH% ]{~݈8#m~\ߓU؇L/vuY.9i(㲋_jY'WDt])+s8jp_GCX'U XPJk "_, d1<}Б\A&KJFZ!Rk.ӑ69'4V$ }Ay!ucT`(S9R= xr BnH^rp2 T&]JCv7Wܹakk=RIٯh` hzX{^\V9_oXWPP:y8k5q'/EcĠv@jIaV Шf)CH=&mf[kC> FxNK)@p0,o(@2YFh{^Aeg0Bze\ yͺ<C;4KU`ι!jt; 5sۙl#K]PfrʧMǙ3J͝r҉ ͎@7(`m J>P{A`2ph:NJ8BfZxA_E4 s_#T_4FN3z5 */pĎ{ZZInbynvhݚhB.CM 2ȨYi}5GVU"OY`5ZU;0' sK8CcQڽcO7\_ٛbY xLxސ(K\XsbaD -*/I0@Fd鲅_ʿ!@vWBmf' ny(})B\%Qb)uJdvFSglSkasWCh.rERcq$[yۢIԗ*&}Z*y%4 L=B.:oN32AV*y8]F2x!:Z7|SrM&֊,?~Jkj/6C [DktBhoOd.4 uyQ@k$Pfܥ48ӸҢ8f s/;V  Ϣ xU_T@Itey;{Ub\dٵZK>̀ vވX9yx~찹- Gݻ__$޷4e[e?1Sjҏ>qPU fOVo_^l%!uc5wAx <7M @̅it*VP\|T~rNscrEfm'ij¼V^o]t.(k[,. RIA'p&iWz7`T &S6 *4uh2D)9o4ZѐvDh1 GY^?7)"c?x |#{k!xCU %n]Ak?춐X-iC%x:a):48oiC3fK SjGB:˓/9)  Wo?YF a4rN|ۈX Cx7vк,*A/Ck ffR} :LXcfM(5Q)~-`pk@_"݌cz&OCl|%(l,+|jLU v58,tx-4HnM۠Y۳ei"r|/{^ 4IȇFW ay3`4bH颐|Ilٔޟ\m2qH>,f{MJ![t6س0B$GG kR[q2W[i ex+W/oJd ;nНsrCD tnWTu|x]+Bسym {X9_U';sB4ȹ͇T;zPU/ w*~0Tq_t>ޢg*+82ϨhmD/jYߣ 3I._ ds_Le>]QQB@zf>@vWA=Z[r='!24Wd)[i^)Baz1yU`$&a#Ԉ|eBVY"=j2{2mD`,ÍGX2v5AGޙ=ϐ6u3o5ô$çwQ]+ a6CwN\ϤB9K-n@^ٓ1=#FtFT]ω:$Av 8*;Crj>Kx&RD֬avd|È?'|hͱYQYB#h-5~{RحDrSD@g|~%pkl\BX ]i5i{۳{PG|n>URG=xY?_Cd6= 67]ƖOG g$wg3B9אue ⷅ=x*JP_3^LKIql`S8n#KaG\ B!l(]"2=h47TEhp0z9"f&iVԊxw(ʴ+?N'0ꆆʁ_;wA[,;/h 0Zw}(#nӺ30]ݟ~j^kLg4 Czv vj̶t4|]9Y㩜׹YACH'y9c+r X)ER,B6ǔ1=$|.@bCc/9K¬D~9C L}ȵp!ATChHaHa@A4Pڗ΁zgP쓩tbk]Idžu޶UՁ Q[#.Zw`rl/ڕ%Շ#S$olAEꤎi7[=QEq٫7a4m-oGشd4/[oxчT8Oxv`]TǝhHk6VҎi*k6C$_QqZ`AAbdO]4Cݶ֍r(lXκj-WSi<^{?\ "¡$iMr; <؂ /`_OvzAw,S7@HfpC}o:o(`߅d/{.[%bn+VCW0f:ux朥ѽwvQ8Pі+yz ݫ[2V/j8w%CU,XxR:+n"PԭLoꭠIJ6|dkEhx4˶:2P`~ [UYm[߽') v1q~v~>Pd-e>6z6ӦZ62޶Iq SxKD&B0(xÿ'[=aMd7[v'QLq9\;XϿq2[4niLHܢ 'm\sǨht%:x;ψ ŇNeT+Gl_Oiy.kk CN:f_Fg˔K*ʿAJl#Au~& s9j,ȞdjưnWߩ4c?n؇B$u1M:g_^$fq:CώbͿHU> ubNvʭJ 4XWuz3=ĪLofqI{=4xK[=-xt*%G,5V5B?T8_G\~C)u4"6tQ+z˜>8s@fG\[f ^vph]6 2+,DtǰM,ޯgۂk؝UvW1! [&p̳u A̔*0d^'ɢծ#҂+d&w;Ժ7C;dR5 ew17 EFVBN>%OOe̜/w[%Fv('$(련6p.vϐci2A$.>{ ؿwGY܍mnтU/$M` mu;iU Tb!q)uGMbQ`H𚅕v'44cAuTtaK/ki%(Q{5we@%jqc)~I$ʊQy[),Q?ģ-lc>"Q#"~'> ʩwz.#항oc})rS ` c_զ1u܍̝ipG㑍yUՒCS"[@ͪEPYGݕؙpmMza?^a Y^©Ϝ~bV/4 c2xVP'2ws8L sx 6[5N#C;zyWQdA:I" @!vGK@q4NIj2(mC/ảF!N>[(}ےsYfO'Sc39M]1CHqE"kr/`sڪ̄=yu,znɱ:ϛ(Eh}Cf&elaIؾ.(O9'z5 B!IT+?,.2Ho4<GE;tvojhm@aܸOi: 8//2L V.+s =liר鷹hNT^Zx* ˉ@BXqY"xʥqMնK, ^w 6^$wX%z+exjH]t.| :afp H]K*Ki(ymr憃u.)fԄ$DA8ody9!m4~^mPh8l$re&Bisw4}g5Ue G<#Ѩ  T(bτdq?=hL %\ͩHY;#j.NQRDSXJONG4!i>O_1IӌZ:d:2 ` 7W{^4QS"$SV@/qamR-nRDӢA؂ӄIxČKiPEuٜ=3N L5HT3JӃ"~u}0ԟrkܭ#(\zҪDLmzR0h;~7o. d 2%)MǤDب)O Гab F$[ϯ#b48 *BSlBQm P'7% [\E0$p? rv+衤 8f#m 4[#1(M<p0uvŭēG{ܤ @f%QXV-r"amSů ;z ii|eq"UuqUO /wfc-f3gDM©Ek0+Z`#۔4#VD &BɄ`2Ks%e E,є>SZo꥞Kyvd<\nlX!T!`YҵۼSko}[N7Mb(Hagt3sr9o'20iAnnF1<;=#ݼgY !<'̯;9AUT )cf |)KNǭemEMLA(\:ZG6Er7d ʶ1MSGOq82k<@#BȦA- #wuO2͵Iu\(- E7Ikݏ!8afIQ&Um/)Y`$hwjtZ7 LT<(tL3\];R@ ˈlĦ/;/hZ"L+`s_$w"S|_Ft%_omfȅNe+ȏXX΢j:qױ$)"g\illO䎓 RObk韫Sڡ/ֿ]̟m2L :. :PdłєgIzC5x&ZR͚*APlQZ{af 8A_ N Ș,eq MG3ˠ6u=0E)P?C0G/|Gxݒ:'T)q~s'7}Y$^J]`#e phDNVSW~i3vʓPu3 >xq3αF8rw(409N44=Jq _%'dix=2OS2CjU)O[f_LJm'pxa18FHσJׇji`x#_%oE,r:j.BwpFUfZHKqJ\DV<w:jK7#IaܾPZW0isg7 r[K9qTMW4Q6DI`~:Y p}޽,nϣ*7h(yHy_?CJdM{UGɓ{!2h\x<+-}lS40QݱTǞӀ멖F&Tg{&>vM幀(֬C1sd=4\C)suhnP1; 3~ep7`SїOJ29(Ԧglzͪ/>I8n5Os&. 'y#!=CW@$Pkwtg۪m\)G 61e%v_LaU 1CpkՓ=aq4Fcj0v&KnS17+gk 5Ve%ݰ!T$ʨg/x8;.I+\tBuCsPj@MVpR#z.ͩRu[Eˎ4 X 1g{q`T"GA:l欴!xAfW(NBMwasg~֝N`MT SݢePJt_]7S_;~>J.;B56k$c401[a"oOLF5H $Jnj3!#!k,&ԅ0lslaXMݫWӱيٻ[u9]|Z:yP 2h/;.)cg<ҿ ,R `9Yz{&I-Yuknn(x^PZ{D'CkpD0oFT:rO * R[8~S7ό)@"5p6_>БyvUv~ Ty7R5^gH0w8yP/05dh.vU+v %J^OYRE>Us4LRSR?:jʜp&,zwQK` ϋp ⬚/mrjCer\| q:9z ShT ?FL'%[xrn!cUݖ̲ua*.E g5q݃Osx}JTDJyLPT%RR@՛#ո`@}_Go[AW|!)l@fH,+]=yO]dd]D4 \hDЀ?KNdV; LR`$s!1!)i(Fҥ?Fw_ȥ "@[Ę98D7te@ӸoP\:mXҩ2&>7Ki~`rz*ݤ j't9NKj]/Z"ڌԾ.+ų4͔j0~_˭Ϣ];DV`'3lDP2ZPz(~&D8GsV2Z R t:l1`&sh=h.}U%-UT8r>a/Vb/52_E#gDƱVuC6[5*[O꾷e`Q_   õD%ԁhJ)J׽D:o7"VrA}9i .(5pWV `|bH#kF<m2+%rr r!Rbt^2wϺlapd=|}6Z' yA/Z7cYV~XGiWCEt0Vwr nϘyfp&7'!Sů9ϑ|շk ~9KLg!A_gv'%{*x]e bNT"8Guj0۔;t{Obh|̊M9_}0$ь0.$`E_|l_iikhfۢەw!'N1 !1+pdXra%j&%zE#$2hޢ4H~(V?Ηv;b_W9؝`1Idj[JI+9 @alѩ0*wsB-tWUO=P.5*V$ ӫT\DS^uzݺzLoj"e1mRr߆ѩGU<LZq^f؆'T 'amv LD ׌k+ 3a*2j=C̥xwR\ 9w4{@$" z%We]kz;\bGorFer] גAPjr9( Nw17b:(1RL^u}a1O!7hƤc͝",)`qAdƈۯΡ5VdcBcNo몿QnQ8ź%t‘!qq:" em!['0֘ v\#W(j4FQq] f#׵ D E*E2B2#y.&Kɝ#3W|Wb/(aYˀ7O b7Q.nduHhODZg~  y!8U GXz{dH.K&#Jԍ2-^0x츅E Eڠ'PyQ tBu<s8]*sx6%6B<[.x5]dOŽ囯?#Lt#]rr > >Aq`zLE`VI0/hUdij\G0ͮQ&d{^fR7/߭D9ёN*#[l8zn!HrMsc;+;S`̈́XW.0k?2q8%QE+Lfː>o\30Z_p:Ƌ@WnXEݐWZAE"qזAW.)̠\s,qRbZѬai k XdW`׶wF7=g0b̠tJ;'OKǐ1{4=V"n~PZ,yOChGlғ140_hg]x0Y.e=8%G &{sOؾ Ivn Y&"B/tef;gw却agXz\.1mLlJefC EO6N?dۛvVA4͂8ibgzI u9شU-W5uߘLal{7r&3ǭ^:h`R AmG6zG=>toRզv 8YDL{x Z՜mpເɕҩQI BS:R-t%L֨+B8P]A!;VVNX)LjJQ$VZ h$X'`ĕOyQWCKK,E}e8-;' i[u¹3t[y:ƎA]s~zɰ4bʖhƙf+o$A&*K :4oOPI\;5I;'Qi0SM$V%hR7pt6HCgg ҥ!%4 erCt!QBS.LKuAKvHAtRmrg8ghR0`'I@D֟#J`$ HLjT{ hNL?Ri vb%5aRO}=KVM:"g NqtJ֒em=$`LJ\407k#^O?3 VP.s<5i`RԔA6(F _D 1Hpa5N!@<=ubl`tLDF ٸ $Tcw_U xXGͼV+Vo(ן e$\:끟miAo*莮( j,hA?<抯;\Xͯ79 +U'OHW8roM+ڭYQ1E$@/6H#&7 .T(~P԰Bro2sN(q^ck>vOR_7di,9XJ /??IV~nR5Sh @_&N*Kȡ2O4?Fas>U,h`i4:ic/-&gCT7ȔiD9_// zȻ(e~抽)(:x++ ):N]7> cƼO(c=jEa%PEa(}:m>uP+<^W<鷸dP.0Íg=*P "3CRJ Y{nwmB[墯5iX3 ?rA/?dFrO,*:U s!]!b9v2ݷY" *1Jk ÃIOhY&ﰯkֱ 7EO3ׄ ̴^5\K(̘*>Bɍ(9??l8!:29*1frNGٮ6 ^`uqdCXՄakO||k3ld5*hvex%1<4\ r/mN6_HnݰD:kyFOb_|u]b~B.ۗX l;~0BsBkOt.ޕo߾[4epv8eOEm%Z no?)e:Jw$tL]Jѣʥ,jKF%oNi'w+媺?;˿ϛu]X FPCyܠ'h^P)D{otLlJ'=zݧiZoô=~h!G$yukL 5 %OSIGmh K wi22T+8rY!Lt,Ww*}wd(Hfl‡: w,Z?4Q4CŲ}m*xs@XC2bUW/U-owhEhEhWH90;aNT.blaJqxYwD"W7vIz*8u^@A= q SGM6P]kH ڳ8k&z,Rs&Rz&V,5dZ:6a:lAȭ$䔡LB]䉨&6zZ<hYk/f'$y 5DRG4pH%&FN&^ 䂏cD<ѱ"4Oq͡N"U{Yۺ$@txgmR[ B֍|jn B/!u&I8SovSRʅ*> 8kK }qhm+&#Cp={ _zr%ŭ*uRC<;_9gh}ŝOvDPk|[K8LWi>͈Xi%.XjdJVrG'R>(Gi1|g)([R)zA YkȸeBE$sCG䝩e8$K̰( iL2bvrg^a/5zuRK8_Pgjnh#|aJ g#8S~+wF`Khc4ot+85/E Īzr4}}֌ <|ebc3lE/|iηV%rEIm%uTLbSݤZ#l9mݳfg!f gPIC A~k'ώ)!#$GW՞参+dV`Bk~H = Gl9\VHPG[QtzEQؚ9S/L1ZM]FԄƜCNy::)/eSLyfbt@ƣTЄHWY#MS F8EM,X*`lЋ#Uj$,zar؇eث3j8}l)~?U.E}b |po1yBa4ب|i@W=}sO8bQ4*PanJ:l ax g\1,_n!pA%:񤃙є B~ >x6xulsKMR^7avRPO>8Vy k`7!As0i!ñIyC秕k~85 3I84 #+۹F3;<$} wB!o Xvw[h&&P'ylYצ֩H;2z]b,eV?Z(g>&~ׁ)]gV5tduu3}džԄ7_|rr.GGH[s9qb|ޒnE9f\NM"-Qiq &z5;혷K7 S#tA-YN;jv$Cl1IKlߏ-He@z(6>%7~ۚӸW q,4hp1mf½ۆC/ǩX.u=,pv+7?ת&*qJ=D's!/hߧ8$(pZm^b 3)ˇt%zǞFʳ 7NW ZF K+3eeyr OdhoGjs~q~eSzcAZoNЄA7k)EmgČ^UFҰC~NfLohv;,qpT@NDQ\pq|%>xi"dWUx)m!v7F9u K.wLX=@utH$7Rܝ`0&mg=gà1h)ΉMՈ|krQ\]3Ikv?սvn'6$dSU=KwGSAf*-2E/>'ODSJIm6Y2 !XU.>M"X\ l+LwIr]/\]%HOBS, t[aLNn#notAc ~twW7k^ -`-Tɹ~T(Ō%D"e{b(2K|We˯glp _1 ٴ &ə" QN|Gk.̅dP*8wLZ/\`#a/z^ںE:uDIB!C ?^Uڗr:q33$%,b_&z1*/2Բm'TW_Zoy*sԈzeYq`1pcI,R @ZՇP⃱@]z_$>p86`r]m"2.($Ih~7t.=tLQ^Dk%XKm3V@mEh1hmquom.=>skH+zғm{t-1M+#IMEٖh Oӧ,ݚs(_θ\:k wb 8 ezɪn)DKHa&vX;X1u>XNsD&:~.ybݿː)t ~ #nO ` ѐF6!' =6yJ&G4,\*_ Ь1?MrvUhL$NT2ra^|b=NY@iŨӷSqaMfڪro$ #kDI4LN㠴(&& ݂[< l)M F'#U+:D k[ ]+ah,Rzx2T6@r _Y ]^YiaM ®#"|L?20eWm~tD5sȞ*A,a=AĊcH*&%UN5䋮_&2%SF?4r&]m9\&uZ2]pT`VV}<#ɴ^M4~x r mӑ%{xjÊMX/hbzA4J3`NT@ 䗫 t5&g>#myԬqHay- VD\u$Ӈs`!It\U:!+r"_] B aIQo&Vl f~zĤ(`JgZ50%0-hd^/+^#Ni`~0aLiz}Ϧ%#"P>ȥ!؏0@U=aިkJN?25D?VB `w ҎiUOB1H JD惷VrVۚ98/)`k=TBn(p znwY/)Vd$(I+0DZUtJU!.J6'/OYn.πSK[P%ALM7$1ߴɏjk2 V(v-FM:"0ݠи,ƴ'dOI0)ހpo4{W먩G53L)birƶ\r;1Ub$'`[j#9ird[+괁`(py_8DofNhN0_Ye늋U7+)I }7()S%$^{9FJ|ogϱ@Ƴ= iԹ&Zz^{bʝU<2PF~񝟅 D`喇!E}uX׍=ȯL/X,nM]݅3wsl|GC.PjM;}d.ⶺEp%u Pw~xb@aA c ˦\sԞr̎o>jR5 ]'EW-B8v@- \:>5STX q⨌gY ZQqDzBaK''mv*Н}k-gSZ© yy毌~.aVGm5wFKfz1,L,Cuat |V^ÁKcSw ;}@"]+W$riOL~3jafs-DĎ؃y_阑e}2BϹGWf0.+3 @^Q (Ay[~uZ)HlT݄\0X;"BS T2>P7_b)fᶤuY\/;uD(^LyF$_U ^a?LJD߀7Xv2թOvo\T֡YP՜ DNU`m >?DSJmWŗfa]n8ٻܳnQۙļ_c:$2R6?9TYqo 8'ʠږ:KփUJAɇƴDy *UKjP_m({:0@%%'v,Σ' 'o$03֌,o0F+j-&bZtf:K:ۇo{4uA9ub%,`ju,۴V⢳fe*,rhґjkAke|h~x(ҷ"bܢ-b5x{cM|8Hz|ѳ1|vgBMjdd+ `gx" 9McF3GYjWq@Du7r.p&X"Րo7-M3RYO2^ZcY"lrյ'[X1ֿ|qwF<ِ8% 0qW+\._,5̪pVdxk*LT  ݪ(UK p^"Rۂ' P$km Cd÷mm='4Է(ʹ1 `Z62BmT~&|xmkɲ>;#77V>X\n'';~xkDfƱ8+b04 (XG͒)-0X1"׀iC((v`F }f?Nmo}>l:G($ꅂN\jySRY;25~$0.ăDqG9q 1bCpz1$svр~w^jKNh2˻psrDI\LKq#K'LL!\+J\܊!VHF7Rl0>WoFWO {k)UZqå%0lcz ^g=ysZIĮՂ0҄#'m쵀r`弸{Uaٝs \pm{LX'@7J]gc4 {1>㝮N'8.0[{ʡePp>a,SEJ@/ľB3C&U6)# }ѷ^R#HQ:,fLXPpGj:rIrWT#a£ZE,' ։}/J]+(@8"?Gwy[+l{%?l5 E>D)2{7%ᇴzYI'mj}fqVg|Ae*Υ?\o0` &z“G7T蒊5sMQnojMa?K, xI݆~ł2gk-y~.|o h;8CMZ{{edIK7/IhO_=G_jx [yk?w&܆}:3A׋|W)LtY0O)pP+yn/rv)ދkF!HPx^>,buK@=Ҝʌe:Oo gE5 5q$2?H[A P>L (0k/>>WJ38ȄrB=IrK!_Rc*f~VnI|.BK/Lg| qTM_,PH%]낪w- _Cڴ2zaq<#nF2a0rzV]ƾW0Ks>_I2VL}G{/om سs٘i2mRH220-s-TQz*ip3C@GȬz>2+E?jz2ظ﹧Ǥ1J}byC֮myJ \BzUuv%3`y{CQ۞UjwScN3{RqiAEE~٦NoꙺLڋH{AosVvW6A@O,lԞDiɴ'2jbȱJ,@'k- %e>U|OSyR;!Xs$VR9؞Z,՝MVPmBчRKPb PS_'2(yĊc6ȼ "G:R_3@.r%(ջ'3d%$Lʹ34knKgF*,p P[Vc܃,ΔwHy~N0 34&#9ډ0oE/;{ixz^?J=~EξZ͑eGV`cv @gD֫`HuD]& y@wK,5?/: rnX*RELzeԌʪΤU骈*1=rU` }7{$)b MyX 'k ItHv$H7K5|};}dݒj"7L϶ٞ !|[[uw~,Aj(l<VB _J[& V]!AT/BwWuȂ2G5HVOekPЕhTb_IhNOGY.%snfCS _f 9T^ahvK<*R 5lD Ƙ⑯ ʇ W|Zi (M=cE-aӹEnV>I+eEGE4K>f02RLbLl~J0+b5J,=,:$Ű <5@ֽX`bFOk9KJesC"P(N9*q#|Ckm $LW1@ӽ|-!P>>>OYDZSOn }1bJQJU)hPF3F(Yfg. ozS;|?^)S|u;\>^4 HEAi)#,HZ$O1slbv! BC:B&Ž3;>eR&4ȓr[.[r!dlE:@7ņE)[]8t+ 9_>;Azu&-o<;i/+>}U?B):. g­yr㮴 @|4R{|Z1v{8-dlP-vu8+ŽQݘ;i i!'IMǺЧB8RfČ]ShF/ neyQ*؝NSoe<RhlSf%>)CCebWJ U6-j33ޚ:0fFXSah_/jnx V w!:s%2TOط@?Kq!J 6 XQJ7NM>Qh^k<)(VރQ8J ?vCQ|4u#fG C ( +j#0Y(n=SJ 6QZ=`ީj=m$ތJqU\T{'87}@ e֚Ua1)q87/4z*Aid9-MITǚgsrz22n[KT.2 gu?e{g|f1^iddyhqD/(_c%+ a4>-]HѺ1/縋)qA"t~%kn%N05.l)%1WRk+?O_'C\>$cɹyוK Pu'&t=2c40+N! ՚D#$\DZgifsy˄?=k!^ճ7?^CX;ͭÎ[YBZ-~nz"Eѡ[P[[?‡=[K;!'KaPpƈ%wY&4{9WBZ7Jɓ6OKf2h Q>P@,MέI $xt+PG鱑 ' ͫiuzSIebyWB JfvHI \-܏^PL}f!C/{Ŵh&N:EyC\ij"0PGVED=]kaY6b_u#7k}9 p(HyrचuK$=\vi&ZH 98?k^*C%.︘"Z@s:04DA qDŒn(ja@d-`b<)L"ϢU%ijCa|}r R@}jǠ`Ҥ {du_'M|%ƱdIXULIajkz=sboj&ep1"h$ Ơ'YqU qըHÚH; )=/Nr4̦)o%*/!>\J܂gxp@<$ռb*و"d?㒛ʧěK<N:iymJ y5~Fl]Z:@]9ܖu_#^t?cSt{eALk桚3`g  PqȌ.ݤ,> !ޞ(g."AJ 4~&yg#;2r.6̝zґCYy{bV+HUIcMU͞>3F6EOjaw 1kѸQ~ѹ<';|aZK`VKK=P4|TE 7ܢg'Gxچ 8mbS{$2E -&,"}+G6ReTe{~pEAf5hSnALT(Eb`InQ]4RLωR$I+K T~0hC*ŷ% 6pi$4X/.K+8/c_نI9l{P9bK% k"sT|*kO}ՏIīor(#0HlvւTcTyI@{o.Q%sO~9Qz+!y^|{Fײol+qR\@cd`맅nQEQe]ƣ|kں+5%;[i*-_ǓYCv _tpʍmdm:XR/)pw *'/цnbCZr%aodyävϙO !Eq ]ޮ $ͦk7OK:1(P/BJ&թH 7hӫ^Qr]G],H)| WT`A5tAH'QwƋ/Kq /H"LJ6c(;?"]`6PEG.n2֬/n4֔j0meP ܞ y`;+-FR[">q̗DxYK㋭:/8\}!}XzA=Y% (OUYOsThB^_(sqW1p;<5X_D^I}Zj?y,I5W|8yY͞ `? vZ=un^&'&!n!wZ:r -^ h&!9' !p,RPE^yA.ܦjf_Ł@F$xvO  ¿5(x+gp= C3iA/r*h9Jv&NiMX.KY[J}RLG@OI}d] FQÓ9.襐KhiW@ u7!؅i}I17&* $s5͌] A, {iz&Q ]@_adDӰ}/&6p;Z+2ɑ4pFY_؎F3 0+"1 $DeH| \ǍD]]Di`Exf>4r D^m_⹿hU-&rq?HN'BVlҍPbx$fWs&PMMEd(`SUP^Wތr##8ȱ]>hx5r`h7 aWSFF}HnscT?:ڕ@ >)C 绀|aD?B*_3oD<l4$_P39oJ:h6-3*l.yȟƚ.WЍ]@O K?0L=!c_c;Ϩc\f)GyHdsrWr;؞V'I:VC+t]_π.9<%x d)Q-`, )5 2$LQB[+cFVV[#\X?C1@EhF+=-dzrk Jcq8t\2#+ 4iC,AwnCI|w`Q&Cl2!n)c' o0@u[eHp>1Ԋ0ewl/o;Qqhݖq(>6F;IydӕR,dp]˛of~L:2?}[lAd *vѡD)vY9 c͇}-AbM913dĭhZV,v-Ny=g뒙,9 yc?ZϤfH!2.׋FBlmLѱRmZ4'Éouؑ%jOEӞ!;¼Q-`7V_6J) VaF{)e11#Zoo,K:63CU JdD4Vi&3 h1]R^^!Hd84EdU4P'qЛ&.m]z&_Z|MW|λJd imA7aTNRt=OzzON 5}D('@Jc[ .'XRD Q^Z1xy"YXs\wSq+oc_~f 7GދPW@&3,*I5zb͘R^Ghyy؋n\GkHU `%w2B }KWǔuCīm烈8Hs\&7'4",w!BC.E4Ł5nc$4#&(QzF'2<!?Ƴi(^ #*_j/ڝpЉЩuۧDq!&" 5gE[E8yܣE!,}f[ u׶~m>=~EH2;Lh-5޳p6 ^/$E@6qW[dweM?_,w,ɹ|FdaNj-F˳*'VP2+ {awwLՁ&D (.r}1" Gڪa_,9=NFw##Yװ%q,rs6S/ Jh<_ 3,]W}\8c޵k$S YP'3ujt"xlnRf _=†GGVdҐWx>Uؙ~no3sV2rҫbݾqowā.Ans=eu"61v 5gu\VĂ t |MAGѩ{Qnjt&Ew|%;oĬ, _UWIFqeĕdgȯ''ڜd)i qn~`:6=(,=z`9;i5NN Vd!5.n᮶HOb٩ OA L6 vGV_cr%&7$|kDkʇ1uC&ܜ1y O\T+mo aesxq},qBgx1j`~txmU@g M]um"9pfƑjjd[@FKPU;В}lxMMys/Ms:I\:3jDFsB 7;D-y%A&r ;Xޓ0^U?˟ zl,g}&;zGy|#U溁-lST9؟X9C(t-zr W 3Ewh,ώun AAk ֦Nax˘ ydP6aJc M ȍ_zg:|$_p#.a^qPr-ܕ&_?.,BtFP"DVɩwFu6:^gSVp 5K :v+ʏ1MonňߓJ1Q[.Fn{[#T*(ͮ+̩/ CDtKȢ.HiNò 3H .cX8K %6lvL~S*[P 69slC6A83mPdxXYhU Qu?zA~.cL"Lѣ4뾜apDG]̀Dciǥ?6дH@DBüR܊b[qcX!z@AŐ5?}&x\5o/t-tg)Kqo15y0[mOW_#@PPʴ=;ζr!Ɲ3>_;q(TbclQAG,)rr,u\K˃oM=?-R*n%aHgX0M:~~\"w^o$7>K9!J1OMDr.`5mLp$,պ **5R u9uK6xLi =&-sXyo#lʐ1`A/и,u6rv廘vA&& R)~WU]mT0`6 H,$.GimbuPIl-z o{l/[uk7hܫ=Rg)zQ UDPa2SFή8YO=>mF .СǾ嶶t($xQ.R}$s{!v 2z! ,Zc3 [#[Xe9AuQ`9.4i7[.v~tlm$z\dbǺc)qC 3>\N㧬H(^jOpV-[w i4ImӮVɛ$!c:rFsK"F V[aAH}+&l}A0j" %\XEBҊĹ:/O=x^@E v[<~wrz6 N| >S *Unj&#ċQ@\Z0ToBINW|y ɈpS|ex+trǴvThvo &.'5x`U-V{ţƔaZ/D4Qt0.RA4l)mͽì+HO0Sp̋I}WH0C}ČxZSaZP$P$Vٿ*ElPKe J?K6NyS2 z|Em%:iJ&/c]*j;,ʪEFZg$ӛ>t6k!2K4!k ΑI׽͆%)ةh[ [JꑡwsPGԗ%E(qG*~" u`p7J|G"0z d.2L 4$^&V 뭇pTۋGʇ/Di+!/&bR-~|6jp Xާ`1}s݌yѓf.Zy]˻Fόy%ɘ-eN+<9$~V^@;9s X<۽9_'Ξk "|C_"Koj@)6;g$NހZKqYY"-r_g>'@-EYTR˴pطr #4I0S˵ ,sYŸI6H3l&s:w;vA/ϠS !OHŻ9b>faGY1`;e!s>oІj:]^,Y߽ YIzˠvYI&2Q:ksظlC+I+@/\X#|֋eIBsC`Mɨ̋ kw=ȱ'duoG05C9!d-M geZ 8JBt`jjsx|S_tER'DN4K DZЦBTDbGOruU4.S+ 1>QOfc^N ^()Zԇ$E2j =O%ϫqM뺌Zi-XXg$u\ ^R\,wo/"bw@ +7Hxv֏sZ;fcmǿ!PMgQdz'lܑwlhdl04@Z󘷨 S҄ҫe%qdS)ћ D)Y0cSP$bӁw+9>04*(6HV~4Ȅb,3L8^_( c>6^v( o eHU I.\Evra & 1ԯiZūN|lYLNaG5O8f76\fM{\Jt4vDYmfy4.4f*&VtJ |JYb@?gdߊ !-"Wa  א{GD;1rDZE~K ܋򂀎);ƦWQÊ|1AfM}xB1օՂEYco k%2͒Q 'F ;Wg?iqf d2ѐ89"yC!e;-i~GïwY =ַpx+?< D\oogݴV**p$_oN@s [HPgOzoYb|pp(N#:Y䀷t^1o6/s_wzr[緘N+aǟk.W柑R ˵$R+0}r#}@KHrꝏ)VW8 X7PAacE i%.~h@DG੼*j,AT-% ; f 2 wHVZ-(`Y%;_ՇE)Fve _`b\pQDvf7u9 .rqeIh÷,Òδ4y`R2p#gQ})5N:!ɦ{$w0U*^nUE>#8፱vgz*<1OKY^JMU-sZCfv>LyHEHHݫ1z흵)RϮZ3OU(h7fsr Gv_Cɏ@_VeUZ=$TGw- Ym1L'x,Ҁ\(3ס}φ&ԯʪWJƕ\(˙h!=ih?!P0{gÑ:0tOŞ{vM… 8dЌ@Ϯ}u1 w sY$/ =ܐj05pb 4F|K@vp6͟'Ɩ 9֜nYDے0Ԧ4p<;+gZzu.x[\2:X@02rݾӮnmwͯʉhS/E 5tBw9hXa"a=3OC:C9׻5KRbv굎05+pj-?)=m70b|:@Q*tRc[Laoi6V] 5Ê]=dXgݞwQ©@lHA*&[tC]sW8MMKo%U/uS#qE/N-kKW7!XiXb|( D';*J a&e$ZMz 6ov?3Nl BVUs%9Yn{ )*Hұ?OviҞ/_hfb,"5ɬ8Xe:!Lr` Pdc,Vhέ-0u.*OrP^{@g,J|@q@pnsy}= psT۬|DpLs"Ht:6FƂ\^WSX ui$ӷe^ lOC3 }Jۍ?hR?@v #BotT&M ʚ/ +AuY2@@`3؄J8ld_4ti vs 8]$Uħ`߾tRP%,w7jNeDy'=<|~dE#X6b2)퍵΅c:peO|c_}K_C(1g$SjYy﮴ کo5} k9ץNɔz8 u'ݕ< J9vt]$Ӣ<0VRMD+hXъ /g+_m.0 g}vkE35c*P5u/OhOgJgvdPN['v.-Ie:<!Le肌L)m,/w @{e/]ubJ%P#N;$ͳjN;:uci*!@.bhV!Fp+o9ԲNnJη0̫'EU&\j59$X.B <~+jA$~K 3>bQ=zK6nQ(b< $ts91/erd;贻^ϟF`A 3׃/ 5m8[jU b*M"߰F+ɦXW!R`@[e(H(wy&}acFWDiA.},kfW^DHDtj?5;u}ۧn}T,?M@C \ T d_CrG@wS b'LΙJc4g4LYpS1yL\3X` ,(ged6C1g_?,ZAb ܇ Ծ,;|8Ʌ^Ӎ 8q ;x`ݎ?ef *]dg)rNfL^;WlS3Xuܫ^vJ&˛c OgnUYuR'IUxd&iV`.\Dg1~so̇SVw"KmjZ?&S^播 Y3gyNv&bp_5;Ѿ4)/nm?d4y$R(&y^"|fĤΌ\q~㕑.[b:s͑NN”Hx-GFm:,bꡁ6HĎQZI5=/}= 3w&js:3/v0]GV&O)F׶0sfOZֳg*'[t"tߏ7ory>$96<k7C+`XrzǮͭ;Pϟ%[r+v3t4,"?jbHBi߁wϵNbjҴLg244RJix;Jjz8>mxSQ\nH&fzʗu!LpSpekAuNu &vk3"q0Kj oa4!`1#2C#{[^ Փ7Q]6 oXר EzUNR/c\m 5n;h(`"b]zF XXk fgn-@>i N5þf-G0,2)6gP.U3M{L;R tM-myNңbԦ>(E]!up4\%%'0+iimrX-ւGdH 3V0gq<4ŠxzB{ZL (ZP+9T/BM$oлLI\G IJgt ܰ4^CnϷj1BM*I/!TW*:ghp\z=Hu QK@Nh5~%aLgEf2t;K4wvN"%wCT RaWҵ1e-W>fSpvgʸ[HtA@?]_/\@֘<,+lҦkU4gi\ϙdꉄ~5[JyӶ ~Q&~-(#V H[K9!RbK#FkqL]_e)v*FlO^W u?r@m&\'잗aѸ_77jrZXX@ѹ+Vq{)N7ԑ37Q{fu5G%5Z>\K] :$v~Kbj;O8 c88풓P#rp+?ĸ׀`}(Mad ҀNJӠUT,q24 ;Z$Xc]%957\ ՑOl@BP}Z-6s My[Y%;|宺e`U0wMl:ng51U=xE xX~e@Ņy(rQ݅AdF"DFw 3 ծ@pzܭT` 5x 1YiQaCy_eOĊ 8˹#[rۻK!> Ӷ8>Nh& ;Y'+ s<پ<LVͰX$|_'kk_/ҕo)bC"L>@>#RO7ԔP0ۺJ>ˮai 8ow65hڤX͒IM+!N.㓠Yk.U-tf:ԽemΫ.ƻ<$bAɖjY ?.RAjfWO!YbFMR;aK:69R)XAJbI]G Lz$ٳKffjFI?;ÏrTWi:&QMr@ 4>K]JJs=;.@.NٙRoC4GH"o+.W$B(/G1*-zxä;Κl\&ABFiZIpё"2 O@Haj'%5+M̍nYud\wa¢d½_>}Bw)Z4ǭBé+A_N; vk BӵWrz!V 1 ^4:Ky@Z,p+X .j\ӥWy &BN惎0*읔gcە$ឃ/瑗EN,//DKc椳oNgcs2Ř#t5AUʅVԓYSF%@l:_I}b3mאEevdu6zӶC W~afR9p3 1 m o _8Џ+z*(;l$ObCޝ_&Z']Jwdȹu^$qKBDrQ+ e.bs s@$] tg=3l̚ {CxEwaF8=hȨoW2YKL]WLQ @%cIiÙ֜%;R긩ٮsIӱY75YNPEƫ n'5kcάmp%#d&[dEE%.쉐1xR{R*PC޾D Z%1Ddr-& Jnthvqń .-7bzy+m/OF'<tsN!u*d/Ȳ۲J5 zX>ebMED-{#e^+4|Ox"oR?.gSw,a2-#ZLygFR蠨?j2ts^ҏ!Mv"dy\l,5FhGSG1Tjw| ̋>Җ\ְ: g%iXFA{ļ`Zan_=AsB5\@$CT @8Jd2{ /so(B,s݀H1f. -vcvؼ1%̬6+L-9+0+xӧ2-cy՘!<v| ӞY1 %ZViq1iֺ"m:^R;QF\a<}hyr'߶f G b< ݲ,s&Ɛr1\M?cp5N+PE/=A>z̴Ra> On\1&`I֝l/V(\eXww3pJuSkD0MB4HHڶ}/T^zroejJ4>ӶYuJ}A{J,8 Wx; UƘ Dn%-fȷN`KrF^ja]^'T8eF=wq0DOYg v!G09o]W%bpnfۋ[j?Gmd a۬ oS0:x|+BrUHx ZA%Z2CL\zMӎo.MCM'do 2!'LJ&!{5rf9}8 *:9k\\dV {g} |,x0ڢƙ}0a}7t9?_f5Bt,$DM|Fz(g~RƟ~"EmS..\ِQo1 DG{+? D&$œ GVZMC!ho0'G!e3S .ȳwZ\#:牑u-q9V=8ٕѲK"1mgrx*z 2ژ5F! ;`1!%!/w 487*orCL4nq%JݡN S:@~+"-M;wPt]5BNdc_dMn͉A1Ml"v*N+ѺSj:|{+.VD8 m$ ڜ{&ԦD`vXDEW,&RդN;2 2 ]gw[ '9ܨ=b> hݚ~ CvJuggɯfwF2]f^)kȂ$z{/~@Nm)+{ΐi%_qUNR=w]p>_lg9+u fET&[>2gLJy~qdh^UURJߖo1E0=;@ hM CiB5W*|"Ԕx&+Ŭ{uL> z,U9bZ >Ƴ 6Z5}2J1!svj8D1tW-nh\kC^ [?nSs}Hu]|iݟ~KU OFtP fYq63T2^6 룻 93 K8Y{ɰ.WT,)pPF0Y# B!5$\ى%j7 6M%mGʪ̣tQb81LHN`]]GIخP6'j-i>w;I'LRVeB\5~=BdEIçG:Y}|[5u_˫(iya)/*b"/q,%RD7(N!J +*E'¿{Gg5 ֒sn67@.ۭ(qfyָN(;PX(wF{:nlhNa+(V,mQڡ-bݼ{vϜX3>kƱv KȊEb>#>2C-Z !/pE*kMw/z#0aɺ PAؘDpmK6-uyB{AHİh=l(=ƒTצh-ڋX@((s^!bŽ3wrſ٘ hdOJ'iki\f A 5 ^η)Ha҆ q(y@le~"i xl lDmCUS9ӛ?)@ލ  QD9 C)} }{?RUTpXAAc/Xl{羽$˒R ڱ-V[\O wTT=2%c?55VVJl<:b_c"TTXY:1'H &q p9mD6;B@"gʖU='frH''{\{!Ufd23mma^C%-.g-z/7 lh۬469`^Grq*q3!PGNo˩aVk?!lyzhŀnN? #oE ' V}aa:h- =a3=s6i! &S)_i%taQτ)>(][_ÆV& *~1i~2i'K Dp$)le@eʾ BћYrGô0Qq+!nԌ $#1OnjkrA,K(![s#[& /=#n:1KAF?얭._fQ4iEd׋>7lI=ؔr k;:`?gjT`dzy  ZvXo*hZؑ50%]!S;йT̯p3&lѸƒȡd(RR7u }(>C>3p:k qTG8Uu Ŕ0 7ح1v9 t!Z [3u F>. tuZFGU&Mr3zuNWvK-VAS g皯Z:@)%EkN~ElHeA@!&uܧ/_V~NrfqfZ&R#寅ciE7s $W?|'7)"|P[G$:ē?vTğJ{d[G`o"%4^v>ieCF6[=D{SOE[SHdb}vBP1C(dql~|!)'$ 74NU~0ԿYEHT*\v8@'4*}k]h ϔЫZoho1#es_ j!<qQ tFʻuB᭭?K)kDqR f]hiy⼮JS 8*&Zb>oz4Cl?.>X IYߢBϢUgq UМ5{f<;\U9ˮ;.AyR7%8گ?I"q@lvHlRY)CsʸlAr4 h;HkҜMf34G8ɮœs/5y>;Y壧hʠ֘ בդ+`n=yzP+ bKuo^?[вs-9A[jSu+7x=xwyD^LW",RG>AunN5s\.:C`LM~& 3P[drmd3uyOpBJB'k;yJ6JY.@MD*i-IoDo.[ C`63&6؝'եTj>B /vQG(&>|NO3yBq4>@ %CC39||ta!wWeuMOPs W;EB/(B#+=YA3j(;bEBI -}q F̈́ИRff6k$u[ "^0"1i> f Ǟ.܄^2:B =DӪnQ0KZ+ב2W4^>(UțE3Zlf"cP7./x0"*`vw'<`Zn`'}}iLs:n}Ѻ6rꊃwaJ ʻUA6 2c:.ΙmO6Bﯮ B,d\*`A*l' 5fsr&Mʮб=C1x>#}(m\Ls `(ٍg9kH#:@fA 6%XzsݤoSe"gOYnBmR);8d==3neF^vfOw,a~hKIF [QLslxb߫f@g?׋X?_@ /cEXs9s1qRdo ΏBi 8[f3 ϋvόXD`ON4.r:KXx(H) >R;m'}BO%'M'g>+Ȓtxa(VE›1.%3GWS v5{M `F0Jx3ʀYU>lZG+r B-J+~fX={ۂV)5ǚ Ge+;;[-Ztal24l3%\iyvBBN9Ę ^L_JIfE3I%C[ͨlC9lv× Y= 8Q(!2eCO 57#pAg{>e82BW;t9%/ܕsxcך5nb7DPh^F ~:woD{G¸%J=bPWϐbUEQ' k$oG]*'Y[`~';we("Љ$er/7>ޥ(B8Sf9qv1ze>`ZCϼ$Z] huxX!pxJT;20 ֯ߊ!H(.t5$i?o 4jf 3b;vQ[GmTc>- Z2WK G{D=P/U=ɋE:fWرܶtaNdG.]`^z}vv*pGYD=8 'YOS*&d6)AV>ⲭŸ}5boBb62!QRDH{-qO7>(yqL a!p  28|f .:Cprh5Sf_l : $#Nt &}d6ʗmEt] c<{D?]Yi8LLRk\MX+ٷr[R#@EQ 6gڜL&OK ^Wr="߶rEiP kMdhPF@"4qyE q:6PZkfeجKr#O ܪK!¹ӫ]bbD*gdUxc`g-ʬjԔ>mj&݄jl^'5 (Ia14ChK3V1C-zIwmZ9t  Up?ԕZ tf%b-mB59 }B2|ss=j[ iHs Hg2\%C Kt*bFJUI)vJJ%26\(J>ua*D([BlbϜ 1%8C٘ҍ֖ sЎSuj{_fh-;~ٷQLyc!ص:SΙG߱?:$=H#%qY/T45Y|;5A[SE)[(LGkCl-&*XSv qS~,o+%0?23X[NF$2eWך=8Pa˲a\?-.jA4%6̲ڤ^:>n9Ų@D Ն`iSY ZR(XE\H]yhn1:C+ g<}Euļ) luAZ GϚei0.cg\z4KGP31wmw%L( Iobٌ$8F٭gD=Ө}2Jo-[9w˷n bf U.@u0-t/f=q1܅jpټW测2>GB-Pn~eF4BStE.A"BҦk 8 [l3_@h*z^4gMdLw,uJAK/$EDDaUs{ڇw_Ghp_pDk{O,i#'#2AcP./2Qq^V(Ilf5z`SAxz`=B"p_\^:#6m/0IPJ]jlBDZ"drCPORRk4A0t1|LR6&rut6!DĨ X6ˊ=⎸32Z&'7vI٣Řk)F!/U`ЏHlJJl.w ?QChEgS'v &2}䚅li5RCw#S.(F-ǢַeonGbs`ca)񱘟4G_%,yB\7lXS'ePls*j"|cjG$+@vȷӾ.aHRM Df(1 )_nF3kLOy@0"M*%}gV`whz{2ţgt؆+: 4"O8=j2,. f9d24bd4GYW Xjs(PiQ{zٲgϱ'"{v0wKfrb%Ktj L2iWuVC@囶ٌuv;tQ/i)?"؊WCI5VLЯ44@-]{{ .([+57p! r"1WR1ZQW!qLۣEAr~y|{ҎL= o=" Bt?k$wC#JTDXUˢ5b̢O~fi&/G{ЄY%-+.'s#3sV3S סogv;q#-g!}%=zf\"$UO6[ o}}%>3tzDJs0Lڪ.M`&iV!NJ(=ڍ~<7,̆(]h[_{9g[ޗd8#NnƱ60)N6>TTSoib 5)3Š(mJ:T&b*26ftF|CS"kl2O (XWklnbb<w`N(_`)ʨ)H+u77eR4s;NE?eL ֻ_ݾ}Z[%RL}0yyuTHPj613{v4. :J)r^]=S>{zSEמ2hBt G5Ebx 9>M t=0,Άc@"[A$ꊞsiḙVO&%<)gtֻs9op(ȡF4 a"\80Yyƽ8Nq eqJ|~;Ʒqa=RB(]UL UjKkĭ]+*Vb+ffܭXӄ-ZEoN27Enz~U &}3Y~'LYh"C I^8Q>nHt*6^#z"TFDU>~q1d} i#73={4]Sɏh*2 ĂҶA\羏(M #HР*eUWFCUmt"zsFC'5ybO m 7GV 2,=hJ4yFԃzΒh )}5?I! }@+@jb}:~=,ƂN:ÝSe5]Sp6kH6$(=/'y~Їb334/v@Ot@e(#^A0k$hYPI+pϥBeW!bWZő/ C"BB; BXElp P_DcXC0(:jқ$VD0bKHB}a!4*cI1r.cCaY.M)^  e1ZoY4|OuatAq'0Së*U1*DvKG7g R5Y!w.PkTك&3j\@[êXC<@ެzT$j؃re!w5`/"/ f hԛJ49kB}+C<8YMle9D7ʄ^u9d6_*Of IrXu}]9lxoq*µl{7+V ͫT}Q\u5'sA]NMdy%:L.,I8"{J_ $lp΄LëTZ:V:EcE8X/Ϳ Z$&: A' -}9ڡj&)w,MI@JƟ}{bM5m=|nܭg((O?9g>X<~Pq}~?|%g Od@y"Ӈ揿Zi,Hxl /fn n 6`uJ ق2p7s#L}O &=ڸVZN {o]!+dGU5 " u+!8g_`!P+l`e?CPo}hId,8sre1EknϽ^sD>sمyҥ蟵/b lg םspm]sj5A`U_ Ďz[UsʪK p񤅹2x05\Sx 5f~tmU$"<W$5XlV1_ۆL;tWQx8.w>;^^qR¹bۙ `;B2A#i! *U֎OO\%h $@f<:b302D I}t`6D^{gd :L:&kĎmmX΅fFK{~>fK=h0ItJ6 oX§.fqӀ]LHQҡXC6tW}vޯክ5{jc M^2B/ǘ%ȾP-Vvkf)@?VNJ_7yn>U`uz]Úquق0.7g(36Z_Ҏ-w||+_iN0lK[Y|ᄁQ8ЏoQ"m-Z gp`>)T V ,YуQ졒;+2(&z@=F(oT:' @+yh`yhX@6.&IJvms TQSgVڟ(_6H.sge#Lk|[ۤ #LQ{=8ㇶ{4v=xfzyxlD#+jXr=*\ ,k]˿ Wg?43Շ8f~@YŞA'e |q7ֱf%c3%0>i%G,{9gduoLa,flz<>0"N"7 rmɰlC4ϥh=cT /{aM^~}z@5uâi-md 8,*Wch8s.*`X`e-nTHkwǬΨ#6a0*i{@]&7yVml;ʇjiShțPd@kz/8M H đ #l>q`_9,9qwdhGHB:V8(6kc󌘘Q|`l"dfypF0˄q4r\ǩפ>tC8vaq۰Fqhx>n4^k*oz\jMxC.9KaGeՎ \@9Js0n_PiٙVlJ4{vw@FwU#ږԓ`-됣Z401eCO/؞ui;;^!aT4DlZB!Y Øk 5:? ͆=) aj ͛PyꐵH }2̑)ӔltVNf J4fAki*UO_*eAdJbR"zW5_)B*aE@)$#GfIed&DQ Xqcשb@j,x/ PMmM)dp^D9@zD|/HBt(Á-i2@|$oVUߔJ% Y OU_PdGdj`w̋";l$QXQ~kKqծ̶o`cvN/Ӝ3j,_ ~MiӜkq_0__9*]p>yY DڄtpyCy6ǷS}ƙ#SD,SO̳Zsu7A.l[_'_]u` X%|{2G|ZFҐNppYƂB]JxJRE!WexaD&#妴]I4r6/(H p$*0,5o0IHecdQg7F?tžnOQCV{ $Р8O l1.BO\:JU򝥑6}&2MCF o-q,Cn|㼶yj7 `[*o9ڦM *WʄH/ MK ⨊y:adߴe!+:YRǡ䫘gJU͉fGj@tWYV$Em$\WR2+6NSehǜ%ˮ  -H %/ ybm5~M$!iZFx_`t&hWrvc9r+VZ@3PBA@7ܜ ߔLŘ3dW#[UX!2іRSҒA /`vշ~1jLXv1NckJ&Mн{#r'o?FP\x8!5| I[?]#S0A Ť=V\0?U_rt@60 -!!9ut&}`}&U¨' j.;S?']J@yR ?W''QMMw/Cz"'5s^OI\R;cɺVZʳ ќv coK{H 襂)sgTib_Qsy08b*tX4y{˫?w~S 8J B_ꡄ e|YL{8ln-ENUt?lO;Iy,y =гn= ",eZJ ^ S.(W}HLU xݕcNgAhHFdb&qX<ftqq }ԧ5 ~Og3":1Ȉ)&r2XpP^2j-Uk2 &I1lE [xw1E4pR&OY2WIisWi=g N[$m tH]Ud`t]3xK߇D&^;xÞեMI` Ļ_ϰwiZ <"StHҶd]phG( c9BY Z`1Zt*2:0Qif/y]4X!Je6V!&?$R\L'`vsgT[v*_ucBg4h2J])w0%Xj_-ŭҡ U?T?&uU u4w$lwu#0iW ν/tYb9])o7ΨX^PK(f-aג__Wm/;tŹ$Y/{_ՄNfBHdT:7h]@X֤; Ei4QP^mocm6Am8j2BruW~A9Goh De}E6irѬTĤ?υOYNF]÷+.ISr%%ú2Y%;ޣE;3ojm.o~^}>>I,2 m{9X92gP%ߔ ,I`V>P'*q1a_XDYg֔oH(VLOiJ~/ɳPXzA') 3 /iVB@?>_I3]s1u ъEe4m~l9^js*]1Ǽ M#(uxQvNGN)V{悵b wF-v3ifhH4O!QG-[{u[-[ cb=Hc񞸻3c] ELs6ETE׬o郗|kA:+Dk^n7۝h48%340ŃͶpomVZ`}vAX$]Jdn0f7$)KݖNc$`S0T8I$%-!sk)ǵKɷK6bq&SaYQU5׭?9\#QHAx n|>A&*/כ54nh8(yETxuڙPG|aωWgɋJsl/jS#4 >bvYۤQ3u [-pydQ5WjPi-dv<@f7L~|v> NFūZ"v)w6 jޛ9۰#onwsr`%,V Qm L3=(djMH,Or -,/W[@X?0;%sBw7Bk %lWfR^-䜘yYF-&{>pB qT `?f*L_a~B)ӅŹSy^=+]Jdfg. 8>KNc*”s}(: cO62 Q:OYZ#Qōڬok`Q+a5 ajU eq[p_&,r]"loG3x1*$Etף~irIERg-EkkywܻrNk<'0ɆT@'GXRũ`g\ ZmITfeqW#th҆_Z6oM}GmrDZGqP?dl(s>U4OKFHjN* :9qs:W2F5eh(-&diVZp|O߆n8ZJMo={}8|>&E%؂-~t-[&os;>p/?R8eJR@e,sM=j ^U*Bvu^jpۏ7 $Rhh}Do ‡ Pp>ECFB Xr8@7"hFEL)ƹXR&(8yeh[+y[v'T, YwĠ Þ v"~K:Œ":qk<$K?Bޝ/jʜk\qqO% #slz(|$a8X2=';g?۹Tf`-fpPr< chH(Bڹ_'L?f"}TyPAΘJhʖrAJi-|EG:GܡRnB`""p~k՗j'L0 S=z"%JvBd!`RI83J%]䆔@?Ʉ|$k !VE/ 7ղg6R Dz{ {ؕK-88;JNƟnp>Bx@}{ЁqH<>Ӛnd"wVtL#}}VK䒔&A0DH `?2!`s3鈫T|g@!ս't|aȬ jBW ..3>b?s3z8vIPb}ߓ."?U:mpHA1%pn@BF>OpT ݙhy'c|| zB}^S;BaC$ACP\[ȉavJIOl͵?CÅL> J7L}qXaZ?SjvM;yF _F=XBs2i>Ŗ*(bq~`(/^ʈw^85lW>YuЎy̓JDh~uҚy^gMH`4ۉem#⛺l=Gd76 D۲oSӀ-@\%`O~$Q?cUMchcTp3[Ewfm<9~q|oZkz[c4i:H^7?&AeJZI5ĦYN32?rUXC$h>5Å])!*jHoWr fgbʏH4pM1͌O,Uc/NrF:.:BUW4HcgV_V`L:+WWPO1DcLmҠ$f$gwe˗5NqܣfM<+";rXyQ 9 ^M[98tugNI_|8SS-Iˌ3G0Nޔ~ <; Y f  t>>%[vfӼ aHk4U)$dDb2s/}Ju)ꒉ>cgnDQÅ9Th$H;>\3{?&I|94,J[4.  8sϟx,XEu ۦ)*lCrKEm@@HLRF"ܤ2'PZ.g Lc:#dȅ4z2#%OM;Pׅ zibla)% gyܺb c_2al'$ګE О*X6;~I A )kcx+Fy*='Q+I{S+uO*{`4$T4*]`TXp9~lL9?fn5yl*SwpL' .j4XLPpIلͯ32}w<(4$G#: FC=6uy?T[?T8 Avs΋^pqg zmAd^5Q9 ?hC)W Rgn^mąv.擞>X>p?+OM@NXʦz<?Nc^s3wh`HH6 oŀHQ \صjHiBOl JxT3͸DZ3S>p!vBa/ߐYx.$XikΑIj;<3M Rg̹+eIH R!-۴A_w3\OO);5aɷ6&N~-F.Re{^SZ$U]~YnAC<>dom J9>e/K8+Խvqx#lca.nj.H1V6 [3pt]\EF.Tܑ4vQB>|}h&~c e) 6o0g+wSUz(),Cs)5';6 C>]tqh\NpR4LZ+xmh +"2Ak$pb5@aqha hgt y9BB^s,B-e"qcQT@ 2Lͫ [ Cs~Gm?趾T]a<6&iqu-01qτZZၸ d@n>se/$e@p),';E9[ ]ӡ{:l|TDv&@*L3YlBN>llw7NkWNb4=ƒXm| +膰;Q>h+)3b\QWTeNC#~QEЬ.9>sö~KeќѼLR2 U–-/p/Tb199a6 Q ֽdn&1*L]sq r+\F@1 ֑Qd*:Vw1| ۈBS^ЖSdΉ -kS١U`Dެ| S56,~;i0;ox)b$/ϭՉwŽ`;谶“+~-fzI_3c龭Ѩj>r.Tc r`l-6S;Huɻk:fiz~x.+###)mm=~S).hS/% rȈc@4Kx Kl/1-u0U0,B- gMSC:M0b|Zqe/ -wir+zM'T]Y3i;OW'?z9 ($\Ί>C)$u%-;ޑpEHjGdΖY.qZimg}peAo2QkF*S\̷ɻQ[u=F>ͮ5'eFfRS$lܓnuw v%{^TN^pJ''mUYqo:lt=z(aU +lYPO:4W@/燽+m舏񒣆 W{#*RVՆQ|ؕ3A<ഘlߛ\ R]$JC(PM/T2Ţpg7P'aEJd^l3f݈O+~롹ہ]C* `A =I*< rKM>7L4rg*}1t6T|t]nsULO,+ w };+Dz]^u l7=PK+Lv81[YJ)w= "?h2vOpς<і|s3'$+۽u=k/0y$G:DB]qq0 Rο|K{B;2 o&2᠃ůY \]D+_* lum<İ^TD@"GuK/Օt_&LjY||&ۓ̀XdH{G 5+awX9 )ӊZvh y̬sX ܺI\/@nr~>$ts'ׇrZN꘠=.yF΄s(3cx/k3(EY;YLf-p$4HG~<eu9 .6&fMՋD8^~޴~F8@Gr<LB+{~yeDW}bCW%RsH&F1_)[0FÀMjxG?4^zxKw dy F A6P/"ݾ A4*l3/e=fN}!q#HYU%i%iE NbS/ {GŚSn_v1[/y JRuB I0..bI4(75H;Q$lnVf7wa2e޳@ju~fkm;$ə>Pn~rDA#}%!X:NesCX`ŽeoٮAsxΫBY=KZWgWqFSѾwϋ.;##G ^Nn o`.q*vՃ7iw4si6q¸$.~E'owߘ}EH~ 0Oؕ 8Q V. ki]-i!@Kmڶ- tX^1zѦBHݓ Pu3G lh_i%P+)rw@yS6nt(w2XK^8zh@Ń@%Рs)v󂾲#Qq$tOz䔷1\Rqs,CUOsܛJ2|au6m .uRԍ 'o7&+>_)@urH_XȚMkc&tF :/0TidD9JPFzKP<.]l;A7 ^]o?H::I=Q6>9=d NXK™[~ 5oWaao@Ӫ*K;\at3nNh'S; Uunu }o o6-2y^.ũYG zyAk 0n\` g;y᪥6Wӯ֎!*+4x"4#]ZUӔFCR#hRr( -.o kj̢5$9%G(t\)dž,V E65qʅ@Dr6FBpB֐keC㆐ e}_b2x%}S)I@4fLL~ ޾E.hMjgܺ5^!ؘ"J73ch}|cJ RlutXm ҶJT߀ōy&K t҄6KM쫪g6_oƜ6ϢIV?`{Z7Iky4®2:yb4>a>xčT6*-tN@sM_yʫ +3v(n85^4L1b5l)а7)XlBގI FTɲ]˱E=ow|RW_F.09ɘmkrX~`rπ12zd_%!AFJ/9zh7.<4J ! fV[5 ?cK+$˝cХbT?\tIe?AX5}\?$,׋!_óh## *9#p<4d:AY bM`Z=c}QsR s~d_Un:e%9Vz*B- ؍fu&V~.6u殕b䃝n ~gbm5tfrqxvlT~{ G&\ 4L\|𑾚vvk9g'h*iY_c8D-v،\-R_&gƝ _z} |F]~uM=czͬh3f3 !#;~/* A^Ǜ'j2'#k{_Q @-Q k$}pToy9'ck ,8DQ7l-,vZNH x_@Ez13N<6Sm4n]Obޕ)x݇:WsINzN@ژ-&5g h}=88Fb?, y =Jt4irbof<V ^ @9n IԷjn  *ĖJAK El̑)+~} Εt)qI,VX8eD2{ʜȬu]?#ڵvS, #Kesl,kfFgޡjHKܖ&A .(%` c(#gR*Pq#: J%ljy\LeT/|M϶?'bݾܨ3!$CmXMGj1R}4]+*nd9lhkuYtrݞIjJAIQW-Rˏ|/~-B,@^3A]i:D]xt_vEx CoHaG=qXYMYKS7|*O~`ޱ>0&SUX%{KG,us9MkԫDLݫ`6t6n`,eb q] {7j8N2;=/lc3p9YySJ vq>S+gv)gSRA(ɲEltv0!PWxI{wb$S:򨶜})àHW "{bpW0ׄx(^!h6 @KG5Jn\ujuSτVHؠDf媳t'NMJQ`P6p⒝EeSL2d+{CGT+,A4;>ɔ^BX!p8|j#UGg[ߝu˓llPT6)NHm2/BSp.VA}O{VmYMWO^YdY M# N,ȟo2\jǏ6uDg=0.]F/J)g&[ ӆLʒxPk2qu]n=Y:eG㹾x %OyjNok#Ov IS_u6R|TQ0xyX\UFKH?X~QFT }j u^+̍LoG[Ln uZU>"ΞM>Y'0 QY讧DowMdb$V‡ ki0L53ԣGMZMh<RyCRYI?k$%?%g%'#  ?hw$4 Hт${tζ Fಕ 8=F7…1K0z.! jR|A9EZbǡ':͸Z\ xP)BG^{X4-I}`Fd%s!&A8c8F^j|Y[Sk5_s 5頞nȧ9y,ie6\瀈L3C'ͳ0|ʞ:jk#O2>koaT0Bm0ҶdPC0ƛg.ta:i?@zC H)hal hq {F`wE8&g7O{ ,*w"t P5AN@s{|N]L ,1Q ĤZyus}Zn/uyN-ݴWb5ݏ< VsZP:o'K8ɆdDkhS9zQOP&d*˂]jq t,9pI*>DWPXhg=>:1֜Ӷè՚03J?q! {2IRRZo08 @j@XB,M b$kP{,'ud$Yo>V PQKy,?> SAXH)&t)Kɘwip݂ F-=s"ft"M.QaX PSe_`DYg:JgQ qs${`"7Fk3U _4hOw8:gxuw0[Q阁xPC3HMF0ץVAm U$zao'>3[+߇?~Ubt(ny\<C2àC mAIƧ89U emG6Qpw托6ȑ|bƅ`af\E{O-;|ы7R5ܶD AV55͎}(`aUJ1lp?C|dsRv^-(E8dW04K!, 2}Lx%$!bB?M]).W=y$6Mka6Q_m3tCKoh{7X m,c=X5DWto^ݼ5wʣ_<q쑹yEϑ !_syy«}Y=R<ڻT8A(DK>ĭ/܎ȅF;V7s[I{ (g.[E}cI>à"da -XB+{d;L"d17mo8^`EЯ[a-R0Ƥ~Gcf)+k4$" iUG\M£;ĚZ$=w $\s(Pr\s9 5# 7`J M;xRgUZl@h~ :Ki!~^ DR7qCBpphźU)BsNd(|YuzmuկC*bf7{2wuBl)雉Ы y0MGD*P.DlVIF o@|`x}N%`2!hOmH 5b4]o`{f`|YhMmo$3:<8գb;^ܱ̯2yG)j(- e Al R9F1mQࢁ #_*GjHb 09Eu.k5quIe r[(5IلmHh/4^],v;H,p?gz@0×$SU4Εq9He;|Buu5bQ?odOX.hfdגVEh&"=a-#d@TZ3um 8Hg!̆.~z!E<38B(4MV3=p˜|G?~?bz_fr>EHnFdKE[82Xe5 |XD8)@.JNV І#[ʿrAEٵj1B۷G] 5vjP4k0yw@8u?iaY Նq(ؽe[[R%  ;؞%*5.})l9KAj5\koy% JId;Te%._rgeL{, Ys'ԮKKgk|qѓRlU}_"EخBOy^.]C4Ts1}[J԰N=IX jF &{p}#~ `I*޷⌤G,5$W$t J U? #}DNg0|o%mJ"Ƽ!Zv(ar("@BR֣I11ifbLDyYa]N$74a`yR|gԁ@Fp\4 T_)7g[5/{N>vȞGP& {vF ي!A.Cӑn]7ͶQdĠNBܚ9dX $ȸ'&橰@RHŠT3bbʋi8i՜\lO2 oc9T㈿'gY_S˅'3zKF6h\TinO tЩG0ڊ18Z v&gP,P0△^qܪNΘ}o%# =D=U nEե 5Vڏ픱[fUR{;nMA чӳΩ([rFч >xqC*+HL,}2G>sɧD2 Xga]O_2nV6zRh=J;U/$.$;|Q_WpsAڷs 0V G&.,ɳR)z { p-A6OeԢ?chH*(!) w}~pZ頠vn<ơIvpFn{B/BuAaF⅐ɝ4+;4`Dg0/Tx+KO|(OKn#_u3,o4\/8˳ 7RhR] lK+g"RhD3MI*:P1yo,f[샰iv=GިqkN=y@}7xIѲrdIS_;v#?5 po-5b6 ;u=-.u _/l-vB;gx7GdPrC;GhL"kfZӎϴ|^׆D)m'X#ʷegtq ^]RmVtE1},ïh?QuݦSu 2{u^%$@}#:!g<֑ .='9|E@ Fm `~_шӌ裭2͎[64Vr-inQ_留F*xkq,hdBV[K;5(XKU6 [66C@Ɍk]24ψ<.I|(9CdnF٣k$85F癬? L,(veEz\bad1QG`K"$ )V%3uAz 2 =E:%2Fy6& @D& C4kqUB: EYц#j$nБ!A ?7#/!'t7hͣzG/6>|w`9JȟTnId`a,~rgn뢫ͅ»= pC0-M>TR&&ȧ%sȩbtDO '_.1޽ 4&Y?eDhW1}(a1@R2%>zY;( ^,J|W򯈙ͩ-~mWFO 2plH$#TZb: 1 ``8¹pWDu5! ?D pK|2ADJ=lU;2HGH`PS*Mxz3O y"PǼ`aaR5is\ƄIzn-HL>v{>>Haoٗ_ZE(#mD%4 O s,53.fC@%G9>S}p;.d,, Үt8yᣣDtlO~kv^IwGV.)`$R= !y yV0L ߳DdpQ%8nb7u"H=0 Z>b0af#nz'n17c)4}RvZ!'h><&K3gHЈI?0\'"^W~-oAC&2P079ࣺq{ODbR=7}.פ[G) 5>wފs<(ցexnhN7T.>V. eW6?N(tҝʎpD-+MWyL8h/ #๺csZKj33`@;sIoܻQxӡN쮐Áҝ YE%bؖf8az7U •HaGTPScrUs1Lê-3NWj(bǹ,\0kP|B37MoT).fQ]f`HC+i0HgMbvNQ1뻚J U_rA)SM"f.{! 2š :aѿy& q/CY C#*E'"e;8A%.1f|X,|}_h}Fۄb7.ɥyYHE`|%HrAne2=+^r|244t2 >#.GᠨEqc S 4, 낞&Cu9Z8 k>+?żL@9!bMJ2 Ʋ$,g ՙ60a?|+ ]\ 4`ğDLVdt#LG) kr&ok,%V]Ó¾FhaɟBu\&6/K7cn1$dmWeJO6:299+oR)wFi Z<ƐAmw^[Q-x %763̇#+?b&h*-Zmf?!HK(Qa%>wݲ!}  Sr?%0Que8cHlٚe=ݹ~shL̪dy_:$=c49iBJ&i*/|Zְ@nx~BQ% T>IxhɔrX)L6˱ )w虘a>QfQ41۝}_8Y^ZOEl1t®$?]%t0pJzZA<C@fCeڂAtXd**MxԪI ঩r93|H¯~PCΌr`_xGըx$-~L lΨ5+~:M6=_Pj1s\xB.V:o`a35T0I>D15K szq) V\z8bi4A:q$}Tk8; }|qIj)q!cl_k?MvExXZ_c]=HTHc.+YLbrb[DLg'B_a&Ր[{sR2N6AoIbSKn!TaZ {[ Ėe/% "&j"S2fELĺkWlf)Q.DB1O%Ѩ!NSF/I`u̥O2?1 h5} {zBC \6mkF<_`A \L^hNώEZԡ<_[}"Cޔ,樘xvhZs!w2~Q:O9a>rkb3AThhBF]{\Yb{;GIDt. P<@NPʦykHT+6 Ϡ@*yS# ZDY@rӬ^.6D'&'%'9$UOw)p.wă:cao;-EL^@m?aRmAOVN^QVؚ!÷rq_aʵMu,!vwDJ=[9)v ȼn-26"CwMq|ⷸ^t&%~B2̭;5?]ہp>l&͜=ajAe zT0*JFsNFkXnΓR>6+edJ/xRym?9 md.<=o+YUM4^q.xߚB2Vf1v+wª@91c\рuOS}иW8iʛ?U>Z#!/|W2*HbE8d|SO!}UQHw /h&+uϧH_kj2 zomZQVBI9ɜ)1228Α%ɲٹ١,sraP,C2UN-5{ Ioce?S𳌏 . .e1{")G*![j")KёٿmwMÜnݗ1/iXHso,gJ]81IL֘aiO=R}ğ}xE1#ɂ^O0SPu+p%XqK|VEOs;?=cˤPPa CW%y+R#>~Bش5fTOKC5@]gٮޠt]2w6? qѨZ5[a>-6nAiS5QM0,@0mS&Rs4(֦=ěePNf_ZsngTH6kP&6RXLu_iJ!sNĊCnjNJ9}#G]늎=ayxAOSwz[=t9ReQ=6#$6M](W~-Tզ+!aؔWb\Dԉ1$Ib&d#lPOb9aiy`Kt~ˌp33ryzU[K 緰$ =0LSՖI>iE>,ѷx:'jeSʤs2AW>Cϗm秢 1s> !]yK_jVa[4p!Њ QxhI[ Y*˙SƫrW)phb}SS,JלG% s!IY0`+FjBoHu4Q-И)`6::%ąлz'ۚuBZ3Y 91 ~;ʤmCZc`o9,SGlwv'Q!}.:,sG㞬) -}(j`!OԨLA:!RY~tq*+HW;sy8D=k!&⼡')"(-KQXG9V#׎J.c52HGcZgOx7 d˭c S[FI %teNL 8[-&,g?PZe'*DsP+''p7z}G{jf) f" LU_B 꾋w+OHHxFnS@ l~j2$]&!Mŀ].}v#U^T5UD!壅!']YD"qP![pc>,NuZ^IJ˥%ǐx&7NW(:Obŕe)zrl!=[7Of'r[GRcX 7f̃R,I;^DNQ6L39tZBɧe6cDXk\> Z3YϐNJs׋rRN2*]FՀe ;WdOMG?bGJmR]bEoOa/u"<2""qN=bǺjD;҇<#{P^!}u=iQmէ8'#ks^έzݽ<쬃 фZ)'t >`4;: &gza]!)\!7X E>l@W, mRJWۡ+Ol:`GRQ#,?>#uYdV `ɓs~kH`zsnpw8Ǭy]HN0hN\LGN[K#"XOHJz]O O"Fd|P;n¹Ѩ>aʧ>L^rJf[jAvQԯ}>Py+˧dRĂ3LdHT8RѶfXZ$ 0 KUnla!^sL=hDF; 6 h{¸,)zOoe:'m[v%T`&eXDԅڡL}ZکWΘI} !QEn@/0gns3kSl5 7Ytu W)R9Nx$MT 1|i4y|lWd!$KX`5vngx3$ۈ6NnHý#' Vg`b8g?ŹyҨi˂_ g ͧ*g=~R"g+3V;tΠ\nR ]o 3KM"Ġr~q2rW {VXj,Qi~ Df.ı劉묃R|(S(A!54Um-4xG_P-c7 o)1Cӑ(}DeY#F{x.MDZ*f>E1ov"-]סedDm3ۻ i`˥w-5½g(g"A%<9J\=eN}YZgo y{=w@ݶyM)r;Z*Ժ)T~:22yGQR퟇~eH+ e'$4 YD O&{c:̿}&H8MJNzY-йF60 +:c!Ap?}gFTw_/Ç:=$hײ?6Rx5xí`p{}fS(:CfiR't%C( IU["= Cv{P/Уɱ6Rf<3;cqf&iW%F Gd^Hɏr=^G/HHiZGx\SByYoG}Jyft_ۜKI^WjLH9y!NcR2C81^@`٘hX'd1e|jZLWęC'碁KM`޾xe2 e s2W^VSg= ;F^*qң^-8b~'B)]Xt\]h/]>+ +3G^U܈t4Md/8`c-T-H6!/ͦ\~)ykk/Y:@= ''@+}*; #ދJB/Q8[Bi_>!SPʛk;sSN`s01d8_ s:Ma#zA<[kI_ g-Z)a0(j:'8`Fbp>Zz?u v=(_m'~) aYR}r>xvkxe MR/`gFac)Va(ttl-ނUS\ИBܥ^}WUR8Q,cQsѺzLo `[@Σ΃j!+4N!k-ؿV7[([ոgV~Ch 澒Cj?Y:JpR _r-Œ% Vp`Tg /+Z=ɆH=#՗O0hçe+R0k+}2r%k_*6K_ 8,o?B!OݽAI|c`z*-Z©(d J6 MOIK3zfķ:M7t}~n1zd(S&ZFsŨrD<~v0b!N恗z%Gv n^֛_?` u{46o>/HY_ڡgZM3ɵďku 8dTg[ܟi@>{ڗQ.*쩻_bw+m7y:bwq¾迏%Os`ۦˇ),v[@9,KR-.d/n]w^m-CX۪#/6vx)RUbD\Y팗5X+ۻV)l vd:ظ-=TJ6Pn멣8UT=јaUm"DUd"\&}oAQp}dE55cqEZJc}s&8eCowt=UzPkHMm,Mbm$apӗ<½a/t,(wu1 n%Nk.(5Rw67;'jC% tYLymP)x :[w\=V;oMPq!zyJj?-(i7~8E yْxӞ<5#[1Oa F(M÷rSWTvT! +P$^+ox WAp>bpJ P/P&@H\&P8FKs@vw΀!dl)l//7 w#W!"qA44~"abEFמ\mk,M)B kDZ?׊BVdžX6}*Xu'8@%$~hq$ɱ6;Q)1("h̀մ <9;Ol$Riwl`uzc,޺+UStZ@"ЉdFQDA k8}IZ0@oD9{Kqn$ˡSTvxpN#SoMʂ61y縡?@zk] ,B«/YgC\@BL%=vA+P˽z*''q1 P=ix#iCN`iZT|@d GD+iݜ\6|<φ S5 + Oóv8|uܫX,:we)p+`'H֕jIwiѶ,=NI(o]w% =Րj1kYGP6VkO @жg2{T _Ɍ߸hƺFtH8AQNh>Kޱe n7?.Р1 #ivymM/Ţ\ pj:\Y{ ڋ$z(Ym djPK[5 AƒuvY%^4\9w`u.V;ƅb%ӱMcRR[==Ԕ$-RU9q2./w/A_H.u4v1_Xc o$x`"kApJ~,p?@XAKƹx.~è }PA~)2`]nK| *BR#m11ѿQk9Q[0!$rhI͛S 5a=a;K;LǭnH>n=̪8E$輄Kht+B=%Z`dSJṴ u-}yw6m2g۹Wi/F˝edz"cSR%;nՕ"6 VWs;XzE'`efYHdک}%b,*l{גV8)̲9^m)_d;]ƅzgK([/4)R9C aRN6W~CZqΩ_`F:ր}iP1f E]U0i=D*t.GCLX;eO'{& @b-Pir#۳,~{dغ¸?1s <#2^÷r$*ϥzZrAҶ37AƬ(Gn"au*M0^RO Tڮ46"M cDLCU,u ؐ6dNW930r[m+y#=<3W&HWγQգ֍ۉ~վ VD#S0=v uMհyJ5W[Jw4^OnYDXsK5m6Ыmh56Jʠ=|ދ0NHI}oҢ92 Rp21 yT(9l AMw2 E{<W_15م2 ԬK[( &]Ԥ9-;yU9q"gćm%WVH'I ^ b1 ksBia%zNw %d;b<_f=Hэ(/D6T JCúd2bҽRU bGyB4,xl4QEY6jq*Ig-pum D14Zѕ?.ޮmp[sj|jϗT Sr HId[p d+\Nu90s ETekœE;÷߬uk\\.d(`QӁqC)EkID[k3 3}Kl>!%WbRʦM/W"4Gs7eg-pAdQU DK6a=E|@sJ!K5d7ձetrdr3&c'F) f =>ji%r]W=UAzou~&9oe@ENP.cem=;8h^qPf;5!i!:a?KVRX^m7"!:UшLTMP1-; *ը6* hˢ󃫣o􊥼/Gp&Uc-*GH"1S[1mi}uC'赃5V`N۠L$d]|9@/_ۥ^'Qqxrh ! WXby=)PƳU:?•S5u.8M8.b>+"hyA9@Tp>ˮ"ST37.I1Sk+`ҜF4]g 㚽v i[}&]@?z0h b}LN@:C 9=]&,? AFNl?:1eRC髈*OR|b5V8WgOz˘XpRTnp%|scŌ5-yp.(os)i&'P4=`J!.APܑ5If}MHQ$ދY|BEIRJbOEV@mWVpALk!Qlci8֝_)F.Ig~oJ`SkUco}a]+N b ~A}~Rd.|I~}ȒImjh4DžKY˿-ھh(boUFk/ oGkSDG&zYf&>4G=16kGuܧO{NT}IȖlgVo@*I=9p0!Cֆx~}QԌfYJXDo _x| ~&$A0sdzJU_R*Yx5鸎A/972ـ6OcE"si8S;AN9 Pv[^YXիHhDY~HhIMGΟ!fΠT7b=vF7ZWѬs;7m.>"Uy$Ȉx/#^/՚# Edij,_B[y(Bi4cAzףT]j@s\n|ɹp¹_s.}{^eݯi~kT5HzIdN @A3ELk ' ^8}%\<ęE]dD8+z2-D -j*3dS; bt8>F*`t=PpGϠ[Kŧ9Ap&~U2>CAQ@97xt0@Wm/*xf^UI- MXmݫ,yrj`NBy&sc8j 83@O \nm4;X@UINm"߻]?o#~%͖$"{ ' >i"Z9kPG%@z\zC Yj1kƬ 13#o:n]^сBE+Ih{2iFKм>K˳6 |<5Oa sE" N"!_e@{,E[̒@"'I/i ].J@} G$ZZDdnk`&m wOlg(̨{ F!?[ 9R9hɷw ̺BwBuj7-\[]/\2|XB!R`0430#?w0,C hc6ַ)Q5=>gФAoQZ k< xDMJL5w IYI0d"e93?Ձ;EV4wAhxó{|΍ y)P3.$ɵUIB4x|Wq_dR $~tTx1CѠP%uu 9a[}釗f~;'yŽE@D/{5zOsiU&Öo7iMW,>3! 5UDmKgʿvz^WB5e8 60}3ߎtU|k>9 sG#j\aޗˋmudV|AE20YzIbXXd48`}9V}p%JNo{58#irƶWX HͫԻ";k2jp}.ׯ`n(I9b`ր TVJ{.tTw{ 'i4L0C$OZ "FZqLzgQNR"0PD+;Vp@Ul;'҉8da9g:ϖ8x!ErG-P J(DT/gz<>! h!}YeOQJf*Vh ޡq~g#Pϔ0uLx踝j Σ!DlQ]XoP4N~蜜28hgyP bZ $;yg9ұ0]L5+,"C~tY&# fGϸCyC1+g%oltfo>l;Glf֠ܠ1Ca1h1@7j|lцmpW-c6]4pC'RPh.*fH9|mKaԘݒ + eli܀2%tx‡͹IO_L̆\Cnև{(]]ltCNS.2uE֢ h&[轫xf Cmx[sGW$!&z@<זSk{觟\M)/iWO|!`oQ >U//5I}+3] :^skA)ZQm#8R#gο'e}CfAu)UARDAPޡ!1qE @.q ])o7 7?yD7OU3vng5FUEIOf|&@f/Cz뭸gH@} L)Nή~r,HwWz&fDN6QK=jGSo+@3)U8q.)aлl#?W@'AK. %H|@nzcR S7FQuFiBT[գII1PhoX9ȐC}~uPÇ8]c/hpEVipyG4zʱB=~jvmHnad9ԝa_ У„̋|`D}7LH$}=Rm x4AS'(lG yaE,Wow \aN @R6\(3m TYK;lL70.V*ɉ,GT^fa7^X zSBR|Y˱6yFʤkbv`ޙm\5A;L*~h\8΅,>R$#Ga[+KJlz@hVE@n-S2|jȪF~JMR;z@fG[u\ƒ!9vWN VMkJ25R@4ЮEpe_}׮Uhan:)^ĪsHࣴ<[2b+=6؋_@~mchbfB& x예*tA}ib<}[R@'#͍8 0 i[% j5May>$5nzn2Ò_H<˼zu4) Ug`\mhSR-!,/]5YdmgpNaSLyXJh-$[+vT mpLC5@bzԎ;VG'Šay UĘ+F''I uK?<V +[YKlV,mFc/eiE**,$k`$8LFxkPgaI+U8:x;,h4ɌKPzbx~=VǬ}%q? KԮIM]}.z6e蔝`^!?\-[Yš٭S6"PՔ"sty/%dž88;fr㝶N3T i#3Q8 bO|t^-]vsp=P} !>]KSDf;6˳"-t[vۣޡIdD yy_r kb}*sr L]{)΢P#3I Je<C-x|gh*t؟dRq%2"S;4})"hr*ˤ#-_Dnp-'vg=#U&m"RYUeOcΓfo s8@Qfm~i-z^^g¾j:5Gt~>1u_.Q=.ķH݋,(V~yl-gH_VK;@A#$Xrra Ktb{HkUgv|ӋoAu0mөP Ţ-m*˱2 IX>b@"ʳ'M~xI6aʴXWvwlh.-=>̓\F9+U'hHx)*\Ws%_U6=oa.1X+CLFtJAW:-K,9|GMpPp+ u%>u: 5LV Q P͜ןdk i ǻB2U 4%%B3 v=L @jPd3+(d%$SdžϾ6QpSWie*8l)ßhOfΏ )lfH0.5C1\d <ɹ.B43s`.<dEOg"1dݻm7ȜCRJZתCälO;HQm+1j,qXqK| SH.b{.Z+X)-LUzrf^('kU/>>C?9Sbc?3XTZ֋:K[ÙPai/s$ h˗zL> ?)3bU.ә+`6v'?EPpf_@DSh ζ# [m :Hhv%uBNs::+0 / _:gz(FDE諱>DX4U٥#vD{NܖlvTz7{pe!"r(xK<*}_)r(?'%}?IOux'cp@>FfxZ+ y3'}Xdd}va"$De^sV1jd}C}{BS7- \!qR{y9޽櫨!FRQ fT'B$l32])3@Bޔ8 ?V?n!S0 Y,۠\OjSJAˠڱ[̶Z<%ۤZJ"2G}{i' ,#T\0A}uI񾋨m苉p!?`vX‘IxZq( kG3ԍ\ f.H Rת~4f*s;.';R BI~ՠIDA5Ō30f$V;r^8K%"dtQU3wL*{dαTn靨~0B)!4RED7gтa,xԿ -;P4~aؾivRt`jlE 瞃q޷k&s8'_456&';cyWgzyT0}[/J]_2AcP#DNŻԊLs]؞)dl ڒ?ʫ MIek:PYVg&>u!۷S#og|hc^hiX7z]t̨se6]°wYih裫aMkd . Ii͍mylZ]2q)C(M?A` >ۏ_M@/-N/tѮ'^t @Gշr01a)hB0[5zo(:}ޱI%:KZP71! dDf[ryWQ] k&+}I/f3b1@5~-E)K+3Iq=8<:vJLeRǹ`6uOέ,%U5n,îL̨<]$GTO+ p%1`w愺Jucx U3׶]慛.sU~rH].hsN}*tk,џ `|<,&ӨK1bߖF,~CqZУklx:UofSr^ D:ոb5 T}udf1 ^^6 'y- ҟrc7?-,S.Nޖ˺ ٷNs8 X孃dөݭN[摾ȍ$[#qJM)V )mK%Wjp^=`F%'{mGQ ȁVx< YZ(/NXAƣObrW&'Oxxzg4J8Y4&vzd ^xv;(I/Ǖ9#t?2>NZI52#]jݐ-S2sevQ?  G}NdT=ݷPaC~1H:ʏ ܒA?}ӰHɚ()7d!=qg&MÄTiUcư91ҟc`L 7nyTY]p7& wua9󅎸ߦFD$V, 1GV5M?qU.c!CL~kBEdk&\yƨՎJIj] n{Cpl&n6dUO9#Tæ1EZ/ʮL ~`3Jk,x7aEivv,=ncwo7xOM},Õ: _F%N7YmLyC%G=YKh/#-xv܂?b-h\;Nb]SwwYX ~zA$~PZtF)pp[` `109eZ@s5/lQUP@  | -F^GQUT\)lk~uMxg*Ҍ5T!6D6<,_Dn_'p!/ٺm-4ܹ6؏oXN=!wg{"*ˌjC" X0D<Ԩ6gIƁW :pʕjr+3TVmGk:'ξۀD^8 @ 7ޫ-kc[-rFDC`B:V%`użF M>>),qm_zZX۵eHʈRf;2vV&2!ӴӨ4͛dU^Kll?0$6J~IʝC@/\dh fc$فݶ7Q 6e%f]m=J$!;U)CUyf;6FMuP&z2$a*K0`$`E2_T53*\-ɖn#}9(_aWIFt6OiL$J;c@ *Kds}SҌ;?mqU*Y%1oR}F;7;ξ_>Gʙ@v} <$Gşɝc\cWhm!b؆ֆp^+<vd6O9@*sj4AiS/B\XmhSO:ٷGjo8C$X S#EItV&JsdrD(z% ]=R ĝH`+dCWCͣ{P;pF eeVqB{[DzzLdR9`*OAWu}ScY}_FOC5l l>֯WE:yJKX^.?%b}kn4@Kt'|"bPApnSimIҌ6M6[q&RuNBjQ\aW$yAMzHr3R~(aZ]=v/kq(+h,=;TCC;g`@FWv >HHa;T;OP"א4Qz}4E>+WCů9&:q y?pE-s;e]IwP?=Wd ts(o'4,7P/Px;MR/Gl5qeRd/BdqiN1s\%ɻ!^l#<&U/UTv}!rt{"` ?|ky*=C qjiD`K=/[n!(Ϭʖzc<ۻMM? D0Ht  3msj-hU XhkwgX ex;7Z?-h9;DEy;zmn/A@`}1QGEsyEG^ /jK&Mw_ Ds\J=%44oE{*tq!-9;5ץNs|(Ski0zrR|8oU4TF/HΔ:*nqQ^~v ʀQݮ,3jn  IQ},wYG2W5(czmhMfoah/ޭFi\"s$Zb{UN?BG 0APƭ %v'z^8Qwe؎Cޏ_CE.zWZ,bK[32Hqk MMCJbi gXz4ĆTOGi~B8s;>B>)Ń=8R[6Qtd EkrN+Ɵ81zX^hX$ V>G-6Y\/oTh4;޻.=x2t%R"tq[۔uZerwPv"qL86IƜrAZ&!8H{q*z&q5V MK祸)Ͽg߱&r,Mź] ҞP+ԟѮT$G"9 z9K?̭)+*(`spԼXBa"d:ҕū':FO}&Z:T. KM&_wj(G|m2-h+a̘$%U|,|?k-`&Lѯ JrAƠQrXo.lOsY&GݫT+ .F +u [mv/ ||.H = 0.Wvk۰Ya.|ʼwQڰjMuldp^@˅D[@y!|S*K amu O%}@T iUVd 0~l7 b_qTEY`0Oo ՚gTGS?τ17ϥqhr‚nx])ʫ @ƾDW}`<~]CZܱ^KL*A9U.Ó v}; Ed09gP#3?# sZ#b3l$Y|M3Kf $;k$Jp!ALnFK ..| {Gc$tv{ h?WS %16,Qw,E庋"dK^NzDef_'G=eP\bT`5hg_H r6ڿ9^uA&.3zw[g;{)E2?w3 6_/FY7ڝ%Gm?F-YAl~Vehv6 ׹g9w :0nʵ qM86T,om(*^ R`a 2garƞ7N^ma+vێw,ZnvF,wФc.o3};*hTĚ~&"Eabceq%{7"*ġߕno#ϥL)GEd͔]ϦNUNά0<:A'riee[ >4߿ pbGj$Ξ3+1|\o*3X7*#?lNUzqVhî.#_RY貧]#0@Eeu}Fܣ/uiNw"*#**y>eLśN`s~DXLڧLSWmqcgx"1O>!,[M>*hRF@01` >zղJ5/dzʄsݲr6ei.c 3VцlH𤳼0EB8oC~Zvqď&A2a$Ʊs\b)B' e=(=#ðJ*9=ybkFO Z%ǯ0WIҏ$zE}'I~ w$-HroNoiY(54zf1l_&$ɼVWYQ8i U'1[ Ba-١o1+br +l 0^hdzWfZrSȢN(6G 5{7ncN r}ZR]NC3R+klo\S m!u8iUƯ -Ъ1K AׄH6q|JAI4{.~#F`y>Ȥe)'3ŷ.i ;RwSڃ.! S=m!DPU6y't*qHaz$MmϘT"\{h%, A /[0/tJ`Ro~o]W5f C_FP5@#'S]bOKR ^#&x8K8A%$|6>zw#;`[|3t6ByE5:g%շ : 5`2V>ɒ He5!@'?~M0Z>Zb2VMCɇ@{Bi^ ԧ{['Z|MR3z R:Nz+Q4 HRg3@sLA[;t_ahi<_Å? 0<)v}м(@׽tj(Q<5@g!5JL~dӌE< ?9|@;17ϘĆ* \TnmzTID u7DK3ձfy|&EzY|U#"ҕL%*hsxG r_6OF0ܦt. 5c6yp@TV[U.hA~ O9C͍ȫ%T LvɑYT375D_wBl%M̚8\JI (mb{2]X]uLy.*ƜF} )(.0z2#m?ִPt뇧4yPN=p׬an̲Pkk)|Zrna-q|] 'sq5DeفRi4v0*<X;AXy/SF+A:;֐#0DSJ{nJ7=IQINLTWcAJJ6v{_"6ԏ0۵̜BxSj\G*Ą =QYb5R 0 U\t8P&ӭM12gOaz@(^=z7ClCIcDxH;Bn=rfg‹,+-_ GTgNC-*8kՎYNT2*d 'vHs!4_C\,̹ ̶=c~ZW"@\wf*k07π_B N)zTH6?TɕW'hrd ndTXD3 qv X[; Aݼq<@;3Oڔ1Vþ2҈ߗ4YNdžm/lt>P侧ZOb|qs؁ iJ^Mij_6̥d=Q*J~m|I ٢e4lQ]T(Mr艩)-jgL]j042 K>MEϋE(ik_*(-+{_'ʴb wzrxƢkJ;8QM5ӷ7hz8!~21*_xw~ {AĎ?GpCCp1áAo^ӎE \+̯= $mQPWks~@~)X=HՙA(6s C@'r@I:Ph{JQ6mrB~."erϕgX,q^%^?T(Öz܉YulW V=KIc44qPR?uy_JBp'rp3i82@ĺnٚOp(y@-mnL MsګMi=o<;Ϋ3tJ?Oثz&&sgFEa$4\^w^GMXy>;x85AC&Z*#sjM_JEуIuWNd.s <~kױ|}e00SuJ"V&t2(nw#m5OF:^,T2K\xc A7wVI%؄xxG}%)A WMIIAI h׺t3gr$:-|w?ۈ)qINGM6L-ew3ނ ul;v\Vb![^]USvQ6{Zlj}rm@J1>[J¬W5G%o,BͶ'ϏBaג<%ϴ,nmT"Y5]l$/GLDz;ɐV svF*"j9R|zZG1̣cmdBb v{/z!%I8Lġ(CE({yx}-[S钵*|4H]BPpь_ ]hq8KfMxEhީUq)~K"#Aep`ޜH5th"@$ӊfMMc/ *""u(>s&FrMxBUeqDeX][˰%y+ŖiZJ/Zԓ׋Δ6w5,"y#'YGJ Etx Nsn] +:#yr~H_0Q,exTC>qrrQ!ȌuTKAVc09m¡"Wx.(vjiX19BrKfcLIc!< q/rQKʌt:U1M)d:V[n L\DtDFf<9%v!52NevI;[m*yḔ2ȞV$ַHz7,;2;PK> IN 3ptK2-ǂ Niue[cCe?()6GNcdYs{85A\툭<$; y Aۖ/u1.D%akZ[F0 ~m8׎fXv+t &1(ԶjʫUBXz"3^#Eh-\d(MB Nߋ:LbpbM;r`B2rv?`:"Ƥ;> cLj۝ژpvښI [vG&^ڌ/72z] ٙ:GY {JRA\>_ܼEFx K}FEV?M@)d<9\s4bEի ,>ZGBp1mX^*d]ϽgPqϧR~QȅuRv.̕8%OfivU_RcqgwU~܁GI3Y(Q:0cz [{%/C#ENdn1j5ͺ놨s~ _3s%QWkzr DB(]NV "sI{2.8U fy;*=Ě3L~w-S)zځ% s`>6zNR/l"}ɛ]딨zސTә:x7 ʑ?;A4|#U¿$x^R8jVSҠ\Pp&]K=B)Ra6I CM`1%Xh)ca~y&2nuCx%C{Yy W>]~ CJeQ>nSBஐiE6 "v*kCfhR~5:8s/z<srujdkxÝ F)OQc5sWoTJh{)\8N/#C :aut p -FrvϾ%\TYX+qí@7|4&ne^uHT&Gt1ۓDeF=Qkg[Q%dt {8'is9ؠ |8B f_~ՓX#12 Vcv? sK"{s ۿP؛_Ȳd5啄Ds'.l*)ʩx2b#p^5ac;Ljj2=~7!1.Q๿d5!좍x;d'=4W-GЯg=ݍTuPSx ݶxu/7mtg"eh] ܪ4$"awWBZ?[7XF,_p'$r+\\rY='?6q{#< 5[Lw[kXmWa/K=3rdbQuC,'+\QΪNIzrU~fz'࣌/*M%SX?1p-/}Xtziε|WQg 2!ZE(SE,o*)' SeMOj:jIg7miZQ{Q\ ȉ&Ud"o+Y؟Tpe'X8}NT ۙeQ> $Ɔ0ށ2E%^1 zN.巺ՌLY]Ohnos1}Ơo iǡUq&zI\ag9_ <,t|o G|&YTN#L#v'TzyyB@V1U$@pDV|@|8$W B_'͟NJ#C&n1uJq!C^Yݪ*z5:SnpB9SY+o F"`!-S=n:n'>cCav>YnTjb+R{"ܦp  ;u"F Kdي+| JY~\zp03C0@9>uVHA KJLĴxN?w􈘚7r&H|lX1sikxC%@Wȉ۱`1[&L hWx:#E?/,?U$Gg PBԫX.0%kXgFm"(WjKvI]·AnO~ 3V_IŬVu׽dIqZH&B5jEjSBqH社稭b &]>'#=X[:+Sra)$[a0,7lN9#+2h3.Ϩ‽Oz zx2!D`;7h5mY'2q&Uj5)BiU`0ѮɑnA0cA&Fi~fbuy< Ti,7\5.n VĺsGQ1H:ϳ{*f)/"E4K} M6#yM,g^P*Z%PON<'$i_vI:V9~@g[MiIa69bH:4/щ`2=%SƛOu-Svqƶ- V%,.M6nv1α-`rK9F\S~lERcxH*Sͩ[,)?tYeqc( Ib^}>FN/G"_ ;;4+ AK5~LGC51,`\-_E=D5i8;mV@deSVƶ"[.#*ݙ9DfĘ[*5/Xrbm!(p9ZWϑ'e)1,;O>ʀLZy!{:<ʠ+#/kF\&RfپMޱ`Oڗfcl-OBk.` Ώݵ]ug?~Vh;@ Qy fmܴPd# /r]?酟 coj'=DE|&+IR{\WdSm' v^?3va񻪕tr 29*7L6jeKm? ds#.IG^:^=i]3z֊z1p2҃WIe e] wV4l]'𥳐K{7 KOca@ s58` Eޡ|m#W`̐7`8P%;rJ˺Qo=SAX JK%uA)pW!!n8T ax@eN${"!bE s^t\slw6Ȼ'LXF3oW'T03HH!XOtdN.SԩNG vUD*<q3*sbUJ d4QXD yXչ H6cs\+ 3j$Y R;TC2pS}j>L ,3;lۡ2gtp(PpF3>Œ̗$3ԃLslc\oQ.ìJZgS A2wxT1ginCdsM3m\+;gzK$W1"r, hωN?ȏyl;71$eHMI.K8J{tv{zH̭ww)}9FgBZ_Z s%21lV+Jݷ0u᎖0 Whsؑ([F*`O&ڒ-V6 ӣNbN|Yq'8r/˷# 2MAg]j;@ؒJWF5@,/d.e8q# ui1Wopk‡a:p$oxgVhC;(f{$|<27M͆I-{oΊy4nx1K~uɺK\:CkĴYF3!930I5YRU,a r\}E:$Av@ +&1KҲEhG{\Js HԉcBZ/(EAv8Gr9h~+Ҍ<.%ح83[S)XPdj8NM* K9ԁ +Ѫнo'|3@[XtZRm>i֒;-p;&X@eG6rVc\W!xA1BrqYoƏ ǶFIti!'x  rƯZ2AI&()YñW+\~|9U%eZ5_, r8)4t 77_GOC͎NK#ɕ5cQ+Mnjt3҆9c/]MR/nPhpYo-lL0yLXCfD_̧n규,3*_Kzv4lSnƽ tXѳ"Hg\;N|Hm;%^+_p؜W˄iƁ[Xޭ8_ _d^L_2-*3#όz0#P8wiD'$sLdY $]Z3ٛo;NIIlQzj2tݴc]Xߘ ݈;:dgU^m=v{ |Sr;]?5Ɏ+m&J͚[ 9bx]ŵn]M]tR&ڑ{o1F@OMEHސ]dRpmKg#!jUkw3865 tԮ$wM37&MҐ5Mᐓ*]Y}<^h`Ӕ3ޢV%b.^ou1ڀje@-ōn0)󥴤TQ7)q0EUۧcHMk8y@~ĝGL4FLn\WxV2;XpE{?Iam$fXUcnk9Lx9Q|iw1pq2OMwHtEYe۰Q$r۲LG"Y*YqI+%syh(Zξ.&MM!:c{ͯj+sha%NYÞ뽸NpsC`)ƈ\Q،o3ϮY;_ܴ {!BlGmBxf-3=UC.$ $_JibueJ`Pk{YQsDmSrmp)+VoafHfUV_Ɣ4aцH|aٚJHq=P3b<-2 XKŖdigj`ڬEVܐ! SnLן7?xnVr29UN6cU_*ya"%-JVDMڐt˜]=`Uk˨]IG9ՕD $adҾ]@ʋr60WK ۮ~Qw߆Zbi+`2k[ӽäMH:+q8A \b&~@NSDfT4K΄`{\CH;Lk?W "*e{nо!&߆6&[C14G)|xB( -ɫ=jT_s-:Kd=v2(f}Pӓ kFwvT_=x},-5#כ1?ΐ !}}6;X>4H!eIm[LՎcqFyEoVirh"lMh_ xǧzQ3I2cJh>ryn_ #̉9'R&ޱ9w]!Feړ:}$n^> uc8戵`D~UwZT$6ΎYVJ,\n>sy*rJNEۄJu)vXeq0E#ȕ)u/$"ke-\+#n#∯O~'Ɠah7`q{&ۓ}ӈr`Ot\Kc/>rQV{ΓҲRG1WZ Fp\S-$W`3HMZ-쩘@^N%Y{ iBTF}?IΤh+raÃOqut^FP]Χ%s"ǿC^B78l~<+Tխ-gJ>Cx>O❹/mU8ћjt U.?z:~pļQW[ &J5{a]T?˽֕bK(gMdyPfdEI&2BӇ[ jQ*}pR[\ aNŗ8p^50xFBT0-Suiimi2:`&|H>wqbT?O uBP`e-*DSz}ato)5@"fxX$j1wS v*w4 rUoz<s~? 6ɠPkVWCiA?&Vc NˆD,\ vΖ1ij|8ր6ԺJhݳ]w2<_ 9e?Ւ,"EV}1CUEH$ʳkcmf@hq.=_TO2.4091cAi-O Xku_ܤdžZj\HnA Jer6$\ZB2Iƒ`X,y"7l@)nH! 1% ZִɱפTǞvLDmP!c+G]PQ@+{ucd'QᡴpiJOAͼ?{62r"^O;-3@,쑚TaP2@ธxRE.ڳ8 e֩4[2gEY`MGxK _݅ N_-Qb \\GE42Ʉ19|5Ek &/o bĥO^,wt2*7XKaXS,j6GVNU>վB=i2|7 Gr[kdw] bJzL·>$bp6U0IJTkTy5V75ɎJ̉xshL :_S %⚾lk3KA6BpE~L$_|E@(1&U55H0vǙC'R5Ql\7U⯼J9urCtkגz՗dA\)RE-OХCgV\b-;MBr 55?{T253FKACeٶhY92ؽ @ H*ޙ Srܥ8[ ^AW%S@)ʫQPUAo*2K-?xP]l|jKwf~}U^f*/x>sW1 04ެAet: `cjwgMm [gGSIv$Cp{?0cZd!QN6$#%ڇ ӝzv Yڥߔ7?RAm盡e_EۓKxw?4Ea;MfGU$Y_"d`Կ` iFgC9˿LԬ UAj祉''rCX]t#mf p='Rmy5`!MB-syVN:J9,&7 9xhl:!{j@QB7U;bQr] t#[/l.ߨf0GS-M81/m%V} |:Y;ђ b1.#gL!㤣HX5?&{VXOvCg5>Ԧm+d=zTDN]i֔+;}G|"] Vb+E9?2i(Ecf=V=/o28dtlG돯 D?+R8b]q4A1g2'ŜףpqGue=fwJY tEW4 PhïA_> ߊCU3ƁU V 2E"/=I'2u R@X/"zzo-ESË1ڲ{øxotOC"I]G;@ v3?A֋! =9+ 4ϟ.M* Z{\h;㇛0ԧ(c f9C vi*/nvڌtSR;Xm`\h#{:@OS.q|tJ_wш ̔ ߀mPTXYr^ޓuvɺR:n}>ޯ .mo97ygGc%AxIczJiz#7{&-ЌuoFy RHY<׋Biwc 3LTjNR@ UTB{Q&# .x6&YClA .5kCd4^x&6GW>bjFD0+GHîdyev)rG{TR0=CjCߟw(*3A8W}g9` 3D1 ]$ƵMgdӳRy]yBLc~nlEpM:pG2"".'i49A:[J8A? Iۀjr pPs@" |hC4@*껶6iwG#Sr1Ɔ7 C\2EjFKB8*؁'J$奡=M7k¿_vsջ_6۝\.Zxm%oXhL3{lQ\Z݅HAӺ/QǿP2%HZ{F(OQAӥ2 2;i9\4DzlXxGDvŵi5:`T\hZZthn |r{]z!)0%;qeIf:W,Tf ks O%xͭ.1SdV  O~ҥu[-XojĆhv ̩_H B͒8Ktoo :%&_\6ކCݱ:+}qV.O6K>q1>y L-:d;nA^ ܩWTee{/i3/: r#IY6A,uj;ff^u "HU!Ive.f+$n=CF]n7rk!.[IzDu,ֿl?O$hm0E7VF)"g.'N$]YT`6ԓ5lҚ%gTXd9NϞ2=qB#>*}͡(ǂ$/o 5+|ZG6X囀p?/^f1>gLw3P0W/­YhBL)eP.&Ũ-6b)**=XV,6FQ@>)g3 n$)Њ]}5ˮYA}„]B] &j.{C2I?F^?KEX'B/pɿ!ujU/ހq#/jS7Y)T@ `6iIq j1Npm?COX c6h^tmKZzc5Pn/Y5%ynݪtw2Y\rX<,/1Mސ0? LV2vu7ٷQ|l)Ȏ2&Hήȼ|In615+ yU7J_ccWbY$)-m%dT.H5S+gS& l[c(e'jvo▝*O zvMu2㷏IH>;4Ŕ,g긊֚A1FA2N {A7dȀ0[{VK::b0;qAUm˱ G#9 r*y7WXP\]snڟV{PPesB[]xCTM%-OU벐w}~{t1=YDC'#EEVA>HWM=W~о$oWm%Ͳ8;";ivɑ߮PBcf65/.Ra*mǬ|k°8D UǨ8RR~ۗwMAQ`8}:FŵbP|EYI;7c<)B ?-DM2H kdTv CڜwF8ʎh8FSTbȴQ7b1Iro^Z4C "IhrV= {]:K$yz; 5Uiq$Nz\A|rw-aF0|!l.XڄW.n 1Atc2}kL˼W۝>{WyA /v1fN>)j_حGpŋ beBΏVm–-{s]EH1M|en.? hU>Fs^ Q5^[+ .NL ; L[E*UE˧ 6LGFA)JL:R{B`7L'߁if[*^T{kl2 C078Ÿ {XL!,"*(+Fjf^ٍĞN5Jqg"^,2;7B*t5P;Zguܝ+|l%W@4} $'cдәyrvA R>uPKd ?V6lRusɥA\X@]݁HO OσȏfyB[o,3|(T>#Zx$GƳ"YgΈG:OC &p^ғdJa٦ L O zaO@dAM*P t̼+YL|;^<؋H~-jp 4 R{6^kYI2:A(-^J&S/cԑ렙 B" * R8ڦȩ$>kn o1fM`,f&%S6aE/Y\ldX1ƪVe 4Ͽ/T!Va@4@/F1T۾no_ċWE"#LT Ӎ325|\wM<=> wƕIy|b,S}72HH$H~cJb0FTI̾rh/ Ma$wy7Vu?0}lex>Ji=Z jxƿp}slQ _2 {/q41_<b[k(K߶Z;D=1H#L &<{,I B()IHX=4mߖrw>L&P\ٔaa>Ys_;jz8Oˆv`Wntu8bPҔ79xe.+7ZSUb?7S1zXLFKޅ?xO)Y9P3uVpJ`(iү Ha/aEH%7rىb6vA5k-J^Wø')T0YPA^sƤ]åstἁˋot@>&ڵǘj̆-85%'AZR:ʻ[GwVD Fy:Jm{m3Й0WTsi+jf>ݡ 3Sm+)U uzI0Qy#|ֺ4:7MͮEd?wvG֊9X)݌z<$ ( L:#RZ k`LҮE:'vuFG,]Ėm <*|45xk#Mǭ{{s(u5;̪c C5sy-\2n1 P3ً*񛂒f{oOVXPz.g+aDoOܰPq|1w^w$\㜐jq#e=҉祷Ud? Xqqw\4cfАD`kt;vXҠU&Dv*OhP } |߇CSL(^I5m9b"^ߛc|1*5/,"yY` RpR|]Eƻaw kϐ$܌%N6i".`\0ҙevnTmlE1<4HvM.ɩ6쉅 ϩj@W:DH}H8zھ>Qɧֽuy ?[nH *R *kAzJwָ{c)bT(ڂHV'ĕcwj}'IzC,!Ca-h,3@?^{Wᤄ?Ad+1(IDK,rn AB5l78DvJ(W!NZHV|-'^Yƍl w.6砰22sϠi{=V}ui:ʅ1殿FAp 3)֗C. v7+ K^)WNMۭhD]Ge$rZZ A+3? 469 U2z8~RTҗ\~yy,Xvd#UT(L1>R@Cby`ܬ"_3(РyjEꁲ%4H"_Fjq7H?%iQ[k~*<˹mă>*ifm)iRS hC]j; C,uMμa@MyχoM N:<4u. ^q6(%.(^bOt Plj) ^+ 2D-ʿmO?>y6;chgN#+T5*6E;m Ԇ%k[aN- G6z 7yʟI-/NI8*5sQ~7W5>D5 |ۘffVd)e7=g#?dhˇ p1>en;^n =76(-O=4?AS+3Q)ڋ+?sCQv Z+Acq3|AI+ru(yihzQ3wfywDNY$ I˕tNR+ˊjM,ˮNL[[L}Nkb{BL42yՂJF0#T;,z[ye䝴QA1!<ոet|G-%eaP0[C);WZ~ qQlZ@йޜld{#KkcԷu9wDk~Y~0rꝔ% ni} ~@ϱDXI}>+`A=g. X]՚E6'1&V5ThM90@X#RO~e'[d>^Z(hz N+4GF>~ќKR,[ J| s>6:{!2j0]OZ&A~?7.HS{+Zed@qӰB4~['.^T߂h^s2o:$^Z)DHlRL&&SK<>ϜR=y(. Jw ]7\1: n}gDu92C7ÝH%;/}@y6MQ\,o((SoYCFmMOf.bgi`H# FX9Kݬq9/jZLLTu b!/e?F NDZS `'榧Η'EDe𞶝> қ4_dlUpb ;(I87@OρH~==N1z@ CGm*= JP0ڛ Zw)4꿙8P%w{s,x!pe2x"3ܒ C?>3A&н`A8?P`6?( 8E\7A^Y07:K?;|Ch}s/1q5c;F?,?e:EG /P"ZƝpys>#Y?$4;z^ll:vi[7$c(XJaw5N x1ԖT3CmǵG1ZB 1j:&MwbGc&(a"bޓRK,vC>ezK#98B5H›8l(B+_lwѕ"yCA4{wx \!W-Dho29eQ-.J@aK<;BMk?&rƂ9J\^OاȾ{,GyĸoHH$<%qxF`Bg۰e2 ǸkZS%<+<(nZX\~c)ڛ"r-"8i8%vuѷGl6])>ҁ,n%bUGoB): z*|`GHL:FSi<)^DJhكEZ7+!&ӧ\v+JA{(m|+<]* y}(8A}h1f=[Rtrq'$"wԀ~ {4EV>Q̫鰜2t~}G9/s1KFSk&8JN0Sw~[TB sR4%=5+YWiƿ͍'~S6˾;Sz̫$4iZm*ewCĒtq,BW2>-0tɩ>l=whNuXnxl "eZr9eCM+b[9>!;ԲN6Fq6C_)He=^gB3ai*ew<#gq د7/ "`4;(EJft.6+T%vhaͷ(usaEhHȕ@N#eD!M`huIJ2=mdLl ,UL1c;*VULdSG[< Sv lF-9\8)UtcL Dm DJ _[σTSqJ=# Q|ٗf|wȃcd/D(A>@"K} Θqb#ʷ8PҴSBC5 #- o`W79G9$ 'tuذC*)4TzePnQJ+_i#R~Xv3BwF1+JE(YzrEQVq8 `)^/kb,Wtj Pēn O;l`-AZP\w ;p~0ƎdamaOĤLc\"izx"Nl0!bsX0F'}`s.B2eMKcnXV nfB0IˈS0YWM-eRa0Ep`؈Ԝ>mk:(싷T jvk^}r u7q [1AFnt̃T@mXԭD~ oSY<8psspTy"oA[߫4īaԇ{9*}vwaU}M[?94qtp`* GKh'Fc|ϢI93 { && Y'ċNSiɉ@I<s ʓuDT274R"n+ S5X1Zd?'Z1t5ӕ6F(JlYلӕvPHn,:*/F*HjscJl-Ϲ@V?fR0="Vq×LŧlUShS-x` Te<:!aֲA'ė6't~C}yf} ",sgLPy6sD'9 wVT*3 i1MLo]h5.F<"J r $6pO,UG~ԙQ@H\RJ~o-{zы>"-nGXAzYχd%qΟp&O|O\l zD%.Skj` WwqhDZgPfB) Uw3"lXk}^Z 8"KziG?ھ{{ӭ4Bawˬ:3L6laB!A\b S^`'CkA}sքGyڌ~aڴSAS׽ATASa[ NM @x#x G<]Yņ '!{̈́e?Os : azF>z xA=P+R_ҽDg YUfra3:Q/鹶kn,ߞ]zJQ.}}P&R.kXiu> pdS6VM}Q* ctK.oȶ*#aEVHS Ғp,,&vH&.avFWotBGJI@@Z7?È~G4f|g^mjnB':`]i>b3!,+IA*FѝL!p sici~9hpdVcQ^20o/Oy"dvV(t)0-`%ڈcgm} 64t0`Z6d|j'RdI JבhDI,$*5J_!0Ï7`1 &'޲+'je0SB@RwH*a[i ļ+[ޒRJ!EC[)vunԅ*|漡%k}lo}&-5)0)y*X_$&ڗ_{+]¾S YI," {)@'Jx6)/P㠉Ӕ)pxX\s6z澂60HU6]С(+CRQfA=5D6I96Mu_M*~y<``h~K*B0HgB xqfCn( 3 S˱pK@Yl)ɣQ D.ʣC ΢FP )D*{VKNnKKƹځ a?WY̼fNΞSxX/MLk"9!_jHbi]e^MwUM-MOvi MEwlWn5^B&31% C9!%. e;40]&.1|k5 ̜r'\",'#<mӈ%m$8J@{CXv;@c̶ᅝPeÈYY ۔5^[4=,5y9l ";z";46?b ?R+i r~{7`8|qi+gCwߜ|yD\m}Hqv"l8MjO{5y}ZI%h'{%k>_ )}JJ@ aމ,4IɤWYHGl0Mﱨ;;p|Bw |E$;QiY[u]zSMgyx?:$Ƃbtf(vrL%@tQ KCq>?Ġpb6Z}B4xE=d| 0丂ED9"~-<>~8#݌՘ _ڹNclM+!KW[%жS>n9}nhy$ C7x9ZnlԊFU=];J+aѤpvW},(w1&]lIoUaU('tSf(C <)G ]cay4Eq%}y 0ܭp9@&bxR3̌+t r itOq~:deVef wiCPBX*rO~9/?0mZDK)^,; pO۟1{_ AfEFoFOPD؞_{@lzZs7A? 0:~yn۠ oe; Ј ˢP8r:?AN>OOX_aG4qCMIsC#%K}?]ٛޱݞgXإP8{mClH~qUuW(AuTGoϠR]M@ #Ra0Չ T[S{ؗ<~#>B*y3<䶟fEM`{`CМx x/R|q.}9xUT|L@/I*+ߐhEJsԤ5Ŗ7 6Sе-kDߞ!9[.C}?ǢՏScNs/[ٯ6*."&aJ|}Lv,)?Ơ^ZZEI7;5ac38x#obQQli>!KW>F *jpWզ?ʾQ0W)dSJ 3QD!+TuVnҒ 3?$ڹ3ڷjF~`iYR5vs?#rZJ6Ip$GPטtZ|Rv_lӑ^!hR+B~t~ 3&6TtEҕU4u9˼7Lwt:CQKY?qje,եePlYT~B^, &hGODp@SVr,|L2B=`d@rt*vdV8_>P^h\pdfN 66>jQ3lF] _ԗb%cAAb~KR>5o+\Ko)(*L1P{)i2:6>./mU*H0Y?TPnk9f:n#, s6;+n%34q'kש [G1AEN[0 &A,n^Ng\)-S!d4cb8\=أVVq^D> >Ak]@f](K!̍weUH .Uw6KPϏV=J# Լ`xnFr=pkT)xg/pi]]6qM+5w;4=h, WصF:BQu8 MI-&l)ef"nU|%YKfvȁX\7a+ww~jdQP9Ќ]^FJc}??gwڍ| xTKp:^*EE1?ņȈT#fswK4=: !*1"5P"fYDϔ|A"-z.nD ΢- Jʍui*m%p #1V 4f[v|sY4Ε'FX"YݔYc [MqmpPnlbQ/|%6)m3գDžP$-Q6( \9Y2/%_3 ]B6uG S^lvƳ񨥲c\퇈ʴ %p)i4&@gL>NE?%=;L8ZG9V!@'&4a$IC]M(Fݑbxdv0> Pʡ{,ݚs-mG vIh(qpq[@J+*{KUN%C=(%g$D=bҹ2B ujɠ1`|m %K- ȧ֡.ß~_E?e% !)#$zP\+ x%)9j /kGX#v=f& QfEוEIX۷|ɴᴓlH#sm8 8Iet& Z0'8Drs44> gԁZ@8 Tٜvi4hFWGvja@ L_ޯY,9 =m>j"<%tz)URO>!L!\:a_ l/9w#8Ru]Ҩj#n%p*9!Qyw\9\02L\m0ׅI$je^_ꝾoF |&\TlbK=1h$^uzQ{S. aFwX֪Ls~zmq6du|r=8p!|!F1/=O<1}h'I 쵫@|{|Q4z4#RE1Ү[Y[-'Ve &9$>3򔥯T|9_8 f( jⴵV."EZR| Ʌj) C*-mA_ vl{U|kgs!ʶ 0( y7z ٬J`1 uşѥ5$4+̥tޙ!rvJ6Crlw#ZY~8^nb)PDڥ0`DdlrycNHWLx2fSp$Qc@x*_|-v5Tʏ4d t"UgEFρ3 >Ļj WD8//BS9~,z19Ð1gFJ"qNJ8rަM̯meM87+8+!v8؎ȔS^'3$}vm^aVx#Qܷ`0xU _ 7:2>ey[| Ӻw F:} [޽}P\cbk" N|64,""^ 1[:*@(|%oD'pe}6u]Pjc(J)Q |Xicj1s†֦ 0mi?Lt!2* =RDpckʫ8r(r+-vI30-wxFYZBw#z[_Em`ݹ;}$oz lf (^% zG~<%V4a9[$P>Ow8μX7HkPetJM8geX7̑D34p0LM>|ͲDAufb=;D횮6E2C5 +,R}DWt\'<U&f%\)}3xYk&n㶑ַ _34ۮ>/`(NkTK y|oFѶaظZܶ9G]zן7˕;e@odWVu&s&lgp$s5 P_VVȊsXJe0%y- z#('Cڟϣ?i{9#"i!ãp NDè} q&^F&!ePEg!;n6a$fScun2uC4;Rm\]q 2Z dy>eܘСgJG\ސk1Iytllvf 헸58[t>O97qn#{>/0MI)8tcEbɭ @6)[Å.18x+{ݰ1D~I;:m` 01XO ]cFz `y3U !D|6 FnhEg|:NY=r {0:3ncõƏ (ǽ)BU_Ǡ>O7uZl3m&DHNr #H؀'et,AKam˨"ޮK9&.7 @~khi(N&=q-Mΰc*:<6yl\no !^` bжpWTOi;&5^r]Yy}" M'ُPch>_9Fw ׶Iε5>nIym|d U Cq}dV^ 7B/ENSu% *S}3#Pd ~xH_'@mҡecjQ%L^|w%2)4Vs*ixc.6t>r?_uC^\iCS|ʂcsԗ 0cMzh*&EeTr>iz [r܌lmxX<*عY̳Of'm/B!lS JbeeF~f-ٵEwUHG55j4jC<*;Gr|b^(U$r(9 5$ŋC*̌VHQGY)oGÒ ~i5R@'( }SZq%0R|T8μ8Ƣ*!ͨŒ:iKtg~2`1ZSEh[7(; ⠅M!>U!˶]WXbYU w~]Cg7E؅'$k!lw:QxwpA┐gڟ}_hD3=]K'Dm!q@͜P 6Jm/VK';TrPuDDD,_B8.ح+?':ʲIWjE^!15iR\8M(ÈmU% \ך9C߂eK*/ë76>=k^jR$LnB>Oi,dl2s琅H;TR5n2"QY%v^g Q#(MBW[r[{z3b5f?g}#XDʼnPiQm`.a|V5BqWoB*ktZWSY caK_i>V &ؒ3Y&K><2H&E"R.@C0 #Oѣ $FBh:µȉeG8PV4 A0.7^s*u^#1Q е^o['[tbbrC%ĄeV dpio?brTu࠴`f[fVHrY0 8)MVWo~.I9J JJ3,vaHЈ.0[{0Is:L-ƒs\%t 8C"fǪ¦GihB?/<ȏ(=7:ӟF o\oc4ģQiү˭&~eTyE-bH&8B!}Ms|#O`{zF%1re5l-!l<{}$W k);CwcҗN9ޡB5ǹZfEm,%$u1eaH4{Yo18UX[G=s^;HM Dw_–Q!Kj(ޓܘ3=:"# ~Ȝ޿u1!50V0 բܲ?_h7H{ '+Of?dHS47Ջr̦Z$t<^ Hd BFҦSQI弤J2>펓x{|vw?Fn٠0 k6BY2W{ 5ϴ/-RN; YSrǫmgSfZ sj٩6TOvERY ;YN&D -M,*4SX|@`.y/'ËBpf(LuJI:#].1QP]i2lRʿ32mmE&͌e˖YJ5_z>%{-kKGf0$̨RȷoM.=w t<Œ>8Phf7Ž)iPf6d7t鞮"FaP$eF; jJ--:yϣ(I0Â)^OO!P(O 0P:<s,RGK>N_W4Lh[v-9ٔlb]U rY=Q 8? cˀck05b⧥Ěgt3|Q=K)?{Ƚk#T44ϦkfJ' t9һ]Y~ӻ.9('2|js^7:ۊdtSs: 1cL%GŖT̺Ü6F,c/WYX8d漓&}l3?>m܈a)|  'uZ;J=i k1l0 O-4z9r0H{Z├ s͇![E${9|hl!r BkXA+o}x6cm$^͹Ԋ4S~9>m]Y1K~ |v6z%(<#اk z ޗ"![@bk#:5^XVͼK TUnǒmYED|;bM(:}bʮvVY78Y dKh{t^|ؘ{S;5}|1+laSE1}9JcŮV!-evDJ#F+%j__qvlAe\fdxXMdYATQߢر$w7 6I^ص!хs-`Y\zг>~x1~gX/R,nMc1&8$ai[ߕy,Κg̞}#olK:cSw;C܊aUHBc&FFCpcI ɝjskMrX^:zvoB$ JXmn#[Oj|q]g]DzL,p?*T"۔5}TY`@QNL9Vˮ+RדRmy:ne]Y(02Kc bƛG;cz*b+mxSs`~RvNeV^Wg Q%?v9䝧Wa-[%'c40:n1ز 'bGX3e <+:6OWϲMr,~Y_z)MNB>☮^,H?B5Wa?lN1b 0R+0 [SG}!=b'asO1Z]3!>(gyHZ) E^}Өwmt\M櫟韐ݞ` :jΐ Oq쪸BX` Pȡ`042 +Uƃaf"ӻ*0MXfƎuV?{kj[̗I@L KcXvK2[UFC~sq*Duk\7PESxEUeqY6516|Eȵ3!*,j31@ D~wQi {uI Rė4K44P t!1p;?l?c?jA%>} sΎ [}X#\'x_f䩼7J p\r'\b,IL] ւ;H]0P1a5[xʴ*#hWQs.ᇔT@/ަ0@=4r{if$r@Fx'X nЗ ͤm6XI,rܱ.sJ*Mz9Ѯ+\,2ic)SZiJ^wk8OΗj3 slҺ )b׋r,a1HP7B+̊ʊ:M2mغQP fjaM= oQ~x8ܲ- K't}:47t{]~_ƚ0ԅPXF7"Dk7׆J$t6\QpHIRq|I Dn<\Y{Nc6*0oe.EaW^`7v7S#'d9%/T)yw)˸7hRѻ cH越/dԕۨX '3O8 ^Ͱ=;Ɏd2O _8?CqpsleaTIU ͒*amJUHOz^c}cD\{N,BۯjӍmziʛE7J$ELͤ@kU y!Y<Q(שm 0ܒ)< AV\{#gYx.Sc{E{r)sun^V\И.Qy&q) mݵcIz%#wmG.gki݆89#kٟof}?Οu!)vH`N_nhRoڀzG\BwtBCicnO]t0n9;RKR[Rv[mT Cz&`g|NN[wc O$Kj~2ڕE2?`ޥ*U>Y) IQ4 al;ͬ2Vvo'剘zGjcF Ujz-QSl"{cP{ǿ &pgqu7.|~C2SQmy=8Gj& }.m!KhEiq~4(Zƫf@t[y^[DG]U&1)=@%.,Noۊ6KE뷟?;T8fh٦{J^tJ~z>P҄N(Ba>Kޞv$yaaLyaǬFO%fF$`K^9L\s_.C8/EW0&7FXz}%r4Lvȑӝ{0E[jΕ[>#]'~?h)ReO=S#fz~Gv`/؇7~חbAw,?`;"ȕhva#pN4vK2QxE ~$sKL)\|jw?w*8VhͨcQ{Gkz);f%|p6Z}¤w1J;Jvd=%7O9JE^grnjb.U֍yտ?R3(A@h^9N #`,݇9ڱr뗹L|Bin:zgժ;?`Ym /&4f,mJBo/F>Ao@ċ5R4ud.`׃Sw0ʶB'1 Š]r\;` :v)%lW(r[SVsiݕqotFż xx (.hQU}IXUoW5 ޻tm[z:RЙ$4~Ы VRȺ dn,i9CIIx> -!eхD푠/#"xs0O Yx`p?!HT{l{$"um^HͿa^N(6ZSfK*Xz6uK:yńs3؏pj)zƖPmD AIiR`>'K==K]“%4ˡȹ,]rN;/R~&V0?A5ɱuפ 8`sX!V iŃ\vNçPV!Ta͌Y*@/tm"`6j0xTG <+f~_곔ip~44#vfՁF-R7gvU}\u0!9A~ߒ lccф” /RK` AIz&AbhL~ &_gZG[iu]b⒡C! l ijϗjw%L2]w1]{(N qZոxëUԯj$Id ]s-X\p(khf(||bc} ]/z8v@^UbmO4Y3~so|[w!,S)?>okG-#,pLCdq$u_ebh<vw͐oQq2_-3d`^|IwBzd@'#+7'SU.8·r+iL%nZ =+бOcя",$ dܺ=>r*IꊎO(g YX,fgN!QmlHhU qNEUM2"b/P(r&E5&D{M%:1_ x֓7ie޿@_~ - &p5@oyV~,NF7X$9{=2 #}J2IiW_ec^zd |j},}uh 'li 3."`3q_5iߦRvjO{Jh>p\12Sޏ '}u.*TJ D .b~#T3_-̥ V{Z[ߖP.OguU +݆c8kw"@3iG`U,RɎ ?Fo1/X2SfP!:ygm2>,` UxoQs'GZݟar70'(D!VfAޥYل1DjM{8i3`됙dF{H|sP'?5Qv/["7VLJ!CbD-]*w~*ȴӁDT>F!wO~֡Nhk>L/e.Īyׅ7(f+"fDԥJg`jUveǶR"=!d!2(uW+')EʼcA ǵ>؅bFYg"BN0IFvJ]xܤwY1?NY7\TK8bkGGdWSc*jSd1tUH cG],@ Yk]'lI*_R$McA({6}֫\.9_drapP[F 7Yӹ; ~D,'+YVoj'\Qmljy ƭgjDus#<*V&Ь Ou/X믌(9uiEHUCXPv?'a%xLH%!Cd:"L*$՛ͨN /ҺyzhyTJ`߫;/HmL= 7\lhn\;BT!yVyk,yD ͝$INM h0]5aC/LѾtr%m*|L @׀QjO瀽{t؍x{o^[(qN8{vwL XcٞFvl&a%㑈Vo^cyQdrt5\eV_i"htۛ5@5-"UӹЩ/<|EmëJ/W,^;ҀC.u.T0J:agDbDΪt7XQ5#K dž)+Ѫi̜q~d~M^&EI  Wl').M;<ʽRhJ ʻzX3Wi@-O 9!$fТDrjr*uP_ Fm^Y,SטXS2h&Qkts$UmzNG$`Z^?FѶg)COcPdP S~׽?=f9v !b{{a+kH1%V^@'R~(Uw$ \KYtlh渲]7ZtYpܣ3P9t#e*&r&>ً6%]W| L9q{}fHgsNi'\#MPc00 CMڬa;cA]U`ؙu?8QZBfy[ڕ FfV n F0a,3O&dϒ @*zEi`NٜߞsGt.e ͶQux'BYr"js ~||t*SUû<X%y1oB,LD}: 1fD_պ1HY_(Pj's 4,F^fJB/♲E "| 2yw E*ۺ&%;ݰ#ޒϷHZxWm|=/r\fMIbʱ1٫˥פ(d z"`|>UPq؜dzL9=CE2;MլܛGWm *Ǥ +?xZT֒=d-p2{8G"[;":;ʺv$2ш)dFZp`]9B IeC~?1J+nQuTmӣ˄QK(. xyUbT b;F;SU7*l,tU7'ap#Y1&sg_̊~y U 5@X|mq]>Åd [͌xu=KXw6o*٤=[D c|7$F&⮮!dS$sRGOQw[cba;4jAPrlMu|v.XQjCQג(ɜ_+\DِPUW;Ht;&1<̥A~ 'MѪܵC{.Evvk$kS=,Q:PK81ZB{i6e̋#:`K肍g+ AVfij 7@bk2&c[]{5v̼Y?u`ļ^+)n298nĴO͂nym靧#ei_ssT6 z (Kn??LZפsn_חaZQ#= 2*&ipaڟ}%vT9o>=XsI}fFtJ:/=֐{ {tT_ۢ[UcGd|XsG #SoH%+AB(9=9yIԠ5Җ)׉ͥ9#9ajyį:x/v߱a4GYmQe*U~%2az} (j^9*C#2unq(6y>ே 9tԟ.,L$?%ldo֘=QՓp -mF#t˃suٝ)*?Ͳ{4KXړ3z{EiÞGngK$yST= <ݳA;-Q~~MFwשYԄEůp攇ZB\:T)T*rc=RjJ`w#;;=Špp BWu, AoUhXy᫆!dͣ;n:~8ض)):ZHyWiTt 0ם\Ńo';*:gVzܱţ%-ˎ _X=eReGJ5qNyhPC ݵJL*C3ٔ \ 6Tz7Q!WAO"E(̳v䦾sbfTlG,k޹kRF`']vlߖ|S+Dl3c{-k4 =pF*X}#ncsw>kS Wm"pڟEq;=5q;d(]G2yvc~5~('4!&v?_~qlcTk o?86aV'QV[K7C=:'!w3ֿ;yh:$K{|>: |9/d@11Y\e8bMȹp) OMG9+c1\Z;g{lb434g` 9^)qurRsKGkGx?^y= l(#j N9dKy=|+ pT5X,`eFߢb\WTHrPxlJsj.BUTeރ/,'&o>zu70,}fY_ ?+-xRUbV Ecױ:<滛Gj3"dV~teX_mO(y/gqD.n̓lAӮx˶E7\]LA[S%)qi0$mUhѷYA},~jjmB^x&چv޿sys/C S+.o&"5Pʸ_9c>ẔT &gTȳ).,^ܥJrԷdr6:%b&LJ^OI 0c!Q]ghIװ2'Q z CZ{&i]=^ie.Om\7*S4E[xԘ[@|dsE2bsg;y[ ?iS\a~mb`h2 74A8jҍ>nQCR˼𥼔N-U0/8܊z+{ROz"e?rL4<@>|y/&a7"sT*Ɵđ~hZ}% ظr ڟP{ pˈ\?c8K$k-}ח9VW7{(S5_0U.a]?=%u\-kzz/;)|@eΥxwJ>O 0եJǸ-x64}^ (OzfψZCuΛ0CK"ԠxMT|\z/{2~jйrWW~g3{%b `{Y#\*a6ZO@#hi%M`a p?2>r 2 jT Z}*?qMҗ09Bd9d,|͝ bݿh& fG*ooK:eŖZ} O._B8GQ CI!VfT<+@(B쉯L]B)munxSfQ-@'y(j!7"X}Pz=.d. jM&r *=HJ)@TH|e Z^@LC) v itSe/yu]lZFj6I"wTSR)Eɑ_d( T&>r7S2רBh ,}I ^wbY=sdps^N~kJȃ+] *-e5b?wqksGIR и,l.s'$ͽ ybpPVa? ,;kxNohaV ųD_둡љ5 :at)8> .r!Joy79=ISz=;׸Y%x]ik</eH,Ԋa y-ߐnz<ʳ 7 G =N}iYm\G4&MVsб+F\"#UV4A+Ebckd&;=Sh^p*2JXx+wW'e +ksO!Hlr2"+{澙 ғ.(Ɠex (fvS|i:ӨՇ ~@B5^y擏 3z7aIpA/EdB\FRILCsQN\pU)_=ƒM-7D:uņۜ7㪚eՇtj%Ԧ+{Ҷ'f UEifفSpػE&\%ZcPL[~L)w>gLH<ˡ%Wgc5BBXi_-Hta9P7 y O:5[>ޝؗL~LbFva2nۂ0,@s$iqSJMx\@مkƒ ߕJ`bpOsO넷!8}`]K3QZ~msxa<gιEbin'ɲut?xND4PTek:E?[k Kj@%bL:j1ƠKW2GzlO޼z!ɓG'ΝH&f(4ĊlxL|nrR=1z"͋jg5+YTk: kFV.#uP.$kj)Y8C)odbCߟCNlr \QV62YИzC8Y]DS5oO^O!YW͙߇l4Prj1Q#V{műCҨ#ng؃Ce݊V))ǨcG{ 4:ҽ=; c[M?].H;mmj.Gn'vinEܓOE@4}-MLEmF1w sNC7PVnx)U 60T_9e`jI3Vwњa4[F,tGY?:;8 @)Wܳd^u{~셸=>⊮{UZ.s=?Y.O55nB49B%tXCkkRYs:*Ӣ ;!/.F,9Xmb>jR kM}E\::n;T}YlGs KV\A V͚ YwKcLiu/$sdJ#9w0+wT +`vS*\5,:GSGX'A)1/A2X)_~#f*#G׶v㇠'I3NsONj`׹KY8: .%Ռѝ\D TE( OJ7[)vk{S iv 2P,2X'Ѵ_J^e4Q&w dy:U1٫q0]9{ }{CfFjz&s `+PfGU?L_qJZv~.`c1B e V*yL .g 򶁹K&!hO]^,ضɯApWXyZc( "߆AqNty/նodC#1(G/]qm|I?-i0Gst6,Y 8̒Q3Qӽ&Y~C&C{ ~'HUZ"־ dc:k(Ok+SסhpOzw?2AZ@5@OcwlB |Xq0W۔ƫa߇"Ԓk#S޹QmVݏf~-Bՠ(#6&&3Zmdb"&4pCばzu)_m& 4~'dEܴPh@amG`#&=˜89s_G"&)TyKhS ͳgFק|NyQneIf;m[qսcf9פf?6ii$Q@|Qk;|fe^94jRwWdN\~ÕGziH{b}}k/ZnX:* *B!4D&=su P Nx!_roaeDpkp#9v.͒SbZ+s]Ԟ; :^Ecn0!}g:7JuU6oSHOnÚg.T:]W@TdOK4ҀdƘx$Q-(0^Z:e@op50üDHIתshhH7~Q]WT{z;;pO1-=9>ч 8e cVf[qGKkx\dsI ݌H+}ƫ}TF'CeME iZY@9z!a_GmŌ~4>$>hBg1];F7vU.h}ֿAZ!vo ̜NpFxiW \;@fmd @g0,1GYcay 5ko•6u3x1c%Dz𠧱DZLF/7?0_9e[V*I ֪&9,sUp(5+VD[J -?aRO%)%#RNmI+|slW1weZIˠ99vv|BadU& ;P5ۓc O9oSJvSTo[7%wQfsEGzҕts0n`, NA%)I)+0l1u Qk,o/\ྮͫvBs Y OٶVDac^ֆ0Ey9>N`XdHԍ^^ 'ɶ?/!b}!_$!=c/T} C^p7La-1Ư`= צth# 4C=#_JYGh)pN]{&b-ÄKT{(虌ݹDpN OdܬъA;gVWܶBCŲI|vxLHwS:zy@UvA|%.a/.W/Uqq~(B3[ς3A7G_ KgkʍBmVPF:?`š:o7/Qq_3jM6׿pmA'87Ki26Ng 3517_l-sQS>b3O۩f`)NqmR&#/g@94L ^viݕPI$}64θG `t)狊z9 dQifeТБŝ(WR{n`yK>n#Y nt}y@gስX~ 0-a Q!bj!0G ?3=.xu1ǁKDٳa&hp1$ެx/ Yk]h/U5M] <:0s%a)23 ;1&IH/n7Qm8K"]dH4/]sNUӖ^[\z{F05ܟD9Vv]>z-f㥍\ {h6rof>ۚ34ݗ8ٛ`gѻBՇo ^}2s=NSNM+9Xp 0TH 1$}+ |h!X&mk#s.o$?M`cIBWN8M{ x0Yŵ*s`οAx{uYľtu,D)ƛgXRb|or}A*fIarJ\7#". \[~tnt;_(A%,ZM(7Z^ &m5}A ~k.},ˣkytYKNhd+DD:ԋIr0|4TP'0`D&%[nqƂYFF.{J{A4kJZfu^@4:[+u*EOJIHgq6|R0#!Rz-H;h+/':њ_hk0@g%*X-3UrHx{ J9[eGZvM=^.^V:mjKNvk-/*1 pXp࠳@s+\3sX lRh vpfxL\S] 5w(w)sWV~d]S~NW҅+6R(MP`dP?M(cLم!a/ܴRD9N2p-Y;V+3}qoha%tV's?ki D^Т8M"!cVcAć0P^]gE}k'𠦤[5ɘeqU^1̄/_AqilĞ%R5hg~=֊s9wL.q^ݒ_R)`wgJClؐoRe.l/vNlfr l0m㊫Pxȼf6mzii\w2,KXEenY~%LɩvBe96 hYN>ȄSDv;JS-8,GT֡R)EogmN[P@'rt)Bx+AYeDi a"?ֶ+ rDFFç:Κ,`T^l? X:O?*7dCV`WXLP5OAq5 ő'nA> lz~_)B0"KK9' tVG7@ҷ2/Wd53Ə0DC-O⎄⎯SiҕI%G"4afJݗD/*y'T+)ds]kðI.;(\N<Ȃg<߽Bg&Uۺ:'3iٖT2+ީ YߴDza +"5UV:E rIVJoB@ dJ0DaQ,#q͉僶n5=k>e&krF1K^8C]6Q< s\#|՘SO3׈SdkJ&U-nQ{9IBvN(W`;:)T BMo:[_ ;g<@Ø_qU^ -5ȉq&o+ALKz(JTM)a[MlTI?,Én/#&Gˌ#&,ᄰG bAe(+,^nRei~<(:+4Yx]wXIlo~Y=kUKۍAuf0Pײ¦ o$MEd P8cC s`S"SkD*)tzJi, ˆvYUϦ3oZ.~!_ŧrž,[эk.8%~+%)o=~A:Kr' "=ZZ{ G^܆m~#}3Te+e@c\~ʵ_P_Oܴ5X3A7mwo8+uJ;i<2H4Y=O*D8[/fʂxHZJ"6s^/=&3gTdԞS !Cw%⚍Rᢡv ,}@26}ld[b y/-v̓#DI&0 M;jqP "D!?,0@+&Ǵ<}m7+J1:TN%-MwYCaZS0+iҙPXΤUMt<}GUc,!G~>ϴCqlp='ܩ>]J$>J9Zf*h'ㄥ`xr vrTKC[e纋Lmڜ =&T"F }2~h. 8Ƭ08,? \jv>R0~dr?b Ṩ ^1s<&4$Zܖwq oLۭVQڰN +vYum)dTM{-b`+AP"qö ;X\6HWL ɦKAܘm :S%+KS۠=f^YsyU9[yFje'Q=k}d=7T5ܦo,EH%dP"gz` vlX@8QK܃EV7e6JQMsԈ!g+q݃Q,La5a]ּBmk1?yNJ:E'6 jϕb t.L_S(: rv+MQaW)1dKn, Frmzџ;k`wB1FM&gltAGEP:!]<ؑte Ǖ67{8e:z@(ű~6C lW[⾆@Iֹ Π>0*(l ,Q$  a$d{Ef.yݴ@cY^47a5.[5pgW3y!wݳ; fXb  TƍsDN Fle߱(L柾zGuIRTYY4-0n3D2e,Ȳjc# Їr>I]| kzx%+ᘖ$ZS{Xؒ[+^NKx 2b\ALHFIx(fˠp 8RaugpWx 54@5F~GBRC#_qV`/}?~QF!XXh ({0SXa̫[ǏUz;RtKah,+k?qX:gD~|xKP88:%]tt󘝋wutӄD^t֘l`keS%Gmi?lkTr.o}*'Ǻ"9;  4%F aS{kU?gQT(-Gld5yj`#![ӤclO\fO<Q.J<_ERɶa19tȀo>Ԅ v/r~ Uߌ'Sufv%YhE2 r\N&=ƃGWbJg|*|#޼#'ZeW]GxLr;k|tWpas̄d|GDQ(R;f V!sL9iqϤ)vu01Wx>KOU_D\ڈ忞O3B=}wnXZ{zq;dDlRyћ(Lc ۖUdUݢqͷ;X q~+L,16=A Kþk,go4H3Jfvr`rO݇77G"2Lu|F[6Ӂo7fFƊĵ.2Wrnkqk􏱠qw[,^G 9G{iZI m)Y gK9-6Eˇ oX  kxpn%Qx(wDraVb)}HYiٿ|H7ܮ'ԸyN6Lh4x8ZWb#e*|dPZFIl{a>(b lįE;\4n}.yV[t)LU]A.)ϋshEF$n-` `8}, u( .~NϢ:-o9d$坴`v*Mdko?sێC$1ŻiV r@h\tz W_XܯtR W 씹qf+ؑ\j_UgE5WCN0NE)fTs]!F|]wM DWTA eA&I]9[9+NFoӁ@{ht!Tvڒ֙{ʡ={+!O#ЍS(Bp.?}9#b6Q CcoYe,*,hf͕:zK4 ,~1N^=}~#\Ep4»LVm?c?Quo VŦY[/50'V/B$IRŊ{Ry%4fFP0 Rߒ"u舒 ~pHR,3 <s'Wxy@Z)K. _|ʆN?Unb9s 2{|k-⡳ɏ=[p>-]la#dnVO.*?frUwc{CɗR^/Fe^8@!7=j^=&Abp⃝i28AAT|4=>I$B?X>1rsyֳ92 b=5-#ԃSe >I 8 ,Vj,}Jlk#+'&H)M4= 3Χhjjn +O J'&Xhnj4Ҋ%VMzo)$D!M7HN&Pffѥ'@YNt_}̜vu/BO}7é Nkޤ *; !o;H8{к /aJjZgӲ)Q񁍧d&VݐZHABϳkߐ!EbgܩWSlZKx-'AJ@Q6.I 5=׳(+e_Cef<@obt$[l% 0l0-n\F ϐƲWyBV\ЕͧxnquA  c@`AJ7VIi"-ojX(7h6_Y}T^BK6Z `LܘooD˷MBZ]MBAW3A' &;_ﻨ_"oD񭥻{A4|wq fTOVDG|PCGy~ōhD$h?w /VG9ZҪx|C/jsÕ}㾑ՇN]K/J>1q䇢(\þKQY*QƍMCpGD.E|7xb(x jOKzv9wүuLU3}]L}5顖Y)Xt R"[=~ b'I|'m/y:=^.ij A5oUOOLV}CS+T7&Z!MHi5Ƙ!%/QWXwf*IgzlVĵҘT6ꬽKab]X>9^0!p n幦G 7'$W@y-fZ4q͍S;yP\VlZ,C35Qxe6X/˹!Sd['E=v^0S~F駹R)!yJq*qLY@O SYOVE%-T48eg߁ݜDF5bqe<#P~)qSK)֩.s[Nl^ (xL YYB1vو4]U?e˺Z':,=4j3^| ED 㫑X^: CL[ċNU؃[?iRE)6 ܤL 뜈r{2h?5En2ʃsX1k e1 $ tlJ*a!mw>L=.Uz)w$ L=q >eD`ÇcNJSBDS&cbB;E"`׭(Ķ0i 9>M!R(HIqy\}_c$R*xID]QZ$"炓M=4E%!^CC֔⣎4ELv9dОÀQ-uY׀Hj@e ,iEORErS:DYAx^J'Y+Վ!kaA5t?iI5gFpGD n0O ڂ,9w`,91,`Z ˲-j ҲTOPgq"lBH+ ?:=ǟ^OPc U} $PU{/b2&cCv^oЬ%v͚1<$|fSq{8bd+2%\Gǫ?LxoS+8ui٬˖C9GJz$q=6>XC7WP#)9 M:XCVfa |6# CR^[Bf梉޵ ΍LT;>2y@ s KLu_z := V9dEoxv:L 4㧰or`Z[0䓆J-(NBnQ7IEj4郍t7=_ngd3|49-&M-:T1/,^آ%8L |Gp,FػձyE*}WK(Uev'5ɕ-Cy%oh4(ܡ1,u:@:`14#19f H.PW+#jU k=ɿYq>?@詆3 z/ \cW8U)]|`?j*-Q;itpwqa R5T=39}WjAqM[Z1tݳ|[QeHX,/fD,yFujp\ kAYxLbdjiBݵW{چ< Q?"2|< :,d&E"}3 Ø 8 vKAǪR6|2j-~|c33h)m- z؄ B*bJ%PR,5Uou\Q5PA 0`G 9Sω3/@~f }bX[* PM!P+Nby˽9Vg8w9*SۃE1XNob.\n%KpCG#pmm g/k\ !y= -AեUA$AE ^G([ݩnZHa2NUkLylSգiR.bAVl=Vw nf[86yg|P獦|[E!q(47V#dsi7aËl 5Pc ITv*;4l8noc9fg2\1+y(ʄ@LY5R^UIeNEmp% BpH[W睗27t&!nvxQK[[& ji'١ qEvh.6U t, gʫ۴r7yG -'c4t .t0c.8hUq+[s#%;V,]wPg:[o O۾D_d cNieX\ES)u2|DzϬaVU dM!wwU_oQb%wJ9hc\<[ͽKx m\H9A/r3B~DIs`>%ڽZ}viOD̖byf%y6Z3poqv _2M(`HD;Hz6@#hO51[EAfPtTgXTk*ߘ\BպorP 6%m|2 puKzZ_~iM3En5@;$WZ*,}Mڈ|z"06O];|%v6 N0 8of}Mc:g=Ӎa%IP/ud-wT%[_m#pH*i'Tb0D4J]TVyRg\otd]'{2ظ\&nQ0X_I>ͫ7#`c+e0[\PaAݱ若O5|!ODu4DD# _ك$hpmj\ܥ)ܐ%4t؊JObSۂWzKBCw/@/enl@8lw_0JM0B ieqQɫB\a)u^X4@0'(Pn= z~gj5_ s%e[hWjt,%lm<43AQJU⪒YmŪre:tŎN!OC"!.%@*(جcV2E[e,Xя-\-d0:j4)Wy@5d`tzS} #!Ykʧsا}7mGfHRhl0+;zoiD@'A&nܧI+ef"Qp?V!*9aUۂӢ>t)n/x|c[3Q#7,=Kw8}w7N_-~'zT< Vg{vroθ} 1X%ϬǏѮ %j]Z*B/W">;WCWdK3( nCds,.˜30S"΄`tY"\$r⡆@XF7~z8 \t7Ҕ7PlLfmɦ?Jw+."|(~F!5*^>F;B !,ͳrv}%/~X*v%{.Z4k5bc Ͽ4%w7; 1IC0z09M!qw1-W)^aT2f7E8On?b֤\u$A.T`͚zU&hIBY4J.O+ Յv}"D`Aߖ "%,.]sˤT?~X9,XzޤĊK/Fސ,[6,Ifa7qS0ma9 |_R}ቕ',ȞD,3AjdQUy0s#k߶9U!'uH92b"znW_@j%VPHV9ac֥SV> # /9ҪtCoȧո#"qU,ZcfB0nqLTn<&u3d '\,7S,gPkΖQq!Ŕ%E ⍩:M0O/n|_X2[JJl%ϫbf OU w 'tM^#Js 7]Njt0Uâx%JJ~!bL =x7 3XdDp' { 2x["M,B8q$bf!'Frس" :4!ᤂPI5R\P _q9$:AWHu\޻r4PjTZ{b5g tÜ42k'74g. |:ad{wџ3!p50S5Nz+ q L'(5LQj!P$c7EEPӽ v8z~3=2I-CC#7Y\bԩ{FՐ R,?4 Td*XsSy .=p?=Զ\?Tkpgm3ּxEa2GG)@C,w6\6yq[%<<WIE)[d- j߯?Bq^6QX :!/S^.}x<kFgUg^1~[ d/O~4߇4 S#m&g- \fw&!$A%vmZG^ W+%oVݿpO*j8ZEnuKwIY"k 4>ϑDR y;Ssq#Fttw*l}"-Iꬼ)QЉ >S8TAYA\*5׋s%;I>{3vRJU^9`AfgsxV.fq, PCa*&LPk=7lgB^:yTo 8.20Aob̧Ӆg鞵*Zx(^#r!@z h g"؜i F\k5>P1`7e[ /IB\z35uy7^@f(e{1ؘedЕ, anlꔕGuAn尹ŁlڥgXjRf[×xEO'x Sxk M<.B@ ;_zlaz[Nx~k:HӃ8-U-.匡:S)oG) 2Iʓpt0J nMTrҒ fF4҉@k#";D8RR߽`+90 ft@qF;7^'WCΠB)(']QE㻔^?yΟ(B?&ͪae'!5- Rj`Bi4`YAM_HD"hj,C_TC0bdTtquy#"Q>|)oyh+h9F Ekg,`լe]0Ih RwmQN`19ARBv.N *l skq >E\UEƸps\deڲwR.d`epnoC=-}^>HuZVii [Й&/ӏs1>+eR4"ڢr˰Tza{F5hő/+z'e0ց^J,>w:hwl[>7 *&s,7p-{PM=h+A"kfЯZ@yy2V^niNTu+~pDe1G 0&8'V~%7H1(Mބ4C s_ٜ ' I;6lҐ`lQis?&֢'4Y+q6)wa8N|Xjesά{ɦ#%`CbP 2[t]VO8 L(Iǯ?w#Wr4Je1l\o'7'ܶJޑTF|U[HC7"[¤.&Iΐ3T7p.p_FDáIv>V'@hs4D:E*Wn'9lhr% wTDٺt3.V gDs7@ub<.gNpH6X)fO8R:h@ˏ m/薔t4 F!]EO0dS\qay"i[ 7Zk['0Uo˞.\.n')w.ȵym ,4;[9Wlk FUvR䮱b1\4}Jm$Ep8bwmCW|=Nhmj6'(s<\vȀ!TIpǃ ޴[k 9GW^ D');3PT2?kKV7RIJr,L2[_uyx8@lŀ95,]TRmLblx2V<_Ca7L1ZRୠl׉:Ep:W6F̕78C999x}"i!=p:~EjY_ՉY+D9(AUU}68C{ b\gQ䳈hd/p PdQ ?hTQUiν8"9H3@Y-రn RS?c3_j tAnv? ϦPL7(]J|HE=6d@y{^ ]e>\X +k5~]TE ԂQFQb`OsOVH;[/OƑ>ʄ' g 7dh Fz !d]'tE-B >2d.)sb)cGǂC'V*&'|$nj%>ZvfVn8:r6w%ǔpOvT[G8(VqI j@0"Z'Jn0{xyTu5c2ƙRK8styJduC8? Iڰy+zైK:E0.7m6/|4:4|9m~cI& U*.2k"bǿ [>A> hl,0wcD.ugxbq:3k:B $<&u^N]$Elܲ3#l;V\BMM,B0>h%mMj@I%tmk~rc6CvLpN%K6r~E-:tvǵ0b0]BߺU/htor^Aѵjԃ0@/zSJto圾rgWzy%XI=OK ETj=,2WJ֭td0<0._0N6v{qyYu*uc=3E}&:zn=BI}<+9^ΚQWv^ER8s古_+յ*fFD<Ϙg: nG csyn`9a.Eȗ9*+e)D/Ĺ~SwKBΚx`# I`};-魮RQ\ fJUO2w7{5gJ@Vk[CU7G\4K@[;Z(~!N= _F3ymj\˴u6:=\ac=^p;-(yeOsrF CxHV:->Բ@TrH-r)%Ā9Kś]7Zg.OfYD'rP0hٱuBkK 3M,@5Nq6;_qXH=y۬ *G-@e"jb"} 5_tȵ} Bj䷔ .Q)<ޕxPr̬'ChJ}jH;|!!"dq1HB6tX( *4~4̹DH( uEPC6aSI]2}_.-YBMDa<աqW 3\.U&FQ~4[99< _ UDWzJMgT Q=?ܚd 0%23g*屆`?+')[:~y4])y| Pޡ"igBQIKmwvP̭1%0L 0xcFPombd/hОA#϶)`?Q) $U^; Ok2%" cqbM `z9YOdn[:D;@rp0 ~/QχP71A K4wL=y౱ #{ 5}@[-K#}Qh8Xԝl&v*l] ITzF}f+g&wkc#a'z~kou"OxpL!(~:lSkÉ 3nr)Q"3a:F%M9^CO=I+1eS[E!& hkS*N'>]2d?cLsD} !d7Ev'niT̿L%T9Is & { A@ ;(a3cDwYJS}2O'G"xX|1r@/I̲_ lib4LEˆ&>Ѓ~T?)}U?q}bH+ݻu;Yu`zBcE9T=]J' O٨QsSwo2ѬwBu$y7OSk  % `d9ݢ 5qVs;wrEqȽ*9WQ>/ $Ba^qVm' J* W5e.ؑifjىzKG3`}pd6ZsNq_%5vg(g_SGu|:GJ`ǯcY} bZM-m7Q'@)Uƙ/~tˇӉ]-+w+|*)7ȥIdNus\UUu3S3m/map?-?lɡh<0f,Y X/po@Zދ,Wh(ϒ-+(Oc(*(cB(Qtym}ldQŗ(S|:3r?BLVߔG<MF3\8:0KκАċ\:/a*n zLfi&H\]*~ӭ%VR#y4N=q $ԑCj(joLFNlApxUg`f7]GAB'esn{Z?ºEOLvfx,f8=b':'0$Hcp߫;{teޑOo'<mSD]'Ex7̏9ǽw*,ӧ l [w(x2\&#cQJEZO2s$eW" j6n.Vwv!(4hd87PbXm0tۭHEu3ܰP-w%eoag&и =8S4VaSd3#ԯqQkVuϝq0H-tFq IDVlcA'cia{/;Dⴜu%#jD6j>`NbkņLfDF? E?q^0+=~y\ofDrܛ۰rawkܤ:M`n,ZvVIe=4^"b Ibұ>`QRIh^-7%Oc)ѡA^$' /}u`Ŗvv^ ԐE_*+I7$v11QN|7C!/q,6bOb a7|}C7Ȍ@w\#B6@zi1dL|Qq vON[Hc*bj xG$Y' CKshEKǽ)&RKQwE㥟w $c"A32|"7 >@2ՙ '3L>jnyv(.lN@i*#"O MDf+% \4"iy҆BP(Up,QϤK*)|8ߺ}uČ^jyGWKnw{ HkGuY,UZ (Tr&<;ܡUE)]qfJ!<.If iӾUvUq>Mg`.Y)VJF1'L_.,! eZ1RmGEX}uzu e+ۜzm:M9a3E(`<$d[_ùtH9- {'|^Q A4@-w"<3-)?]F0jhY;,վ*1v=~m4"A)i=K-vw/E֭QR밇hMQu=oH-f'_W Vٙ ^vQ0d\_.%GGhVwR+(!x^S.jYQiɸәsɴ{ЛG YYO oaB,z>t>j)欔NOʱ'$MvuY10q6DŋP#:Y+AʪJ|<4HXR(pֹ )ͅZ3EbUv [/è_ (@)>EK=b$Ix1Ac~h/Nj_̯Òm/U:cNd13-L׻vVp5[5ي>k(t|R 6è`Bn`*J"h:z&cZ: Pt\х&"ahVޛipL)ԬY+s wG#贝*JBv`m6HڙoZc t$v^֦-*x1U)><3Ȧ:ZXQ35G {X?g*]>ҠY A }y8(|;JvVr0& ?Bx֤kÒàWzu,!IaX W6.C82onvvUHm{`|79(3p%9^K#([SB%|aiNhP7ތڐR(kg\8 (Rw[efKn\\CoRUf4Մ^msxS>Zs/MZ]ܙ:#u#~+A7ԩ~ҧ&VG t&:ۋ^U`AFY$6 PY+NQ\Q솫 a#)hx*PտeEiu5'P=S3 @Kuel]9z9ZBrVXBRڰnzJ; 1Ž+\]@ FC5xRI7#.ΰ?<1ɮ&!Gc7/G 5 6|G `ª@<`.(Auy#CHԘFg.1񦳾o5\9LAd{,bF[=fL]P xDs{և>Mhk}ia*I @!~#)BTq uƐzrZG1qz> Q1MzB^lVVnv]svn_ i&QѤq7 sct$^D{pXl0;ݝ|Ja,.^nd$L aQ_2=#Bq ɛ1`54[bu*kGb_ZokLHA8$m d wji]2أv\.Btp|^ \;qO*>Ft"?ASu0[lvY:]:D>d#ph l-?rM8䓖_YbEQHY_Y8-G|zg&);3Ãw{,}~͊'yE|}W*RY!|,^5BB1a^fgpHˊlyXEӸy$K66ysk 6C_YCjH|$ct JT"M~PXhɉ9H]b7wt#gд)( i  EEl1| ܭ2s|eeY9H HG%]bI/Vf:OYؽDۚ!^Lg^>CTkYO"|E cN2 JohQ6] мv"Pu C Ef⺯<AˉCxD!))\fHH][bT4@녘8|0.赓^!EZh&}͸ȥdݧ=+i=ߜ` 4e_Jkv3YäZ8fCF 0-^>˵ͮPim}5>,@^ FUq88Mȩ574>+k B%57kA@ ibwښʼn])J_ѦV!v2 3LJ6CdN6K@Ff#"dRb<8t㹴\٧'̡"IrjڻR|*26tڌw>JoE1b!Č9+*eĎ<5&-'.WC$5,zHiW_R "UpY .[W|\9?<ʖc6{M̜|?y%iv&D6 8aּ_[w1X}H%/,ejE{YXpf5z*0i(FAhC4VCt!t84ۙ)&9N-}"#[MBӪbD\/QJm[\{|kvV7>jYOp&1̙xsg$_d~b>{#? JHRhG1j4hgTya>Q4,RYҚ7!nԱJH`L!nɍ'ulS.w0{̰ƙ:F#X+Ico;as@r~mMVK]Y=ei] ¼=`4S6u1̈́RQ$e>:)pJoW}],/ >9$ !J vDVX`WG__ǟUXqUi=pjǺ7L&8F>s!ZD4b6E'1X>!VxfukNuYC7.f f@[4arC#ԙ#O|s-sdt0![Wv6[=w v۞DLZvQޜ?F}*~ zz%v.ͩ#ďN. Ȁ e>9TqPrc(\~&LT4ReglK;OyW>-u~YTHo`DO:9.,Fo{bT gXƼD~L[CLrg#ۂBY}4O-yj߿a1 cLe/d1#fR&-၌4oz6w&y4)<#*AN?NSesJ"d ~bZ[X5~9# @=`ڲ6X零I3ozfDpVjoD2Jmmy&/}Do(i3w#!,Ev _ZXh+YA]ygaq7{Aˣ/odhZ]Z>DxJ6jda9'h{ɿNH}^Aֽ*T 8nDw E9nXrz\y7xA)S+]AKV.7>0EP5+29e{QB+2+ v" EO oԳr*&ЈFǨMxÇLb~:QP+{?zXyL@?K Mlrb7A^ubW0C]|;R6S|6B*Phi•{9ύT,.etlL)S]/{%s $ر;) j>DN^Qw \^U֦!XԾ,'5] ZHR+@ޭf{k8J\QsTZ-W[!|RA-hٗNl!wHYձĖ_\ȭ-ʹ䏰P(;}l L9q܋>gu9{IPCj R[ `C,֬'VXTdQ)(0=C >TP#._C8zж7yj@H|h0A-*}pzngl(b Ii} SJ.4o#5HPjcI0ƀgUݦA90@zq|c(`V׍ޣ-3>hDʵj7X탺Q=ΰul$'CX|%v`B6r$*&.o ê@=DԠO^hO*j$aa,9o`Q{>Nfy ^QF̯`+8-ԦbJnF. BPE$<ϝwT_U/OevKԬ(Q]ˆ s{:LTi{4*i]DB<:' W^`&`$t!AP#- zP2EpN]ɝ5Qgn2:}-7u3RW+:Uc4"d5ػTxYq+2WB)GZfkk97{|D#!D*'xYLhRD"wp1`qGemRßP2'{"Pte5!Ov7@(5A*I WD[?!% o3lYspV|BM}Df]X햻q΀H)ciۆR-l<-8ha1ď?%yY˦=8dbp>D>_ky 4K).\ [*gv'XnACHkC_э`i% L5$=? }ZLܒoE1 BEX aw-Jșni1zbh?xJUsۖiqB7  Bd~¶k-'Zh`r\dczl2(=IYC`t᳚<@{}QcM{M\C>ӽH+g.Ul2d82Ͻ̛p̼MP)T.?4ktKVNw:V`bDǘ qQ[F'hH6׀҈yrܩsnO3?ot?`tciq{MQ6(w. יQkqTx:[XBKn4IaՀ]:bsA/yYu DagޣYS&ʷC[w\T\JV}A#6~ }:K_P ^Q3VdA5ֵk>2`oĹtWƭ栒% H2dх]z !P)ZrPܟ֔dymCJם6"+XScb%"]C$9=`]izЏB(c3Y{uDw׋ϠB:,ڃ^_xQGq11f<);1@#uVq8p3.λLo#gea7<|zIߜ\?#Gs15n6w@,=**P!W4*E^D+ v LSQ&FR27ZˆO[3C%ξf.襆,R:Ya wא[mH!ހ]T^S!vě='kzJu l%S{D%Z#槯Jl@XׁZ#9cv 7}?_ae=v5utg/:Dv ?1ڱՔXJFM!Tt۝ :-)`w|HC3Fv_Qؘ/< wl'VLA-Hb mCovQȥDʡ"w(Pv.7. nJ MB%ٺPޔ~a^,#W"=C;gj"3K{VA:B :iz+$ WFIΈӪG-53QPxB n_Kym0jb1</._.p^HD C\u#"2R[ؿk4WgUG7J z3qC6\po닸K:0bBhOyBAo8C%ˍ%<`c<9ӽchk bc؞}RY׈lϪx;"Oltjnm]} b!ـFNN4Q\0fV*3i9\ 'RР ́vB6_ ;x:{ 2RP=4bH,O~0c%B_yz61- |O$t҅ >:X2K+$dΊp9f~=ƒ Ä%XxA i5_F)"ƪq=; ~|h4%ju4OanI B$زyHe[4g_Y%[VMeu߰@xDrun[ QgI&)vuvѥSUs ̬flIa.P#RfЛa$|kBh qGOũ@",)' A`i4~l'<F Z ۚ2*F;%y5r4H`Ȯtq5ir#1Ԗ[C=0AR}ny3Pk! ҵ! /|&7۵^H:M Hv7 NVRj|Nvz5&Qq?}R8k:w[hs)˂U{fTCF".{|}LNVu-9pB5ˈkx~Qh\;y=; ݅/8Yƹ c958!0$. :?P0}IO3HejU /.܉~0< *=|i2U[ q L۠ATrKdLĭ5>fw ڤscWz5ԉ?>tǦ^D OgFIáȅ Ϩ,1AVJ4F)(`sѫM]xu/59UvZ{CP,NQ &L{9ʴXYuFfwu}ȷh4-*XVumlEpqRaݵECJ.Al]])><ijE=D>]0I,I'b"šsar)6`\u64#`h!Q>}'O H-QXoxr3KkQaূґGhokK])\t ,FMulpZC2<8hzx#.`y:@wA@dI,+kOQ K Z1&=)k-2:]~!}Ƅ?ح; 17~Q"oSJ)CKC.@#k9eRHh" ¤W|_bU?VF˾ nK)cgKGuEbY o_ VO@^[0c4KoKrBxҦ7#3T_>Immzpт= =&Ww,\zk!שCh ;gK^cSї9깢,(s[t+&ip<> .§c"Qj;z[1 B6k'z?(ڠK8= 8Xmn֜~WFՏc1lV#xO&.Q]Iȝj\bBn|וӇX 8*L;> Kc OG 9$^՟b=H,aw_xvR]zk,+Q"GB;ԯ,\: ]xowtpȱWuN-~Kp2E_?G3::BM3ZU%KοcOyc1*wo8s6T:A&}U@qYwS⼩/88q^r76nh{j,񇇾6Ee8JӏnPc.0q#Jra)6Z$Wyr{˥k4U ?8IhEߑm@1dV)԰TuxM `ӅIةNR@0 wPp~A]9JVRK:ZM7 p (Mt:DP˦:mƆ$ "XU8/sٍ>}X0R$(fH]5mpc=i5.v"*{щxٛƓ M,'^zNS-bnGYgPю,֞أB4& xB9N>< 3 Yz P/3b jr] La{CP~^vEЩ7UE~N{EcVโZOd5œx#{έ)UO$#4}ӈlQ(C5NbQ#m}> :r_ۖTGynbTCz;L KLe Bs2o/S~tM.hsP>#g=VX{ɠ.[/,V[ iЮoVVanuQu`eY: a,@&)Ct(*Ji ,+̀8p-/v "<]"> +^mkW [|2*WBJvF*Ǭum Kg@T0{Ocì>֣zZ4ݜd*N:uu!pދ 3j-w\Pؽ^7%e6ήԾbkE*68V)2Pv諹ݦ($6%dFgO۩iG>"Қ'Zsjy~/xK%nOg[B+ZBK:WCt]ddjyI 34Řn<s)S9M7#jbyŸc%T9ś"'Oy+rLXGΤIbI_{[?`'jT^(w^vhm's]v-B%U`cX !1W*{.h"Dx'gAj׌) f<1NQH:*`Ah1Bo;-Q1'tR$x^JU棍ӫLK@7erc}UHDhXM}?o)~1[dXb8~8ƽ-Fm z4bMJH _jѲ 8 *JlD] 1|;,2!|:δVߧ*\9e չC¤J+/|XrHtUZ'֤ Sڐo 1nqqbuIYBl2+O0ma/ 1w8_o %ߪyAe]߸1!#LM-,5@hQʗKNg}鯜 ޑJ[M D`P^sl=iN<Ą`W^@s5xe7S|Xɡi^:yf]|w7')<(vI[?t/kyš "IM`CQ<̵V[HdZn/A ,p/?jgI1{j{!ݤT} 2zqG_g\x -h' k[)] &PiЬWۤ3lG.r0;v#ƈ>uzG/.>I w {Up Tf}r{c?|rg1Q >(v1|ӳ8K}Ӽn* [eBA3gVx#;,Νy̺h+3^;nhjnB㝓FTS79w(RK0}f|:W7hf+xCr7a$/fRqޡQiwP+O7 zPy`|p4<Qro/N/αlHO8樆P"=sWMsצ'xT,xԟsMuOHa }~"$S&A`P.` $ Z<y돆_.v *`*hM rU-`ݤɊFbgJZ8㻩e;?Yuܞ{fEѡ#`B~O?Wi NTwjSs7MIP~[\~,NYp!ꊛב-yz]C>30w=o418!C 6/"pGu.){ ں^l _5KO\ST#C{,k)d=fJ~of@o/0Xs*9‡]P :=xC}:Ә LX L/ԋA\;ikzDLDD.ZekċPХ\ 0 :GG*{Ϋ h#d!exUfd3tF:g53ļUd)"K_#Qþ4FmilqdrvQBpǹ|0^vL3ʟ:Z E2ȍ=lT'^F=ߖ.@lCh*5*ѧ%h}0Gl]6Litv k77iuE#X]Nx.UIo]$㾱?"FFF~C& %*aAd퀦ߋ!q=EQC"/H|3LHwV DC Ƕ[oEPe#K:8wlݪacHy"4`^ * DBMf}'?_TCz˩GqY5*>(\W,N֙9x\Q-x:;eJ -hFV.L:Q0j_]ԇg}H?A/ azgu,bVx.!?+!#yD:L^;{Z9(ȭx* KfHIT(ԹόY$],?+@st0?y8j'!VkcX4C䙩 u~/0m4]+QbVK1&oO3v|HϦeD[qǔ.*4|0~@(#n֓Rj#=PL:VRCİÝ _tDL,v;w !Ȃ1lVb>[[V !uṊ`^)zv̛nmRL/nPN,7蟎 wT5K1/[fq4- Sh~ badDc!A|T~̚DgF$jojA㄄UeGR$=ἡm.WP0&%%=]0/ANpwU /><^'T5|:HYIWOHX{[FڧRv>ƫm 鮽Όd:*nM]9-XkFf[E-]vE܌nDC;{GT)^pYN0!`'GyI}${_PҸ=ߐ$=_nXRm &qrr(J ʪ 1M3 ` LnEi z2m'~f{kS +fq=OrE妳Ōj-j'L^!Kc3N"V2ڬ1c g`U}NOY]y@HjMRD+36a*+곔TϷc%ykqk8<&_1 ǺP-IoĆRzFlVp$fZZLl:a]_}RM" 0á@byڄAPoomF \h4LLW< >?Kdrsn.|LM"޶nqBWA1: p\"*#=rB]+'>JFǡ~-S=̄gu۳șDj] `J3YǁZ!`Y({G˷8>+ƙ!|k^ i16VaC@H2y޶1fzҕĭ,&6Eu]CoQ?>5- svC$C ݗ!a ^՘!gngISc6Pbw'1gUXL!T;K=kЉ}A -w!$IG5YQ,HAi>CsSS Еv0\7`lC0_%UWAU|PRl Eu&;t|}% fpAşk (מ2Y-%8 W[|SVtom&K9HIz`&RaJfqYX b?b̯:iyn 2AH'Hbn;w$>R=' 6AUƿFjܭ5LD|9#/xIf'sĆp2"t5񸓧`ghz=S3Jch'(F1Vr})z')ۑ4L-}0-˚44U@#S*W龩u6zR I( $j>_d+c&4ֺ2SD\N˞eUEUr.6vR[lc"m'vi-㤊n[؎MàdcK 25HRp1NeRW#XǝXi Xxs̞]\PviMGF\ga (R3ws<1_~t4s5ÙlKE vꞡş f֛FN64{L0KҨnx%"ߙhU&fW~lY[6GNA=U}ч9ʚ܏}&;EUv"R BŸp1D,"-n:o,wxJ@֚ ̗#I*6 XF엾z6REJ[-%m_uQfշaPh*Mdn4r)a9Txu|6>d⊙nhAär 2 2;uawBxW9uQ=&Gxx~9vjCċj(SioOerzW%p9zk-Tut ޲A_tFTQ/ sJrXpFiQw*6LX{*1]k¡=āftqWSҁ?9O,n"dmd\>')pXrG/^P 3Ns52A㇌;ﯵQwbB4UD>lxGa[7dy a U"h963䟈VDK ԭ+Y/}M2f|6= ŞHJ̃23) aT;KV/`B|/rqdqq6Ew6F?e2|zI]?,\۶+aټ#XD!ukZD 8Þ.sw|5 s@c3`Y$Y0(?؟o$p>cy(um1I=k~u / *lEY,3|ed-/7@2u-"i4vͫS}'E~`brRyɋ zӁ;: yƢ ?"+s _#Fk 9Gvt $edCָ>nΘR'*\D'$Rjڍ|]7}H&f(:FjET\lC!iU14ĮX#[p( =lLNoj#:]c (2'f%mIYۛtK`._+׷n֦?'43FUN2C3 =Y ,KGY %{ 6c 4ecRLw??d2CE(ϒ]w2xѹrCTC${{iJ=֎V/8aVy7PC$K'o/J$էV[jB,9t~k#l-3̰igHe*?Xo,ÐSW*ͤ2#^*z3Ǫ!3h1~zH=^pwV]w];ޑ`BYۧzed&M#L{M S2^M $Q&m>2x@Kx;~,8+i9v:7UIs03{e[XmxH"rm;~ rSoZFAG͔0a}djJEIXDG)C~?*wsC F~N!)q# YI(rveNFfn)IϤh1<*| l3M+9NxwkQ m$IN.Eta;a"ύ_&AC7\\ n ˠ0\žTm~* #7ikRe;yt=Yѹ!su=أPnsm툰F,D> |pe,2yOh㙥,hJi:iͨ9",]3 bts8H5$!Uڟ>O`iڛO3;8 7&~y1]ׄQKT-} }h]ķ?+Q''Ur~7GYI'd$Q "X\KZm#!]j,IpfxSβGv9ܤP=oѪEKk]"t6zo+3/ۺtҳ__H= daO^$ wyѠ c\ a8CدyP*< Sj\eĿvs}>|L3i36-}bkş )PjDy,:a"4EN"YN%.~%@EXXDnQCi(u#L~戀D\-?, W 7 s]jh(ei%Y|JH/`ޤ@/ޏ Sw/Z/kLXPt\j\1X`m`徣l}U'9[c`{{eP83awa>}tG!+unAIVexk<|mS{SB  ?t;zkON+$^Ef@;jȓUd)FLSԋOٌtjcjP6f;\]:R@P<R)k "^Թ'8 j#h5"%`?bSH8b^j Ģ9pCA@wnT|X"7w?Z)"ʿ,x^)Th3 :<^E򯋤C}vVUu2Mİ:2ǿA˵|NUOfo>{\DTL2vOIW206|1_42Bdpq1+AAqlն84~<֕Rl1@,_7pTԨbW 1S7[nCA%U8k\ 2o"uDn@}LK[X5YWǜȑ͒7TGlu_tMTn˳ FVߛ)r˸CV13AhM ƣLX/0}X #n)#:*-©DM읦dzu!#֊Ipۜ)vȣ L!h0t+5wNGqt^0v-R SP1ި|d< #61՞z>HFk=TZP8< sGJ#)gM5^.|[)ڣpe~Dh+~&NG.jySƻS}99Atrr;a`Ջ)e*.ӒԂ);cv"*L-E6oaҖ','+?r㉆J?% ~CχWsLiMB'7k:q㳦miݭ17;;)C,9qL0 T#q}qP^(Q|c=)h0>(Q=4/44XwLIH|Q,1|ٿ*Ya"l0}χJ iF`i/IxߤJ_/s 6̲AZ7H+=x׷ܨķdɄ} t^hA܇;|_6ne zɅ w:>ION8;FI}RZ|fQQL L'b䓌bC;0>Hpdgw–Yw>sTJ8S1guQ-&/~PebE䈦IF||o)l!6Mu2aif/TPcnSpNKf 5c2;*M3Qum"D҂MU_L{E\odh[ XGAy UNnpmJ45tzSG4KNM%Bj?-OWTp^Ͼħ2}nGYS3UuB_v{soZKZv>?a,@ҠܾBo4^'(Ey1ed"%;*& Йe&,h\$#rvo[NU掙cz 'L)$jLJ7ZmGyl`ї}{mz l-$PK|5lgf_pl&[VW'F^ƂyQ6e1c*yxI_6n ;oaL7ZO(*)i] <%&~څ4z:(؁d0xF~=n ݞDLϢYI;V[v~ c 'H+0ן|FᏎp5dQ?ڀ}E\_<:約<$ŐR ti'[ pA,\pP`eN3J.: RzeoX,wuPkqY/mjdCoeu\=g͹D->.y gD_&{3/e\2E`uRM@5j/=b|ca0,)*xrGa^DXJnmPb:暫nOڦ(#PMFR[k7C– wr hPA Ý*fU1yݬV[0%$Ð_2w vo|:JiWK^ `IJ&#ؐVfY)λTa߅X^Exo aK+iUM.K2z,M'ަA5|x l_lwbfW;oWKIgf.}Cwˈa5$~;r!'[ *$M΍#7)֬Q劋|%$@e0fB{<`8قGFe GiKbu嶣 %!t\*`x0qLe#9qvO|x\ȻVUYE 2{D X7R"9!DȦaLdm}f  ӞEY HEf+L=)neYH5wFHkSd V+>j<懐_}kTE_"^Ա6]_A\ȃFbvLt~޿xof_iOɜvZ$_vKG)ju\ w_~ A<"qȤVoxuL;,D|$zD?`%(י΍ H oޚo ;!\>bT$53 b OJ^&A ]ku\z27N(84jZX{FD~ f,&E` ˢq}w=/b)VP\EH w(䅋&H8n Ee# rOX|rԈƜ?8҅UKo-#{ߙ,з:]P 4jå%K9]dR+1%Qseޝf9܂"o4g:5wU12ZovG]r[q"N˼ʱZqE-4ʣIA#XKrr#/D؂ST Ƣ݄gɩ ܫ[NBmh|>2 Һ#l~7.MW%4R_ BϛS.{e`4# ?$=6bv ^?3G}`fH)m jxka$8*8X11CH& R>P+Bf8U E_ (b7P&֚K;,#DcM?g U< X^X$pXnAC{"OGoA–uy=^, _pf*M{#\{i9ŧv}bJ*=Mo9霂@ q]/'ŧ =u a <;4"yB2Vi3H2FBF^[q)Xab97Mk6   @̔б716`nԿpY`lP܏{FZWh9KE(K%=){kRY Sy 9Sq9'J5UNj fHWxv=4_9`-;P8pB%qV~q5 Kxw^[_KS' %hï 5Z2 ێ&LuwcREM{єr4)jS3ANzYw켏˸d(  X`ZAoyv%Z| wPϝd"G m>CJA 1O"G" ۿlz_Sfg~Q+;C)%/ #D_3֌U}- ?Jf3EmC:I6*)rֵ1._)pV>I|in Zg{"O Xt)]c5pl||@8S;Ҥ: RI2f,QNQi6RT@*f {j/P/נ(!CpEЅU^R)8_r給H2<ӗI /I+2Xp&@ॡl/Qө y#7f%gXĜh V2%q#BRI䌊-E_F}r6 "ϖ0خh.I0Qa̰n@T@KthDG`&:KRj4ӞӰ{㇣RUܾVefcl vmSܢK69Yn]V{3w&dN|7FnF߭`kBux\qӪ1ٻ7cΔgЖb##o#.-F\)/qWRA+@~$7'˲6ш(.Z"_vdشU@%++Tnqۚr2r3;B8nV[I;V{4bԷ>",}]{e'bcSELBcàU"Kk#ֹ]XRv* N"nxl`HjSV = aF_kQxQIqtyU^Va_kR6S y( 0VA Q>Etykk!f;b)_/9jA&h]<%+9:a!3ŗ}U6UEnߵLVdϓ=Q:3͘%}C$rW:qSgIp_7srTPBC&.^mQ@-2Gݧ Q+*+֖^Sfd!PʷUiw:kMDYSl>L\򷻛-Vf٘MרP ]': =$hr] Auv"¥B֭Ĉg dd@zGy݂RFۤkL:fFi|N?ےhqRUwhuC~/ГP*5y ~Y' rt~Y [=# #U~fF h=JA"{sXK &EY v '+~/S?7ؑh;2y +tq+[`/D{H7I$I>l(*߲W {ܡ-q>\scҖ[^՜nErctEv\+%D0ŗԧ2dpAαÄu>f5كxϺfm \(F+nQo%0)=k-d#r`{CS)͂-BؔZ]u;LMd߸- @hL>xfM)ia8bW9'=?U)hk{%լ]-l]ƗmbB7)S*%Hx )n"3>r1J˘JZe* q' L5% U ҥ.%*f'´Zc/C('`DXž|k An7iUcH7'f-U>н21 *ͤxm㟟$Ys˃A<=:36M FnJOgRPbH\j|j/ވ‹'P4u!HS4Xn:f4A%&4?u}˪}$-6 V{ݓ3kJ{(@< Pfܨ ͕у?JmhCekҎT'N+ C##=vYltE ׭cLxN*6[@&rb fTqQTsk}GU<N-Wi~YeIHY-lug L6' WJ `mɤ,8??d{/i+;Мׅ)~^ONF4#ZɢX-juJEe;:1p7rI,@[=]x+k \%s+h-`G)!qRA>M  ;.h%i1$Vf^<̚6D[;H! bȋF j<6|o4FQO|Q^e7/f>xe!dxlKcgkB 3e 3([xF= =xR.rMy FY/EHVU7 $e0Ds_b.O*nIڪq1ZĊj?lVua5c:-Q)xdwNI6w>#Jgn&!EYK4y&_4>;iwY7%fa(T BKcf%4ŪVtIAVgnDC~RȤ# G`O׷"!zЂʹPG]-E,aQ*jvb @GZ>噹&T1ף)z@DӞìF^`w5.ovpvw`Ε2~&\g6E'e;,Cp:zT[FAϛx B,hHSHp׍Xwr34dn#3$\(`?m xo[U |ssJ"=_h)aPh'os 6Yfx;r+]bŝm¡/*i+-f0b`Z'p_H'8.{扄Z}[ȋrM ~"j3,T9PP3 <k?ن l-T1.¥X̠@*QPVC]eB~I3>t#[)&I ,vp$ k 5X?|}+[9ׯFf_HۙG p("dtQa˦ZcijJĬ(')˻D Π1U'ciK´Z;(FcʚdF酳R_܏ni;]>~d؞#|%pc' %]OdcL(VcW$p|U&%+>7+ D \O y\tLzC]_ܚC6 rOfkϐt-9pie|K:4n F6b~WԽA.+I K.5㨯vM)EϾX V0E6 '귉 |h|$OjY |{wOۃD@b"?/;TyT$Y- UAm :R_ttch`Ίf9 zŅqb"v#IH&x@(?v8cXp|TD=׻Jhw\lr5<9XJx~~N >;bo1De2whāɫَ*`+^|Ĉn0)ax;LVcPM tܲ䀵P5XlW&s~2KPs4UmC{0^T&-g+ p\>,#H[b"N5dկZ^5xfsh%`1wޥAjF#m(I &EON|OpmͰ(ܑ0So'8r|e֚K gNK#%DO[(?˂]!,"F1<*Ndtnj@\"V'%I/DtL4< %+-лi%Zooaޭ!fnɱ}ɐ 9ͨwT*ަ#SԊp-/(@cSp6lTdD@󶱒ž>J6EVr\#N=攣tC-B]0aa%U;3(Rq5f /־^ך73v"E{ώ]Ԟ(1%D{xX~ULḼ \ fCW-fax:oם=Z9@ J*F#&H~}@J@ь(W7| #|i_`sKNb6RN _1n^JLFҒrA$u I2!hm Pv$vc\F5Z͉MۧFgW-gk0'e+?0/aB]!Q]/5Vt:UW> {7 jCIfEh,u?H6y:[f7]v1aX0b9$"&SmQv)o-"mǁC ␀[7srZ_%eg3c9z'vuZ]\!TBHm323nKI1`bNB+w.De+*̙ Rꊌæy ~>xw>Y-wr hKh$7=Yd:W+5kbdWhH>WuK}:ގvL’JF7mPOic Ku/oC!9deOzS q|-ef! :(܊h$2e>^V 8h!L Au{ZQSӃ zEM]žRhfL?ҦTy[ԅ}p< .1V4fClX|f&g]ruXw7Ҡ%:Ӊ+BHEf>D;IoP<\c5q,rSʽ DHS#9p8  Co}8 7q~zj$S@qPgv@SX%f]XԹ;L[̾pMo}jH0+S/c&fWKRaa$_'\EE&p֓Ip JF~/!0(G`-,؇`O9F_h~N_7& 0 jTTg77jS䦍F4yx^&rp*roF$aӴ_p͡bL_c`ĿpSX;җ9,kRؐJ\''(Țcװapo54@ HzBtk[oX-J bdB&bd`CBDtr_oy>\G#uǫs8Mfў\ i.5iMu4"\cDԈVRrCڀ(~)*\RlMHCkr+qn^=XeO@6 M XNHS\BS|89A- D|ᘬ54(F rhNa{ ?wvߨ ݷlj  &VRQts `_}#GO կwb0H31Yx.i]ξzធczr|*lwkWY>~{k{ bAuS yys#J*G0_k:pbRR:oOgg],ΟWlޙ.1xDsT 3.)kq Jz2 fXVI!*7U>o|U2ܲ'Ñ5UD:2[q0[|*:,WMA'v*ZJ+ yR0x] e wJ΄9&Bkm#.Ecgb4ObKJʮ2;m oᄴZe X3l͓),=U $ b-zf|B6Թ7_'[ێ&C?"|I~.QCyKMYPdxًvD$)cIڰL;W|V?A*π*GYrb.d6*:I=)ꊖK]WRX[JyG@[~_k?s앪Aa9SKѤ̓21;L,>p*v+El QL8*o* t/dԹ<ԡ7~2ą1*e)v[#^nA]okiUWֺiY҈S6r;heVzMA@2bƘkm4)kHҬ"T4ϛKB9`<G*d|4EK f qe}X+,iSz;<ޝ/$,~ q9LjUNԏȧk@DDܦ?W>aܬ)xWp~uҬ>,l!H{9dbG<ɀΑ2='|^3YJG8,!;~`ureY1PGj늄3 ܟ>]3K,6*N#JwQtDɸ]ra#3ħ8LIzep#@`gr䉂i,+_MMa13 GC+7hC4 =2#+9DL YJц g6*]%&u.n]0&j!K̿naNnѐ4(_%b qa,SDp O_Ռrᄐ,I_ŢXePX^~/g<֕xGer0CV*~x'~u=*VJvh .b MG"S7èC`*~^Sv̻{uGW6F G \M;$Jlwy'%pc.~2(CېPqeiՕ%ȩ8RgCky8]it"3ts-Vj.ȼywvS*ƿ[z'ntX H^J wı#9WW[h/[zSH}}fs#aQCS#4 #| RʨfqxGb;'Cr5_}aڍ?~(2q ]uh]HhC6Ue"F;eˈ|gridt Kp|Ð5qc_RGN:ξsD9 c21r@8TGo^%$EJN'p$G9Yj_}ۏ  tg݆mcH}⣕M+0!h Wb reAE~M'-7hW6XRUmC_dgeiu^*)ZT n8퇒C{KC.c"neu 4r2Ƈ4Turh<`b6zG Җ٢Ԅc:|m5 Ibwsר_\O14֍;C6hur)v=4phwfCIw\s "1w1"ñKU{p;ZՐf/i5P ta̙YS[AftwHD7K]8񄝚N uD!Ԁ qj#DG^m 2Lyj]e)d΄M(R !qpr7PҪBbQ)lVt2pj׃qqb2B `EBb l2"skgWJkq906#!tHv蚱L:&uiq> F͕X"*{*KxCCBYn\TڈmiwF:ZҘ ^_ޯWڞJ3̈S…[Wjvo_$ZYfCFJ+ЅP0$JȻSzXu/F;VM=bl88N>LLl(ߨn^pUP{ F63ȧonƷ*t%vM+&LQuC%I5:)[@l}92),tMn!&K}#JjQ?`Ȥ<45u˃}4.跋k(kc442]+gICY’J5"}%:߄c,^QU 7^f뮲`a>+`!nk.?wZbR7ie܆O%tɫ >Tlڻ!AZ{R] *&Ta}l OgkBNj\ B6@Z~OG 01w<P1@˙Y0&azԚ`I! ƛz^h6-R@L%{=;+ԕv|*@@8fL'0e$$T0p-φZ|=`Iu}WLm *e+!WT+)or2Gdn@0>928L\.Mi;r9ZIs[ Yʒi2>;C%b`jLw t|.ci$4C;t4v2Y:­XlH8<7МCt-Be8+0 IuN4tQBz>'R~8!: RKGB:z؞_+G,#\rdͳϼVcnOGO)-YfK&ˬI*g 9uNh.t|pj]yDdO"? ws nVE-NH.FM˒|<֪e %bZa4+);cp+vZ }]u'`@JhǢC@ ;Sk*9Q +|O"yoXK10zќ<˲JuЮ%=̋*0,'H$$c#n7TĜ2"6hKvD;mPYZqNaʭk_vj5C||GWxDʀ}73_=9G~5%ij_pI3ڊTќUog~)+b;P q*5C>nRsrl !q e)Tw<&-v4$NϾ@?i|+1iW|R0Rp#o*yɌ} -S>fXU(+w:V.W`!ܴ/ç i>6oGf̃Q.(+59ZKi߉>z=KR_ssߡx'b֎pxFDHLJ WM]x/ 9z޿ՌP,i3쎻ORfe~ue=3Y3HQtϩ}l?,Gj} 8o8빏\_q 2u4QѾ$P Mc !Prɉ1Z6a=yY5xw!%٩ۧʌWA]m$0jEc@jɅyqCnwF6J!?,)UѰ.QM54ϋo`^_0Gk2}wAsU Nc*RBs:-P]YIVg )pD@=֯/TV@3S8iϪ$Z> LÕ)bWi BZ xƦ98+4e5f%ڗfTr#XiTnBё<*GQ)s$@s =Bpcq튀'-U\'>bRPYdz3(U- @}xiģu5 ҍiER=(ᲅ%WI^|&&=!K 5*j;gd񛘈r0g3W+7a~'\oXrƪammA/.8CJº~w|"8",NɈ#'- # iE5Yϧ;!Rӓ|ofثpFPXhi1>"|#'`iRa6c6fSOxv[pR=_dOeYHAges7<#u&5=F`A4/wfn.qIy]Kh0"l"Mh\hs m15w`!b[YB2H G=]<"gxPTo%vVbt wh&|Gۿ@#܂f?)ǹLD2U8+:L&i1 cGm!`8J0(#),320Yoa 1d9208KUEq]Ѭtӧ6F8 ƳXn T2`H(Du`8#8Jz?Qz5& ;+TҤziؾu'W)mD!1%;V*UBS_[ UR(m[,gyDRze'V@J ~ lgGDzN(SI _x ANo٨Y"9R_#>@,DB6sKտ儯 j?g{a] AK#d t^75'*1t~Ta^oQZJe{qGy N-Vւ:R6^;WS> ؋w>jk[5 I$ 1  eU\iuh&]Krю:0mRBoR4bO!/c>(: W͍6vh="+j.R|RdqvubL@;n)[A{; E_.So^sx$_fY?(ɑ-c6й6f>vX" u򾐫oQ/qyʸhڀR׵-h] ZVr}픆 |@f\W#&?"5(^Ux-,U^<4F~iy:قX`ma843<\ubb#y(JpQޒbz~Jk-K' hY žFF<_gć5,{Cs4jj~GA2E+$܏U*(CF~ ^d4$2@B⏰*9(UHFl0YDXP^7 Z L&@@OV*EI-~B=lHzLQ/`Ue}2] ^,]Ad;^loDp{ 6YͲeiN#W-{SDaQ/(*]_=F{@U9CK>{8{o}gk@|/&>gqʜc鷀yJW $]!uDk L g?V8҄=`xs"93Y% ]%_%2-N_.^BC 0AVufuUqHiܲIu;5S yc7 pʎcCJ5.{l.nǍPknvoW~2mQ8LWxL=k eFbl+b& N0vuz^Y60L%qRHdu-- ݰwXo#١\2o@itoLG>Eɀ +yE8La;ؠKlL!SUn邙tW*`'yv)թO32BwD6]6:qiJ%2)s fڥŌ9"s߭)fMwǼ܉wd*BKwO}XT K^ĩ56N)`=TaaoI ˜w)`Ymf%: )WS0A>f|P+$B F):^1!^fS|W]Zl"79ܩGgM}!pr >=SWWpi5IU’]}lQKB6W} oXDCsmcCݷ~ږKNQk 5Q} $yO @> jaW%콻$zѤ7_˄f`Cymuk?3 YgT\ʎ]yYg+,_⦎HQ+Id?MZ#/mngcAW8b1X~}*}}g82U=EYyt{9M|(^A=B]p[*Z`iPoJY9 E=wY8;M{3NT؏C<*j50EAG5M;C%9A< Iv.,DB%o_i^ vǏnP8 e១P? TZuuzTA̿ã F, iF̲I*` >*7FGQ:2 $D2-2oBaX)Vct/D Z\%,_1+h rXc '=0aw@ǭZ~~64x+Z*eKZ .G7~![~ R@Vx^j2EdN Xm"tM}KRk&&{T pڊy+8+ěPQ,R{YوlQ^nkL4'W8aP`ݶUo&]:+m8HFM6F?yzC@ k=N١3-EeA`A RXZ{9JdUHOr;\`;394&+}Dr>V?1Ԇgsfp!a:S&(Bz?C}oH3 k!BeghTP/4&dCYbB"dUW=vlh'o: xO]YkD1\gj}Ay pG"t;AC!,z3#.{5RL{{r[' 5F(JHDθa pbqgJ:pv٪y;B_WW\νS͑bBjOqx1;""UΩ;܁ Y9V0 n$y[:bmkq rgIv%D5.ASubp\ſ|5У*G#bl]ݖXFo c Wl%ќ`hب Nq2LDݴ?)&cf~W>m|1fi\tMU\WX1g7ь|V)WܠQx~?*g TW̔m=!NPMh- ѣ Ѻ<Nj&9 E}_  _W܆zo(Eňj[u]Rч!am 뵐J7Ig.[As3#|Ox0a8},>ԇ ?uR?9x-keM)nxlj`GYQoo=VwEiIA4`wX:Ts%._DWLYv3] ZY냂-$d Lj"TJ4ذ%c!& ^؞aO Nϰ$2xZs8x |$VOE+@(\t(iWW 4>fD9ھ [L7pMmq=W+n+G˘99+Dž^eMt4u^һ?im콆[C(&uVljc&4 L8K/ e*j-@MmiO'Ʉޅ4MƔAO]R'CODb:=A\D|a$Wz]íլ)s&Op)p eERXT2rL7!}<|8ˆXSk!-C"NvFL='! c;2DOìD~$ZgXj_7)XPK?I&ئ:ә8/̐qL9-ev=4I{8?NnN N$W9C 6i1+e\2 Rkz4mzYH2zᚍ):Dk&.\X S jvaMYL<>ɺYܔX.H]= N]|QEKih, mOuQ#$+ʣNV@لvJlEq--։;L1V$pin.1\S-5kciI PY2Up3'YyUu< 0;.9Z{#(ٔ ,'xIw\ꍂ،V.-eo`viʴE g"̍̅ 4 ZaYe/i7Xu^0%Svھt6R.ĄnБՊBp4Qdy<H5#;vf{*AKA gҾIrHosWˮ IL=!/`=G;ݠLN4vE[C|}myl7#̼H#Ⱥ:g4aT\LU{Qfhđ2M`.%%Y4a;4=dhX/r'KEw<::|'R oe`lA] )U^oM k'n1z膼`0pnpJblq DN$;+,jAm `mk@o7,xI&ZXih=U <%#/M/s:GK5 ư,u3)ھln;t C+lWYIyMpŇ. $RE$ـFDm^+j0o; ꒺u-cCBX(.hOm݌aPJPw)AX9J;yPLu&3L*Bfh[aHg"-8z~MR $iUQ!VvF8U7Ol뾂 A ![SaIvciwY{E pڠA WR5"@1!Azpѵ$AdL@bZc<#9o'B2K "չnY26u 𖕬HZXFBEaW>b|z>$?UdmS[Hk0|Ps-V#dT00cv^JQplyG AnP' w(3=%4 K|X BطG(J6bl8.gS;%jk1mݘ1Zo4VT B,>Q!TZ{Ra1wݻS&~ ,r-!^Kڍ(*ϛkccYP#Լܞt锿ƌr@rd#UQ֔!/DDB `=r]>Nt~żëGp QI#gQQV չsX6*:6> |KopimQ+:5$N y puį_gI.N,8a=!3i`(i3_߀Urs̻ܖŝcZ`nWp ?CUVJ{y/f.snMv rΨ8}qrjnjzOTlyt%b Ds]Bn8>T hH{+I]*MG&8X{d>%Xw`:cD%뵛ϐ_7TbQ̷[5H@Rfs0CGGS@h] s"褥GPW ޛ"|XLDm;&q=~h&GZs^azڠ 7N v vU9I\'$q.7T'>(XUAxF# meA~E]Ŗ'(ZB wLSt(dX}ޮk`ɾ:iqZB~$X39ѶÏԤo9b@`@UqX@2֣0:7y !̇@<,r.PlLIF̐ߍ&8H6.#nR4-" PMg7^;~ )ڜ6ϙ@C:SxlܱH~q|9eD*4_N}2l"9=n4Ӵ8~ߪ"Dq5ڇ$^e"ve@!Yq)$&?ʍEs1Nd!<bl!r9=(vި3LuV5䴎z&v qˋDD*@""ZIȎV`llkxZpʙqGԏ7?@l*K8crxማcam[nshCexA6M''!0ٻ0\i%̟ʸir F>̔ Op5Dd2ȝ1EA SU|]5z(vXc÷V4;Oi BhڸMl1t,0"l, 쩓s 8OXOdb^: t=גjl>s>Lٙ!h-=`b-_J.OkUE8wfb s~HRKq+@ fE3+[%_.YL%PeIɯL.$Fy~N@:I>[$Q?l73]tDc'zK~OBiʈ\|,]~3Z]+>Dr?ZGQR82}]w\FiyVį6ڒG2P_;Mb!L6ְdg}ѪW?π8A%MA{q!dwR^s ?ۚiXe:i@tMTԆ;y3N)1ӱOPyTc)޾'S`;39]}Dx_,)7kn G520jd?P^;sc tdu+la} [ ?HXA3%.[RL K^mw+@E,ﰠ\{ym&=q0g N?,"O &V{尘/g"LOIh,3Dʹoa`ÅQZAKϛEY.g ߀ȯg?UHp܃C]n\k'>~^pw;U#_wait3ɧZ[KmmFG#;0VC^c3'b쏚ZuϬj격k εhwF.Ag8wos~wġMiͧg708^5\htQȀyIeDMfZQ nh#䀖fԚSXŤj ]ej6: Tv^D|1V}]Zǚr/aMQπנsVzi҂'brDŽ.C @ K3U Ope>^r#)uNO\U4\+2iYI~>0%KV2q<~c6BV$e<`߼Ue5,A @<`j- sRR<HOE%9>X<`ArLZ! YCrVʆ8 T_:HGMs3V?K ᗌ 뢇a6ʧ1k@z3OåӴ&Ep@os Ϙ0|}@:k 4VT.B5c2uWsL X>a}am*mj ~;GF@--jφrbَ߁<>0f#2+LC(!œLVlrߪL^WVkwPt>=)iiD\hyf/'u|uGG*ge" /_M͖NWo+q&Ȃe9֕~͔W8/nPg:mM' z}A v5]nQIqi6 ډM.(+~csU#^TygA7tIa@בJK1O$g&V޷>qx=L h?C@[0#6 J'I{»[G=d s8 +DUZ2 s@qOqKI4Lo_gk&dWd}CB|_ 0dsI!U n*xJ^-mf 'WPΆ} knj&Oΐ\Ɛ+9Ij0qt2&,]z$V7)g}Wq0ʽ4&.ޮsÖҕl@l%(iHp\?=t)c ]K mOGs@ru1 +Vt88ٷL80BOsWV.ViGAAFSlr7ޗ1UWH1GK3h Y]R%>vG磤`74Ȳ9,ͭ oM4d"wY~&4Hg77S4LfyoNa tg)rxEP|` 2>kG HcB1^4p v;9H3,UlZ"W%;+g>'s"a"l=ZK#o-/ R{ s̊pj?4sPy%*VcH >Nti1xLN,< Z'tqؑO[h %5oqUN0UniM8櫕,#ճBG!Aٰ߬xj)mx#GH:lL.{GFLv%YebɩLSqU^Wc XH+X(}tָc + H|m_T8@<o;Fi:B$h-kPy[I-8MÏƋNSEV:B;Я^r ?LL?Z@>xN\]L3lˋ6iJ'Ơ0?;*"t7 Źά#9_9ٷ1H̨20|F兑~ *xIHBJt&{W@K~."siD˴ɟfI)2~hpyd2rGতa*8~WMم)_/vvN.y?)erp'{yM%@Zy= nInG)MZ!1|0%a9hewBl)ZvjJdX8AWDSF@*\*rXVi/[*wֿwGXtoxMkATBhbQp$a8QfcOBH[U5CH k/`0E23k{)XK3͗e;j*EdPn#t|!SZ:9ʿ=IaO- - }fv8?s${׿}Gllb~':1FnM'Y@{p}K 랕LY-f@EoUivh\4ߠmdgQQ=`3X34^7JG^;AK[<3ObkCL9)o3˽.^Mnȅr x*2宁O>eiڂ r=\*<^FdX}jxڥ),KɝEjZ-NK5y1~uh:KJ9@dΔ6Q(VFkm RZF4'Hi FMM~xLpCx:aT-7_lGjP-eXJx1*uf^tse=o5U:fhP+߮AcAP9|^WX ]M@rL#}fnj(s3Uf%utrWY` _G$i@xcw$=~QS o͏]|#³pǴA A!P,޿܅,9dajM1)0Iv9tl__Rܩ/r;_(bn ԦYkd{>VMwU[A&pκc]~Ep<0nHK^<5p[̵0)Ňhs9 9a4K7|Ӧ]yQKb9UM]f~Ѽ[nԱykv;H,BEޟ[? jr{jҨ>L뽏aǔnoyr03`J[q,jȩ \yY(N Gi42:#ꀦQدϷٲ9_8a\,O uBNIՄ .|/!_ݿDnhFK"]@;e0>8=Zf`6hUGg|<\|lZ/YX} kL ">lౙ̤۷o&LFU3GQb/UyXz\pb/d[wؚuBti޸)ܳ!o:xb`,/5 Ѓtq}v TO em|2iE1u&Tv`?)/Tפ<jNh&J=x:wvqs4\ >b}^jBP‚ezUQq K܉.h @G).fT 9cGwKBY`ڎDZو.1Aխk?jzAY~4x?Cr8? ;qr:ѧ ey%$w+#~aբKQE3A{fizFB`V, =!?Oe+Bs`*x< =áyޱ@?b:Cf1+L|ܑr+-lqZ=KvB\~EF Xn3_*MPn%&<Y2BGW<.1a(Ǖݵӟ7)p4vZI,`7GEPB-ACKJ*h߼6'<! }%Hs"ּcbҖnhDQ6u̜{m8ލb$\jMaB+Q0!4p Xscȫ$mm .f&t 2@BڊI,r$0j,Z9erlf䕔K- M&O߃Z/a#szф+P(̗YU%K/(ȱz9DS |cjp}=C-"\%VCZyQwqAxL/O5+yQ:pTם݅@z8ǐ^u9T`Z .+Lڣm6 |M+*:M#,*KiRQ#u 6}&AM\)b9mS)Hc՝S]-$esқDp}CTX9DQd>NFikP_0|)9.SWp2@5F2 T59Ů3z&nvB w,EɝǨA7mɯY:uxH[A cR(3<p}inE.7DعF 3÷RҮޜXƧ+~~r`t73ߨVirOCQ$5JG}?Әƻbsԅur<̗Lz]FuXYvs`oʘ39P CPQS=ʷd^H1eF4̥C:KزXJ9|50v]ꨌ{J^L$߬}M MD';ֺ࠱8gȩU1^ul!ȒFp`k܌̛v>t4݇zb8jaYT3)"Ea:3r#z0Vs<C5UU8A> g3*̧f[@]9nj=|T/7)`uCF5p%U)TSecֲ-ܨ`/IVͺol-*
]3S,aRwtR]u3t;> GՏMJ] fu9l3+'!^L?MX&buZXd8,~'O[DfMPcL`_+8UTf~ftpkRMM)[O8qɋO@qߌg )dTA c9oWd(؊#d$H)F> `O]w]@G1 ^M좤4+hy0_i_gӟB˥m"~S/g?JY ߡ`;NjR>\y.K!!664UCbs- *߮zcEFH>eFKf]/iP]E [Ul;x XGV3翹E=uer?qW`4aتqן4d[6c1pY_䍬gm>/¨!!H2H;GiX1nV*Ge$4XX9- ,$檄_Em= Fd HE`ZCxEeQnf"@ Fg"ZG{Vs<$u띗Y8:JPԩ?V/u!ˀB`8$~WX; S4dY4\ _$ [[)pI.FFչ"7:L̻04$ %@p{A'.dY\P ~ghNkҚ:P[ISvr6ڴmqeS^r+D lϋNgq_YGR=Q_TR s3㖋1i1(.TM79RIS[# Oߨ|H]1`TcӧR Rxo‰ bsu\ <0?]@ ^_\~ )/ym>l@x(A%N[r[_b4܁t\j$3y2O9 iTrW9Ǽ7A/ " | %t<B %xǕ"FE7d#칺X!IUE[\T4OӾ d AQ3@0^HO03֫T"gs;兢=RI/ V߳ٗyunZԚQܝ/s{(jd2+ZbfA[?/{r6RIԒ*4YU:1pzq|eZ2>J]Cڑ%S v W~7yA=9y-6~* 3&XYu?$15<)9tD1USQ1{mr-+"Jv: ibˇ`j+< ]wB3)D'O-cLmmjb&%,s d;`"G'57́9??Y4W#5. :D7yIB){6QjP@pGču@#['MnE$Ѳ%]. 7Z !TTl7sI;uUyt[e@{c(֔?WP)6b4`73xMt6|6g63$LQ(/AJUSbY܁dt< y0c꠾mX$St~/׼y!U'{-hi2ZA;a٤?:3^FߵaT)B]6 @G< :Hڿ欈,f~Y¡yef-NYV~|Cl < †B!4dlݯf89L-fܱL\h$?KlHɈ9v m0=+zykܡ3ŚsV|Vj7YDիGam|G-'X3[€ pM{Rѩd 旺m`1(Vx8iX(H +c`# KGBO#{ǺPUՖy l8a9sU!\CN,Սiiɒ'/}H)7R[ bσ]2As/T'Z fڊ'})7NwffT69)-aQACE}iTP[~Bv d#6}9qZ$Xq=xZ$JdK 5Q {޿ 7@"2B˚@G].Ei@$iR4oX:`DEyzС<]Ңl4`wi# 2%4F Sxb7 sdU vkDRoy"DѼM4NfR 8~iy) *֔8.JbsEl=f`- 5 =ڴKp ,BWhYv1` S#a3lUǁJ/ R߯-<.wTus+4NDW;~Zg͠ $Pl%n~5[?wϟn3am:Žu.|;xZ^g٦=~3!ʯt _̱.s(X~?Lg@oC XpβˑvYwxҶN Ʒ7DrRV=YZ&SY4(ׁ,;9 ,{IڐDub\xsǞ'^`(b#Ľ~U{V7;$䓙Vdޙ$ũrƮS$rz"D;o>gHdj!BuE$̣uA~ꋽtIJ NQO $+&#&UVVPV 캞UQuӵЈ2ŎdQ Hpիwo"PGg,>#)V i]v&hL&fiEu@YN:~g.+=[ ٪}Y|F>P@hƚ'ĕcl~ZoFJjBUS_gVV߭;'UWY (DYw!zؾ}FI`жV?K..X3x'm|d/Տmg'Qΰр {3.LVSқ&jcQrTCs Or#MM[ed$(-1t VR^S} RY\k #\A8#2[FW~@ ?/fhCܢLV~(cf]P FA4䩢lY}ܛ ^%"9uzdq"-ܖO=;W/T2%erH,+7#J)]͚%xm")EuSD`Dc!Y}|͗.@pN{x wr2J*b䓌=w^6Z$Sr+tuIwΙP腼a"dΉ0O`?܌}uMYy1=xvHЋ= %C ߶YV?pw0x"={+q&_ dd:Io}=o 'mKaeAEeR6^͠fXv+sϣ$s/vY"al쮶 A )ہd ʆxl 1{p F䧣VFkI`cnML P [%q<]oQ2L+=~r Us;e;Gī/OTkv#'l瑕>om9!֔A~RTIjZ$\?GM  ň.`ZrP;A7%mԊ_ܷt Jᎊ\} o'R5GWtm:}g"YXFD*p$s{LvYDS >o=T#u"2wZA}ce^ .tQCEq HWk33$υ=E|ǵ:[RzD/΢1%n/95 ?| a9c6 0*ʳj[׭vkz^i-1`Zg a@~\X DsM(iOWL-S <3K| +n\1r%J2nDhmˡÀ>jfIr==,Af㈩Rx:rO,S!q}8JQ7RHJCI5w5/9 p17"$rVS\>& 0#mwl@wQ#Eyem_WS~7>#^}J9.K fIpIH/EytTɠg8f=}nhn4:lNZqSmUŌԌ͎#c^̭/t]̃jgT4jN4@L FsSfyv/;^#q9 Hv(q5I0yohKN,~La?@^LP[)6ZsX .j\~Q.f˝ < cX{ݟѢbM;*} ѵ$ xTBeU=p#^c@gOy8"7RfU,nԁE$oZmbcds{0:^lLM!ozDxQ]| |G)}cVڋ˽hn"܄I)x|lT 5JE0IJB q]5E T}@҉ \)j@k9}:g V(TQʇCɋo/V0bٷ07W_ L'̣.`tu `*kME/odu}0?yD) Gyeů-JŶD׏*eB:s_"Xy)rìAn_ڄ P? r{j/SfVe @0#ց0!f{qMiLi߹ 6cAjXe=E?J9NxgxD{6PP7wt,q)>ImO% ,Z>`/C7Sn*:Cׄqc=gD"U(_e27g$ZϿ3`qn!,עlBNu~_"Cl^f'8>3NzTn+yN#HƝ]B;LAx'3Xjb=l{;JP20m,trY~wYJThjEZ8QՑ''MUmoKVa'Wcd_G 9Pس)GRo_ ҉X4T"c{cJv\W _'uMඔQ87QYpUlvxJ2 \{\aDxnr9T0Kf߉HK8E,A{4pSv,c+wuwP4zMߪ |GE$Z3SNn8b6nEk`y)d0yb<%4#B+H*T8gQ_݀g8 SA2xR",;#@Lw(T<(Z. Aí`Yl+_0 c(`N؄w7-XǷomVB-'$iG%Z&=)3ҩЮ]I?N ;]>8.6srfhY*f4$Kl61/fҀ  B0s#ӍlqrSO9L2" &&=,i]KqvcVY>3,4QI>tlPJ> KW=ȻX뀃ϡ#Iߌ!^┏!:_1;mӚ oŲ۔yqD%ץI>F m_E\0n֖ٙʦ2.5o[!rspABVDTxޱgVhw sku'Xn}D]!Uq4XP4t+7f.9QlOe\ N`~ {> ]5DoicrEq>9lQe$c7+mYu ;UT&|V;[I^~dw&[[e K32:i3- 3\IxɘkNpޢ]Ч |LMh۠ĀDED:Eu̫p޽Ţ "EaSii'B3F<-КywnYbvtpbܧveij^1gE(6B03ĚMKnKA!qD~۩Z!%3Q$/tx)x:$,חďTxGQ 7m$BO!vp`-8y`dӛXvV)&DnM1Xrvˢ(7iML 6=v-7gOTTӱ/"wSQ'9@'8$X~ KEݪ3>:G*z9$B(4YrWq'9蓴ۮ`SzFQzzfU,iDŽ.ƮIO>(qdA޲])7,dO[,5%LC& tlJIOy1{>Ieu<IrbQ(7k22$j/tiH?g_8(+*խ"yTp Wd'3dlsHV2 6Qw~v57(9˥DCLT,&'zHquyN.p#y~cbIC \#}u5xUe晠cSNLůt9iqk1HJwf 19*7X ؾnK$ zn-PN" qoXh"v' ifֈZ@W@KӰRkZN\89, K62(cqSb%F7H,Fc{Bb !/͵FCQ0Ϲ|I)3.JsJ& ~i=b/ح:*Ck/!OY˙%{>x:@ %=}L\y+U&ikBuoTO ëϋ4#JI*bq 9i%)zDY)ՖBz Kr9lPhmT%@GfrQ[ [f6Bw[qdvl7MC紽,FyŅ40nAWBo%Y NRfgr"#vy!*՛QSҐw Jsi~IܕcՍ(9ǹ!4™AuU*h/y QUCcx=Fr3`yKc+QOеe*y6\8Mj>%#DpǨBG 0J[ʞ ^D `öwЅpTč{Ti!D|`nO t#XMn=;(yg9.`U;wg?ABe8.= Nr1<,;e3 !_m0[&ZzZGM<OZX._.R%]Ҭ _)E#JHHRAo"ZrbYk珻m$=\|QO۠~ϔ}s* -% n;Y=`SNq! f"FQܦhM0`IπmUDI|(2ԢI)*bOy I>maa 8{k3!̕j_!0 LDǗ@ $Gv!M/ ['{@LiDKYK#uوҡKaI􉱱c<b^}EzSAnWTo PCRКEt%m B"|0=leuР7R@p')\+vQk,U+y=NЦڨJ܇˵Uc o8&1\xQ5="Q c-AX`Wkb6r7 p6~|E+mbbsF(myOEqX`.ڋ% #"^њ>5LV*mR+C#pˡ"t<_,>(EwiHRf(Hn@᳾yJ^o 1.'27X،rEoM=A-IQQ'T}|>Q'11eCӶd?՛26yw)Y,{<^p6qJ4A]m?#Xo3n5K: X F&=@ixPtd+g/ Ɠ`'Lq䮉m\7+V=0mڏrr"'i?9Wx0ec nہ6/v|:4տn N3{š-B#u5v?K۞|~O1h:8MRs؜uJtU:QB - Al$._p Ry%B/-['b#O xUwJ]æ1tg,*>3K jȬgNZ,l뾖)j9{Ea'ipPw&^$?H3PmϫKbCV9&,˵TjwI+r\x) ܯUٚzKc;`RxQSº51xyNacuەI]x1'H`r_+ʼm *;͍?t2jo`x.2†tc8ۉyjq͸D_ nQ齠th \hҋ,l-%|:y?jD9 wDkX,G *#Zߘה.\x)i;wΣ׿?w[D\Kf&Qglr1< ;dG-b:kqcQ=J¸~EyXfMQPƝfޭݯ##S2q&nT=!8#h@'~o-%5b [HǾJI bJ#dDu7…BIO_pˬoI$vx-q5i-I+-uO+Gӥf~^.u \f'lSQGuT3y9u ic_`> 9T1xŬ|w+#5}֓2CZɦ9'e\9#%qiƂI0m8H59KTj^_G:DE]cIuڐ8Z^H :8`ڳ&ߍQQS/}HE]c.]4L FV[g}kv,x `kuSS8N'n?^*ӝ[s\AJV AA.O!eL <bk!M]p_X@*M.{{ѽ[{C)DŒD]h ~C C-p{$~:XR@xپ&#!b7)q,>!l{d/•狾Dipw{Z|;'$CZ8aGm a`}^xeחMe}2hM/j~ZKR \vfT:+%彝E{$A+ER("է΃K -A9G0fLR=uad} Nczu,Ԙ3@])잔_ڜ~A+Oc剱0tZHAnbzy ݈UyDɎa/ di*( q`Ey#Qa%fy: lEb _XN&ɠ+Jsagɻm{CNZ־nH.`G71ٙ*nبag XW2>!NKvP?:cGQj'4KmuI>ph^"N8 ^-l$/٦!Y벿QdhRH.bAD`{ G~); ˨Mƛ1H挌z k)—4W|tr 9n 3=?6&0LK,"X+<4^miVh0hLjlu9 S˒-0N-o>ُd̾TfĚn+zr~z>z&M!M}vnh}7hŽ2ݙq/N /N# ́AM*S Mo'ȋs=]>ng Cab0gӂB(>$Tk}g8SϊbktK$bX<){dv張eye||8)Le` D_9Umr2η<8GBP'4)) vKu?@^"DkoF{yK#tF[x>"@hmIb1ٵ╳\sڻ_\%Vc؟vv@h lL+W]E@Kw=oF_JWX$Gk{JiWV:>T%P}GsLE !-H/4 hDǦ;$myL %)\r8#cPj35"rLaw2hOLHBW.a|) lPÀ!Lt:CnO-#gz2%KQ4P$4& 7Ԑ)W[E\mQaW;_V>sr2ՅNߦalv2z.VގNj$VL 8ӨAJmo3t(L4_kbb$LS+ z lwmiф0@e%N;el+" 0o#v|uտ]Ƭn[9'Ԩb;IקWDP@S7]`/tm9>p '撾]&H$5Ul=r@\%?x\܉4 #QbevűƑ{hy"tKK%M-5OQ1O2^`"1&IQ9G>Ktfe<DEJg?N.T(4lZt),l}}SX.L0 ͂jX%;򺝹j|ɷsR/'?QWͽ?NNrU]9B=RUe P Ǣ$E<\+ 6Z8Ү9 Qҕ̿΄a'R@I¦<&vqZ }XP#!  uFpμdO Gx >0&}ekY멼^vW Y6Cr2+f CUݹyeJ0 2Ƙ3h-v N(Az~ 8&"+CFd;G?0Q$Ql0-T9x$s(?DT%源h_$_;d[=Z@*K(Hb6-<=~Tڞ{l|wRKvp'éPJӚ{sanwm {k mqdٶ 7]~_*4 ex[6چV#a#$W߹8BD柴ke5ש-)ST♳sЍ_]`g}tw.MА@zE]Xe.G~fLB`,uS(BlZdCnj}6(zˌndLxƒͨ5j4 O'a j=F4oqȨ=ĴPnMY(@c/Lr.y9Gw,0G$G+%T@ĐIOy>Vrj\G0VqqjUi͋r[k|.Mc*M# ́yͳ8Bl&闕 f=A!jt0ժ!5%ٸP@I_H' ~!?2D>xލ29s[#"):~/ Ugn2f W֋dUXhSt ]d1fU@ a06t9f#s3/.$w\oN=NHRt:f+1Vle_6j J8\m~zm R|xypKs#|`(& #^hnƅԕR|H7toqWIިBA8g3 HEy}0boU~9ŭ@A F`ٚGvZ;}B< r2+?UVៃgYͫ@hr~,entK7!kag [%C֣m:.JVaَ9_!hҁSf=?c+ZzN,% );]YIct\6FVf)BoT72~20?" 3%Ս!Zy$^x۵w,m2Đ re eޜk+!Z{L53e^ndj4~XSX~gVaP)v:Ɛ!ׅo;h,e͒,uѦ0s^z׼@|1l; u/9"ʇ оZ3mc5ѩyVRAH"bpZ20)mơH?Y|2#;A;bY)ODpƂ⫀zr3\BklK~` ^,T%X>]2W ingDwW/#y҆LUbytX(&\фHzX!ٲ:Q&:pFn`^\ՠ'D C_P?q▧QiG PLZLgPn S LKT{PJJ^T?_2;Mamv|g X(^xUq)W@ w-d]@jz{Xx"-2$tr̭fy?m}jDr)٫cP}}+WKҤP *\0 'foD* B t.:DoX$D=&L~e=zGL"B䦪n[}=6X4uDZgJKaF@F,#gg4@BG+=|+eR'3a[(NP)poP+s^K[JŤ`&ͧY\!x ܥKY2*PRP+"jbs Xhc($~r=Ќ\_`v7˖Aod+?t-GD[jmŷ<k "nY୲vL/EkzI8hȼ]I؇ *wd3͂Ѹ 292n!1i{)xǾ[j%pWT)Veq9wǼ6}_r ^ںYd1V4DiظbIA؅;6t=k!@:.N?*7v]6Ri n;R;S`;dC uajf8Pw_t_.=>XyA4u=>*+ð*2YLi$ɮ<uG+HB(LD ӻb#Q6 s=.'^)G$i814vx+Fsׂibz dBMk6mQHq9Dl ]$K.{If$\#ُH Z)`r'HU|lF{QZiwZKY'^-3,v~5l)^*$6Yx mܽv Vfd6EGV90pG Z$\t}/ܐ WAV:hxQ^P\q`玆9-ͯ=8a}5]{L AZJ$7zOӽ+y-!3Ms+Vįre,ףkybEuht[N~R]( UD^&Jxa-̪)IF&Y KWgTY8K짳:  E9Hh?F |iqԷ;8-v! a ^&ckȳ"M #21z|DKo&TܽQfF{[x"/.H)&rƘ=4.Շc*gZ\M%$ `l0ry)i5 !$0^m~@A{v-fe.doXپ`l#E6YX9s/!?S|W7[]XSG 5r*4 wquQᑱMI:`.l_.W Y!z9 ; gpsCS9%]d0)01߽g }&N? S~ZpmW&`Wӯ8,S0&PrͤR^0PɈoBf +П+iC0A %;]yI^W`䮀|mZ̨u_"Y%M”{OKǑ,D([r,,E^uJI4I`xd9nDsԐ zz*'a ED:IFt, jO38.[,ʾ"S0zse&M@⁶nlto5kbnpIMMC$Q"y*|.bXf+uprǵ?)h!+hV߆?5=m| ձʋ H6^AXntwM r,"_)7ϴmk+fn(j7~p臣J ([; {f#eԅ%-7_1tq2T&Ws7~|0rusՂg~tF6*K#=S ifW)5FVS)iI!C\FKUFR7=s>^.U/tEX|@=32-wUO3wAk al>_XW Bԇ-nJ|F۸¥ h)(Y;A 5'"y}Ǡ+9$#FE$-fTѐA{"ktݷlR"Ess/)1!BuZ}##.o7fu 7#C k=W;Oڞ1<\ՆZ/,$Y;v;X7Ҍ&Gn9_8U,pfQk{HsP鯥ڽ?bo~U\4gv8]24KZK͡?-E5?f0i;?o(0w_p=U6?q V҆oR;TQoXAw5-t #ukߝ @v1\[2b]&qcbʸy#:'?3n7a)TWeZt~eᗗjÈzÊJIkT!IW$v2ª`KξjeJ(>>F^Ɯ Z X0f1B/*%,27:kޡS+n_f ~}M^;n~X_ҿ[yXO}[,C>ﰮ3 6+()9#C+b%MND2CI 0\{.yG.M)ǔ1σ,b~^xG1@XOsLCapWS$1M܊awxQKx:l2>Q&R O X~X0UH pJЉ,e"b1_.\N$B`5m7|1)Kګ\ai^mmWNCoŰWsL*ѸТw+j3ZD}ND?W9녻lǰV-UhwY#vvt?$<>Lwel떫q+U!6npyh<_#VT$tÒ`YEQee4ҳֹ5iI[YJx )J{b34OFX EOQ%BD5oϰTvA.GFq(g|jxAT9lhz˺c"*g*-}2BA%QC k 11!SnsZ@\fkqy{~t7['3xscO e(7@\gr./~BP-{36s#< J[DʺGk|.|"9۫oq'I|gV"䩮ܹx:o"[%,La!,M lWM&ٍr+zְüe^kU$:!INZ1d!Պ&l'pX僷sI(mj2 ⰿ!`<qB`URB>B23;]Kݐ0liik>a=R44mEՎlo{#)u0$DUj:Ls(uzԞ2+ݙ*XN.Eb xUWzFcŴ4r[K!nwn0 LȚ9m^g5JHoƷy@nFXwpǠ^{n55oM8{.x0@ ϒ.7Uy4oԛocǹS-ŻaK$w\+.i^JXu``SllzdGX3G9įvٓgَ}4VϚiF(FE(}P:,;L-Y=%UG z#ڳƳ ͮf((^+h)tFS M\>D͉]5>T4%€pt h=|"^LGO0o"Ƈ-I+a@Ix i`FO-\7{M?lqʲbXgj\ij5PM gA99v؜4=Cd>xS10dm+.&gME"w>6ןwFL꣨)#bȘ=](å Jaa(^Y>Yt K~,JmװI|a;-!3ZN&1W}x{b:&j $;X)Ueu)4p_9߸d4:a) >\j \BkchlTad%=6D`_WWa}@*%u&8Ne)/"ke 됰Zʾ~wZz˪hN[9wU=i٤|٠v)B=l/meEoT]V#@@tqlFBZ)gnpu~vϱ:PŅ1_J}*LPA08GITmlx[Rפ`pךq.,9&y 0މcms&},~|V't7*ws q13 ?R{aj),7 i\ݸgBuGZCl4ԠPuEppid4 ScOy)N{&;pku<tEDM›373,6)i#?KlvNJXp7:3Rw9큹[ mߟf3(VA:zS\t{F;J/3set$Ն:!e)UeY˱EnףK= '7`* -_&x[l w?ἑxJ=t%Q*`J}JZIiVF+`MP_8cNi'lU1.L\mj/rugC jì?UDHF{nIup7 wH0{Jk?2 9ps&e5@h[~1^Y5o3ywJI)ʘZQ]Q<<{o{T+DhX R̳JjC9B;]$RC[lTVq#T__q4ddŐ`E#L%3]<ҼrZ70 .9F8 1Gػp>8E]+LY<v/qZ$~ݨZQ(7S ͅEݚrfF\!yvmph*J҃b{|U؟p}kЮ]qknQE T@ca:"%B|읃,qQ/p]=Z"ךnpt$gF|=o9Kg3=rfBx_06_f,A'CvԐ\%1c>;ăR؃n#P]OzD~p&#u@|V!?$QW$rEe:TK8xd@@xG'; [=J tmL_Sb^&Vj_au 0ϿO ~t𔩹<dQҭ+C d#^,[L86ٹ/B6ND臋skPrmnLyO EN=F||hu˗,^;=_(YJAl߱ H TXox>T[AAΩc3W=FTGֺ{ْT% La IG,׹$ \~N2#f.8}9 *dQ%wPݝk?V6!; āۍplTKwkνHR[5h;rdA% Q?tX_il:`ᜮ>ԓŽ#;,y$Vhw+OE( eiG[c t ?MU0rDzO_J|jZMjpjr-;ˈ?R>MBҊ54%.=3YB] eCɵj-묀]L&ۅ5Fs3dkm_M/C?|ԙ[ <[쫃!HPpp6»k(~ 66jdsQ kFu_i<Č D1EH 'q6{h'ɖ@x~n/Kw'2*]g.8QYE% 9khkorZ,]3pl6~sRy$ ^ܸv3/E^^^/ jXWQWw=.V64TQS*6̆n3S7p\~,\? hsF-%*8ؿpѻ s6I_\a2rG ߰q gMi0$BV<_q?Qy|evb '@L#wфB癈^DQܢuqjďePBug0Tcӥ6 cLA"7dZ 6'Ef_Ngpk\UoGzv^f]vA9x0߮ھVri3nߖ~ˆr pI`aNr-o`ӳ:PfLiZ(Z0\T<ͲӺYl:^hVvqy6KWm.[" 6+Yjz'"i ÐUɪTqΆtzIƭv˙{lp/l[WPb3Mk]s]قPi/R\M^~<)mtNu/^s 坮X-I[xl~ 2lO?`&l蓊?' g9/ іSS~=sPT2zuK\М->o}0~wn<ժ0{.F#W^_oxMy̽5f*I/F+UGvY:F0S$ =B`ϻEO"ñ#9u?n Q6mB{e G+[? qٜexڨuI;{i)B z|.Zč#;wq?]GK辦s{:́-4uR=T (~vETUu^-H۬߹]"\{*&T(B]VPFNpxﵷ .V)kP@R>uN]i6ܬPpa`tLarM;Cwdz*e{KV`^nH*f+SP$ LG_AzGj=2uRԃ^3%yd,o)|_D&>?(oNޙ5-ɹ*f ;ϥ+7v{͞e5=H>`&rɟRf)JAe?SVI2Oi0ç\d)ӱ *Ɂ6l^[[ƫ@2(ԝU#:E_<;Ov(S7/XlTleȘB'c>vaw"-WN1+u4_d)) atދ{s oC sJ2b 0劮x&\ܛӬ0qQ@ ٲ^;2#U:uwGy!Qckxtpp7Ra L!]v05W~Ӂ*=daq=s =ٻ,Cmc7 Ckk4lxKAB4=Ձ%uЭbBhvQUC?, PHłc (2]l~:гDO6 #7@! }w91lxVT(By\ q)-!~2 !ɢ '0ɬ?*mɺRT='^h?J@ qYIBջiCr S%m8jds9>Y̩dFRT YY(ԽFkvXh gw6(D92Ls=f.=vbgc)^bx }X4S!TLJdW_rLy03:\Nj? Ŗ%)yWYȁR^, >Cc x{qYCBYn6TD VQ<|׆GsƃҼ 7XgQ|p5GjQ\%pg hdۺB ჃCmM"HXƠrp gWVT0^j]!U9S )6u֟0rRdx&L"|ZY,Foq@]o"W_Mݞ|dfjG+ m.Aߠ A.hx\sH r.T Jtdl.?e]#V4qqo%ғзrVYM< )E㗴f _qe,a &\Y0xAv)T:e)|*rA]S<,(@eGb!3*p/Tn[ɘ*jlPq1S뼱cbrא殙{>8 ]_.P!C27"'W8ch*UV5eS <}rśtl"%sN"KF"pڷՌS4R#֏ ;]nNwf=~j8cH<C\Y՝ιxctP\BRz!A&.K.$K2Uvr14|iaY`g@QcۤM,M[뢸@ #7`F~qJs7VL,Y b`yĩV4'<)ˆRU|kG?*B^߯Sh&V಩s!-F:M\xЪdp`%Z[(t|KeDAa G>#_i).=$Awm ufUWeƿ%7SI)!k6{pC90= يBK]Ƒ;%աs(a;NwXnҒOh}}3.olu/N[qD?ri0m;j7_w sra$"JiSj@Ӯ~jiUt }lqT͟K*7JIS>N#D(^v`cEGʋ_|@XN&0;m"G'ǣ(-߷u)1e%OJc UoFc~QL"M;:oCq|AJS&UNBʃ>+=JO=;d,1EO`N{E3ĬgA7s~ebi1A:p=9D%z/8B8-52H)YS ` Tu F3.B rGAL{x8@1XCXwA= |/w쐔;Y<dсSҮP&./Q+MچOу%(Zc'WKo[N!YZgLMl=}#Rk{GXW~ʹC6b .5}qB X(|]{3!R ;F3]%1ݜ9M9c @qn0m_\NBy˧xEm% e%EjH'5FLlqx- a#UgOxɍgT5DeBѝ6WhlnOLe>.I,:7߂JcˍO暢{];ynH<<&_7WS:٣R ?=KyAn7K e@I>NX1rGgPIx- |Aq&C]XM!K|NI%nLBOQ̃녺y!.{nDzQGa/371Z}o.:$Jnh/'WgaCaإbdk axӎ߲Qlk#J.(;e؂18޲ pC# 7Mĺ淄j[Jvu*q;Ў}<N=z=ލ˥ϲ2nщ+է0"+ɳY7/h' ~ }9  ;y?<\.kd ۘWMtM4dž9rHozTX`G2}ZJ"3Kdw!/xd#kdxb 9#+趡Ք{mlկ}Itjjs4 ڋqЙmoKsKZ ٮ0Q-:E!JezM(|Ip(@((w~!Żt E(S|fupkݬؓ;q-[18YH X/\s>,sс'ѻakΏn7 tDR *h2'E76kg\]税,?#  ̽m㷨^Sx"dA- \5eS0r:wB-R#$xs~}KhLSusr_< FUiVAݢhEQAB'YX E]#%(g6z=9E : ;7G\GBaKV1mҥR_*_G'jE |**#yП\ioÏ9|$xAٟhjk3FY_#_\=pK6r$xa2{Ș5-}dSC8,N\{aVNCW0q"pS~- `>HloA_Cv:Vϑ8m淇iAy24̊C$j ʖ^+aSI08ޗjx`tOr]Irй !=}HqW,rWV~6f"ۢq4Bz4{cn[IsϽR $ M{Jze%I]qeZ>7q.Ouya=xyےq{̫h偐àu[ܰZ Z |b`!ׄW.2|n(ɚI~e-K&&ڰPi :a҆vZ|Fx:yX `9\P_ Oye_+Ĵ4S7-I$xĨ_R'*DEtڑC}&,Ư\$kb6J2PmLE0? %Jy^0[Bͪߒ0@N=I-HU4*:! Vj(Ngf`\ad5~* ;k Uд W0{{.-b>g.j7: T0^4ԎIv>zQlnY\CW RE<@~ ŹU\>u(0y}wudrf\d@)n;<D6QvbWT  ~+3K"^h nja][3X|#sc-IEz̞lNW0os+Mj;뉐ξS¨"9=n6 ib2@+'.N~~`E/`eW[zIff&QlLJjOj7PZGHmh z 05dpfM9-]KRUhnϴ vh:ߨ3ST wZ_@_#I|g>\eEugE0 csN#D/> K-8W zitщߣ0})Kt/kۭ= @ he (DM 9o 5}~*4b.]EnS* kȉmh Ȁ"S:%Q\C^߷LDbȁ 3z>BJr8 wIhG߷AX]@(}hd܏m *|4RF2 pѝ8 痵s/ ۱:yc˕Tp3*Վ wҷ;oYCzw܉`[kJ6Z%u<;%x%+%KDvqfVjrH|9&Y j K]YzmK(m[h))x'Mrdهei` )mbW7Mo>:+T-E2jZD{pc:*Ah`ehiXZRzZxV+_s4g 8u.ȱ0uOIx~!6D,T%@1l(\i>>`ձ i"!J'Ay=6/6Y2QĀLGcTXK8G|Yu]\=ȱ!h!m7ǔ綾[*w@D9+PQ,1 `f.fU`A/\p#9)IǗM;~)7s$vWQ.u:ϓZh8AOYF%IOhߕ߉-=݆VBY_-ײPIGeryXwB[_gt]bm%$T;"DsqmΫWewnOvo'J8aMtBBj/푔!Q`2sϸ 2CHlp&`choUf%)*Gvv*RcɨOyW¶N,d)BU;q904puaDumU/ *Vd.4_UiȤ-U(`V41]0'4(bFk' G86'EU: M:WO-E(zTUH/XH³(6q*"Tx3|w6y!(x18=RS3 V ɢh>OS& Qj[:O1T_JC_@{l%8OڶH`M{d` k,LmѸ"Vw^H_K21)1%W, {4fZoZuiuk*Hcv1~,-H ]0C=Xj ;3:7vBDf6u2iHTG)[kE|D`n@3C=E@8*aMBJ:wsvmא0.) ļrN9ek Th5ة/G 6BHanJv$  ]Ӕ]BP~ϝ^_Yp D9saEdbpވ,FM= R/Q yuѽ2XD/-?UEBV6E)|Ӟ* Ee  "`•*\t ~G^c*rfDpshK*SɳbGLyg{=Iy4.^H:Qo;Y={ }/4tRE4:]6`$(c9U %JTbh+TiS:K8U|>p{ IH*֓:j۱B FOPhTWq`H2Lo`RL#9U>"0s<|r%$5$3ÌM 3R/se=Ř -ΎW1d??64SkOЫMκKV^ z3DVF$&hcsG*` `\qD\2b3!ׯbmbt5qP@T|YSxM~ 2߼=v@4[ m #ojZo.Ag ӌCpxGle* z [&|\H`yH=:DPXщW=Viq/5F@~/]/&NܡxAk<\єrOS"`r| >]Ul&ONny (IeZnk٦0d"?~(rq*I=I,W:7%|1$]f_0*g2I!yF@7ƛ>膘5`ƋoWA)P}vϳXe>T|;K!_bXT쥾)x) '"{;WTf/_hRd0ඉ?}Ba1ѠvzՋ}U+8GBăSEɪI5 Z諛Ǹ֡$^~\1"]1ޑbzH':gFϷӹ%sq<&z_6؁BlclO+ԁTګ_Zy⡈%gHۈن)}I cI@?B gvUyfSӁq%]_9P7% )m̍v?x{w&II(>m>WLU-jV*s`.\002 ,"v]c nMH5 ;jkntnF4)ѹ*KE'͒;TB[9>O})oj5[fmO*+ -IϷDk2i_d7Ui[b'[/aCTH8-/MWBY߅ظ]%ŗH [_fKPe~~Zh^u f1 C7̐+]Ӄb8|[>fX7J@89]m")/Xm$28t#FjpJm.B63qnyzt'm'-E1;DONzOQomsy-4t+qCz/wf$sgq⏬ $y^)ʐ[imdν+}"V-{lԟus ZlB9;iva(t7/J}Tn`2p rV[;7,v#U 8,dwNmF#*/u8#oƶ״h LU$ (H_h]*6P7soq:;JV$xT'B?WҲ)8YeƖj &{rz. \:ܐƻ.h0v.ݺ!M|6*1lN{yJAB/R&@_e!_޷$uaqzo'oݷMt :xH3_hf:5Ɋ ~՗aB;ew ^0&TMCz!DLM{ˌtcê\bs$hdO&+N ʨWߩ@FsF}Y>4ıQB-h{|wZ8y@WeaQP% ʨYj"cݶz4}{KXW_4 |#= >Ӈ%E>9Qt'~E؎+ =qKwK.ĆzMK ?Q4F<|qۚzXdױnov8~BXxFޕy4']0(ω1;I^rt{GjJꙊ:ca糖\iY>"6ӥi(&: >YԫӕZOBxSF&$+W!$gNA/O-/W喙˾9ŏ,━+OdNˉ 填 Bj}!ȘL*fK}Cj ! iSd'?sڠj062";'u43k6]>FjIo}e`enm<2С-'IwwBW:-Kxy|{F:HM:[ݫ1Wjst׻.lxu+ոMXcwsO@n D@t&Z5QiT ma\d۞|]mokz(k"!8}u欄櫴-W!,hhw11tTe]Yx!{7m뤾-=qM?<檗kUm\")M" ~x ]=3 ֑EARn<:LͮN T,:A2P';OF$i<|n=F(ulaH'bDݑx_6ybAm<ýkfE6RURXOP,&qmT^wcZ +{?IR2 Ma!U)o YoK?sT+L#* tepTG`WgU@3#_ B['!:aQS(>e$_~lSSSMM`)* 6G13'#b/fEDNĊ|f~'KnRbTvl XFX9E֊ *wuA&W'^L//>iqEWP4N2+y3oS%K,S!mlb{UGx&]ؑ@|VfZ`ImXDA$oVfUs/O12&h")QIXWvAMlt%ڐ뾛PzQ Kd1BuTAaΖ-7!'vUD': Dˊu^46ǽyD\e޲\m2[}ێkZ蠾kl pg<#Zѯ'onٳM9ȣ)|ͨhCA_ZM5&;[WրJgtgʳTϐnODg-ҟY9j\!1ҍǯ/ 9?;Pcrt6Kr)`9H@{9tP`IЉjDYDƳKzvir@Aֽ 7oڪrX|Bu"lQh,n11X;& ğc29(96;_w_kn/afBe309j/My,d4 @Mb3A&كa!RQql@-2 ;AҸ9s J 5 ›OXMrs| $5w>eL Qʂ+8^Wc3hxB3+bHO d`;ʌT Đ<숻zۡW?yq"IZѪ=6 JN)u/V_P$oU *.AޞqiӨP<M!v4VhO;ڨO 3tq^3Pj>6vJbo-h(}ͮ31`wtZ٪<^crCFԜ{˲m[2 RD52G_lpoYE@8+.$|]~6;\NX 3̒akŚ8{3"՚GZCHGˑs4ߕq,w#S f^Tӱ&ʄ _C33¿߳75REUyVrmuM!3v lyK]g*(rPh@5u͙ڽþ}9 ͯy{ #ahJЙ!HI%}*PZ65jI>;T橚YjxS'EVXu}thӢ)'.Y^7&AH* >7S5ڎE Rȵ$'ɏ d>إD$G^IBN*{ QV pͬ9Kzsietv!(Y6њ4= a^X3́Yвt@UG)\ʌh1Aml. j[F3|,# @_]4џi??~5]"D.C’ yl״RCj4R }idpN[CakLX~\ckv?"U8=z~PP*4@)oĻP};r 4fC#KXOQzlj8<~S,S.Ku{Tq%5 PFy G;OFpI}UomEf>X0?ȉ7|ąYb`uM _`7,MPrѮZB"/ ctWq$O tλ!?ys bOzy43(ff{V/N'ݢx 9S}Ap@z5GpHq؇.t҂t6"ɿxõC׏L!LI~>n;p6z5Tv!)(* ϫlU,<ˀ3wՄaš0\Gjk "ƛ=h L.6toTffVmfPy6I"G"vco=1nSV8ؤg8 mBY͗x|;jO[(ٙ8\o!<O@ΗofӞ(%}dQp֍tuN$pg2;3%fw5UMLV>i _iHh!?/eum_e{SR Lj"xjT5&4 [ȯ$rNxk%zaql9k#7M_?z&nlW89q%edؓn\zFB1,29P8.R=b0c#᪫dwyBgiӓzYۅ3.'=Mb=RtŸS2H lD%΅3?1*,fL<3)s6Udmvc2,0N "xx2T;HcxVE˝YK,Nlhe3D!U%:%; ,q8:8L5P$usN]wUB{$@o]ն~d Kc6 =.+O]iFIL 40BK)cFY|Tebg{~:gI9(|&]E *PC:LNu Z k i˶̔xMH9Йc;*ت= 0^A)/GbF/jETbsf*$}eD1,DCߐpTg/9֎7wE.\**eB|_hT0ce`WA7|_k>N{SŸy܁ L =^Od.Pl9"&6ƥw`lw E@Vα/i/etbqȶ#28!3}6c@Mm;FcE'>o3,Lœ c_u}ќHGHaGNJVaV7/7guI=CX&bGv:"zzl,xN.6LgQ?k=7nyQwagKq5`a(ak0p̻TƷMS'y ZN/[7Olwx?:(ЖQfLDpqWR5Ra"1 >0oe~:\Y.P#iz?_ڭ]Cï]F@xgm"2H ٺFt&A׀2|PH@xwc v>eΰ Pl͔77?au^'899:q" 5ʏQzֽř/+K$:8J%,6[ -*!3ՏBb8;Q1C"Y)X c=/C̥I!ͪ7K%bщ ȭ¼㞾pht#Tf H?xƔt|KZ^2+K_eJOxD v6-ڝh4t{ @m$.;j#%]ӲAdB oI݆-Uԃ^x.}$[j;!zg`yB 2Տ| 8"hO#>1+XuHxe?&Mm{CU|*~ˆ`lLp8fkΤt/NxRՄYYߟޝKͤK(Z#[돼KKSah1mx2d0Ȧ*c2h<xUV4"5c)LC'1*>F˚{o9>X~Ca>}Uz]ɣ1=c]zg(eNg7uLs_'+,8U&: pgԪY^r4I_#gEɕUS(aڊ+HxR[SHĢQLX}TPm"`to!LqI ~xe&B,m0kadwjv`iG27#ʝGcȍ"t4Ekp+kz#$m**ft15,F?izhEfYIX)"N\"a=q ^rFaYA'Hٷ˜ "GAsuoa#I?59ٻX(ZEx TJ)sC( fY ?cs;f TC2ʿMyB% H['NP49CxPI15f`GKW-F4eK6W̑M^òVC5\*GΝ C޹H2U8z-FBi"Q\S]~5*Ǥါ |6G%t@OPChv˛V!t< ?}љ&ޒ_|!MD {%qj~Gn?.73F~aH3&'Dcc}( in88ڨlɗrTy TP EFK]8(o(J۔OP8%㦖KJ␫9m̧>f/-D=rS%c2w6 ?L\z2bL:[B, [) a'|. 9 >̆ ~#RHh y"Um\J59buO?әRߛ ^wa;C_Y{hJg)aGj5Um Zsv`,`rXܝK>C/3W|OK^,?G Y#?hNņ6O_BPH\pdz 'rTV] K} լëho_ݢ,DZeg;# T75z)`^ŏlek6V bהQ*2~b0ݗi!}= h*w\&0Hs zEţ.٢/nwc>XMSH %Ϛ$hF>LN ɻ mQGm¼HP-\c L--a-ƀvA>q5 .gXl,4DttW, TfL:u3QкH˹ݯ 5QcantPY6m?; y3.i*WXVB5yLdCit,N/$zf(# 9vc#Q:GF&h>pt ME@w50.ట]ufEYc~M PxkMt?d8YABwTH)c(:@Vk#0a˟q-VܢhZZ R#4q} %ƝVwEΤk$3C[yZSg %v>)k@.a`G0"J4I H(:Ll9C6%06EQKE;u߻mGa.a~U/ 0*V$w4+B[ vݤ:᥀t qEEW]6%rza3ՂEÛ*Yԝw]||ƈB&9IUfN-RJ尡7]qAXEXMܫCbGD`a:)c]" A|cc!Ζ,Gt0̚ D 1w T<$,ps# *BK6D0>:`Z׸nbI<4]kfXL'P-֑O_hoƕFOuUxF\O&N+VƇ^Cnrt?pϻ@O}k5"/vBVQy %Lʼ._0*F>"-e@?Ն'B'S"QG~%MD~iIt*6J/ޞ/jnʴd1V^k"QaLe+hͷc'e kD'yE_ݺJJ:Q3u0gSLpi uHqذ`@m _쬷R0h+@[W6u[o?Py^ۧB:~j=1Z yu'a!7kx(.MvN6BC?M ,UFTbo΀n~=yu>b^GyN֦9<;Qd<u8qXr1H-S!6sE M.*u!%JY׏:D= uI2֤">3ja+ 7,ew3s &Zuͼ퓎@3I2@k}`@şL`2$9#Zg1_D*/jpF~Լ0TS= .\%v+I2n?F qБ*AfBw KC{\-|B̬Ņ>qB l>Pf;HKJ-vĝM4YM)[;.qwїs-uH$~Zdΐ>ψa?'υlk|R)s~I ] Myvr+ƙG|^X㦓к9^/KS1e^ҡD 0F'v\$Λ#pi$5% &:-BD= 6.mчZ%FQ A^\.+RyCm ȩc6zcP) +!4+O{;"$ɕcDֿ`W-h'SY)㓁 $CN,qnR RzxDxjp"WzL;PoG q3ݔ<1QJ*-ggþ;'Dr9RƣG!ΣE+) 'yϩ*Qc\x\ Xfze6(A dƒ3V%6B0QއU_~Lap̃#4̼@\}5$25Q8^ְΫSGmg=#.)M-,<9YPXo#Uoq7~0#mo偕^O$Dx$g#LUNy6ˡ}C89}tܡ8Zvq7Qp;?/i[VbxlwnnLew[$ u ɐ/nQfИn7 4w`-}#_ț<̻[*خ%Жqn4H+ތϮ[=)?)-;Ij\̎yǣjU,Ы)0߆l<.;݄''}ԺD,@z *wͻ`  %pd7! q;4m6F'[Fr# 6.Q@mԎix3ӣbq~Er.!Z rguFOU`fC çOȊy++WpŠ\nJn'"MXgȅ3=Fj٣\DɈ*ayySd- ;,%Itׄ%E)I+qe -o2߃ܵbfOG!>v4>0^L g9rlWo?D-DN@8)m4Us;_ATօC EE^Nu\$7'=҂2+Sv͉P  {d*ؐ;|EҞN'GvU|1f0 dW?5zͰې &áywxsΔEQCp = {I]ѮEƺz hivatoV(8F+ح=#%5yrE/JއA?"F>P童HD\[M>+ 7>$?JoVzS3NCiMԿ +,N|\w{m/T [񂤔QxbEikAf\3^Rk1wqH[EnʁG\6|jpk%MR)^j<ɂR)NދvB$'ׯ33ATO+Kj,++MxU.R 8^9@~0Fn(1\"I>\cmy/v_Mʶ{1&v@aeWgO0lpۤZoiL9G%Bh -8{qn\H9KnN*u\n㥘 Js(ҋDZ̯]<(ӻ4DIINb+u0œń!Gm:9'[|Z;F(S l`8#g8t[.JٗIATg{N Ǿ6 \ ^!DžA!̌Ŋf>o Q!Ac@ªF^lV0o&kt`l\ @|~@ pqUVL^ /w9ۆ 0^4ئ-?njq6R-Ql2*#R[4@H5Jl[:X1Y+K9 ޜBm-piǾP+yzBxJ2'N?g@*e̩$3Y`~ux(#~52w#cT7v<T4f"3dQ5MUwAhY2&l:lr࠮3JM ,Iss?>X{M}eY;Y/.R\ة_OIʹGDyLWGA%f};y<)T8u9z؆Z̹l"hh2pϪ(f ^+IE_##>f׎B}a'h5GmU2}݁歐!%BJ=Wg3U+AZ}>Mik=Lb<^ N)݅(6,bϨ Ï/&/6Pv1Wug^]={@Xoʍ~YKuһ؅(Tr>le@/Q!*]}0*!X^ux\fG7u2a<$-Tgin*`CoT5^=euFKm;>x,T&Q.rPcTV,k1y&7(Ĕ; 2.6(sV,dCsJ} EgQ}{V 1u(0ZvDsL$=. X_mp61b[!AD"&vbX ,ݑi F+ЏtQC'p<,N=s$rs'uY2mP]13f a\q6Ufe1&kbr>H|3:y?]l3Q'[jl;]֎ =Xi_y٦LP<^Q 1@Tm-b 2[asO;N-: $+&f뷓bp9ѩnMe}r#W ,aǀ\bM @ޓ{qi>4КtDh愵u<7KԠJF.x "̙àZBJ :)Ue\:TV~caRhw[ߗիF`fAN7"cwg$_mI4GA~t F0Paܭ#ȴyH\R<>*m%ΨkV9\Zӳ 5ߡn ۲D@WE eIb2LteTN`g0x6ќ]kbk}_ آjlo0z]2OJJ/[Jj@+B4t ~c([x`Ij|?MH!xNt/oo'u5JU}~fjtBk) #YO$ȇ,PR)L;!XAYM+1, JǴJkf)<Ȼ#k# ޺DJG[0FzZӛ|\!u\ݐ๥qGwhZAg y)Y[Rl܄2:3`YH ԵSl+l1=]oJevݱCo\}4C ;G ڲ>,UpԳ"eu'kf-`e"7d9HLQ8`W%O~JA4,?܁?npPQ:%&}iIw BD2e`&:Bӳ:GAN|ue u$v2i<03glyilumjr 4nއb t#x-i]*4j$2<.K`/C6bmM)kvkˬ )g|^Drۖ aHNlun4s{{(-]0-Kaۖjõ;wJ½ݏ^"q$Mddal{}X.=)S4[xhJ W"1 ZxѠ,@Xkqua 虀6KqVC*l쮽:U<"\_9K_ht糤OGkU9-cd;6…є6v'Ŧ)̙!.ڊֹ+x8+woh,gjϡw1-IBCN;֣ Ǜ#vD g =1^ILk<<4^,t*klS1Q7hʆ\֓D(Yځ4l,osʼo' G ox_, FcvÀ6r-8 xdhqގkzIY!%2 ^"'J8o"fR{k0NBi0 5HUz)Rr{2AN\ͧ({uITߖ_[ٙR`R: ۙImFWk}Bcc[ on`JI5 0y =__BS\žZb: o tnvE{2ZVJ8ˑ-rƩQd (sJJ.M74<$.J5$XJƃ7m(kՌ}]S09=B,:_ps҉_(d~W2g~LgUXli]dYX>G5}}̻#tCFwn(ߛe3J `{?oN"!_ Jefaf±73, OeQxgO&T.9=G4}5gB, \ |f0#0+{._=Rާ [jHHR;[b&ei7LӃF(atve ZӋWw vrfJ%xMc&Vh!JTĴ?yB!f9oю+C1:H5!etgNSDDpY'&oLI4D2};ٻU>M`w2aGT^5՞:U"W$bK?jI'L"9 ?Y?:'S_Lh:5.RƀFɾ+MFx t3T&C1Q~cqAuE Y^ҫ\vE2$65Uiy6_[>++{/d:YgN8R{O-{//L}V2)IՒM!6pt{ljoY6攛Nrl z8xrjw*s6/dS^ZlɄ7]{N!e/F pzFr 3a?!:߰CZ2|?pd,j̒N[/j$#8M"1lN1Bէͺ G>ӎ-'AӖSHvퟜ u(!@XB֗ f_!/dn2۷+~ehHOĆ>ɥQB^hvO|P}ݾ#]=pc+19&1^ 0q^b2>k~H%~uX5\j D# LwL5!yqۀj>%qE)[ƙ7.+-F%4P?EK{o!&8nyWżll"mn{(p6|o K&` JuJ*Vo SV?0dN~ 35w[Wr! k^_F=-'܍}!Și/?\{!J;aZonUjRRˑn?# @,ƀ$|q{RXn-Udð]ksY!f;C?ƶ**SQĢnl,%Z `գ*[xKr _nb HDYQ`B F#)%>?8 WA0Z1,w̱dO5FDk4x6 AA:I!#?~C Ӝ}ip:N dEJhipH c AA'_xh. Ifπ #*^רƷHyBNs^6VzQ::;Wt ȕfdaۿɲI̤&H3E4tB3~ J}_:ldÒU$,.ѧOϤM 2FN%^Lw964cUCPHOrӄ§ xlcר]5 UBy<-?غ& w'WevCcjJ(CIoBk(bdcA8CΰYMJ^($eI>.N3b8H4N?ֳBn"b1WZJG(pLP5 ^:co HAK^5[Z Rk4N-y#^KI1^ /Q> $fGWprʹcv `!w{jsDAAXs9_UWn 7M4ϔ>mI_SM9˨VRs ?.c+p5%%g1:Ⲭ;"MׅШ*I?}J٤4z#5\J2Ogze}~Hjv%o_V+$ڄ.g8yIGk#㵜0tMoLhsxgpYJbN&zGŋ\:a$uRhVrYY$t-Vv+lS|iۚIR7b\{J950/#^V㥉&^N$'\xBNгT"÷ݯ/y$c;)x16Ew)ܴ ? F{w4ь,ETyD#h"f>6rƬxJFfŷH-8|tc$wsiM":g{$`wX kk PQFD9$;; ֚0c_I9n 3<(&Ihr9u21Z0\86ڏq51P7]u%%Ylf='F$DָF}% a{ϽkA&fO͇Nr*(D,uV߶9Ϝa'_r D%p8, zv1 9r"z})/~I~u|wR2i\#f*jD2씷~sX婣-s! lk8SvSvPNgJf FPC$l]f 2J*a/ /? K0zq6nЛ@Y-'k)صrQJceH!QZP~X1@jR} 䴺KH҈( sËrΎK{!LxzȬY25C3"+]Ǭrɲmc vp`CT!a> D$VDq"`Oz.mUp9ؘZHD̀Z?co!tE--oik|BvБW!EY}2]Osbҷ;G'pƱ)`S@~o)Ndc, '_ȀLm0"1V&PreeN$7kS1h5fIDՔ6,.,ح8p6:/荓'H]2UW&QՃ>~eZ{WuO5~BUY_>ṉА tl"(ݿUXn 2#>qh$[UasĈ .ƻ@ba5C_A-ds8_)؄y.2-&n[jf;xE*d Mʘ,\D?YmyBS_BfSk.(Ia5Gm"cEZJ75d\bOYV4W)6+ Y 5_ba;&ȂDZc<ԇ:`: ,sRKbѽA.^+ 4G]\O7xӆQ# p;kekŢ?ҌvO +o*{*SҫLߑi\⎘}}+|y[ },ʚ\oŊ> @aR o!\0%N/3n CItY+DleeخE$cfҊ_AL~zm-͓͎a`7 Iz!앋&j/M4fQn!@hQgR<˩۷5R٩c#i]);5K!web#yzg֗K_ƒ_·R9)nD PwC_|neqpvZ"}{!.o;kyWD^ aɑ@FS_iȣ Z\i!$PT3PDuB*z89S6Z?nGZl=;v.If#Qe@IE -P}^}*u]!\qc=E|ClgxE lerZeua9MYoe1$tQ;Ί\ K^5$%|'0]>pHsCT~2&$= ^x z$o\aARӗrC,k^_E+Di<ʺÊ0b;$xᅹv5C1{{>0J6528F$o$n Ru!MƋ?3A&Oj//L,nPTa'p|N.rAMv$uɕt8Қ'yb'cer0br lq(>`c!p>jٖ|wl^}ЦHWnVUOĵx=°`'QL+k⏁O);YVɗlGV%:Q$d=@V%o0^[3F4|yY(aDXiqnM8c!Ǔ,D+sN! - +bDe`x?/>`%wY5=E2rpi4!EMbca1If%Z Af$f^$+Vb;y0>5Nrh>IdC*͵3([QMb{8-1pLq.i 'I`]ˉGu&t{DAӺ{Et<>;[@Y{ ΃ZʁADv$Ϻ&FtYɁOB 0NCH<+M_b}ĩ|xjК#yi/8*~\]'r21=@7N!B9>H#+A}gikBdFh:y(_cwBwF֍-gj 9.3Lգ)f鷱IK?"_%&PGfuNЊV۵, RIVR,d8\X> FC:?0]TLH&{oq8? 2cP(ulbizNDy9)pR̖ N\xJj*y#hTƣϫ$#qJJU&a1riO&Jd@Qmi8bm,xb7; f>u~O ti ]KzE x?~\a3R$".A)rS[hg~ S*epA:ónM:)JQ}vVr%|}4_iZIĦ@qx8{kty} wͨ}?xZA *O!|w[y-=WU5`xL&a Hy`M 3Nܯ16U>$`(͗<3 7r|vn̝z+;ϊ ;و?g2npD3$"( 0e uD$bhT8 emKB$֗(Ku8DQvL c}܌b  ǽ7uPw.oҗ ֜C&HlMld}pP}&'=s$]5H/*zqlF>12&ah=\xc#﶐~(9 Y#a}](媧tww}ox'ڙ34oE\<XS}ސ?A2Qp\[rldP«I H&d3}g|D0x3 YW74?/l`Ǽ bH2ZPol[@(HV 7ޛ'lm4/⯽3,cUM{'^ ʐ8wM~!&E]>M2IQr'he_lڒ#?bPG!E睞 I}UXVuG(k|ޅ㦡&&>Ni6$i{ -Q'rsG߾/7eV !eQ`1Q~}IN1Q3@<jlf5>ޙh1z qQz72ڤ EA=ʸG% R(](1Yg(k9h>g0EVr jەA[nC7y/^90R5=(L>6eEBؿFtpa[虦@ /ct+0VZLhBVRnp ȜP#2 i%_i|O 8JB~U- bH`T&+ 5%N4ws;E;.e禮4@ezmJutvE7=j>@~M~1vϙ_b xہ ߩ>57p@/5 C7M[$Kn[L^aK.Z߹L | Բ&+w1Rpf€f[nlZLJƁ5D27vH'J-/-ˋ Ǡp8è9jԥ}/ }Bf/A&.#-,MmP2b+ʨ׳<̀)ldnOFtB˅ N=Q`1[C t-y'ђΛ*ሷw=p< q '- NX!%3͇ ^xm.oaGē9Pc-Aߊ>7+c|*uݧ:;?)!Xi0>,SnOkO:ao%Ky{y.ʨYj { gȡTO {h8L&nF*ۨΌnawhNQ[nӅ}!ᠤEYx_$h2 Z6YuReQ@"muEK P]-B̡`iOb.uhSt%sʈ~W(e#]ԖE؛-)Qnʱ]-#kජnmGxo(qW(4gѐ `mѐOF)ǻ^=Xe_ygJ@ 1/WdDp:8Xơ UR|'"w:? VJ9e;]kR*KTE"80Pჟ r=1 k|l ŰvSs{% LgzVN;0 /E@zPdzEDUa+aXN졤ft+vd.G%t"\!!Iy-VxV?Q5 Nߏq >Ƣ\"4 79N=SH]Q*GS-ٮA ((U +?uP6]Sv!!ܬ#LB+wm8#M-*XfU#Reթ(wׂ ܷd,)閥klнRT Nb8 "U~Y>iP-hѠ#3?odr-@LyVۺ=+^V57 Icq_#ytuF;jRN.m9ynR#7g\/F45%T6MW/j۽w.ZS,!ze DJq$ mNj:`h ;U=-[ iZ!q| <E5=0P2 a:Vd~5Jl͸W̊{N<0 >!Ʋx)nl6tP#֘u=u#ɿ@Z'JXwmGҸ5ic3M o晬U2a$?Ȩ,alMЫO*nݐdaPuoVk'ʝ1gwBi%r!'ݬLqҮ#AQ+yRjVA.Yn56DnV Z<{B[~f3`4f:6/+c:T`"onC 9SD$(?sI^IX?hWTcP#jt9Zg'=)e`oHjBu_VDv|F!k}J]"E!NؘD FY 0F}D*[o`j%y E9Z4Nwly}MEXBV\[p=u~͚ogG ԱJ9L unS-)>H5ȕ>: inX jV<"Z a qa4]G.ҕ8@ (NyjtmHAO*+CA IaaQ/KW\]HhZSɲZ$vԷWSgcYAd&`/pDTsTˢKۛo8*u!t 4tso2Q w ~-*zIĮA]BUp`l/(ŭ۔z(G-Oh<@@Uuv{gNXa._:1ݠ$J!;|D%N&Qx ؒٞn#8*;o Q_5?%tO&NPyOόfi16 h F'U bbrLmBd1=zmMeѢq(4k^fQ{V@avJa.OoJeU@"| gL5{*6F9:%孨l@kj@IMO;w*[|czϡegwe+wSW]).<$' Ӽ䆷w3+.q1nDdb-Qv3&^)"Alf tǁPTVJ.,jo4kvf~"mb"@(MAKe'wqd?kk\@8 EY$xl2&Vٹ5Uƕ-D*.>L+ۙ+8FWWg1S9Ɔ1\@䈥1'.g?ѳpCi`mk Tlr<|p0%-G֒[nGHleJ>>RyNx8Řii^aEe얠^ǑJF+zQ#"^hFAQ!^h /q̇(yB3,lL(n;zK:IUӻmA,иVM,84 eÙi 4AͶZ"{>j7M*+A=\Vwy{@eUcRG_UPҞцUʣ,W |~N)|*)w@!EPT`YJ P͏/7 'C+HHBa3e0 zI=]ߔ6@k&: ԠhHp[]ԝor*Z\|Uݗ6ZÊZ0 \xeeD"dNADOe4QȕU@S<%K<-戺-yU X#0l9efAǼ58ۄJ jI>HZ-&b3|%*'|>.ˀ '7KZFOr,#|j}#)j~wb{%+ Hc?XD9{חO5!\Ey40| HUKgy}s|2FOӣ}RK`&G)wy p-fnBrm/qf 1+8Eܟ'rtz9'Cܜ‘ҍT?@HlIgIBGZ5tAy1R뎘Se*WZ7۩Y8Onmih[dPfvlW;&x) 5Npt*ZK訒RX$n$28B%vc@տU k7 j]^#a ,yYz<Ic@_Im,@Mcf+~# oc] D1 /*0 FLv !_}_tIsEFcI1ƃv 3mh#v 2SFONL7x&@_W Bs60u#p NN4,htL q IqF>5tJ`ׇl ρ Fho'8zwܲY?fDP.M죾%[Z -z#oW5vq^9j/!4V(㰼`&XXs90[)\%]Z;af"dP ̊hie7Mqύ;/9xct)*w_ o8jK%*U$kH0L]&Нa0ik6gh3' A3;&.>m'4LqHb6ճ#Ab2u!ݣ8JU\)\+7|w RZ9 I3x=EͧIbDƧ~@V+b(&PTey,>`bS;A- N.e khqΧӾץskUhS%Y[*Z&{JJafD3o}#3}‡$EXD'㾘'}¹,Y;U Gz$ntƯG(WӨ7fPM0?y8OJ{N(PZGF耚pl!P#ř IC9jBr6Wbo= laQƎGeqҶZ e1<(W4E`5BKjl[ & 1!!;7e95Kq9U)DĂ]|$>>=dN优4`ߠ36)zbM!Gb!'$^Rs1 '*qX敫*[?x@aoY7Г؟ܲ)T6/ vgF?;M̌݅I)W.W.L/~ч$JL6ۈ,ngəMa i=^xc۔4W(}Bh ؇%bOp '+#P~ _ZzPܬ)voA ؑOGL4OҊPSoࡻ|]MK!:`WMO"kR<C|3qK33UWhbwSeo$K'HhyA)c,MkmɖSݥXюG{6p)IA*AU}1".5;ɗ&|~"~sQ{uh3DCF|#Ac/M_QvPf}{]37ӶNYzV0pY84,GZl|%nAn@4=/ףÇ0'hQvņ;u4׸J#dY)$Ƿ 8` 'tuݧ 1w_]O|vԞc.L-NbD*s2(dgl\i P=#]gL'*Hٛ2a1C?@>5}:955C(a"qvP݊1?>A(Tӱ-F$+_f!MOFTn'0el~{"Y8A OV$] 4v=m]9w0hbĸi g*_N[5!:P-zFj"NƪF ɪ|@Gl y%K^\g >VEye?| >ׄre3 [@c2/PejD{N, sN͎4 x"6Q&G>K Ώ+nCA̕<4X6~$rA6e &c ;(>7!^%~!@td5=@VݻfI-'U+V`JdTݚ\|TkCP#-3NNG "AZ$u_3}i7x>J#v^!,B@~96,ԩZ K6#s/F7W`+>,Ɖe [6į"ڥ!^+`oL$<֫T<6GcH88MZ'׌n sPqV|{E* .5)OtlTg i@Y()u5{oCRbڍ`Nv K)aMzVJzk=~=dk뤻V*I*"%0_3B1^7,Kta9CxYDBSP*;myk fډd#a,0dP2oԳdp2#P>H0詀E!*`kN)k&52?r8^:+wPf;_1&OYH)Bip<:9?PLмM6KߡN#juge0V* Ɖ,}k&nKrʻł?ل)'(Yڨ}0# RFk۷90{!~d-'ksL߆Q/,eqh\~ur}0$f*AQ}Yu,_xĤ1g\';O9D~h}kIR} l9d \ O02&v%g]!d cɿ CA( 2EC,\ e#w]w)/B!YUѰirA|f5RpCj.KDj6O*|;uF.$R+&*%J8Џф'Q(p|GF,Y4d9gZYsZB hFk7)t n/=ڬ ִ3Q/7k3|F*C|ո7]D gNj( j A^;ߧDF8}/S{r# =QhLͼրD9,32mAQU>@J`FA?;aoR P'3 05v$x7nY Tz on#_Foj~*_lCJpqz Л,Rx,cquqV:Єs o_ҡ5¹aiuya'}oEȠjSgD--d<Z䎌f' !Ǧ? $3r4;zc(௧x I$L['gWQۥ:ôcK;ShҒ} F.5L+ P$,sCǹu$1 oc}ܟAn?ٖf^)JK7*Ot1sD@sJC'ͫL2ֳ!{(}K46aIJH_"臞kƜ83јһ/. FOW:]Bky68L#2wH=GiĝE㢎76;bXے}".kcQ݌~ *ueO Xf? DrU-[ ɶ]wh9E굓1и䫕kpyD.Kv>^cVBnV+UPm$/#Z}j1%h̘K*ELڨP/ٕj0cLՀQ5UJ!,l|3atyFF.j(>ThYkY>Vd{p%㐫 ǖ]3zՀ5NI6տt5ULd珵閐rdSŗC~;kw?>pZ0NTԼkwEQy?^VK3ܶh]6;c:npN"o%jFNI }yXVaڵj?p{#㟲8`k[$ֈEUDI ITKG=b94at,eC{p>_nLnMYcܘr# 'Ae <(`I"C`ysNԔR\ƾ3Pb08As0N,m@ yT] g֌@hO;йcƟ٪x-梉^?o{4=!X>d?ed_*+>ZrJW s nݽLvhH=5ECԲSe(V+u&C"yA_A5KWR]vufG̬6qm~׌tf~ɮ(=*1|k@Iki,-. \$w䑷s*Sx,FocVRiw@Yea뗧UE=5ٓ,VAz@ 4YAٗlcZ%OtW%sq%FX+FO1˰fd3J&~!Ė >΍oEb8_Ni9Ԑi{Ab[dzy XVdMƉv|#^UTheF/8V;ȅpnrI#@v3ïaAP|h}fsmox"c罢~+S\i27-Λ4bDCP kvmhBh׷Mc( ^7͛ڟ]\/ݎ~C-c\VA:;lz(h]Uh j1efrbc;֖l*BNI,Lf~l #A?NC8aJZQu>84#ps!kL>gɤ┲BR ϟ޻u;G>`o~7O) if:0NQ(/*JqF |9.˫9 HwޞVnK+镚PhY ;bϊ\0e 鲷wA`I3hp(Ihb-ŠHh!5{ j䅿\R k?a43_=R>?#~:g"&?#&Mp%}@Ю.2j,3-!mВY=C>@XF*qmΈg3> c9'Fn"rp(ެXP`[OkLyB^Z%QWM]GGw1Zs! h{ @Sَ*D+X:M'и*m?9$>Z(iy!Ӳ)ljH +WҎ(5TEXbV؟Ɇ9g0ۋƲ8ˋhԭ:UT35RMHG?0%cy87񓪶{+[bva]צCN؏F7g{(̎]SS'K;zC 1t&6w.Šd?ǩ0{&3' ~:L&pőh1bM藐,Ƥ1̠Ql%zR43ez ݥQrIxU$Bc$];tB@mj•8+/ mBxU;cs+52xGF/x=4L543soT:/]09Q8_xOJyPOʷ]i O1oT39{?5*WD <ߌY%$C_`Oa#pN'.._/YON8m6Vʗ{GAҩ ӒH2eK a">쇣߼XN5xu5[6axkjXck-ƂtՙD űA4[D灖9AZ&?F.h鴟ҍ^qT<( `rK*lLYCkծXA r9DffN[)QALa{Xݬ٩9䱄r+ GPm)v"}yg8.K+%,8rof$3vS"E:L1@%j+`ZARrل#R=]OBUʁls5;=#[_v|]k"bbĥ[sXa&CcssE̸c/oj}"bd s|@g@{*.(EF*/6=9ª5}H% RfLYVXPҁ+_ fo+xG(L60 UW1T44W=MЧ'xw}xU;3q% ĮyyHQ0`1Xc$dǥխZ즁Yk9ޜn9`ĉ ZMGp޶X؃?ƥ,TE\´z+jԹgV"P+ ^& pW=F83s/p|E=Yh=MxpZ|H{"L߈ElG!KQkr'6f/&i˒beEdX\%N/0Oׅw g\;0Asp%m ege?P0ܵf(84Y'}6I"][\Z`6o!9x|ᡏ.hɋW 4d\*>gE=)pc{=هoAVbWX1 mp[hEt6h4[XB CYdE%uy35`45zdzBJw^{a}sq "n]~Ho,P .U6Q4AQCװ! 3<9=i]g@Jɬ6[wL)CUOzDqPHp"=ZM)S3LY($_S{WE.J&sc3'ȟ d{ozT Ɓ`Z5T#c3>-@O~CC <tBke2%]p7dkGfƘWmMJ #Gd\xa nK.nBoZXvvˡL`,Km }k⫐lHyywdkIJZ ne;7D֢דo~EBχ6 _]1AGߖC= PLf}f5,ٛ&aDjiY7a'`#O\!,V|?NK(n񄿢j16Wn])n9~Hzi~lҗ|/r(Kg~ԴȮZVʪjC('[0xÀZXN' $P!87eCx)ٺl4s(թ(^fv 5u sd]?Nkh/JoH]'?;d S0O Js"T3=uwYSdINZ0TK @.nnJM,ic'ivjR "37Q8wV q…h}.Au)*Ce-#6mwN_7&ۍpaxC`xˡMj`offJUӝqj6 "^1ؽ$~mTKSp/3(.V`0gg{wM%ZnSX)SGۑovהt #wB:&F6&͈j‰ދI `eU4= u` U@F]k {ƴkrf[1jWѠ=~+91f]OU kr_[|$S[T^SߊS3Ҋ8t3b*6(|{ &W\}i G3^ǒ\lC@T=>.}=~<L*%I-=縪; GPQҟ+NsZW8j輝#E *1[忶s@)o:hK(?:m+Fxr B$Ua< > )Wѿ ƫjLė&~>p;ˣsK}`?, , 5 Yn ٨k9=+=崩 .;{  rN䝐ͱW/Gے:bƙ+?x0=^\!t2õ77CHeqJ݀e67eO]PM1dfefG~'c&kev ep=tqd`=vЯklhW8ns50m21]8x(䰬zgL+I7Z7 !$YGL~Aە*NqVS7Z̧|~ *ࣦ BiF%Pڢr<)f?QNI X̯KL,-np֙Ӆ( &b0<`@|1k+NߙT(2A!nXMd2 yO6*76SazS[!F_N̍2N Pq[ܨ1!49rƹ )Wvרu&wcxZ1512ʳ;v722U렟֜YGD h>0&i+=~wy훡pj^je8's1- dd Kc62/PYN؄D=q3*i%_H{X ,ZV'xm+WCYtbcm-w6L7 <h`b66ĴPVVlHYdeKS6oW+0a]wDHJ]'pZ' O_<\z\w )MwT+-u^+HûS`2Vv4]'GA>bMny %OAgv~l&,-c5e2&xGU! @/4Pyʐջ4@ˆ''\bq8>"Rmۛ"AȚ%lXs?;>3Q>b+% 1j>T$z\cogh(0`g~IW'|s/ pa'5`Ưط-&^Gy_Se/o:b׹#T#xqo^INIr.fs'KBXTahND kIHX3q|E4%& 6cZō6rB;< Ho?Y\ٕy-IӮ$,|`mǶ0n"vzG  o@:>a/630%L"m$K<I26C Hx o3EL3:Cfv*s)Gj%hD?tL=)*!Xsdmiݪ+JeBo$́f8' ɱr"Kѵ^S9TR)qCVҌ.C* }6Ѿ=1Z7i sFJM8G%[!D 4,Ŧ4d5[q8RΆe9 NB-gpKWfe0Āȳ* ':er)j o$ )Yt|с/VN1IݣRDtA+bUcV9Gp1bfemF0%mA5A%#Q]1g|3;БV`O4#KPǂ辙@qoS,|߾yBR-`9hņ|QL̪Uu֎y9pyί(80Z ?*䕇gy5[&bIX ʸO-2b-Sg4bf^EA}zJz4|DGvTObtBW݅ٮfZ#縪tyD^IE$ecdks>Y xDg=ALAtpQ3R|;G:L-TxgZ }&n\P p6շi_T''T 䬄r Xk)^<-'ޯ`G9}wjlr@Ng au[`مʜzQfl= >Pkw1igK;@iCDd"9G]i6ށW:T & 2"uoAқ:_iBK4 /܍Q=HmI]c|Z@¤c8.ݑ R7 )k( kg#AuvF]PLI]Fjk!Rs?< p}iUt.܏;3S,|h,cx9E0Ai1mȭ^=ޛMkPs*L lq:MU{#;j8+A9deIWA>]F7' 珦f.ONj}s0\_(L8;(Y0\Qw^F8MnQgLz{Q, m3cK)hd.j#N6[ PL 1((C: 4HmY=GkӭC% ydd¶<$,Y2# ˯# ' cM#3 _('>qإ(:(b!#5P*UrI ,~OYвwڣ+3zw ⟹!y$jMˍgeg89ۀN)3oyGՆݽ⾁)O>/n ?bIs L'ef# Tu/xqu7ř}d֐Pw"BG#\V%4I0 cձH(HrLhHOq'[*ļrX}e aO5ihΉy#^(\)5i& 6pM ƹCZxP,Yf'Ū$LSCZwKn2j^ A:Oµa\u]C0)ApeȗU6 Y[xn_NT/WIV^H+Bc:y);&*Sɵ;rzʇ(GZRBLsoGWܕmGmcAہRpD?*;K=rHpA?(,b7o~?lʰ!3^a<$ӫ:rPs;V"MLFE&wOf-3dFۮWہ 2Qx7s5{s{C! ] 'DK&O VTC4s >j r 䔪*LF= }ƮKI5_&G@Spmi`4%~Q ;OƦڲvY/*chh(݃!PYxb kdѣ%ޞ:W[)C8fn?aʬ7'Qr}b~݆0`>zJ[t;ʦ)-xwM{gz[s,DckIP֦,zhU3{mWPDYc7#&E!E( ׈erZ)&}@tu9"BW`д?ixfSiHM . SG$)1?B lSz4`.4 =K >8 uyD撻t%7o 1R%T䮹n U6SGێi=rX/6a3 xlj^YzO*?C5#=3^g|3,5ks4*${Ι x~|fK~PTzjP7Yc[L1 V"ݾLD^nT1.HcqQWZ&pn1-7flَX?;n vU;8r4€)]quo(zsR\TC`bz4m a9+ZJ[WdSelu^G|W<=_Ւ(FrQuM!$I #,p [gl P8che7MKDեi8%xBj4a8njJ"mb@WSUHQ&lLlVVsCxکgM+@\iA[IЛss>g 5^UT4u6W)|o͋ LU-x[M^1.bVcs*x> Oyc9$Kes՗+9yȎmD*6AgZpSqG@]!͌WC@wJ|0 jK~P[g.ֱ]//\ $.Vu$b*~m0^kB'9[]s*j[w"JILJʈƟOس]!EP&8D/c>'PE{(@Ó7Yٚ[^Ÿ >—.g Ptūа$[Xz``~cN"M@eBwyk{ḒRw7l 5vԻY)Kdq^/{4B"OyXZc3Pn?}HT6\ɿYPDh]u3{:>̽Mlwh7i- [<9-cfT7^FQr'A+addcJȂb>@ aζoS0mvݚ*W!г8'vqR[ʧ@4Á:=хX:Y_Sw(3e m^2yZ,r-oX5Hf80Ǻ 02 EQ5?L3D5o;3Z:kN?|Bw2 Ոۍ\]oӑLKl`ϱqS뗭1~Ѣ7WU3@(rTtg. IZ)DNϤ??jvms5x4x/5.өj.LF-ĴO !V:u OUY©|o78D1g}^Y2v1縨TS4]SV6FjGȿkƒ[lڥ5 mnpNk|$(N=OQՂR^y[mIc6UtI*LPTov%/@i7E&JNnLTP}ǎ Oc*((`?#Mz[Ձh%-4 ț̄ m"˒]҆te2Џ'x^eA¸F(Zl_ 5b.1U: kYQ$Tp>I ؼߥYya6UJ,s/1Pȃ;Q&[9cٕ'-=Ib;;[ܨL/n5N<47c$'! 6˽k>O8Ԁ GVrS!~Spxd6(Ŝn@CfY9"P'f[iEa> q `|:xmp`)AͫX#X(>A"D' x.7 M&`uaso?*b?Dt]'o/RKjk=7gCYi+1 ҭ(j9kF'+v9Eai%Ox6W~V4TYp:BcD*yS&rCv[uLY-9c pooA5L7H>u{*?3zYY3U;s!O#&C@ tH9K9燫auVy doH ^Rc3~f|kƤa-[G-ETn&RV0u!B0''~{hkk~Ăz=]H5Vyc~!^"hm:LvsR H/f*?>@8Z:"O:XsNFRO. g ^!MB5 v,FܙZՠPYlʜKq3 3'9͓b;/3>gyj8o۾'I ^!"RbhWU(՜n:wQlVr.ҙv ]`OCb.=8jR˽W׿m$ YC?Wt_,s%]2i#ZDbY9 ׹Qtg 2V*%#[s-jP|D-i@9RxDyƹWqtI0?Y\4."P;쯧S؁ھvJ=,a TM{pcM{Y;*z)g~`W 5 y 7x1;aQoGp$_э~懵w}nTc)1livp 9kd IB"Hhⱁr4{GzjYnDZ[%U%@tpeȤ]l x<7Sϔ樥%zUmΉ\v»p`gl @as'=_5S,YSU "QzXAf4K9l47RAFBPCƗ6jFsj; 5Aua;*;^Rp2P|5Z>Lݛ]@14y (D8ZjN9tF烻J /Gyk^ɝС ']khEe"XbYT}HWf9 ejr4b-YU} &DW*|gc%ecg6u%s#\fl+c1eWs vpIYzcп]ȔG/C2Q1u+l9 JSuO0Phm}*vtA6SQa= gIDѾA*8F, Eɒ(|$*KG 9nƄ'cѯu3:w$\rxGICkhBŤ ysjI *5/+hgz?4!žE14 ZQ5ڀk6#)EtTW't5 a @Z9M^ǻH_Ux,I\C7_gQ,)뷁#QCGTtj x\ II0ܲ)Iĸ%49aJBkOB#.2N^D0n8vQR! XIX/ L[&ż &VI!vTm]x~CVvkSWxOZ)dVtŶ{?RS\+`-X}gC3NIc;Xf1$ ?`d,~r8b`Sۓ' ؽ\12=#7#4TkHޔRyV"&Z"y'7A`< s)Z DVĎNN6Kw5]2 p!筅my}-e֊%3OlčcBQѪC#X[bIAǜrV ǥ)Rj=p2təI0&9hAVo8c;gw|+[y{#OH83&מT4ߓ7Aݔ. <$~h[cT)OL`a^>ZOa~# vP!WW0$V8o1jVz&/SsPNR6j( :°We\ħ% 0<2D&bqqROK}2}_U943 ^k! ) b}Q_jRj͝V4Έ Q5Q'7PvLr5Hg=;1[^!7! E YͼKχ 5st sNil u\U~HQ!A`AD+pQGN,cxթ_t6K%Shх,a3f4)DZ|m2h#vvXCd#^HuBDc+9xTbo+`|'l` f9P!Ζ]eIt'4vsI"@Fɫ4{MI9dP12~;vqЅϞTa l?֚* /Bb3>*eWin}ꏽi0Ŋ Bt۫ٞX9RO^¯HX2A:+$XvJdΌt!BiV7Â&a{Q>Li&Ol=TͼyFY2ܿX}I;I-UÑUϕ*x1K#{hf?͓=~:.7\=z`!@f^ (8rUaNtu\STh~ABR z7PTH 4-D'Ǔ5U|7Kϖ9vC<pxda0ƧJg?0g A>}M&UV3)^ ^8?8e}$A 8#Mi*LMeCKp] SzMS-{!8ɧ=2xWa邿cWSp+qG:+ /gc6B:J+Zʢi^@"6!Hprcd h\iqRݔP]rwո\&ؔd/cd*cy697[Y ]R0g5j:`@oJ 5ktu$e=F9sl:N \l\Cqz?IWB47$B?pU9 hI ?{k‡y 2)_\`waȟ3ƾ]#'UoBp igz7Z}iތ6h 8h+#ԋt*$v0\l=AFVi4=(Ps" 3׈(y>zH_|(~rU4n AwP!W W ZAQEw_'*5ӇdD$@cfnN|*RI>=1BdLZ菅*W%?HH:LURqԭybΓТS0 1%fkLq0ȶ:uLum>M]?| 6+rϜf5A ۥ X19 E(%&,WQ'nĢ ٥@N1}.!ו?{ȈF^M%KIsFo'r6I@!!+ ,e oO F`ʺ?=;4}1,i{Qˎ~(^q1YbgIL5oS?jm8i"P4aiN?mp] >اS7H`4*=u%ze?t:f5P$ozo'N ]7I+7 mts7 p 5k\m%}p⽅TE/s FIN&.jDoI:X|쿅b7u*u{\9)1MfiZaګ`7\P^I$Div9s;3,sI9A <6p(|\ ;g:GWT! :Z G}VW̅ BeayT}2aiVrFک[~#o&㸊5`i -fPaǨ7mYua̎BFAh?(0_2po!>|ZsNХ!Ώ/eh5LCrTZ1'}LAua܂ 4wXXNi!Ql>TrOOz{"Rn#XJ}] Ri!3["T<Ӷą*znVJۥVA+Uy"kzKBѺ*GZ !P!* r2$#G \6MWWjhO"{q/\P?S;TFڿőa<3e_f]G_U8MF(n](:YVR7;Ў.k,EZȡ@ [Gᴱk-kdF̈́S^3췟_Ss9-TNLෲ Q*ݨ(^'H裡5tU ¡~~U[bNLӣ7a+ odz=y& Ie07at%?ѴGhJ%}}s!'7c D26 [ e#pDHa% UJ5gVYMiVCp0z>(^l ,P㯐Fs&35O7:G/-ޚ [,=x*3jC:H g Te.#̤ 縬ȩ<^eUo*PHIu4::GÊBP,hHe2O#}EfA?:jD\Lď,Qzu*]:*}9?Zm2xYYYlȷmo=&w*nÄT1; Ɵz+y;)ͺ]v51 <X}6XmQ7-Eˤ{Y GDZ-v7ESci?|7Vw {fH!ͮ@<*S{KIϣY^j4йT4[ţD䘪VdCG; !>S2 R hJQŶGU")70 /ǪnFEB5ؘL%vdg##ǫ/$ppѝ駫`L +1w QiX4pѸ'@LHn[~ljX5nHv'BJʶ^Fč&Ήըdh$y)tԊ%QRou47STB Sl ͥA5V߸1)86903lb1Dt-(˿0Y?:UT * 8G~ޟWm̦֜5c)={p AtGj48c@ĥ-.ؒi~*_&5\WR;E!r`h2)$U@RYYZA=d>QTUJz.S$i?r+]KPxr.W9 iexe!}gi5–N2 Gj'h-/x1w(n>8įu(yrf.ʡˀwNpAN~p[z. ;X!MCI&9ʕ~5m1mTzr1z3d8 677gfDXhL=tb4M,فgl9A9Y t%2cVwCs+O`Wc/!۳glDF + 擕Xk#]*$1`cZB- ND7@a f>d0<%HM--rh`ŗ3F=C\G6CT;} Fܾ @0Q3Oz礁X8gsQx(4:K%G=zs-Cz]xPqg}J'ڑԤ|&Nl% סzm ~mOߐT)%Q/rN ݀JBLHy H_y6dfJE&*qC9$_ď9+N^,t=~]|7e->ՒAXdW |v꾶#M|WCEC@}+pzKyUxC=i=g&?9ְqSTU)%hCNM~ȟF-lV#A/7;r.b`!qaץ%.BWY&}I<15+AyʮX1{8orbD ۾Y!WMBū?9dZ3P +1MccT0[vG"<o>]ĭ\EB>p \XksE]~}3$x'yk7wș[42BzdA9g ;BhվLv(ҴSMy"-\x$q0 /tłgy}~.YĵՁ}{o}%Qz~  Dq%S&> y֫kRmr߇)GƧհSmD;Q{[0Гj!FTsIqjb ߁uo^;HEe_D%gIQ3Mf VKyQtvsE:?IRoBm13%DkH|1ȡV6K`=hs8H0VwǜuSXTɄMhC:.BAx[.A==X Q_L]+D. =52J>r\T̈[eizwcʣ"$Կ"Wwl#6F nbrGt K$^Fw_fECuK|u'U{|9]i3}N+FaN ~} \/dڗIܑv E |t#?Mw:Ot@bH{[48yHXOelϿʝNx] 3\5/Z9wջ1"GcCtF ‚,6ZxI"N^{QgQdypQJiȄ^CV?V=6_>\KJOOcC~;>6ˑîX05u{4lڕ.{Sfm,KEo-2{$ҶN"8]͍Z*[R =yGd>yٝ%1! mڮjBK겔/0O2ZQz3O_4a=*5>՚bp#M5ZKWYiGF(+pxȃCmy&LPH +WV X}S̪DJ@Y$q ;]fIwaOfrWVd bæYCXֵnUzϲ{R?J5ȶ)rn1L$D1G/oAhX[?'v# @IͷaWWD)/`ʛSQrݕ:I5nae!،@>.탮ZZ"ʞnU1+:MؓghK Ru]:9Jr\3w! `/ w@lu3QLٓRk .%CxڅvW9%'4eRR@X藝PqƋs6Х†v ː´Bv?/5zaz16} >;9 Kq2!¯0)p/!#) C"(;8H}178q쮙 7X}%n[z>-QV땋(WΤgp.)\ 8d.i4=:iR[#?&[L Ds|U&C*ecI'$.I%[bO.;b Y׻)] _n_a2: O|xZ78&=Rq*"@/2@%z_BF^7q[v<[tI/q%&q;xb2TbhQ;2 cUא4L5mRͽqp ;ƕRc:IƧ_6x- -pȕg3%k2ds(.S<Ŏ{ٷ]JOMO9<ۄ;CDڋD¤tJJh6SE!'۽16]Y},`aDtޮ#K[(ӄW<İ])`Xy ST;Э7A&ֶTaVr8u8hi[)4(\JO(xFp9s@at=44;Ԗ:I_wV~=nҷWc{ZFRSALy)kWOZno5b) (%hѼ5|YЉ&ƛiYg$?0%I.*yt*R0frvR= !Pj* |u;.kP!W! ePDFAE]guΜq8@51 ?I}0W| !oo]n N J4i5DtxLն*0Z 3JjT5*&g &vMy,cK| e Ko?.:˜N!Ksڜ5 @9PMU=תU6?oT @パiG ZD">-5ڴھY\]_/0:]1ʆ`շnpa@v?o(lh],%x&0\4Kǎd"bbVڎ#V)ü۽3WۢV /pNtWJiA-H`!}#FYqKQ0nK\pS_BL'{.C ߇֮lZ\Jg "&\jWT ,i_"|zf/ A0R_{wHNL{\ 3O.5,TkT7=Ne GANdt5ahz{jKdZRk fϘYo_h!%Q)2oOMArp0el?O -}>)Z Y܈0F6frc4HYc8U+(͵`2fKf=56{ .M ճgKc=QGPDMcیD11+^?$cZP}a#XI 4#5:֔mU}R5~)s0PrgyVȟ!9Y*\&x9(_ 7 9\RakrvE]7ّNR]SLc!2#'pơqbcԯ8ꕶy'ɻN^)+tԌw/O2\O^ V0?+4(;}e14׶ Ak\d]pPM% '6;bۯޥ9/H|tp"MK)]*|-  icmm` ]3-) z$Q<-c(GRhjj;oJz< ϙnv4s$lML }Yԭ*]Ljʴѽ IBoNC W>B vJ0ՙ< {w7&#F,nW 064RI7dBY& 5 7JX1)5|X~Ųӝe"r3yP#!E\33 Htmyp>^~cݷuL=R{Ke|=?'2 ՎϤUXv7 lZT, BÍɲ-Zcrl d~QnjJ~[N`=U"3YO) ~u>{Hxg-*kVc Hi:TP'˯i+H Qm= R1)2[-Q,XZxs nfE޸R~`7S-;MWx89a!9 3xNjC.Є6NYvȻ x^L W˟QU#_심Uď] BCtN8J+h(S]$Z7|@mN=p^g:ֻai\mC|۾ks6l$5NL1Nt)d>X06+Nd5<NEgc*V,OGمxB?z7m\V9֪}bD݃Z0| Nw6fۗEu|bF~]+C,zbp_g`N2&9gb6Y{/v؞(^TE3.qǒj(ls%U Kj.*V_nV܄d xJ/[c<%>QEr-Fb8|`2ugbRp|e R4{~끡[󙎯qKua)uc)&\u j≜Kx3r^q7m)V\,' |L<lf{|lN@U6espe<<Ġߚ(g*PJ'_/3F?ŤmŤ. U9름o4V]_sPGORҨrqX" q0ī&sR\V? 5wY;EݫqJ7 B:5CcZgp&NwfWc)I ݚd=&(;Eƭ*߇Fb5s1a.}P3<ĊI/1;+V_X)m P+\~Zo AZTƈГ[^n@_Y4Fw\kٲU|1|bq..̘,7* 3{ś#HiDmE$J{c-;L]|X^ *qH\p*!Сܮ>OM2=NTvDmb@ X_U撷ADbPFu0N*^/]TA`1E f"A\6@x<i9 +C= eo3~ oq/&]l1eUi},FjL):g][GPBR+"zuZ#dl:v9vZ{Zct2ePIBz8Vְ0j%EΔmeQ~\ab ja6`#ٛDH|}3֖>\uV]$!$W]QgKL/+)V |9ETwޒ?$$' ' +lg>~$zşbk]8sDl懘Kw gV`{'~Zq*Et=ꈪ!Na 6X\,{eF*2{S͆{?1 o t52Ȩh_ODK$7sL%uj媛zGמ{z')e93$[P6Fc%⚒$|ōeYHv?@,ۀ>.,IHwr~=f t|EӍUx4o̠R\w7 Y˞ MqÂ{07AeX*͋:顚~+"Ѵ_os93E/|kVCV $ Y|^.cRϥcH('"荡.]c>#fסU Խ#dX]@0Kn_NuF 7ة]hҴ|Q\(Z~>ξx/9盛jLf2#f AlօckN>6Ԓ niJbyY[fGFkYMgm߉}:\}u!̱P6(dQ݉,yzH4۴⢇`!ܨתJ^uF%~<0F̃\WB9h&\l&ZȎo>]ǞK0g`Oߏk<^"2#ʛ癍+I}b !6kD&7=Aȷ&!n h R "-LߊX-o[bǖ{ !tN||.}DLpN6F[3CѸЏ`ʭn}Fw!+ZJN gcG$EB6g4#ZCp͔J|q];/%sZշbZ  ֜)ZDqNKLuI3ҞD4XpTh#dF\eqZiQo\wk+g\c@z Ph)H}͐*\_:G-?B;o J-Yed[dUBGT![|HNBO"G:Pl1jj@qCDT0-vzoG'WIj3bb#Q"]& +^DˍBp# HuDg_yK;̮?)V,BqA"F!47E;4FQJ9!V J5M;D LVD.ȧ<},[|.iT[?>JM~E{H{ܪ`Y'x#UHo>׻/݋:|=ej ?$<<ȶM^F=dFG8 UB|@%ySośC(Y]0S)?gƚĺ}UHu%(0cbL=9+iUz'Zfބ$m XD~j5&L,xʉP)9b{[,["Y|Mл+m68Z (|5s})xK ڢ.q-3z(hH9DY@.'< szT?Ax^JY .X:S?\&8B ֍H2}rjk5$Pdd{~!nNzj*(pz6/+ C— bkL!:IBv%g7Hn+) SD1j|Uh pr<'t }kbؿܦg KĐlVsʥds3$Ӛ4G͏{:oO0f`ni?5n/ /k `_:H%td.6e \V"ϭf!HV5ʈ~[ 06 /l- mA'GM,쬢}Z'X9|C.ڣ Bo'7]I#sLju@CL9s7K-0mqN .:>b(xT>q5BNX]zPO^Ji1IcXuݍ Nc}* َOp)gf/U7K-)?/<(um:ݜۢ;> Y fQLn=?ƚyInl9FNLΆ.ZP\OP0Rm熃+)E;i1M~V*,Zdq)͘yFn4ƙ\8yiȑ&} |%Kٞ vڲ'ԟo4GQWuV FQo4__>A\k#B!m3Qh0ˑ.al[s*8%q6~ `]ݚh &`><7LbPN,] 7t°\Ԙp\}}\d ݑaiz?P "J&y` 1NzxXZthd~kQ1^"Pfߐ|Y>FXjA[@p a!WZ s_Tw:~7n9*iq*ذ Nfo0+h 8 wճj[yXs R ύm*{0:"cC38MFx :Zk^l^|[7JeGTacjHH\7l-SE}mE8J5~<PGظe>VZw7垽On-x%#Ѥm/HHНf oټصsy*g J#G wO-F{[=^OUn(s[>f5ߟn뉛Y YClVj-bwמ#~+cfKV isI)~0>ޟ!5\CC1SG =Q;nc G.RhvȒYpTSNnP+<8GUd(jN)<'RO;^k Ed9a1iM-INbLB()wO#*/Njmd3dv"cp).wפl Y)J*;]vD]=aRk(Q"@<~[ Bޗ7ΰP0W;32WqQ˭#TA3EKeF7b8/YTذQt9[z/$$ᄮMuoy݆]gWM;a>|ͻ~Â+wG0 pIf7pjbBu"<ܩ7Y4C#G4 u)MUmyXoݜD3tbI}Vٺ'W4|~{a ze۫\gj*Т7 ԑ1SК5g!MŌVqK@a>mP>xX}ReŗD ÑU`o$C,H-p5/ٹ[(3Ys #-fނu .(!z ^a1PA82 ]PY5<dgsr֮x`i s3Ch!n)V $N-ק Ҧ?rk 5ݬ ;8Bo@d l( MԤϽq{~hh wiD{c=^)3kyEO.eZ|@Pk[ ?ȈH(ŮIPSW6ʂJ}:PHEDz6ռ lYd!3wgNt RC K}SKbe~j׼BHԻPR s؍]Z{{l4k) ' il襣H `0xtWLM2)5M!r!mkXWړ:`pla:V QbH f^eq3JE~/>Xx20 [[/bJ-hӏȶ%|ޒkW8ӌ,",B6$ [`viߨ`'N`ws;$?;!D s_cqʪl`HTCT`jj^Zg[|c}'S`D+*Q.>VKm[O@ \Z؉7Т>!Qh׺ofE|_EKz:@׭-/9 +ō|)A.5UVEc W+^؀qSg Ωk=8x͈ ׇwF(tɋ=gإe@FL$jmqJʖo򍾬skH]-lIҞH&L1[x,U@'fT kؙ9ItɚzO_\HJLw;< VbǛŔ?+r-&(9T,X c%V\W-ƭ}ummn 1DJQ wRp{1pƆse\}P*1g׫{(=ݩaj!DpɱN 3(2eކvJ5RJh."Pg]vL=]}an4gSˏQg Xwۋd;qn48M>5Xޞ]{s܏3ʕsėHyӷR{8Vp-۔uwIlXZGvEoX C#^;sl EFAL8jӟib<9Jyш۝8!4[v/9d& _ed<6o% 2_o?I-%9fR'%c%~)=qCA6# P&?'̣gHitl1U/ZSJŅC 㹪c- b{  OTEd#snw:0i8CYJ"tS X5,$I2g2R`Č6fuMPv΄8ʴ9btIV֊@d@/qzf06) 45K+b?RGhwBL=9eD:IPS/GRS#}O-[[ŷ%ׄH[ۥٹގ*CO%KDԓ-7Ve+J, KU7mD 3>cc`{cxz*ekz oKF D}qah98<2D^=Ȁp&oPJ[:*&p AB wHKEI"P&x*YRlc>]Ei?hr M'U]SN&7,6) a}1P <5"hj vq\ӱ.g._϶D/Kg2׼/b#l{?eE%C qX *zzRH(͘\H>rk8jq\<U}> '.J.j4aχ{Uu Q>xTZAl_kHT#:Q"t/jy loCix 8 m>.KgKk)j?{43Cd@4+$?&maQG6,J?0vm ozIX~d"Ӗq4Nb&8EYa#!f~2m 6+1v& NfYfY^L~uG&Z$k-nbb)%>YT,$zBt~O=|K &@b Nc8:ΛMؽR= G\c,ǾrX7H_#)qE4 i/xiM W yMQ̫OWU;UmĹ|1^c:s^9^CC?aϙ#zVe$ t+Psɾ K-8\U@]^%(dhCjL_Ә3/)U "tO^}"˭ ;WzO=xVTM47 \݊}^jsK粪!?6PpYzV$i "߮3اiʒhr}!S0VXN$:`#,w b{Y^ϥ+6~f^e"6 KrxJ!h _;{sUW1> R1>;C"+4;2[܇+hRjB 3@ pJ##FfAR3GaFTds)h\p@œ^cXsrM[9{^': kx'>WfP})P~Mc SGݛXV9JI7*l^4FJN ;~[ 텸 mj3?`n+=.fn%vTCg\+]5`' E;r{|m^c:F"՟ CѺyUXF# ݒ@^-o4p #˙Ku/6/Wix5mws!~ժT7Rq[A)ujMoHhb1yKЉL%C&9gfk+;p=)2޸Iۿ.s|ָꡞݛdk֬nd|ɉy+,äl[511ԩ?TBhx,aM/UʪWSKʘFif Ē{DɓrE64 lJ,C -Jکo1;w:mrE(l;7KPB%) 6t\~tZ=:R̫:~jED)~ϵ QrsE7, L7Xv}* <4R;O|iO|Z)`ncP$.U5QRg.^dkslӠhR_*:6+d*6JZuy\Ŷ4}E~!E_=JmPUڱGYSi\\N-0pWr'NQh6]Z|%  ]Z _EQ:nJzA(O겨|+򯲭8f-IW)}#*=l%6jLIQu_/\~NT[vŢr5#2펈srP~ lyLtGl;p1LL !B &t3Bm@'Q]3ƾk+7(`:wXBM $Wnm'z꠹ˁc!2[͠2Qt:{|7 ] hץ }CA$_ ʄly0YY=U!"sl _m CAHaH/ 8×:9"B⚱u{)TgSۈ[`ri=NC s& >`{cI[9n -g~QNbLϠ>QjlSȻ%) @)r5,!JȼҦpkb癑g\'9A>um)uGio{D m#(!BaୢH"mp2#>{[;:_3U!!t%y9ZCm'ẛF%@aCü)=d@`mP~ۧ/-]YmKzZqRZ[i34FAN Ȅ={PYPP-[qi U#r/IBeD-ad؃34f ^7 "I~/<D aFnR\/k3BG8UZ " bcgX/ D?;؃a`g0kQZxϔiQ7ą@8n o]EԢq)o!Փl;ٲmq*t}Ԑ<ൗ UQJ.O SSݓΚF>,oy>~mQ4B'V &hgl[HL ڞ1?NeT 7vfsl! tVfQ`x\y½Q(+ѱ#Ž@!QbyOfכ`/@ /84, )%VT$@5.#@ӖsQ@Ѽ=B"y(,c wbW~ nOT幸D _3U`ɢRtrvzo׀"j1`MBFE`B,+:e\*pM4kUޅi[峜;f8=uHpeDl=iEWՕ˚=^l Apzwj/8Y,Eli|k@hz"Q]^q!˛U\RPTqG]Qi@;m3 (7UcbNf>vk*٭WYDHf]I:c*(6:3*x@X jRd ջ _ mRoq-/NnlZQr9JM gӐRo.FGҍ@d .6I &yu`x f^42LF1UDt3ՉYyOgHsfO}}4[|5>.*1I!QNaTYrؒa^uo9G_V(Q7:׶nvMlC 7ۉaٖ$nxgёckFǧ>|"^ hD1 Rl/#5w!""uO}ܱ[*"0|-+WJFK#:TR5Q ՛ڗ~R-Pf(@RHWBwV2 !סhbҀ`pJt+=Er{LFڳg[vcĸ0.(z>pUwqT-HIOGa=oK!VQ }OČ&2qlԟ*.&輢4۪X`վ`IFw5hu 6Rz*q&Dif\Z#yo0+eձb&#.קS#x(ywFlcsPpE^Xذ?VX dolcdKhh(}hUrMEc^%saB ^ޙbw龇h _ᑋYؑcz-AFɉJP j5:#sʊG7?. ܯm3*ˏV5<b1)2rG~ɨI#w&X;{M/ibpdX}/TjG5@d|1C Lr3΢U›m;Nn_KYwJېcؽQ &r%⃑ xJzCyzN6; Qee\M"0_YGJš옖LY# U>"ۚ]C^GpXNi_nou*9jtm؈LD#!}%E2[+GX 3ݓE!bv1-4tJ_eϚ^v7')?+,.9BBBxf4*YH,@ġ-Iy^+oDM[wQ2$Ad0cX+nl dUS.p0Q/W#[Θ?!kF|[ 0g%w#[coeL0(x(C<0OSEOo cj*7tqax6!1Hu`lH ;W4J{rxY3EBAr9g y9l ;5djg> Q٬JgQ}jleNIċ';;kV v8t,] d_CjΛgx|nu*/R7eWSP#M;3՗$e@ X[A:K%z2nE@8O$HZfShzsfz f[<Rq[=r9A/vL; wQr78+b1foz5U_M!!7X߭cDa@X(nvBYݽh3/դW.L1KhmU {Ռο1+AH.j#dg[ %!S5gCMz 9yCϿMcc_Ř.,]#)L~jw hQYtmb GWSʇ?Sj|-2x>yuK&XʡȺOܯ٧b=( XȾL8Fvlv4YDWQ<pUeH9TW^DŲJq3DIOBB*7)MzzlcPpqa [;K]epu9嗬=#ͼNjO"etV)'< -D_HSnf$STe9uᾩKO{C[iE!Z1'sqɶuLifqؤ5Սg;')vxC(F'by7Hm :`hُ 葄!3N'3*0ʮNhFx?z9aܺ: 9PW^~eܲ#x)o '-燯r]VmG`<-? `@AjI u:Z<@wi3ؽ0Ĺ3KxfU!A./)A{"/;Hhk/XdMb F15w:[2ʢmOY<yUv|%S1vL,7Z 8E?YxѶh&,oI.to-u\FdUΝι&Ծ([F gOD"1u!L`q -fSt?Ir򓼪tg.VcK=_m* fdH[|H!]1,`hh],oeJQ,ϐ?1'q8d`ʄ˾qf?#5xLS;'bqj0֏GO7D ӸZdi(Be{U/tk Q 4_G;R t1Ĩف\+^#;k5R9sԱPx 5˵j9,ǹ2$ PwS5O+SGm*/ LV`ȧsf$5z8EM@w6P(}ENkZK'[@§@](~zފaT\ge@zNRܡd3N٣.lˈ:Z//eAJ #q!SG=McLp0BGJ z(i VZ0<#rlS w'\(V" '^E_ @Tҥkf~JQ.1!*{_891rC9bX]G(q+*Mb5LsjV@6k1]ż?N'bR\[5<å9緭rP*q~C"cg@"s5 U-.EKf $IȦsvӎMFyN %*̲6zAPM@ 5f$՝j+ACU8(l[:Ҭw9L^\3jF]ggKD=wz mI[zZHCtڼՕQ(b7t~~X1?nƭt+@^ZEA&oMVc딖!K`:5) w0ܤVJxu  1 ;u Gu_D¯XS n/H]a(@V>KxZ=sl JXwzR@AºRCƾ(vcbhTU4hML]?[tFZXdL9'gc~[.t2?MVmSmu׆/;/bkNŀ}?2,dE04%Kl_"<* 47xdw鴈0+@Q56FEBf %B~}@:`:jr˘9CAx.aIxo,9QHe9F[h' (?مܛ(XB\qTy,ࢴZښ);SfLmhZ@PF4ii_ ‹^_PV&/螖Ȗ+hL%{dBgnmolw(Gd_+r\ȗJ =U mNkd'U rXvx]2l(G0aˏ2@v"4;c`^я ʧ+O&1=N z3,v8Xmh)Ne^LpcߩQD\4-=3ܰꛀn=1~Į3$`8 9\6`pV ~"x?!N(NM̂VNK|ke1{ZCjf1R1`Sd ,Gه8.nDU#H4H=tͬu_:i Zbh8WM-Jdd9$<8nlYcS[[K]Y pZWAKւsL+`E9i8Olx&Ye[K~ϸ(" 6l7XL5pcJfÈ.& AY̍  I̪ρbYh6^ ;1A:D^p ѝ`x~0LܲG:Ukвg2Ld;~ױ#bIlj ]ʹyN-(\o$9Q Q+EHExt2z/C|)JB1MݳJ4 k^I“I0sݨ*`VfXeB H( Hq#N&KyH/oL('YSIE:ii|VcjԠԾǵkvA()͟:9wSL0"u Udj:S_*i@Z8=ֈjJmo>3 E(.Eȫ1ԐBڐ#[JlJ:☕?f-qw{I IsYE&&o.k{pTwwP"c0Yb1u]WyJ-C7x&dl>hWtb4_RfSidҥnp}Qet QK*Au$t8YaEz\? *^aXY-JK!E;r+y#,<QA1#EJ=eӑ2Dgc9=0\F&d1XfpT_( F9;ӫ+|sZ0n#*f [dTۏCϩl%t (D El)"u1^V^|I㨻'*稪.%Ƽ-jOPf?`Nش h>9+}ޤD0sI4F$\^m{ p?L$0ꋺ0ʳ,_O4B/#[6.t< aV 9}mɁc PYAG=| #]:# m_RA0@' r[ۺIM&rgo)]= Ig>'-)aBkSz gk-^p;eI8N{? N{Ҥ'Ď57Yq5w#UWL?.yjcxf"6g t MUqfӤ<yIe XF7p# iozB=0@׺rP jއ(r~$Wo ޷y3c3{t?B}r?dwm~abYy6-?sIج4]@ؙXyL$ixu&"y h˷C2j?z$J#hT5BUQ^g.A PԬOz w3ILi4,pc GC3#8 fkiV w5E;C(:F˓5}L t840 L|__cj!ɹh_\T1v+iL\ϷXd;k޿ UUhWrkob2W8C$gA yB96t7f}ڐ^+m`䱼e=^ILfC[y7ݟ>>`;xM g`Vb|WMsj_}p8gw[rE1a ܳMhBN-Qu?%i 2GYL/@жuXf6l#*S) :I%E?[)#BܞwELxOR:@5X+d92{9yp& a"-u+,c62_ :Xā.!'M] 2RGe> n%cZ+p_( 짷gclT0=E-Szϣ=7!g*<\@mc}"H5i4K +i23:Q :SP2?^7Ӆ%+KJMsۖIkD9g9R7[Y]*,MdȰh. ͈bN :;.fəLș<. @>[/%[3C'؅ ڥbyyX5jmuK=%7"918,yq yP2"W+NU^ μ&~[\F4"GO42Fc ܔgXcwd@fF!.%@_^E%D`Gp+P gM&c䒭\좇eEzpOYYRBKuݪE'񧥿 ~5/Qq(`:aZxϏSc,ļ2b-{k \ۀM/ ulx!e`ږ:vSiMS!a]vBi!m&yKoiMe=f7` @&,Z;w h2Rwhy\1i,>t F+Е|RSwVI>} GfO}k :'v@qP3G4 R_0gmjmJL5w[aǸ5n`.h = &~Lm 6EuS| X~IvJcd_ݤNO#fbp" %q/k+_X u CA$/Vb"6ؚt.pPWӐۦٻ*>#:72 4JKek/qir+(mMIO؄?W417/cGe`zs_$xFB1߇ȴuPs%an>5Pl{ZEMceUm 3Uco>>"X v6 WTB\ #m1OoYntG]] Lii1r\l̈xxOF'6j̳ ,d—zg@=;|f5ɠ-'v槈J9K + 8W2sO^+fY@D\9fK5ZEy*ofR7eI*qpB%p]!}6,zm:t fie)Ybk ׇu97|bx+Uxz{2bMɕ͔ ݏ~ywa\=a6n.Bke{w{*wCSͷgX5t,|jz+b ja 1ՑFKeX9W@c=q uݞ'g Zv 86 V֧_镾u}^=.A| -OM, VTPUj~tk^NV: N^JdNj ~n͜}SK>3Q*&}AowEaلY 0aO;xxKuBޕ .m"թ ]az2ivɄyPSN޲'%~itu ߙx  cK&xXz,,w\?(M.?xl(` ˱*zwF"7D=S#<ͶzT tMyE"E<$Geޤ-3+6s-V]s&r4E3'e5S*zʱBtvۢ#_3_g)|]!Sd8H!l}<98otGO;J38耤Y)i&ཱྀVj~^ 7^LXq8jj18dV tx}tt2'$e"ɕtS* _@ޚsm4b)ߋmh$ل)SN4vDrcBߊw2Jy\}aDOe/Ҭ-E>< >Q-gW`#?׼D\9{es3!x ^Z U)ڦc1Ou%f8q xR^PQLs\ہ+\dǻZ ,@ՍR,22uv2S}9TףViNtQhR^M5VKb yAk\ k3REsƨњ1?W8s],t@%JPr4>HOYұw^6|T@$VǐO,4*OW͵ġ'U5 0_U@ <IbK`/txdĶ/\k ]ݪ$#WRSt~F=z ȍv0g~ǚ=qq_pF;(D2?|b!+.\ ^*Bhf].7q!hZ-P#0S[y8U &1-j&0C: ki.RCpᝪcl 3|6lf:vƎ-B&]*s:QYN@54}cZYTzDXvcNQSL[W-xNdT{zjbJux˕lrkrAibCDy 1B5~mX#QTϟZ߇JUة|?i (/\U0#GNEǻ)ӇYIPPK|"r8e 7=<<5"Rm GQ6} umX"ͨK-Wa!ZLyӲIQ vˎb08MaH\XՍ O"c\䗞%8']l*_'ޥ2!/mO3%H<8$CMa&,yKU$xB"xA ՚|~١[ZZ@,gT"BBQovs|7ل,ov43]̧Cy;{ۖ14I@!;ii] ƨ8vϸ 2c~b"}B֭0;E_j7 $ւǿB7\lʡւ}|3 DNbWl|~7`Z$GHOCsIQ&#ri4tjaU dN=}G yE\CtҨ`K!T*ʄ-0JEu(BŗJ(*e4Ҷ.!')%8/)F('PN9;Y>|@*CĀ=ipLaN5(,J4MEʃj$[ڠ8dsÒT\Y>L @ cyU{N#Fo0YR@b0G.9-83gO-3ݛ H2u8x>qec}poJwPF 3|P {<PSDLbTqyk#is՗Yc)WI\6þr!73EilX,կnC:Htfl4Xr3Gs1\R 'A"0X ptU>?Q,9&h^Q*%R8_[ - D7Eq0J"`.-/€ˠ+ł%zB# d?CP^rLt /;/מsrUZ~pu!~4&JJӀt43`\rhA, ۿ,Il-D} q<'g{q3 eh{4U{)MtRسO Ra;me-)2z[ T_?^w(LG%_FRzOuwe)(=H4d5G-[Mr  VܛeŖ̈́=f$`U_I ANiFOkx0rH6\S{*QWZ@d]Uv;fdٚvסmXh1sYraMzp{H2Nb/zOπ8ŵ"5/r~SޱV;b lmBiQ+ G%rwoiW nj﭅Y(^ڢ;]A$^8Lg;TBPڿ*' Ɏ5Wޗ ׾EɏQZVќ2}(N(74(7!cjT deǩ ,Qc|3X)OC ԝ7^r^WZZU1 U'~!@{oHq?HH6\t7(]W\8,a\qf iXPHYs;quVT3N7 zW#]υ .[ro 11O 6F.Bh6>Ъ´^D쓵 j/70{?cA +>'(kd͊ذlF[>HH45Xg0_ߺ2=F"5qz'8 c'C`&RZx@V (' (vsVdW_3ΰJJt46w$5c 3SjTu `!J T+{T=nVv=8->tO. V",LG 5T*טiAV 8Z=zy&R(yhyBQ Q.p?&) 'k٪6bc~K]WI5NMnE^~`XJxFGn|bc2P0iXܼ)v ]pDqU(Q;TnԎzqlҐ]3E&$WKHDV ))L#NP%No Z!d=Svf@&kb}$˴~̎*i ԚE"Q`Deh9dH n UCF %v (#ΞcW&A-jV[8^4r~/e(;'x|%.JEp"nԠACۅgUvoہ#ggɍ/bN78ׅvI \7H3qsy* p[CsE[L6Cfhu(ׯʩTP(Xv&:`h]1"&ԯ< 9rgf;P;ྷ"L^|Uyщbr֦ MM8 ߥc$V{}r2F.z$%B?fAlB|:Un ji,2|O˻7 Het)u;>)L*w=뉹pb9\[ xG\@Ey) q02L h\ąaPFhJ^24U5La<< _ *8For\JPr9 k3c7z`d|@.ZmGvYG( C}!Dܪ-_ÐO*%ݟ]E+ī#}S @8?3k. ,A,70VxeP fцbu'#(9,Ҕqߛ\' ē]#Ӿj7 KR ۦJn5™ "JH aFaa :B*. E6,y0V˦\W@emI 9e:h)f4ߋ6z4J@;酴jצX%vZ`-wUڧ*a*^Qt^5xaԐ/Y\׶x,p"ƱvoCzd8-*}"֋Ϝ 0'F|ln%LV<`Ia_tzU/G|O ,_Qwi .mAϙ P1B5{ȫC,fٗpm(.He8PqTLM6 %E3_ZuazڕЯcI9rWgtT/]A4m0r*XZ{+law]Qr2sؑ&2؂9Qe U(RW~t OLp/W 5Am# V W,kbE:~-T=&xUt kKFnnnVYO'lʢg*%!\moX`PYjvi6~FD}±rgS員HG#4`cL<\b5qs3//ߓE7<9x0w+U}1>V?aB NA~LK(*8WfYB%H$2¿S!+'Ne|J5,ۡژ!-媪DaNa4qo6Auf4{rTlٹpjY$CBg URtEs#ӊs8晩+E ؿm.n/,5Ev$n`v'D 1uj{&?R s.= E98\Bضi i,Wrtkjb&J{~QN5c|-E-qy,Q&:֑ GiIp~W^ufrV,֬5Eۧ Y.%igx(6Brq,<=pi+z#!eO[7g*+\+݌aL,;i7w0hZ=7qڬՅ L8=Db{6nƟ@VLuTӔ`c 0^J5gI&>Ulz$R>$HfopD=:<-x3Ts;BNWʜ8oG6k(hg" $8kAL![#j*&T؜㦦[Qdmmlz.Kϩ) pt2O&oٔ׾m!a%پ\Pړz`w))+=-P0c^FXh[9C ~I`GPNdL_rI\njly1t@c#80T4F:]day-}M_~b?~u~$lLZ#iw!LXPA>!Zw%wPKC:\b'>RR/<{"i[3"r@P[H@b k:QP{PrHSY[Et'd#-+g2%LXީK=YKZ.ҽY3"SI;͟\W0I<7uKҳd~tδYof#y=v OSDr;j=gwi"͑xd} op jv-kq,+%YOvh 60s h z?0X6zU( \<ӪD5+%Ľ"oect&!&d)}Eƃog.HgK[SσZH~]gv„?ǮfIMz7ґ!z &r Pbcϔ ˼?~t؇Ѳۏ%2)}>;ý)تx^' S<$1T0 E=}1['"@<>@ +mnDsݏ +/~H'Zސv 2,IZU?tݥ`kE_.V/|) .I( uGyQ^蚘ڢ L>qIػ{lA9~tǞoWgIM8iᾼ{B ̳X 5#RV ?9ƇG@ )ȍ-^TƔzvBOYp7e`q-skLE/f|2JPnk!_4ї+$qX4DN+re6ث8 9;Vn2YޏϦa. a$eQܭKi jL͉ tq0:%jlWǦ뼀-B ^cW%k7WT Pafrg>B]2m_ҍ<- Z2YLf %0eQH^˕*ۂDL3# A&RȥWVoLaajB=o ƱX ةJg:\z亪&>*&tP;"(J)cS(#K*Z;y|Tp9J5my0,FM^w\2\C3ޥkinևK(,!Q=\<Xc=v]~2aUQ4L!u}/ku=IS764ݎf&9+Յn a57qPPjB (ţך9h`MRO~ҫ1[r<#Qs3X:afXiy-+5}+3"l9u}.ӧ3dhWG?JM;cJMj0q]9Z4J.Ӿ2zyjUB9KVXL(& gڱ!4gJ n>"^,P&F%K8< f9[")En[LQK=E6Wc8%S^+?I5a0(<\>6YzA[ VRϳ߈*HqJs{s: l'Dlpo&H혍aijQ*j"Jn ^14LWt E+Fcb[NOf12M0@{*Կ^L;'N_jɰ>^Of1hm AH%l*9nRL9"UBxgɠZгvIhz&9Mm@PcƂ/VShqy TuV$?'TQB@rK>s&8C)^ѹ|8` 5Hj5ڼ|&tfc%nYAjG 2i0Ɩ;eƲt8Dgpֲ2YB)|J`@wGYiJK,UeshƋT?X(>-KL)5fK4nIK%..qlq2o4:J.0Krkҋ=5ez7SזmM;d #'Ͼ*.|h''l^YPhbHAmݚ$1k{"W@ͳ@@-pX 4S\%@uǛ ffH #1; #jDul<%ZlԔ_7(U2Jv2Ui3O^X%@.x*HEcɂ^U-toltUP=}jQ=Νc`yl=,Ei IBO$tIuM)~gMI <ʙ;iZĵIKH $._%h1eݕӬVy-53k^pX>BY̚Xύj:Pkp}Ϫ-J@;002\},oޱ+Y->9p/Q~:i:zls+ޛMUSܷLPbK h'Ced oR78kc}WrHNyڡJCx"Ee%ܛ4}e߂(@RsP?^ wF\++ALw qkM#ikD1LmW+vkM+J[q븺c /.55\y uIP|%\o+8bliLPaC !bA̞L`qt!=z!`%HIMt#RՇ;"Ja,HZ7'(na|*|05i_ XZ) +T<9"]`gǰ nq@aO#/%#ՕI v ^W aKV1,2 ]-&uV~ 6Œ-t7gQ|ʉϕj~g ΩPG? 0mX%+TkHD* w48wֱ۪2E5]ύaL屚8L98YcTxR;*b*.xDG'ch4Xvx6:? /18)%mUػRI*/a[e# v:35ɀގ K]_RXDYa*Ĕ#5ʏ&a ?:-j6|ʬ=0@DBSXȝ$f 9ȕq"i-;Dm^ϫy,H8x">"`a1B^g!,! Жahpб36};;MTH+U@Hd3c \Cz{9 9{yM4;^P`(tK?tG*Mlt~jW6sFH!\n)6--@AQ/Lp>[z:k[H9NǴGJvX5\.OD!@|tJ9:ÿrndT> Sk^ KƷP$ÅߢPeBWl6>Yy3pXB-(ds.t ]KչϏ&qn#ȅ]L6`'=ۘCեݽ R;jmB쪽6H%#a\$JAgIYpC{6+ lyGDClTͪt|'>G0ܲmH628vQQodLm{`W-\R(cx/-N= X6TgV{#Es/'PgXKȲLGMf=B$r|[>`hUlI$:4D[`_fmDžT0!%!PP rZ,С j!|_d3+M{34ϒ.S b|EDhȲ]I h?QDQaCi &8IpQg{]o%zˤxmK-B +ki1͟Sŵ7Nun_6N"A1mlf&l-JΫ=wr!6 MPx|k[7ߝ)g`@D߽~26Ae4oU3s/|khU{ Ko)9vwA-˚>eemJU˄] |O<$l ΰ|Vt!uP;y9&Xs-hV'I?4r6ޔw%oy\e4 k&t?٤~7nPzߐmLD \HwQ,ˮKޭly_{QePkof,3oŷ-g+bdɁ)MLK tGou#iO~z=#)WPaKh%\ .r4-#e{@J肓!'W49)Q( pcNdܨf0~aDW_A4g[аlRzDཾ5XkO_ި;&nn 2ib)B2\ 4LUVWU-C)< ҾLN +Mq󰟳!% |!GQ,Xlבn|[˼|CqQ G ܌[,6cX%kR _Dgˁ5q d9#5,>| &U]v֏(hy^kxLJJGo-Yl6҈xTOh;Cd絼C C=v-Xc+DZ> #wri?Vח!0˥'}cؚOD?9`r@8Q"쵎x4.+P@i?rJR0 WP-W= 8ewF||qh{*i3u5.g=h+ccoz0/ #E5Q`h%[jtxiN`càfjKZLx"T*Q|d禦U* /ThU#4,+FhXUowqWyL m8kz ^-3}9I_TB%$#?plP; CϗMaiL42/Z?TZ__h8"G ~lREij鎙őGKОJݹƋHm@վ_\JcxGi>Q|h[H%I=q%yS86E%dLy@=JJy#bX^7(LkesqNK{,O723@&wupRӦ0 j WxuNBgJt(̍w1ޜĿ/ %}.m L9~tj :2Ĥc_ =,#fN9}oUI/kBHDw{);E&f_HE^-C>֤:I8jEW!+*vI;R93 d o SSXN ܘK'FVݯbe }_)]Q,,=') 옚CJM@,*tOU(hzѷ(< !ౝK ir*+'d\?9 6 :bi9{/:rA 0Q~t+tNsr /+j1X%P ~v. 'LXZ]F?[aIѭkNl<%u5a ~!Ӫ̹2[ܘmTD:{֠|/1N,d07 MrI[ ,* k|hVZ[thT4VctGӌe%C]HXQ] F h)cM9&Ÿ\>\$>vwgse+ӏk˾.u^7q D  N%eY'przYC߿99!1p]$R!Qst]Ϩ[Pf1֑ՆJe& "xdS/"BA&hD`y cPYU<{xP[)G&mPko^!hMe/)? :򴫼EM Qo>Pto+*~$AH'ǹ_艑g/+j7c? cK-3L*E4Ɔ p>nҡ+Oe.d)zRPyIb-.cZ>T\^ó FbEe?Cb/^#Cϻ RL8 `<0u"iIjК% [L!u-1 <ƒQD׸0DQRDjWS-?0Dc6pӡ5~d7k( x@*/FjwP>'ggݶd@-\CP{XcnȬq%~rRPT%w%mo9.aߨWei3ÇaP,EeӁIΌ+Ʋk?>؁i^͎&/ f1jXw/ߟgU[!zezf#WO8%m͎r/p1^&l4re΄]mԶ|yoJ3*S;g.1vymC+{n_ϚFN>9:&S*y<ה4m@_TyD'Ɖ-oFJhٕ/i+۝8>rRN0P?fO !PM_Wʯ Gc?nƤW쥪0 S9ld5.1ū+GQĈ_*;l,SPuT%)d _]v6)6{ '|Fτ\'e5> osrߖ;Y\ML DGNK0n74&[9x$LMTú$ 5@"כ /nQ>'A*31@d+ '53*X*7 q4phUMkcyqȌbl@N؀A !0xazFtǒ'u^bYSc`8W+el#15"D<8O =z؟[^+y{lF{nn0t}zdG ʊjwYx8$@rg`}1DuD)/JLbʠMcxrF A7;f-q~.@L4+QHJ|w^*gD0$6Ƿ}]_'ddq3$4ҝ[XN8'9N(L|ޮn%(c@mǘo7i(a ;`=|PS 4"1p@֬ӎNءr{^JxUݵ%6wGOӀ,y(2$NIuMs^䁷'}4g Hbˢ]Xd֭'KF`_;KmƂjRa,=!~]N㋳T7S=DC/.=ŇꜢ1Z=;U\$U`ԼGg(U}_1I~QLgOzki!羸g~ՎM?*y갬WI&" eɘ`zso(@}m9u/&WEh&;d:T D%m*n5Rj$3L7t:aYnmK^ZV7dR\Ԛ_s qI FO=߃|I`]AM1JJŨ/ُ$yoUCMɹfcǪ LXUZdAlN`dY7Ϥ3cqd-'r402sdH"M:%v%<8SOܪ_Fc_{}}ցn黎yC*) &36 lC"JtDJʅP ޹_~ +VqPk07co1T*嵚/2 h:9.A[ rl1ױE j8a XqH%t7b$9EJjkz},{ڊ#y#9T;JdPU&z/?+4bnt#Tp[Ub\E"|>P7s\ےr000ʯY.| ga̿bͪ1okxL5Os;R g_}cuCSEa<<A4v O -U l(-M~Iߤ4%SkaNsvG Hs2((_TtubbUl(\]yP}57}cH52Oq9JYv󼑎<(zY~l OuPiՆL=黢i$nmbt؋_3Br*xNT$_y476G\z6&Ol=D$oYphjupDbe`v_F`WS H^Ä#[Vmҽ@saSvbf2 p 9R6'n'7z A"p {.Xkwʉ֏Y-8! 9eY]N@rjCKTz}#;7)HE4~Cҷ*s0Y;5:qmmZSUS,dŪI2TG'곸_n[‡]&5Tj\!D >ε'?xQ[ LŴq ;ö2 y2$?L~ܼP8. XCDkFcV(=c,O ̱z>T׌XmTpWFJ3t&I*ώPXs4y)%N^4)$"ys .np>-a[G>[~9@*}0ðUޝC7GEN cZWv<Ώѱi겵?|z([L0]š{QQƂ?{) 8$nZ_p>1GUN&pPn9KG%:\j҂osV/m=KCu#ƻxb|:O)`1qhg'/1$'zm"Jdj!U!k/HKtPfJ9 A wLT^(: 3kn1( h9GmӋ]~ߍ|T2SujA٣Xu1F|MjY~U"f} KDAG4#݄Y XbB#y_ /s&5PO8v(2[!Qϲ &i#ZOP!kp"IDŏ7g*!C7ju2}ztGA]) wk sGc&q'rCS=kVczۙ7z~z[ViZ&$C:U޾o&!!tGT\X@eh۩3%x $ DwbQ-垍GZ2Iu] ] 0jmߎ%/ Uw*O30&216fLu><OȎ_X,*z[QK3&B4k ~g>E-#+X(eʧ~TWye+RjȑݴpFTfV% _I|C{ɛ\ߦ'V\R>l0kT5 mU)vea7:8*jxV˚^ÉEU Uדfa+H:k]b?~=ƻBc:ՄfCǷڶw{nd#Q|d扅~Ntd! ;Ї_-Y, osirX?]}ҠWϑ(EmQ$5';f6ksvlZSKТ[EsjyJ(wL:E9e(o j:$"3܉W<8gq)$1@6.62D04XBa+۟H(ϔXzrV{ڱ9 qa&ĩalsƖ,SޗXan/JX,QXs(7ep@:{P ֪M΂K[~Ra!f آ{R|umkd E-F]C%˯m;bAVvi, 11K.v)xnpl*Xцlkgxg\3e14D|%c˾S}N&end3 {zOGSr;a=.yς3ixx{X\wV=2VC C3B+-YaDo h[Igر $vG+\mO>u9>:f eH3@ Ti\U\`>s`$dT $@ !:ueirb}o<#4ML 0m'04ҟie<Ha*3qѝ#f 'q^p2ȉK}aSx>u|Cc cdQ!B4j|1'6UQ yBflN a*ު =v=i?k@^^7U(W*#Z0 ex,m}bnq=0lx۪eXܫ4C*^v7CkW U 6hw`ڠ A\~:RzF)ĸ60pY,1CNm1 6_҄a{(Ĝ~NUM9ž.Cϻ }ԍK;ؓX5|2ִ)ⓥO~ULugM]cH]+JB6.`~3}yWv~wRO2!P&B2~Pe h ~|Zn`*AD",ݬFV{AZQLߢEjBt)KDst)S,ELAΝ{'m`_]ZOW"wF@Vn_5R%η4v]۵,ZNX-]cVpM'\wè~_ $>dDM 5m1çKnN=%'g_C° `DZT:^u5PWWf-r` /Gjf\VU`ArCs|z^!4w*|cȮkIrsW$ꋅA A!{B2+pZ9QVadDxfMc^B[p \fu%Ō#h#r-?Q VdUi0a9Ć=5/95jc}Z6[>$e"_S ݩI[t۽"}-s%upΗ_eէcqU ZRL6#y#z$\""aZD[y~Z=aეQ$5T'+[!/ .TWHDr&4@}.p>\0R͂5 j,LR/Motm7L 86[ k nNBk*M V#2u P >jwѻ0Jk~ϱEbem,OAl cMJ?;̉]Ey?/pMp:{Lk*$`)IC>e(sւ]M(~=fAAirdO@w yJ%璽-ߚW57L{0 ey-A'ţi0D?_?Nӳ!F\w5GSB@W}JNx4*1vTen%tJҌJ* y:UI%Ve 47[t7Ul "хW5 %{xg=C0m@td~Ak6A׬)x dwT~)#RW[.W :32jL^6>IPt F/TоC~3^CwmvUw#vňؗdWo1%ƽd4Y0lv; kbԘBiL),wq*ʞ?Es(Y$Nt 5K3WfQ%#>9yZ#uUbDWB*6;330 zA(.fiyZXzfq^5HsH-%@Fk V K2LJ9#7:{l͉GըV{\-1[1cm̊^0ӊgl0IQy0*gZ'rBT#H+~ F2;XLII6͐ ;ڸ_({gA>^QhODs8Dᵤn-g("#ky2v!5)zt7Yj{Z^ F&E}n\Jυ#4~rXe iw}TG,4a^v1K!?e-YLj{ub$K| gdf1I >NIf>VJ(ENIS?}Ўʯ3ൕsr]p559 }2o659n;Y'\@?2WEǸ,o(6[q2> JG-=T|ҘS4EIVi&$Qz~$:sEY"Z@8Uup4~YnC rH,CdHT}ԠCZ1t[vhd/ds^cͦ>dUY].PAytdojdLQ0%هE`¢C}t݀˦(=%gǿe腺27\^ͷbۮ9g&L_ poU|2;9u(}Jf,'ߪĝ5c p@hD_arN39^t1i]A"Bun&B ˸f aFU/!Tw%zK`TA'Ȳp(yV BK B3ow]rU)X(pcA>ߚ@?CYs<*%қVY,|7~Euz}N"NuQd]m94K5n`N:3T+#  *˷5^N1.m)r |b(&q7zO6^4’ʝEM(_ =WuJYPtFD">?"6%yeF۝|9FƥPR+@$E2SmL{$ Q@>+n0{z A=fS N2fNxnv+.yy53"QSUVrĞLe7z)7QЌY|lj$1:C7$ s$\&lbZ D:wI骜?2=Rǝґ?Z :}CasC,TaMeW|h?LTk>8yjnY<7ɚ}+>!U5æHg0чK>xhx'6F@!3V1, /'eDp(Y!$/:n̾wЬk_oؼbm\2+I였b+"f*i@[3u7qf"K]YX,֣lu}#BnZdA{ϧ.zr |/ϙMr[xf~N3qgj#QJ":>U<gKͮieu*P˟ޣVg%\ ۬QeZT!K/ϫ]7bȪَgYr5U{f5\Wi}LlݲM~;@)|Jg} T>9|3:ISD&HhVu=R.,߃Fb"IчnwT&*6[ 7QO|ȧ+(;9ea6Ҿ8s:RZVvGoqo34+`3X.2Xy`LA ا'l^hRN2UOU1Q]<>u 3Vዻ̊ \_`w9b]+݁QS; Na+w*;^y+|̭jh}$-t$1ҪjHDj } iwṾ UJFqԀTCL^d+EY6Biv&"v2|p,{V'fW M/&z!1l-ӥqqvusE ΢ m[=g5|=eB Q*j1^c3v4X @M-ѐ.dו$R6=j8~Cٗ&i8YxNHv{_J b#5e"U1ɹ&u]U:\G l z%xl<{WʮS( ~`n{uG_GXO褏=$$}<ꅼy="ѣo& )ܻ‹ iߓB@tF%J[}*ř ]d{7E82$Rϩż%v㮨x:ʵa׵F=XactqS]AZ?qKX{U$v()Cw4Z+QQ%L82!6$Ne  K1JJ~i k^j=6~?͡6WYWQ}wΜ]R?m,j3Oc߽Q"y us4=VRo,ΦB!4=$pgEuH]bkCcHLk]qYO!rƕm#o>wRN<k4'W\dsY\mi8z[޽caB5 !x^-IF,wd* -|.PмLEZ/gm]ˋ8iJ`u3dP`t5izpN$A\Lotd2?jke:ꇃ\`:UUTv%&8R*^9c!2J,BQM86>q\BvB6p*r2N0dS`|gyjHEV6s5gkPSyxE1SkпvwZϙ~Ԃ\mIߗam}m8yZ*$'[!:3XrL YʠРpBjaMq'GB?1a|4x)-h7~̾MoNC^Hh^H4z-N/ a+h=jڕs0/OGBQJO@6ymX8 )?lS\Ta 3FcJkDD|ؽsGy {"œ3D_TKtO4@S֡P9vԥEhyE^d:_cjo:\n ZJ\VYQTrsٰuT,c5GXfIkF5;n|UKH@m%W3) K/J=&^GV*{F0  BMuxouZ _:M׌#\Sf ɮE*oG/:l*/f\#T]7ЬGOފǥ;ٵHvx2*ҦQ1i1kaD4 RPc2Gq׻:2 K48*pU&>[sdG\ uSO&]b  0p)#OΑİ,ɘƂ9R1S CgI3␌  7 0!|-یr;أAn=2[StrT2o!R@E5/7wΒVEY ,'P!ZXlڨш"QNnDjN-XNk3T'!7X GlkއpY s>Daw1\NwE:1O*v~ ie__i4c^ 4S|,) Ҁ6F΂rHK <"Z}⸨gʱ=>$";;/{ H>FVovR|dI$QdV(dW^}Z&f蛊mh&/.r;y2%R\hywfhzfQzKy!f\ڨz\)F]\O GA3^b&& )/"BiwJ}s*ϕ= ildgg+ tZq˿h>?ېVAPd 2؞wUA(Ou}2U\]2JL nJ:}+V'v[%yɀT>e>Lb͛^|F۽,@3Q+w *+j#|YPWe ^/-=/FSҩM ˃h_'/ ]RIzel>oPϧF_r.s. \MЎ!&t\bKhQ>}?j@*W&E3\IXkxh~>xO2 U:Z@ H/f}[Z"Ce(2Q " l ZGhshe _o0J9/tڇqY(#f Or}TxN\r+*rmS8Y~h!~:4/?u`^\7VLԊMw9S^s FЧRj^5+\>9\}ʲظ҆C)֚35Vf3 [_l,=7slI˱NZ  *7BNCd[0AaOt]wNS[;Nwt]ڮ飯 g]YO4%hhM}lW6$Lm5Wnھh,&G<,"9iZ4P7fl eHYBI Q&IEo{r+b̓u1΂\G TfQH~ɪkKRe MXqN9%CÃqz'*Hwy΃vZUM ˆ6kdBFA؁vT)8{RnpMFeOr -dO >{ɞWKN@Pvi\Wn tꃅh9ƹv|`1mE@y!bqsvOuCtX L$14I{Yۺ8zEe*]Y=d7s9TUa\usP6{P^;(J̯*XxshIpbEZOL)n\jX b=qѝ?Eo9 iph}|1Dߑ avZT% ;*XSx%Ҕjk][ڂz7`{OU"Ss-,lS .la 7VfX)#IFIw$J ((ی1)V)>w}q&[Bd&^>$AyU^aiNcoucKr;-vu1os]? n[aTE*+$>aD; PV|`Sa_J B`Wq8O{c7}嵖)o2P'Un.adq2ܻ1b+\Q G#dPM2%1$mfAغDeeF;0I 1aT :qpʹЖxK Ju4FCh^$m׫&5l~N{|T_ƕjo5v3nTBs0Bslo/%zu:1IOMlޛi 3&.*Aު3$p9qM\Je+F nf 5~{ye hVT;a}c q^XED؈X AȔ盫w&s U=s>S}R O]RGȳ?R{b"Wn$j??\솟t"}JX1v%$Qdϋ]"E[L6r)G X|4$F”%2kfdƿ{L? M(Ѱ(R_"Mں i()嬧H$K?aVǂ_7dz,KhXbQ|ߥ]b<hƮ_eiBnzޝ?t=44MJ_vtFNghh:XF_ssu7@l^5 :ND/4nDZwaYzL;eM:`sS@ 궫aQ8(g>A]7ؔ 9n7 ތmuηEeKc #VT"]XX)8HouɎ3q,h,!W8EUS#[&*b/;+T G4s8 |Xtۑl7/`:jR&PZ鵐sR'){J,(2קC5L<}bHQ*=(a_,5{蓧1hϨiDQ@64S4p#Zh[CCh6+ ) xv`:l^yP!kg׹J` l̼b-eg"(ߔ402"hcu/S9uWr#¨( Qzt(L#a%Jh؜o킒8f > k {>߾lĒ\*X5=mcB 38],BA8P==9[v@\ocZ̞ WTuf Y|r_6+rdbE GBOI3MA>3q,I:bċD2/[X*Y|ml*\KP8hG ^־IC|uc i!zerݤ%ҫǢ^̫:FF}Yw{ttf@8ԢrUdDy!ҵC=W1 ,n1_0_uQő!+m?,/,w+:ddwɫ4rzH!-\@ ˻ Ƣ-M%uhNV^uih1TkKlϰtxmEjxOc,upFL-\gmFZTb8f>>0h!&Fa˿Z &uP"eɨ%% >DT%s̓&a_*Od#kfiC|\;7UlYɩ}hy{)&\<ʤJGނ#d4\a v"X ́lNzvTdYU ڟ8gE=c`DTp>(ʏM|HYje cίS{|W.V_Hv  $_9rWV)幝|ao'j3cp5 +Bp({9K 'a6嬣zݝo;{\s\%R4Z(O [Y(?'*S[nn]1jI#\`Wd/׵D]m i ZvBqNosq{ֹG 8'B8 VK(1);[oC͘U?)~%Cx7Agi>(Rj0i ?Vk; l s+N: L tTī> X~+*lYȏ<Ay? IR yw$}FJ~0,400fɸkI'IO͏ MbCaxi2IEbE8㾶KjyopaKuO$^V/(JLIJtB X+b`Lȑ6 fx1v#H{ZhnL%Myitڭv; uoGQq?gH ;I)}}BvJmWz$|>tXcfU#J׆JLGhHa& ύ^^fiu->u5LMH1tH-VlL4le!3 {?f,!ts \6 {U$>iU5U4b}c >~Lj-Qf47?0Sp&{:2cڰײ=q;nhh[n l_hZzl-×8RM_H_hQ'8me :C>|t(Ǧ?z V8VNgl1%ðA57>=Ž@&_ iºcaԜ!'|qq+|VBFZ=mؙl,_H̐C 6xSK\ɯrW.}1qy]iHJ=Tg'b x-#ִcDqķ.@S)Vx_"x$š"N &h<\ y ar*R ÿڔ4$>gb88]$asM_2l<%͠ |bold k2bgV~"r2V>d!,ܕzOfݜ\ Rb|-O,%h}W= p;Sp3d%4Ẍр?&okZuIg3Fpx*tLE2n_d$Yr^J(sm:>m1wع?9:cU5r){u߱}{ .LK!_ 3\Գck~{,'QLX('WkvYMЊ>دZ~/ T= ^%N kC{Cpx0iZY~iARXa,>6(WזSp7\xXAx?Ai 'N> MV=wF 1hO)ҦwöyE|O7!&F8f=&Z؏nɣt3b1ͷ\P[pM]a^yGIoݰBLt&^T݄]渮܀/=|.Чڸh QY=4)+j)/8ŊW<MEer;L;*qkݟaywtG|W:ۋiq?`tVlDDKr%LTz7~|Ijw\DP#ȡx %b]?e/ccJ_D&c?&U(CasDBݕ&D I1U`--%W0uJOXcݏj9@S E9E QD73xLn`+N:}v]ͤ>^:ewfU(SU>))Ͱs>1UB7}`O6$)B ɝIl$GcV՝xn @CP]2xur' 3PI3׉%CԵٟdF|Լr%h8Pa-&.J(jYAauiJ57ۊX̆|Z"Vޱ\pzJX]Gh%:]hQVa!-}/Hq2͎5Tɞ&7f~:rFyJP:u6ts(Bc\ rX L"A"|E_6&qYaqJ0)lnO"Ѝ-:)uǣ~V^R96߽/J5'AVw .W ,\͍+*`0ܽ@-3-vu $nD3s8KY$6q%0/}`&V JTBD[HgF^5h'HqHei﹇jKبZ-9,3 Y}ÿ 9ɵ'' t  S8'bbt}rScLޛ,7q w6HOX3ѢV:Z NFﮪ'*cOȱʡU UX"7FuOz) t&ɉi,u4.8A1J`ol,* 4ym|xoՄ25v.ߏ-]nՙ-O{  p2JA qڱlA>~ Em,EuTMZ^S&eD%sƭQRr9*鐩K^WDMKt9/^jz2 #6'X;P.m9 ݊;ef$#QEh#2Dn*@g;hNA ohwW}Ls^éV\y :/hǰGtzR.;kw/_,4W\{xE6 Ͻ(@#{v_NyߙS{Iȍ6~a7 8S6c{/%>a xmv1߀ 8% *ξE,7%aV㹷5Q{\!şcCH¢"s\XP&,$F@C`-MhJkaDOZ.]6x0DI{͏Oa [i}_hg=K{Z[+xWgAY7)Iz+mPn^,xȦ0b-׋YD_*#TI[̮<'4^k%^Dy]$KOnϥ';MYGI))lID#lvdNU=_xSIrV`dQwtj-]+ĻJtF,exciAwBfOc϶PC>&x"?1RYK1an+5 V?~ᅅdXïz7 #?(8T,1kB"[~1kdfY'踞@ה7ֈ7Eo]OTR`CR8 dƆMà6NfǨ6w=po<+d|;n@iS-iN5UmzSF%>~ o\:]qVD( *-e%o =D}H:)W 0OyMĜeŌQ(acl#NyH0D3}1 zbw\hada,&|cW9#ơvomiSzxw&"Xb  Oq1n})#gQ Z1XD=}zZSѮCpR#?™C}0VvG-W{\G<|֋ECB-<HA~Ul%j@J/I!{\49a||K[&'=y]b E}qr,tjxQ8x? #X:M2B7˟iE;%X+uaC-#D/RtZpCiRP[H kǃw^&0A[Q,Řb쏳 BS'i4!vBޖ69݉emV)Uz,͚>~ZR@Yɼx\xJٍDOj}hY'D>NRjFPx4gҸkioyVr)v% Yrz4H, #D d?Ր p:Nm0 6h+[QZ0(raz4UkSk`لy-;rrKzs2H fZy_׬Ȟ@Gȣ[|dV@;UZJw tT/ 9.h#V_rJh5R6WtygxZ[?WޑZ rBl$b,dp< O3I4μ"# vޚ 2 ˒9lwkqilem=dޒn'u," $JeNm\CKMd1GOu+s?JDBWw!sjPMb["ŜC(f= ʸԮ2S_oQA۫G5HF>Ҕ 0 !1Wc.sjf1T},W_w0VĄbi#+TjncŏG C$j#Q?aqqZwQĈӠI\Y2V`YG1Eme[3׾I: NsQ-Lp71Nwnh`]hTΈ n'c܍77MR燎/^iwC#$QUt_`cXQg\͢/f䝮]@odb:n,>ޜơWݵ$(G9|}ѝ8ѽmfs3Am, R]E`Xؕ7sɔc=\q*;q bg֌%ԩi,aUt+#I _J\#ȶ N7"$Wvr1_+,zJ F&r^MʿT=XǨr(>V&[y_n1W=0A܌fP$YiǭWYg];I/IZ5l+8L}I1 KJf bZNǴ8V#{Ome<}CR`„͗MK ZmM ߶}쀇mjʦw'lq t=X(iCN Tl%-IPf% N0~Җ}IF6"2ozPz?)|@D&u櫅Ҁwa"5C'N;43F0lH4w"͙ `"b;bԠḦ́EN L8CRI 4nQIYcAPF;+ CB<Ps'fQ^'2+(^9 ȋgZtict^Q+ WKT~Bal}`o\4'Sy_CO l7Ron5 &6(/.+'t! FQʇ T%Zw5T ]g91\eʾD97t&vDŽ!I(H@DGAg xj^~ /#Y!Aq̑[ o9Ev,Z.RCD[[VS;eZ'w7PJ/B4Ӟv#X9J9K ^oQT [h?Z"x^1%9d Y5t&/ןjrMT|(v dc0}Z#1I|S@!EÕA i/hC\фiԍJ8X+,Rzj= aX JX,n`V\D4^m%Z>]t񽸘}1kTZcP5_xeJb|BH>>rZulF$z_qgK!%/dU-uB`!֫YسTpCv3LjR) }Dj JoQ6. @R;@TYYwPU.~C9 >X?+Q7l V.G?"4k5wh %Nz7wc7o6RfMs2)MO X• [+T6".5{ٹXA)pܚ%M,=sJ^{"3q$d DI_3a_egQ{<$5D8s "rd~ N_2i3&X/xk1jz3`P'v* *lT 쇒ߗTEɫ @ y6"eua;pC>+t*-'7tee!}˶m2Qm]oM>zPKɴem׭Gs,&M @qSJ/6P7WqnQ-q n0.H F"r\9^6=u@@S_(9!Zh3dVmn~ "m5H'%ZK2g:L~>PsC 2tOPVaq֭CAL;I'[Z(0\!i}I|<9QѶ.Wlg7,|ˏi)8.S&Ǩڥ{&uL[z4R>BG1, 9rtZE'n wPy?؇ 1D1?ͭ1=y_{[@u*EJΜ+m|awM[ɇiy,p@x1Sr PD+a,|շh^0@>ۦٹwn6j8Rh+W4}ꏿd:{>8iՍ5uO|嗅{2_-zӰiE-JH-ȹKm>ka0+ u'QR-,&3mEh[f :au ʨ<}[#YA?(\DtLc`EE]SYvpԒi/nr`R2*?Zt 2ƼJ c3v gh{{`"438ٮi pub }}iܔ+C޻xngL &ϫ'PGL J.z($yv;Rc{F'?Ol8=, &6`B7rCc+O5; Aw<׻!.ۗL/ vWbTGV0u'VoEma4z,l.݄e8% 1wչh> HD%ƴcmöKKhמ i_coQiw֙6u9#;l g9`$f Ҩu#3?v){4<w qo9zSK0&e >e<:Y*lg X"J'x,06m#.[-Թ wMTTܷGAj$fa320;^U? SkB1wk} W`&1c>"uĩhAYb Ghw4 \jd6%7]h+Ԏ~ksfā0o}?-j8<㕔 SΨk= 4[],r4=+z iS/_[f7}.^%a#4wZ1?EZVoލ@BUV1RGOU6KfZ>O HBPZ b{xpp<9P=@ >X(>gnnۋlǐr,/tHN~<5>΍;&LENJ:kh$YcU^WB[Quގ)X`h-[/`#5[:أh2R$47=F@f3-C* N+jb+]:KhѠeQnI0~p3 rtRG@ܭݏ#!;#Tpw>Y[OX+XQsa$vAlٷ]5ݧ3O hkڇo'P@sYq-Dz% R^5/yzrbmyB!Ggxru; ;i<R$GA6S8ͫ a?R )hRlmS.3 eVlow&:s֨Z_}.@L%Δ9VVmk\WOݓ:uÉ8ڒ|wc}H_|NK%E \ d˰d/W(kc' ̌P9I=AQAMf ^7Ή1Q]4Dz#{*pLD,Ă)`H;sa5lpV^?S~D4*"3(8;+Hxz 7 MT ٦TE,ʚ5!`u@Z!br;!Ȯ(I&J j3"N6f}pO'iK23J!/9p(~"7MTmlHg:/ZtL]S/>۸Z*zϧ5sҔL;]w(-ViηrvE+y̙89N7K1=$ٮjQ]m3 Lfd2J33WʾTz( UE>Lr_czW-H5O `~-zGٽjamՠ8A䒿 >"մ$edzBI whLX i}Ճn"Je7olQo0&"(^-f!Z1. kG%WbW磲КO?JP/+z [_34Ѹ)?|!ũTfٿ vq ;#ja$N?6_$> &JI ԣ?0 3Q?. We'H>3x'v]}V~3^O&=>l]_!12@T H*{{3NG@OmUje/0# h%vI93s@bx {$zy𱟯m!o&I.O(CҸfc|}Na$'g[( Gkd%B&p$4qXa%(Wa׎1zcwǒB>?5K"[?]lHZ\wytKmZu@&꽓"Oi-Wd~ )Ŵ o|][:\y$aϺ:5Ing(QyHvWOWp'fڹpWfxYRWS5kQ , &糇.ma1=ZT0OvkX|qTI4 @ :RYKWl/ٶsXVODGp+TaiISfڿ4(At̀ڕH`,apد7r6Xka!LIMIdK;-؂޷;`aP|Q7:y4W ȷ[z>ma#ubLmrbЄo:dY!DK)5@"s"SX[٠6lDr@l(;8*\>~vB hN%NĒe6nBjx6iuF> 8=Xڙ.L^:r>퓝Wˏ:8 \ldmPHo`[F 0^N*_|WռbL;H8utnB.ҀؤϷŋ7`-i1nPAMPe|"0\99:0\x>RnA-WPpll}0^ krPL}Bs?)TY`Q -̖n42?+Q z2a NF[ְ1K|m>M7 niF䃤ս+߰DK vJž[^}#.7h-r#VjwowV\2z_rc Uk`OmN*[eIU{ (:l.2fxaq={^ ֧#x#d 7㔘w{S|H>~:St&PteE FUaYOcz@ݥ8ȠwX=.<m?QH^McWK&(*lekhv&b#0O3&" +@Jw|3Uq ȅ% })$|պQTbmE@P>@?Iɴ ]L31b4]{xz< nG #}Q8 iFNp{X}$㚤Uh$Ƴ?,VBѮG$~|0i1V5N[oQ)XJ0U;oOi @ !*\铸|m)fcKْ~VLF'FNgIи~ϻ#!2m(SKEHW0Zx)/0#GXDŽ w0`K8b7]S$ȝ%H?j !qN7%ݵB,a_.s(29g`'`mQv'OzYSʦz,޿ݺzeC_᮱PDK+J3+öldD C|BKvXvou5hoVGmdʕabJ|+oi3Ϭُ;YVL󰢃Jѵ\C,PLCE_NsIG[4%AU\jlbq(!_bhՐ3Bn/l,>Of:2MVvm70of솵`#:P9O2ʟAMd1X+,H&OS}o\3\a&-kV Y.r/ ~ݐm6aa|M5\򲏨Qv8+j}T@שDڽh0+ e/MVvAc!OfvDŽ6"ԆfJ9\D F!e-jvYE t} #tEpTlTz~>@>.5OS[?-aDcK +RtcZɚշ9ޗ]@>) Lu ip=nvxSOCDHk?Ӽ 15`9c;ݹgִ9Òm(F*VGFLf6lOG(yRUhǥ^ kq;~ G<-ì4aWkwf=Z±2}+z MLŲlv:)M +otc1H_, ^>'<( 0=Ep4!ldkl< SIĸBYQj1F[׿3?]p2@e2xch>PtuP6҇}aLؑhf- g /z›+ ,+$Td`QRnlM*N*bdZW'6tU^h5Rµِ{YȜNJG/-iwRRvKa`m.HH=Ѥ#7BsK>Vh$]^(ސ?xhZ%cOI[$=OxА G?(PH&Y!D%Ϳ<~8頞 ۨ mWp-Y/| ܥ$t< 2to!ɳ0aF#$2f~Â~ |.bđ!V]>pe?(Cjʳ-lN*  T&G^TQXrvs{.SB_Ԛ pJN΃6`7 i~k[Ap iYdr T9;c[q:j4 ^7V `6/eHE/ʿS"сq*!l G yܹ5Ou}o`.8͕Oޏ؇:h/?jucU9Pk=<@z;nYH˪Bic=tMarKa&SQpLBH>W60Ĭ3}NE fb"U6W )|ݐliP8-S,ֿ& ϶G Lx85\䍔K>Fǁ$1T~j;+ U'4F̏+i۵k)\ZR~;BRAGtpI 1Pjr:PJk4gV*¡<ƿ OeFJ*OW> j$ zN$k0k.IQK@ɠDϋԹv}2^:.xܮa 򺿆P:@/{Px؜.9[ӱq/i{,SpsWV9Ĺ0b҃"鍘_uqv7BV;OK0a<00T%ь ~5~<>3)}oެ6$.@Y$Cpo$}Bk_ѝ D5=F9oB=J6>r6+ui+xv3'9ͪo:8ϵXJ/k#󢸡VZ)/ZEa_x\NY <=z(~ػxR<pmKy*ʤq|[4'RЗ),SΜ=X?B5Qz/^󥥯QIzgyH0+kݙPX-ҙۨ[ƫزwk-1, 땬Gb:^ /Լ r@Fhe_ TM:%|9nSh\^(՚7͐icpX/kӮl13T o7)P?S#Sf8-hꤷ{_ 0͸ # .XVP$69b㇭tL:JD%GT$up8 ǚi[x*Gآ,+sB> >Ө/†&൳s>CgI}:)A#b] %-_Fnɟ[;h-2ʝy .N]20ai㨜ojP2I}> $ARoiSc6# :( -gCzVF;i[\8FQeL1Ln5S2`7qd?a;H+l2yL F89 *we/x"iU0B ]q}'_Һ:=g0C%B# (p ^Z?@.atOމ0^Fq"YI 8_N&Hol=_*y]*1}\kN&Oɥ 0ÿ'LQmyhmOkx|-SH2Lc* _Xd#Ƅ CV_o˴>)ׅILԒہf$; a7\;-Ui֭N /BфM_໕(V! `ߨj 8vC[?i$p g=-F:(-("ii'8$-xb"0:SYmp\!%^TJc=`$X)ly,iQX"d*jyc&f\sCGH7ɻQ'`T{GM\:en.Bu4|tΏlG]f|"f*VmcT:Bުr@کGuwIS)~ak=.|e_o"* 3!yz&S8tXPi|acp0YD ǰ>w8"1(o٦)%t3Q@Ȭb;}uDϹ @xc$t_ ]xcBrpyb|9n1}-2Pmw&ϼ=ꭳeTM@!dsADpCb)TZFkLu{nv$ispo5`}lT|4*״G _ @\OS3K2'ˋSJ$!HzAB+g0,Ϣ*(3 2#sko=?Ksٯۑ0pgRא ڢ.gz.eP>K[}6R쉮#RX^Ua5vo͆TCK`b KFG%[y벤aWRQD.{3@|SaƾmP--Z saQq(H_xuݱx{jus 3N~Dɋ_T%s%ޒX Ll1f q$*MJAGsv\zwPe_^y0HX?%6܏LDZoާx)M4@ U;"K^|TР☺ nm{t%ioMhfu6g)}1ޯags5?9d.f`@> '7ţ~6Y `! PO(ˣ^f˾MZkq#[XPkmo/!ZMg>(?y~?uRo' 1I!Kc?B\alvV 1N:kѕKIԘ)_RDAWUF텧@`ׅ."BR7?SoԶ}η孒 mz_JmuPn)'zX@(+(Dۍg;&Hmbq"2&r_~r&Z*J)-* IzVmDw{ZfX>bY` 75јNsnYBPڞfR <&^55еS^ )r\t-_%1Ťw|'"J[mR"=A݇q (yOE7|nPm:X4vR~914,CzQ #;m*BCj9~WsrFa"9׃1vU%) =gƵ I!Z\(&9,^ώx̿WkBpXy ,(zz)sc&!7˸μv6: =?9zr4H9_W=B&yF5Ԇ_8oB2Xo;hnPױAq6۪f]v{ mˇ252992f @^A_*I~_A@8NdV\0ZnC)uN*r|4S^Ā r\@:*6tHJL&{{7Mxtc_π~iAϭYUr%&uJLMnC!-̺v ky Tn1@G=uaU@ьQ^"!E0+e\kijLu(*m.>Wr3."4{pJF}^97&֩D*;l4,&qS,!< H[,GK!=&Hd(GhwTы~eb!c:ַC{v'Xt4`K6jLD,f4*qRaG$rwMg)bXҁx}4n6&lKc--;{F$暢W9tu\0-7-/+k:;r/H qPh[Hfc8l9S?\qcƁ)X!َ}sDH;Uݑi ߴ }H)&3ǟw.NٵQnhnLn0QF}R&BV "[ mp$YS'xEv~%cVQw鱣t~'a*s&pCn9}8|>mLͽ7?V)m'PU?Ǫuu6䪁I|[\u|n>ZW/nd_(c~ߋZ@"z`f "ri~֘^qFHd-]h^\p#i &J [r1+g15W54 +2}ƿ/\y%qoE=]MJlv E&.EIbcN6 d0-k֩*vLUڎ| T[Z ,mcO|ZJ[4'YH*z_k)ƃ]鴅"̙69':C9@YN~gO7 =׻d ^!G2QvFze[{eqEJ6<vJmN^V )@];/ݯNF5M`xIW6@d汘Q1sߍ|dʁ c]tHS7%9 XؾbJF=*✋C}80qPA^pV^j*,Vz6:3:`t& :%_Ŕ ~V- A+>$lLa#W%] w9 ny\TXS"Ȧ;sOYoqܼ. 0flDjuey1 j8%gӾ:?^jX_gg 839ޕHTp{;w&$0<Q ںsnd2dNGݙ}~B]cZ^11%~}/ =TT[#ڏFѮdxj4'o2s4M{GNv.F33 5J%S?[|1hf_YyS ݖW%Ac(Fkm*j7Ma8"`m}e {1:  .`Gn?> ]ոhy4y]O7o޲MAVu])7(GkvK:OBxp@{_pV~!!dArŃ޷N]X}r ut%:hb/h=;0. "͈ߍwaJn>52~`/# #Dew%5*d~ALML/(#t)S֒1 th7W`{lLV?}͑$gN"Vll>qijMAI$.ܸ& .ȦuqfPޟ؅(Z$\%NDWɖc,I /}n%h-=g*z橝ŖFk"EVO4[aF% UԜ_-[s{k,q>y%w*Ln fҚ4%+<^wORT Zf\´a)QHia_>E3p]86JyFj2z^> \d`Io.W&R%ǿs8{z|Xv2)~E!rp‡(z/5vFB18y5 :mN@VBO_k0pnM>zP˲By7E~&C9`a1_r$ HUNCsXM7bjs;Z&-πh9_k-(E犥(v3'IM Z1ђ^ fJ0٢|o#RE<eզ-pE_Ŭ,1g@Ś$XѦ6NBq?Sڤ-Cجn!E[0.6E-z:` ^e6"3u^p ѣVUP;$$qB;VTF:{fEX{<9G^cf"A:@ڂq!+ rʠu;2lY,؞*t-ϕ#  B:sBVeІc VZil0XQקa&FOҪ&ük]^~zG(ڿIjH֘1 W*<~9Agf[NoQWFR{G>?c. a5-Fs ]s)I{cݽ&1]sa>>n홛 ŝRcVڬ":F=?TgLڈ&TxVOyOyɱ \zC]R{_U&klLk;M]/q7Ppay"+be3:ˇDAHˍzǵ^W+FeFyX6V#w2EABh cu,ef\83pL& uj|o] +8Ar;êsb;Մ7)ZhbqcHzjv4{| J3Kw56 NV]Ǵ* (&}LkVػ!D4N 4%I }{†&UjU0kcE{A3? Z ^k`g-A:=zg=%^\cXq3tyυkͬ<D3{87nͭƮVq]gM׶ h"DNjdԤhcdl?Jլ.LZV2fkƌDL)H}ohmV=WBF~ tW3ckV/)`Q1i؇ͲTlre%3Ί&@_ O? W7"j9}k PR7&jPډqJHD74F\qc i0ږ"q١sy}:&@KCC}.Rn9N#s,7.wtdP95:P#/AFwAri+¢!YN纾K cjqF;F`ZǼ~l[+db6%I>#jO6$Bs=Q )`v-`-$l/bHCyˢfqkx_#(_(,iAm@-6 7v3šb>4SU[ PteӴd?$UPc[p1ETΡYp(cZF7t`* tomɦ[@8bCe8HtB ߊiYc(54d6TDU&o͙FdMN=& 2C[CdgoہH̘Y& W0$lEwY"mU>ђ=wzUORɬB*Jme5ƻ)@~ W(nH`JKl?-d !ĿUascnO5T O31/߅h\Wg>}hvt\K^Ⱦ\=67cKDҒ:iyH)Li .32 gd,&b.&T Xױ% b?f.7M"Am)z"J#v;SD\Ggbs}n MT)Φz.t}81v9 tzKРC"]#(v$:'VMpbe!A⤭) c*͙b'"#MtTY>nQ4Yzt"6< U^|7/0i#c'ԛzFHA,OK}Za5j%yl+Bo%z+ic*z:y |-? Kdo7*$<{ !6zHGгOB+⊰e~B?dOQZQCJ$ RZ9H[ ;uCU},+iXocvkf]&b"OA" /]ąf 7DW.IaL1RyiEʇq )8Ywc^!>$Ak ?u1"4$.<։wc-p/Px]1Ǐfח]9Y щvYŻUfc9{`T%:vf)ʷs,#8)jt1P6:Z}? %4mx i0w!w*mO]

GYLqOcywpؕByMl{k- 8,fЗ$,| 0GFV1q/Y-۪ky:SF^v|[݆^<\tK}@\;cn}H5G2+i_} ;׸-u]4_} *|.6Yk΢r|YgʌqWD}eG$VA?Ʌ_7V㝭.3/Kz6Ĺu kQ y58;D}t$iC:*h~bkGp" Sh r&4{j@;zg)k Tٖ&d v/ۅGwf؋4i]AMB-.>rA9whtDX6K2}y u]) "y=¼_WfaZмͲ¢ D>#m%baL |541K&`6! MmːSBƚ|ӝ`+K4]L:OzVGp#ʎ't-em"xfP)%^>%iia7a41} %V"ZPv-&<|WāJj`Uѿ-&IW @B/{3 ;FBՙ@M!|"]q]FGސ%Eɷl οr 9cxCo>k |m Ff`5f6&x #(䐇K34"ƚ?~zC{f JR7}2T1KC^9Ǚe/=olPH|_k]> !:6REݬ:RsH@{i1NmMKI5&M"sBv9hm;x)rtYD_,MjE/^.Δiwm5KLʃh2ϻq܃kbݔ{oщcMIu+ˍ[\ `J_G0 UAYs4NP<"V`#Hb)zXO_]؜BH_|ʘ%]zލ~j8d?r@Bv"_Tp,Lf =7&ruʪo8c[ZPMOA,;{B\ -sKWy]T& uQD10ݥ7q>402R$Sy`*4'P~b= v8J c@~]X[Z]Žs[VU$J|dAD 6|ZcyR2běCbmIC^? 5FSk?D_.C;*}'9d>[Pi]&*~TLs w{ˁZnYՖ6#D#.2.ڟ8`O_ViUA춂 J Ú@3r<oӰ#|Fxu\r68)+#. <ۇdb\QJm2(G Lf_WQp[ZEʄ(|1YJK5P} e(!I.!WڔRcs%vE(.Pi7[ia= |x#2\eQwF/ J}UI U Rp$0*ZVh~8*YEKXU:&i(,~S]2w,sվbz 2Xj>9j_ 4J ^tݮ1|#^ZCyUB=߇YxXm /ႆd`#,ıhv%A8޺ {hΝF/'Z ٯ G2r[ [pB\آ7V{7k3lF>?Is|^Q~ucCb$83WX@V wYXf%)"F=fKw*&byӬOYʓZdD9xM4{,{2 b4l/w1oji|}3g0Wu۔~}y>g'p !."8 + T5RFA%E,“dNwd$ )U1{ux׻6ϒuN_}GeP[ťg_ZEغhyɸȉ`.=2*)S5N8'<UH}`&赘^Qq~#Li!6z)IXL{ 2CPkIpT u$]Wd.V2Vk% $zgX>Y xrVв@<}.;Zzq-|pҁWr#}ɣ#[dĆ?/+DhW38=c5#g >hIIΙQjJNP)rc XvKdY }ڂTe~`T_YTxqc2 +i(kБC"K* ¥ɏ [m4*N[9si_~ڇF!m$g^ qi|i /B~Wuc2L;>qޏj76Iɮuy4 `rECCMk.cw =ǐ9q[WPqC͘TFd([ ä2aaV^=,i*͌:} R7)M,! $HgVJun=nmnv [{ C7ZBa8^vCaOq$-"bݾ0`Dб/j:*&dF7YW-54vb߹z0&@!<'*4vP+g F=#\O1.۽\M=z*W&N6~D4.F?*g%B&cȨ>=`zHwMٲWQDbt_<9 [|݋ i6\]q XP n?UD xkYA-M'tt;2nĞXolkۤ.zgKcAt-pC~z*?6AJ8R(vnF('0RX1/M,vđ>@gE=־+PXǥ8b؞.CaϭIeH]ũgUs%::оWEp3F`|/Z:.`v'XwGR鯱3`Yg"Rq{vcp$]~5s$&8j(O)Ĕ+wz]rpI?[b'Pc Ɉn +esj1gR`VaYO/0y -:k;C@T{rӳ!~=/ȫkF^cy>.z(4cĄyn* A1]6Rp ]`7&60C}~ 8ݍ94ٽx!To .sgc:%zWY/0%2gvʖjaj>F31-TfS0 7Fjlj)ނ' .7ȣUG\M@:V"L>Vj}zf0`!LDCp{HxW.}öٹFtwc5BO%Qb}W \jTǗ4$R/sp+Pc/Fǫ91cSuѱ/ϋ@#~({/R}g!CSRm2ᰮD Qz\]1fKt"Obfg`7@[Μ:;jJ C3 +B C\= Z5;l+IԢm{x_\x-cs̑wTPq||DSekt0`m$X<4 ڥD((#OqA.Ԝ||Bu~^w2:e/CB 0Χ։5 7#UFGz^:u(/,7YzZ@fyTDMe$\HRujR!Mx&3Z1Ȉ>Xrkeλ0S'cUIͮɁIjc7}Cyɐ藳Tix$d꡿Nhc߄̏_UUAˀ9%c|{ Ɠ;}ِI˰n*zaWb}F#Dw{uma{0eZDZ#==7,YGFӣ(!D㒫qsmc LAC qc^NY-<W"9$XS!㡗LpbqjV{^'o (ulDfobGV Ek$=pӉT)by9_AA"Db+MӝGp uP+v 7 z!^kj4ZOT$9@zlEb.a贺1%mUIqT\xΘBm)b و6'ess%yR@lhSkki r7ћ>\Jhgoń&8چ%Wyl>`)T0RA}XȐ3Xp̊<ʓWqp,ǫoc?Tg)C0y.iboT$P3'L΀p27| JTRt&Do&=]Epy,{Ho{M)'׈RMJ{`'[d>>hHg%څj-/i**sL0_N, 21p3S*ɝ 5iNpoꚉ9m0V$Q:C&ch.ޘ?I9a1憝fR| 4sdY.J :J* xx:*,-$RkOn;EcDc2LD7v?M'MU'seC^l%IDpWS4ܛ7Ik[j*f-2Ne|$I=8&Ƿ\O _hM, .LJ\٭ޗs{8͓*|#=4ݓsbyV☐nWJeen 6úBڜ }r CV")"uY侟vӦt饋zn-H"e7SX]yՌlLE_֘+c9%!/F:,lx,ˤ}6>XEzi ,k+A9سl !/]g ~aehBezA .e NK( ̗p/v"Eil{38JhS=ya[Nj;~΃_7ړ̄C p {bSyIkWWiwgv.ٳe􈦑4LzJOջUBUckg'e(-`U(:c. 8d#&5GC^:.x¥/\ēӊRLJܸ"!mzfk"|7a[M <) ?ɴlRUSwQ]9v fK5!38^?’F!N뻹xUPng*V hͧ:ES+ˑ!.!5A*rn!J |_ ڈ~ylZ] c2bhڞ'ͱBCA35MPX\"DGp;(Y͙/ !6 sZX &;FcK1UNw ѰL(uzk4) T;U[0 -BQ7O@#ʥMmd)I휔'8V"Ve(OQ^VoKϽd 0X$/seoн9a[j+/>TPPC\%%* L(^6mVkfNy^r<9h 4MQ$ΐœ6,Dٱ+g}gvYH3 gwݞYG_PeMHpdv `[@:lLKv"n0MHb>e!^%ԐdfWR献9hoS{?HbOQ$)fyc/V& 92Eq˝Wbl~IAjJ |\VI UYDH𝕑urR-897 rP^lM͑"\lvSN]I3|5=.' rlP1OZ6 td2c35Ix'DZĖoEWjon 7Z*F')O>Syn8'XqywG؜N @vީV9mdM5'mqy<]ϔ) +zpMiԍ#}p3Nq1dq:h_Ȟ<AG;Fn:d0aˁ(?W=i=-W^y4^mëifqk*2PYK Oj8PҜZ9_\@~K1&K)*8f/x=q'4|L(S6Bȹ^eN|(LY#ϫ^16wutd@n-AJ1MGлߤ:gIZ32am;a'UE+zt[j;*2Y)k_i19rNyNQ o+n3 XM)\voC}5*wPhiZ@e7M*u"d{ѶP/fR}QpzkEdV<"$D *Ͻ's9h&,$њδەҿЮHCD&]~XEЅBNŸ W%X\ 6b%n3ӿ -.d>M]eK CR:G |oXx\T,~@iIM[z e7a2t^XB]_B$#[ Sܹ"w@چyYYJ1Abo[TBL'l sWKTtwd˷ZƍO1rouQ#cES;Ѷ4&F[Z^@kcc% bVoyU37=|F S̯m7;NI*-:|X]>-ӄSN{QN6w2!~sMx=L,3CۗB`%,wh+ˌ` SH8QKw2alKs~Eܐelyx!/^QB]EK6ک̣ ; L=d%7g~0EUe֜A{UWY3FcQtI=˙2sTj]wxLcOz+I]PZP)vrchNY|0ױr` oCvPeW oE˯T]7=lZOFIBqqO@g&7d-*- h_kXq58 c 7}`G|Eĕ\`k2-mm8$@HUl7"S8P6}ꤜX7Lc nB0YPwS tfG ܢU/=oÝ<5!KIMt"{3@**$D m+rmp$JM{ۑ k$>Ts'[l4zM'-C{l>j˥􊻞¦Zz 2__8c< >$[iS/m&tA8'A]{E(õ:F_%oei\`Io?Uo @||bK1iT.МyB1=WYHuڇ#ubD@:"1pU$e/ 0HhtJ<0va2CoA*8` WB]WtU0X΀l4Bx(}rP5:hBu;75G8czП>jK@΀;\r;gHRofSػ.ڍ&rNh0̚W=hrҡd+n jHk#󧦇@]Ӵ#cLU>2 /;4eZM܀|T}_?t "Y p׹^w/=G".jx2JI}Na%GDHϨ E>24s)q(0k-?<'P_c#(vqE:nVgI} G܄5-L_ \+ bg╫߈?[ hf)v-9kT,]Syų|~ Q'08hm;Yaq(A|Ť}mMΈ}e9/Υ<Y+-)SJϜiw5`?1"!U[[Tݏo\{D?9j, R _euVKlٞB(48yO V͒R $i8+$9b(K8}tI̚ek<>w&N[Y/_Uv%P1N"Pq24_˝|tHR%ZnwpzPς`i2)kb: M =x7"(iP |V`iylK`>zRi=brΙ~䴷H/5< K'uN:d_;1\2f` @U1.WʭGEPB5j0B@~4գgUF|ـBΠngH5QZhs&p^c K 4m yx ҬD=!q#edܴbVtEu-l+md1.4W'kju \SK3z-[OC h CFx*D_Aˠr##BA w-OA>yݟ ?C07,w[R}v֕ŮITC!5Ͽ#v/|VH|ﴖǼ)e@9$(jВqbti~<9M' 4f>P=1 Ų2S*ꯙi 6a ߪl!kc }R)!6Xavc.UAL".-H`:;$͐E Fiz!z#ueuY '}OO}-C@Q]Sqn ŵM 1V )#P/[,ʟ@'*gsި7zЫZMon 06WrHFn' )]~ݬ`l6T:VTxjѠ_T K7;H$zp2 NERU֭㾮q ρq"'p; Ũр؃Zz@{Ѐ}jqLſ|Wp;G%Q0W؄`9"=1(rDmT1KM}CI[rv5A ' 1}сfb_^;L &aAW}狁sic܍H^4ǼÆEEB--\z60qu(g+Yaz7_/q_AkylԳ/ YF&ߣՄ.aW5ɫNB= `|-!@d8삠q"'6%]KeUuY뗺V"8) *κUEIՕ3gE|q_q`G lN,4 JC!@<,kH=qeW@Z:^Z7-37:Eg.ıE @L $s5 k;tF,/&㑆R7mW~׹\MZquvRޫ?z`{Oeb}eS EtcB. I/L*^WCGm'~m=a@2ʔKz7r,=_\Օ3e2w:_D>{JWnXVO~uNZsh  uQᤀߩ.C8?D)wPy$ jN{o6 ,V'r`;6Rf '|[EO>8`[60AR^%$!uO̤HgDFhmיن5&12a8ym"cJ!ȡz5Gbj hPԴR8P\k塧d+y-N'+͎/Z]\YGG%C8H9oHnPf7[u}FӄϚ2';t藓+Fgd&nlQ[ZJW xW}U(ؒD矱>WRE}،IiNd]H??UfE55Pu\ALNMw֛Ҽih C(Jyöx\VH+0(5f?M؍rhm[INwjR>n FrNaND?}Pj媬p7O8\>u]۪B3ڄC84C}=-V@6+bElP `͖U͋&2_<k^&9T"U?޺Z?/,#5L6v(XdȴReY1(Z-$7_PTFI%!S # r}=+JhoL(cWMW0)A؏;dK NY{ņjQbd/_78j^{-0!&pcݹgq뢞Jx]S%WI *ו ȓЁ=J 9C-`ab_}" sR~#Cf|&CID$sK#LV6u^y96mx>xpSQGt4Vys&VЭJEGC5y?$:~[ N~Kj.ZRgz u 3{#@NzsaaQ8[Z j&R!ǯ15suwS{(!M2jܔ:A['VBe #WT+NV.1=T9֗zzjiȞ@, uƙ6. tPI-3*f4:UZi B}͢I9z7fҡ\WE{ZI󥙨[He.UxQRxR-Ty@]:Ël+ Gώ6(9Ql 6*gm;W8+NtKGr:$""0E |nON8&p60#ArONn)7Bof6"=Cqf7[NwR}:qbNDV63,/,1\6Dfr2rT7=x?4BWTI>]OJ^, ͊/㜾+FNO1-GqilW K yvKcޢ)L,e=h %2eYmҚCaLvE1 jiEÑ:0e$L*VSq]Zj7afUax&u u_$J;J/Wh}7$F%ų(܆y.QpCIodT٥<ĵ6ω]p {FNB&F1t&1M%fʏm~(ǒ!kogcIZ` 1n'U,(7T_tgP3=GP?ޕ}B'+TӘ2i)2!?mZ.3pü"?ͷR$+:wXtVInhS<_5] ̇|lA4@̕fm6?o"-3cnXȹW=w테'Oڝ7PAulb X[ݕ?i6PXޕBYtݘ|>_R%T;6-F.uTb/In@*h`qA4B2)cu\X.-XnwpN I_gVa _'AٵydCTe;;pxx_Rج{'+R+8=N.~TqSt߆1Q3 qncn!WWW[ܹ^D@C֑( Cu&Q~S&<+ڹйpl'`3Fnq{*(+ܷKSQ%M@&_2%ϐ q̩>H}RG(#pfSb QOoeno2s3P9șijÏ"B=#{U;OKhV:~AiȂ}TǢؘyUF;E[SkEA(s^XE&/+vޣ$j0xݗ hVlľ">mץGtkjIRf#>n"*m2ȏ/Cw:дnY^pYx\CarceBC372Ŕ;؜&6MKղ:WVH%L]ܼ PٗT{s!٦zXH*eIUoo {bްHit&.+~7o*}.j:䩅osͷCImgJxǔ|Hfcޥca \ó;fh_9|\TʭRazAds ({ lR>Zlֺ}|7k\gId7ωHu5@tKSg_G`$ʾwbj[d̽܈A8#}uD7g7 m΍Ѩ&ʿBwΖU`^o6tE [9.(x+|W- Z~AֺRLyu޴l82_Eu*չEJM3wdiU +,"weN?CbRAV1@M5p~ŸGg'zfYu p6VjraxGldu1^ 2*$KX=OŔ M8 >Y,NRe)ᮺلs{ 5!m^[M[1Mׂj}fzX*&XvqG4XBP<8ޣ% /[wJn{?%}*B5$&[uO"ߗL2J«7" ^_>~K d(js1psLRh^K/>cPu|) Dl@y0̏}W61{Wyof=^%ތ쇭$otyMg/}<,_lzumIG*oO Oq3 tDaa| VkYCdqdI/yzjqnYAHS/2'mc-6MDN~It%A$Q=d}9}Ɂ#ܩM<g:a.Qy~.Rm󘰈@*lc$J%-(cɏbNK_H\W'-@1@s%v߄\]}0֡0Yo 3`\';w%e\ņ iqy^~mOV-름zOvċR<[%+SYxd[ni20G u.)|RNm!ӽ̤=ܘ_{*/dUp %3=ωRjࢳ Y\5zi"e/;)BQ1(PRW +χ#W̏BI`du7ur3l(nAF80[-';GO,Q5%b-< wE &tɕJ6KUn ޕ!'d)}ް p4Ư 6n_ PG\4z-]:`L@Ϭ"iԿ"m.VYߓSmd6waѕ}E65ښBePW?%|z_m2(e9O$Q " SݾnNfJU952"Ts?l.<ѪlpGZM0D ׺'U%Ez~<4p"JqYeݒ4]&y5㻕fX…#-팍ģ j⎪?U!ѤbG,\Yл]IkbS]>ۿ &Axt f%28Tt/\ǎ&db:KD5Dh&e9[I%z"5:,R ? mj8Gab3y:=";"Sơr la|k h"sLhkpVj?ZM]IѪ "|0`ȣ!L>OnfmEUDq44>4а$V/4 >j!P஦2n71`<4{ObTLdXI&QǔQ-߶RB Axc1ӨxeI~^c># MsebJVqNfHݚGM9Y:6"2Ų CWv_{q,rb_7&QCO ߊzr~{XE߻yˌ[_! }y@q.OC+~Mo 3 @Tc͵!,<1`aމ%GIܫu*{qjT=Tl~G^\#:џ&jP#}kcMda+ ANJqDk3huerjd9y\- ';DܹO'+N$@pqeṱ8bӂ4C*mnIfcus {g,,8R BЇy[/:μ#V#4V}V bcn32mTۏk"`MN4,CTީw9CS`'Hf5u:w-z `} a%.vby|y@ «p]|!Xx,,Ry8FWe qX/OB{$0#نj'MɌs #;V1bVb-o_+\(q9-`4Y˽[tI;EXsO *ō./C}4R=\h}u|G{NIUd3K2v}) n?4k"nLv-eSCH.Sqg<QKdˠ.G*ЊC6B5ry7r~%H  i9t]d8@q R8s' Ӏz h5ܬ$4myX&A5Vr1 ߄6]qـeP=-`>~4lGIq#؋06#Z/ бMd-=g$38C1烣uBN݉c٩z8TXt) &TT54[%MmHxQS+%Ms}K *|Q͛wcf(1Rd']րtOb&o~"= o 3TOL|*bb\bkP;g?&8d;!R+6o&)r^d)s{  lw%ԁ ozԺ !١?N!k ~׭JYǿ}_A{.h԰ٿX1eS$7`v')X\yghegsWI)'c LPzP[Y6,|CE&ymbQT|HE!9&sC味aauz5sʀ2}t_ ;g*_|E.-Cn(!:\-vtԄihO:wZ,^:Ex%^<[xQB6яWT5&,'Si:wj-,涺a3{64ȋQI,c'Eα ZС{/[ܠqt*kmrHJPHƝ83gA+3"gf@^ِ I1ݭs2Sx{gB!+Av(S{u_Z%QljRVe 3A6)>vYoϵ,I%}'|3-@ }-YQ8cWBMpe>%;C Qph|U:m.KxéMI9hp !w?raZxdƨ Uە"aoG;W;\4Uqݛ-LI&L2QS0D>Q@ў dk je)wEsZXˤ. nV^T+%r)Va.lP^O}?&db`7G"KK?M08{ڋ4GxOW=CZ* ]#υ9<\,NoT6f"_DhGGXf>4xnq6gŹje$1. To_^,-Bl <Jܘ*8D}z5V6*nwk\აVO# DMnC"I@n>s okJ!;#]$+`-}c<1K Vd9$D|N` r8wjFgLOzw@*RTic/Z"ޜHL 9#e.6F7uoZuw ʜNPaM {wK(+Zx~hoTcՍw2 /7l~"W b2D*:xi4_7# )|;zzENT~< xhsQ0椙_|'j$1!<ݮG:SkE3 grN <5 Bs%)F MRfRw!jwV)=?&poZ!}hQBV^M~K0ˤ_goxs&';f^"nQ2w<&5 }jz(g5~iDx;&K&cF DczL?}typy2_I0 iۤ4{/ O! _|(X0͘~)hZS VS$(~%& u"> n>{4dJ#m")K>_x1$J<|\eYUG>23gf1O Q 7h\;viLZLEݷ{&%\..CvZWla?Fޘ"Py•QY$2x5v`A@Zy[tO2\ @b-̿ۜULS,۔4+J@1PR7=b )9M^PFV(bPϽ(Қh K!ȊG7'=,1N=݋3:"9,_>鸁?՞Sf_'SQ;Uр?(d8u4#b G\C R8vVl0EBZέLf#T+V6V.g@@^N=i:Hڞ_I r*{eP3X:y^+BxuĮ#:.\{q56S6^u m0}:p[)~ hnGBUAsZx c:)ESD5flh⭋՛arx!:S!p%_~tC cc\l2wbJaA#}0uԳtܾ[I2]/Vw\_ v.Ch񵼚_p_ڠܘ1T3A 3%*^U- ӏCEw:uitP˚Kx>?>/LA48{YؘBa䖧Z u D,];X_9#(CbacDT/Tk;dr >e5pV5\xE ʺ=m5/ Rx3\/EGNnO.y;%%Wa-?摟bd "o؎p2pfXB`l^-t}Ѷ\Br0ƌ+S6q N1/O]A"oIjnOY8U:o"/Jb1t~1aM-x ZNy4`R@Z脪tg-ˤjzŖ)1c7:JΈŮ]sT_Cn%2mBon&LعMՊT+]ξvJš.LsZj;.uduX ~CasӶ"@Z{B#ѥwl]L&?l4g2Z[LMsjEL}+6nKvB5ό?\{鼕*Bf?3W(An_+"'c -Y8d%|\f'=旽wq̣Ғ=ujW0}m}i78{2xj?& 2c FJe]Oab6;z޺2;KH\w BP`Q_e 95Y9;;OrKjsN 23-j<D2nq3._wlYH' ) ݠՕJ\g2-}TH^Hu\ ޠO(Z.c2 t (r4&>&xCo[=!7Nly+&$Mm.,9AprDs O( 9: 36&cL{ P9yg=40{9^*}NQ&Oʞs}vS4LAAQߊ*o?FFf+T#y5T/5nɸF HЭ5U~?5݅Ga>( e*jypZAbcK_ɓf3.z s_U P]5c< -Vf 9dBp '+l DɆ ug3dc(y*PTZ<h-N ;xX?UOМ|(Y{uv,hg۹r' #{'= +)kQDIfR9Ӟ h"B'+kpw TQg̤.S.dzÖ󡆸<32 [8C(B2(ߴ|X໬.{kC0aW1QL½ߵ}Jv4>+++.-("*&g cN嫵| ^G#5&&VZ%uەI'k= xd\/Wsuu4)w Wn+ ѣT -Z+FWE ؏Ҽ)C%H:e̅%U:(g :ZpZMʔ\a $jqVri9j!|,60m"U0tsuCN Ay ^ υ4:7* trS#}?()ޯ儓eL)Y5™aD|=Wlp[%aiֺ\;#I~Bї K26GU\;|Bb| vT()Pax, 򦒪8ճAvʣBsV  %96S~߁IƹRkvfS~"fytH` -K:#-ME8L!^H(MQI; `ژfj<Kf[2/ljkfaD&YA35rd4+'8꺜RgͼWB @YHoANvJkE#F]6X cj2eNaSԇуϕ0.FVeRj UKh̞0_,΀{'=E#򡲍vđ=/Z'5hA(+* G3k˓SWDMOnO,ҷua+Wwad[=uJi-PcG {pRp^k[_=3FƫA;S7^zǻ6žMa}Q]\U]PNr!LΑksOn=DO?gne B >Cc[ ?ެK!F^3Vhv sVBu)Eb+N&=-v1\'L$wY~xxPGs-㕚C1ZCJV,Pid)1*]<)&.2*0,TD^H8j>Ni{DdFo H Vȗ:cAfRV^ho^j8R- >`⻮}2ytb΀;6]o.Jc~]+xV > F:x{#ʹy#S~zP A@G&˾Xo"N_ &quW/|WxO[q\T2}qs |,46!x<&KKfwub^u[Qp4V|. nwIP*(n,5 -c'}nҞ=ufS,+~9C^xq _-ΧuÃaR&wq7 XV@N[WVTJA N0b֒t+?V'lڷRQS3X-0c-[HpNlW=a|`+i.!H,a]_e"c]?vg"QF>j-`KuRQ`UOתn_N;}fLgEn?Lw-BZz8ՖH!-ӉNDA3Sϵ״ߚ'_dzLmBLjJU񨅷=9a*RƚH}0i?ۚ⺬P,/ww϶qYznBּު^?'ٴrDY+s٫ju`^CUljo=5?/E~uC@iȕT<-:ʦ9PHP9ljɷDX$eԤa@y;Rd^ְy'|iBCõ qLTx7:Ĝuht1꩖yEs(?PLl={<X9zBhZ?W!S`&] x*>iQ;2WU1`ȑF0ņ:b(^/+ ߚ}jRTc+q$;nb@7Ic8cB Yu' J2ĸ䧀+&}r쟸I.fp}SI0l'J-YelB8uv̖;Z$uJZ=)CE ޸ulyIe@֙ھb k6l.fGv~F&oJzEq]>: V8<֞F>SAއNq{\C N l3@'y;˴Sca?-uC+H/0>wr0'D*Uӌv 톴0,dn1M}nU(5Mj+WIˤJgx_kw$g!ӏ<H ׁ%0gPKi09)Op _m3㗻XY%Ӱ 0O:>`VO!c#S)p16|cAG(޵⢣7'=ivI 1,yq^-Bqʋclz2PFgM"]&x!,!?dyx&riSG*SdJ(Ͼ x7uRwİ* D$ʕZCdRFՍX_ћ>WVc zDZ2`0;Α|b]n;pl(P@fwQH%fb9ȡS/ 0i 0xБS>7kS32|\,{_;g 7rYGg+0&w~A 5`էw;G #} 1!=+T nB#a#j" 69? sRRwlyJ!]>`Hgc !"='DK!^g5J=yQ r9eLfG1"[9ᣰdCP i*z9cS Xfi;5Sx>& ?(%wBKk [I+}8A;WܖDH"F1@O^b@ R'Aڭa D6^六\*u@`mš3T~ho8MR8T/!-2lϰ"AY#.Ii1&UBdY:%~՘x(\36n%?=003#[|C.Ox5ͩ"+/5({Z1(Pܥ:xda؎E3;$;VIDCPϨo}h=EmYɯEgy:#*CGՎa2<{.<[|e8e 18񼊮 ;)wr%0X57(I~-#ӃD M{b#Ś}sv١`KO͸ޕNx3y^_냩j'ƞ%fn$U˄g$ I Kdۮ?3ZX}T_4TIvX^\ Af/P:tNHngx3(%CK*dn#׀Vz>+n#IOv"e~Dvi+NeME;]*` y}s #t.n?c \pє)bf ǁW|{z*nlxu>{Z &Kc?x)!*v^,M?ׇt04E[w 0O7gDJ8P"m ?aSf0pkkǶaJΕ$'m=DxN_ӌ`#8r;$yAhl0BnJ; Tܟ-Gǘb6c`CJt6:9]E ZӞVcgo[aX>Oxp%!Dn]a zt-O#T,QykW Mo?:\= ۝%;l{gū5v] f?*%8&2" ('Mp?pFB'p O壼RWQqgD$A6Rp⭺.0YJ3XZ)ՎcZIC4&|G`X=X 'f{r_V%6l*Ru'4|4JM); ꐚJ_ephm& ,2vZ{Z׵5 .Z.g׏%|!óNo qaix>"r{ AF3J殐 Ic]l^@AAڬ9V.9YY"oOE1EXAGN^q[5~1*>s&W1O[䓶iӮ ,Rx~=6qZB+ >h C6o9x!GsGeڋC#d&D(G(4]ggxTIjS) RVFX,K!Y7{.>ow!!Z>J -q1MAeݼ/+Ja sDU蝧_܂\?-vr='!]ӣ5vwu_lc{uSīt)_ĀoR"vnv&% ɜKsrZ>* je*&0MWMI$n%7VEILUSwg~º$[̀pTPE]MCvЃ̊-MS-7G,jC)8CZyhl7у }hLqs3)( YGMA*rd8:.~]]IJ71ZoNɦh9E"!Gg uoczqem`6!w\P3*\@tÄAw:u?#zd&aݢ6M3cL ԑtDAsQ;uy+ݏ|G?ROPKkAl,8COX1t\Zm+ 㠇/n ?`D>I*3)` nrܬ!ýOd ϪL_+MG qRKc`8Iv5̻IR-q*6 :dT忤ըuEv~ Av7.ls:V.K ]w/dJ>}4LNq:+$a vKC^Q fqD@ĥ6G&<. [l.*x]Hr)b#F*=B_/`X\1AXL"HL\?tFmUq('*Fut̲ sB{M~A 9 !hμӂ<{(d3͌Amኑ;mcxTst+mxiJH/8Ƃ%f;BaC.(UP9MRzCŐfs4k|fM+z4Ml0UDf$DCqk:nG+HN $h vwN4l),C. MSHY0:4!# [JkiVsέk*G=[BAP%x<:dH"JJ"&hȿdh jS {bR!]$nh\ב-%Ǿ~[fVSx`eƷwǩB~LȃEm=U ՟ÎgfοߔH$\By׮5ئͪ»X3'{h8^u)/x3w\dX9<=Zۀbuq46@9qz /cG"o6LRS'q 1 npm~d וl#-5e4( |.m%oF`g핉$':@/y=*#RHg).5huHR_LӉRޤ^v,=l㢸bf-[;-Ys׫ICi[FNȯ6~ટ*\ eнߵ}nY"@ېΉ|e-mCMHz% 3+DŽD) 3Qng/Eň& FNcO9‰8R 볶c˘Wğ@ 9B 6ޤD ^9|WheŲ!IVkRU\7kai&ZuAeP+Knv'Q\$8|z(jt%Rm܆=hx2,7v:FqOfGQf}˶-qQ Q3RG#Lu^~KH gB(TZ1#P=lw~`G2m]B 39gl2{;=ʂbd+aB#ʶǗLug@U_"ULfXsPHr!T$1ʑ83ui?d nkke;܈/★$iGi<%'h0e׶}OpT@W`ƅ_'Yrݭ#xyKꢋ'|]kz x R"<&3n|2cC!yŇhpP(,i{0@^gݣJ7w@cX*Z _WO4%]/j~C+Dȵ;Ca4&"Pk\b̗ WH [sQ(uT`" Bao-d$@':ALȀrC3 +:+2<(Ϛ7zG0 㣽4C|f9v̮bf))n٣)bH>3|;rRvqюu}&"FuW$7$O6=_;tRQȉFt{"dmgK6]8IA>Eg}@@jD|ێ-/(z lܼ!W^y8.w=~X8g^IK+sʗ/xͤ(j~UelTnL K%Ve\vLTi dzL]b.4s2prq<w=T]w%w*eb\BF/Ϋa'.l y&OVK f/HD \&]3Y.VA}bԞSO.u =ټ t<xglk,Z06F2tMhYJO O!c 1#֐I,Yޖ/ntFGEWfF TL$*pJ!Y?Qxw'VPwFG~3b몁%AS "Tk e+"sI_oqPg:~Ğ+hr}2_|E?hˎ䑛I>,<$62;Z,iB(,L(Ɨl9 3iU4WQybYԻ.๾L,tXw]YfwL2۫|Hb@?sxi] W1C ` O3#wg}/l,p+Rq`07jBMB|Z;TEqKl>#*$Ey_2fr5!i&zCV#ؾY`L<ȅKd۫\)D+-V@Ye+$鱕d>y$[ ڕMWm_A!իT $rw@ؔ/ ˙oprQ4VC%jD#g䨮#C^j+r M/?KnAL"hML[yd$Bk?Zٹ쎘/*$@AnAyXld>9r:_dD@3tXrS) 4.mP׺f1UyA`nOo Zb$bݚq*OU5 fE`'!Z U̻@hZ|c+5iꙿjI>,<ְ eϽB+|j2_T &}9|7Hk @[.gQZGK_NC1fHzB6T`LLuqet{G]ߠq_ԑ D.VC L#oN2HP% 5t eKh&ևL2 - 8z%uFgx/ ;FGWUQsSp+ "x0ƺHE W%'wFZ$ A}|FV>/l3g(hJ>.%523͞-C;])U$b4eM0DN;{Ax ;Rl_oVWlq{ @[)'fEŦ!-h>X;xh:d!{xn)V"x+Fd~͢+,J0G):7-L.J g(!w0}%9ֲODh;i-2mCqyg^|&wV('mIYrSz/>*^~Qj1mtj>ýXIS -zsTR<{ -``t^f ,O/s9,[uQV~"V}1V}tz]qΦ=aCɚ ХK/Ř?}3jxɽZC_a2CM>ȯO$/)'AppJ 4 EvBxk6w3Ϣ:პ [SU3ٚ0oԑLrgÍPMDy(Vۧu^@>J^-q]:Z[iolmnkvYDl&HwcJ˂Z@6`Wh£Q(ihd)j(&YX2^zSVԌXF\S[#mp <ֲhsU28RԵ‹Y5] #hy`Er+QN%'Ӈ*6bHVsEi/@sV%>g[؎ ݏf Wrdr\yWr}.{b/?Vqx_' d $PJU/9CL'4J'QW8Xbc=N&!ΝFg!@[pB:BaWZ%Lv˅MuHPX0O{V,;]| F.df~.0jHӲA|Є`Yv7,Js•i`1#$GdI%HHi{ |feRqvrTdăt;K3 WK{%j0h#llklWvfNze[ټ#E<ԩ/6%fSH $伟/_fԗVա2ՒAG@ WTXlMŚhk137RQD{&;:ueh8gQ"*,K{HhjkGwvWM۶ypE`{U67JzQx7OP{v;x:ŐS߆: b;IU>bieܽXv _y m^y֎* ڻu1ƻxSxvI2{mY֒6d K}R P 0f#B,bR _ԭ.;"ٮ/jUx )o/j<_RGMMԹ`,|L_5ZeO6 c:b#SDPNnm" Oi|\n3XsTٚ;{]V}b=RP=hChiog7]Br#s?pr|óܪSP͆#Ho0vWm=GO:s= ; /Y}J`!%Ll܆cD2Y f"ж,ƎRlt޹A(IJZS 7?A|kǻ_m{xU{d%,t*bܦf՘S(h6< ߱bD[{hB0Ge6E=Y"L꩗?jۉ)F?gBW?$( V܍OՃHS%:dQ;Nŧ#ug%ےu 5hɧi,x;B]87C*M/kdt lsM,rWxVƐr^0^@ /q Eٙ\iMdKw9YOn]5W rtLw`D ʟ"li MP05ޢA5naDһ핀 YFqõ|zd Iǧ'A?s}7r`K p3PM-Fp2Agh!Z87P/BnfS"U-C(_ YOL6҄*o*~zHPxT;.gLY gIۯzju>̕MpAzB~RʉAlA"G)DSpŢfB+SN@/;,C0cr]mVHd!2y4 o6lkoKv?Z q1UJ% ".}YScr_${cDiB`ݏTRĜ[z椆_ {0Œ,  {*dzmE3 kzi@4g= 5"=L\ϨG; e$p{^3ڼ{),8,Ƶ1 ˮ+#*GT 9i:4Ib6 섉ȅmθtVB)-`7={ehjߔ, 6v\MaS=4 voHw]`,p2`#So521RtI&nKP`Vh>~Uc+%2Qؚۋo ܝ+X&n#nG7I=נVq,uhMu=?SĖCQ>C3OG9֢@S9)UP-yOee+5PxەW%py7: >Ta^/5hq?k"fU37plh`s\FoHѳ )I\s&pnU6q2 zCٞ? cnMjIu+jظVR[k5D0iSڊ6@jq3άk!aO}f%at kڙ!π@fQmy|c(ԉ?L,~23gcLoz4iq3Ӛ]'擂tfUx뽌3" U6U9$rᥱNkPqbRV1%9W xD[ʊjakr N)PU wMu|Z(-xإo6Ye7BUaSi3T"~ieE&;i"l]R]욗CAtQn$jyjQN2p/qOmc\ȬOA4O$\Yk' C1ˍ _R)gC6&2A@ g-K_`] $}s*61o8jmG_nZs,~ւ҄mz8,юq,,hӂgsy<.DuT(>:fϏkO|$fUg 9iukN*{҂{Z9wZ?_ބP'Abfx^NrfA_PGLЇ+%KglǨJHPBV#5ς0A>D2їɿ:*D4C( 1ʞax͖{cKrז~ Kpei tJ'o~.I^ RoͰ$q ]/j;ٜ"I.S>Ĩ>uQ=ouF3{]PF4GŹu5NcV~[2{fcK9f.hl.ibP.1hqѹζ,*>E4 ;6P%@}Pp~{)O7w0Li`kvPH aV0|^(9w@*> Us))bBs}wַ=Xnh1MWJME ]p(Pzi'6l3L5# B0SwORY{ui"ciqJx-V86 ^bCr3!wI ReGr(8<-f7ua]ξu,o7Rydq P\.OЗ' bqbRmk]eH7!N˳t9L7>RCB$8Ŋ///+ISd(s[*|UZ?)1UK³9Bg[lt188WMaX0ŷ)pZ{˸Sa(В m-@Fs{=7$*%e4: t#@ITmVڸd_hyɏ#4Cz\63 ^[k:okU񰯇w=֊:m lg0RJJ^0,&LsA !myY-Y kYQ]ͷ6$Elۧ=;3s$V*UJj}f f;EMy%H V+Q(SWS?/s+Ҭap, {B` ш8D!' pL sqJ": PFcϊvG@N PNw)SgDR^>BUB+D5M?)@V$D7Ttz Wƫc[rZ\*D~ 6g Bs"ޕ|J|<mRJvZxRKSؙebrg=EGwOpR0( )#S!r;0Geh`n]uq*mę\T8OoGx1};,%$whOa'] _!$pٱWNAVt-^ChN7jBtԅM e{L7:U>TT &dPo]UŢo|+Ѧ&(I|Es7 ڎؤQ-x`SG!pM1vu,(MB2 FƸ׻zoBWbM;Z&϶,Tsz3a]$cTqm\I{7XYan=*yG*'s œU@.#LCmr>LGW,Ym(\G1%6dEA5Zֳ(&DrDpw;+m%d?xb.ўcvc$ZcۣōD= tPs92ਭa4p]Myv}\)WVd˩?i٨0fkwCgʡЭϼWԠrb2F~T{dM8f%uAa`ెE=e<}A~o֤9l.T ָvt&'Qܼj2i~#2:aؾH(d.AP/-y+~1ԥO!.vNr h#^HXCH \X{FBiuY~lt!ƃJ44& G{8#)xZFnKC~cUWeY0#Ŏ|ʴ TBv , 2'0+k֎*S#)21~gAڅe9bX%ֶL17X:.oe  :b-~DF.Oi{N-!&gmϵvOJ9!soms-YGB,Ya(:RB5$M+}7+5x[yrTQ &4Dל+e&]4%>zvD'|*1霣y2}SUɏQ3t59o f{Ⱥ-̀> Xa5G@]߉MuGO%=oa{bجKΟ&} WC~TK›p9s-\'Nd2 .c53? ۦۇx6]EAesڞY;M' ̥Jul?g:]"بVc]~S_lQ?v*M +aZ^bxBzlWLi0ݑ!I['yFHoZtnIV_P'rRehSafI|]a գC ZaU@.tpa ݢ/nfj>4i`_$/;; t:YʄH 6k)Q7&s p~;# +>o'`6R[50Yٌ$*Ѐ"QGO|ծ !ME |ƂTjelyׯ2|G2'J2< C:Oƻ.^y0;NuHvGx,{o4py**6t~#z4ZrMЀ5eXW[8G-Hsc5`4Yy'TnM 8gŁn0M[s'X\R׎v^LyMC6$3{jIq`Tj#%䀝 )8pQao"4-H X!@2' b6_*v%cXvLcq\4|@HfƎn7h=l-@C$'htoL\=Va!6FQ@Ҵ glʹ+XfNL! :$s)~7.n xNz֩n<[BZ( Hl2 q@iqJ eHo E\kQ~%Kaƛ_l2jGnFes "YGo5oͣ#xSE^1`IwCZ{[MaF'cxR7K7q)IdZ 4*kB7% {W(+n qܖ V>_Wc6'vW/׹ ;jdcc5:w/B=inwk{vxtcΑW3:[z7v*EDLk$)o$ hA. iFCM@;*B;Ӣ"C=;"{rcs:I^h\G@\i4s@m(@#]F{"oN$jVY-3^>sh*|d&.LP VGǤ:QqyT_6Hq|]ϧ C`D T`dR)a37J-'=yu"CiS\2i-f'>$6 8-F%BM8yxpq*`̏.w1Ja3fQ].v:" ?وi܂y(.bkĂb6KeTCjg# lx@))\]q;0yX3X߰{/D0[8P+_*pׁQu_Nl __dy^Q΍2ת,Od>7^En9I66'?=P|YA/Zy_gM'b'gkШ.u_[Ph_?V2لA&Dh/ ]-]`"a`)C's@ݴC]stF¡{S,㘼$K!^),FLr`[Yf7GÖo#&9[S+#A ꭀugpXMFM&L%- Tuu[o ̨l e^k{Wr**Ps>W*s-*y͞2Jb_BIPD2˞cEgSUƐQ%L^%s;] |:1ñ-&q3tpLۘzB)nV0@D,˾8qK8I :`⾿˺ /oCA<Υz1rr0 T]5m}J]qm/U2SBJz5ǐͩO@n96CX\Ʀ[cRuEՖqOOHAsfk41 Z XzGxybx*IcxB TØ\!NW?źeYwn#t uꟊ--պu`o,dȃWh 89 FϿ%uaQE#< R^A+vwd= .5zO7Uة!g[8L3% {יU<-葄gJRޕk"18,}rǒnJ|ǽ#۸U俯;g{%&\ ! ?]pN Leq/QPmg]ʎQ_' ~|gB~2< ӽސ,8rBPp|f~ _Xx֒Yk8QsFd۶pZ&ZeHĥ{?XTɤDyfY/fD`}7|4^ҳ?|p y@k7V-/Qh&{6M\rV~$B5=2cWutg-%>o:`@W74uFò I8U\xACA(y?GҔD1lW\]${Uc]oFbiTGAh'+:;q$Mu>% ۱c|}m/@FYlӷ5.喇k&ͷmEɚ4Zs惃Q {/"MM%.=!7X0%W6d o9ZimZ8_0BEYv p m?vuꦸڔyR#fD!;@cP6# 2עKqSAzB-t17J5Tq ܂0A@IöA u -(̟7p'Ns#ٻb$@WJ$Kg.0i ~I`]8PUX{}1 ΂^+_: ~O5t.4zJ8+`==_˨`gl1c|vEV"hB|z 3^jNR;3~Ys#4w+9|0(X!)d(Ms|C=><{S]A#q>ZSj,TrUfyy?41\QsZpZsx;\Id:b3f, DFG5x$w>CDL+e09 }w\r352ǒ;Ŧc_Dt@sI4qw/: 4hnNaU QdRQ`Y4V-L]ܶ<=7 sg S9~pNޔQ[ʌXg9':a\wE~sďW37iRxI.W6&+'c+5V_ț({_S2Rx'bc ?)Ra6Y;g:ZP>j_dN.S*B(%C{IR!N  A`p+ZŸ2WkVߏ=~w^v(f ! )`8_.kr&ۻaF [.%M>z N>dYD>؆i NH:1jܔ-ݯD RλQ!5 Ym!WbKTꚷt@`"SH0ޒZԨ--@t~Ix!Abp ;kB M^Q|[xU`5UCh*_ ӻHIjaAq[Xoʇ6fήaKIB{)ɅQ6?nb@AH~}y)L&ͪNyU'ډݺ/,]?BC3V'ϫ3beH"_d"edF[X&M= kHKM#>2WA=Ýb(0JglDVkx2xq !MH ֒*}/߱Mɻ"IJ.\Uh8LjVqU-:$v #0OB(8 >G4!xEGNL<wqd#qF*ElT.kǎvx>W-نN~[ ,@}f3מ0t]j=2}σ^`ہfU@1m``X2;ջ#<ʫ.W=$uVfskh@bDP }qݗalp4ƴ#7d#>bXd6N1`J̸AX! E6u_tIiBqVǰ-as"{D0W?BE #'IUEm]4}0\x{qn5QVV&L+?t-1Xe[idsh) 64[{d\ؗb]¯53).|g7L[ǭ% Vk۹w&v1*_|#B!0ֶ=_ܤt(ᩛR9 Wr|o!!Wg-$,VȰ eKj(L(\> ~_F=Ƿ+HߙnY yն t9}YYTt4Ŧ0i$_V{E߿Fif&(<^G8?]ITխc+[.<n(+aE;t!~ScR'BI9^aGLNhµ9P9aN6!Y7m0s7Vp@鄮❁QQ3B?\ᇴ_ *GӪϖuJ|E@+2[nmHTFS6 YMO'?Aґ@;ؙIsIGP ;*WLZonڶe\6/58_(手ϕOh{{%nBPﳾ\N{wEx2VJu@D;a|> qz_.YTD'ȵIp#D6ov{|?*OGdžr'X>^Ao=O7yYQLƫSï갃8BentHBm8 _TWz/vi&b{zuþ'tiŸ._|D/TpkoywkaþBA=? _Gx"t )-u:eI=XāxB 7?3[91|o9Uɮ6 ab?1$m'<:K?r*U[ɾv k`l*HpsI`ݩՎՎ-U8`.4@k!؃EE4<6l/kRMRRwI {mzהÑ{d7ɍLCmUh4'*uڣv{>`HC8D62!B\7ǩtCᮛwdJJgYn1*Ϧ%A6 F/9߶*{rQkCGCQ-$btϩ/<"(ܮIucL2ih!:7/<#PIfw!ZI*z"0y K^3r72kSHDT:];Tr/(yrWwHndpHMv9~(҇n\˕J}rp _rvth <{F{ DisRk!u%/E4V`)_fO3രT"4l(-Kr) jSx&Y=#$g :fE:oS$%q"UD(5cKhA?0*@Ba*l %AZ̾gt6L\aa|"}v,D+SU0ݮ<7+1RjwZǰ8Ј|9`NGvZpH=/;Jks _#5HA988 {,Y7w wgqP/؆Yu#LJ?&E܊jv|7Q`8F jxE,Q_578ك0bv/bBJȳ-6! .[$h|;!}tnr3GcS ~x0ZI2;1CKQT%)xZkФ+.A*\b:Ǥs>cǿшL WH'A 0޻1̯T_J NrMac\<)UPyĝK|Px.}@A Td{ !˔L-P?m+,j-^Jp80NiSjܥWnY5'Pl Q@"i9)XhuU=N?+]#P NBI x⾆V{/Յ:(fzY% Ǭ Pb! 1CU% \k?z:ތ XS\AθH'ÇTAR֮R-5ёsؠ꧄S~vAb;՗ؾLeFmu;(zp"v^p{Y@ȇ_hocAHi=9k>`hr7Pl`U uŔ=UfwCJ>9AJ]ЂBp>{@nmv4>eH)R|a3q~#ݞ{P0Dϟϱh4Q/s:2 <񷑼\f*A${IȓZL}L86A0c-2DI@cygR)w-z YޑgTzؼn\x{poD7DL2!O%Dun&?}jc# ?2LohZx2d`jǧ}ŅQyUT}yxڱ)ďWc|Wh鉭ZoSat X ҩa4F= /YAe$@<0${ρJ:`24Di8.ƪ[fvF gqwn/C l8{  \qj5+u` :{:(p}RLHi^BH+/q!Fʿ2舲~8^Wz܈O!ғ d*h{͞#U[/-ZPZzvH怖u"W,n󔞷91^6/pC6i<:n:*h]x^3g*aXzF\/wS$qyajȆXiMkܑ[>.(q7R0 IQ$Ӹg;zy9ư7TAmpm)y՞26LצG5}y-s6v~s_zAHftq7 c`{ID0#ڹ%*dqlkj]ϐ8>2d?>lf<杈AX*5rifUE$H|RxCgsؙN+*_1)^*<mN)8؂bGlz6Ake}+Av.c !jlBvY u1HPpf`?uu$c Uʉl#ħY(5 5t?{*7pb#& QѱxZ kg.me57ͣs̈:@|27 za +Imv/KŲ&2vTGKX3" [XeM]QX[)Y#rՆNp_0?:J;QB*i64d}N(;>s箮"Ga⑵5o0*\1ownV#ߞ~x !@cz:D/w:/ᰶĔ!J *l1Rc&]?ֺ/vۏE{i_ͱn*vB< v_Nȁ$z316RY.ҬJCXpXp:}ib_7%)l J!j~ \A~tIւ'^ nW~t~_b 8f $t]ouI  nj/\'{ZW`YK˱i,Q6xqw9bΣ0gi?^?"Bj"ט^O|1ËAty9w.[T52,ylŠ0 Q]iۅ5xҘRY/f)jLNDքL V{řLŻsVIihzA¿ :7:m+}T0 X e٣5U1w gR>"J%,WNsV,܄! gZ>s5~xB\`NePG\#\)x"32%,~v/ķ_ f{2j^ja>EfeY`-F."WIP7c,/ʸe"{uNr&HI'b%P=WB.OAM9*!J=)HOIt~٨#AJAO:uB"9wϜ-2\ZoXRz2]?r)]탠#gXp̈@Ӳ&xra,?agP08/5/[q}HNNlQ}eZ jD8pXg ZoI_b!$*-]=cڅ%8mp@e xAԢ4pvF!Pp}vc]_7G&nv &X7c򋅙xnvn \ (^Vs_9Úf,=2 dnN˫aR,TcN9-V_ϒT){:^vl1 JO|a|8%s-wfc}62n\&Uw5jnıd3.UE6*jP#NV7+ȄJDDsM59 ɪSJ8A c$BJ|ebG} ן⟤Y!ȏjG8Y"$Fk[gBZN~):#}֫ݷqϡd]gC*!F)05Hm5=4j8BpqAD^oa4&um onM/pM+ ^Fy/f- -woѻ"8YȨVGzǬ}p!C=MQ l E+ԡfΕOajZaAztj;pax(͞FlmRc^bE.~-["$$XG\U%cUa RCIYe)mG;j` &$6i%/OԣYkJ=&-s4ʐ_yl6SPw>Β)cۙqP!*j]u&s Y=톄Z]X ^kxuƒ;}q 5 1<' mdKj.-bpARA nk UML2g7TlLڡ-q!S">!to'l osƞ.jID љ% |&d~~$WGLT&-U/?Y)i1psi37lkd;Ԁ#e+Ǜ8o&:~c?uҏ3Q4~)|gXԂA%djCGdg՝b?^sIH"(6Ij%0U_BFτ *M.LMTPB+xݭ!栠m' XoH;QaJV99b^Km> êXgԊpĠ. J3N{Tep Ek\5t[ 1]@\3ԑULo#}=L.@ئZCck<" J(ɇv2g_;i6܈3PpT~ D3aOpmBaߢAxD~8.FLB K[FDŚKTtWXup|KC hƣDsN(w=BT_T.7SQy*IewGE`۾wS!utPeV-㶘Rc6E(N"6[ [-,OԳ|NSleNѥmݿ1+\ {G0f|.W>t0KE"_ K_8Za[G-ZڣW6\ԑw ZV 9d?qX m=S A|ibY@"ZOYBBuїz/tyR^z3%Q숅Hp#2EҩAdf}{ހ2w=̘wE 8~C0&zC-YCph:T_b^-bL~X/]Dr|K).(1ZcEɀ ^֝JabHI7~([uthq_cƣ,1Wr_.\hD1=9dy0I  CuEB)T6"w4|5揄FSªgH,'Ćp,Z7o#c"ũ+ {Z{+]-Hz+R].<Jf\mR;VRw X2{æNu1*!WDg m"S[r&9%y=@J.w&柖=UA{g (D޿0;B Z|y%P7p]۩h~RaΥbcNJ\UӇUfKHqqDDZH펞2#3m-'?EjE@a->7jA<_*5ȡg6ssmc$mVP|x~/x=#,?C+P\oAp_'RN[ǖeFMf>EV;jٗM3u;yF ڰ_d+ WA[!E<Dg}2t'M5Br_RxEhƼDƬg޲4T5X,.7/$ݗ#e |po^-L-P/Ѹ9Ӣ\"70'G.g|ι S֞w;LY'שj~" ~y |f 9t"ЏD4TXpϰ{~gs)fm~ %,F*'X1`Vo3KQՍ5?ZW$&ab|Cy*#6LlֵA`O}œMUMrnCpOm)ݛ/(hg}fRm ӓ.֤OK]z]/X5 J1pNحO8DiإF{&Oی$i*6ZKs%8C=e 00w xt(C tI-#@pQ"y yt-r%B8^nX 縠_>RGkl*V,Du4 n~P<0ǡXôE2GՍ }~"[ Z/+l SF,Y'S<LGY]"0xV].#ih*+6>rFr-ҕeQ CwZ9 yBE~twsz?,JZ4]&U|Z^ cE2=sLĢ>J4@`cN%L5ŶFBh[cĢUu/;qH,ӳq^ x6IJ'|`*⸒Q v*p£u Ctowgmai<Ǘ=T%2a"7Л9?9xQI)$@crR4۔~L\U~a 3nކaq݆cLVm>}N:Oxг|Ǧ|nQ*7giE?b.95 !]@`/@YA{bI.$qi;!-Uhے5>vd!*8G ~*qTMfU#~03.uH| ҧ{fu`I]z+|Ye5"ꅄ9_(tEƈN#'cO 0Y%(mnU[zl褎,0]U?$awicI$Wbrc` Q?P J2WQ}o 7C4lUQ:*,_{/KM̾9њrEpREٔdpğ3i 1"xQ)YQ0kXCQq)I\9@%oVMlT}YГhak4Q@ܨP Idsj{))&Ĝ6!s5mˢB 'Tɮe"3?u_)ihPF8Ʃ<> 9vUsqւǹ7r@ǝmB gfrX!3'#LM6n.(D.Y$͒*^`/*ac jXD}kEC[FM5y'!k=JmkbP] Lt:KN!6MwYx:h:o/guӪ $?DCumiY0z-Kݸ8 edn=>-F @>) hĊPfBR.I'N7S/tcEٯe`U_Y~4KU+\ WK;ƺ2z>*Mh2>vi"•|S#m ^q8R6i$Y2%l@63A<* wO%'ޥzC`o 25$`?CZ/B;< H#_>S`d~mR]sn LD87xDilL]ؠ3jycNv⮓:B+HS%mk \wiJ&FY$^!RA"<״I>ǁ(k+=! PAeANƼ2ƒLuLT虐ǖ1'2A\D-=kRim|iEv5vF9N:QՆB-Va-*CgfKס+d&vRI|TwX:rSn- q1h@ 7jzgmfd7X<AQRBi6t0[fHQ^O&Zy E'S`KP6ӥ!5mВX6慸/Pu 2<ے{ǚ7W/йKҲ{q8&S5$,9 pW]gC<\c$`Z+ր ݲUyw)΅!}i)1 d{?u8zWh&[7P_n>؆ː.b"!{̇:.}؍Wy@1'0ai o`lJAPVLd <ړ&b[ٓS-+9Mmfz"ްIrWB_-ahfG'k 1y g}9QCwJ;8qu,ɾ퓒i69xbBj9^$ M3`FvmsC*,h,Œ5OʧlDuw ޡ& sN.Bլvb"G݊rcH yL-Ɓˁ866//[-4Ii$ɛ+*Y);j!Ʋ Y {%(JN{]x){p QMnI.f,S爔Nm8]qituW*u]T?غ|+R|_KeBuDQFSH~a92Ib_5E% NGӲAYC qeiun=L^e Z!ѳu (rjua--yqͿ3q:[O 3lCVw)y[uw~B7їHFyyM5^]pb|6=2ch3N&1(Z6d&Tvi3=fNtq20" .Ĉ75&ጆ j.B|fܢӖd(eMq' Ic qoз.t pCV+2^=]' j< 6U\ĨGl8Es׮7js*ME<& KUշ`M0F[8mߟy 2>1r<FeG/붾[rI0H8DdD_z͋q ]i\PF!粭eSuq¦^pK,f*ѐ!7ۓcQ272b賾>RNHlK89΁g||#>143@vÍ#).£֋Rj<<ʔxC \fa+J<_MntP1+zԋmD O  S4p񬒧euze4ϩxh@h qQ_o$c1mDHo%9Nnr` =Qj^kxFb=ȾWt3LbdhZ8d.8gX~gk~A EB#;W-{tm@MhaG-q?XD|>Yt߷Qݛ۾<=ʲF֢Z& ˵R^ӼLuD-ž"|#*\,\6U}nǓX#)wj i0BʼnUݲ܋ΑxF_GjNYG&gx8`6Mgӑ̓o(;|„޸$OIfAlĶCyW`| Dhb=L_23Am~*٣c̀:z{P)*yے~3, N4WĆn\1xce-9|4)2a4[s]q\ 1n@?! 2lP&Z-kW^B/ t;=Cjsw02:*FX_ !mz8iT4rW>rhGk bZ v_В|T!෱#O.K.hGؓ\TW~ oۡù*v#_ƚ-vF-ԣ=c+*,K(D[[g|NANНFGIz}Q/m2:1ߥ,Q2*!sD7 $Yܤ蹺5eZC;zY**PSVusF҂h_0bCtf*ZfPuz18*6@4$ω'DNN-U6>_?#O>})&V٘+jYYE4 }!H&.Ll ]׬CQ*b,%j>ߔwE2qyƗ%@c(3NAf^C-R4W(zƣ:Fҏ,Em *[8>L :pmD/H >qYMsLe4tϸ:1S`-* Ƕnc)0u O;&F)bb3y:(!sgxm^zJ %To#&D+(+n5Vgm.S6),rcfp!9M_"W$b`(rP]x0TjqC {ۺp{ .z_z;{"*(A,{cV$ GI:.~3#Q^+&~r@KtL*!|R5 ϙ~Xlj>Tt{sE.[-[؇ xwzVDn 3{[aFUain=vwvXbZ?uzÕXDpHaQA Tn6 vUe%SbtB\bVв"lXp8YP%^1ԅ{&em̷׎z]⁴f#] h?? Cs~]l>mbo3vI(JM 3`YG_ вTT2h ś4; Q56}P`Jg0=dm9TMAъMPѨcOG%oYx)fc{s=Xn^IJ뇉u ɟBÒyEa-ꍞ|*4mFX^N #0?1%I\k*溳F{Rˀl#lDȗ,ǓffrgX)X4nEb,R2>Ek&1)sꡁ? f-#4BFJՎr7[3 rڨsԕ:قۉ&RhK鱪9v"˘;)Џx٠;fk{Y尘`oD,۝qCgro xC(*?,p}p[+2GpuI(߻b |;vSw#|bciGGRz̏ 6jހ a;ykn䇳c~laX{s_5dqX nSmXƅ\x5kfuJʂb7/:v9`6䛋f <_͟S*@ݷƆD.FcWqykzl)0/iEXh| .%>Xi<6[-ׁ,u/O. afE悅 SzQnx(UCpS,PaIH /k Kxg-QPhc)gWe#=PD@8Q l&ڀ:y{NgTS˜ԅbXYKO]mmц iL=t6'^t7m J5O^S .h )UOM:X* >0Z󢄴$BF&g37WX)lRRÁH5!d.Kb5*WƲ}/QJ#Fg& un"0[z+Lb3f.m)P\u+}w/f׾ۨfo%"qXHRPEk u7Cs)fo/YX;FwZ Z|obl-,Ӊ6s AⱛU%,cXX_-8Wr±7(fq_âګk;Cqժ;Og܄j~0P+;^B{+6oI9ܰ`2;҄OLJ\dKƒ/%c& H*[98[UfMG CD ||)+)A>r#5fo/vl Al:}ШlF"D8(,h,:ʨU=}ksnj6xS#P%M~ahkE@.|<96E?=3M8).#)G{ ŝ%MMeI0QL,ZЭ*(GGCS93fƻJ)Ž Hno30MBJ[m3hVlmz -=0/r?ij)9p L"rN_AdUu4~ =5ƖD3^ !\1Ma37a-S@lBr ȮhTd9#a55&Rt#?O/'e#g<l^Xm zadxJJգ'#:a V O)8 6+.!#c,˥唛){U(ѼG?'U a1Umo-.=)sP-G{qx0ߢ#mXd;C6iш=@F,㢆cחQ׃|W:}@_ O!q?z-. $fxcS Lwk25#bTӇTR/}۩3rn)q'ϊH{U'\O0tjעi$,FsSs~b*-v2 3M~g]m灂Wf/PX~Z?9bsJuh/T!I7PvbPIx [=~ Z"\e:%B;7vm',!ٛ0J(!%\aDx3H5đ^#X;D´n5z;LViHq i p̔Ĩ?BhD[XqoZFVHFJq2)+_^ .FlTK2iq; !DŜ>^uOZf~U:/;4c2{n%))ގ8@m`7#^h0őJY[0kb@ ^lT**9"G1.5>VMΚ軕`VbReG[VFʩ,n}KK 075#+2rϻ.Opv)ZȠT%2G)-Ƕx1 cޒåvsi֣A!37$i˗Y +ȸgH%u0u 覃2HH;fY`̑H.<, MZ,3.+K!w|5p B&9R!kGt͖߲!m6Ӫ|ֱh巏=xcw]ƺw̃F C IHQ3nn;'oČS2SM,v;`tY"O1,8"Yvj-5m!T6h 'SYSy!"9Q52oJ>h !>&51^xYdH6tQ$Lo$e\L[(Rs?3 O^JvJB6ձPm[/A:l̢zp'j&=To E%]qj1Z0є35:z[ڼR#G-nNC$:,;-~BPe"wl„ZoS֟<02VOT$?K3Scvsa}bbCBPGlE0pǥv8C0X) Bz3*i^ .>n֠ơz5u;^I/L#(f T N1Gmb:̎Uy( ewǑr˫®}8jGZZKu| ;; 4U`R;d%ܺ˓u(X-XGAkRYi;DajOʶ`w z[YV_BT'r֪O;{ʯz/B6=[! h8(V(w>7^2N1vv> 8:2xYa&TTH7ߗ6<<gۃiAǢ>c 7QU_?hal-!*0[r}~m5[UY vW1`# V`Qdʵa fL qy y<F®4G:}O$6YJފ%nňUܕ{/H@wª07cD^Yxʟ`_UCL*]nrpm Ot+FlFzzHK&3b4na-N1l^v[9,}kT }ˋ_j,%=hpuCTZL]4 /yDِeޢ~ QI6'{|ݨ炂 +v\͘[׳ ESz.N(Ѻ|c*rQ~Ӓ74,b%3{ 3W8R]6xٚ["yTW8>@)-uY9VeW*Ɔk>9 ׭9j;>`e,@[&qԼK_E'ѦAך@wBe"-Ďذt4:H:Ѳh徠RjM{pF(͔w@Na#ޤ, C4NL$oC9ئU//qLUf?,؎.@ң$@,3q} >-z&N7h3ݻh n@}ϡ1*/в(NEo RʍrI&L3Gop$idz=-3a(B"effآ@|+Fį*!v&_JP0xՠ-% c 19Z`E,>4 H97A %|Uɦ/g8s0rZ"DzOZZWɽ.>JGUnzޙzaР]#ݤlXdm+HTw64 г<+ԁw8*VX@h\,FmC4V~ |DZVpޛ/M,3\l$,qYJp*-4EXpn<;ŦtѳֺO6,5h6dޠ9gBa?J0.+N96iNZ^ O lj;7V-5Ƌ Q5#^- :[q w"7\$l>"ԄM8VvN X)߄.9dN~4.ΒZ7q+p+|aV4HHe ?ST^c3OLUO``]z^"_&%2阚i<ĥ2 \yʬ.N>d8-;e<` 6YCIډ[LpJ8EJ&;!bfW|] y>KHd[ٟhN譙M*s ;.:uX#@SvjCtt"A/ZTcP΍`ꦿkZ ;O^AZWsӖ) ځҺ fFtކ{D~L޸@{˄^6L]`0Ys%f_,lqkٿ8:b_$a#̌}ǰuij&$.: gePɾ`#zM5+ /OjaޑjƲ?=H&bemhjC%TKEYҠN=n8k4`QQ jt=|ctk> $Lն44atMŗS*`|N_[*d$HXY5 n*;vS\nbIYA񬴓vT))@BPy ,;t]L(4JCNѧyd7X]\"Q4`!$"3 {;H'赟HLnC)# u5|xn4^]르}4Q&Sy?3(&1CmxyP1@#!ѭm`J`T0lTa;tNb)Ι Us%l~oh\kJ='ˏT^ |A-*"tV9䥯&SΞNK3hꦱԽq!{o:C*ykeM2lr RΖ p@ l,k$|aER mhn]`UꦀB+f]9ŷƛ2fbHΣ\'}| AHx#0ju*~9_!&Yi-@ L"qXFj6J&}eϐwD9p7fcBh*AGJ0/X(tqDk n^n!/~k`ź ]c+ dt [ cO"!C(CT8J_)/YZP+pȝ i_h0+?\ ʟ@(D& r 8ː`їP4=v<[fSċsN3n!sJoA4;Z.m0ӪغAđZ,?W8'8ԝ&\y|g7(+~e#tH-$a~fu},͔G(g2YAs!'tѺ[ ɯݜ]`]P#`/1E 4)t,E/" EM,& :vnisLzw(og_؋*j5Ǟ>g&D |n stxr\`lr&{.v#z ~ CLhp6sA '{+J;0N'3Q FœEX}Vhc%(Nӻ/=/6X4c L'P2Z*[@suCp&z2=~DMz"U4wJܭǝAnQ*/\1=H\A G{> [7Y't_+m,Z1#ހj D'l";"dzo9؍Ҩ,=ԨؿԳ7 –`ih GQi fThzO3L+ڛn6fb1Wo[ZGRD=ilO/OGFiB/_XS XgCv x:w 8`qacwqb$gHYOԎXr(QP>Ҡo@txQj\qE\+2z-qy BH-6vQ>|nC|_ DźrI3$h6]ElN; es.q( ˆ<=J k9 gڗ7jFV_@+D22tvUZ:3~-mf~,ȍkUcivw4bsY äхgx6MbogVk?݁㊌ NY9w{=W")C{1U%ʼnt pꕺD s7 J" yT^i~ _MSM~dC;\-nAXiO(mhdBO:1-ktp& !5UE46E,Jh\2)4^|m9JF1CH7@cD'@"­W:C X!1b6pƁFJGIPͿJf\xJ񉖪;<r{ l CDI!jj  ؾ|P "IR .V0ɚcmtW])6_u&W {#6 eE38?|Ⴁ.c4}Nul"StwIB#A&b03'>|+Y_`7A@ʡ 9/ŦhwiPl2QN#8z#C@_QNOG>E|g]:r83QY,b2XmI"I9O#z?\[qٜ͆,- f) /me`Άa> ޸NQNnG}2dΧWs>, pP)5ٮQ :cv~.VLajҏWP )+\r% YVcAmJ$wc tQ,\SLU|2dZ;J}&y%, ]V9lsˉR|D#>r!dQgLuVI~>MT]HAD>p)q3O>ibUO0r13a4ey|@{:OTΗWvgJΨ2<ǁ-`Ƀ/f3 d.#^6C(?nm,r)Όa1wa0O8dZ<0| Nd!q7אMצgTcü(zϮ 3d$(W -aR2u/'9Mq$鿤(4 qd ;1}JQ˳oGP/[{ -S#Cql#T jUCmA ~;x "#oLx% qfP 66E[ҹr0>ᾁ VZUzov*@Eǟ]zψLHd5 ؤ%s_e4 A 6Cd|[B+ZZ⻲LoSLUj$_jOo J@KPO&o*C]{哠8@=c1#\D*zcB ׭GMkqoY &`R(*^6zNy&Q5vtR(r:F-o%FL)8>Ѐ茪vV<9E*VNPBIV֘G,ouGǩh<)C%֚Ӫ-Zf65Y *)kqK'XVߎկ:u|\?㦡.C?Οwne={C=Cc˻#B/!0!B: 3Mi?v\ax d"g0*G۳qV63gb/Y'(T/ʑq!k"X-y^mwa A^xvޚ'lc@E hxWԗ6͸`SMٝ>.ʦW^pLU}wj!=V!#Uye/gf,"!!rC@_ma9V~'$iR2߳ɩ+ng!+δ◅Z njLOs]V rqR(]p_`7d 1aMZDMAf'#fEFȨb=?i5%/]|Z6Rb.7XxH*t5]?r?(4k\bkqar$.j@7n6TЈk3MnishR/,)B|D]qQ!9&)e(g*YA!SoNd,,I ΀eXݧEmƨ8EBm}$SΙqUr:tի}3|"D@c(F>`M9)/FFu,gzcȫNmŖ8Q}M>IKф``m6qbOvMEr5Eh)LmL7>'kT*s^#LOlJ]s^$B 84{vg߇Q6⧤aDZoc~v ڶ~5dEvtc|*!?w-{T ~A$$Z(d_j T=/X|9sNNX XEXW>JzHE!ɶ<ʖ^PbsᴙtAB0ʨטD)`1`v S9{1=Z:RɌ]^#8R'μG.bG< PHn0|Enj7p@M!~P69`Ly&݆_&X.d۱12TדNRe2NkrD@V3Q|eK$-W8ʎwJ ?8:j m5aǥcl$V]_;J 5Q .*{џ4f+Vee'pTR,tj}8 % mhE6T<qFܾWE-+o,2 MSy頙'khqnK̢fOÄ+ ~ ~VY gЎf)+$ QY>;6@= o HN$7D0zZQil:"(%Zm](Li{hzgg:_`jI̘ lY5:*04yz 2m6}WB)=}G,x/zw UPf6\ݞ]A\̯kAsYtsȆfOeSz D(\zskTOlX+{Ћ7Uoa)#y'*~7&)zV"a a<[`L$rbők RSU؇q]>ˑIY*=2A&)ÁRUJgcn2_O+k\8{` =#'G 47+']-OFo{ﻃk%g?LYJ5 /ݫ~OV6DdtLn6Pa+bu_,:]wa݊$p;ͣ :+╢L lބ[ Ì_ҪΧ,v2^!nbkbHwʽ]O=-0{G|ƞX-cEcy2.z,\4|GNac7鲂гjl_Y^3sK}vTrϴ6"qEgV8Ym:P@7 |5j)  4;Z\6ebbN-|wC \0<[RfjW_Y 󙓌=^BΔLߘ3! m[\@G%ݒ;" /9pwͯ3J')nTa v Fhs.b]۵ش`K5XYA7%SITnl':BVVೃx;:NM DK,ѯwx޿`5)P_F)UX:􈠓^CռH/OGזLL)؁ca9n͢V #\uP Jw.3c{r PhU x}:*8f͸Ə >_,G=jw162$;ʆ zS aнQЀuoma]\rM˴]5-0.oҧPLQp0Yu[w2^Nb!b L);΍CRXP7P2_e)Ţf6P|&~ޘFNXQr bF܈z7%{21{&#H`o/Yr\W0E0tTgȄImDlٔ=جZу*Kא3|6rdI.3,5jǡƢ@cVOaP ޸rf27CƹyCԐ|=-a[(_u)([l&R 'fX\tn eZ ^iy 6qT)6<{=kxYL5U~'Izd(Դ&0̯vH0f9]ļ\Ʌc Zمv;E+Bfۗ/)|B5țdAwԙŘ7!lB܏] Iԝ(_JNU^ULǟ|3_̂-ϊ{HL%ZiValh:oKfN'?oLptS)+]BJq'DNe qW:Z~"6CIhR%k+ۿW"pO85ӽd !w{xS!OM73#t-0YÌŪ/6!wc ՏyLF_{ĭm'}cB~򩋧@Mks{nEK ~2 81MvԚXpt?Zޅ-HU Yz ӡ&U84ijaяh i$ۈip-l pQd{,V8J, H7_j>lÒ#XD$xݠ}Cw Oē!<<ɳn\~UyFfqIǃ?4ė@E JW m=?n hoUj3anʘ.&О'iġOWbOۿ]ŀ/@ٹk)XmJ x:c?-.8'RC?pP0%4Dڪ~«졑9tt4OJ@zCAʄ6  9Q,s#Hk L@q;]g| BqRr3NK)'7rNc Ukm nPm}MZ `y 0o=0R7|&~2Y/㨗`Ӕx4PR4̤s*1YG IR^Mȳk|($oʞЕDŽ.>FpjEtb#G. > mt/@ Fɢ 60jWh ?IՆ:A'])#T [.PpҼ~ IKO!Y7ȥY3=GHXyHO.>:(ap_:)I@7iފE 64&} s%ق2Ü`Þ|'7-6$ ɺ;IS.Q$}0#b>_R;9Vc曖(v4(S>e{)*%qƔ8Q6~i4jGlLa6-1dd3vM@~L0oxUZQaJ4@J;ci6n0Ir鈢߉U2)EpK|s4veW?J7|]~] LZR#]Զx~9q911[@z/O ,Xeqj:ɞ4EtdXPT?8B;S5[$FZڳ4,E#@\%H'qM'uY>invwF:E#"1W^Ꮺc!ik8ͻwCV͝sj|) z1DVH^nt n7e1aP-)&`'/F8VDV 0VW=k0aO8.j,]gRsv!b|=?k7WX6؀&3 \K>:}S?us5whdww!nȽϓw?U?( sx&ڇZQ'<MasU8OÒ k'r/F щԬ9^A:e\3XcKG&']}C-@s?_Wi WXE0$WLP9F bEwb˫э$~xd͜ai=8JWI#F@U`{c%NS)sU+QU.n"M+?|g=Y ޚ&1km`6]C&$8yW)@gv_-LW|ɳ'2V(`bAP r}yRVw?p~ϱ܌2bʻM?ùz }$$@ɤ,'O4zg,fTcLKna.@%& 1el~?ݏe$S_RXzZ 1HUajpU#`+O{G/%f2z{4:%MҤbנP^4זXLM飸|CNhMm;K_|".wkXArzTlQdL]hׁLÄq5CWNЂ905c6n/򏂒}%rl Dɟ,hJ݁g$#Kӽ ) ;`P\*DBMZpGm1ҬǩKH$#ҶzrŠb9<+tg9!MDVj._(&3;ȓһ1r L LusmSkTΆVTAzL"RV"KIBNhn?F4wcIm8O:V*cI|6l.n3JJ͢RgxanuQwLK|@ '0ͯeoHQuC,.u]glT "v}u!'!_@@27߇ 8w_ %sV{?ЊIe$ utgNdga $mOrn jmnŮOj  i8g"bH In{M$gmuNaN+\Pӥ M8_<(ػَ%JԷ݀_UjA^PIYfH7rxRrU) ߳!=e,w(lV(ySo O{N/о"1%Bk2roava݄CஓwXId0yq ?u@䂧|&m']Nn"-HuQڀ^ ddN<6̫ګo)]zUևCΫ[x=Hfs#`GL0He3)︰TIwJJm')GS~}OWB,Ф[= ܔ5!r-0o\e[ZW*͏Uxۧ,ɮ0qӂoϪ P-WyRXuN\KI,,d!]0kvK[Jj\o=?X-"&qwzQ,0-3q ^eg‘ewRjJFˏ? LGnr`>AGN2Ef`%֕]nE={m_Wq ߦ._wnCޫ \ot2X39e)xЛ$Jۍ$zoze |ZTT*kd0-˱WD&`+kUM%B]Nhq(­~|'f0ߝ JF+iwfq[(ЄA>3iWöwۗ# S-GbTӇ! RV`GX&TbS#a>өgk >\Jaѹ_婉'V}G0uvE ZiZIުT+ ڰSNTLi {n1I;'#Ƙd~PN:nUS(sTh-j\"ަ)J68 Ay*.8d/KjRY-Vzն?% =$P>Օ:PsV)M_*<7҈)DB+s78Kǚ~M~LE.I.ӎVǸ?_~@ߏ+"UڅGons^Gn'+ '\HV$Oi bi;LowsOah?.NX 6W oZMHΥVї,bLePc4]}sʊS݉w6,,D{H'.F7E9{|JϖJ5G5ԛ!q];:VuMHX:n.02{qv inх8hC &ΰ<$CQ UKkĒ@XS|?cC>m-W&}_" ?PaO.Cu 7D3 tֲ~SOxD?J !W?ŞAuh@Uz 8w7udW3Y d$ )-cEkch бvI] WF6 Bރ!("S)*h""=3ݦU:`_v@rJ (kCp4xBSkhb Ig@$F0ؑNqW\t"MGك%OΰN$@9Zw$j,rާ9(x?b@ 9.HvP ڸ˪yEfHc8%I*x~!LPh6;BH')}zF߻'3*ք95҂#|^TӁ\TG,<7 "QH8+0`YC|b0\1MZ8n6#b\6 .6e)xd?IJd* 4pF[y4v+FqQ,u q%RјӸrC&}Ʊp3dR#\g[w;e?|9<\= iu)_+] :|8 Hal"0KHc|"jC蘶GMnm>pץ~sP@,#9_}uj^M/h$QUQ"|4C2ؿIXbf&B^k @ U׵/iOhQ1pd\6x"L{ZG%6wL1Ù}eII3TyƝPI{;!WLT՚c"" 4Z<6/oPG)"䟼 8$yEC jU1~œ*5$y}uR s)A/SF֡vbh $܋Aے{Jp&q.M釆*0QKt9 ǪDҐ*2+pˬiS."Ze,Xqa0q QנC{7$qȶ-(klT)<_W?4Becsv<*䊋,<^s,;vD p6vB0Fz'!)}!F Ux ?CJU2޹)ϒS'8Q&X%Cbnuh..v#}C/&+ iihg7P!yyD= } (X$o ];ڀOkq@>~}=Uȹ+M𩩵c* RwDuN:&Ox X:"cX9W œx`)Y]ȹ6)GODM !cY4fdm \4FTG!$14pqdfV|ۍu{v歺bs9SaexD*@.Q[NO&Ouki'.bkpϪc3aSf$kUS^Ң'e~t죩7O6, 5ō?@Vת^*dF!:B(1kkh\yfWe%!T1KkEZ`s1U9#C?_yyugm H>Bb-LMZ,/wޥLrBcxp#fw&Vz,E&7R+l8UbT_>MI$vqsM&)SY&' 33Ir] 6+iՄK@(-6rFM=e UFnہ0`nXz[N=q-[hQ9aʣBh*Э?cQرvǾ9TMXyQY7%WU[Ԧ uރSofq}Uf%wFmecJf*! V+!GTYϠQrCW>}av[+hn z,w9g xP[W:3L-U4"6f/. B5I@lsۢ ^zlͮo Pzm +v uFᜒZxgҟp@;{06x8vI]P HqN#k{n1'XUTE倇Q>J>i{ɣlBOrهjޤ0b >I =|fBh&L{UGb6B_q&2=gA9Gr0eJN ʯd8'VX7Br:/Z?%pkq7D]Ma׳Nj5hL^TB6ws!1}>a/`[B\<^B.ϭ8af84c::L: ÷x[x̧˼t*OٴaS@X#F {)ds.^Qwir6H 2f2vq&nfVv}Cs sgI0dn5r!wB jFLֆ,;aKs8=Jv״r$Nn}ڃ,^Žw=7|Ԇ 9c0&p)KĴ`gKT3yAh>E-x>ˊ;õ+ԏQM?nĸV G("c8/s5EɽѪ@"b6iZ=ҝ΀ZG zXO5ƿdOT,OSH4 f*9F$zCD26 m Q-& ?AAGVX( ,X540|vMJRo/luVN?'uk6OC4>}g>VU?J.{#1TtjP$s<8wFjOK}͢q+,K'.W$Q&+[BLD0%SK`s J֨MglkQnyMbdB|'<  \0VAe6bY_#zU]kyWF¼@ MPXLW m:WNfl^ kNO\Q)ƕ98|/ÏiBZQcO,8i(aKnB!yq4v'R ^u B@؇ybQT"e6ayꚓ#@-m/b3YqGw.w 8ba\~Td/fI9hG[֟ uSh*=훗@2'>ΒPZ}/v >1{[[eOx1 V-i qByaӁv'R9328<.1U,eW(Nbvc.0!NZkV;lRP\2pva=,bf"xRI ~?|feab4F j _X8,|ԃ:QHn.sv,u[w)920mѫ}}!{lO2qYYˮD[Tb(&zDvú /?Vzcdxs7ʍ6*s.Έ_ ^aؼ5ڀM@Z%* %L|ߕ۪$*mMr}t}MjS7c&{ gL,ƭ>)E{6"M. Mx{l`f%#X^ .t(L ::A^15>i2SdӬM2jW0Y 3\CVһhzaS1zSǼ\}Xt/n͍0][hno]$ck Y8HuErN_*:"R+hPeM3lR}ێ"$V_ G_C&ʢ aBx73 f ݻ57n7x&jn=US&db0-v` m#h5d/nhRcoH0t$p"u[ioMmWdo㡚>ƪC!~e+! vw%`SrCOf>V{fmO'N5'j\_t1OumxqP!p=C9Hw`_\4S_&J <.\ *rrf,8\mK *W.%r<~j\z&8d/TsPmY _ѾV%(4G=3F/]#ޔvD\6oX42m.eFC/Sl황;: ΅_ϻZY*#MXQ{XQxWvGt/o9YNOlQ?1dȮ8,\(Ƭ:R95Xuii7GH[]:sZf IJX\a>!ʨ@ XZwb)`e]|ë X;bE` ̠ez1+S=eD-p'DVP$RN*Mu͗.o2k!I}DŽ%1#+'*=HJpexzܹ͊ښeDTS/G(}L\Rbo^Kcs=J$ZADO wJ`;2nHCV)9vސX;ۉ7I}zӧ:|y籎0yAuBnۢS@ѯx@()][L,pY]Hk5ANʲE}|xW>Ǭ:{%QV,KIu_ :K#&& yvKa퀐ݫqP`/G 瀁q_z|*1,?t6{LkЁ=0 TQQ$0Eaɑn!:18$\0CH0 gܱry,Z"ÓØ·n5TYUǡPT<$0Wa( l|NG:VN, (lxzSZ otQ !sH9_9Uc4.fHԹy{zDBl'?=ʩПz O"3:`N2{@w7$4e 9iڶ.Wo~( 0^ 7~Thån{qu[^q2?Ig+-b9GYV,g@,˴nnX3ka좞yZVB8WnjwZl 0AKl@ &AΗiՆ{@`k{f ֒ʸ"_q]J_ C΁ hj?sI~=OVŗs4jR Ugp{m%%D'+t^m0Md!- o'zc!.X"语s~fɪ}ڲ݇?ۼ oP_m`a3k/ZUh#^hć6-%HۂwvD!ld웢R|0H!ymww*˹oy/,|&0H>ST`XMjUj((Q}d 7Uykff( NN]v[+t=Oqg̤F~BM5PL p.6=FE\v|R1xDz يՓUOꓖiK` )~{~迿چR4|'KPKN6pyNe0'7e ?; nz'9jM{~6,!Ygpّ8(<{|azh AEVYK1SMv(kGҰI^ LM5s*[xajV#5T9aom)dbkUL-. ɪaA8h[{; kboKOltIDh[lml#ĵq ?RWَǍ.bCDAG\.؍ ! Вx ҽ1P7&Gۀ]EBYYWi2- 8k2jCUE9N;%q&&3XighT{+#>]u⁊LK-iZѦꆠwC$x]G Qr A43.AHlBݢ ZCׅ`SBzm  ~BSߔbV0)HIVtUC9! 9 X̰(D˱0f迲,*V&j9Ac Q'eਐٟso祜as 5j_XADIԲjM{25PhQi2Pv`a !B%hzp}@fU/|;&-]鑇tTh.؇yn h`aӏ(zG- S)`[ᘍ,j %&>.}B7mI A{zW}G)7ˎq+<Ԗ:^[;#=!/\}u:՞B8{U(dz&Vsv I{}M!tbN҇,EkYDPx8P&/ovc_~B]S,z4K2*X;u.|a1 =>KG`w g冇}%pqKiS\cwva3r-fdUɮTQqab ~E7( 1̹dɍ Rg7)[ԟfCעDh#;R,o<õbb%N"a;y-H V1'74[?]f=0R "Z|:ZPyf&8ƃ~;1AP~p+:J׈w 0b 6,J Z[S G^E6;[dI\B.+ef`Fk7L/HW0lˏo^G.~fj]m w̚V >C(dI6tb;.FQ.Y@ok ޼G#uor{\D ͯL`!8}Ji1kCT^Ɯ_O'*x]#i|.84I IQZvY& $ÃeXU'rL"-PnX`~G˵̢Ȁp?5ϩA?V"E<ϼXOd(6+ɧ4"yQPۏ5OS INFtdum9g Nh#^aLة\X9T./;@d83 jUt_;DOe쎗y!Dmu3_j7"@ەEiG蜮 $sFGV\{rm'ޠ6°P5Z@'Pgps|D[RZ6>O7L,պisM{)R9)ۼnLWKUt dvwKa%l*OIڿg_{{3,^EGM|HatCVtoEC9CQ/.I^gRE˩7  uwh(@p, 4aN dhQ˰͜!9#w8$Uv *r2ͨcS'qޑ2{%H^ԡC % qx2s1C3-dF_q-fX"k,.xHM#Xn)˖8(kj_2 'I6ԄNfV"%PBH)>5*H">k;gХ@PwF udsuʧ2Fx86OJXfhcDg`9Ze\Ga0s* Dt*̕-*8eRh|&TqFօƨ1=j!Mp7t:ڇ#\$hEP K4X-hZfX SJWUO8}8&]qkLH!}#FgS_Lb1P2f$D /AKbړHThC$hdށ2jNG1:B/ ~ē]j69]n7"u&%svJ=  ?~/ӌ(IQHZdm[/փ j^2'DzV$@u竬BxLrYRC&WCyؖ.MYADCJ6?IGثv<Z轙 أ7P6yGAK9tl:a=f7'a|.R^T{.Usw#mqFwHӃ]7a5<&X,Z6DB?qN'gjR{Uyz` bBR|ȔRީҞjb~j_afmx2:@9ML\Zʧ8\KT3^baܪ pHYq ԧ|8Z'm$L桏cr)жK!L * 5AoU_8ӨЃ5}=u>Vͣ 6wV]_h,乿iPssrc,+f!dn6Y.eMKAO\tj]#Go~pqkI %2.7Iv\} @=.*(V9:ڍj-if=N'ɛ9*Q{rkƎŽBUWǁ~+A4AcJHB;Ų?{HUkڿ4]O6GoqiAOK1<5n4c:Vќ/"&m:.MsAe'sxwa!>|s+R4UjINMC@ ,F@]D~"\Zkq)ʶi2Z>ʛ}(Y~(wLoF_%N9^dW/6& Vp--^!6-TOS'Ǟe.X74Yv,IՖE};l,Ix6xu!l,nL!k˭Yd)D^Al!+bVZr%rtxa-qu>Nm#Zߚ7|uyw|vfĿfxpksLq| -iA\D< _$EVp4 .p^c);6kQWUpa|9Q'o튨 q7[ڧx*".$"0E0ng;ٮ y aktŖV6KY4%F[ sц#a)]N}"Fa#r8Y](uG \I@A1mH>і6e7)v'5 Vј[{]pNg*>A'/kޅeb[Y%e*c_ A03gUd+x04fq7w y7 8?71n0;[ OC8ToRSX!ZպvcZ⤰R#`Iisف.qȫv4oIbsaz7pp/Gπv8^ch|`Ex<r=͵A-L/RͧRnfm(Uw9tx.iAi*2y|9C. #d"b[w(4iӖ=6;!$}yϭ1A%v VTjCSPl@ jBs4K".D>ymYpXc,CL`RV+U$ .=CKtFXCk?-o5[ Ҟm;)8(E`HV۴%V03[01 ^ ^/г໹ϣ[w9n1f@(C[OڻG*:@t'6v\gܔPA֖RIJRugQ+ ­lf3%|,v^Wm"o_W"%p=E׿2Ҍv滝![QnSNOHZ֢B_7gj͈pͷB,e&YoG/8eβVd?Ou)k~lр.~GY, %Ƣs~Y^BF s+g֑9;t?>TJˠ]A(S{TN̟ ޥN\dB1X]{>O:f #:̽{4U[_(XH8`n{9SAT?v5i' 1BJIW5뙥R.n'q#"ÜҗxL"t=P-H lDl%lvgoEU特uV-q_Ps7`~a(q s9g9<ʞ{Zy #|rMC-Dn~L,n|c\Gu˼C^uk&:^Mexs{1\&Nz1/XY+UNurwkȋd#gng:J k޻Wĝ:lX⁉L@Osdz9O[~1ܓ}j & _a'3Qh h5g|)ۯH㎱,TpK`mh[ҭ{^ p~n5Ֆ\Ao t]݁|Zl`o 1 aҐXuq7DClc R/k[\g&\^xX18 {*M:Ozݭs9U6@VeR'cXG9^ūGڻF3`/X1Z7]=a|NlE5=}E }*:lBu՘J v.i-8v-:E|6k#Iۗw! z+=e|@ />kfR+uaN\Ƴ AO5ƍتY%E:|48Müa^ ^[Z_XBsN^F7@kE"- D#Yp#V$Rتcs\G*Z-[D^~ʡ30iwT Aذo-V/S=I:TiD1va֒ ZN2^.Tς$'wFCuGsPOu.>AD<-:hQR<~y/^[}=| }oA@tw{lnhBrBɲ1 pTBHb@iJI"F6}Ěd)zokqr{!{"Ba89036T_WWQcԨ5y=+z8ȀBjc΋ũJF:zO{˖ܿ#X9K :fQZ:^?9[z{Q w,lm4s3X<~K,ssko,o0p.] VRX$&SDC%ِ*(gnU. F'0Nco3 Z ^XL:ΦE%mWWGX"-q@HY!p\J6!k%eViDQ yT~|DJӸ}_egB UW\t- 5MNĬA2KGNqQ`ռ2FA\VL(p;+;;B`nu]U%vs5}'ɴI#@=,|*7[]:j3lhkLVx?WXMuuM2v jm0Vp$xb{L>m0b{tBtʊP Qlb+ ,$\?J<!%1NoŽ_=zA5bQq8VK"*GFyvPO'{XzC~lPP=%M_PBUOQ[!dz"l+teԖnҥ6S`hlL,7Yq*ny<뼁(SDǽ5zTT1)TwHϑ)o־kAD8 e$M Y(~4؛j1Sa S 6m/+5\]Wը V:v6߽#/<hɠ+,-みW{ohiW}vE0HhO-E8fJɥ0`֎x^rkJ玝=*Flt4/AZ9s0&88,q+W GCg3&چUQ|d1|p}_S%@MUUS=Fhl]ƕ0ځkS>fƞ{F8^e&P*&Rcc']x̣5eʩ_L7i!eX[l1H'Hv/^7T|\^AJІ#*oJ'PZI /3^~!H9[ ͇dd&I_|f6X}uׁbdFzp(bT mB=%JCn؜F^es@f~ @|aCu:f{(..b8 y= |"%ܦ.M*btu0V5DZHtG< ^,֣YPv1bXuus 8P(iz_fYi^0 SĤlcfܵ1 3`L7J)=iE|)I撛׺ ^|Nmm^i$ܢ",$9*>iLd`f~X5?h$@T>9>΅ 05ͳ̝CV4ˀ|01_-] L`d:b '$_nfm? :!!eq̓h߫[m {9ӧ3t)wDՇg}`Q6_13Fr*nȦ~ԩ|XQ pe,~HءS|ijpӎ1:&DM0'{cKzԊcyɅq}Z32u#B3thlV+̵'pn2V?y: x\^VMm4 58ştH `l'BCDIvjWE/Mw5s5`oM[!<I71$w'oe*j|Spo[iϙ(-f9WB?s?kFLi$fߤ=k^\? T[p YsNi{JWXV$X Yy~8IG+$nzF00l~m$T_u,Goܢ/LjkG$*0fY Ei͘,&ѧ}r Ls*.p)m/D(hMZywSթ@Y}w<9y'UY$رYcBx S+#VW4z D;01*#.WYٺ}3W? U8x_B 3Ebq81~#n_K ̣Ma&"70Xnv Àn'Db,cx6e>+t]3Wh?[sK/Xws] N\xr\M/@SYf $I0sd %Irr<{l`J?.~bmڊ %r̗:ԃR6pKN]<HM"M!r_g@p.jzFu`(LՁLF ы OV :!U%w5oUeAI0SC\!MuxF8K{Fy-/A^Jd@AKX/DIA54t1QK5k[0XO*y&o!9a:q]sAsDϗCXͶ,UaIlaкލqw")?E(hpfzHxW!ոgI=2r}-%4Q3>\7֗%;I^ԁF5;յc1T.⦀VhNviח Vvn}&Ƚ0/22#&uW^;kYH)!lZ*'޺F.V2CNEQp@I_}f.ϬSpg6̼5 ~R!&ilǼȲw>[.Ve6FsG(6t*=ҥ#H:p@`M7Ԇ:sLK'D^Q'Z#muvZ54_TiDJ92_ pq3-Vᚖ\r *wn(ҥ, u? ϋ@ZvXDJ̍vH>98`Uѧl@'j_*S<~{ '<߽ՠ"]>kK-ɪ; ~{I"Ly}d}ObacѶCQ}J-.(&eؒ J}CE7Vj قFPݘ1Op⨄ |mjݸ;s:%T Z1 ;wf%Yq )>X&ys*|b!c^ w.3a]i=Z74\-LK K2{Fl_ֶ5 Nd0S< !?.ubمz%hH.,|kXGwiݭGB9CdẂ[5?ǖQLcNVĮXqO\dHT翓F}뤭n?:zXC|tKx_gf]{!KD{Bws rAQ\b.Kش2Ht)ኾ2c&HjaEH8JՅ_OMc/ܠ<Q♌y+{fR\EeBpma4kI[@ps ~='ux)`_W $ܶl" V zec|y)̮ޱł`χ<8I ѹe%e:nDJrm'L['AE')W0pgc Q_|CŜXr`ڷǀI>ڭϴs-1} v5^L(kEpCS6e5Lei)] L%BB3jءZ_ƾr/y X>/E9ǹ CxֹUQRG@@$8.Q'e76,n ARϙT+ qb_q곸XaÇ͈5*CEs9>p4kS$`ToSd>SokBv.L>kz.Xk]Ł$6LO_HDbSs̾8W`L Ge}|lD+pSJZ=ʜ mtIfg]C5uvt?snޓn {M$YQUl(}_ݴUHŝS-*TrֳO3_,<-IZ"[c+`q2t$w+|%ZEd)9j.< :v,c:O[ќ:-pjJ_G)e~k/C-'$!Bb^ +2e֕@;ҩdy'h]@AvuoN[g?rh}I^/N~i_"~7 $.5z`$tO5e'^) IVy/]Q6r1i'D$yU!ńJ=[.ȯ[:i)Y^%T KpYLW_ksN(E5ZvUHVvX{Sz_;+qdy. _Fip{sMiPPeux'slG}cJ^,F{JA7Yu] ʄ7Te8xH*›ӨXEBabY[ `sC&yDcw}mZ:֦)? ȗOM'ˬ"/8[~fT$UKUZ})6&!!n*^iG f8Di*0Ȭ&ys s{l3Ws4D+vjb@iR5byPH8Tn}Nx5#9Ѳ93޳lkEBFN#!+3jn59{6]OK*Ajt+r!L14Xqwe@;ؙKsVA]cú-4ޫ }K*/(G.&,K<l*\+iÃg5F|QB{D#ևoR?mP@؎erVGˆCUQL߅p lȧVAgy$%M/E }y}^&E^Oz$bYO{HBP05"QYShC$s5IL^i_Y5Nn+9Y DBȯZM^n#~D@Y +"8ڨRv7k5;mhlH\GNPARcc]E վ[A_-*ko-J ݵU I1gHѕw3*`b/12{ #t]fxt00]78vNm-/ gCh|HغڌQTE'!`2ծj96QbR 5ۡ0;Z2ǙvIs^G+|wh7&UóX \J΁1Ls+ewי Ξ*SMɫ32$$ܘMPp. }*)̪hK }k<eV OnVA&)(!O^ *R #(Ё5O -R2N:ovh}]0)^Ql`C -XDvym3?[uf)>ō\TTRk 7bDA}ԕw%v>N۝$#Ib5G!$[_œg-4P(DiSUL! HEHE1- T[yb$nDk4S\E 0 v>(N"'&և(Nc(3nr ?dL${:w~oP 5|m" C^h#C./fkx[ϲs^QA|EO>?.׃'h%:FХ^Xg]܍IhNwd<Un.;p g "U6wt* +VL"Hvp+;śH~@K*MOCz}]39Bw)]\Onl2чC]7(7rD_]FxgKTt93` =st{ZoMd[K20.WD6I9,5`»q%ȹ h:¯-σeq"|bׄe jdΫ;|gbplu"1C 4ğ*=U=꺎Qi'=zN+B/ A/pylGOC֏^Y9Tr2f;QYp3az|{;$2=Yk!?b*pwZ:ri|҆%%ӜwZ<<o?f5t(#HL%Pc#P$3_qr8~ٻP̬XkˠB*Ҵ4ؾ%hqR}v@Gamʧb=zx{XwN@Tۈ8߬{Vw A5E<ۿ9rEJ!C \U/,5A$<78L6o~SW_S8.+Ԭkue);noмY0i>l UYtp|3{ߝ$mOR@f]tWl2Ϙ 1֣EwLŋol#qwnBz&a3` [,'VkP󭠏bWsn4 yg]'6c'Vi~,^3u( l-a]La`u8 ?цyX+ EuÈQ$jHbg3K< TQ76q4&~ 68= od|)FUqH_G@& 1n?lODwߌl A;;ȓl`]t&;0׀;z|fCee_:+/r b]h[bwXG Ɓ J3tM`Pr,і R+cd߿ߑ f]k;]cS^¥^p j*ogĚ Imt^f-ttIojօjK:?qwX!qϾ{XQ+Ԑl#`T*"6ā”.¡7.=ݟOVp6F:KOfB@M0x@S;.·䞹m4s2,8c8 \0\¾7|P3ɸLW}km .hT;hT) \;Kfg.2ت~# { 0wތ(k{hui oz鐎3ٴ:H up ҕ\\? JVKl^vn.O+1)x %>çS#tYvq='Uڀ0ionܕ0{ ߀IB!Y)9,Lgee;3.'#OV<kb*s@bX:|K˅"rk:jBd,ZRYF#Zf!.y /{bPVKri0WgصV~|Ut4*Nӹ:c[iUbSJРAkA#/̹`0kNƃvwdq׹yS 0\Ԅ(T;0{L%{Ơ&^^e~鉺>o7ٙ+9)ѦfoA-K r;棻n%|_HM$/:..:A%xσ%$'8h_W=D=IoFS8!(DW_+'.QivqPa3ޘ7R7_+&ub +^uB{ \\KosCj1Ü,y9 Ldtg5*y*1]9. J^xucK̂Hm- ZKKbonN$~\܏5pn~ M^| 4ZH8T-^ىdzĪ*<.ޒqD«(5!yp0_Ŵe`V;ꔯ)hf}" z aWxAæMEΝSG=ECLO.~IlsoR#ii뱻s9%vGLELRV`(N_>eq61OeG>窀O!W yP M?H=i JѤqc*XdWdqMw͔m$5%..|6'B}Sy,|ڝ:jgw!5kx +&ح!+{kȍ-%~ e<7Wdf,i"xՎXQ5o/!S B描 %12nG$5҄R\~cQ'"xE%7=z߆q=9ŐʝLCHs@Xu4 X~3>AqkpEN̢c{8y9<# Su<]%,ڸIFeN ʗ6`ș0|u%V2XB{+تS )F+ J$ek}ғSO6d^pV0lY]cr.yƸKu%qTf$bO4cJ#:=z_+G_E filnLbY5K,F :{+6Psu0ļ#"$ 6޳-6gYZʝ["oj;uwz[*LǿLN! /e蠔Kl7Mzae7ZIC,x!)n @IZ *:c^YBelZJ##+NA-H&v4S_0ȴ;`&1vܿCBԆ_fR*4d"( =4WǓy`.\YjMR:FHw0t%d=PS~pOG eN'#wwo'dX) ;Ғ ?Z8>=}0<=ü;j~C)!osJH2"*HZRR|<U5P \UY<,q'_NP1g66; яDjlXAMO^/!f+Pv,cαۀ?vcR1B@/(Jc_)jmNt4|R5Men{g~ +cV= " ފ2|_/X꬗kecC|m`.*C}eHqK㲿c]VLo|_ /}ʃ6RV]NEs?Eq&2zW#/UH>naldB'Z7lk"`Z.Af= &z(l*;4kisɈ8Hv\C! %`lt<$!H4 B';"#ug5k[ZliQmޭEJj>>4c=U,f:+ύ  08 ,fǛ*0ϫuѵ\Z!G v1V3`h1W?m$ϰrȭ'\W*;c77ݝ] ƌΧ2 $*"a_[TiL ϢuyY Pe :co+8uRknS:v;5~L,lLkk;:o'@KӍESbM=]X2gFʣgw3 A$ō5+%s!%'@ hN+iL.u.%Myd,v4播w}b8ϗoDxW[/{tfzp\xa,bD`I>[ Sx0`_1x^Lz ܣvԉ3ukgdI@ǗD}3A<ʹJ񯕹9frxĮz{Ov1Z~"=& R)UN qiz:buA鬜04WpV#r05]pm_tQ#NY,ؕT6yw!d`ٰ#Dc kdb+ h)X7; 5AS L>6m~feӳl/QqƔN|?s-tߊޠh1=`UlJ@]y YdL[%Bzk,t;q\)-.1Σ? 2A$ ZT4\gڀ/+W{j?V.^SΡa='&JD:E' d#3kne/tXPFM04Voʏ?f|lZ('8%T+PD&u Җsn< Wt- 3,f./o2jVPP]l;,u~L40ɬ[[صJ=hD3ce_:w|f@nvƓ|Z !^Hw2?+%NNڋjRxEF/3wEFO.Q4\~T$=\=9S .8it(bڜ%0$a/\5]5SDi9;0;4𖼱CKsU#̘X? F@+94fNWz|jXӜ ADOCdހ>DO:~ңb]툺g9졓\,=۔e\O;Ġ.VP2C|̬C2Lvŧ2t334־|A~ )*ŏzryYM^3HupFtCW t}$zL q1entkaoZ6y1@uS=/@ϩM,gkH/g:'މ_eX~O\] ْmUbvtVFW U $RCSnT[m#tpͲH(]LqHIG9á̈}7sH=$e''Mn1n%< S9 j`p_XC V%.+ @ЦueTQ YJήhH+YAZ1af/:ۭqO4&卖x""1ɫH4 BHs+#xm's /Ae3+Wg\ASw ( ])<JFDZ@WgW$xT{,܉L J ~ ˢݫg38pd4ܼ, ?;ϵZ!óyawVZ0pFM. :ڗz?dd#ԟƏʸ=2/_?XG~6:((!NL%ʮ2/l2+QAI-P,ؽBw+s<^A5y^M VJm)Q궲TvIJL~}Tˋرov꾙yPD`{׉cra1>n~(hAj){Oo*~hVnUm C(OYhٱ'Kh0b`6KB1Y=Zs볐E4M+SOG_YiGMbG+c5^%pp`#CVzjnaa2~zXK7m yviBDph}9z'` y90)p_/O,N^B iWW&umnOzb?W}m.`2`ďi# /hDf|VEŻ07 "%ƭKʗG%ި20|an}4GxK,GlZl)v58pX( a q8ެhTΪ}L[o]Lѣ31ڄP}םV~\(q!e{] ?j7ON9U[8<ڎ&g.(PX" X6'y{l7kw%t$h '3 ^蜹F H'j`^9EU ADD8gIC2ЋSAh( ྞr[Q[ap=&ʭ[|#& “ND>qL^LB0'9;#yϰFkہ棿_:S_[1q-,.|+c =;. #Az:@sDyZ=~^]^%m 0x.G)*+/`iD ŞT~du^;XQuv0)\ h_D.M =8%ylJ] t/y)|Hp)O ~HX=t_g+B뼄 "vƳ.ScC`fUL[${a>DQѱCxlR?uCѝq0{h+4#Y?N2(= OS\{yrKǢtqgz\Wx\S24@u=UIC]_W]KC#u0]ߩHD{/;f~H:2ʼnx_IX׀Ƚ򔢌yΛ ª2z*ngL!}yxjkMJM pYp=.:5psQDuK&<ݲr1<!lD J}rCdއ P;,_~D[_V4@6z^Nw6#A3w k*K鴶kbuνqjL$u1e;u 뚀\|ͅ~Ŷt0 Ϳyt 0B v`#piSapf|0LsKS?"7g>}NL)ʊBUN;{2,# oOɓ Bb5a ,q9qo}M<}/!b4_ ğAoΐ$> T~ ,COgJ @_uY"E r:!C!#iN}~KfQ^ktv &MټCal6581JYd'&4d+`z"Broض9:-&mH%z(ZAlNbYU0Cݵ@b4_̷s#s bЊtpMM[qi.E7>m >ztbJo)z iF7FPU]pL`)>MkUXe>hb6R݋Z? ltf |3ϧ;0/'K <Z[BQT!"O'ڦ쨆g3 (;@:,u+Yؔ3s`aF={o`Y!%w<x05;`!άsL(й{ֽ)+ ZقM3aݟ t>|J Xe0CH 2AH1SMVt0)|˃ MR&,TgFb=3sڍI0BO1he0I%)@>[ im ]k6+M0)SuWLA\hfy*pIO=`Cդd'#ؿ?:n r^[şQ2 uuua W p C*HՅʋr.VSґG8swʶad^@|S,h3 e4)ՑBdtȬ !Υ@W8 >8_un5fvc6m^hg SepLoSS d*;xl>.\SыAcj]B17]1Fr\;lW5v@p\-whx!4~'hO_9eەtw_hR4ذ89ۘۏJV8?p3Vy@]ⴧ H,)-1shM~W7ŃvڅG!FQ+&@3>U 20qL^, b,#nIA.Y@gwP>|'f1ͷaG݆u\PWѦ х 벰!p4/*&?VMD[lDcmS6GT o3?]()^F]TUO@<%7G/*r)gSqt { )ʶIeD FE0gK(g޺kd '4giypR@&Т`Yъ?mE B*-CC.dmOH'r2Bi﵇/&hlDϭE;ta .w/Cp.8LLe2LZf1q>cŊA3ȳ@un7 >NԎMXZpic-qPWHٱ^;s.0Ymǁn'6jBMomi@qF\MWv[cnN ;;Sxg7Fq; _Y_L.@l-sL"#)fz(]kt&A# s4)xW $iN53+qpA?'ԟ̻vɾJi"yY?ݍQMHo;x#;ש> !UC%YZfzm&KO80eL/EDn*މ3|9J#I.>RePWrIy~KW㘮ܞ{hMK2<ϑNpq.#Ne]26?Q4j?c0u܉tI2E] `bvo8 5um TyV[eI=w9[P=aײ;ȅGG!,)w^ݣ󌄼Zѐ3rVG KF+k:D߄vO_3L"3ז/VPn;} 2EL.߄G;8cr.۸2ߊV[ y oK D/M}@:AS,39׻Fwz(9@OkȲ*C&l0G3}6-:~B҇n:I\X*7+G#FJ"T.@ h_8v@&b+aFɴlŸ ģ, ܫ~8j [=zXdInD薆h֚JԖ&wR~q,>2.LC^tg]Cr. u "p5@jJ߽ d:EHco?Ȅq~2`\Y4}uhi}j2JE.h4b?q m؛NMVBK o(yO^vU\AE]e1K{{jA!v{K؍1iv^'t>hve+jM&wRd=Ȅ*#7Aq:í#o>Co_v#%xr]Lb*H$%<湉"[8)A$x{}a>o!SA,OJ4.xYO87XtzQƙga"ׯ5u_aM(|=8S'Ɋ4k0{hH'XH]%˜gLZ}sԻCs;ߐOMaPފKXڶP)cRЦ*@ ^[ߘ T_]S&zgS"8q*RȻc x֚ٸ/ƿ!9} /vɹ^[Kd M!nbȉ}=hUHe$8BH~cQwp#}O:cHY1ZUSj+bsL4bN[Ň3h[>gnĽpĀ I|:]FP;vl.Y)7ᥫ-A.,_)e9;g`zՒBLUL7kxa;˶/ôֱ$1*#K 6`V{u'M wD[Y6Zc)jq'2oks%vzlrfR[_Ppr߷?y6w h<\[ pIڥBPEa/ afq]6>,2EYmf1# 2}>WA?OXg<@XDhs A+EПEqV)K}<XIB2S(-C??ʔ9`2,^JwO gR'($Ӂ@c ,]`=V` k5pcC5(߻U@ <ۥW,0D)N`iΪALl}=u:tprB``E-Z76#z2$>visιrkkr8d3i0:v jyx]gHabpБt,5+cGWZ4Ŝ.a Oٚuvp dv*)Z@(2c#B]! <>>=8cNF\]cZTχz20gH5ϸ*I󟼯 h`HC?d[_,3Q U A<ؕ۽ys&)Q7 i<В bdw6a:/ĵ{gy`X,h^˃m>C:X&9sv37hMBB<>@a;K׫ՄzM]硾׌(?pR<Ћn[= nƽf8zɗR#U9R.tt4B#3S]U|{y1AQzb TXi*MWB#w!ՊR5(f+?]fNO][M-{Ϳ2W}1R7+>S c]4)WEU +Wsܨ(uEQ+8;0NoL90 nv%rMdkf(Ul͆+v=~H'[cvHgk`V<_=*󼀛u\Pb0Dw} @~r  AENi^70?1uMF:xʋk2+Z, Xѧ@fx&\F>).ɵQ[h(6W !܍nlkeNFnmoz َDk㆓[TᠥețX%f|62ESAOzxзI$ i;(+] jDA <wx~kQ8 {:*,(J:Tr^ʶʂb:|n.Z?RƯjfxv#Bo&0b*Pg3ԐDeOUc{R8q7+7 V\W>'rM+PqU]>QN،FHUN 3b p&mGrYs6cc< SG13%(60O#ZC;d>Yee%5m^ ܈ݖ#Aw<~A)aeIb*7}s^TZ.K0yF<ڔ.]|ٟTcKTu~r6II RGF;g]c@ ʙ%riVk?u#2vRFXV\lIKq9L!”+ny(>WkϡbhDXH;W='sţTO4vܢKhC qֆ5A4s2R=1Ĵy}őc{݂IMABu(v7 -p/ηL1o5(':IX3K&E)U+~T]끁9l!oז"G5ϩBASRv0UWۨs$f{Qz׏iA4![b Z+t I2L-?d}GiSNSLE 'M)@v؁&JuA {/Z:@Q|AJAnzBia$%N9mwFRX9F]dCKbbNU4S4=cőF'aߒcUgRvSyv/6pubYWF^zVKbHRRnNǤh7mK[Ў;6  #ŨP ߆NđM-lV@GWy ׁUU>ı.v 0u ^/qj9{9w];,PyQI@82vJ6i*=_"Ίd fb(lz/ք^AjH $}Hx~rp^W5pEp?Ĕ&=OzNE'~*M­*LDwe&ދqN< ztu(1,cP>2O͋֓1I2VeK܋}SuĻ-ޢefm|{Y4wڡA2% $+Rmsj\}L)pAv 0 ;w!3pxx{:Da\9#‡ ZG[&\$2ZgMySJqE{%տYȢLPAّeY_ZF*<+gRo>-qdΡl;,K~N>F61|{ :d9Pdc(T7eN5@0X(+2HI N⯝2o`K~yM<~&GF @znʽ鋲QaәPIpIAI`|v(V_2=M*$ c0Qf]ALs`974,j"ߜ'uV(]BYQf!|=>\JXU!DJV\8úTt[ [1F=NINso[Ƃ|8ip [)&oI5nlmX7_v zYIK:xУ,-EwA>q蒒Fr+a$8BA/zٔ&;׹ 'NBeܮvJ`Z#y>2Wa>^jZlF=|UZl5I*jIiNZg$fNc#ҷKqa sj]r@C_M(a~4G\Iy i)a- BiLuxa `]}[avpiH=v3=x> 9˞b8͒<.EBcV[X/bk JP;\ZJ~#8#qB3jt7siK)0Leut#!qL,U+0W!uD d'|kiTk/mBnՀ_¬/rO4aV)}-MsJ&!qDmI|/w-܉T D7w n" +6kC=no* ] 1^%b~YIj[)*k76hb!v?(D&qj^ChB8~ pp2Es.$@e~v`h9,/-rD]9a[v Bf?ݡnLd0_f=R*yQa @2W.![0{^'ߌϗPjj`[!^ -ڗPr{CFt 70xv5eź]]i'WS%$0zs~D2axIB"OTJE%FdUi+L Eh:q݇/aěC=DfSqwN2Pd綎: W2A3:=@8i+Fٖ8ȪGr%uZ7_'ζQmuf<|2/ǰ)#F搞MUg_(]' Yk5u|XAL䅎)-Y{gPMX T児 MWK^LJh iI}m9r6RX.ƈ ``xrd4SW^4ZAinXݥ#hRr&u6||~"fma3Q 'פ^@1Cd4Ba\ԃ)}n٦ܵ n%AB}+KPڧ8"8~X&7W<R4g,5$2a-YZp+tfl*TF}TŨU Tl ]9ZVstQ6%sm)$t!0 '44Fn$IxAE(]6~zHD kF \|Tӕwh %\޷-O1.fc[q",9|+zt8gEwE a:Z}i/ߗ!mKaծȝ N`T ԡFbUe(oWk<͋_وl.˨/)&FjDwf̓"y\w:Q3~]>jbC>'DX``muQI83fZRrIؿ3yYdbAӐeg6MkbȾ:MȊ.i%0*Y4atq.<%ps3Z(Pag45b!(p$#ɜ:=ZL)hD&cH&D>_k9wнxYƇ HXr2@L|y=E.5`.qc.2u9ƫ c}^NP~3Q(dtrw a;Am96gilI3rߢLQItaRM37 +XxL+}ajgrEf%PL;.*&r=B% ~9n]+\fmnYi](R;@1`~\Ѫlj[&ؕF܅\н.kU#]rq75~O}Ѣb~YG*{H" [cu6\?afR}jHBc]!ƣ%8U0p5XvP(|OP{4G+:N> K4|oF'd)T.&yC `*ce\c+٬E~dijvc@΢>IM&z*}p_7BpU""8Zm9H<_`!bM_=-):`զ_HWwڪҵTYll~x}7Ur;䨲-CiV $F PkOY~38TKȵ ef͂h~"l JN{ :dB OijAQpv u "dz-dMZD_Ͳ<]o48;[TOsR2rME.`Z`1ŌM'`EW- X;0ҭT{UhUk?0-QCR 7Dx(问\\`nq%[O3& *gqp7Yۨ0SWuF ~sRS5 Rҥ=wr-_rً?^ʭZﵓ#<˨⑞a=L T*sVnCʚ[y 8RW͌ϽMiXEfa`h2wUNeaf ?zIw`lsąZ? fX1g}O<۩Y+مǽ?GP2ZQAb_`tR C%q.Ow,C1YɥC:?c[ckj2fx#Y3OzU&tBK``+rTHL$ySAp B:șUlRz1<[-TLpm)S lUDs|[<a"`gfau2J')8,0:,tTnҜyecX vwGw6G[K;aݦds!hhDIoC,hs H}I>.@3pD > & `<C6)WvpT _ʶÛ- 5RJEtƪz}/H*4ΤlFϦ(mnR刵xzܕ R5^rCuEsmd^yc9;⺷%>mqUurQ~xahqdFGX3qi.#${GDrvZbK(ͼv5XHp,aeAGK/i`%l;-Bʐ31a0g @(l9Yi߇C.Tj\@Vu`׋ep{D. "en >%m|:=;Aby]V8P3!掞biaty{K:c)p  ^mFYKہsGU]v3ak5yLx _de,MXɻyEƯ dqYt%'4` /Y$zD8wWWg2i10$nEP&5$C]2 F#sdj, \.el};2&fi ]o"yYʪ>W\{paZmo &<&S>g;Cے2ry<Oގ'JQFYoO:7A09eo4Ku/d6W^)ssqd:"s jfƋUF6NN8(D2C "לQ7R]#V{77.bb =_ݿsԿȌ.4OO>a u`FEdhnb6hAD) e)M/Ѱ=ŜLWsnd>QԳcN2UL3h?);˄mڗr%7{`8pDumFgP\˧ M)==F܁zFn.q0ajhyzQ$`og9a}+fl@JWX48=C!D6j/jc Q <Հb'6 'kW8)3ED@]}_6fg1x+5Þ qJgiv4a(q&ѣ_sցjL֨X`J$]x>/vgA}|(x:sB0["#wWMa_3&|{P;x4]r[QרbN.c64a]t/hd]!m7M7l`72h}ŭwZN׆D\O=Mu(f*NKfv'fVTDh v^zf7Zo6|FUMJ엤e?͙HV%Uz{L]l2LJFHYP9~;R#`b``wObu[pc6.9Sf9m,gM"bch}vО׀Р  䢣tOyX1& -NzCAO%Z6?HXjZo=̿ǎADPGsW߬ϩѥso*`K|u.c:d* 2svMO`şRO4(rVj޾9ðg{/Ko$ƑTd9G?O<4|^wV NRis\ZxڦR$MRN`T@R QD d̴w .K,!rTڞ*CrguvI<6:!yPlk.#NJT:SI{4;QPvc_n6eXh!Ж#NWZ) _JA/9F1{ +4[pL(x4sp'Hv`/W+ N_UQ˾<)rgJy7RX{+'HPIcD{j}U pN(Eͻf3|fV0r)5VnB3qb|7l<[`p"S/,t =te 0!-˨B>'mm\4l;@P96 m#Fע^KFs1Ѓ|qMyr T9l)\z& ؟D\gio>(Hn 0 SƊG6[SIIϗl]4fs㏘ +CCC+x,V@݂:^;}|Q 'QhX$:*=>=i?F屼X|}2dE@u>gr5o?~n$G()|V!υ2<湬?SQnΝfmR-[dEvgHhݶ籧 LyǤYk?g7?_nhg>+D(LrGQGDBhla:@*mjV%=<h3:{s fN|f;B>9y)k-pUu t50]Ms6txE>ƇuW#9{%3tm+6k6mFP؋aL[rtubV|H(}Bz5 !-ׂ Ruk9wuJGXtl->,t8tXiT4|}9KxtGB8d gz;ɕmz ?J}wM/y!GgQceRP}{j r dhY~|!}HsLmu}}1ߴ)X22Cti|:9i͎0w\a~aY\ԀRRv9+f~x9Rdok,U{>pC3DPՕxnKq<_ ׂ=6{ٞ)K3@TIـMx bՎʂȻqFr`l2b>Z &)%6*4bxnGjV+z)̆-xT^ېjsU8Jg_܆f>@{6Ҍa}b^VTG%iu {ܛxja()C zx W6ʐU?ssee۴ xǣ *Q̬K [pW3wO|5sdcGc{z v:DkjѺd {'.畗%ٷILnF,&=upE/w>%҆z90/嬶y ПMZ)8F7-ol^vg^Rz,R>r'Vѥf"mvve MݺE>͸151(S5+Y`/hPn-nPͨMa9[u + Z  |P XOe!ĩԜ[.koUTZYLSj/|?U݁lTK:X4 WxU`kB)Iܨ '# `yEԽ 3\{HjO~'x[]z: jp2_(QM%TcCkIjA\KoI$|;B / XFKYK0.jH?s5] ӏ3bQ ӼZ.>7:3„ܱ iMrT Rahߌ;dtxsGҧZ#]3 8-MXK/OFHVQƞѵ49/i\+:܉ޯRBAG02}C8tlP閴>{E 7`ɢu~YKd{*~F(ܨݸvHX I!~_S a31^'7VEP{Nٍi23$F{ktgS@lHm}yI5K/<yRSF*2(n+Hȋy0H.Ћvqh^3 S @lZĻY+g!yI]įgbf$.4ʀ1G`.d7Y@P˔gYKY53$ Q& JZeaxQ.W]~ !0%YWɚ)n 0jk >ܙMR_ȩÌNY8Lx`[*-"y K / Kψ;Gt.C]i^H1-ۡ=B<לdh?Gbf8Ba[5-y])hN08p"]>w\6QX 3VtBb ݢP pEܩ`SS)e 8Pݪ?5d 0hY80WuŸR1Ze3/4RHEU}fi %#ģI&IB>`N#COɁؾ$䈌⚰Î_|9 w6yQЏgǖWAZsdlv¯2+f䀓42O+=1|(Omnɲܬ*ܥ1-*LTЂ%dDTkt[PZzFo"u}Q[ZFi%ͯtӗi j~耊Q0D0܀@bRDsq%:~Yh,zӴP}j' /?H6 $Ѳb/l:"3/NT$8Jo&։E=iߤ2?#6tWDAW̳'3WƒىIH-D+Лz=DgdRg";|Q[)-nEH n(_߾qZLXJîqnۢUN_ $%Їp%Z8"]E]t,p6أ8H ,rBUQtǗ vՁ.dw_iDpxOJY!`[U3Z'x ^xxr:4.fSW*KUF|PQ+' \}.]^cVM;kJRzҚ{ e '=\RJQ8#4^?Ծ'wHS78ޤ՛jnb]4o o&y5`O<$}*/,6Z\$+W擄W.ߡ e)=XTavqP.-ݛM?<ˊ˫{J"l n,s~H?S0ZjѢq-{w-{+$ b.eWrX-nqOmkI; UI؏I.->*ܗsEch7ulڔ/mt2HHJz`ߐ+nAFAE>7@J͕;п6h+}Л֥)$;tjPEpQ>QZRj-(KNJF`$UB Deh5z % #00kך:坾 XO-C3lP.5DWx䥢 C2)pI5[zvB[Z2D'oGt?gyݻn]a ͖&fm~pt?咧7.M/ԕ1-&!Ȼb-&׷4t 2h/# z<,/A|oRz!vE2F3G^BlHiGz-d]5\!"[yu ΣDxjP(OV&fk~r.Pl}-!=l UC2rP2ދ#@Ҁ_g7_=M.hi5Hb/`Mri6wz 26+k7 @CXj쾚|=)35hWr{٣SˑS?帵_eDtYfE|š1YpcGJP  U񅆗c{֬FDd l$UȵW*T4N#7[y@olu>Nms8-v%T%O>)]IOzQir-L]=MҶ/m wۼjm9PRI[/]G4]0j @yD Fgo>cZ< ʦBdT[ ;q2<60_%29TpV# )O$s0vcZFk 6sthi ~R)=-< &-hh96 : ib$8a/xML\^,y]@a< :^DMXC|eD@(J."cdL63a lqc~cm p'XH ~]ڢkKKci\'aD96̅?W:n4uaJ\nfK3bYWTVq*922)cXE?=abF?|34TfAh^Q W{r}Py L4KBBCV+Z4Dmp,#rR:Bx`}a* Âbg{L\ u$[D9tPmC]"u@2Rړe̵BF3"H)HPP+%-+F_1'&5X-Hqg[}![ܳ\PJZ5|j 3In)&ڤ/T; V m#"*T;XkۋQɀqXNG2yw*NY:ZҒM<_5xao"\:fN1 UaIM6<@dN˔N&|fkƞ$؃rټ^? OdzXO]iʍI1 w&KbjGJ_w.J&Л$\k2i }Tli(vCU&lOQ-}tH< 3n\ش!Av<?e8{ۍTRՕ#,qޢ[/_ Ck3wy,4c{/sW>ou9FD']#F-Z.:fjVz ,{ä1jY~%9$(cQKt C[R緟ۦs "1 $I Rb(3 .1B,͸T=wv`nOGHbDG/!EKZ|s`^04J;TTѫItJ Ƒ*ką$)uԼXϊ}\6bxK=$!_PW'rJd0Yj46ݾ4A"%iܒW8++e|TV^[{t:**yTkBD%f߁Q'}k+Ph #4ͨrdc` $A*w2Oz%7>Ǵ`); -㹤i9!ۿ5qNۍPo`KudLP/AudӘ5*G 3&V ԺRm9s71kVva_FqtX Ukclv% 0.ieE|4uBmQkLOe,&%U" OB 2LxK1 {^K,\m mr)ٞ)uQ27S`{d }w㼀D'TF+6GC/3nPF%Tmj[Q TXdt \iQ XίphUOp:COyښq"HT42e1؝䌀r:}Z9# 5d5Z^ Mߟ2Y$mQnpA-fS[RյKz8M=o j.ys'8%3͜oL4Fdk9nYAp)$"ʤ?B?A&4x`%x V"0 k3W[&K99,{堬˷vp"PBw-H`L2b;W"R3i?/hi .w&XtګVߕ6rtT!C(6!qVbdg7FdI=1~I<*das#e,Z^ÔPPRL;tQ#(,k[W2R, SDil^Fw~οѦ>n:66!-:dʒHFwzP 4SZZ4d*=Y̖E4"X`|efN:&IߧMඟ)Bmc0.Y"M\a56a>Ez}*yKKxdIC}BtͷvH s]$A,kydwGJ7>MwtVf]EO@q2DC>v̷7VJHJ.\pZ{:m&L]nw>ɿV/e7q)|VZ`\ϟHsf. N^a4o]Xr,60xmJN(Y<\y_[_Vng\ɺkPaPcп{r~~4M{4,LaoT\ Sh|2ŠWPOk":&gXL>6!Kk\$[4lIA>]Cߧt !ӢJՐ0.9S -T _f,GC#%g 73#E% 9!n #L8+QJJC,! ݘ:l"~f>c>JiPwDf[Z+МRm-{6sʬRbhM~kUKݍ<J6OGCX(Vb&}2σ~RSUUR[v|^|soN>P2zȮo \aQ"JpPk|A$|Fn&8ʗ\Vٟ =h'm*L44M ;?.~Ta[=${fɰS bի X|xMd4Qn73`Rq(K- Ʉ."n,yJƊL@$qяT1C P)/W3unɔtF.IH?"2h!sřlyÇa9'!s9y}r([aaep.T\lV%'Y {*v=vo~ Md ;tF 2_BQg:mr"焢)Rxi4.j/:c~t |^%7fѯ(Ãm=I|0+/Gѣ̋W8b^ȭ'ϤpSߪ%Hx+j4x;$glS*5`'R(u<>ʙH)k^ui"2m7{E .%9sd_v1?$+(GޕIWu։/NsךbУ󋥏ή1Ud5 (x)I6ܖVpڴqIY"/Kis?"^Up*z~P Tx1tS#CJmui8ȅڱ#MhjB"&8c0*8WvV}j!կ~k)yl|̜ۨHɱhqmd=W>%Dd 6CR30 6.hTG ʠb~yϢ.gH i7)3(nRz̦U4PHP|ey) $ldQ jѷWuC9~)w'ǭАO!LF\4GmlN<LJ-UA9skeS>la*+. &qv.0zĿAZFwտf3"~U}_dzRvKA:E)U WԂʌT0WpwLZ{K{G $nݿu? 0Ѓ(?U!ai6@_.Kq6!}o_-dS!!ڕ_ưB:reVH![{}XçŢ2վqrAmZkcJ~q<  ucdܝpnDX_fXV֠ۃ}E8cX(¢smL 1"vU>+DCh~xv7]8)z6Ok=zq uWYd>[ǁ4қ#&o `@.oHQ9fz-:|VLDcD,:gc774yzbwscoV%YʡfC)ѨG0cj`K]jW]6MdQpFp qK9bsu A^ۃϧ)cJIɧ+.Kf wvwHecΒR2)AHڏݝfհ:ʜB{Px˅$L\Ls7cM©HzcApj*cUkǟ"k:@yk?^sT2F\Dĺ ̊ׯ~HpiRݹiEzͬ(siCp.$򶝳|)vWSOC"ȭ WTmxadhCuTrN[hp2OJm)6Ox_GGU+qh3|/=4U@W}zqQ%;>UT$"VϘ*C'(}Szcu< .qa]DKr+1@":~wiIyQ-5+onrȯE~*!9  #ߚr? TLs͜z87>ɴk(x]ûFȡ772Os .roKf$< Ͼ``v;׫빝 o#"p0`Xw{W*\d:VD% C"ݳ m5V3ɾ6zepf]83 ([T ro$ EGw'y'>LٝaqX9$#&;A-g)"cYOŤ ^{|L5$ ,c=޺4:ɿn ]b.j\gp##]PUCt!uR9;'䈿.(p:t[`$vydlL\8$; AZ1C EYvM^yT1KV?6neh=(%8űqN`$hNS@F6ff|{ $׼c?ɮʃ3=W<^,Ai fOhHM^ Ւ`x7V;i<W>L7 4I!]Y^tRL9诮 4FC1Ke!;Gk 6ra4| ds5+:A# +B7br$ljʓ'l{[JQ3@oG8nS!u6{|P~jWF >{NhDڍ FIE 0Si8ll0H9'VZ b|H]T4XPYÏ \jO,ysi.-G@1Y#_@ `Ȅd+0LGSb9GT"7 nt;{Y88#o*͝jC465q41{XqȢdc apv%e+0\*MǮO$Ff7ol$;M K&Hr["aXU\qi)^-|ުS,K臉g 1W@d~_[ѭWS<{?~a?!3?qrV n3n@\੪f  ǹyWkbc 'xZ]%K!h+ b5Bz\z=6w5z{i1L-`Q@ϏED*\z[W,JaOJ,Q 2ك_/!L_+Mm;C,F;|0O>~Y)f@R+V-?=J>!@MAd3U,Ϯl ڊc:1#g;aq {cS#TIyt԰H\u~VΓyԡZjcX;bzvb6H{X|{")&3ANoBGa\2n@Pp?dU߻0LɲIe_fYN6vU a c2-hs%rt`@`r|x^r {U]2S$<1S9"e72э8iïbbmM!|x0_hŒ>5egx67f=8)F t1,ZDu׆モH[\BSLq j _WIK_m)?.~.3h7`H&‘7O{Pm׳ 8IĂoϘ၃l0E{/"՞ӽZzƹwb0ɐ5+$JPi:Não;W{XjSP+ tG=pp$Q YsiۙšI|( iH:ʶ 7-L8Z0_C<*nwtXZ~/pmALSRaυ5I.5[g@hM[^lΎ<}-r/U>:bY}I OׅXe}}v6'eA{1Rx\ c7<;kib{Xjɺi6ɜ9߫• 5ɨAH t0b ˎ=Fȉa4Pqx%<^M\(qPw;lBPR U~ĬHqxE ?| Y .>y>Nj)N[#v' >;_?jP -F%}d1q 0]>Tg"cCb& *MnXC[LzSc%W ޹9+LxNT +ϝYxHV/Sz޹RܨY JZlxc ޙ0pF>*j- `$xZҭ}EOs6X Ҟ EC1 ++ěM͗H$ *]7˸k(bMXh8*ܫj~B~H*_rFl0qi2(k"%Y-z˩rlJ9+M ­"1zu'CEA`PnjW %xFplʢ&$x}2m^-\Fj޺#D=XArm 큏^])qn3p} Pkc̼*<;n6.ʥԆcoFPvYqM :2F>(>WODaRpXjdX%s~'*o SȚ}2|Z:FPp-vI!imk/6*̾`4y6P5,%KrL|M,y$N堹8 9O)8Ep3.fWg =MKiGI*cm_/b̃PWƃ`>;tÓaTЄmKmh9~.JIw=iQ h^V.ru{72F?<% ' ܊w`BCz!F 4Z+KZDaD%r(E\h?D$v|VFﶟar}QQP/LT ƵTY3SR5n^q,XLkS^X.G1 X4[#]zVؐV8iI企-]܎l1K|MR>AzCu 2M(y[ξ,kII^ t{nX@tE ѮE8 B{97a5 Xuye+E~] zUC̠퇛j%UNю6JQH]dWCf7lҽ]WsCcDȠ2h+2~u?\X_L Ġh@ (k4z#tI_e!>?_P)I^䛫|YV[7?IDϋ KՓqcɁ\mdTRg|L0r I:QwD(;Hϼ3t=5އ_W} ܦ 3yRF-<^%E|]} :r)z%?@:3)]F1wdT. ɖ RHI7'R?-wYKfH^N779gZqƐ"/4Zeh#Z"b{:uo3[}"u` 3y[XK}|c&xn^ߥG, xV@~z\wtٽrS*ۊw#&{Hɷr?i2j*!f34js\AK*Tw-"b~!6sBhW tke5ΰ#TyC.ڤVvK|Gݫ/g.g\$<ÚN_EIdNU1?ij V$r[&׭Ey١*~[gM<8H 9e^>xd78nvt8\\^fV >1By|GP)J$bLM H4 /K`>~)| /Ztrf/g"QG }:Oh|~"~PIl> <6DGk;@ʨQ Ďp9 eQLEKE?}w9 F(G.՟hq d|h~'FE(8o/;a)Usxג*I@p)V jkG+/pH9mtylA ͐utyjYj1e1alďjc6\9vv[z1,]==/Qis,va7Bm(95 klm%ᡎrAC!>5cۺ[?- ǿIY RB[yπE}eW=Na``'c'0@8ټำPaxDr!Z^s~`hHƱ:޹ծ;^TW F~ZVW:Qt"%]{]{1$pأO*-6r"D$dƾPzp'hUz=XqؖJ4ԟ"=G2;YWvd#5 "b@\\ԖCxtg6TݔL@rqg܃z)O2X+[jX':]OH^ngXZvXɸ'͍&8VתSKPB&U֥*Oݜex]T OMĔ9"bVPԌՐ}ʙž b0t`? scPfdJRf p<~$,`t߅錢w@HS5ΛRtԨ~`wXu^p"e锑Spo# Oΐ$,wTxaW~0*Xi] {hu}: |@ vnEdYʡE0%{CrXPĆeAi;xiޱ1nnY@Eti,/m!r߽,ڗyqɖq/'IS%ͅB=1밮cLVg݊<7XŮw0}yʟfE}Zn{ E$^,9w ܼTKr^~:bfmPtvi~^w0vp L\1a MqT^bJA؇o[7JhXSxXY%d$yztPe^ԺΕ̪If6;*OzDܮ܅KJl|HptQ]c?8irSۉR< 0FQ?[G X/_#ihhl^iV<30Yîɟۧ=q="{=%).5<ڙlj?œ*bHIC-X)`?_ٽ^ƗUٽy鎟Ii!um UgRMVW rSέil99YWo4TLf4rj~^]j* و̦)Ī- y}Ѣ NJ# T8oZ9]t[XV-$  *x`(cAҖ2]3-ޘ{2_͈qDSFH)u" 3T;)(vÎ#ūX)8:qL`gwQqngMç1J9݂ս ᅘϿx-K)\$͆^tq%Y A0Vʽ{:ǯ%&]Uiѱx'=`zUOиeeTT QrEcMWcFݰz'ɇ= cYԙ=N$iG Ir.#3Pl Ω.>o58l>`R0j4{w E [ ߿3y;ܼ$.,VaUvӅ͒w+"pD};{=zb7tO(6|a|`Z7t6dOF'ggAO'k)0_}8W\xpi=f2 _ύjv4jnoك1E8-3@?;.A#W@P}&D ,.eh- u\׻'QYDfh`~@b̌)Tmڱ 9*GXP #t([{;C4o O®W;Bv=&q9GNnݷQQyiu@#_H׳M'"+ D1L;Z ΍4!xJHt"_z*Ƽy}~LU:gptC!z\yL_AK7: {r0eb`+ uNq}d6{N5ZծΆ$,ɟNziV[KEKs?y4nv擐4k7[rm;(In8q](%X @Ɠ6.v ZV/nO8q%^,^Zt; U5-뺌R. 7T*n.Hy~Ou"Q*8Lb6=Y:t 5 #L b۰O0RF<]gj,n~@#SpxXfq\@<)dR7-b"=c.IKlTo[QRP=(m,ē9r"I]we8OJ.QԨKӤrN xv*l0ܶf jJP퀔F-,.fT^(.%lg+ d.ܾ? M'zo&P )$%-ka͏хr/M~g EC2ɘ\WqdmMrIN!*54Oպ{Y,SIUtoYAx氨I3,t=h ȫI^FEb^vRbNpo;kKyK]8*GR[|A-rI{N|#6 Ȅ?݁I2U߳Z!EP }oc_9Jzȷo]*пƊIɚ:(:CYŠ-0"}Zt(c~A]Z֢k<>eM1GC萇Y"N&@uzɜcAT/Aal.vj *x&Hq&\q%{a<(s4FX)dhkVy*>@fZY8n,y^WU8zTR,5&b>Ǹzamc=E; &!0,N+O@/#ōY` 8ZnvXp[L,xq9Ua8zvf,ģ Kx4Ȍ{t$lFr#Ʒft>:$7jVCLdBC:"C-{;_;oce}o2IfNS*E+э:f}3Y!FY[< FgvQFsexYJU&J:ZХn<.ONǘ(,;. V63Q(dhJ& 1hmzP;&IeCYoVla ެ轿 d9A -~֊G^ \.\ 9 j/ŏRy+5'b:2Jx2)%w)ˤHD(n_l < 녠v8r2K#XUY Eb'pb=@=û2}ѝӊ#CrR Ґ)kcM j1_OmGk82x2;QG1 Oùhm^)˳N%J!ݽ~3vϧzC&FDϺ1գ=bQܺ$+0vjy݇mjQm7cʼJ ,1m_F-~Pׇ_6 lACξph'uX.I{bP<C\R GFdOMVtzBcY<Ii]ߺțT>}jY/B54sܯ,cX3gX*/Q j' 5&4wN͜coz; m.bȜ.+g,E^U悬FIPeX& [-X 톹/Y[/'Z03o0JwMocv< 9>|Ž(LHJ$GȲvu FYFgo4&d8Qʏ\?,/ 8\p7݊7OU{o}˽^A}ۊJV"(,M=dj$چ^p򈊭g8VO Kbc\& >޶)@$%<3BY0#}!$zmkYsZ(ieg7e 98I=o]{kŜbv9ݕYV2@3$na R*"vISЄi̛DDhau^Sۣ"E v=O#QhR<8KH%eZk4ک'sۥկd:{btO_joTnw. gdLt}0Aկ 9ȨəaNג.@=_ț\',HzN9V&OFwB1 Eo'đZy/ʁ?=]k/~~BU}aG]I qWYp\{)m퍼 -/XW1>9˶Y2W;PSՄUh6pjWld>f@'*7߇1bH 4p6S1dmbZ=@͆ 71[׏.Z(#L8IzPܷfJH$*mۺ\toM)$^'%0%~D 5Y@R @ϐjd c^7MV1Tե#rNA:a| A⦤L5Q.P6ekIU{9[39p?1` { I$e;:@r|[V3PRjLӜvJ-c%`!?o4ErA'?2cCl6βZψKB@Ng/JÍ6ۥ}7"Y?pAL3ܽN)=@nUjLi 6,smo&Hei|M,@YPoz 滠XͶP]䱩g7URpD^Cl0קbDŽ"+̎ jmm%3^TآjN]jB*}(5bTazaHL5F56MTѧmQܮUH@"/ 1l7Fhq o$҃{o9ޮM* 1{2\EZs!`񍪂ʞl"H 6N_,E_/׮j\A_fVO_Bo9qFA`t͒(nGcbuNa }.݆%?WzDڗiМSNB7=lsEmt}nuiAxӗ4AGcexHw:J?2KqܷM5Na2Ih.RĞ'</+_іeİwRs85 X}8QE"L!.A+NӮ*p-*#^liΜ䇷my=i8 v*9\uC0sKv#P}yKح D#Oq Uj)0(68)I-K%ˢn@lVxEXIR"nѷh5Ló`m<橄7d4bIڸ}(ɈAWR&|X6r:Joţ[{=jΉ@@v.ͫ*1taQivcY;ab;H돦F 5(_:d!D1-lMTwPΜZfj>B`%Awlv"{t5.$q\\(I"imq%1$n KG]c75qW+F!oȲm(Si'v!j]h ٿ0 iD+j9PSZQeBGSU+_=*.])5\ J)MAdw9&3<_DVV>hZ)dW0*CPx*6QUqBeEkSFœAEg6\Pt/  q~ F}"B;$i'R"xNFTYem'X{9kfşd4/\z §xQV6=W>ِ_}h9#>F73[]@pB\%f{IG݊$^aI|ҌXuoQsz&]Gƞ`@˿NE=E}iWek:RC ͽ "8tԫXZ r!RLC]\r >&!c#ؙbP% ܰ_&Fn; /"/GzQMJ]S}x?3vn>*nr4FbKjg #@+[,n?&UmQmZbgb{JT+FyN[rJ =T:fǵvW^)uæV *%~'J;XE$,;B~g!"8aQqsuxSi*RDA 6UK$ES7@#g K5_NjٮX ;n5_-d4<&M ʲ-w]%*bCɟ5B kرYrY?,yyL7rDKN+oIBFRgM&19A{s<cݏz8_^~znU #fwPQLZ9qú:=Q)_{ǵՐx@rCúTEPe5;xcEH^GIo&:qTV:7;/Ig{'D$ kdS$Oԫ}rw(oo7#gEjM {[S \z @2bCȉGqɵPr˽ rBTp$+B'3`3MEo4Q9,0<4 V)f[ՐvS 5x!UxcU!HL݌ q`gC0r,<$}2Ee} K]jܾNa~O?QvA]nRPl)޶U-]ȭ+7ծ`yzvfn@mFxuğ/LjB *ψ|!ɟQ_`I'TX WWSŇYPt)8ۯh^aꕫo}vD>_6_~FHÄD6la"f_䁖 NtPοK|!;딡%~c },dP0uWܳ$SK{-trVu%֛ >$ ބsay۬ ?-㳉Ъ% "]F&3]-lWX;H!4takeա`Ɨ5.y1k T'bQJ "|K$Ҙ$u!Mq—_XH%>9OuXקV,QIx37MòYf6[ myi\> /ܡ=UO 9y&ze 9 X-.:S\3kg~;"-I)qk^F}ŊiHW+&kfVUP)])V!|4$XΠCX4e4 w(q{f03ʡ{i$$C+64'7iyR >}'l=g">=؂]%`7 A?Jʋoy2SR ő6%c?e:$ Wޯ;'j!J_dmD f mMO#Fh4%T0_@Ls) nl]WLrz 6gUK&1}<#lqϞ%c*9IpomxmnT"xF3\TLkj u]s`1ɯ=;K/,zw$/4ۆ` sr}P;DwYbotNz '*51;v%]CvLWI[rCUqgd!'WΦ2{Rok$TU~@mԊμJl"aȟyIӪ.(Yy1Q (zCA+.N+n_d}hՇX)OƤ,?M! k,O8"SeemwG3Nqsv$ى:HRivыIzv׆s7]@$Ն-r>Ƭ1$%qax-SyL9o47?ZAW1NO!ձH1 hZ<-E*ب2od\O?rĴ@X2{y *PU Y>2s/y9}&smuR%QGQ<(LfbYk4Ypɝ.!h߁fvx%@8HQvLf+>qϳLxSd57gso;" 2߮ b<,pJs_RWꎞ^ns6E.WV0n6zYZ-K`SA.y+;8t6y 44{ɉ1[]3 秭?z7;"!e 8V[2TX#˃ljT5֡n}./H];lń(WA` \‚l[.0d8K3֥d㼃~%0:f|Iٶ2/$(ݏOs&o:fQ4rɎ3=4ɷw7@L/q3vCXE6tIu}\NhY&gJ*@z:f+kRT@Sj#:@*-R9:%Qt3 xr͊LFD+7x;<P:m6DjRlcq%` @ JTܖ;<-ӈ'HרC` b]}:^&afm)A %x b@YX|55N39f$ƀZL¡A, b^5p6c""NyO RXu +ю w^ ͘?Ee Q<b#6 <L8z]:PO{/ބqS1r"ޕ!`*,>V=MA ^,z~x7]_˻m;1}GOkQ>@ ;̮&:Џ6nH{8OC+&6DǒZb'މGfD8Y֘t4\֙G/ *QaHW_㪄R AاդYLi{ 7T'I~2ɞV#CYOAsD}vhbp[eK_`ع󗸌@IE_c44xq.TFQ$xWEKe}dum'!G<ؽ&:7ҡCI!^ joַܵ5";+7.( 6͏5 @7 |.˛ǼoN˯$AC\zڏo%Us7`5!AprVn;۴M~[7d5?, 9ll}Mb4g'=2C]Z{I|b.]v?^}Xrw+toNMvO n3MTp{`s 3v˞O'-M] Vy^ K'kɞ|H'-\mؔN yėR^+cԅZZ0ouǫ톧"qeiyU+f5R- ݩITPo*(J ɩ׌$l3F,Bt Ǵ{o6z6[=7h'qiXdCFo"Bx^dOdᑥ@߁GhTZ}^rRc̣znN LGrYnOStufg>F|Z\-)V &$%c\{?i=rKJ;9H+P2%C%' Nv(;\[ISk=[G܏d`*&v)"J() p\Ų̈̌0== 'o%IƟzIc(hkqJ(ȤI~#_'Ԏ$w9xJꦤ})BWCy( h1 ڂM\@6:lɄu58V^ ;M1GT/"(TAtMbBZ}] bMual 8eک34.RU; cj(H}LyG dқ+ݬuY? ꑹ7R\+̲$NДSlAD#ӃUg2D& Խ]@WNa `#8eEHLJP@ C?'FzUFeF~p iWe{N7ޛ}Z2W\emPWW>TiߊO+yPJP'Ke lf()DDKeqaX@ Y*[o (0-f0D{{OӼp$ LeY<<,XE^`j€W==V{*ȤO\9{ڠy]L!c S:Ueqruiv V5EHE8K"ciLN;S*$zhAƜ V,D 01/UUj6D9zŖ]wI,{+R=oMXƮ@S*>A8 RpdN'k |cr\4zIZJwxp5$iya|&l~ aچ ȫ723 CZ~V~\6/72m(AS Đ؄ӡOVӍء؀e;f'5ldS=Z,<]k31J@jo//olRF'uoشm"Ř`|'?3NjK ( 0_dO擋󀲦OױE1Yh%qRcJ_-o:El;&4_tETSoEv%Wg1r$ǖJȣ#5ˍ? ĕ{g3Ai^=.Vv7TwX_lbFbWiVfs9G͒\}wt9'Wݑ''X1:XJl%(U1 9X+֚Mz*To̦g.i gLl B[uꀶ tN0Κ|>U!!rWN uCiQ: vk(J>hYhlL)$ xI?&:|UTHa%.E%d#&%jVid!CdR9b_`HfcQ—eJ:vz(z,y!=Vڤ+O$101hPt~xc:!1~L A+8lLAпXĔ3r_J?UD_auoCs9,Ghoa[QwF#eʗ2Pdť~`;NPu eBhd4ʒbf$T +Z'qvk)ͣ!g(I+6y{E*||wHE r?Aȿz>_;wML*]t=g`GTisϺ!|A'-O[ޘ% ,mc؂Tz=Phu^Zlx<<_d1G8odz^vtH$XSN,d󏇆EACI%KP\^-#a30 p%G͍KBWRLub~Ol/-y.>;ʤk/Uv`y% r9-cdK|Y%$FCtއiH<+]PLd0:YM'wFD'5 XR TJheD:%A6mo?p[_j &i_T{INRN Pď:r\M|Fj~~oz;됁qU&& cX9/ \,KBfE/ EDZFp?Ť>6Sz=|-I:N"w[X8±$ r]~+Z?^ş|z ċ1zsO­}ڪM;.f3N@LM< CoQ`X꺣ָFSLamE^TidC~JNEѩj %wt Z2Qvf y){!3I$zo ,7QTO;+RPάU~6s 0J'ttIlig0™i#g@IWܭj;?|b} BCj F71c"cYAw\  3?M6/%T9$2#APm?lԗ(L|uM"NyGh:-N*~%9(!:=V} -PDpqUuZ=G;0?fҝʡ1<ukS!n=dX\asJs3{mV46=mh kh$ݎ=a1Kk{ e?Gtuoj pOAs/Mvːe/XiڻJ4rfz*!:sA֕Ѷ)g~LDLZHOޒ ªfU[8ցmX߶7ZZ}L#^j92ufLe]pGo6;#uJIo~3I2&K0H;2qc{l@~k꾎'} p!LFa_*[<4d2P B#z\Veߣ'qYc8[-oQPO ui_sR/9xү@[AP{ȕ+uyκK؛;%F_)FГ# j! l5ʜ\amX=a C }-؝ɡF3ɻ(}{r2x:o\jAPc/D"{t㫬JK@L^B9JQ VtQ<2T)Ja[/D^>h ٕ "njiW 2,΀ĉ_ˢqG53E\.Bĺ#r VWSty0bO ehԫ1Y+0xrRIPKnb!h$0H(-Z#OncJr=R1O1,?Lmv#^9UY A S_nas7-ۄs#[W?&y7YޜHNQTЊ/'oxm8AltVT1XV氶P4iFvi#iaF8oomf@>N؉="#-x_mUϐDu]}("﨓k*m40v1\ OP6^ܳ翁 |LlOH#W(&DDXOZExa{ ՛0m+ 3ۮσ }1>xw+ a/ 25%%c=/gѤ*;u6U.a}LYt;o 'JxOO]^BF[zxWl,&K[4PWF#Yu&в<95u&jT^ l_.f튵$?%m+ _ P!2%m /_i-kį!OI6b%2ɉ[Z&mo26ܒ6)n/mn%jv׏dTz);9l"m6{|or 7df˔1h ~X|'#!RS4iuHNz<ܹ$W u/&t>aP[-ܺ9&VکQu/odƕK|YjQR.jށrBra*؛>H폎ZEGjp3Ygdl8uNiѨoz8YY\gg8QC{wyJ5^U@\ rmd`sf\,R&M HMvݕh3GZF&p(&fř.bC4׾*;?P1P6*L[ri B-F;ȈbD`n~ViKMy*͔.ntˆ_ugw74ئSw܁:E !7붜BDw k\Hnu)V8t(0p~@)Ge)'XbaDd6<\^`ME° yMIo7͔> sG^SvKN_>CB;~?qq.%'0=BUw |B*aՓ g }5Џ}ԬEG|z#fcF]TG涠V5xaohFŠ3D43EE,Px$^i *0_4 Wxs7_}R3}c;!3zn E%@B=5a}O%›+8o #!F=#)}ōoC 9cGGbVc]$].0.q @T6C6^`9V5%,UYEe̍6ZE 6pLb"2OҥK K3 }a7>FY '+U }pEOmvlV5\,ՊM @H%%d-2Sj 󧜑pSx`*4: Jj:2|wZ`"X񓚽@ZgnQ Ӄ إ&;-Y:ӖdOGfP+C6l+'3Щ>j$ÿ{>#=. մz |Ll)RP:<=QFW)*}{7җ:s/.m-38/C8۔c:Ȟ1Gx -<mJll :(a)yYf{1>~QG,s_ zHAEa|ua j&.ho,+7" Bp=gvf#nHFn303 SD>-Ipi/ay™LbO YXi9|tR|X‹!d:_\ݯ75ΗW_V ݫVLM cZb&{s|;J1[(aX@E(҇@>*9Hb.ޖI}3X-;Y$*N/mq(6Ǣeu,65do1 `W \M%#ABsmMM\ך >:_)/ˑ^d~2RsƅDElVGR/jӾiS"36$_N[zO;5ʧ4_;d@8lsQ6w;b `%8җlߏ+XMHtˉT2Al pYE^Sr9(%syT?7LO'1 :U%ej%z8Ia5^[׮  Vny=g̈\:uƱ =Q{#P6;dlW,Dzopo+z4AwzxyLW[ b ;bHLc(GX r :LmI1g/}A^2lZ* &Qw@Ut8G{)y4Qkc MNps^ݢ$LsCheb)M eyjuµ7Lb^9a1 T2`@wWᱩ[ztBXߋslBM8'dvsU=DB@ 0ncZn4UEC̟KZcq k5il݊?NXvA84XWl|yut+L|dFLoN'xL@p PEBZfޣOԜF!̢G)\Rt * qvϝ?"(D= 8M{gzjf/Z}ٺZb* F-NQw>]ѣV-wj,r3ʂ@M}-jz)T8,ڍB6SDXb{_CN1m @(edD\AvhNCTa#NUch|2T d{cB}-B?\ۀk;:F^l ۿэO.D;ýW wPLþ39q;ʍc 䏐yom) +4eO19#SLa~=ؙ(-)K*3<7+ȓѩk𡙳5ej0iqHM&xvT_}i-!·F҄Չ]? X_`iGxă1.A}=V;E Y|G6rǻE(s4ɛ#߲w e.Z0N0PW5jJ >x-xȉ58^.6d\pBxDuj٧9&(50s^ u] "KiK6&JJU VpʔPa?b7MKض|)y:;D؎XyU 2`/RA9M[mk~57l8BTDgpgt$zaR_D3Vx|^'s83+rڑ '|쯜w0Kg $j,lڼF.8"O(^+OGCC*}UP G#z(6&WO9~!1?|9>Te#Bմoz$HT^!C&h2L؆m{4LCI/B.Z0jWd2}2V<!%癴A/؀6N*-IgHeSn@LS^Fk+]~A*)G-ZXL0[]Ֆo9i[EH+e/z-y!࡙ʛ\ F AOVJw) ik "OIݔA>+ qP+&sd?/P;FZ[nW.?@bNֆ6qw q;!'IhwF4y/)>ěRy {T_7=]Y=a#\+-g^Bɧei*%v L\Oۀ}ZyiPe}nL jٜONoE%OkW9?%~`B(r foShw^YwoNKF=X0:9ha;J*LN{W/!_H:Bu BQ?gkϻ@ {E@t}y#\d.J:,OyD[!cR '$l93aQn-Zr}s*=`R,.ghm.sqlcw-9\7~%R&pI U2Lϝk׺M k񳐟 Wec믫20T/fb$.OwmKр,a&%Xơjsl3S1bXwY iVwQ*{8_OFfsU69}Tjnq>HB_g %Lqi Dz1V♇~(xĨt?;/((6U BؠWռsY6eGϤ*U^.F+/[t1z|euK KxsVvߥfh\_X{@͍<͒UzDMJ$^,L(JpA/Oȭesr?z|ځ11TyOƎ=F9߲G7p7'|Cq/oF1ŖvKG#YjvKms/iR&9(Y)MCXMd*EɔqKTDzLd 屭vsZG6N5SзUnq;]_5o"6ejq^uW4!TJ׍%$#VYx4kG)̩=4ՙVǓ(`Mʮ f{S#j *]]Xy[ b:+s&GY\ZJ<7}-wIy)2Oڼx;UQ B#:?ەjH {`48LcYRh VROUV,KaST >]M5tPCZ軆'7X,Fd!1myr9C,R&b T c~nUJLg ݧޚ~;Av舞(Ἑb$\Qq E s+XRY(H2Y) + 0ۗyԆzm-0Wpݝrb#AAx^iQU1FCXA2*uѸmM`8ż!eWby>тܾ{^$W֮^ͷ^31W>Qbi>m&1w*ݰnVCzG"*(S#99?` Ɍ8,A>3C&Cv/yr];3QVv &NhLkc(Lw>|\孃N}nONFgv25h\԰DB l+ ԊʐĒtIQ8%Ͱ*ۺNV:/ >w5 R%[E2PP/nD"R/aҞ@̞ؒoZv8o^6֓~Pzz!mBCrߎ=${ <4{f;ئ+s0=5$^y%L{?Y־HD؟T" +^QGJמc}!Oc ܷUϟYU9';,SlynЍT/ [{F(jS [$\06F;\PJG.V ^ä75I0xJ,Ō=Sݽ-?[|u=3#(/x`ۉ@YUm]MRnT[cZ~L5IA`a>:&| L<X3OOEnLZg75k>$99 wۖ172E.ž=aݨzz6j7C1W&-K7RFn/P4X]44ۄgt9ڻj1{nKGX&>LJ;<Olb:61cšv+pO =ǫH? r 7Ϗ,/6*Ax?@^±:嵬9 y)ov Yaʓ +nk]p*RD Qս_+bs`x3Upx 1k;+浇9%in} F.UR2k<p }+sm[6ԲsTrL--"%2wۓ SЉ)m [',^Twi v(\ Rn2*M\rdF-u;HYYB/@4 ʰ̬9a8H9 G]-c $15Q`{ذޚ& @ -;=rl? Au67v P^°$]㞑$%@Iʰ5 ) O+Ҳ]Ъ<|Epq/Pa DNnOw 2|R d!b,  ΋8%$ԼbӖM! &btWhjn:1An7lrEy9QZ jX<ּӉEۺ *RJk b} 8)I E+F8c[cf7c?qUoc/j!h*rU4W<~0e;~t7rSlryUYO5ߩ ?yN$gR.^d9hh&HSհjY'Dy-$PQg k?92}j_rÊ0g>_I-)y}v3KuX!PO;䆡RX!?xv8t@DJSLp KdِGEoRs ADRnKڋG(:b Ӥp0z)j)Nη!0(nxQ*lN r }]h ]6ȟ#˓`}}H/WI9l+ q* !/|6`TUyK[ 9G|Sh-*tk47 S9l6]v$i~-v86lA'JwNdL q֝K>f??tΰn]grR-sx 4^6h58󵤑Eo\b njcXX!TZi ZtX9a!мEky{stb xla̢i{בVPJnBp̕cS9!3Ik_pJYWI< j/f1 R ufe*s a4- ҜxP(VeA8ZD/ j~ ؇Tt,IXH~M,Q%7_1ӎ"{,KL}p.Q|% I%D:6NeZ\9Ca@]ӗ+1wY뒷7i S{3o<ƽ9\9 f"u3K?"MhP[5r‘R1Q^蔹&qeE'jh`eWiFW?ݕN}4 ѩ4ţX6yiJwpLN8ӂC˒=ES+P]qX:rZ"(CwTNsp,Ep1N2Q]-+`nr(`Sپ.N`u#&,L[\) w8Y5TL4vJ=`WZ!S8,2|Al<gco ̋W `[lUg" #Q&FԔH*nϱ+M >!aؓ1=$1㮎91t.'lxΡizEW\c^A͓{H''`%tJ?b9RP{D w'7jx>y>Ԑ!Y6\t8 g GetXwvr9'd7KRگ"SWkPGw\+PMm눲^ tQykRh 0 NV/w< `sL y7s.pv_hڊH^7fDtx< ZUXd2K0dV0Zͼ 6 \BNR͒O|A@ tbi1B}fh/RMU  dWZ+ȹ4EP%>FcN0w}P%Hvd::r2 .73~cuӇg=#' OBek*Ua wƃc 5;.T~8gMrh,4y(EC>gdEgD$vɊ{ TE=ybl`åMl 3DCvyUX9GCgMX"+c&C Ɵ%bQ G!JqسzL3=䯵 Y>fĕ=6pZS"Cy\z\@ =,I ;pN,TzϮqT5&q8Ʋ 䪍T7nKj%Zc]vX7% ]fi|g; k]8'%ΒX&EuJ_GJLI=@*p܅h9 jiuCUGu.1,w.p(!&[lIb6d{t1]2q)lCwg6CJMK>E^o, AH@@SIh1QQiw?m,8{EhdlĢ܏C?U;mj L`̻Jɻ.Ks2iąBBr$S7B >T4Úd]-:[GmD376+J4 EI=2ɹ^eK-\ C'1(%,/y`<+ j7OB4z@w$,"F5,6S+i@ QmD 3LXe# `H^=BE%DL.d!o΂ܩUD6Z 2QpB%舄qݬpQQ?,_n(bgOUXpb&td6lŔUB˺HǎKdX'iyj'X慧RvQ=6"LDZ1lC,|g#9ugp2?/+xW]H?>[OY dɗhQ\[ruAQQT[m2EfqԊQ.[, =lv\{ ]"cS4Q8btG}z3#6YWbȖ/'k#)<{Z Pldc?u0Y#;cysYژ-BO L˲Ɋ5RdbaXuEj^n.;ӵW pnfX{h  ZU§L8>x߂ [%#`< r;{*^K J0DI<vey#mD4+*4Pu6TF+=87MU!_rP~yԥz`32e#%4`*f|IR%y7`S4IqF0a3G@ @KQy0c".IHsjqz_k!n)^v){# NUgFʢĎbT:gmVoy‡khK<AdPΥ QE*^s!n2bc2[iUT%XƼoy m홢L;>sd0y>oblnY%Gy`1xq+m-E|BH "R X]_{VǤeq!{|eHjC%KD>,x٦x vϳ )9ǧԁ΢6>lٸSC@zڇŌAV)m}ij>-r|IDBwb @lW<)"17{-}PUXnalo>Gc)tIgJFq+ 4H.r$a- JmlBF?$Y"p@qHgjQ8@vQ7c!?GPDDu'_~A!Ȓ0"y_Gǣ36ZF7,!*w0s5 !J^s2 \͘yVHs=v 9ycwD>iTJRY`SA\*e߈0hz*D;QXY`y_?u@ 6QTQx:>Mp Йle<=j٢-{ʆnasCGBI1X0=|Fܻ +!ZDZ Yvr=xpNDUSoӾ@jq~|X|>RNhT?pwa7$Fi u*v=P"5t7{?x<.`RZã=;ĀN6T3&Fi1&Y=c![#m/!h`L{g&xGƣG u#v~@k1:C0,̉Ԟ|_顙x!_fzVp:`}[{|Θ=~oT7FZ>y@pR4oل3-N }("W~g>~#Nު\2_*Td=Ί_.lU]-6!c%[hSW~Tc8] I7+I%&Ni,pzx4\xfdPvIl]/? iG4Ť Eg"__,hw_h8Ky|}W[$ε*RM٣HB %.6)h(DlH4]pS<0̏X"&@ɵhXMxWǤn Pɟ%pujCv*s_]JM.BVi6^*150cc._L 9{:H/=s, /"7+Ǘcˌ3J(Z#Fi"c\ݥTLd$ v4'Xx++D/;آvmp4V>{(*fvX ~}-ܢ3F|Sqpݐ(hg_Q,J[<$ZvtI[]ӌr#3^` FM)'c|%5{/IsQ,? 1YQy`v=n&5^49<7,>(%O1T_Em 9cܴ6 bLß(0{ ϥ}%ja>!A^nP&_>^Xk\qqg. 1ap{ASW;kvFh_" c5S%J RPP7?*z\rqW wrу(DX?wd뛓YJB6趝3WUkC 7"yg߇ MZQ)'N&} _@)"D[DqJOVbȋ#eIfqGQtu#z ٘$ 6!ЅՕedL6S>hn'mJn]#ةͱ^zsX{*\*JmCMw%YQ;2h+ ẻoU\/jPYHi@/(hݴb(1M-oDiRZġed#9Qg9ɠi^GHr|ѣbf"b @,4#OҘ0p<D0d.rԝTY멞[YvHoY`Vʧ1"(C#}$wfjNTl]+_rǿI2b"](Ro*S#[|L1- ?W !ENZaғ'G91/Ԉ5 4el^N|CGlQ `Q֎Y],T $c33@܊N^,--Xw  u b.eX]oBQړu~-3E|bd$=@|cC;$lā_Hj{=2_ qo?O:9c3YC5C[i?{{ IT 76$<!G|FA`lraսC"*lEbX@ ٯϴc,,ղ` (5SxhuN8 Fi7Kr L%!bj\/Z/]3ȳHMOuԬThsI )_?z>Qm,`t1an(L O]EKq|dx sp{|&P<9EGޣa ֊Xof氖uM|Xv乌02!D,5YN*ekoD=VHuMq ;䇬LIGiRL(U0QIA!DhI W+aŴm6<=> ɈU]~$v߃嵨qɀFeNhhߚh ]SN,"x,NN)i,:@Iĸ%hٶz8N۶] 8e{TdL \PݸUff%/_huBDbfWR>G,Jf՜J5ׇ8p "0,f:'ȑVG@XaC1WXpo} x$B vȇsRZ~C\S}R&B̼N @.O`q ps"yIe6u#?r%.x+iZQTR0  lj%oU$QHN6V>Z`O"L<7ĊiʗgP {.hx):@#xH13="yOe.N; ~T͏o~3ڻ&Cc0J$ Kkʤe$r.O%|te93S/ ȟu-3_Jq'pҼ'6ؒXDn v֩ ۏϵU1V*}m 6;cm3_T b`]X LQh42P~Eiʄw~vO6mлJaYxךlzV]c&uF+@*^E7]VyV=l^_ QyXIqWy+g}Lxn !]̀ ed(bD[ 14Y۬7ZfMX>,- "99޶lC\غqt]8J|7va_dѵ9Y*# ?Jʁmﭏ*>qHl $jIGS |ei)}@ERзͨQ2Gȇ+e4rt|٫ ^k6&x矣8ĜgBZ3e?W8F4|aze^#%=_Z2neF'[X*)rAġr*x߹W^U;$اc: ʘӦ8[kYm񽒥Lh>g0ZBF%M'JE-7H d c/w=Ej8ueVGq0)7L?e'rjZKXg;D%Tާ[4ȅŲ/U q[MTxj*\Q*mQ{bK+{å:+*;fW^'M~C}ncvvf2O]!X[°  5=W3ƂYG NDm  Tۡ]2&|vMiʏQ6wCq>ع(Ag%^e}{|>1:iKᫌz{M@'d\;BţL! 2BQi'0G }̃e¨4**Or ujQ`=k0o[XT|SbQc&Ftُ#މn*ǻPU=zK{c;/j7 N=끗ޣȷGn%^hdlk {- B_?u`G.k;N>=ڲ:l 4Ccq;tisy`pWBx(P6P_#j4&;ߟURc~/Nlƕݢ|d~V^?S-BWHO p,L.cNty2Tzٗ(]H]!0vDRXE;5gK!"BˍE[M?asP94(%MSf+PwYsDn|+kDXЊKϐђΘ`e!&Db4y6eWkdV21_|%%9wUG/S.gt\i1_ϽFiB':S$՘:oT1@ dCG=o5-rp:cetB>e٭@}e"KF쪚b"`v9^Jԃ&Y71ضp9l%OXËw ~4ӜȊ݌!yVۣsgy[SXo6A<i&c߅#U/>3 iH@GhŨ.:Ħ0Νzi =^H\T>^ZVU6a~G|گr  w =2[:ˈٷ8wvqNruYUm#$w5ddo|]Z\ M HpB}y0BOE>!vi]>)k /!JӈKʂj`ly#GLQ*]wA(92ɸ;PzJ^·e*SQ07 e BI 8; 勺}2 OǿhLTt@=G6ID{Cj_H@ţ>wc)6 5\rX$'X.H[l1T[JʔSuhY5w-}TCZ{qU}I.Z>Hb8?FvWEvJ13 ~Y'9thW n˞ؾV\Qu"x&6ɂ0ЃBk}ɠ(sn9^jP|T - aسf0h).z?-.2 {k-%ư{*bR9ӵ;1m!X, //~.M-%9ynѳ+QaLb7_wPaNp?V%s=0U)*Bx\/vL¢fYXJm -b^^fBd BjSJ*G>Od-܃Q5(DQ[ka;;lq͛Pͣ_5况 fA -ܵ$E{M87)Vnj?t |@>XZ' :he JҴ2D7tGT* UK( G%O#`+E{- ^^Ȩrpb/lYWxSeTnfyM^:}J3~RX {s#^Va{NhV}HQW-DaBWAtݿpt~(%+>F{6mliqh.+WA,ѶF}~\ʵmR.'^} >^vSf9]r$`1sBɭ$Rng;dj&k鈬L1VUwm;rfo N3}I&BltVV∟RҊ ևU6!/Ŝ.aDg;GPGa拽 }yhgڏSBfJLnA4[^(F,?c¯PZv(ؒode>g9DvR 3VجlpqtbER.CI8I$HnqĞL-XzpIHAc-eje}\1\x:c!*;.̍A 轤EOK5+ u $nrYk\V{mcctpXJaW+Ao 8Ɋ35{vW 'Fx*W}" Ą-M)9J@|p_*B*i겂.Fy?`|o楾=ig9跆1q|}(puSYxVY~E7ʝ3Y|ѷKg,BKPn +GNV G<EY:v;VߓbӨFP0c90*lT0]U^dgo!݋n:RWQJuKB@ /!gfUتD|bruXdӕ2Wx*dBa bKiLSC}}%O!uAN|sr-h_D t([K-h2Ξk)f@%OYW_/(eGNm5Ci`)G6R~Mw4J/Პzhy{ӂy߬Yʩl6E ghMo9RlH^"eK)5P4WaсmPd3^Cbf-Ӛy8mc-`(R|dͿ,,1xVA\{5d@1nVhdy4'i)$}tX"y-\9uL!::ۚKOI4">\ɃvEկ<{Jԃ]>1pp# deD}>_IMmm9(Dk'Q5Z>VۀF.@ТٻP2zK ^!Ȉ[4Pn: ᙇ뾁/Uq}Im#U m52G01C8":٣UԊ`,,yKGkm;t5<3ЦŻxH ' nPPg[9x=&D,~͹5 [)(Ip3[K _ Z2@Z!7P.x^鶴Ra6!V #3jK<SbjqChʕDMCީ4Ԃ ʾh@yH8z5Q8T^%b!}K_(ɔiD"}$hzitM1Z渉'٧v[ka oWyZp*l䜎|~PjHf0S!iJװNs^\&&hӢ -mX I{_\ dT#ry6"Ցum U*L =0~cVX^͖H׍m}r|&2mytN4h*.\?`ad a2n|5hs'\V_%?m0Ґ<^<$BLNG˦LO_"WJIvv}WF6&R#IdR9p.W9\+k?&Y#EȵD)0.EML~unK"i2C+_9%&_N>=BwU˜d竷ŭJ V,Lz`b>U8Hnr!;; h|pҵ@N|| k/ZUbqnkPT:HZG Xf"ґqG%vJU2N^,5 TP>jJgsΎ:h RXjr Ԃ \Nm/;`;x͑Σ7?><P(=* d,:m] gCOHNa ّ*{wزP}dhҠU-)Ҹˍ[wnjlC"~xB'b_ʤNw|O< ugCY4P_SȊeD`˕L[5a!=z˲EMY@w໓!y} b])@,Op*mZ G-izB!>j K8_-`06 ҕCBxo6T3_2|Ȥ*|?4$39x%|#]zᒶ#y֘9Y.|)Sb2,Tm g6O ¦e!UΚi _JZ*8zJZ@B {_qN 0d*LL|uiғ0pu Dkl^Uݼ¿ٽK:3A jX2x:1Iu~$V_2-+}lHJv:8Qcc,O7 d #+p-k_pIrb_BNG^ԃρ HfA;Z~UZ$ms:0U?6@S'w/ˌjF/խseeFuy^iDsr`u}C b1ThVHjFXNDr_p"b9n1 u7w8`pWzf/VQ"Ũ~;*y0^!1ie4BKPZa{4&yjr apPv6? '"d]?ahpKar̰x\z0hHap q=X*si7AcYP& \2Z+MD&~"a)&3Ү[aD~gb8/.v خhxU2vq9WDؘEL' KtӬONO$j@غ\/̄CJn$D.鳿u 8k;Ɨ.x1ܳ?R)˜d]&uZYb+p(R9& IѰAō:~_=3OV˟7f!kyNkN[*kE3xvZBD>琯XRc9˭-PAtu[WR&yG81WX}R#dCFpr]#J8׳^`i.Mt#H2[YG^UNYEi~N6A@sfpLۏ%cxp]岡͎hOʳ$aMs||Ҿ }J.FmILVM1-5f%^AwAuqVk=d7cLީ=U*6F [ wyM& iƮׄ/cS=~EQ<)}ePG ”ƒ^xGCк(ra9̯?WΥD.|xmT`2T^n*=`&9UN,s}?s! 50ں9xx/2k6 *c9^$i ͑i(}M܈fEtbć_^}/Po]+}#wF?LYXus!oqH}2댹9LryU_˰Y&i |,ki2RuamzQz8ɡ\,6]ѭ^]ʬP\L OI781kQ,GCĴ> I/ <O=8 HL[j ݗsϴ" FN?η]_y4,29ԍ0,vwxmHKZ!i7b|jiycC6 I ţSЋL2Cm(BGQCwQAn<(tvsR!xEd=JMwT|Moʽ lͼړV1.R3hG8L &(FnOѨFIIIy.3%6иʇF: &sX|Fgp%z 4aU8MV#A:P+Z%TI =.%Py{ޅMX;ȡħM{Vl/*{0j} HyK1ހp%{V+jhjʊ7IA{avdaav+Xqy ;a12yĕcM>őyGQA3OfI.[ف{#6ݒL!_9O{@X>UЁu8EHoD\=N[ڴuo]0WM=!{GTx$_#ܥAA.{x' d#R@ңzJa| ."ij:O˲:KZTS`~B.%()8"^vm]dIf{0 & Wd@˼9D gv3/7hjZ^E ר5ȴTstwF_͎Vupk}DߦؗNe=:Dx4wE c\1H:#D+ĺ.eSmB> N &ݿ3Ddoȝޒ2\o`m4IxJX wʊm.a'F>sty/1f3}7cm7y E#q1VgLQo}z- X )T!_|3H0+eUnh^bp驀ᥴKmMOKD@=L{Ar>trK)P|f'7NhC]h8Ȣ:J53svKQW!jKcdBU#4`U1ʠv]XZ/"~;Dһp[ غ&ˆ*g<DDK;L`xx[!Z=QlLnb"qAyɉb J^LΑ~GOQrzz_wo5 \86N3*Mrd*{&Z7LٯEΖ꺍U-xeE}bYQDdxg˰?7`2 B]h!vj3`NB&d{g?[x'a8]Z 2(FM!|%Q˥X~QLqj聅Ŭ:}@%rt,UB[ [{'?~d"WN'Yp[F%FDZzMxoнV \)54ýt?^q ;QЧ1;zDԶ[In:D\k?kO2o8Ě58jkobIn [rK妏&j.`eI`s<;\wD >1(3&y$C~q>!΀]jK SG[k=2 RF7vCOz(YMbE$՛郊];d+C"i&UR(} 6, H∕tnhiǒ1p&u6N^H+F'dQ!)&Q7gˢT1[|tWHmIywZp ^*sFgtTp6Ű=5--2m LxSDѬٟ\!mXCs%ƔgqyNZ]7 uEТ t|mUS|f[k6ض&%g/w+8ex4>d;Kӯ[nYu-!\&)b\W$PJ}~1\ũn9YO3kuRfWubER_t+'IYD.Ih̛_ؓ&bvgE_W2H}]vUy՞#~|clH&gi@V Z>.L3N_y]Un=L#E{-޺82*=8h?peT!,n.#EFgZ!Wv{UYJ!x -J ~@ kʗɿlwJXb5 :-nYb̗ܣ3P迟p&i`gw<lg) 3M/V:yȪYR*I[ cZ7N;=r<&W.p/ 1 4I(Hȥ8MIC{8Mfp2yІe3&q&= .@{Ǥ=I#!ѭ2(JXEprٳE)e4?=0&|At۽AؓFTVOsumxuGVnTd/(nž򫡯kXdr|?l.$=hճa'&vf|{nj5)QBU/aAکM/@'h$։J?V8A2ξI'm(W ,y7qpͣa.ɢX9D[p6fGR]]p: ۡ|%7)Q#R+dfgk_-i+Ӕ955:'30J^&hЩQBzgJ ʌa.hO| f/ u* 7~#rm{Ukp wvS=OK1oU} +Y5k%Ɛi8\t-M>&RUxi'DZjŽϱ9H #⫍ )|WV:pA#~z7=Eq<?)5-b"5^YX)p՟W_@!!G&n9腽SQG#?CJ S#r/"o.'Ը\y=Ik! 816#?75O|ôzi_r;\*`K- ~/IdlӓXj!v$5ZΈW&lTX^iIO6?L 'K5Q˶ JNaA-?]4Ƈ wr<%uSIGقҎinMؘȠxI:/%2OjZ>ϘpLZ&ϏR0ғ&Y;XNgwANfձt.[(rys]ro[b;c-ph\F3mz_o cT=R3#eZQNBкN}%f>d?8݆'1KzR$ Rslq1]مۏ#iuaE~V 9'H 2#LWxz^wwGi1RUS޿UOsY)ùϗqm:_Qge=zZvƯjM|A) Z{G5,OҾhDϒ@Ef@:8Em ã,CxsӜA]b[۬`?_]̷:2keǰ=oE߂52Q9U!3WS;=/NC-a#볭亱ΦO8}ە낑wo;S{; I-Tُ s)kf\LU 煶۩LO/nw_]K9x~8iZZ "5Ӧf7Pʫ~X̴ X*6[#8 .7b{MA)C#v/ˠˣ9GOkuoz6ph2~ W1@h}9Z=Ӷ]or3 \,\C,=!wlI#X3hoԫt8|30&C\` t[9m k<';, kp:adf4 Ǯ\]4=P`keٚXC-,Vvio9Hv4~OމR'=n+bLZt)q6o6AP+RgbޒM?paHve.Oz>+$ĸh}dm_O.TlMrɾEٓ@qN!eoNYžs\Ld#i*%ÈlMTU-,tnrN__dϨlTt/~o^"sВk̡` wCb.K7AyB7^3[]}V!"q3Ӹ$p =mۺ1?yEfW 0ePj[ _aU2XuF? ky(6Lxۊ?l!p#=_AB'˚f >3F6`XLA5*Hʍg6CP$b] 7Î~<#jKz=s?"2K5Ck:;p{޵veHxppefG ۪x3WJdurfEҼV&Z^UU hf A:h 9&$̨o3xdZB{W)\VV#0x8*V;Ɂ]/; # ?itD|Z+^A~6/ͷ nc+*su=ńhlY2IP{yFʧ2Õrc3@:_n2 1Ê57ޣnt\PѪ.B{f.BN6k4vj'^<Ш!-ʿd"qsMkA@}UnVu\ 웎3tigj_kG^г1qm*,#4nvȔmۺ<؉k` F߷MA#k(`W!2쐀4~zlf"(U7:A|h-ȟޞ2r?q~ ]iI8h0L|XITG^O" q \d{yK·fn-*[Ye1MJ cN(ϔqnFօJXzN}]MXC1'fYi5'SؙίWy<1";SDCows @% \t럴lOCIFy ?V~ӔoDHz-ʺ a&ܹ N#i#J/D"Ef2cӫDG1`ұpH3յXd&MڇM/Hk"=d&Z*0kRJK"|J.pis5Zx;w=m6?HpN; wbCb5.8&/mi΅S7D\rum4 ?7%M?H@#U-EJ wY]lkґgmq(tk&y‰͛wE)xp6N:p '#PdZ䭹_(`qJT+MMt2qYXNP'Ӝ; #+3`yBYr\V*S6Kxw#GiS_!KrTpvLb {*|EY2*f{L}!]xa@' DiUQ1Ĵ+Ģh,O,ZbCo?%xIXMzkj3=@&F/fIN,fG4k94cXP[1],ҿ)'uLpxx4),? -;v^Z("sofu.ȏQ[^]c7tl ] l`fvZ KNj'fEW(YT$wd>H\zr w~@$0Q0>RQCgmİI4؂LUmLHl'gX!gzf>]l~@|ykh$# m2#ygRwι|ѕuG]kɵO1()_ |痑17J  J% C yusv’K^%Hu`=L!âKKѼpNd5w3-s7[wLӽt H?7tm\m^յzĖ7UQ OϠ\gŇ_T+?8m Σ.0`p<8/MJ'#kSk 򌄞H<X9ƹHg e60Y03f(+E+N ?0@Q2ď}:s"#:;Y +(fslgM!Υz98)#&. #>'!c #Zŗ#MA!z$/@.S?-EX|.=D('aѩzkf$qv!u)mAgL!4HPUyAE !?p E /eUJR! uM= $. ?w>X=.DyܺTB&Z^_\g5J}Z,:>i%/mDЦLC*W#j7W3D^JOĔa1W8ٴ(?SE7](w9rR:2-'ȴ]\wQ 3R%[Gb+o>q~5#.O}_1//Q7X6E9wnXeuyBL6 D#hY!xEFhQ]XqA=꣇ble}McQ|-F=/? 6}*ɡ# U3k=O7rU7ͨtA;Rkq r+ g`ҤKkϐ.B|&Q,c5k`5̵쇒0bO&x 3r})$4&s ca'IKvHkbrV$ymva@rR6&ҡa4o8}CI]H0i\/4;2tni"Gf @5g;^W1"tCZlYL+ &s#%1\ }sF]0CW*9ҚNd&I/V1yM+B߅aNզC^?PɕB!rC%, + N x]Vr9H]^I1FZ2$Yp&: ŶW_홚ݎ"j]Y$rh" YA7NVh3r{DS:0IWQgۻ~&ؠ41x0J|ѕ>ћ8e΅O:5UA}Ɵz"܂Pv1 ژb'OЪv!|$P =9u%Q_xDD&Ɋ>T?We!H"VF`H}5UPfot2(5oSq ]g8fvz 4N}#yM q4e@r?Ncg `<@ ;鳵WK ~+ b`hkiwU=}m@`QeKsh@$I(WYFvO`zrK񬲊'o2 Ky|lNڇ pa&5K֬qoe_);.̾LT=ho eSт\vsB+lK+ߙ7qL'O9l/ JmMW"'}yYD4^.oK@$q̔ʐdٯ<,v c ~y4~y֚{'V@6-(e߹G7|i`;8k@9%+lI_ی0WiȅoI׶߀^DUd"} нs7HUeXE aa32eSG'˅%5џj!<58Vֹ* Sɱ&. fd"I P.o.6J{BH" 9t_Q]dp)}/j7D_gU;RhQGKd<2.K39!!m7]f.6' @5\eU{jg'=}ѝ;ͽSj)Le__t x?An74!Ʋи\?]>TI:+QM[{$WkFbPy5)SZIW +kOrd^c64wAƃJ Vӎ <)`W&x0t\GW<#'ԃwЯ {^BG&%eY ٪_c -#6}Z:M}9`KxP;S P\P( |ṰM̗&6?JjTx ,(~ȳ ?pX⃼}y卄_я;d._/Z%tQ$S@LK^y0A[wA*Vy-`h> X~_W¿=Ш8@=Hi=hZ9B#H-4߉6e>= [>@Gvb0P%u=lQ$2b ս%#%I2;!4:|] "M1fF*v,ePN 7DgrKq܈ӯ(DXB'-&O+`nnm;\@!ra~x8<>&E*ZUTFlhM |y|LkV}bhD8ε1FK`[lҪPQI`rjU9bvx4D;lAUyL"eiƄjQlM'GDS䃙}I[6/}' K:?k`4%FzgQ8ޑ)%eiy;"x!5}q$^L~nrX7a !}vN.nѨIOxwF_O$Lx%d*6Rhh1^ZT (;'ٚ_Ss)Yό Jȧf*Uݡ2WG(@j$(LSSi⟰鉲F:7vv՟Cdbv{q$rk1];$ Q&/ $ui)N~Mʶ[D7dl +x.0 6I`QքK&q?<#x5-}Nfa//Ýܒ@`UZЌW{ p)˂A:xdyMv<>ͤz/:I=rWʖ͝2Ers׷ B.U_ o}lyxcL#DNQ{ 3JtebwV lH߲| ԦO<@ /VK,D_n;o.X"g`C^SŘre;?x*3qV ?SY  i, &>XO9$^j=F-ਆ 7 @u9M⻦-k%Q_FM.K{#šZQCrqT en$ֽ跩^NUjGRe횀9Sn8Fq mz׌A v|!|B+5WќQp|`-Gtn9 i;E6~@N916*NEB)m4ƆNtFm,҂?A_u00յ2C3(BdEY&jg]pYOEHG#r&*JH|NS&"}VwВt;HH E搲5*@vx,m&}tquNvUNg4޵!0:Ð9NoTCk`gտ sz6<C]ڈZH3gef#vT.:o-J 1\6Lhp+f茥D9~WdX(Od9ۊǪjXlu(za!%'n0B LVA,r@Y"y2!JÍ0>39WV G R`9U_Y]T}G+ xQ3R﯐{%Z[a ծA_`$,HlХ ,kg$p4tR|}+ۼ(ά?B7ͤ~wR!}I0]l{PJFݸQP[bO3Ejvs*3dS*ؕ]ۃ2Ce[UUp$nu0/%!X2{ȅ{z[߷mC#Z rdTgz!OlOzNf+Jyf&N͊B VD0c+F,a6w'GAIΣ.mG?5'B%Axmn+m5 5&RNKT\m}ڹRX-N׺F )?`AA~HʈRB3XP2vSa͚Avu-|)(Kߧ@FBK7{7`?kvp[Qrt&ߗp]yȻS6[=}/MVjp(c$kXOpR=mG IRbB:֯,myq%&B Bs 0NjSr ̱`Վ5=wboc7v:$U3%aVݲYZf/B^֢.иtw_op к]3a:PH3ysm@v($ȮcՙJYQu H?B *9XkE\$ cT{7}h_ۊkQŔ:$b;[' U1WHEeP*}ٗ$xÜ\4 <轎5Ta>JMr:R2ye wyP6z*;4~'6,%u%_. 5^0),!u56wƨ G"^J?JDr}I݅;udݧ;9زqa7vl?{r~ ;cmAqw/ #i\Xk2MV?~xS6qp'͒!Mgc?+Ǯ+g,e 4#70DBp܎ lɡ_@͌SU[Y/EiEiLXu~8x!/uXtK+%_U >B(x5yu:K7wi\ޙ^)|E<.w"ҟT(H͚z|l}&p'1u#UMGR/6gXBۊ|̊5?EHQ88mwT'kݦt]gv*R!+myOv;Ú+D1'w=qdǯ+ 4i=wXyh0V3ٱc-@-*lNdOD: ?#A=_6{6)vk {T*+ۣݍRiRz97?|.FpGa@i#=XE2unlN24RSl_{MOL <ڦn؄f/ѽߴ*Z">.~VҙЛ"D&Mmܡ/tup36{fVƍƂb|>IX\l3?_|Z^"yp;9TxۑK5.t=b闋qXb630J;|MѷqIBp]^հ1Oڬ1Nc@uk1ubN\tM;H2r @b]Xѣ&E6V@{aRs{b_9=R|&,?G}Yj:4j!N3_#BoyVM|EKأ#$3w':IH:_GϑSYrÂC }χGR \O]Ib-wXj\y{~(ŷ&Q"xֿ@S~i(:J4|49{tIAgE9r2O&2Y98Bvw} @錋C'uYTvfQ= /H%44͌؉צIW I+GGGPޏ2ץ|XR]L7!}/6(Ј~>AfEa *AA%\UZ*6∱tAѥfJEƍoY;֪ =4o$V3F 1E{vEȉ JZJ?e|tzG=oDj5g'0Sk5.t$7oV|Ts{vѐ+Ń[q(BڂJxT`Iyo@:~Imiz׃ͥӏ{eMOn޸%{8RJ,b?[#+4z [2.8q4:G&|=0_X]Cle랑ې Z.g07oQ ΠVJ/_(3",@Vl"d04F}u+^;mdU1Z*9q7k-!4^v"U. ӕyP^|L٬GaWnWx[ & s=E>PeΤmgeӽ .6|Y-sK^2Z p|W| qu[ҲJ\~Yxza${b0`!2CxJQ]"~3JeaTIDsRױyKyay챈LZЌZ~s(] 0y vTJ2^9 xCE i7מ_TzM߷]#JfJOҊP$@I}hF+T>/o`WB̝DBa=tRɾԘRc;57#[f&/&?qF[p^|lUQ[Sߵ'P$t' cݒG> gmg0s6@w*XlPo#Tq-+H8% gf/.gPi&=:c;+ /Pn u,gvv8"cSa97i?]LwV9/pW(qn3=oP; |Zy?s;kZq%zWPz&UC'ނؑx ӂk-p՞B뀨@& J64pXw`~LzZ|+Sk^ )lDqYfH0M5]`ԟP]`jyu˯3kB6Q zu,.I,R]=T|1={'Sи1c4\UrhgГ:Rk~ +S<D#n*8O 'ٗ9?J Uv'@[L΀cplL&1+O6u( Ímv= ڌյ+YӖa٧Aͪ*ZNaٔ7L?۞ {mrPu2RiJYV?X<3KzwB?w| 0FGj6K1ۆ֣9hCZCSHsIAG$$s ?Jyl(#gpI*EmXLFu[GGiP6@N޸4`*!5(/K]VE, S^,;)6YJY֝i+UV/>ִ8oo a4tH}FwH-gRq69,=gó=sݪ@,@/~ײ%/qth3eMQμbPaaP[$x(z.wPh{_K&h5MH~Vsa7ka;+RQ*d,^|R.>U@\j֚!?[뺁h{y3qZgэ_ VeÙo܇GapI 15N#,+1vYvKWb~>tcj/;YåA]*6yR俌ȟKlzSXm1{5v~ѓ)Y ^[;2 X]00awNroCĪ٠ I&H̃YE3x#pejĠg,ټ:WDI550]o`2QkldiAi A/TPTF׿oSFya'.?JEDS 7zB%]5F7Ik.tm\mY'G~/ǞDGLO )LL/rkteKD߽axzOǐ1i.HY3̄}<_B YGlÂ:|Wcaz,V`Gg)N@7[_u5s5Afy'9۰sϋ@YHX4%tYna 'Qƒ|N 5!%qKq)pE**-.bSgC$4v3Z&>`v޹(ri~3V?8.JF2O luIњdѣ]P7QzE@khd/hHNEi#ٍlpEj{i5-2%qUwgD/DJAY2p<ۡ_+" GLI`Qlތ רr d);0gRwr.8]{k7$|#7@Z@uƦcmjzFxk#җjZf@ҽA pVr`b&t${3y2 cV(ďw?Q6` DT7r }Xc|g[mjry%y4:zsA,D8b˶dmS̜jf/vI鑟2gTC5B]1eQϊh@!R]H}$\1x~8[lu[a u&ɤ̖$t^]K"Q@a⃌^<Jq$0E ˼] RWFsqt F<8~qT+ylPd^ӕߐ)[*'jwHXƞBjdg |WԺ8hrH+s^l.sDDyܟݟ$-+;_`۱y O#?Hzkcfm$rly;Iyz޼yl.bOx\!h_5+s Wulm:KD6JyI5xamŬ6$UE2>8n7s4B:=#~ΖwHF'PffO@TL;F&~Z4"32EG-۽z`F4^`jnҬdD:,ʐb+r{hIrHyF9&>*i6&C%3P2pJ/YD Ydk]A-C5/[Bf'm .8ܾCe𒺰1tAݚѣdf+,)}IܢTuUwĆLdM- Ϣauȟ+j U}HBX3G9p|ߧ#UYGufju)op F-ޥIƤMD`>NLI-Iv0z|;Dgrf>OH?siGFSIh3:;Hhl[AAJD`TSIw>JC{tY~[4H|+U+†3oo!R2|uy'|xm..UQ&`pn- i;Iîk|Dշy'(-^BCjhܗ*&[?^k+ˆf~ 4$)DU~cnx̎Ǵ 7<`{_ ᮓK\leut aQ"=X*`[EhDAMT/I!VRT+ᭇ 2o'_Xd Dů}PɆnN w7Ys?3[b i1~UZۙg1ND٦ wIR_՚(u-k*Hy!P[f̂:7]Ŭ߬0T,t:oo +uDQ+=k +o"q|ی,&"-F >:}(vysWjl/ϵ!QTTJC9߉7SSrAo%w56g̮Qi с)D~8o,aNU8Kdi/AI$5FF3gz}X-4LcU#DLܶ`Uz?<yh21(?~X7:|YmN 4&AVOE*^hY0 W^ rl( [EI)3+!DLcXq8b|eRbta!͚p1MTXī.l"(Cvxlΰ |],1tܘbG!rIs+kI nv r( q}@wƓSY: m(y@\lPB'!)8p;ool}Yh[ ]5hsؾv 5gS0(v(a]TA$X&9]lcNよ3N.  sLWZ{HC3X-{~ӟV!?gT/:/C+=S>d)NLӝ$k!tq͹/ DK EVb+ v.X9[mĄIFd(gM cLxF~RZzð5Z;&u&!!=Q"^&{:I~2,@3{[&3\dRUoX#68 c=<߃]U&2f˪ .WZY??-qżUDůmȐ a#_$R8Ekѳ("W= q`4뎽h)W8·Eqx,Y^򤠛&*vjMBN}.BɍƗ`讼֪o jsLf8,& LW 9Np)s ЍUfB6TmH[!d?U\-3 La a#AX~(1|siEx4Sje0_"gC#Ig3"l\Db$Nt]r$_$"92i"XUª=0,B{ťکD;9KGN8t,,$Y/ haS@DNrIzx{{Nd])ֻ3b~m^NKy "b1``6PW;`5>le>+ȱ\ uw: /xWꦀܐG`MAy17@)\|}f'o{> go45~ 7$mB)XfA~ }:JE5{-'l#_PvQ `#XxEc8] n fݾwص { S8[HcXV9sv:$\cm Zobgݶ{ʷXPQ%L @DOIҷ`Vi8zΜf?5ȂDy2't*rWAxO@v_qſͮp<ռ%83C0/6ގ!3?nB':o9ڴi!L>VoTQG`JԸ*1 N oQ;(Mى0upO-2`EN~'=ӱ(Beh[eW~'YPbo"Vj]{x{<P\UAD2R䓈:4Չ|gYa#,S;*Mʗ HnZqXoW`)UZQ1"9TZ4aL,3bs_EF?Vލ"sWuRky @  +jnlyJX.;Zs4^/ŁJ .}$t+IjM8PE[y娏md_22e[e»/,MRR7]>~ mAxV ơ؊ҁgYz0ў)Vn1w~PmbRF`1b{1gӦ@WH〛t% BC464b'9XܞGZ;l}a:y)-=zAicT~B<+S2."ZznEMCܙCo*"?b:˶sFBC~54Ɗ2Q$Vҝ:Fr Wxvo(ڬ8a=*L6o̱5kyJ<49d- (f_Tq*miV@+ h8y#lfލD%Jf+GjH~j-Ϊ =K+iI: Ped.J |Tm$VBa61no5Ll)*/,:D>eugLon> Βƕ2h 6imv/ERmz nl*^#ԊK惧UV2 '`1/%@=#ӠvڃvSI!6ȁ4K-̍ UͰ\C` <dC+37즑Ͳcߥ%#zֵfm9XDxkaUg0j:i^>:|L)f$ :-"!&#Wq1r>?7g (B1eA7G%?u @m𻥅Ks~&Vnt<ufh=U}$볝cK!2OCGR hz9N;N+:A}D*>Hrv㉆4MAb\gfݟ8W:̽d-2~n8Z ].x%VF8%Vq-7iG2>c_mo~]ǪGt'T}:HjLsC]^=> 5'7ʼn=?] M_!ΐy8).XGWr/<|ГK/*u('j@KY٩Pw;Dj+MnÊ@WU?uy>w+%_g9r$2_ |T^4R3QV%Lff|';maƱ D'%{톽بrJy0Ǫmqq :CD0.+oA+*haG4yhIp]t:UK9qM;)dvfP 1&u85%S\f651IֺLjD+R-j&́,LZ=l9~5[ Pb8!I4"*Y9r'N>hqr͉E&)JPY?,C26N>˅Pf ^w s;ʡdMbX}0r%VƓؐd ][$pV pR#Icߑ0޾1o*yళj@&|zF<4V1[6񱊤EV!ϝ22-.`NK_ԇr2U>e$ߜ^2MԵ<`9=|3#MZ +.s}ݖw&Q!sI5^~ ~ezsK|uL 3y 791ٷ9p>]m$q!Xtt>EԷ3miN瘰-;;kSj=DɨUf݊ĠT qp;2eGoUܘQ bȽ54iJ.KE%w.Tz šw9N^4x:'{h\rT]@ۏ>vT&vNc#hЎ}g|H|$vc:L eu:vT 1ܬs}:}!\faBԣΤD_n y'".WZ䯧 ~;ffqxk5'Pk|Jbn>A÷.Ѿz)&aRQ)x?IJc3l&, E iVJڷ &'20{EPD%*λfiY. -y禚SNHm_]-u[H Ȱk`׵{$`*5@aRo%/運aE-"ehш4y|WV^qD <₟[O1BEa]Cf]lr5m}q Oyԫ֓7CBb-kILu*Fv6CuS&j9Á΢OOHqRDT kyZSlpIE`nz % Ž&g9˅/ T\K^9Y"{ꬆWur059%!o¾)F^FuSsUuAy!ӝWS!C]H "_qJμrݨa MT($BՍetkR$p:.q|;GB1_Zh18 ڸ,:8Mt%=O$e7%ot>dpE6lL[(-*jؾԔ?c-qs{KGG*MںvOBW8adH|@xYb$(vT喰**Gs,ˍx~PtI%Ӓ+qnL:Q\ۂn A $wu@wk~Vr pU^ɣ% ̻(L !oϚK27Csd]&$Hn]`BC;]ĩKcl>^B{v=~) rh.A:GuQF= ]ŋAj^q\9dNa*>\Df"^@v k=czԩ((h񶣖Ô5' (HBt\gSA*zJR$ _X!XcLf"xʶ$\8ƎR,׷pOQI4 ``G/#z̃ilD5]fqfΡ 1(,b/QN6N}]5%4y{^@ mV=~*|@iegD t̑)0p 1ʨ%EҜ׫:rI8{ӳp-F( r3>Pb_*0zNe g1:Cșn<%M%V'{=͓n[kƒF `eYBH,ڊ,17Cr~>E˝g*/ *֓`4R{AY9&#pj1Q'>$nRNf!HԺ{sn'[Fo'u-1擉|UE9RsNbotzdWn&u }R 4"" >~?^X;ʶ.]\Bdhk8}oA q.XhpyNW?|94&ؼ'?wLt)Y(꼷tm/nPN&Ԧ/lHQՏNwQwQn R?4u˸%UO1w;촏4R# e$E4 ղHu^~i9xLQ6}9$1kk7 ~{.x=a@٣3ZM٤T492C@s6pK`TXz}S1/wF0)޵ :7S Y\#O:hv4K TX9Dc&y8"-`QV!җPl߃}gH) `EP^̣@D R^ ݰ6ºm f s~t:Ş\Ykf((uH'#  *Rv$g߅%ziFƪDAy#aÍXà(M+ȴ@>Ml{ $w)WV(`=m.qѽ& 0p*x RaO\&OŰҺ2jZm4!0EI}+Xaa ɽƭF4LjZp;(7O仱_lBf=k۽CeRx{QmyR,w`T`ixUK/l:g~( N#dcҧ㭀8UeLs5` ?TKpuL{Z*v=gP2^3-b9xF_+z 4XQZEE//FghF݇ m  ODL7$p: oQ$".YŠFNEFK > X.Qy{`#rqfƶ(w@o|p=oWOn?Zri$V䶽"}/x68+C p = [4u?n@$N>. J쓟CL;jDTx,_^\J_ Bu"`dJ; y`H?Rb1Qp &2Y{n &  UőagNqó|jpp|ꀕ'԰ `hPj O0+$B]OH0PgrS fGٸav109Nǰe]BD1>Ю䊟|J3f2YbQtݬ ܏Zfi5N%@DQ` Gz67D CD:W{I4nqVUz_3LENOZ[)~̧ KBA-NtDnФ/1UqaRt,@ H5|[A Oyf.4zF'"yI6]m;)L6Bxy\%k5EK`sBc >\NiBNokWn( @TL׺_GZ\b}p l ~zj_"7rMw1 /%CKbn3;"^WA2x cޔbmvGnl%rqyZnJNԯb J^4 T8̉ 2QIQ(A<#.Lnp ,n8g0ue[5FE=: `k,bH_ hӼ[,Y(p_7 b{mw{cFaD&Z !,JIŋ~EST$=ORruƆDT'{ %ȹI*RCm}ШL Yo0xk'pWL'9_2k l\`^閮Iͬ 67o%O;%_z5؄^}~N7+Գ>S\BCAd,/9. l#WpK-OBhHl^?l$6ݼHog3&0 /6޿x8 \{UpMʂb )4%v uxQTW,1 Cs="a<' 9Dqk5asrsD@$7ppn\ɏڦ/1-F5Og˔Jqz qMM"g"k 86;їTyS~ә_[zͩB6ָ?)9őuZr5^:Y! uy$/Gbs1fUnXCO" "a xI/n㾬dGaT7;>7Tە\6GJuGUhG'!CX|bc 91YNu+Oy /oT,؍akQ'NA.K:2-pS!mgvZ,}څg;!3fgspii޷~OIITŬc&D5Yp11yWIY2CpDV7k0 P >jIm/,H ( ޺V|";O R\rWf g7"@xG$.9FP2҄v$c/*0160J&U`56SY7`סh$qZ72_BDTHGoTę9:!ũ_8އ&#ihCIjG2M{5%dp]2WdYҲ=`'}]6P*h#z4 "s3Y`/d-1JGp"j.5ڀgӄ6R=F84p[)Pk#CϚH`֤ʀ#pPe&Um* وVh1Pr^8A3Y&9heK:E`;~!Lw >m1ktmvjpsDഐ׶WaCq ,8Yg2^{$c޲U{>I4`JxgM-۝ C'^*|M@WN ̠-}{;&R.ElX3|Ky<,E>u]/ kOmv=ԍ Q D!{BnN3Q@^ WnN"ei0f7LQm؅yD.oO?OKO eɞ8gshNrјG@1n[Q[SqPDZ;ނ“l.,[v9vɿciCr`9hBi04ᘃM-C40  V2jJ3H% SY[:.s:0ZZP'b9cE5vzBQA*3pi#O6Er';;%qxؼ\S-;QxYk ,P `2છ]k#0`ޯ2۱7Ga- /|%ÁdO+fK=|cC+RB|k1qp S{[< h{Bt04n!x;T>=b_,ANhߟ]X7UzYb?ugQH:oH|Lk4@N N!έw1hEnQEgi.EK՘3L>H/xhaf-z_i`}.=V [^ɷ, v|BܧXQxw9WUD⧤ϞJt:ɩ5S=6.:~bH:Tc5t1FUcx Wgzl3i/ݶч qHd[UӍ8ҙeG& #LCA.}np]-8.B*};j,nJ׌0BKZIpit8z@fJgɨMϞ#ﱘtco>::yKi9 'h]jل(+tU+́h,Gz.rGtM9TˆVq2ވN\u4O"cA_hyIJ!}H4 cSz58x?xci=ETF]5+ݱoJCx ~DW1  (I"|h}Y:N}ˈNS,O,Ci4L+W̜u^@sH޸nh#G6pEwditpcR Ngz1FGI ޒm*]IUՍŽj's QCn a@+̗z&ȁ%|I?WnȍLqI)Cw0=ePv[.xِLVQnŝ&>}j$$"ޏ'E\*Dg/;zx;W6#00H YZsOd\B Ƞ#_8 %୫++eZhp6WIG,}XD[Z2F2@Ƿ]sBmua:(+!4O̱Ԛ{quPmuR3ߎv^}Ա*_VК0uG2m YIʤ8@C]bxyz#}8բL'ֶ<_ȅ{~+&_d9rQ_&'9#Kmj+}ᕮ /<=>N\8\  TaG,.d<1Z ^@]@ c ߓC󍱸4]j$뽈 $򾵃-O%" }y8MC5Ի |Z`||i E8cVĻ`V3v]dAL$;Ϳ 7wZR|_@o ӂj|iZzzxiv尡ALtM溼.݂3y%1W$iQ:/L-ä^E҆B>{cj $qN ߗF󃄸eB-bby|U|G/FNl$L04L"@mV)$E5]3,cLd'F%'Ep h$zAm ]ͼ ޞAOL*V |Hcd8g0k4hMŽ\bR`H^/|>!o]Pp'HKqIeod=0WJI\*672o5%.6o8(̥\^4ZhH0C_=`-9LL[M~u=6IBp>ܑ>F@_FgH <Aۈ Rd_û%N.\Ca_dwk[.ټk'o2c l$2G?L~!=@*\vt.im>_!~~&67Lua5E$*F+UWфj#'~ :DZ 8N++`36 _BC, FɯT_?~ɯiR!CmK4Uݶ>ڟH؃#e7G^բxCVZw *HX, rS}c`gk QjKdFȨl`GeS/;ͨAh6Mf6-\p Hh?A4>rkb U/z5+zyd׸?lj%m=N-5b_yfc*m_)Dmֿ4Ow|& Uqhz6_EfTT&sDC{*8/F7=(TOAjl})$H{T$ {!b_>nQ4=o}kzsY EJݵ$6J׻ ~CNH\ σ\sA*J!@xm[ ^G7ݼ3cA"EH뫂8RA*l=a=IRU\⚍|߭kE[i`Md$61HϢ@uXϬ  797Fܰ\ 2cC-J4ω]>.Xe \[86t{x)B*FP+]"O^8ܭj|Nذ+t r5$zCP1 U+0PmȬw6 DTC)_)ՁbZFIsL|b;[ܪ{y #.ˋ$9j2qcL]퓁(`~npi3%{ue!?} }R ;12^ ڷ62[~1p֢LR ^%i]5$Śʹ ܔr_IK6UM670B0ǘpQ-60ze]2o24sHɢhpEqyp|~ƤST竔ڎ9%/'A7Rx-}|^+Ɗ9Rfщ4:8eɧ\8N9|aCﳉof? :f >8rn NN]ȧ:9#Bu'^)+yGwO9F[r*f%gFR[FarEB.D[$v%_D$QU"v t,*4B­$Ox&LB%ΊMST>|/=WQ˙'sv4>\YN #hɤHXVE^fdݼų1L"ԉwe (]x*BPfE8+AJxNMԗ_~/~4\"iqo}k``]H7*S[>#U{'puE,' 7+;U?@8N>AUOJ i^k^zx}+6na&\\zJqZ@̦d5{d$(Sr(7c0e_7:hfCEB-[\O3姮d,0$"vH<2ɳSPonv;g1H}A!sHB+afϾak]XD .D-BxJ3Z&Fmw8eTSzimdy+HÙ)]e, 9i\I^z#,oi73PIY5iijq1ħGVdZP@#򁚅$CghV*Ê[4 )ݠsd 66oɕ@\UHdl.`8sΣ}` ĄJ5ōP]@>@ 1:!bL'"SndZ$^1eW'-尹3zҸ+iv=Ex#?&THtbH#myW C8T o?gEuzsJaC*~a3QbQTfXC'ΗЇx9Y'l"}n:<`8'Vxuʻ )I% [@F'~*ˁ Rͧ" 6{P%0mZ2-Aw.OoR=  K{稻<{ gM !r)1C҇ڙdx{Y_!h |jF^a| u;&<.Bgc*\pBZdt fwÔS`bAps)㪐zӤgLׁ@wbSz1 /?4Z 4~#Zv0 ]iQW+*[\J.OgZ"4 l{sݍ8J@W*To#i/˃C>xu<b , g4_NS:rDTnX)PF<#|>'L 떙y% g $S_LT{/K s۷{rr_H": ~0l ,XQB/-'pҞq먵?;LZuK%1G'NUq_g(9Zl:]~̸'Uҙep^mz<}LQR(Gـc[I>x 1-F*¬tMMl7_A6ΝҧҠ'=6桍4NGz  k&APAT9o?O{Se{he]ƾŹt 4/9LO,;L oԉ3v}$ aLriJe-G#Ĺ5~nU{3M8]C%NhFv(M_\ra ?0f-RqQ1 @ 'Tt&5\“Y0[d}ྻAe4-_}v^Kbc왩C# Xíl9LO3i~Mu9{:`O*9BH+ DI٨QJGWz]e-n5meǒ5m{1g\/=pV'OZbڑPEaᑳڡvvr3)=TQoslgv:{c z?m`= !EKdXSSՑqd Y +xyLm-Tɔs>G+n.! qzr+ _KSˎmf$t3w>٥ U-r7!_%sPV#Mn6\V=}knk"B gkyCBl"Fe|s=͆bjĸơG<Hq Q*~H~|޼nELQܚov `|;U,13GE{ΑpӇfe.WԌte2 FVĈ'5+% e^C ZUk`{M:,n{Xs-+G3W3T7&]uwMta)_$p'Rz}aD>uphKY6 s5%qu{\͇ M Tnٝ2>a)>רGOWzXZP~26p  :RF>54A1Jper%B-oDksq]G5eb,X'VAרtsgi;v%;ShsMɲŰe=1_ mP Ϛa~o™ Ts=&m2P\50Ɣ7~q:gKh" r6^aĸ<=VDVsdgUl <EAAEzoS`H:K nb>g8x=yW pC?$on$`.jDc.]+UU?KK@ (w,ZRr[IIayLw娷Rh Z{.FU@؝7W˙$a𘻺b]~Ú^][B5hC {. VH HnRnD/$[ ͇ l)ۏC0ۆ<쬾4x"Ţѓ㨯e$.NC*C^j">Ym(s}B<2Vq7hZMZx3۵I qPyq.^GE1p3:Kx&U#,\:/N SEx}mAp]q]:֞=|<sȂrH{)tC;Z\mHuʂ2e>sF$[u1v,"Ae)&<>3gЋDll{N~Dr?Ah;ThJy(wغ Nu@J:} Zȹ̙b=lXŎ.&Ғ uFjB|=؛/*KeP0_d@ʉSex=K`A]nIPB$,C냝+5DJM$xnMi9VƤnV[&ʲm|^ :ͧ4Y94r^/YXS򳍠_hHGՏUlvsi <a#atfjZmT7r8=V?€q,o/3z棰BuASH d vV_5M`{brLKY%cL\Y,K=6/uH$u|[C]xśϬ07{Z.O- 4M_Y1>wt,V~L]`I62Z2制qb}1v|?PرxB3X.9xjaK,SVB;ņ~5:r[됃37hˇ#&Ɗgk&3g?sXh1뛚p/w3^LpМO*cxbtXyo#ONl,D=Zgn>:`Vi5mDOl5A! P9ۦ篃&y@~ i?OF,aaE9Gdz Fj+HiH?mE|8d vҘM6w^/5V2N:BlDeWvSw>IᨡдZEB'PY #>/Vhb(Rx=8{v&<{dD>b&\;?0'P"zeOjcʤ% _Y Ѷ?}_axe٘%2R޾OphD7Bt{-3RA%/3#guAc Aę%!l1m':fBk9G?vKʑvqthϦ9m!!:"(u+F̐YPņxr*HF,ϜlV~poST,bQ|pPfy ݧjS K_Dr&gw)@g8KI& HrX`lo&y fisrT[mLF Ebm APb*[ؠo4o|ӵyv_L#!eo0}NIkE7R @,_mҁ tO9=wWN ̷_(o y $ BI Huy!Q\6YQCp_Xԭbqֆ!1}aajWx>̷vYm:L=3 }-Y<ޖ%D|?]h ~OAu׋T0t΂" yqrM4=i{ XI_w 5B{}䓩훭X4}1Puw-q>F92v1^x2=)YOd};ٵ$Lß0AO[Vex-"bQDp18߅ rty)4u*M|kKOQi}ﹸQf"MM97] jw$X V NX l^ .`N>^pb}(~wdg&A?H}\zIjxIPeӌ+o9cc+v8rHEP B~ͥmQA7طS;s0b;1 Jmr7%RU@HvB&|[ZdX9IaUMPs-Wس\!g/‹Gae1-},&,hr%6i8Wv18Tф7x6Հ<<)<ǰ'_Cn 2$--9 2Rc۶$Rzd:8ltXXz1E6A *CʢU:g)73Yo\aoFQe\ic GcR贅0: `ǚwYe9Wukيkeg#kCAb DS%%<{-Yg˗/ .kE6րQ$F*p$!׉%pQ|f{D&?5A&+@yX4 w߬Z5r)ٟw"}>ЅE+:ӂNXI|A}V[oH1헾K8U` WQuYBs uts`rGTXId6xsI-8Wkl~]Aʴ>*&$?jpp? N1GSiGfZa!T:5Q.#+e%|$2:~k{vt-jפgx[9 +/BaY ~h}[\;5rXb>Z ${ltEbt 0ʡ8T[잀lJTJ}QӜjr0"~&yϊ:;@hWEkMl?䅀D-8[N$^HCp*/@y׃Loh~^3"~sw[[JA`'AmX8/F6*^~L v? n&b<wE q4۴}gJ[<=9#08ޟ~x:%/t+;:hXU_[ֵč%~`V&zd@UڪirRawp;: tv}E{~ K|eъ,Lj9kdST^j#"' z]L,܇Db\G98 Mc}i4 ;]kz:-Uѫ rE!kd5+h-YDWO䚱m>^CM؝0}$nfOj:8]dɻ4]ZO.jH/ͫUIV)/RBpPu"+ i ceIf飓9I%1RWc&IRNKh^2t{ MO:uT75`3X8Zd"/86yfUd >}fi*|P8a ^9 +Lpc`HQkTI6.EJ \nQW][Mt0["w%4^*FK2G"w9Ѭ}`?!΄K/󛷅[)|nA|ϫ!^u Qb}\Q8ưjbP^ie#4 Zs-2_}R|y{-- aW$d0mlb4gcs,OA m` #wl)zEbep^Ze>q"l K_LmiȞFG8!G|&X+|Eʘc}>5 1HiYU^9 }BJEmXl UQ H,wQ ݢ0_U5c @:%Xd%~Z*R:HB褾 ߧ'<$L/j:iRuÌ (0ψnv8<9|\vbGRq"8M rC6ڨfVeU*| QEh37&4"qgLɍ@N-Y2耢\|P`oCB:$-WE,v.}l*8V@aJG Mohޅ5W_5!gPbd>M⻕2 P^1Í ZZtӓ :BhۆgJus,[0@^>\t˰P^"g'Z;R>e\ђAxM0ڙ:yozu8j'@^Ҙ7xUv1u=L6lFa`dVu6$&cP7wC7_ȃeCrx`5Ia[;+C.?[p!C@ϞG&q fv5țɡyO i~{(94/3cHTp_Xm>{:G5 ~3@tT7#kcYrRhU8B^*ql"xVy&"S%\deKj`E}ZpˠTTon\҆-5KRȱ`w(+6&d"CAtAJXH 3U51xsM20Zv#F* a]q/ڵ_65w,ǡ .TОӳu) cE\Cc'"Fp%̐%|cB;K/t>AǶ`-#ЉIŶBS2xVJ;^ҿ|1RJ"Q;p_ż-8jfbāA&_?LF?*PA汊Q(z0\EP\`ii׶ߺɘL˒"Ol~f2 B$^ҷR7')R^W$9]EV_`~|ڌi2@}C`f,fl"xWج">sX*.nh7c ruxloPKMs)]P<45AC,ֽP}GgG#| `]|]\Е8\t>Q)$?\sk~cb7$mGVShp)X?tH+2#`sOr1$Uq}a/7b\yHc@tg}.xߓ$Z]KbkZ?"Dȫr=@B6y.0-G!,R0̢Pde>R`Ԡ7R[AF? tMtx9dR?FZ7 L/"ES2G({IBdJme&6)hOi9o\a)YM."t}]S*o쓯a0} dJKM% 3`,lZ,xXp_// j)|xoX.)95FCNɞ(ݑεpqͣ.nK]iKF#rPzg `,O7wmz[fuOV$lвo'14K i,jG\ 5X'SoBX i,#]X2оja`|=lS.3 B'5ܧ%@Z\XgJӵ7C!@RO#iS6di%r߉po^JwF07 q9vjeMKD-\@׭go+EDQ.Ǫ oOLZWp&lEno~vBD!!Ak]$KdP9y0hv'CL~Ȧ>\M#lھxF4ҞL h|O&f94'q<,v/FZ=}_t.lHEh@~0%Z\_O04|{VFv`$нYpr9Bl"'%~%PO0AwELđ(\±ƃf/"{Ҧ3]"R^᭽ic˖;G₡ ,4Q/8v}Ϧ D疵UJbG>}/%R o6o)hGkCCWQ&b$j2& o%\tr 7lGЄxNrkN"yHO<,ܛ(Jp,V0q֦/[<ؘN JkSzJz"1}1cusqL$mQ>͖'ah~%]\9cqKyjsz+&&t |-2@<`gSCjFm{QG5d.zD毲C5+pO|\纑f#`T['mnE,gڣF'f˗@nwEm Y89:$r-2a0Q AmT+(U\!xSS7ZW(Fxz 4VS@YV1[#$RzJÀ ?Gr5`;I{3AcݠՇSҎvUm/& mBQ^-#}!^Wt4CCq;*(%qN4CA8c>0kڛoGHߨUſUpF3ޘ/[뤮m܊Rf1[ApUO9݅} 1sP8쩐Ld'8)?Kw|O-?]T㴒'l'l~e6', 6Cƈ S|Gn.P`K{yi^^!߸֋#b%Yc2|&L,zpj>E.=tADpG٤ >[+Sϟ׀c yNF/{x "“VEe'xQh1BҜe \U6ߓM WȚ/ N> yrGTT#,I;-cjpLVײ EɲNt*lkJRV$ZM{!=\W/:=wNeBX{)EimR'#v5R)}:<&¼K?)ym r2a8V d`X@a CxRF(ҼY.QL|SK@eW'r}.ޔ$$bKNt.j[5^R3 $vJH^7M\Y-q}ñux*3> {e&WK߬j:fL>ePZqmh]V 727' x 8oYq?*vJUPG}bm3% )xs0OC gmӤ[ f̍[h׾Q=.T΂"I@=QW;3R%4@[Y3# =#CdK]Df9^? }}iEX˿\3!m 퉑Ine (K.;CߑV"k1VclE۸v '=~ǿw;#q MKsnHCf]VSD 5-_i Ǥ/ң2Ѐ*roM@`\ȉդ*NIފÝId7L]_l\6~׍V{' e8%"}YB%P`zx9o 9wbOaˈGsp@V&f۾u6@Ly4{掋]ƈ6vRo'7I4*݊g,Coj bWw1,;ƖOzH]S `d-?mfn)DI wC{^?2 ˅ZCWc('71g*~tVp1DGpsٮW4"ŖEtp9[UR|8L{4lc [ʤge-nWү. ;vcS] ?Gu ekR4 'xiǫqAvf 5 % GxDHGkjQ|nL$^-W\dfÇZzG:xj@/z2(߳XDtg:Pܯ䆧kHXZ:_/~AI=-Fztų83>_uJyѺ?#cIw$s$+-gšT.CTy(YY׃X6g*GٺdOR.GbAzH2H;дXT ѵ hbi]թĪZ<l/I`Yq6+A(4dd܅DE6bi Bt՜HX2dCAr-DCC-:׳Z$f"!Z͊^՘ Z٧:a( FPCO;52?Ipp'Zhk}@]a]8iV\J+bL*2Do/QeZK&,n"1ts=΀0|ÿ^PcG{gh{荐J>~^S]{^!`g!]z7GIVvs/E O;K; &(jx`UBQ_ uHx=QOܛl^: cR/ߵnD@LS@N>L FOKHlz'%rq(o7y[g8$7]Pmk6F_ OXL+G0-26\$4aׯJ;Ws<45^hӵhMp V1`cǼ3g\`rAgM26&(Ѭi7Ʀ) rhJ`_܉!T@ $x#,&jTPmoQr+BZwx0XBg̾Ah{qY=؈V1V݉0wB;6c' @=iC̸( (ɀ!2VPn+핉Nf}\sǚ%wum>.h]lIQnM-q3\VS۝VҞlN>z/M?j)]͊}FE^ɔ} \?'WP#Pż"b3l8cb*$\[KmUKJLpȅhjHF0πUxwB?Jk&?t.V=s74G.t!aT Hϸ.K%k•o#LDL!yfsԡ .jHF$;!\vYk\U3¦\5! ;R12I_p}:4iN}|L"/!c؋?pHTi+Bcd4jB\øm ?[67>k/f'&;C*iņAYqyp ɩ tyVޣ.({9^VH#uWzZJ!9^uv,a_}-^֌Npᦂ ّHTN>uqu4$j(yy5ĵV"-f!ĵh6-p(2XWWή)9B%EG!ɭ5 @54H?&ޭMUh,/" KluX#y!,oC\<,y'5t[RpH嚩P缋 4`"rߺo _# !D^'{_ i$:Vb/㦦Y =Kw<tZ};DGPI]G(jRc3&ө"ʔe}TVErpfjBqcQ$Ił].'#4m>QvVlPzwϊ(UYW0B8,eǘ>{BW!T0? iۥ$D[HZ)>]/O$Jٙ"p90HÕ#_-@T~0h~fWڞ9tz*5C4-7%>?SRup>Sh€]jG%ί7YlpHm;MTsn٪ :B߀0QummG<S3*[fl ;tvGU^@2L[*#Y<=xlSnPS\VKHL`6t<BWFkb߮" *,k"2LG{:QIe|O+Z وH] a] DrJV<^D)yw7~nU(`$4,rhϑ 0xӝ~.=y1H] Ap3G\tzҾS0+:+n#/x~`+Y /|ۼ.N?ax Ӕޑrjߨzݗ8]n<~2~2jnyMDO*&.k)7j(_X)7ɇ%dEنen)cL>At;O]]FimaLQ9\~;8Zco_?M3j(m*[=d`Ht - uyCĖʹ#J:ȌQs't(89ZՒ, pX8-p26Oج>'h ؞, Aw5i+At1z9w~)=Tuf^ urz5p*"2Q(l&EIf**2-xs1d`XWsn3`ud9SJ4Hft'!':s6NIGmr->O@ENGwY3rM 0Px]f$ܔ)X9d$}D,y塟#нP|u\{JIQ8YSJQQ (ٹ>iˡQXdM;rӱv)SE|@Uik\f"e1'6,!pd)lQAZ)B/y}Hgg %DYL(J̑k8e?eݍ}l#jծ|&Wscb90ٸĈ15/%7;Z^:By;+@Q2zÞPߒ* 3|z]F@َ g%k1Bj]YҘd| ?lh}n5):U` . 7"s5'~B2.̱=gEvζc*U"ɍz4}of`pIslޏ)C©HaC)){O!5q0Qf0Df3jD)U({ٛwJҖb6h簀ߝYʦ;VQ4œW7@MFthD*4ٗo yx hCai6u%*/?;t¹tfz[CX9DḭY6cg"BOCD>GŽ5.Pbg7Jy)fQ)Sy+K1$!;۫WCϜ@5Gn ĺ'z>JP%E 7b/#i\lRsdW|9b!(,\]kU*+OEl<6% R ڿwe[~-&v:N,(ZH A#/I3KF%\@t`ټ:Hg/y朐;4V3Kc4`|;JF>qѩ?Ց!Vi`P2U?$~JgFT$?Q(X= GSuit*~Pv-<~n~@ar$1G9Y,Q2b?w {h $Y(%q`n]0 l]vyi+eBX&:agLeE:;84aލyԳe Ya_ut;5k8PIMMYČS)B\++`iPr1z VJcJ+ E #Ү-}3#E] ̱忶cawY'xٌ+6M<5t༝O:*|MYgd3{ 7|x]7ȒdZ5O#`hGn ¹_Э"[\J#T4цooU?9q2.I}fxڞ.?bWwln9R V1"xK0H6'|%[B: 5%4ݮj_o )+4j%MGo+/+%HnU ÁD ldLc.k%~LUHMC!LRdCٴ?2%Z)đkId]`gR%pQķXG%L74!}Y/ELCblaCFǣ5З:[4x *~}8Sa]sѥN%W&8 zDt/H3q*OYBQX+/-~#c*؏F:[_pF8"Z vN)jtUeT a83Ȱ=!*t=srwƴa:v9N i~xT7tY1n_io6-kgi,Kh.@c8p]誖 C*brI"KOW4% &d̽J(QF\RS $4mX=Rhts+gI쟟M&ޠ!T? L6CaJt ovʖ;Je?tiL#e -֭ubH_D WМoI8Gd<ԻW)Pr@$kXe΀H,h݌ϜQ鞰aĝrHwAG5àDUTț403]Cg6a $NtMk[e,Se!X>hqʑ++<%rV}_mů+_'{HRz\荱vt2kk->Xyq%w߉7X<ˉZafg)\<|+Bt%aMy=r/#C+nTx@([Xy?ɋTȹU#co{oWbHƍ!1{~{yx`r(kYSFcHKN9ԡ4>r8 C`pQv\J,J|#ea)qko.oXG̳"M`q{@K =s߾L VWU>:bo mI|dhὲ,%*s"l\TyIM~j ǝK5V%4yWWṠQ\qdv["PɍY_awDvjc^i)lGv5vW8~zirMfkrb/XV7V]|aqP&Jcݸ& ى1qpH#}c6-ӏ^1ChO80F)I<ׇZ/Xvsys&'< ֪\!-e0(񅮚S4ɐL2ť{v!ʯM@\$ߢ?yƠ2};hGpV(Q bVɛp8Df H'j.Hr=0JaLmɱ9ؤC OUB$X6Xң|px.=4dNJcVVWpӪg v]K;͑9ѐ#rz=\DoO"H!T#ų7ͺ " %v4y )H Ծ(#c웮IΊ/GaHj)q _c3yrK~-ܔ];N7JPЗE~6,*T~W<#qt>bج}FOO&xFL}*GXR)+NB@Ʌ+z ߷*H`FsT%ij?}gp +dy9#% =Y 3j ߐ*8eѱTCBmܡp&5z>tCƟ (0 m#DZ$hI;E.$},jxO N@,[ zQ;ﻀ Rn IU?xCjOciz/\#?@)3bn#mɩ*fkX̺Eo1fe)q#6uՀF+k#.J. V$7q_(ھbZ$ A  7}JFU"lU;nDR ؍)cFBɝRNu %$]ܗzGyWh2iWl'>wDIDVx mM&JB>rm\OzޏO.[d^J^ ϥ/JYи(=(ަRIu-~yK ƙw:~kO+%E=υc jh0ʻU/< LcQUGy+_Dn.E/w Ox4.p(.=b:R)!DqNPʑj\w(5pyZ7Ez57w $wKv']5C4.,N 3D+<˟g8h~99qXnT`PU>pZjmHM1XCƆ펶7Nqe `C%j,gFلR@B :f84>= cEo{'jB'mR _bi!4ul=|DxXTC8* 3fs7qC}Q1-Sr`Ų^۽B'3 04faP7"s:Ĉ;C$pz$.2hz%k\n0T: =W՜ʽ$kյ#׆OuD0i3pA!b6`]ʳ(ХL19ަs ΤHa6$9[=T{|樱.t5xHhKWEĿ2bc;ğ zN>ކLψz nVM Srh=Nݫp[צ Oǵ}hI"sC94ltcC";>&e}[`Ơ=C PS{b&NG:1浥] E>|"(: 6IFi7gu\9a_x=$Mul5:ln+җ>lfv&#}Fc`5Ȁ0GsVZI y^℻(GJ7[ph[%(?ڝ7؅N1Bl}̲GF+}i.k| WD՚Oq|STP2aTByx-m%q:#Anl.zPϫu(9Z4 tZp *eJqns/훁*U;jČq0ej2$VCIU9.g' 1M@k,m!sEAȢoI= 38oݡ` лVf/%e4}!>kYȮ?R> N !*`A| XD!9:n'7zn $'w"k숻T0㹷Y:?;5 }9d%X/iMc(6_W%Ģ$!@M1oiN[h~%J TUS!:hmOEMSdd`7Jp S0p@BW?L ql0V}ۍF\9N%ww$]V9т(~l}&$A{=K(f?9ف]-.MUek8K(Όj 6Ҡ* -B@,XD ǰ$is%LYAza8Nu!Y\'IVnwч2ḧ1u'yV20i6GQufB1-5ZA0Ȼe1 1Q2DVBP'Ǜ &a\o\q؉.vfAfw~@#')&:[CU&VoWDy:ۭv&pر].:ZfC0]B*ǻgϩLspkTv%7UT8XSVZVpJMh.cjnXݘyFCPl _ʝk챹kB)QhVTzt;C&YH.XeDgh`&W-@AG`2+l&59rܨojgڿCC~Q7AP{Kr{>꼍k-~p/?_DVא+H8Ui ;nQe9i񲬘[i 2.Y[EvZ H*R_+3yZ[]D3D>C|X2A*iqVUJa3$(ɘTc@EH﷿^[j_j_%wZቢTkD.!$g۴unQ^.( C^| M^9*YZZe{C?뚙OGlQi"R_鶀Upz]{mX"2lS =TA`kVQp_K+P3Zflc&0L~y憮uZSWa7 9U.fn8\2|kb;7 ܒE{zVX9N;ŀ5\#cy5VR߁Wi5 3(' 1@$%C%)'|[)Յ _!p.Gkmѣa(a7=qz`nmyg 4$u7> LBs"ި er9g]I5"Yt[ѣHk u-{ ϟiHVoGrkVsk(7 ڸhHs:lj-Os]K(xgͅz+YmEzQߥ zD A,r eϑøʑ+T@@l%9N,h{7*Z:'8A46'ㅲ*k s4 )X䬓=Ew~*ySǽk2p2X| ̷(Q`—<|xAz@jbXp_]v)YEayEfu)I[U}nL~IN󡀒>B%CGegqۭz-Z@ IH&^q6gLf4RɌ _(;?ħك/tRTe(Ǟ0uA߼6qc5MVx%IbhT0,+ˆ3EeTWڹcu@CUcŻ{Kysʪ'G/lGˀNۄdQ%P9c5mF ׸' # paA7S9^FȤ:k f 4,yvgΆpb-,DFј[ *"UD%Q$0s8k(1)~0o%潳\ţU+eV25/k 9\F8%KS;宬_zxs&5 \G24 $y6_:r70TJOxaܜB$[C vIF$ρKjbI)[ M{]CmNh@!pMcB&dBbӅKsZsM=Ja 4։[ܖK/ynڜ)q^v,/xqFCR|z 2V=.Q"Qm;G a>٘"i7vQDeY|-_Ѳ0^XqⲴ,dN}@騘"M|"xxt`4#.OwȧB6,XݠkwcrXǙ՟eV;QXgBQty%8ɖ{>"kaN6rI y|_$эpj&dLw^Q2;Mo4 <\SS&!%[-Z}فI?u4@ph"YEWNC&n7bvsDTF SԓGZuZ.pTKBIp ?廒_0dkj D aģOBg!1ZJm 8${5RN;ܬ3F ~e#ظjGUGۧ;[2Ĵ˘(a 7%C Bd*-^ h]=@{.+ \pYZl|_A{Yid/)ܟkЄdIc"2=Pי{S֛蘣l'rմo\Zt{/_(i.͖>}h>Ԧu[#H,Pzȯq2BT:㛳!OG(C N\/Bhn!̕A7w/lDUCyAu,E'ehWWgܚtu"(]8ь ` 3MF!t0q8ۛDl>V5.VѻSN\eF@.n˪?'h0t%"}p L 矃D}T(6@"ɑx)N$GkSyʴNaIez)9i4 | u/4XSH-"{\D7/ Xz0ˆu7GňE U "Grw y2P#3Yo/f1Z鱇Yp ۮ'ŃS!HMl1l÷>Kȋf8 Nc2REs8t8,TL,}/x$傩NGoaVx>hqgvxíE'oה8@ShI{LE"3߫t,$ "+Xd9)%A.OW)< &Li$2<'t`MkYK\Gᾗ|+ !"dntjw B5@,*tĠ-L bj1 >>O=Hvt Ẃo,QnBń`okD?-1߁[1B/ZMMgx<骡)P0ɾ6BW?JtY  ܢ#&A%! :Z y9ڙ7R4T6YkF!Q<)w*\'SK@+"#(Qi6Y0GΛut5dY"P~49'KJc#BTT7rɨɐDGĀ3h;)M7ȃ iFTJr4 FD g@!۷؜gVmVA-! ޛ//@D!, < 5yk@M&zP kkQ},N` pVUz}#o2?Vjs>{]3lZ565eqV%p#l$pfcӡ뭷-.'e?bk]}}R kUVE^a7 #SMpT40rJ._{{}<$5wߥFVGPoW"фM"cY\B{D“OQk+buuhB_< uyv F˻QFR{Xxph7̪R_KPƻ5<7: 5q8˙x/_V!&~o_6f! FfBXǒ%Vo0gse4FXvOR{PlN5Qdwcn9z7 [W_2WYfR,mqT_L+ՐPC壌 -urYŲ@DE&y8\AcS_b[:wSOZȴ@hJCk0QQ3OFGM'`U T$eqnuF$R["qA N:ϫՖ޻HyAިwUj>C'2*AdS'!ls*d0Zt+:ߧg|^'[Yfp8,aJX)_/j[a(̀XP kSh3P)1~iI9N$^ByjaQAuco;yX"7(PQsNV2dqSFMua͡7Jv"\jhu ?F ZZd8r>;&,kƿ |aF;^7cBhRPwf+_W|m>bLQPOLxdi)$Յ5w%Su 02(>Q/aA\]In+[撻 LLDy""A RC;/'wUӻ GAPnM綇Nd4årHB^jɂq|7OϗX(dq4ĥZ*Q|q{mߎ!V 5W}p\HhuMmOo^[.D%Vw t Uń H3ZdIiҌtN,3`%=e3w3l䞜_VUR:\Uk7r hw^?s3:Wtl9ZK;zV#1+ke#" _؎cK ުwNLs" Xn\>񑒻;1qߩ*,%%a )LI<c^L]ݼ, q7Gr4A!B.9! [6=P +Gyc[N*nuot<3G4\$KX[%8$ntu~v@#]sǯ l5= dc~$}K9X+M^OTNe-< fNmHw\zQ獟T-M(z2 ќtٗbRQ%KX}bfS!lc|Y^| ! 8im$PX2c4g];x7Kf ,'(n}O؆ *Rhv3)fR`y*M!M[6%Fs#[~:5z)\gC/S3ĐAr8;P5`Ք%y*Mzk*;j5oY>#xK b+uy/6 :ZLP\q%eYZ&o| :W}(@MRwQ5O=T$,87.KW4DPQ3%:k@{dD$<{@"0pƅ$B{'0ڠH2*V%tdXW --&bD5jaS4+X_0n!6K-7- IzŎgc|\$9?U.E/u!_r"sYQ/PƍyRUN"g$g881,2lN$`#I$JG-e Vo8.oƩFɘk/~Rcb| F7aONl%ّzoN#r葜yT S y'*im nLP2B{UYe~mͪm`aNuA ti92m0oh졡xi̤owCu:l+U + O8c%]l'lgB̸(CCŽ;R5dI# ʅ︪_JdmgVݔL :b'7 \@zDD]0ʷZOﶆ4whπ 5\yQ텝XD5sQ" D,^ \v`fV`h5@ \Z4jFgT?w1\~,#Iy? 8:w}t@U0x7SN(rODuA6 `5J1SƘ^]  i 0y/iz>-hr>W\<0N8iL|a ~z޳b,u z0gBcnut]X=馉%! _j&?u u2H1o]%M~qp5${Xa63MdV/ DQ0h*Qm$&纮"ԌCKtT+Lo3{1ǚ#2!2.ŅN|،"4PدHCrQuvgͺ{5\e"j"5v!TC-8:fT >L7_(8Dj9|aJ۷T/dA'H)S,0g!âhscXRs~_=ڴ}hx}.;V#f/Lf_c @쐗m0}7Mlyb%p]D/\ عRMV0$)5<H!T_/5gv~@05hzqD++`8(O;ŃjN>sY&E ,:t:nW};} ٭ռͶ'݃Tr z=:^ʶ1ڑP&w5¡r 3IwK`dxfz$2GR~}ËϵH fixLKʚ{ib[Jvaڅ锪Ak2Ї絕ZW ikAt)X|dX$TH":umxxC-6m_ITaA1N'*HQB)aA.S$"\&`ӛipJz:DV_y&ҳRKVR&6-| u-JaV `uґFsڙmET8h=g%{P7`oM_ Bx-k14F4 rǗe>BDoi "n]7Z2}T6U/O| '="*•2Ij+zTmh~ȅWcI^#N9v}UR 1s ?E2DOSw& ɫ$HɪdM-B  lA@O^odxGA{x3!!f$H&2 Rą>-W":/bDhk3Cy_5݉bj!Qxak)w;FDQž4r/G'| _Cfi'doAF*] O}{k0Q 3373G.i7 wMD,\luz8>!iBWt ﯵ=O]wl}8=!zA#QaLyZ pQ|ӍO5F5 A٭N)a:8TPӋ` &H` 1vLlWߘݹ]KIԍm'G>m,Ӂ@5&h,0fsDWF6 ۺ5oŒNCY:[F֮ sPN%U0Az1Tx@W^CG7>b=xS^K?x,IOT,w.=Aj#6Mh-arh7)z}sZe4-(IfT ) |&]R@10`t ,h; X0T7}"1(l0J-rj]d<}IMRG]o9&,m_nAjW%яG[sN=u=Ry(bͮ7(H/OtU }X}e4 p'AMqƇ#y/r# ۛWD<t 7 `uTG)q^)L 0CQgG u}Ē݃6gm6Ϯ"\ُpXR{ibN .]BbLxeS|B4.9n7eEܙ S &:J]TPH=YplQ䙤oWWx >_j±^:N=Վ(bn][:GOʐ1*w$zQuWy'{ 3rZ'd{^P1SY 2!"^jsd- Gvΰ1v\o6y{, y^{}~MeciLasMgrOujFteH NVv K__l3 6=3Xg^ ɰs{B.ս#~\`,9v&W>XXi8Sy8&h/n OI͔p42*͸vE斒8(OTK*mRؤ"-&,ni|#-48C0Pu.K[Htf쒊UlBƊjz>&uUC[sTx4 ͸JjCNN%rW.4;QtSW͈-es- OԴ.ޤ ' @zCbgh+yѬZ޾}}u0EݕZ.ȁO5@8J9/էK$| Og{)I_5Uw@%bEp(Pܪh$z0Jo%a'ɰj9zxKJ-.t@ / 0?yR n#!uΑ r6Xk?_hTJv[c["+-ߍJp<پśsaDX%k-c>0/RE" ( Ps2eբ"sFKfdGB&5xA3{(C5$j_h:k fQ o1&\5)\}_{cR:ͺ]kvte&!,R/|ɬ/p7= }Y@l̉q4Cxs.FA~7-0J F9)M!bTT8*.!-FQ\ԙ.8K6KgF{T&#^~9#3@JgkV`tbf8IIB1&IGw}┄}RiX a tO- #[SXCs4;T"{kN]mq?HRoRaƚp̖=w% ݕ5\]fG\Q%p"{*ymt߻)0yaC)lx'2lk[˵U䇁vO/@3!C`†>!b:Xw-qfq W; 9nA3YJ(hd-R)PٝPy sCMZfheG qt. naS)k{8_uO6 >. 4 SΆeBɦ0AZeg0e[IfnVH3ߎeڙ>*KzӖsv}mTX̉4ԣ"`-G^IT[r?ׯ[Hz.Foޖڲzr5}j{ZABR_UO}B6zv#M"^WEGVH~ OSxx@(<5^K-bL?'DCTK7\% |5Z̿&[pVq[֟p8\׽o.NOc֡Yo2.A Xy-&@* AOZ(2r!ImND+ݴR4?\8+p}m`_ec(S=mA {gD^JQdǗ]V7n '6 T"7e>Lad%#G_ltׄ)q,]z!1bH}(oc^h V//vEBh5iju; bm~OT4S2SUߊ%ϭs6o4'm+K0WY%Xb &zP!Sc̗fp[VF$muhZ_9 ~B:s0tBMqK`!9`z$[2ߋڣzbە;-mZ"uqliW?!<H9zѪojv ;)K^^uŠb!=Qa_{3@fqrUC69Z6[mh5.{ GY :S_γr/vmmtyyvk38qic~+4\*l<ل e7%~mR17Z:mbvea LFZ4XcϠ̈́w [A<.պ}/Hwc_*q#) ?vRȶ+f5:REכLvdte(9JKXu38%L# ٱ{#yL_ݿ,I4̟*^ :H$N: reeЅf;5y#*ZZ%@"d/jn3p1ړ;T'52Sl8 _38Ub#gO. ¦qvef9*?w,-wǚct;8y,Ͻ <=A}묆Mԁj ܥg|%eUS5C0PL5oHQu*%jvB5oPgx5QNM7Ć _q:ڇ^T7TiI(p:܃:m쏼'+NU$v]xEC~ uȉr;tU)\R(10|\<|" axԜ clj)gȢHI2ժsJ)*d"k`(D-L\Q)1_b艙 )S"F@i(Ņ-6Ƌ Xك^^^uP5`&=qئ}=SQjd0Zj~ė 3%,U).JiB1PtY*]fS}Ȗ2M@8;P=I6DRݷ7Fz<_>p24z'ۄ,9 C ND uF R#BcS+P|)bǟp 4p~YJaVJo)ߘfL 7X;b^VBƷOX84VӁ]e&CGJRsD_%} =jIE4@/IOyIUjJ* _6ě- :9]Cŭa`9SDR;rLq*B@sn(Q.*3UjM P1zԵ3 R)kiLrF60 -`3g3tBF6?fxy p".̷蠥e Pkwܳ¾]5?E!op:W]p=8y8 uEؿKeWkyDId V :E|wQ,[`9E$h~"J V-$7G6Ny %a ΍ "?]>|D;`˞]ΨY-j`qaXkr_p@ `_Ӹ*PFxbtG<%坝}lmVnɖ]v865^LqÛDTw%8:B޾}"X?5V,(&ktQhF]rvK]6*iLRY2O65UqhtI֙] -w G֠cȤgC8! yA#hv~h $j <-oIݛ֠ӢLד_8f&wO^>vo\Y.bŬy]eN.aM^~gt4J,܇zOmco_nJckJiHlF"*g:zT%67Qw[VkF>+؁EvEy±`@1@@{\D<(WKߛ3 x!S ^FBLL69 w*W1t+&BK>w,z=Jt>yER?9cx41QuV3vH^)7IBݾDe 3~fER@lPr W(eH cJǡڎ arW}?QZgnD&>:7rZ`RYY<7EjDV,B60hQ}7߱㲍"T!M3l=("(;(5&'P'z,x3{1`dk#_ǘtU *ɖ,A;:M3wF@<|G?Fcck7npJRc4Gۇ/^>%0.+V) OV vhEBI̤ ',?XaUŘf~7T͡)_.Igzy彗i(_3YsRЇr`wde~uI1JJ.אcaf"ak();?rO6:@͹\܎cl+UGB#ky G80KKH*'؀>ڑȿ!bZܯ[Ӯ S{/]6!23:o>IPyÑ.+Z2?[M㡾C?ekAO>XHZù7vxA܎mB=DVr2&^L/IjfAp^H3[jAQTJn^EBl&TMY =)NBuL+ ]ѪX>LckB__ޗd`hy:4n%"u7Jۿ1TL$0k~tQz0~V>ClAB'#s`#S3DDit#2ϝztl }ds{ c}rXcj. FiE7&ƵyBF△J:vmQ#nˍQeNs2H2_sw"eAǀsn8-<8cA&BoA3'=QFup}s`~)X9YÖ.Nr=]0{klcۼrjˁ#IdE8ƾ/チ 9HXw/Nv3~ȾRksb9?.Z-; -FEC(~um\=aq27Fi `@ هf'|rϋh4U+ua(߅OaTuaxǜ{;b|ɩ,)Ue {ȹŋ#)R&lМĆ HZ1LI I?!ۉfLZ i*p5dOx,K,DHVN 0UF2&5Кw6:2le}bڴ9Jfap|AAxz-%;aNz3 %-@r@ٶ*Ї :?k6s7z/\gbG$=XP+*iWM!"0f$ i+r/ALoJ~1evq=_7ifu2Ak!3=4U~)~6Hƶi7|+O%Ix(W&n[[Ǧqyŧ`}c&u |? <ބ^w |cܐ{mrW7!Nj&N AL`#v40F%NjzmwR #W*≀``A (k$u᳏q# =8:U*DkɨzΧ^7o 8 ՕxHo(tߍxIuݫт:Y9lKtgU+];]ްg {O'\H1SwtPn{݊}%SgӬZ[QcjZ^^"LoBz"94<9 &/>W[8% r,y~)9[5*qcEVN3m.)~RDyל1 Hrє'8DHԯqYOpwC*hLI9=Ƕϟi3 j! TMʔMskr97p"{CÌ !\;y;&nQJNmvk:3tWnin\sMQ̣Cllr аU0u9%)ʁsCv|٘?E1{LvA&`ºa [ ?mV. <1-yj87 /VWo6f Rs'T$grpd8h ҈{Se87ˉ n_ѯNk-.hoVGq*Y(:xW%KAwrs?VyO IsW2A'87 \] 'NXLCVy֫=/b0dZ<>_ kB'揿<$[jGAV[>g#<FkϽ+.)ߟuY˘jmàݒl+'di 䉻|hOb 0K^[#!IG3NM^/_Pn\:k_(+բ#dIJ`%^%jC8xksT0UD {ʴڟ76z"BV'}7RU=Rff/)( 37U[%$`E>E` `kv1"eBW!DV0 Zl3MY/bW"X]X <fQWvYӮys/"+TS<+n øQx>'RRgó++p <4Aag@u٣ץG9Y23\ Gz(6GTx<~҄'ٜ"=ŁuPKt 깎3T\,M]vs[V/ޕē lڈg[B.b+f@cc=sJ=lu 5攕GwT֎dDŽ.{x  Vu ;aVb-?q |@M$ [/š;01EGqo;>.'N:1*63@e.=cJG7E{;tiv\Ķz4h,bXI K;Cfqծh!:јҙ.A]8p{h@K_oqHHrjM?z3G,a&KoWC !OJ ͹WQ4AuTk5ڴkE)}~BT "xe\M&3]p[W<%[*j($N bz*uJUcn@ .:'?+<` na дuL,=[,WNkY-<f7D/W2$^nvnR 5bFyb G.}8 6ٕ7c/!m@s4uZ5KC;6\3/-E3)ܳQڣMmO@f %Ǩf=ovJ^pBkGgZv{=~5Le W‡?Qu).rCEt7&?BA{l؎J_,yΊ01 crΙ1"t= DiDW/fa[6 AazoR[dsBނ^;'+٣D0e>ib9xnFp]v%ܽ* 6vEgH}CB=lk (!)FZEP>e?at/r(i|W-K55v[D`ȯM1D=;Ÿcr(ҏ_ĝ&޶Q]|GdLa0x5kH>~>w"y@$CJD@o}+*ռǕxl~v^-aN0Jq@;4Rf54c9H;EMTJ뜩gZiA0E?o9ĭ_h&g'4y ׬T%Sw"bj}!v% aFv[l[z)^j̒  h RWPaeu}F֕6` ;ߦ&\j]rS=s/[ՠRp ]1DY??;(:IC[ƫ` IIzYsOͧe#ђo!-(> =t@ q"fCbN =~nʞ;h`,9cྮ>KӋaubM ~AmcJ"͓s3l2)~Lp( H\dC١@tPx;=Lsޮ Dcݧ"4}^9 zod2_%*ŵ .EWEHZ:h''eqܕ\zHa>4(bIeGX-_sg JjHaΕJ6Uo[=QN!wXZXnQ1R\ B.w[Rߎ:W{ca]7cnAy^D 4u1~zĽY-h\pHM+9Sio5Aڜ_sns"u/o_~ŊxL C,,d_|Y KbQVDLG 3#7qF15Q n OҖZ2=^яl*yZޡhGXzh7R&dZv[Z$LqHtк^ˑެٗk'~^Uurmt nl9(ʇ9D(rPZ8DMjcG&ZܝRwnUIegH/>&QO좑:@Зh5["oGdҨqh!%1  C4VgCGQ?| e46Luȡ/_tB} |Rp"ɾ@/M˴+jl~ӫvªf#~ <ĂdT}oTzJUech(|ۚ:bLzۋ<"(ˈU)bL;CQF])drHm;|ͭV>/aiQ\}3uz󫦷(eR?~?'4F rta}a(B{O#gН[֠k/-U ñf&K렞+)oF6޷d٠P8@Wsa([W]0mB6#pwJ=ۈ7j;U9'Cf7/T,KWB9J\Ѡ[χW{6O.TxLCCCw&k/(֗B.?M1bmٸTj<*KLxh5~=/Z~ml m$L!~/5c;`Lu ',*WĞ%L x@eɤސoO6\ʂP7xϷ;0wmGxo\>^#ϧ,*1QH[("Y/hTl4,Ks-<b(at3^Y L,ґM%4)LМ E`|'o0a|"acpP20i8NĜâh!C Po(.!Z 4y׏5=z>Tdg)46´?_^ e7k!{te4b^SJX )\ 2ם0  4e&9dI:8w<i4i2J1A ŷ%̽n3ޓMs~N!UX{@Ԕ[ TK+b)DǪf T {h8NՍt~Dyl 0~FYg/@%P3:nrFt'wõrZ e ǖ@R`Vw˸zi,iו0U0,b%mf}҂L gd Cd/mVAU'YYwUx@+Pq:}5mww[lȧ߷75"c| `N^?~G/ѻyG~;|3W sJfrLȌKNu"ckϖG1(]J>YgIʡ(^LY+(Y<4 F>z F֐l Ue䞠Ѵ~ }|Ei08FrMys 1n@Y43[hI=oz5Ѵ νDOn[G΃ochCp[gK >/e+qYh)vDG]Cq&7$c!9ޘiG%wfMp4uݕE^zQ0!^؃l@0>s1טWo_3*ңLԦW7UE!p?Ulgմ2= ̖F~W(SƪdpZ;xWwD e<#`ZW>JPx5p&2fRQ%4#W=H;(ªvsPf1 K)!?YZ攛tL 6 .| VLg iVKT<~2l\!R NBϡ6/U1 ARŸ2G#'KU|"l}\G ՔJtRMLt*TxCUVfN"yQV:3S6%@b^B%STEJ XpWfiCQ3.>J0Ac)0 PbB2"0>*«mfuc,3 adbT7+:Y- 1_.؝ogTZOd:,cI3)r% @^0:xB%)k+8Hp9۫F{ ^Bj矿ªFokl\^%=*8A釔'z$#W6ٻWq>v<~ z8C}:*V 4XM)"И=mѕC]1N8rn/F-gDK@n;;g%[R6@]w!Bнs$}ޭ6mL\idH5>ѣDP~tpPp4[>s gGJ}װXZг`Bj2E8R̲;WӰ(J7.M0@pe)ئ܏`C?Er|uyC$E5֋K0E(Vݽח8(91:)OxF \$STk {ޭ:JC Pp9f< &Yq8DŽ iU< տ‚C쥁B=iUnvҐ R:U0-ɲ/D~fhly9sڛ%H⊫`kf9Us?r?|Luu.NH,XiWR..}7~@ri_Sq[JKOo (b@ MN[z:.7:AO ^rH lkCR>@zAB|3o/ Z: 7rj|*2%q:5MU޴%;r1\ zv̈́lKT s3r‡T?ZCz:/bCVǏPh%Y}WDLV D:=C!X=dcChY.N 7AizZI>#Jv4$~,Ik|.XYŇ[yDVXy(Iޒq^td|_!{96Vk{P\(-kC#nsuGZX⥫+fT4:>04j*?8&k!Sߒ&_P5ޱL?"}Y!{NI@-BC= 'ئd=Dg۽|OPdGe&ٺ$X9)'@ !6r NH;`v7nHM Q |iurwu|7룬%mi o|~[䘎|ou/T1Noʒar PD˳F U~sg k@6;]>:@ <\øa+l(/̕,5AX'jxMlo:f Ar=n:N*<.|W>P`σv5@kVuK^KrL>;/ř$B \ 3x2 uip~,ϯ"KZ\aXt`\ ġZ5]LTUS*#ꈷfj؛!ē5%IN@4F ce+QI*-3Ʒlw"5;3 $IQ)9aov3ȕ?n`/lTJj]MMa3J_.ry@Zku˘&W=u#z4[wrY1Ctk_GsQ45uQU7POeB`9{'MA$zBZs>q[/4#".' HiFZOQouɚ70tJ ;O.-tٲJth`WzpZ`! BBAhr'/4+H]^& bי䧇dgz:^s2>j$+,AQWgLsNHrP S;/ x3%`5~w0"LC^2b)Y jt mb@}kWOŒMG<(A|}W 1)U.jwF|zB4cI(= sFzyOsY;m 3Լ@ٜM^.BbGSA L `arOF;?܁-[4܂\i8?3]y0Tg*uHuzFFsH~Cl9?Y*eKoN'$2 3~qyvFG.u DP'vd.{Fdy,a@s'"E^JR0X$U\N|p?NS jozIĈ{y]V"FMSUKa6s^64vQ!i|2dii}ɹN4$Ҁ;&b\M?.;_iYyѹ04݄uKbS3,Hh̸A j%?̎eewFyB@q z?HWYZ.TN21zp߬;!@Z0-r'KwL:d 1Â=s6d5* dM=8dJ`ל)`n9Z,?zX=U[;麴uwXIJ ]J|kV2} !ʂ@F+N/&:<$<;_7D- Hs$_hSwcymx!ꪰ5L~eyڝٲ,e"ן'vlJ Y5e4_3Ґ$dTv/<1퇵a(6:"0-{7:,)KZ %Fk.yEOfS zHljg&r]UO ##Oq{^#cVoM5]{oG$QncI8L$k8;${)ԥ 44] ~)(:{#CSCJ#tf=!l}00LL, $ [%^HkoN\4r4.Rs+[81]D8FOv*`zG#@ǖ~1UUa|r!xP+&hW|x<8^殎vsTp"{ F?}h*ܑcX$ԲI6t#wY84RKM$ >5# OY>kL;9ey^OJԼœ4vӥ m_cjPIZUǙǍٵ9 =G] gԹteM/+_|8xdi{Q9f~|O-oP"6xYX!&֍lxP5NL jÞj[3EBͦerBlE9+*xZi-5 -ȄDjՏ>b4M||vPݼm,ݤ}[hDu>,B'%d8N}e f>ճg oWr$pWAG3~'M,+m胟ob,$bk(A~XgMEe:hMzX _.~x5vC dК,B@_h4jG-ܭjaYaiSRBX?"yG.:a@YA\RJGǖ2'YH 7Luf*OQI" OOҚS: ԛ#Tm%S=Fm|ee^xOtrHU}ɼ#!'n${ߓsN:-xqdEj0C)M+:Ԍ0tt)f Wa6&xl s7Px2B,|U*{s @ZL0`(]*l+55耳0\AG̠Qv^f/_mQ7qmMxMi96CBXSqĩlƸ#=P}xaIT\G\ ~ -&Rc?mcHVIgo="@n")*GSTuߦЍG+t>߈"t 2 ŬcӞ^$%ZxQ3χ V9ە6l `ƘD%eu`ny^<vΛ<_[ZMhLg~iꉙ?Zu8/7ѥ+`Vr~9 ,SkT3d~FOpbSq,);#a J>`/sgHΥd,h, [ːDW,&b^x.K"~H0 hj{$oگŧ@/$Fxɤfna@6WS.oF8j,vy~GVyдA'_C.m+[qn[+k;l lA;&@&eŮy&-$=ЋYB>$)0(D R p&ȯ+ccfq)l/ͩSrN=A}^VQ#N;Xyň)8x :Oݏ]$fJ/ǸS[3]n X R*a҅3MV|?xI`@>&CcR{8 |A)f{6 XvyĆY '頴Q,ˢSE4o'$f+lܓ_2j)iy=KBݍn3Lŷ";~tM nT271♮o &: LpH tKk>ˤ!!Չ^hNs~Xp'q vlLdr F^/Q|e_{C gE+q|Фa4[Nzet6U"T^%-~9#jbH=x$4(6|Z;m*)h6ZӁt2fyTǂל~/G!O:X{.tWRѦgXPnfP{ EF<6|0(ωS{[ϴ9+j5[Tg}Nv Svmn"䳚8 x[$j2}O7hc I٧dEj<i;K) ?C ?Ů6:U ϭQpU q 9y髿@_ɰe/eqƂ> 8dݒ$ @6JR.P^}Tm08ex (o[$ۥ'&oc4Y 2(K3[O+u2wsUUɰ0z@][ ;$*9_sk$z׋s9)T=qAr?>p'Puga5|I͗I lm{iAI ; D_ify] B!Mg<F`&H-w沈Ԕ:*:EM`~Ȏ u$vYMYz񬍜h Ozpaq\ 4 JDWLRhruk'Cpse\13~%n@ĉO{fP5YϦ)b]Lu+dg*mg!ưvk\6f~ MLpO USJ怃8Vy[9NWl^B1%ĎO1MZm4EA-X.?ߛ˭tp D=/=[IsAt9i<l,A0̬碃$~5`M|Y cɝ'`%>QX!Zs^Fޟblvŷ'' /M$!;:իKgq}F2ʾOZ#x'*lя)ib7K:f%Svjg hE'LgGDp d477X”XBx;CU@\R> f搎XY'"=[1(r+<rZONrf$G5H?LAeVZ 8޺o2I *ۜXG̮Yk+bLx-L~k)=u d_-9= ODEc11áu$L=芋 1qnG簙?SA(b̀z՗Ͱ(MmX^XXYRFc o.nʇ\Žn Ow^F9SrT޳5||A}qm'Ë 2 8m*Ye s5q\I`(`庆C@ʖ MG߿DE%;&_%: P9%_N'lɐ Hw U6 @񸦼Ñ]j$rn!imzVOt* BR{a66~.%iOڳ٦-x HxT$]JNa#35z[[-GvǮ2pWW'[[DRUz-!xPhr5;1Vd@TI}p DʏxzZlsCYUVeMr\xS{~6Ƭ4’pٖ;A#-[aW5o#4sZ К)arzGo夨r-QC-*v`LDTֱUe 䗟qәTV!-*~C9DjewĵlYM/^qF_}Vo^2<,جrB䙐:~vVͧ`w~Oka'~$x)Ȫ"9.QvΦ~md؅ˎi͚7ш:iF(Հ)HIKJ'AaܨGR0 @*..?BAliod 9 o|/Me N*]S,Nfج;1vX@!r ~iJלфUUʚxű'I|&FGb&ei%SJ[Brb GCȅT۫8tCUZedj`DZeDe_B7o+0NLm[ A‪n$[㤑MdV#*,~JoLjONOa b|u!P}#fU7ҹ5lX˺^D^*ʎ: p.FOgY/b\1@ _)LWkS+la`I9dTac!^ 5R[OIW9z{=+ұf5X}d {/ H^iM@K߈R@ M?n6< k؝01mQaᜆRB8AE EL Br@$4J씈듉r\Wn.<(ܹG(zucb<oTJz;*xR\Ѓ6B5&42Vml +^.vy B>ö'ٱ-;nKzNWET"1YqyCI̼4}ݢ|9Y{I^:^@>+!Sӻ`Ԉ LIy pV!22*lD@XYK_t2D~ ew Ҕ \i yY@GgK@[f]O0g=RQ&,ӀyypbPeS.R~(Ŵ֐%ѳ{bRpVܽmb[wC`>R/\lpۀz]mppgL9lE4oѬ>q1v [o*$Hhvq{cbTߦ M2|j4W6Y{nLjyުa/t|t$C͝L biu,/?l6i)s#oRcaE lL$a3^f2LY$&b{,ll Ja?DhanF|BK3`_پf4m{p9QL 88)}GAL<98[sA佫 Y] ?- jMCa߶eME?6.-A%@x&k9g"@uџWo^w kr. _҂ltRjEy4*5$䣔EەJ|3湊9/ 6)dQݳ-tz`*XB~Lb__ aC6# "(!rKl T nЧ8͎jP>)2qxT z!Mpׇ[̥yUp+`l67w2z c.edՅRҿ̣P4%Qí97-2I, =ݶ (}Rۺ@gkIjfSc-YF\ rPQuri;:"Y' MrQ|wSx,QU ;V@9.%oHc0cͷ@0y< t¬"MZS#0Vwu_%2u0OXjغD3]/SW]1YT0VYtg65,Q 5tD;۝-7I@n|)42G[Q*֢>tHê+,5A2 Ud2yN`,5_oNDǐLϤ9WJ5V)M=F8V pಗ* d@"7` ;;G EL!71uxk׬sAgmZKZrȿQynTtkx1d -I>Vl*@ѡNƳAB,9ciN:qc̵-WPq+cCH Bb!Ȝ9"˺3 ԡ-! #FֲVއER ~(Z@ntX߼~;9plW xs ~1*b|cjM1CJgT&WL~yE  vqޥ24=:{h% ?6~ 15y%dQS q83/e\\[wM" Wd6}A/ݱ߸t]_,o"͜UY]U\囹.B.-I6Bܽw~:Sl sN 0~(Q7ɜM:JP]jٷ G3x7$30ȧtg>&ˢ>ZT d{!j-9@">tV}ơ ^ճ-pSg'ҁzM˸@!gV $12޽K˶0輻zmL_[VTb,¨t#{!Jd̫&]e*blT Bk 'giy>x!ҭ%Vu1nݱvMDKl\TQTʦ`/~9GvF*)9yZf.|0XТ6\^e^|[%e4U Udl7tϜx1KQ5ch)LY$% ⷐIє>E(1 hF\ :,2BML ;[$et{U4 \26 7t)_IyIY̒.]5'0ߡ(3B|g0UgKߚ7cˤaU7fTCwJP'jb:tKXC}:4VTMz=7{8 Apxx>^bٝ BiZ6>i\i;Z5+݋}h4h$,.SQ{e%eC ‹;˚8wOHi;qxK5!*qդ"ʤߣed^?kJ!9{ &{Y2.ȱ4X%227VmȂXNQXW|+3lv*y{:$\q6L$Ӿ!䚏C5,kknۦ/D*bohz&F%BK5|DW)^OVh={RY{He2A$พiNe.x# @"7PC]D UObKξ1W7¹1LKGϨI;wu<C W z2feG P:&pF .Y V/<z/}Wgzt̴2\rT"R`{:$:2F=ɦ9^f2U$wn-3K2?>d*`AǾγ뭔= k#Ajx0Kƚ1b 8r^ ?}Sn4KE9G֟f VlGB̌`o,@gsL<.gcD3Y+58UV3y7cT2EFTmC5;񄱄a'O`31mZRN`?}`s,PPTռ=l<끎" ůӜb[VxsXb/bpXPMH8=ČP0%R,L`/h?c3S#۠Չ(TćU`fE,8Kj?h:y-7tZǠZU>F}ȓx`!ߋ0Xfۃ}1^b.͘GDF8"-(0vA q oz..-n#SkS tcx̂9Pz$λ[FT;s~ZRkIjߤG:C,{ ]ύKb󜈱Ru˷4Ϋ:i)LC}=9= ˿7G'[e|mݪz1efW K*2?~*ITнO]lpmSg8v'jmhsyIx m ޔL'0S']`/PjW{.: Op33=b6>̽4m牓 6 ~7U=n$sЫcKZn874Јp'3ʈ]=lZ*;xgf65BjR,f6UJ60A[i^h]TqYrqL5 toOo- #CYll}x=k|$W3k$bRF-ͷ_7N}JHK9ux 49W|ۃ,>{p,}.UxFZյm#;ֻ)^'j}ceows/Odz`N44aYj ޸{BGWldHXWv@Ά0"ceN3L^lوFwRd)&!:i0?*mnGXakjl9p݄LcF@ŷn Y{7g&ۊX(Q#x }/&"5ʚզ\Ϯ' ٩in_C=pm{,t nl `ީz/w6;s}s>}0icuet ]j*PܰJS2Ԟޫ^L !7F H'&!wd;u3rUkܥO 6Ήx3%q?Y.}lD~KlJ*{.0S}Q~%\`H [K_LC XլKdM$o $$%Nn ۛT}?V'~JNwGTQfHPa~I}.ĨC VA$9Vi2 *S\Y6%s+s>YtP20~"c7Or~i!G[) 1JW\GبO?OT.^/nuh3ɎUiG`aZ ~3ܣb6%6Jx;J`ӆvVI<ɆZC]pI}zI5<4~!pnMlaaӢn݊ ٳ1~.=s%^$͐ONJ[ww2}R<4ЎF*` 5p1n]LSYS*ie,P)LjN99{kpʶw" Uq3r+oRZ%+g y^l:c#1\b{.F}Π'BWr$P6*zuD!/8C},p*׌|ſ8Wmwwiv}ɲg[>DwIeh};];-JPK`ea&K4oًrVY̤w+HGq #wrB#(5j;̻C 8 L'&KHÏԫq'opg${It.kBe#U^䔨!؈DTADZsegiO#g.\Fk±>ڏg$]Tt`L.33iY?EXԛHgD7W] uQS7RLG`C&9L49y){"mL_/WOKm=PeO`uIu&ڮ1(ǫɃ Ьj&`4.A/ɮ};aTAg 3X`Gn o ٢Ju)~ް%>߸|BʃD}qr?X\# rTVtlPŜ\87EH-)cN ?; ]iK/-6vnxK3Sۢ36/]Vi4(Yn)>Dud@e\ţZޔF(Y5: "u]*d4BΙs1ϖ> tSt,zO h~/i^v^, r)?H[]{%jQϸ׌m9HԸHIr^ޱ|b ",‡ QjbBSu^^C?2o*tP~ >EV7C!:3q̍?ؕ-MJI]؋6FIE$E=jФWF ifYl$zrq]Զ"&9^ #75Z^6ĞhMiiGx:Kkki\Ɯ[unaݪ $L$|0(h *wv sP#5=|.PFMKhdNZ(0>U8HQ0ؕVRQ#%Jxie>Ö"3CZM\p{֜l"(5 SM>wYk7SQ Q0ln"}],gƙUiQ:!8$Tjorsk&JJI!zy2m,e”I p=ح/3HO'|LtJUFn WʧDCȪm-It*\DDF3TƋ 2ͅ[KhgI:lSBj(=ɤ_DJ,n+ROw`V*NI2`kiӚ"?mAkڶ'!#oT-6$\Y\e6cpa~مr{U{{PI;O?b++3Uy.1"7%?.yD(!>|'S~VOF j<63c(gtI)W1BŚ@0eR|܁xec{U`xR G_ 'M&?O]W< !8"oˬq1%M}^@Vn>T\ٌcЍStUlaqF[.9tnn]gtr'Vw:!)VG]5;1{ϕGnE=#PPl!c7aK1c5 v5/ԓ$"= eF@M<ȓ_&yDUv:޶)Y^z3Tx/o,t<pP, omK.?cG/1)yI+ t3qu}40MԈؿfWpŐv e}C9C*% E}϶^6b V 烸^E tDߔH[HMXg+QW?8> G´wh&ihj+FC>d)p;>z0xʢ!eIdӷ~#-YiPewܧ(KAr摩~b?"hdv* 33B 0j~LC#;V,j1w.\xiYB5rMhW\R?= 5 [WAϔdʼҏM6lP J -Tv.\}۴p! oh(|C~vHv nUAZ\,ئ&T2FՈ' .,i([ `#f$o/2dWɉ~KF.2?`=~03vɴ#~,#RMˣ52R)ĄH῁F5:3Ի[}/e_>o=C+2 \c?k$$fc!2ORx 4,KɡQ̮(8, v\`0@øE e/\^2wa$)S$ $enIMu~=EltVOȶ#t +x߷RN UztԒ;>,>-,1rrZC.x9C;4hVnn }*c콨9w}Kpv;(1UY$Iy Y*"3|@-7h7q{@B41Nנ\u}P Y:{>G"]5$k^]rOkrH 6G k׽TBg{q 15Jܮ ݗKŚB=;jS]vҸVW8 JCodx+Y5ܐ둺k~*d?ڷk-*FTNп;V_7`Vxx5Jbl>.٭tpCT8x*M p,_m2MQM q:qo8Aii) :B>ܯ _6ǽN.igcS8>hgtwC?FxUro'a6L̸ 1g{x*@AW8d@P[ S_sj` f%?j+s Gcu`*Y}tl!Ykx7B,1ђo~t&U۩%&3)s2d9FKEf:YO xb/T9\}{` dvF_$h 8Oƃ#Nt]_Z8m[C})(g쀋!:v4RK=@mQ6EnQcf]0]y'΀Лxw2U-(07$uc,_к 1 Y*k&h?yIwԊ(Z2Mn-hS(2[I9$Mtd rL:> bC{ˏ}֠F.@R)(9A0H6UJ0SDէ sJ[`c4ro4:-m~)ѫtnHmJbBl;֧OAs<}aO?EHt=<2,)cPx0m ΐeU# \Ӽ{v<琮"xZ0-IVJKX>PbKîK\DӺA rW# qؘot ctKJ$wP<5]oz0 -Ul AdVD;sG;y厎qwà$1vKC'/8'~٫$S?}Dt\YVb> Z; F JL6/ x-SRqa7vCW[`b$X>$_P,- ;Y?x@ F9_4G$ļ:9QS{=6Ĭno;ij%R .+`M9gz`r]0|aq J(b| ܏35P\N$yAq-'3ivԁuuvHD]џO@M:XjlEEL;.3~ا@5y\dy' =r] 96{4  0QU5ejln[\R]h 0 <"?Q.ޤnZh9 %ԣ^LQ'SBE1EJ}VRtL% Sv9p*RX]nTSE_ko7 9/FA5>RLn*N%Feu$ǛIwHѭ9@Qfecް/P>##D{c-eJg9w oBl9L,"C-zZ T5IŎ(ұ8d\-#y굋1xOT>Co =hzbȧ>Z6ɓo޼α =m8e~VSy#5GEǚl'qS};Z}L83߹NG[O[PKj:q[o4TH3 - 1>y5Ú֓t51j[F'$}6I(r\G tg >jU{ݡ_ҝ.֮ ,Mj`JJ]%OɁ cCpA1=>^RGߟ NAk؜hy~Dm4EH6lȒ$n]$gyn֓V3e S~"#|J ۜMͤ$Q9aa9JbB`ŢE3|Q{[% %Y%}'aҎ>0w$!SAi!$<`ak@`>Lde*N&7[/x*]Y-`g<~t(2gtE#N=.Wf;e[0G6Dے~de)"B*haHEy z\@u)=k_L>IXP_W*ux/OcE}i5G'ma-(?WO_hg}LӰsfRN!h TUی/ayMռADNPJϤaηv7_gX#Zq2Tit5A]\ف?ˡo6d&'" PUV•VĝK?.t< ~;8@+z$yo*O^ €GChRH݆ +)bmġXvHL⚢2H*K$A|u&DӺ]o"YäUa(JG<&~=C~Œt/Iqh^E0V3eUءj9"wsLCm$d ^#-4u\ɣ$Ăgߕs$hBĖ@l7S+g@t3g:tԼե7^a_ͳQTjvw2cq4+ܱb)]m4픟ס>>rj1gA<"i8>ܕCVu /\5,ި@>EO%zg-$+V)Bu i"{^ WjZ3PJY\F-}h |QG@!H0=R@aTKg?4©M1+1rwa.i|0=!Zg-F1SDXa?5Ra\ Z'dlIdϽ[AL`g]8Ԯ V GQ˸iɌ7M?,^JLf lw,ۣH`c0vR6}63 hv@/q>rڰe X`@C"o2n(  6|-t5D7CK&Zyʽ4gsq]4_Cy: FEZ/"OHMԈٟ{|46\c af!@G%'O&iuŸ Pp&#vGhsd"Sf>.I=ew\Ȏef QZ{Ԛz`gNm6i1hbEKIpP$5dSi=h'Nn+U1^#&,u ?iPheM(1j<3& L=>K8L} w6D@"Кxh'L'->ذ:.J7gKLq2wğk- 1g;J;s,k{\?Δ8ST2`XG֥zunm}Y#ڢ$L_'AZqBŠXPqln$P=5hj/LƄ?)ŋ/3V_6^ >C1(3&$y#wuyѯƶOC 5륹Dj4J'pT`S_4Yr ?# Muk58|9,#b{w9kZjG"jK,;Ɯjq(`TijbF3Ű! Yݤ]AI|b34$$V2^=ig0g''  2< Z{rDNh-aV1,C֥EmU1n9U .oJ H"I]8&#1G9Lb{}(-6N@C#Jo-'HeA3DA$i~ {@ a)ʺ/'zrFc׷=6'˗hqTYq0h׸}\ Sk`lpkYΜLVmSzȏL>Y$BD ;61YQ qUfn` :5C%('=8U9ƚR.ns|tQ_ AM|(w|\;NP;GYpRrfgնș!],TM+ p[40ͅpx-u{  >U8p Rk3p|NUX'iNn,/F[7gZ֏ n%gpO2O~!U"j=TOw'>[v>͈2YF6֩s'TIcnuBbiN/ڨ JGfҨbľl[Y 8BDh#d㍑?ZW,VOB +~g0[pHăϠu+0jQu=a8 ?[ nCg*j>",UXpie6/}O!*N܋tX$@fMF+w(&BX^'tfXVDS:5JڨQe{_hNJn,>'׌dZ0/ 'B 6ȧSlCUVkb?i[N>>ՍS/r8EwÐIB%3%zy͵rhb-߬o2X Uv9vW`b>b!BNˀ lIaSTRF S ^?'"q( 8jF5nhmpAr1 prf~Y>2DKŸ8|ءRl~UǾ6|ڸOkoQ>Ʈ8$C VBg=u7rqns+7xOLp&~dRAC a+g<,ߟ7.@lN;0QD"F3>oQC:j)Mp$CPȫ0seKO}$(U+HDWOO{:/#2nrO(WxOD|*tiY)O4s|F|ߧ(h Y鎥a=ReD㨏65Fg7ڒVx?\f2  OjKT'gAiuϭA/ ߗ:SAm u5wGEebQgESz YQ~: t'2ζzϖUV'duSXΦBnrs|5u[seMb lw%,ήdW+RJ>ڶ, }qx-e4hhXj|B8*nk?fR:XNezwnY9ZWȷ1>3=ɾN榡_zL@&"3DsÒՎ:c,*^OBZ6e]6~cb0u}CrX\ő6콘]=~2,fb!=͋oZĮ~e-{;<<1rMzO *Sgn$Z^sk2$2Vq*$˴hs`$^uֲ':-_`,~{38IC)Y9qfki\ZY1JKV/+t ](gf Gl`MϢ}3tt5mn,h[QI29{Pæy>;E86DFbtň F6r 9`toѱh7 Qq.py 6Z?Q[$ rғRgw/X!XjLgZg(m]`SwqbTav.Di|LX5CI(ݘ'4?㱹sÛ$ jſN`͑0smMʑ${6ӘX){Vn1Ontua nvx}Jxam9%^[ӕvp]β@|(t(*$;ja4CNj݁ Sk+AĬ`~)uvdOUTػpȿHP=9=>`'6Z1I-ěi3yToTDD2\|?yì~MrׁQV!U3 D9 s8͝PmLxה#= 5LQp}ugUofTC{Fpՠ;syvƇ2gԴOح㤅  2~cD A`7(ةCtL~e)$w|EXN_@F̳8{ݰL^?b6Z 'c~2RT}p\ٛ 4(#:=l^Fk ixsش egM\L]լV ]%\<"Y,l5 KMQ7X@&0q~#%%suͳ<B8ޞ .!~ NzDTȘ@ t*@[%ՑUD>=:0q#KpC~xhÞEA`XnXDByW7}r4lcZU T Z(NY,D\~YMm.iX%\J :G,Ȩ`] WXU2:r #sTRc\)É+#@!s z4{]7^dzk@XZ^(@㧹0=jD:)?yB{r]^1(R"e`rpU00pmJrkӤopj[lBt517֍.W[unW`Pz.O-IBV1SuF w^ QׁL~t=ƅ@+bt -Dl @(L|bH"iQz7nѶ![T* uJ4I?ڡ u@,`JP;<NaZtiwTI;eT ZaNzb!So3 fu U(H/ظ,2DBP T|>m76Um 1R u|t,,c GABhO2OJL{rX#Jyw#r0פ4!Ө{]`H@䲤D84@EC,MBQRFH Hnn%ffK*Z1ڠU_CL% HsXo_|\)|#1{+\Q~fШ~b \myUV3XE?RIn"7:5A߼Av^% msمwҘRJoA3mN-g eW*Q3a!mED|2ykTe !$l|2r2Ϙl|T+a# QY0S7PZn_q[)媇}j۹e%!80B?Muܬb.[#M 8e:G-&D#:I_Ps#$eBvs^͙%WG2d)p(%.daܞrAƃvh/nz$C&nk#@vXd[rc~SQ\d~'_÷be,V*n˫s z?\)))pBU'^`9_|ŒXCNdrcDpEÜ:e'ܽnw;M$HJi[3;JH0J;@ spe+\;+65 s_\()j[ OnsmZ;a2p 7}fXj3 ͈=\ʒDd0[?9_LɪasQ!/ivt%KNLc@-2e9~xGer| ZO>\p+z0:?+A{I-s'pos(@ʁAU?yBX=)E `j,(E6dyJ׉)$Jt0X6iȳ|jZzBƵYL* k!-..9Gm7Lt3VXhiG<\|AiX!2>m_wӺ;\ !ހmEx7OBElnpٙAtry7$!eE(u[!wM$ \kQ_8BFLrq*} B,Ywf>J 6|t2UGߓgZRO^K$?A+,zw\ hb%[)-n̵;:HH#A+t tU\qW7wF)=*H4֒i<>.8RO<_xJ˩NځzH?o$qn_Jg\7,.XvH!D|S^ 7qZuc2bh;%h/UDt:pD{JŢ`E!IDaIËhmBDeNmzQ+fw1sF#ԭRyBf$:1 a] FYv:t E9 W=.h F$am+Fu5$cv}1x&_j^s5_W LTė{#<#LW_e=.;X1 5Q*؅ne/v1g8(=DD#ԽJ9pQ‰ v u-x" v#SGٻ'Gb@boV{(@jyZo=qp"Owd7_ڮXS̆I;;W뎺&8ra}181yjA0-Jr!a%}.`J:D&Ղ`鹨p/:H۱O,JϣwOM5㨕;`R48 y?HMѝxKw=&Ԇ΁Q擰u}͒H{~ M*S𶷕<39[tt]gsgVNt0zasShh\Z4}F\ڰ8zj%XR-9tnb,fW>z)#fmAsFSc`9qmlΜv#. ׀NMkgWXs CM+=o(Nx} 棗'ׇA%p>3+4Ik7ADp'a=G{oВCt`H]gO5X}sr}R^xD\X>ɢr˃r/5PQ BS灳I A\rr" 2ޗ[kf^Q79yJaߟ"4⅁G 6߳? jRDAξP -:0P{gT~o!|.vsHlRRV$& >㱗2I@ٽU WCPuYpҫtmkm"/r\ŮTKQm#(_jB~{P~LF?rK*z5a|-evy:VӒ9h`%YlW>zRpxd/=TyE ezgwf a} -&N'5:avy*Toy]1:/UE|Hp733Ԑ\)뱁k rץ7Kd uVDoYp]}lt D^"uMtݢeI+Z\"{ױ೷`hjV-'3iX_76 Ҁ-Ŝ~&Cp`83|=O\٣<Q؛sF>^d86F/M[8 ޼*+5֪gt SفU̮k`"[Ƭ|I.@cqO j0/c'lr$L/rsp!,t\&g$ J mRdcܜ^VrУUSeYoZߵkxfzwAL"R!'e ݩBj&>ji޶ L+8)n \D{K ,Г+2wfw orDk+Dp5!x}$)y9vBc\ KP ԂAD2x\8{cѤtV#Y2Z?Q TR|-N%NPHhikzfjzVxoϭ? 3+-sFSګ3GijRntq5:WlԗR^$ Z'~UDqbkx*f \Rp2~*48Y PMSw%洲D/8@ 2h& `)ĬWN҂Vєj]øȷPr b-ill8?^`S^G;~]4Nk!LOH w3|{7ٵKcX9٘!6挥OMXZYOUmRo(.ɛHn1OXģs'ckۙmu[|#+x T}3ThhrsDIm뿦`EW v7eE2wo3Scl87<9 W^2+hzi/i~f03%tJF(}'l]`3wIK|xŰXkQzx>a1yEc]sфdҥ瓆s* !,O @x/,xІNR;Wsrr9&E|oBN2`kԑ6$KN,_=E7o3׭ dÚ(lAnKRE@|D7܊WW"ȋbB:e) (-~qz_X)܆n>9.5 s uŮ?TB\9Osp1ž]^Ep%Q_98oF~\$'?JCST}_}<(6Ss,?צ5䏐"hNY+D[(1-d/XZ^6JdHdZujX_>\ tWlG-p9ЗX"h/ Mhi%JLQ^K7J C@ta"`ƟC BYk2򸍷Vl'*>3ku[bW@=|9u栗 :CZ j 4"9L$6 %0Y)I ~c%b@x5V(^.KKQ,0.sS« BIz#%t`Õuָz5ǍGP%HWB@Զa8$=`<-iM"1$2>rDq41\9wP_`0A '/' {Υ@-qh1C( jl7K.e>yO<ڬѐ,f$}k|AQbdsPs-`cP+}o9Ɍo<{ܦJ'2\Z۱ E9ސ7?8MkPwK(՝j. w1#>K #FvB [$l1Wk9Bo,2\΁mL܉m;}j=w1/Y@r sWYSOu8)|#9nM(n2 @="#b wN ]g<2H3rZ<ӕ%,1egSڃ_ :N'/FC=J?w =UŎ5ACr0ϓ SJd0[B'y\j խSeju}gcoNs~hptof$4\LpC, tT;/gII5$C9ܘݙ`զu.J!U֬2f?dbmuy7k: 6W (`PQEx;VkMay7--؜-$4_h=)$D{`64RtrM`r'C^2KtC6xEȁq=r˸(]cQHQ #&fNZOM :-MwRXv|W/qU0&Vg6T.[4b 9LAHaudqSkZSȬ3ۅAYT8V96Z'@Hq3o;z* R)~ܶaZg8AOdxt<R_EWJ*n` ,6; (]J3G#"3QQk⪕L2;ȔEpqST$\1P{=kwЀM/*dclM} )g5T_d1&M*_2 6ғQpOay箥$t)WzWSG[Kv 4O$KStpҤ-*)`=mgj+4q x<@IXLBN!N2jضÙBMv~D6yBmX`h?RQRUAUG*:$_X:E5V&$Dp{c ܖ:fGYLqxcaOת3SP Z0.!6~z3Jz\<ģ^3oҤ 9r.07_bJLb3|3a=їr?GG̫}](٭Ͳ~)ZDJx/6?ُԠw=f #9ul˧qY->܄U4n6fEZ~U:Crs`o #V,:Ed'6@$E 깡ϼr}p=jz81m?ۉ_F}B VWȌ3HP!ӌؔ;d{ݝh['IOS>Fc1jC D@ý!/:yikƲ4`G,{s1 Q49g>6xsg;8K0W`Jjc& -u/`˾9eshBK|3wJ|)Q!ߔOGen{KtKຏEtoeLя +OݓZc%׈r)R>1_j`%Aēd'w7%Y2pMJ>B#qŕLmN2,E7!Pv&sHL3b&т`KG=G,PN,ÌE]|f?2g8+ɲ\1(s=/L= 8*i^UP.[ZJ%ƧSJc+q_~rLx=\{`0G %#+̣d-&g9q,-yӆ}PxFChdvjj(,Rtr ׾f$ د4SHӃgN!]W˜Q{VYǜ 4"pc44W>V|Bgtړ;^!a)ҹ%b&420l`i$We&*F/ޜ(侷 Cm4yJht,dɢڋXoz;3]_fJUTsJ~<1Cx/GeXechŘC\'YʹP \p蘍/5-bY`TM㥞q0 *lҁ3K ۔2` v {+I -[@~L-!^Nm^*D9;GSLmϟ|9f0_˻څN(0U & `Ou+&v?䋆*íI2XfM/^yT\w! 垅D!q('A5 4Ĭ,cǩRQR.Gܟ_KTc3a?:A 5D9x;d8N/@{W;?8GQ8OajonfU82N+#;m&{ԝ%78NRAd¾8,IMP]K / & *ߌ/C%j>ܻ 0ɯN M0E,N '*T)>k6Ix "crᚖowtb éqhނ'Qd ݡẙ}Q/Lvo=1~ u {lT1 ]12hџߨmkSMLe(D(`V@W1J[O# c4Az(&oN}@yz}NJ>aCuȧ˽>FSI7Mg,6L%ci '/#Wg4Rl*3·CJй^OE%̪=>6) opB'nmƨs=:qmfL@/c4˥SRSYX]PiNyFs;-ٌ53v?|)E@KꚊX09ʐ&mgXa?مm|`?.6 ^MMֳ?0V:( md5_&/lO a13*]ԙ Lh> LXgۈ u䟎 thvmcDJacZ?߂P VUWp=RiN<&Y pon?$)u)OFJDQ%1*ֲDX4玶ZYȔ%ͨ){[h&UYz pZQjgMIorcq =]ƸRl:qbCu_ < 9d&OKM_ihNzi~kQ_MOgџJYV݉-VM'6%TåP~oN*W7oz;GdpY_6Op#&Y|o;; MZtJ*I:.s]EiL.XA@9&,h]J‰ 8i^d?XyJ+=(K?aJ7t+]ƣpQ 6Tm@ɦNpX< oUQh0_qc?i5G'jN 1Ik_lyq18ahz* ʼl*E''p7#Hi-/Ѫ*,CT.b_W'm&`ARu*z=@cv|k]Ƙ)+K[`Kޔk; Wn&j8Ga*/i0 [Z>3U)+љAj:WOY:fEwEz E*SV'R@Nv:0.LhuO! Bwic+FڗsZ9uXiiS68+tnQD\?rC,(X3 <@7 NIݠh_ m?H3-͓: wj2^̒9Cʎd/p2k uw_s^~E|&|颬 cn im{*ObړŠ[3*qؑtH=U2 FxNB>!.]\0HZ0rky~ 8b9CĞ5+.SIo3K1Xbk$Wl%XH(sK|MU䑲3B_;xS2 6fn9׊_M3$^%s9OC?>khRE) 6anCK̄ӡL@#f)$b>@l3&‘aU:1=`{ fSIh|Hd8 ͪ/WBjĬ||M7BgJ]:0gCؖ-[F4"E 4b7q @qcF".R ;Q k-xW 4XmN {Ֆ1SWJ^wN8ètDP`fb^b,ʑ/ԣE\L*GHLN ʭMDgp';X0tZ ϭ ".= /rw } if'qՎx =.dW266:;~Uٸ O{\~v=}Y<!R׬wR!m!8kamP<ޱ^U0V}!!4$DJkS!>VhJu7e={̆i*O'a'pVoj ~bmxcB/%/ } 9m ~6=0O5Cy6 PTC[i PpFU:jnBpLK-~H-6e2J9.$bW~́HepB4~4㯟 6;іUMboYzo$*r0Ճ(C+ԂA @*&+,ZRLsh]x  pg $dM[KٰDxyrAiga1'!Cz^OvUUx.`pvRQݓZTdh&o:Udf~f]M?1:kQiǬ О}?6հCr7iXU4z"˥J%u J._|umNђb-&+ +D; aZ7H^>HzE-{b|a){H¿ {9%xs/^5ZZ|EM(ÿse8,ޑA^z2y>ǘzogO0VLHrHq|jR$UG!q`,P%?~ ! 6جJYV^T<hCeg/8u'EU{,>[C[l8D>b:PAR^lxP^B`w'xrg8T ,33 "L _q$XI:z 5tY&GhFQ2i-oþ >;n/rFʮgQ^>`o: }$wpk"Dײ]z{S>zUdp3+ v}c{5_H?%!541GW}+Z4& /f+YW J^J!(lՂ*k9Xnh!-!v?0Q ͲQ}:tdG!$1d@`%fLJ"Vv-=4S J9R״ J4D:t6 i20X}0m4]jЂma>G$npX|rY|sP&X:uU>8|S#)kUqѳtWH^%eΐ%1^k`5fWx֡(0`v0-+P̆LgkNKVl0mbMm>6'`n#3e\1fN^sqJz{MO(T2:_VB%d WY#N֏VeE2BӄǓ/!g:p^aFn'\.!ݨHg"i[7>(.zqY;H30ɋ;<֣uozyt㜓)\:Td"t+䳅k QALA !-]?ꇮE0Ri(M)sɤt3cQb6YXx9_b?։`ao]$E` ɮ`hȪsj\&5R&5-o 7!s,7`^KN!2g Ǚ2}~Tۙh|j< %c,h":8H2Qg˥C?k 0z){0+HRV2H/VW@bO\x("@vpK³=$K1=Ɯt|:pޙ]٤7\Vor|ZQ8\5M )JC N;ĮF<3+E҄hd*C2>=[ Hyy#jOa0pP\ %DB+h= mY!t X@A~`MR1294 ĭTM{{a {XQ_L W}OoԤ&h)lWLqOHC?.X[kueW%XEOQy8hVr< >K)p.~)_d|48(n%/oR-LOզ۵:yKT5PꐠMwA=wd@}g?qJ)]T,畩$mϮaƇ@nv&!Ɓ7hѪN.hyS 2Kp3^.B} U:=9­OZ,pETH_5spA!E`j kյ[LgЮso/XxA 1ED=@HޖFx,m_&UJIHM-p4WY6~W:t=OjԑMVHj\ a4+ o܀?vxܽMհs\?}q& x_Y&uv ;6n@@EkuݪWBbTsq6Z;}#5)NzVkR! 'X` nnxp[pL3zfH7`pq-L##uѶmń+m[b5ndcDo\>'U9S{ÔrE6;(c ,-1#WUk%沾 :8Y"G/xdmjm&,>x0qG%J ױu9duD[v7mۀF/AMو^ ŧz?,m1KT^Uʷ#2%)ЫEP, įh!G9 $P|aK3dXQp[}suoo JT'w(n<4/t<j\~(ىVBtTu )X~j3UȺxk=H{3߭dnN]T#f-_/3Kĵ\Witr:lIoM> ]o{!1ؕw &äޮ +'iB1.MYBmͳaC 4ًrˣuKAnbhs:GOt̻C1a)r+46C؁Jkku02lbPi*`\ATGƎ4N|R2>'=H:PMȘӦ;xOLܧH|c\+$%LhƖ!E@h%jSa+W}>YVV|jV*,*)d=PJ Prl 'y ;[qUlg;$ƗGӌ ) ~-E M3A>y~!u/m!Va&;TujK5 U !P\VڤCጂnp`d}}G_eKD?ʠv-W Hr"KSUM~tÅj4-!`mV h9nGsй~<1`A/8(|!`oNnȤ#& aȉsD#^2kgLȾthlW謁)k8 fP(_  s`.eXֻ0JxE AAU .l )lA^Ǻ5:yvNb vۄM >B{ Ay!j{#pTYy8@A(z{V_F֫%g6Ջ#u4.Ue:lbg۳Hl ˓MQJK Bhk7hb(50F^ޤaP6/aʎH8afho61&T+&-4{T / ??CxVےTv):,S9R*FB+>L^bEQn@[:9Z^ȶ7LmL+1O!jJ#\29 =Stּ+ P1haPHC6SV.lCơXn,N(1=# { %`rVGBկn1;bMߧ# $E!t񆖉y.F -׫<@~'|YfFLrd%qzݷefg-Kkil7ɉԿ>*{vOS|zvHM7)3.q,ugEXH1Bw;5g% Q&B*E%-mXa&k@ 4ti6au6[9݂/_k jIV{ZDt7JQc#xLa]&>_`qa|JDZW}(v׋^=z`Fϱm40j?EX =Ѡa)t h.zuR>H%ߛLeF"؉uKa(?o uM{ͣQ6pJ8.4Hu4!Ačw1a|lu3^t"Anݼuz긭}H @G'54ve W.Tn& PK 6Il_zG-ɠ Z{Ğޫ)@+䘨q@``8#.ϒ-?8\0;I6Xn濥@ژkؿ#VӪXDG XXnǽè%0YPF,եR#D<3@\OB$]L,s 1TQ;X7,ݭѬ"vp >F}c΁~nlՂP" r$:e ]6сkܶ0ԞN̄ufQ0M*ulߚ_/G}kC72zKM0ȮӟA$JW9w@{^aGad9TH A tLk@_cϾm^O@Zt'1sl?D/Bd8Yx f{IN{_S B%ԧW%t@06 xAȝp15݉U[ʢ\ݺj#Ïv4 Z׳<\61Aޠw-w=ŁTm9›BA4 X: HWnn { c$!lK^ AU:= ()o<L!r^9@0c61o&ڶg&hA??qc[KO<'\֖d|lȋu6UKJ%}̵LZ9}i]TR6m~_37$;8ǤtnuX1zN۴ 4P\2(> K5 \\)dtJ1/?bfSbUpFLc> fNt+Oܴ}IFǛ|na_s5b;T;ZVOt$}r|ne/E3mvAb]JA9-}@Y8H<66)j\~w̨/,5/6vbVVJ^knXWeV(t:+`'Ѿ9b2ZI7\fKK\1@Q)))>75 %=6(S м .%mzOꋛ,&}2^y/f}d%MmX%9B΀y&=Wb᥈~HY?uv7_ku1@vxڄ JtwV.8gMܗ?õYOW1`\]S!H 0s%YI"Ч\%l'O!'gIᢑ 2Xbpw MڨO2/.s)0*|>@ͽ,Q0DMR=3% peWz t=19@x ·QܡW|˽F=W:)&Ų;a/]͗~KK:k:k_wn07? 6a/q!n*̩I1@ͫ!!<B]eO\ki,"/t|unk R#]*f9id%Y'mdcw7|Q}-CxCެ ơ{o4} .P~^7ұM8.S+wR'iGhߞ97dAդɞ{¥ KhYgqw` bXOz-ʤ*P,r.Op#aTw<`9p2N$(X:ZBQ sgKCѴ +KK 2Ep7t+ |WMs. 0ys bG!oXZ(ۋ3KIȅ Bq}%!ڤWZr<2Y3l$/W\ Lt9Q7z ڒC pYW79% qRU}E PW_c;@w Dm3wk‹/KY61L:N)®WQ0 ֊rX0W=Rcfmx _CeN@]|Ԡ8k~283ZRhIAdvvL]>Ԝ"> v P1/Q#-8z?&*F6[utt5u#JE* 25ͩdǹz#LPi DE]hG{)I\^2%J)]Tv]n̏sb~4s[3#B&ߜ[) <о%ղ%{4s~bM|pRZ{W[TlUj_Ĩ LIea@aNP/f^j{'y ucœJ;:WYB`-+~vG2֯̀qAqyI,Zyj#ŎՓjӍžF9K0je?7|qs`pӷ[ěeiIpqSBQ_u5%/R$[Iޜ  (;L] ~1 zX c~rgk0 /~h-k$)rO3+'W, rp%YҠ@U#ZLtpPmDXݕC̨+Qk?2c~v!<C29mOb3"ͩT3?1Q>-iϬ%)z,'Cf+uq(ˆ]0  Z\) TӆǼ8sI 6m*>&Y'~퐺Cښzs T ~/ X"> =h@b`7LKμ?IU NrM J~[*Cpn E3 #͍,?dyr$@[|EWE6>~) -0Oq$Fcb׀" #K~wN(K:3jfQ?o= (M^J-AbȆ-4TS?Qa1S#Ӭ;iLar 0%BjH(ڸ,M쥈0p*)Rkd!|FَVQ_Hfyy2>'F{WOG`pxl߹TLlkPyVrD-6 ǾJ6e *%AaSrժeDӄ`J^IƂmXK_erw_`~~VYQ{nLO9Gr#hx-ˢ*M'ߦLK2=$I'sI5GuvȘ`P_?gugRs>]L@aVB2a0Lf77ث(Z5%"OCeCƦtMŠu'Pyoycw;VF9p|\;yȂpX7n]D`mUR0wy [q( #4 0:(z@qe1Ĵ/ܧxoUDE *aGY_3iUi1T5<$mzd>>.iUbkczo)rmt>6O(aC S7ӳ?nG25{ q(⿶S ԭV^-qm=rwr#d:|1}@0Bw O\T܍ۢZ }#7@fbxte#0 g9}o7V~Yu@Ə&dI`-]t-D\֕b}`y:$=Y9c`\ďu@^$k {]Kj%`l Kq'D%^XL_>BklO/IH*@7cVP5U~N)'n:hD剤_@6gWeiE!OcDDTЙaVHAi -t%h 5mw:6_WVkvٗjYl{0 LpO`)\jOB OK$:ꙧQE{ Vnbڽ+輿ǨADP郸`㯅_wniXzC4[4a[4 B9+H"_?n^/ JjE%Yι,Fn =fyָl]Oƨ $y=Cb' 8r xLNz DN`;`)nE!_H Cѡ+?N漢Fd5 n뎠HmENٍmm$_%0=cKP^C&5Z*1c86@h.Vl ] WIK쪗 * x5?YC[kG%Z!<ۼyJʫcѤd{EGIz>y<1#yL=˟ɉ{`QɅ4ݖ_LwUb2FGa J(TDBéL/S|mmu b;aiS &q<6!wLk~GDc(P*  U(?H[SG[G(×Pݖ6b2V$fNrtBtUC(7Z{D\.iBtt{\H N8$m<`̋q_tyL9=ڡ;3ÙE7A9Dun"8MrڅAWĶ߼h=xGnQ?5e`;ө ?%ϮatULZA*\-aD1tπ|f)n a vkp UwdޝȘdо̋!\*ĥ}|,MzeĞxh(CA ׹4X.ӧwɋ]/JVT؇6w7& 3%3ʐ)?|d~XQ!AM桊 ϦnUVG"pe d SVͶVcQ1#^Gvb vRzv6 TG^1.v5&ۜXl#V hC{6BuS~T ݻN&v~i)Ws-cXAXF=WnL*?{մq=@yQ׼X;$G;t?AkHyUwP K'Ǡ A] 461a[+)I%x޲!;lv={֟,Cfi~YaP-MuljU?%7B:BTal 6[CQ)bDseIK :]4h G &bL1gAj'{PE?%.PHk/ G3u #qcTֶc$T=~l%!$ҽ[kKOUFo5H^q*~{#s.A&bU2Wr/#2z mpj 999'L.EMZm 8xTNR!5=ж`x?^wd x8=ee6j]8)gQw"+6b} kV'̩;zffa"d,( )J-;neвg-[0Yt99+_ƚe4Ö!dNAR"by ۣ+\>RPڅV d-Hvx? Hg]Dz`D}Rᅝa 3;]Y6"]wD}}\ c|\L>;5&?{"TM`BҕӰOyUIj9{*R!HO0CLt u }e~V[TgzgA7=:(gfyK%/4rxTd0X6V8.Fy;-H͐Kမ^L'ŰmSv"xղt\IyJ Qr_2M&sn7Ghg~d9}b\=pw`NjDb}WN! Il3E;/TjW >p$K]-W2IU#`sBfC/>cz>2CŪúR)HP#NS@%Ё>ϮԟD컖#Dd +k&ޏMqVߋl<ߗ8u|k=!I9a`(n9tyL;NEp 3* <|MaoadJ*_:jH%7xqRyRY@)S4Okc-Po/͛1{}zCSc'O" Uʘ/ਘ/n"N5$4jFM _](čVF2']]uO{% w>qN :@ɜ| B73lYň ZMUQ\SϿkTCJ`\ec>uZ 'v`vQ,D?3gj {t ֝4P%`>Έ欛WZfD7Љ%t1d<|ξ)zGbKbB6! =,Z_WF.pxRpq 9uL; piVA!8­H#y6m`g9zݯLq%3O8LsTB58ET9вAQ*߉-$Ws5q2#.m=z7]3!1E%H6Qr#٣DYU. :5y>Sہmxc4E٧ ?VYiJKYNKLs3F%Ծ%7mfIK5nB܌ 4G@ 5W2; +/C ,E( xBHW4]6)̠}M~5thݍ:L2ٞͱn+T9!`vuĸ׮f)Ցi/![dIpK^~P=y8 ]@DYksXU_9h*{5CJ[,5j91;[sӵ.n"wi]5Ep8cpz՝@qbNngҞlV/sZGm>ayY"+a5 Bk,@(?&L];Z)kO bwB#c#<"(QLcqF ɉ@.|Syt5&?(n  7{+ Uf[Vjي^ Ww(I+ZBW|mWMK͌OBYv#k\:nOzsŗ.V%*7s60$Nz,rH\4=eJ1iqRq|n (-/o6| rt/w7Q*q3ٚC:L7TBt%oDP>f(Ӊ;a^l9k뻆Rmh.]_$JvCNpUp*$?8I}ʥ>p){FRv[HʻjÕ*;<xzȌXH' Q38U(Md˽ ,5),9(A/Tʷڮ-*+M;X*aRA>hU },ɉ3lz]&EI]KY Fc-YbZ fRU+Rho ^GfRJ&QU| uUWar[EjsRxnL6< VbLT&cGAAѴa´VCd9%"8F3FrHU ]Vwb(%=/XB!la\˓o_YžBLU A8$Iΰ%э+Q0SPY済z֌OQN*}v7;VmBt`nඒHP`Β OCroi`d\}0WmF %ϛS,ϬP} 57CORb@Psh#<5W:MT@-6X ^ v hwwiQB˽/7R?2m ?R8/7-C9Y>梅 5xVs/'$M?QC!tdky%~ٚ %4OD崷ZO9r{REwV.߫=A_:O/@&| cT0O;IIK,x!Y-(<k{o&ŃLni- X<(<[6lGO!HV,*%EGG @I>҅p!9՚(KG2\./|Sx@u 0 6"e'w`!0̰h?r+ae20/wdH: Y1Z4@. Q2s"@-1f1j:䤹 fޙzplo/jkq4Gd[ۻ[QHcn2AobjN \ZX}^+qZdS=cS0wcv[iΦfp@jA%B]F_q 4T潙֕ @s_| c4d3t>q%miw~tk^QQT1P#-(+-nGACw[# ~]ҌPlD}n1<+rLIrSksKng`{m \ǣﷶ/QȲ2T"z/" *㯄 J8K3Ø-݂f-x4.-yI5wJ h8&ɲVGefxѻžߩOC : ՟l@~b]EOcoIM1dme<vv&jO40n"㸒Wi!Ml3YQqn'Mg/hwgs;^j+7Fsrsa CチI*k(z_XBcB,ޔc4Ar@wK׎]p?>RE ؗ7K[ޏڑH݅'7 Y+!ѿN1onߵ4"_HZ#M#4`f4 j 2wWJ}yYV񪏊ϻ4~'c (:9zjx2Go/:'Rj<|svkoWU{~2h+sBr)ig{]ĈzY] HԈTYc&3'c0_׀YFiU7 M>#{jP9PLE<6f4ϋR>V[{[ dveJMSͤcP3p9+2-aԂ`'yчnFܛHan 0{_L.kiEug\oB =42e E>CK˒xN$n=ԉBHg㢙B䂠ڠO4V͹"&(W9yrvgn/Zdgv^d|NWM$'@GV$_:fncrYģFeT3; 2rފtk 9x'W1*dӄBgEM xkEȅX=ƿ6ԉO꿞2}j{9wE{֦Z IJ)EQ{;Å (kkYvɋf<;r k;7mt=cT ʚY ٵժE%4f+:V]Z|S?N HKogC.7Z`8zU ـrr$wRz9jޱ+U|-PVE3K^uɵNe(:=mD1k.$VI*s+!ERhz^ ?[܄^cBRʔը )z)ul;YThn%E|8u䥆5Qp\Ɛt[W"\]uh_V+mpPgcCYM %ū3,4[kϵ/wR_ d>\)(x]Z6G1LXC`7aR03)AS9l"\͜BLJh;{`/C-nl-'g6Nx4ÎW4 [9Z^vKR *3 %Vh7%Rd+K4O~E X5׫3 eRiRtuc4FccafE!jElR릔?FJtġw@gm1\g. oPv:TdEpwdy?>^. .qz ,t A ~9DD|ڬʙ `.oBZ|?E(ƨj OGsmPp[v ΋ҷ >P\–Pig<~X:@51=a\[9~Bނ8B#D99Јdwowi9^bov,DϨ?MTB7*(#?( OπfuO+Ώ ZY G sY4PuHKlY:Մ4+n8?]_4J1oKQöfpph:-(a[hgPO"92ٕh[ɮfaػ[F@`&U;er}S-rͼQ]^Qp_EԬ)85FC# Mi:F<{_m̖W ȇ4pDf\|?}JϭկQTu =x.X[-YMo+cjMkoJrfV#CѺWUwuy ,9ĺZ8P`6WieC+ɲk¸@Y8XqxfgzY`&nֳz?|R{zN23> ҜrR|P NTBy;/r{nCuv9̒_)*E6A,u$2"8򴕀%J:3Qo+0y6J4Z)-֟'I\Ɛ% (e,:w^rRY}!8![Y_UgRЪX!s SIrV*#S(C&mQ8zn&=YEJ3,i4k)kE{*.tѼ<4ܞ($HR2buAum8{28L;o&$ެ_91Sp_≮u& yGFDci*Gg\_Biw)ﭿR i}hf4Zj틝(L5=krzM:+٧0e-oUUpֻW$xHǓigWn7ׯ.w ^g#w֘0bZڇ ^mJi< j)9w|wFp&l~ y75k;sW/> ڇM5iב.L9G 뛖Urb)=_$ Y u&[Zl%oIdRP ycvP}4ŋ=l'>@c\Usg0He{ L-{l}oc3 L0>+]e&s<1uKq/q:ڕxH-p}&.ثw gPC[K\1IFLKcLқe/;` ;d)lx/J'ƺb\l |P=lJ;wsP>!/߸f]Şqa0%YMi 427Xeu9cv. Zd KQaaJN;ua4R& lW/4` ],bYP}]$c6cGD0DzÔoykDm"drr{<̯K3)AX]v@W@q#볦5 nyِmۿB 3GϮ'-4a,%3nMe(C^\k\l_z 20edP6I1r HDޗƭ[mQaPc*đKwc!Ӿ<}pYb.nA7|5|--ZG*j g}p._t6 :Ƭ*2]ǛAOڼ};2 XbW?* ;_=Zx^7 ^<-7vJݍ' opiLC}}tQ'(9T*1]ɴ{L,OgmXm D|w~=PŸy4E( sE@ssx6ؼW,x|סmϋZQh]ۥo1ŏ ZF8+ڄ_m@Y#l4whZ*XF+жA#." j fmbq M~]DXLcS(xS\"s~ݺ>a9r>n Q?EC!6Uӻ'r"mFžQ8xdbfߡ~N%Ye Nًm4dCd]$:Kuq D]n|)kh 1RyU ,,>6k5 AzbD~*Jsa^>DO. zFV8:+}*̬6YgU<:s`Pe( k.M54D}GT@\G՘:- ƌ P]g܀ ^Y8ÎH;t`YƟ#x0 ma`#ue-IOkD8})-6+vĽn4A n;2C)Q6mY3V=Z%"M[׿ -Şѫn%9\f*3$iA`f<eiQKЭleI8]G% ;;E77oj@m_́6qxS,徲"jR !H-[a~;gIyF$P4,FYq ]Z :2;yv78 uC7%+)a 4`U͕z)rlD+d/p1ι,F{9{. !!;`J_UO蔻ì҇ɸ#T:ئ)+x{UŶT8RjS`"} CaOh?D)1Fx^xYӸ|kyR-GR)TRAqf 0#s -x!>[s]%> h~2AIPܴ䗓Y}7H+4ĸm^y.]CЭ3BBk=r<{+|Խk׷g&>7LȾg:blLNCt5h+=n-ePLM'&)X3E\O+nq(ߗдx6? 5mR\PӧDȘ~^Į#M|͠U&Lww+@9šS\^nQ }$ֵIGk{f*pQ4>&X}KB}T_+xWv{i-#B^F']#v9HQB9^BmO+ۤ-s4IRv^>kRgjۨr^^\q0r Z>Ɵ$/=gbXlq ct bۺfS'S4 5ca/D-l MocXT]vyGM)/!q"1Ea;٦],W޺:ue9r*OF@w:*qRCS'qXiWh' =.;GP=pꗊ_ 7ϲ]#W~1?nujEPJ&?cBTfud CGf@0qkޱO2oޥsK|rGz( g餭AaJ#L}JoI2?S PVy)n )ၽZ:na\!G ;-+j{!z%Ӡ%2=F Y*lP@.2=s_:6;ϭD6W@;ًxzƔgqU'0&JUoQ}[5ߓ=fd^8߅o~-0i6'!|*vѯ@ =cNܑh\]3Q{dV&3KirchG2y&ZvQEoDzWewR(ʛȊvD~=棿 -KٲeMWBq%/$tOor] ؠ6Fmm895=`++LknN|GEmeVoST3a!cў^E OlzR6ٳ^|2lgIK”XUUC\l9 DJ?DZ;60sN}N^'\gڔ9($Ie(7TĈA&֫s;"?rŜBd8!fIH,M rWΓ[0ES a\O%jPjJB>4=)zmL*CC>[sDC:vņZJWzn u;"U9'lQQW!\ Jmeg6;;#McaATXʄ{o`{]u^۪uf77ì&/uH.|^pk}OOQ%z@IܢVJ0Ǩ?be2v,CI*WYh_e]8H>-%Uex=2;1 ʓsbL2޼'z,Ko),uo' ;dP%93瑈1[SA[~x>N:h͖&q=5VGIO39v0XoA76@:trP/.}NA뒀bw0V51KD%QCojSY|pJ:=a@3BUX"Cń`88u :k ~BIACZ"smF)oVհ2l@yz*<eKf_7jbqvƟq.A_ ?CF\:%՚SŔh5s-p?&HGKBh#Cb *&a*:̾xR8Sr#@Y 8/\D6|TF] +L%29Ļ̲r2c sm;+6*|[a2;پG V~Q'eF?Z(T9_56bs96OY !NnI)ؗgK2`U;f`f33aނ67in[,Cw?BWvp):2ccABKL+GXˏ[5pNλ֎q3KdJpfY" e8O{k~#Lp!W7@;˥͈*f\-w6V2UHgQW7홏-:syną)zb65_&0:X L|R" ZNH$rρD$Q99p|-\92 |og+RHVw֏i2kssκ6$}r6#n@бzC3pj q0P?}`r8Z/P7 z jX13Ul7 UgbS(#`e.*L4">/M2[^c8}`K_c˪C3?V:oz`bTk\%b4(gXb܉>XG ^vQW7>u3Vѕuńt%?VKQw"Kg=i~|'Ϩ=%.6y,kR /0nkVlH3OV&n%J 2L@&;^eC(Fײi]ν,c#mnj+' LE_Z8|l_л{M@xQ~/W+Tc R Y>[Uwp j;13$[XK؁arc_JX|ZW*Do9v-!l{+m4Q_U"BQ135O?Ȁmx3go7!Zb@NݮI!чAYC.(]bpզ7x=#"S54шؾAχ`Xu8n|߫ew Y ٵ>x")N*)))Zjt4>}y tnP˦mO |:#NFߍ1O#%i,hIHS.k?zC:fMQuDߜmw!{?aǧB:|ֶwEOڂCNI@c$푮&6u%12 Z}}A h78"+O0QRb\ b'u$kЁ7l:C(^<H^#e, F) /5߀u P(IȝX׾:h4~Z&'ʬOkbGR]y9XcۦOdu KP_k³jۻK:5+ePĊ4k {^b"qPC.0ח&;H̚4<:Z~{ZY%bYV" kX1E>I9/{Q%b.t~߾h+j)Ce.6†+QƱvsv iֳP2DN۾CӇhf6CL@`65F<it$!|u6M*VYI)Me?ڡ;`,m^P(źNަ2ySCR^JzʴX (sϞ%ty?>vR+gx3Ƭο`G&ЫvDx5xEV>XWO0+^H% L;&͙N{}d@X;6lI#Vza E$õz* med =c8Lu}Ti5! ~_[lFN&wL] Npڇ0bz婷)CT B π's;۩9dr #7p QUbZHﻼ @1{v%Dcvbum"FE >3aO} >7ys0M;{.Y\LՑA,Џp +â@Tzt-}e%=;ד ϶,FhŖt^`!fBk>R!glCAB'DUi"k(6be[]'\L-.Oiqz^s~/aGʪA8凧Т]3=To pt0f`+e+_,5JG8znON ->1;RCk\r_Ioժј Qϓ1/q+0L!sRQMmM\~ch@ZQg* g^rTp&"vRް0SوK׈QR_;ԋ\?7乖w5\V@}wIYDT0u NUOͬPmul} "S$8Tᅠ4: 1dbv>ρqmt$[,u+H/jr8k f`./Ѡ}xEÈ\Ky2dSR])sΤnbΕ3i؝hYUmZh>SJ:cdYl%αOE}+ Tj0,4|.= ]ŞӘ@QL^6!(#KkRWkP3D R¸D<*_K^L̚ n]*}MX0Ťޛ\o#7] `o˒@mc<\Db(t(Z, hȔ#aY_iN7_eWN8uy;~.FEM_T#Mn&Q-۔kwr#G[S< ,%?>+G,M=9[30 h? iz\P;p,op(OmR X(@Yn6|̓ϪۜgLQfQ(/<܎p\/a %aju7FʳsC`#;{*9w%guwȅ<>!%^PӺIMsIeҖER|vCYtm;(KJ<,KS- Pт7Ig8KDwz R-JdhSyQ |F0^@Ifxxk13<{4%Y47VR{IPם'l!i^7؎aqn?7,lY0:@ytf%αi߃X}Ay41ͳ0!)ESͽ}4+XGG2'p@?U嘚RA gJlv VOAar2vC?w&ſ +2}hȧKLksQ3ȿ:y9ȦAaP *(:^,/qH[,ޮkHM [JJ$k+'5c.QJlY)L7"ȎݵK'Y(a>CI %S(S1m+G9$v?H蟊I+]xdfFn]_ӒS trX ?k5F9޲dX _=8)k|.^E^@}-."RM'%uvo>Lbjf_8*k|L8dU~NRj wa9Jk,q].[@ ;IdX0CÔ]+`ܢB޼blgBfŠ!?,dEQ*İL_lJ7eT5fFm%Q]B]=E0d?9̻ lp pN]`SG%G@_;|0^8\BɎDRu1 oA4=7O{>k Og|_u(.20D֮Kq33`cDږDJЬHw]\a-0JqA>pUtqIGر` .:z~bblaL9cLA6|dMVֺ{ yđw^.DDz%YgeӫD~x_18'イ*/NQ giߔ\Ny3m_̫6>TUGu{'Q_.Ey/3uCuֿHP񹼨Z%eVrd#6UICMVum{OuԶlfQ6_ %K\Zo/1}r2hvw^4Ǟs_!UêNn͚HF_=B#w޻T(u[IV|)`=4P8ŅZ mHtAiJFB6M;rC"V+\dAi-zP}z _^DΈ dYq, }Tc`8)]6V<{,MjId V$m6ɞӌ[K ;ߒ^{lV?":!g`C*:anL[K+8`MČ?RR m!{acnqHS,s{8l]+i郗^# /wCCjGf?;rL+QӾR7}\E-S7CŸH;)Z3fo_X+̞VZzV_V\Դ5d_^PmFq =㩔qڧ$_#l%[SnI&g<&#P'9piNUjr0*1~btP6+}El_]ٜ+5yL==:`b+L* }*Yu'Qk +]E_q3O7fXaaDBz s$yZf0peTUkl>D!sf[e#9ݩOGmᯃ/k2 MrV"bLɃK 3]"y*e3' +9.+nB[)yJ#Tv$3a>O0NvvB*Ũ;Wg@AU׋gs^#!b@#O. k zO<Apl5r`XX $e^>fUŪҊF 8Z!ނ\(8(ڕ`; G9Vpb */#HxNo]wKS$7 upyEgsg{S"r(lbpiapȧcK9*.g%j^SŎ)n37(!O_*a}P[)5aֲr6BTD櫒wWDmW1Y@՝P,ͽ*0$۹6!4GcO>jY1P# Cޭ,b3X@v jfχKms{:}ߢrp4HgK z@{>aƶ^'Gl BU@ppYny \_(хEKZ˜c*@qf!)5~q&UN6̫j{IT "ܕh*8>$ 19BGN7^2FE4]$gq>zJ͈Y;O僉:7ACt0UA\4ґGjy=s鬾#N H)]vB揵ʶ2$_ȼK6V:aמ?Ǩ.B>*ˉ 9ѧS"N8pիOct-Y*/^0o0=(}}:iWdZ mZC8Ieq8\#m+˫"Q&g&qZL\-EN_̉/ DsdaBHZͫM?2&htҮLH"ÿ!yGK?8EVaT1~̓P6>Agl< lM$>Fۼ=  Ex6_g-ѹ_, MoOD..^}S?GT7p: &{Xb+k@̗'%dɾ$iz#IC,ݗ}nhXҙF[)UNRV Ӽ$NcBu&шu(Tɝl\->:S %)M/oPIjc۬IJVҿVP*m<(Wxi+#>/Z=t좸nRm:h鍕U$U z+}h\M`)X7,L RBv퇆^6W/g%|k%S+1D`W_޹Ҩ^hT}1O FIJv7ski$$5Ϛ7bvep <[8墄] Y!N<+ Kx=3CuF!eߧ~v}nn{z=<: (Sx,JV]K~cz~b@䐹} B{л+Y?ߗ1ftm~/u 1BO&SWW=kjZ}PÆnСvf=]P ӱ~Ӧ nyB_TO3¨Ev~@狯F ;)W $|{`ObK3_ZM  U&+  m:e3"5V_WJ2Erl`mPdmB\k$Ey.RΓ! Ni!ճ)$-ϱb}(>-p2S+[iwBƻX miGA] r;wol3N!NnrcqQm(:Xq"Qn_;֚8 B%{])]؎`ZqZ*]B-ZHiJʻ.0P42DkdYN.hܙn. KZ3mЂ^&Jp~Yh3~?p%6.(rӵ̡ Gɯp+6@7z;|2 69 6 `vLv$~ͪ-Sp]nslrxƃOXW.Ga1YLN;Pdv&yÖ Nk֕P&A66ā4"pG ጵb 5a3%ltZVO4 CIY<4 A\|%k4X9H B餠^RJܴ}`e `&%'$ưq IA\]hx AJ'0ޓYm5{(Qg|D-;ˣ( Ҫs{BBDzLAw$f9N|LA|ya{6G.H Z+IIw/I _d 6{Lf g,GEH_nWMXj"4,Ch ؜H>&V`XryEH`JXla5#FJ~_/yL*k&϶(4M(U89I>ŐaW~ߠd|A1j Şea3]JWFej !?a+3Lڼ2%8vmպj{5<^syoֿ2CX5ȸZL@X|f:tA?KgJqA/U(2!ۗzTV?~ myjℇO '654#O~)1WA)C~MFHl@f|* 9`h SUoomN7xl TH3' @:nwFܑGu3~J}@&CS$2z 7QE$H1.&V^98<̠vE PS3$Vc `~ݪ[ j/&Z%:jQDn o]#!WT*ÜCꖠz*xFAˤ9&˄ێ (5U؃r]cpYO_ y\ξZH ws\)eZOy1>G*2|Uuf0*}%V䍘U n7F!|YS0BC;QVI{_9|QJ^;|، O8|II+e/\6F )z|iV-!`x|+r^_\j,qK-#2(h6 qUfT}f@>U680wӨsQ$2_Yd0~~1uʒ4Vq^񭶱Fn*4%28x~pFL64 %τv~@]L\ĨKkgezpp QX[ P7A𝥋ᘥN)'o(i SNu"0َw%]&J 4 cjVcF|`t9@Y~m4:b{DW磔I{2I#K+ 32@D y{+ѰؒR.@f^$K"XY!2ʎV⟰5R,4wJ=66#K"w)yRf[@rՍf5);?ۇʥ3e&dYYcn0ǩ41~{AwkoZr}ˡ7FWA#jr}4؉C_;i6i쀯k.NO)z c0uWaq]`rt@GÔt*<K"y߭q?6\1~4sfu$̽EDž"uUp1&@vU=)Coߎ3Cm/#?LOuzR:P0z|o2.d uw2WG2 fu>Y+'q8XJO G#$fuڏ`GMڳ%*̕e5J6(0\4ؕ/H| -h`(c.Oe "<"m|EK,O2'FD[n}wHVi1ҠpJoF$j}m,އ}›U?(331@Z҇RBذ$jW`w4C#2v0LJ%ͬu"}.é֫qZeV}ɟ0eNq  5|Wz&ZxG{r"%.sPv0HDmP|EYfe|!"q| jЯ3 qU܈EpFj$%v! O=b~Y!߼Ν] լq6} ;k"p zDI1ۍY"?2tS[ QT2K*H/SRc`Ŷ"Tt G xS]II6hFXFHZ-'lϷ g(F2p5$(Ʇ–z]~qS[,@D4;A].fz g@> __&^ NqEA}_Ir*Ray*ܭ}{4"\MQRR(k\ ^)? zb)j3Һ|%8|71Aь1Q85,[%BO6Yck|8o/Q_eJV IΨŸTS)l2^,>ԭvx[: aca;ɝIe3`–jU 5˳"ˆɎs\z5Am I#OS:0I?%n#?) į?[E.Etj+5Xx2UYL}w,:6*/9apbelEW>:_lhȫU!c߂h÷7y #&\ 3 "ҠbGWʾ<ݎTe f7+$dv9yP$ /yIg ) f,7vaJnK%7)FCWp\3xڡZA|MXVs>@Z@{ PƒBKJ`K۲}"013A]]|wc sZZ!F״"rnS΄4H4o B3 eZ(˼v6[ZxU1|~ W`ǚq쩁6s4(ʧB5qtNb2~tjpՋZבyJ_sMúJJ @ymʂ$Q[b%ܴ?\4+/ H X&`/ӏ481_^>= 1UHOvoX`Qw3ޚ[B!19V}y+~2Gw۝ szʗS Us6eu7+T'(~%.g'IgsΔFCͮfONd,j F<q4*{϶^}aznV]Mppdz QmִtX/>3q d L,-<09 Nl~d_=%ig<һi:Q<v$Kk'5ල<ԙMx_b:/n@Zg6l gsM8u>4a3F.K~`)[rp;.o2.?{;k7xP H%D* *$$5kISo'HtӀׂ4{+K"tq,Hv`T}'YǺ_!yI?R+1D'4@TdXʕl=j1Ъ{(!* ߜCRTޛ{nPTt5y#;(?u%V4 Ґᅫ% J`BKj$";9:6N_B&jk OxD8:kr`3짛QR P]l;`bes#FTgI+֚0ct+'{Kd?FTz<߅x/Ait/η6^.ˑ򃢜q[+g) 75-7M>(N{Q=_0D/>_qsy8mC*FCLT ~sfE2g.^ FDK<N~NA?[7 ]/oCjkSTedȘ{ʤe ]E&@RB,R>o ]$ɮ&ٷݗeh{0U(wzE,bYc}-,'z\.G܇.$4k{S7~ ^Gf!?uUw˥[ϵL-4B#))p MEVqfQ?KBT c"1 ~fFdi'BGE*"vRʻˡ0D|OЌL8I ! ؤFKIʉRI˜;_.,f5"Twk yAAQRcm!LIR"FlSU;T# }ˣr6̟j.tĞTA5cqS4: WkVdxJYNQ#kw$lCz:aU8gW$5\3;4NRTP_`ee#y% #ddQ -_VZ8w Q3lzLqMx@S_Iձ.@ Kgstg3oLB!S0~c= ҈Ft\?g%|W*\ {$% PN?}W ر oK7~q:f|̀! {D(G4%Ld5)UHu#+*j76V&4IbHU@gg D0t_/oAj akk0bn) 0]^AEZ䟏h2(&}L =o5˵ AU7,wjG:Fg"yn0Nm , hDfhN4\͛f׏Ae(l:jI^snQ*҅B^J+Ht1)ѻ˧F5ȡ_$hobc6(:j`Ftr_I{!Ewt"Id9ѹ(Q1|='ɅR^gK&NՏBԍiōd/)1kq d(clt+z\Y/fH\2)?<\ۘt(qL_i !e%gK!"wY_PuG+$sjec/vҙo0,ÝU^Q(b q>쿂I+$::ThIX1B3Өyp&kVbb,ۢvҴ`#0/&}SSOvtդC}JË#j#3:~=E`ƴHy߁U YmvD D0Y<sq>>oΌݡЅ!H,L :0 ~eBͩ%T NzKL?XC.3 1hT"*H&RLjx3[:WR 4)%*`"k}ZX+hݒ.60uW$uc)n|3$p̓T.$p啠n]6+OphotM_u@@ʹ4rJY?E)c\W1{?0,X"!Uu#*1AĿݹ(4eT&~a}"Ao 25f%Axp_SLs \?ReS}U?`C9 M 5W2<V|-Ó5G4T\4GI[3 3vMm؃F:k߹3?ڛ?gk=-X37xZC: p)} O 7×:U݊qKu̜-b<&NS!.K=e{3ˈja/ V& ؿj6[FDy^>Ȩ?ʜr]pw'MXAf?('34ΟbQ[Fj<>PȈ}~y bΩvgdHAhOHÀa:C[o5O:źԋ.S ]Є* Zt XD Wހ. iVesG02~z ]|N= xXoB}GzF鶦r &69:? *e8϶^(m쑏yMIc]Ӊzf'fC>*f p846y`%L=l=6AW- ˗^mbrUiRw*{eVc%xw`G=' V0*mT#i>u7 H_*VM^6kh~f`R3C,y&?;tǠ؉Q}!K,dRE&sV ?#l;L8n05UE|sem…Y @4yuQ+,=R1J\utq P +%$Kr jd\qO2tg2I`_=2a[>ڠ̼8p{ m &Ɨ,ǼuΗף+hG]v _k bNV{h5u|DMpѕuϸ<~[ޡp̥6vQϘOVRDJU6`6y͉ 1WʯH9X>F @CԘ5;<^#+!Gw>|'g;VH2mr8"HAEB6j$ZYOXS%تsQHb/2O½W7c Lq}VAN_~[fh\0DDp0Z:b \\MhD%W]ox5ջHEJP IžkJS}M<!fA-:[#Cy*S7~b'M#$ ѣQUﱑƭ ^q%#ݐ ̟GV1qAav j πZz?c2n7e fu*=Q"4y 5l2E2r _ގ :|7.,4Lz|Ė=dh xFD˞2}272:VOƑ VyY{%F MF2@+':zAEEanDq>oeGJu _A%@We"9g$ pY~-aU(nb'le =8VMf9sw1P>="|H_zG#+^}hQp1& Wy%lp8Ɠ:L)d]P7>RO~BSI`ynHvDT5@ >.THQؚD-b5߅ɿV}ЌEs"͚bk8ziV&f/h+?ugO2smtQEJ%14ˬeIIs/yopgIˢ4Mv]Jlye0|Q1Pt)kYD'Fm.oM_Ћ*h|Ԧӗ R@i <*N{{8ւЍF2kyU"P#m]l50[Zr0IE_iG^(|cs^ Ӏ*m\Bmcm(mY-hr/ ."1 DWC* 2J_FꌡAjZT/R7 |z5 #;U`a.5AhaK=0tQ뻜] 5/0<<&K6o]In0hr)g 8yF5BO@;(h_YdY2ĥ3'sIGu\I\u*;+$Δ㡪y !J{SW0ٗ5a43yi* z3i aU5KF}~^I-q׻e.bJbUNsPo`[ SP;0!Ȑ|yfW*G&L5[rfۘ>2/8Q۵CLa] w:"Բ}?xe+A mƞY'b9"&oB$A]t~!>U a[\ s%_nwI/oy x8ޖa iQF?BK2E]sU (qm]yPCw32nvĨGSYSpgPSD0ZE\L; SIaj?|3)%x,eg~< 3-x#,,"su:Rcx#HjKnrf86XdϤy8q!f!\a+(T$bOAiӄY~4XUVNۉz[`!3C܋gre޷20r%RS,OlC]3B3Hl_ג = >md{I1||FxW*PÁꯟ{+DVC #,;LDG-Qlf;+\n=?foUڳ|@#9kfՄǓ=SKvwd))GHX bꑃGU,(v)S] êȦ)'V91+l,fXs/VN6GDM Wl 5% ant=\OEA,=BcǛ_ZD'*4Q:[eT]TXs\p~6uMRʂ.w帔H6w2˼'rP#\,x+e-s{ eB,l (A뽆9!,[gTiVLܫda{dϮ+Qe^) ,w&yYY]BRgM&mÄXօ$-ϖ~':شGu.y,Sw L+!V[6 FҞP7, Jw@-$B43%"lJF$2umKT$2sוCYzGkO,Y5bs9;z Sj΢jh!䨜qvuJb&lW-U^Iʇz OC!l #ٗd0O~T-dK7Ur9hWUHAF^8DŽG@ɜWz?~#KJ&u*@~CF ,f3KT%t2_gVu\:ӥzA&F`*s \"MczȮ-Q*M<{6y,{@:}3_i7U@Hl4RSƧԐu !v0k0T+2oQh 7Ox#&jԕCM%j/Qe=f{6kߞzӎ̀w@{Sxܔh<\ssp<58Ph!g%SWz׼ផc:_;'$[3РO40hCN-;t*[jS Tx]\$QX]+^ N敫JPqRsTSčZð;˪n#ҔqhaTq1:vưT qwzc> 垮9 Ag8C;^lMbh5?N8E.D\2խ~k!!@<°2x LG?n]øOYA߈sn򪟵 fB}m+s%MXQ đ ZEq/{^ױ%vNN ##SNM "ݦnFTm#shL=#<leKn&ǠMOba$R}z\l6l>607I\rв#^kx$]%"m UڰASY- UT@P,mQTSِ#hڪm=z-_*YoSOw}st 87ǺB_{Gh>Wl݄fiDOMQL\vb^Og(j&5jC&%| 3'6ρ_-2jL$`?k3`HncdBgwp.G-( B$-WCM'|,9ԅUlRmgE KU .{+ܦG6)TzTy=ΰz q Hm,K@"RB)EH9##q4}s&6 sV+RV1qAUXO+$[BE#;M͍I,\Rm1~pNIn ٹ@g~ACTk;Lq#,TQb>W]T v퟽GEK׎Ҷh[&=FVEwXfGðE2 OX&WI9Oнqۄ۟GK/w(Q8+OQ&`~:KmS?\+]HWK>&}Wcs(Gm{qKMĂpQW@m{y32_&_Ճ;nN%ܫ XWق :I{m?jGva\%kz+/L.~+ύc1P[fP#DfԵ SNj\.Pp۬K"Wx,`u7K:x8sERw2!J7 _$|J"FBh]?F& _iE}ݍ xc81s,GJ4."|M3IhA< 1ae.*y =6\hk=Զ~8}1y 8Liی&p H7V2h ~d*~=Ecf/f-X$@(}\2n=^֝i]/@8B3b g)l;ArTh JW~΅$Ak4Y/}LC}dK:6!Mk}fO{{Oyኳ,ι9NArwɣ3j,%zE,(2ߚQ6 2d|O5 `cX(J"M;yuO놢|H\60K\hfULxfuEw:RA_H;^zUǮ_j@$BB$;O |NW3njRM9;8As.+J/_`APhU-ZJP:{gba!7DMQ{-Dx\HOᕩ5aUnfg2uv½UgPZi _4j kNޟ&nNJץvĜLy|CQyfeFTv?2dm@뵪nBf%O[Cp=*nʬ{t<:u3atwqxǧQ+!rõ<e2/ KI mwƔȀa$``+Wr+7kidщZg5GRI1Tx e8'2uTw:9CScmՌ: ,;"FCnr oh?䌳rH7G#`&t=հuG MpȪ敝lgoۄ23i=ksЙekIפDm)z֤Xm˓b?Q e!/{+ՍjJ˼y]^v5 > =3UBúյm*8ৈS>ɭ8g{ռE?|ŕ2tp&_T=}ڏ:E\`cWEa#/|^Fv}g1=nlYX5o- P^@\r;R~{{&O iȑ9c^&VGbXZDRU]<բѣL7BJ{~Vlt֓*:o0M7qU&_(.>-q(z{˧;O L (XC|^kܷjӕR GR{̰V'4卅Ot3ϡ55v`utA.њy `/ap)IRc :6.¯_1m.vT|l$0[JG\)v\gԽٯScEK>~x"gR4 ;E(J5=n! Gr?zA1@3<7E>zC,jsX*FurN*F ޾^ie+sP#I"9Z'^MguDت#YrI,iusZ^\pn.tIƧuB *]p;#fDHέط.mw'Ϡk V_iLTYUpZe`Ü!OS-TɌv vǺw-Ejq%vշiy^A1״^*#[2ah&| ֍KLbPיS_*nn@4ѸN=ӸXaqwW^f v3Ƈ%2 0}%m?z׹ޒ sGw/s/f#xKoP֡9[DSsmk#MBJO4YK!Z-ȡzRbz)|m>;n52஌/(W.U hi @Աj9Nroc"-5e&-ueǜl"WKq$\ ~HR-Y.<7չ DMrn8`1ͲR;-UZ 綐(n?1TcOD5~G/eYQDn*>#Y?s}?\MF]@•xOjS, {pd`W'$Mt*h,^^CȤSwMxQVvzh*JX!GHY-k&an}XaAˉXY}maŪ'&SpJ0vǕwaEݫsɨ6RL=+P's?-Ŕ–dlU#﵏ }[Ҿ5Mʮ5T CG[8`ֶ ?d5t?bzWJc1Bjn%eXW$iX\=IuNZVHZ&,A@ҭY~u| LelH@1s )`Z8QGo{w:ge>Ekt=!WdRw&oىPľ#~Ğ_ p}/#bryS$Ԃ(i{`N_Mz(}k&,Ml#>f. /sgza0'M J ͚w |ҿf/P떓qvbhe}K GW(}ó1)>ERC!?#16Mg Ga]I}3^WA 235J<GU;RܣtGn4aE^A1e)|ܮV^iZ r=H|N4}@iv',eˬ-!QI͛W@Yls\L7)t%Ϥ咈f*:.iAؔtZ移 s gOs2{W)!6i[W'ǣbXqTQJw^X^c32EZ}\ w :{^ ҕCIw0pnO M857"4%\,?[/uF"&\dPVɻZj? +Zz2`.+:&'Ϣ.p9T1\ὗ?%ͼ+Eˮn8"w]Yh[xa0 ;' b줓D ^سd*~#]bWM | PmTYxՃ]vip<7ӱ񝅙 _ZGv3[ZC?J15Ň~ Πf܃4s6eN[NϒlKtn|Bg+>|I/-$ 1D?qtJ$%Ղ%Ȗ_H_l98}E_ixx[=ojch|AD1v|'7q# i/bq7銕 ~ %"ʀf^2 Ow$3lj SPR3ҋA>}IMX4H(L0X@vI`spPV-DC&]KʪAۥc9F"X V҈%MUiwlxVޢTj"۫xAeCQn ʨ; YZgk3<! LR",):T"O*H7 B`1y D͸ gz$%oInU--T@>Zc"U=s:QIŹbR`zL~>վ2:\cXTBh860#}7YO5&LU\I3s;fH[ *?[Ա 6=9z6F[Qaԛ`8Dk'<=)\*`:  s(;"n^Es~նΦ_trL9\oqQBtUj o_x}0}du6*Bͦ7U;f0_̱a7M Rl}?5rsy{&ǂG  >K R1QʍȶX)@@r04N<:oĸZU~kI D9=lת\a-yKU&f+Tg.2%Ǿxɍ 0`(ɣôZxۯ+3g^?ྟuE7p i^*bB~4m*ŠC; ގgFT[iեlvJ vAŞ9q2[;'F\|zԟsS+Mnt6lfrd3f\z..gMq=MD3 S`R)?'ȵSt_X&\.Aۡ_2Uu1G+y Tt 6w]{wI]7GBkܚZ$vzA;'V*{TT[t% Tμ)zovd3;to79ƆU' JzRSJ Bu5{zϺ+x! \zEAdIhBg XJ 82[N>Jb3g 1syzۆ Ƚjf%4 i7w6Y/@GDw>Rj+mc`EV]Ti&yh ;:r{TX$2X7<ԝnš热wmiBd\*J3 7{`,-n05=%#Q} $ u,ѮӰ W}`F9khXI?YոV#1nZ wn7CP/DEދPdkVrR Ő`QAk#"q!|3v?7t"F[Qbso6ׄT˫S*vQ! D{ #eOp1e<~:э!zl[oc'HmXPg\6'tHV {S!`$: ":`gK=u. 9ZFɚ!= Kduag<ѣ[:@K }e~J ҩjǹǣ ]nm,oA^^a3r~iZ_>淦+qhWN8:l=՗/.{)J!d׎)a+ V{&t{Ğ@$ONESCE1fm!/R@$+4ġPyN}(g.x&eJ[F- 9q*q%fTgKIle""p5|C|lk[k|. 6MU/yca2R85~ѻSPx?K@DVv} -}N捓tWcWIG^butU(Õ$\xwgUź=*3Ү, W2"YS=>ť5E{vb9y5y񶯘 ȸ-~Vz?l$-RI"'2H<ӯM=xZ#}9дr[BFZ|o]$6k+"bEY--KWB ^b}л 1yy)s$iDƥ (Iz^Md ζLa])1ݻ&g=?Jj}I}@oz>QGO*v`=Q,o(B8jR߬RïҴ:"#_b@NaGn;y\ȐԹ9BB)Dqkss1QkW"6Ey`߱M3ߺ|&LOa(Fؠ&fА~U|l!Y^1)1!9;hZ)~"O b(pwz i E}Fەһ80l:I?^`L㺻k󐞾-=\ zw͠'tÚ̐h~bX\]Om!](wґq<2"L4R_=1Y zW @a]FMV$mq,Ev BsSj TiRyl,jBI<'?op@ D:?{ 3 B i ]xՑi<Ï'ip+"qT e2rKBeG2+Goi˥YyJħGsУa3f= /kϽnlE‡{nW ɂ;bN+e+Y=9MK_ٿ~'hI&1Z5R=+;bc' 7-:@:NX@3ä- Oc@S(V^2 jL҉uۗfPuk n:ko Dld|P^NȨ=+ig&"+X0hܶ*`!%ۣZ  KIU-S]M򅚀Ŀr COH+::ḠP`1jߟefDz5_3H-YkѓV,=86 I,"Fdns>ފ2zʤ] wZHRW8(_^/[_W2k"[sqN)AcQ$g*(z$Xt~1((ZBε\؈J$(Yrџ {QuvX+sC;UR~u+IXMW^X -)Z\""݅if$C2\uܳm "JAv2[S-gi" b}Bxب ktvIQ{[ݢ܂X@2ݢ%›)3Gh֯}u,2 LWfl9fӴ٧eqc@$1M:C=L|Yp<)غ45%X"ړ] od.G")Ct:RNo$ q/{5kW貸SBkn_k\h7ݫx+&b|G^C ȁR"'u} >d]孢AD<ūl\υ^eTxYcF ݒH.4icB4˧XYIk ]R2Ahhܿi*r{ ne{.N~-ݫy$Ha>]I=sx| : +x2w NxkoE@oH]&5J !=ѽу/8Ōf-x):y7/M@o4APŒA"8!oRWj!w `'"nD*F-qRFJhx%V'7a"E. *k+8>I`m'O2YRUTǃe$ "ih?uAw iU N``l /ˁ$ W `Oe@vg3O "1l (a :2\0S5|u'[3sR5^\^UQm01MxLGƕ "rvSvo8Va ҦK87UlC͍ ~OƖl S(@LB8 Uʢ6Zs&+@I/P,U _/a=h4}F{,SŢocY]<\o\2N͢ó쬈]\Qt%kZ@W1Zoj![!I%o63x =[Z/#-{>dhbhqA* ^".ila䰴2GJRK!X|`$^5q44 p`5T9qd>Ѻ:zO=)>`XHi1d"F'!c0Y6]>\7I% >\B@sHUIYBkzghʝΆ8iڔMSFo]9Z\6\+`Fq:DPU4*j\0-^Z/I2.X?5vn|dug0i9 o֦es*NF:Ugؒ1 s!@D4t YKMjГ|&z +״uP{28rhzp9 T 6m+V"EgEr֯\cٱ GdF,&),ixpY˖NʟvEOTlKOc[KVC96&{ٸf-ݿM{": 'EWQMrZΘk~L-u;Uf8o;2srF $!FHVXk/pPsVm Y/[~{-NT*ʱhPnba2Lz%]=7,ww Rk!hd$: 턺Gr-jB$IwK cDr{58iw.JVprc^Hm:n.pexeSgpmI "O,{`,$v5VI)p#14ƫ'sӄ f*+a k>!V ^C qաU|\(ؤ:Z؉@,BJ}եT۠hTL>1N ~#ӃAgl-dS8q%&TcD+:[@@&IkYzODBcUsh @XMO7_Җ_Z$~s D'pGV_6 %S ۋ rd&;h~#pO7do5 5qF]WYi Zy'M".S"~(}G}xr!C,f F_?&e!F=Q$k:ճ|y:?'6'?DSFnRH$Y%.˾UY]c*JD2(`bu@È*&(?vڣwxyyT15QM)uV0ٮF/zPx:8>V6_8Bo+@+7kZ}`jP;IY',N2^X=.!4ׁՑgDȾN&]?\+%TvO4%F`k &Z:wד6*\ =nA(=7D8{0JA&M9S.a,=U%=ymJ粮NMɪ%K%.mHqO< h<}BfA1:e鱎un=<єxjWϧdm}ɒAv_uA>שLc- 3cux ձkA>{ .DŽUvGixt\-TU1aÀr"_l"q}U0\L/,Q0+֔9QtX,kO}hbID$y#G&S~Ԝql&ZPxcq͢yn~<:NjNPѦ/(y~zBwZ1PVUvsn ۳̾ۋ?‼$Krq:*Yҹ@ 2oq]5vbx(44濅vte?N Ђ+Υ 8*W^I`VmZ|;۴-,DUABCgFb@lZ/㆝uߒ'D}.Z8-El0!j%;MQUb!L.0|WKlcyM`aZtMC0j/ŐK5ˎ/N۰l75ϟt:T .,A"1fFf>>l4kA_9+p:٤$0[\sNba`1s gYؙcaxR˗џ^l7˞Ǹ_OiH[3a[9a-E WL"9I11x:ⴖk4g= O͹-µ!+*ٝ[kP:̻yʽqk1'**XdՀ5&׳ >b4s r;Zw_[6}I.-1Ldc}π, 棰p }{c@C86=Qujg'D=δFxEU" .L/|}C+O!\6F8#cbk1x2췥aȵߎocnn 5x\.2iyXg7| uaˉf#Ot@smPNNx:[rb&ėWĪō)kcڦU"nOP|w~Ozw=ZlLDc<$uVM+Yy&?Qx.RI"J=^xFSՇjrdtwt] }xˆ^8KP_vL$/I{MvdF^GOgC]d`KadZkWBh/*cnJ+{ʇvm1~We5줧MyÁNgs8vc,3A"ԝWbd$ :$7~5hV&'/lf\Te}AxO~xDE9#ZLVwQPh]5l4H! \7Dsjs/e&nefFDąYZ~nv̂i3e^d]qY 3Pb6V@)|2JX-l$BQND{O1|2o;֪&Ɔ`^@ tt-H㙏AL%K0қg!! 9I[/ېKO^8/lkϗn'R%,n0 X^g3fsaZm#m/>HItgu̅0Qj J okA8[6ގVl!F9/ϳWUMd/i(˺B}rezN!,<>^X L;PkݮjLJ\yΪ^9rԧ0X6o*B1oӸyr!۠qqREg ΅Fp&,@[8Fvc{eZzދg+49Ԇ?0ƙ[srbVZ?'jZF:J*)Nd-k;6kcbiwTZ&`eR\R @0@n;R~z0i 'g8!wl(J-z*Tc͞$qTOEb`7/Co]䒺0!,+ DF g`Cc5-uh= Z7yHt.fa=Ko!,p%‚q4[G2<H`aLT3be oU3(ҺXy_X+Ř1s}ğ٬j$y#/+)t2oNM>fK 8#xϹG0>2d>SI36Oa<⟿] ^b\7d̖L&gk:1bߒUrq/ @-'TV/04nzB6n;Q3?$e7>~*e46"θ`KzT ɿȍć"dcIHo^ Qfr~0p6g[DY#kLbI\eCԅ6cSw]  :UTUl*ȈU".U^/"!4]-FII/(r\HuYNS- E "qط>gL,ϣd4߷͓{u-TheFACb H<E(A|8{'_=Lnteu t_0}j5B. )vې1haޖE8iavTē+&'}[҂z3Q)J j=ytO䷓ ۗs>D"}s.,wx#LLvZ]5UYxPZT'"%%0'2RJ{?J,|k[ W:L5bcK2>šo^ƥJѧ6ȕ0 \y~pHN(atQlԂ߇11h9JG0'>Zk0 i?@PnjnN' KRFӡʚh6thi.%{ȣ,s*QZB]+aaК-n3A0( @BkYw)/\Q Kf^ fGX|NK& -^=nSolp"~=&B\xB, d @Eu@y̳mbEr!#3h(bD H$sRZ:JfDzHdMD`ވB$0Z&2Wc+t`x`r1_DsNcy T5vQƒg"Xr?H0<|֣UF>6^S.5_H!%Fk_)O*O݇ ӡtZ:PwyK0N&:65ґǺ]Őe E2U? &2\pBUy!cCTaT <{ڝ/G3x=&LTz#_IY>KR\@0q >t wyvE;37,tGm2 P kWҘ QX_[3^k9@9 ]ցlOWo)!)n+[Km65ppY YU=>+gw3{Y!&S)y3%- Ap~uE)j1ڦpE6Eid[`_gٻ9Ii _b2̮(䮌.v q1BN-/a`.?iI*3Aѣ%hO -ح?@N3Ln 5j_ Дn3UVuҍ[BN*1>LgAۍ?QUfQ2Oe/&.9" qr;/₧ F!:;Y(% .t6Bl-nuſy`JPVZ'W>&eWϠwƸO"% r@Ae5rJ1>{U]\/#2?l7e%Z%2 {Jw u55VaӜ]bnSR +Ij%G8O'[f@emPy"%KwgW@N ponT S\ &jtJ@!T16ɦ}GGÝϵsy.wۄKqh]`,]if2^&WYgDo\E"V:%ut2 _*Z()Ds*sxفHxbw`-- L놽 Fs?JZ'Mwv0JD.m%֮[FАѧ yn1ZkC21N?%y6ݍ|t [#g-OذxL3;Sg T, 趡K$XچHz O`TTD1 sB:eCNVQֽc|"ayT4k12eq\&1= ʛiٹtB[_y3HoQΪ7tkzbc_>/9a7i]ܥNhud =e,K#,C]s}f;F'}  ג)ng 5 D۰&'ʙ@/X Wջ ;݊zU\>r <4EDvV1Fo졤:"(@Q/]ɐxgZO[!xK.j@<9o} [3v* $aod'P$[.{_D]^xs,R#)Zn 606(O4zO:t;"{tg/vQVḩ S@!T 6BQ i !DS5ܺ/^%_qqE=w<*$sE|1e+583>1 ӽ(^=-(:Fz}_jZ\aT`8-Aj{MJrA".k q9 NLA8h3 X29 =lL,[gc!_ì!mԑ+oG) ɄB*}kc6]Q%{wkB DPk435w=`2U;` )ɂ(LY^ Cz+xk|G݂֟,6<fSx%rkW.V|&W[lK϶Z!mqutNeE%-~|xáS W'8DMr=)1'-_c:%JX@އ0s@ 0mgGnDMlYrt&6&:ai3ͭP(e+p/zuR~>hMVΡ)j &X}\~0~r lNGlG֞-L%}t/Aي n;t3| :" 9drj%R ֽ͓=5 Frpri^ůuk<:5hre.iջ |Wlv8`v'äHdsbВw/XbZ~Ʊx)ք14wz(*-dWۨcV )eͩ+=yǃg R 3"yTߗTևÉZ 9vG~gIK鐃YtFlh:ƥϺotIi*#}@RN;"mEiI>6W_`zxBZ?lPy-݁V;OmC.U36bL:?>=Vi\jȳ!KQ|^;ca.S97_/u,qKtc9F:Ks薖0Dw0>p=R/>0,A-'YMFeװ= ]1Л65Wpb _k|Kx;ڿ*/e΂i|m8E~a[[}Z_pZ0'M#צ&>xdڷ pEJI:&OIQjP#KH:T|Ta{/٦G/L0De*Xݞ#_ODX"iD>7O.Qsϗ{O? KeM*DbzK%uZQ$AVCO(5 fH4D3̝Pㄬ3S,qxjFE9 HA(G,F#$Zzc*{Ι"ب>r>Dףr3B-'W9mzsĊbS&[%SM)[9!s0S81;$*~u+yir&p1w>xXY%e ,6YOn/H_>< u~,RXoc#h}Z52&bZ[>fSac-A^Ob*wOeSm}]M?&pZ$❾B] bZ57˅m?dl61= pj r4n%w/uZ/4 [ 7 %q9X'@Q_`2,# r?H./s dF&I%d"07#e˶t?b%W'm%iYNf<]wT{_IclλFҮWggVZ - T\w?Y2C7_'oՙ kSd{0R]RK }Ѥ8fܺ)EZQ{(1ݷ2E5)s;EH@0"\ A];Q!W¶Nk[Dz(fSPA  cm;R]Ҽ[p:W]:GF%v<˿@9I$!imC݂^.Jbgy R?(䎺XoV~tiG=.Nmw~Ϯtr$5}d^q¿ɐϏ6L7`}3VSih( ='b0. zD)vH1ӻZ_T+Z!s1F)&ڞ@zf>CQeTy憞^7WqhO/ACCN`G"ec0-bHKsB l1oIRn9-HPk\(mE `ݣ9?OhRÈޗeW`BnPņJf\iQ'm-ꊖMfШlnjSE=g៸PUXK6,u'O)-)5# f`r`lo[,^&cϿNlFk*eyΪyɽTȋ26Le¹?H=\rLv= eZ288 \r:o ",HG8 y%<~7@~Ƚ;ޅi\T7ġ=ewxą0HUBN1}y!V׸nJ8p6 X{ `^Cb1( W3ϵ1 ٺ<,SLOfs#!PM5jM,q g ݈Z3.*-ܭD+U]7%6~~P?&sJ"+֘]Au Ӹ/#8(O}j*рXҌ}HOH ٮ;ÉW?7'tvK?^&e"!TSW%2r4J-_0<8y=+ׯ:וSf8eÁ]ɎUsH]c| L9<Ϩqroɐ$RO|uR4 Œ)"R] ) L=>-f-n3]|Jx*"FeViNV dI!CR9Kwb4*(g&0V:e5E׹XC(U#p( i(UI'u_ΈroU ##z r?@ ]MgYk9Fv##d׼g}eA6!7,Ta$SJkMdCwU/I4)CŨ0ػiwFTi&mE;!w GݮYjŝ /ĊjFD|)SO\7@Er :0nv{!º+N6;yyqIPГ(RgDYnxn8jswVxX[Nӗ S'BT&yGS '?+e&q#Xo]^ 6y(}ʢ.m3>Ono+Mu7^Fk ND?"洲[]SnO c+T @2MOwK3KL+HEۃBR:\6æ<۲Z0)*Vq4E$Cf$?Dz/:瀦*rI$-D $saXGP0 On̷BY*Iүll hpdLW+1VsO!-oUJo]Sƶ{4XC`rZPʤ_}>ïHV0{ Z_GFv̀`OP_?.@*gM].?MTm(zc_np04fKb)zC?fb;1cYy*LWgzF=P1$mgrkIrz8ɵVl^܉;21^C]'B1.77BoyO.k+ihwD>&W7G(>W2Z;t20%\f}*EC2do7"Bǖq% $w%1V>.AGi'z %y90ЊI t]}L 8iM"~)+FCT(orjtNB4õO}'rR|[)q̒G]wd#ұ0x6>:ZSx9?f-〙*kg(džO**0Mٸ'૾τHG㝨@T/_\)_"햺Ze"8hj*N3V9`aoz=e(;*!/ HRWKBu3׍LQ*StH7XZ WM v+u2nOgn xldNfA@j[WLhۚD |k_ZRp7x_H *~,pLEQ`(H@/gLLI ROi`^/fVeTA2ϕB j3=xaN3L-{%QuDElćwߧJzkd~ ۚӰ׊Fp)IMO( bce &w<@"UmwUoG1,TWA-zjmi(c_", [67<&v;tkW9Ksv⺧b>(g!~ɵE--šZ{k~ɵ;SN [$!Q]Yo^ZB1pQG4+az^B>Hp7 qh5Q\-BnRHW3nz71 :=9~Ru{-SkS/(\jb/)_h 1ecndꃐzӪxf.]<=n{̚oɼljqs-JO]}B5t1yNE*-*q#'4RMR( +o&lZ?Z@p GE"#**QFktkd0Jm",̿\Jh{H9ዘ9yUƻc֨PMϗ>j(&"SK‹W)HOvʾYVqd/(.k4ވhåJpr^$ǼP\ۋd͟Ż%uCF|vNQ鍤?)x91]8NIZĖRH(zv=A8m۽u}d`#&xjF/I4y cZd : #,#S~D2F,sHbH ;G$aFfe=452l7s{yʰ}ɴU筈ZN.ǀt~)U3{~FZW7"؄v>5Q aдu(,}bdĴ>ڣq[^KP{WYP ,14egs$v1'8Aم_5Ek* 'A(lׇ p J"Rwrcszr˗Nf_X5Xxm5 pVg^ WMal\<=x , /[R /! DNe]ErD),o9+4}}TIU}[ew=UyPYn/{WgLah|dQN[WRLFhue&Bra1%Nd1*7xyAb^fxhE!OtG R o$sK/5ѩ 1 r8 @Ϯt6pIf< aƂ]_mMک:g$=iD bY]o|7h$ w,3m1=ՐdJ 胻x:CV VO׿FDžJJyaR3 LqALʟlyԝt_O9^B1O-cR|P989P+\rPy12\<ƫdrqM_PfJq9 }jߌ/FIJ#i³s qfdW1PYuL,dqơ$7^D9zjiɟӜܜp-Cy?+RR^\{\'*oE~љzV>I=wsWzґTIv!aF~8ΧK}_hϓ#I1ꅗkL!ɧF3B=%mg0wqXE) P~ɬHuAUt25F+t1~~S:vb3e;; ^80ux#&7ʯgt}κܹw5gc1SFvC(:}2k ib̩y@A$f>9gq.!b[bT \ח川{ol 1_0F#ḏTݺYtB p IdeFz^Ӷv@٣QuNwMnwcWrK3s~Lđږ^q ĄVgp$h:J s^5eGh٩fN*$y#̗hHY0 *iԲةֳX/f_`) ssOu*pKsp](V`otjc专2zN{8W}W 5_gir~(:U+0m4^|7l 2q .N=X RXڑܡo|Ikm}4#=/hU68Ȧҧq`>eW/IBƲ=b'P]v9/[Scjfk JsW6\+|o"҇ȳ 3'A`~|4Ei!G,72YF4!XHF؏UR"Z@;YD< F~1&E3Kz^ y$e3m[;Ma؞xCa}MUkR,VDn)s$y_Z, 5` 6ӱYAߍWTSsܰ(\\<47FFzY ,Y7h6_ 4#=9,/od6wa#9YT#8^xEH;83B6L$M45.dۯ5}A1B&`P@]FljΠ?;ˇ-{8nFgVVϷ폆.+YېDxdjݮێ鴍Ѹ0Pq^}l?rN0D׷W|b~!);*YYߚxȩ]KX`bHޖ`_U=L6eoަ.wVO9eu< ٹJQn^5C"e]P>C 6>WeJuYT^YEhֈt?eB@:妥o&tlYѸ~mBCGfZb(j;ׁc`u(d8ODr@9xzŐڊp/KKq䙬XxA_#%VRqOיeW=vӹ1rOoG1NN`%NJ0,?Dj_ACUDtj=.+4$ koxY)> EK gUUE_X5Ӆ+!(}GO.\} oe.f8820ÕrFM~RfDm*#̘V;p5Ȝq֫ɴ}m>$MW?CͮuZa,@P=bI,$9ɗ:=#R 7ͣGiUngk'QO_)NQ96fg:XAsQ#?"!,,yʂ2$9nr99)6.ى}#w,C\`t7/{h*D{^/()Jcӗ DRUGvK*(bz-Fm֑p.̶K׼F}k琻cL~4`0Gqg[Us5pKnu_VgI* %UJ5%6P|Xk*;AnVMPr=/}%~Dri@Ր+y d>_!D}iY-cw1¬ܣ #= Ρ_z62ȂˉUhJv]%m'l@KC6*wSv 'ۀ:yWfnmB30ət;{`W߄*.T1!=_brK=v4,#MS`yG|s吓8rv}1ؼԠږhfZx\94,(3dgl7rd%)t\mRf i;Cg0oJX(NE!HoJJpҌ)r&Qd~Ng#C꜔;qݔ%[R>ZaZ^ǾDgpeD+=gBǶĻ#wNuv=nn><3f~y>5x7}]c{A< ~/LJ~9bm`KYa^>UdÌy؀chr1- +~$u"BG,gs.̢UrxeϺF S3@]]HG[o!p9(G.?0 !.`JO...Ik:-o̔!ot,m$=jyR XWURϢROߕrKPDO|M ɦ:3s. W;)P3´b]Pos<|e{DaB̛&zULw!Tӱ}Ucw$ ezׅaI {۾ k<"|5x (HNsnנTpkcB%Q]WYfԗISzfOHB,hz6r9)FSgymn@,NO.$JRA/#TxkDW^f#j<%N>2+`ՓrF9P?K vD0,l.󞯖Qxlq28.f&5qd4.r.~ÿ=niNotPM$~O)g[C^N ݪD<l.U\EG_(\<7y.7hݶKa{\BoƒK 8U"dOǽi&.6s7U?y4y4X讅De;-]mPSJJ^{u@3}zkJX:ۊ#B^j|-ܫ~MVBr)\jSDQZS\"CaWHxVQ WSO@7V3 ]<.jVCJ\[Nі { qvj/j5^Pp dGq~n<rJ/{mQ ͱXF8Rq8ɍ6dQ Yjߓ(wԙEhkp~" _7̋Lj2֌޳ݽyz%#:犜|dߦ  4"wzx-%U< _~BwȪ J)_Q=mĴ8&&) g9qGCd`TŹCt:ݫsq^ꀙ|cY*LpnvPquX5 =m|>3lvb!L"lNCKIѳzDVGb8]>}y'tu@="b* l% m"Dѹ`V<ݜYVR.dvH XF P,E3qw{y9|jNkaAy{E8u Z#y}=7"cKtϗdޫzoslBmx3J~,%..fD¤Y lD]58D.}M|z7iHgnJhLn\LC.bPґڌ^HҲ:HXd=J/doei:{0>&_5kH(Z(4f1@&[3 }ʽzn2:ߢ'Mnh&"4ZXX1NȰrfJ8U1a_y-TPh}Y_Ϧ d}=EKVQmJ3QA 'CjW??_@) %RZ9abfhXkGGmFRcgn#ٻ,c|=?5=LX2: PI Y6*NzHƔaI;{8Usz[PeȰ*XTÐ}?ƹsѬz^Q*&ŎW] b-@O33 mHE2,gd/;2MrJ7JQvPQ1}{FJWGc%RwZ+!FmVc:ԿVqnC'>} '#w1.6eD 'C|2@By쀝?Ksf]?R$f@:}2 "Mh|s}bZ`p?aQg{]A31]JE6 ql~q`\:k>l)D׹`G{|88 D]1=m9r0ACQу]sbؓjiV d5Q<cMp$ۊ(˶nacC|č,teq 6ODkXVd@mȒk5 m̮ YT,>~Z46NeiT˙c@B\"٧X.ۋ=`yP eP h!mH1v5)<'NM-620ےs['HSOݥ.Bʒ3 )Μ#۪êk{ ]NnQArBD56D<:cV-h9ȀwW /Lpr9FǣVP;I|= $?+(R @$ ~- }K+̔鏘>܌+iGdHn> hYw:C"f)nM$fÕo w'X^"Yc_F,[2g'F!ߥ}f0O h{#>Q^Y]ģ#0w;'‘0wObT7P9+7}88xad*瀻Afx`C[YoK8OOتN0K]U_F2vܶ8=&7=s3Óڬ8Ο0 e^c[j螳λ8T,.d4}p6`m ό3ߵkRlе!he <:plAM"E 6݄̣p!2Cqt_s?I ez".ô4ʒzde:VmDi0rbU@6\r Y?`';'&A ڙVChcF]jC}#u|8?|o!2R?Mkw7()u2)de vT(*SPzLU:R!o$=P5 }b`騌*C嚴kQױ &t]wǽTtϢT^9ӛS ~&.eX\4S?deU~ #mM{%lx2FR~85 q"`IijĴDf fQ%mxSsaIS7L}yzD F4alоoG]H'P9o :J?QbB6-'͎sNA%@ #$^(s@δBX""L`]ѷmY~O3NI6A!U~PXKȗ=q0[ll;$~1e ww-,pU>v檁?InR5L+s'`v!˙p~hHwШsCU |)<7!x~Qc T|@,>Tvy,w~G N mQH]IiLk>&,;AB!׽Kg6.6Bq({ 篝 `˳߽tƨ|A"iZ2G[/(O ÌCee"VeWL)y㈬';D@>qKvi042v`[Zm@mah(^сQ"9Kl~1IEUEck yDx 8}v'c C|-n]9^Aʦo4ݕ@Et tB>( P~@fApn+d÷TVƇ;*ipVjyP;J;J⡥bJ݆SM׊tr&̕GB\[ASPנV}:{xg[AtH`YPXܛqTPCMg5\wK]3b_$=AbTn}.#GߦDXnc _lleYܲ8U0^$2ђyUaz pӂ6jS0V1:UuO^75%Pk~ƀ ݭҢOmB :xpÖ1g~(4 %[  qx43˷i8$`<?Ŵ5{~}s1bD]q2 ]&P/T3) (ʼn]8kiE !(HAZ<Ե9^ lir-D"|EA`Lg2gh;FYE'׳W1(_Oʦ|kʩBZ{eMo@ ͵/ 5 ˽&wkʜLVhqtri=qOχie}~ tnXoxޣBԃݙ;NӲ鱌Torvl|6{Ju4/Iw:eqOFIzIP ^ƓEJ1ԗ2$*{/̃ I0Ciᛒ{peijJHZ;1Q6ԝ^׾~7+ YCu( Sa;aox ݭ@pka1XQYyh#^DoOrUތ5F)>/Kdd8soJ/Jv;.cO>7WD1́_KqzO3ЌqQlLs!_W ,wĈ/*V3\T'*u. mmD Sצ0W 4RGnAG q]-W@r ֲ漪m7) 3n̈́JɰϤdb?kCXeYp+P{l+䀵e}Mxj='YlZf~?+) Z&0^)/]sqSA*)'e͎wzM hȢBMVQy˻W9 3$!?5.ɐюN$"KNj&?d0ISug<6JUw$xu5êιԌZ*BgNRw\)n<  jӸ(奚!`Nt6$riO,e%yab-ib|`1~hp^gQ YQ{Ww4LSۥ㗺a |Бh3{~^b.5Xg/SP^碀O9֨ DzT!|' 7ݪbusupiA^QfDV@#K$,Di-L;Ey+"[S#cn-HZ/ʏ=h`Nt,ŎȪ5ϧ"f~a۪)%g#&mWQG+sL S ,#`r˪e"L; =4+T1(g+3ӰR \n쉓)4Iڢ4}RS2-bvlMOo32yy8xY]=HsUrSZ2O; >CoPKO7?M/P[103kd~.V^weW3r!?8e~ JS{K !jgO&Zڊ~TOE+gh 1*AƖTv~KMIȰ)E#Vl޷35ٷc7FsN!E}W /4ڬ, +]swטG&(Tü xXl,&&tʔOUߘ#R\CLஆStV >Df<*22Ѡ<8 h@2adĢ= rD {=$N!p榫zb},p/ r8QVѯ\)6ZpʻDyoVQ[>pp[vikBb^hȺʻ`]Iת 䮎" atfgeqd+dQK[ngX;Ql!1㺅 )es520ۅIsY1!M><ar:Dj ճ]R>lX}ocW`?#gf\}T@AMKS`{#56E-Ct);ߍmCv+҅U!{:¸$#؞W iWJ"*f.n!⋹ 8!:܇ڰ՗g_6Ø_Pq-;KbDyiMz\NJJ70uNxI[!tM.nأ*Th T,<:HT3+]^̪ 3=i5.r1Nu-uʊBwl g~Z-sWhrv.^&#רjݨvJr~U ȶRsyf' 4֛* ."̀9׺='*wQJouW[O !m+rȭ\g}*L}qn"Ў$6f/B?8=о1QI )V|N۰1u$S,9߂%Fh?غJ䶰1%1鉴י)as$8l E܎}}r=07lI[D-`0r(Ѡf2dtexBBnoP!W[aVn0 j>cX-L\*̅em-;^Re  PzClmPVYH \Җq/hwNf5|@9 =A!LmҭŪ{Y}EMZ'nhrZ DZ_k?4c>LE46aڸ3x1VR 9*t"p3{_6l5K$b7*hx-wDQzGy3 xWG')vz/`eqEz^m3eP91"J5d'P 0φ1랊ۤIk{κO->6=1KMH7zH\s[Ù$Kk$rh}-(8gLKU,R+)-vsiMI_ܽHq F6Ņ>tbuĺJ!-9\lYj,*5c>H(w*7K %k8EVm͹ fuU︀t!|ZjHv__䒶7DMD&'33|T\T,oʆ,BBâXlb~,d$9b![Ta&kBePZ3aG?MR.>T9jG&XʕU^<1ʒwO0 Gl@pr߀\j@$1Lf(kZwF H_)dS@8|e7"/}f x $̭ 9 m(l{%SH"3˴g|+_/\xu6Y]=%T:W E56:ChzUk`'*b[S"dþi#d ?+d +Oh_2z,4α2~=}"UG4q0.kbvz} ƛS9~OE68 1VrL3j@ 9 Bi}75&g.f wXX(5oO.11),#h[fݻljw񕳅b. .5z5fbq LbSC_czbɍ hiA'= XF9+j;OiהoVctf"ٙ_#a*ì]=Ipw([+f 0O{Z^`+5̎hlOaMwQ+3vC0؄bNŪVXV^nBp^ TF1W̚8]GMWV;śVHp(Q" 1q|HdS7mo8\%af …g)|vZd;!_ɁuC9z΄C>^}x3 򘧃 >@9[pAc2/n^ K?Y]%"=Hڭ}*OKϯZsBP\0]dnyaE FYh U1 wk3^ERA0ܩ/A‚āWglZRtLHzD0y;0̚8 (JmE [Xb0.{SN^V{3=2x(VxI{ 79I!\iPUkIewP6fVN'@*~Ƿ^)ˡs&財M#jrgD:VC۴!/c&k"(/FaqSU2St`Ű FBf܆V tTc\2J _j N m&h O>֋Жp;jh2r ٫%"K~!wUdBsz7oƜ D)Ws;|H |N:~ŤE=|/VW#֜S&/ZgգN">Dt*}n܄?Hkr]Hz%X03 t,TF`BSXׄ+@8I<;o4B:fL:6߁jxJ@zV kDnZ5Ff6. i@o_cS]/[̱|ѩQN'>q rD3,Y"tjPshYS?H2ejZF"/f@DSZP""xM,6pE>y?Z*}nM5@Uo](w+{8]xsPE=+I\N b%(BaA*V?-w7Uڡ)q'[ݦE\! Z^-3wKԵ& 2kre9Zy&.畔c%~u}KՃ,MwWxt[g lN['yQ9JYSc{,n1JxLGJzG$$8efcI*dmzc.`gxD|oAp'4F=CYvNᎢa I 4!Q-v>hSfܶ+ vtw elFm\jiz&Q>y<^+Uo5z$J ]]#ߋiyݾ$Ί"kvcSد{R'/ ]m<`юNB飪$U]`_{C%&k;{O59Gc pzX@-z 2 .d Jt8>X^<6oKOX=K'RבL!x< ,+4$o<@bAct'XJlKP8 " ՖJ =vE6n-um\"byצL;.+M*ǂǁQ-Lʢ ja7:_& z\ob\Lȩnm:QH#%ŘA5JzϢĴm~;ѿ_!­S'SGvp0#;1$}KU*6/NӢt: V:e';UHUH0LvkBo]usq^B1WJdA Y_Y|&wNe4gߔ褟T_rdǦY>F|YRe:*`7E8R8W ;q@LL|.!A=G:x>-L)*r&tv#OAiVO @We܆֪Ӂ5kTo#@cg%86'qHB,S:^#;dT=0&Jsː6c/v{'[g^؎:Y*l++awE%A@[Y7GO/ŗ;>k!EkYj[wTJ{Y9('eJݜUU|0O޸<5^Oo:n93yF]uOϧԾ]4i@ObSި fsMv]`/a~2`OrGHQmVQH`fkL(.ٙ ȴ/ܙi Hi9c#Ov+ńݞufo,R[5g_Tdo7HM{_qbVk >TUvd QU>EzL& T Fܷ vRd 답9ǹg+M8R.ѤEe$1lZCfU6j+ZshtE,Pg˥n Z毝Yyn~fam!̰*\zz~Bq)i[,V`}R{9B4^jGLN _t[7(8>F=qՁ0CIW?~bV5]-Hhܧ!^1F{/_O:?0{(!XYzfp~в wݳj͈5V;pРRzДi n*B^JmF<`fmI?Fe{c_;P&# ݇I[GlϿ w #{\RKڲ{rI:}p'|X1@as x  xF0*дb=nm67y{׿MH KlC йQ\3`C[࿋M>oJ!JCəa/ǡwk&{b7w,6UrD_J|F13 ZO7m"61O^—xຎcY]俧BdoԊіPx؇ZSOie $K=_0IТ o&9jYt@ :uTxjԱeCu2~hq _3O.m"&2%"LVW9-~]lu5I.}c\ uDmZ=|M|u 4o4̺L2Y= ӕc-ozm=ail|r|f׀x0I䯎 }XS |/qgBfgui I.hKqjdp_ۆ ֚lXV9pVH-1jɗuh)2hgYE吐Yz;7ܩeC4^${ݟ댂581;1d֛<}0hס]@ PFQ]hoV1]t!V8شŎ~!ײdb^aޭ㥩U߇Ì;N#Aң6Hx4:[r|%m(#bЃ%wh;:Hv8D^=V1.ąC ?(#m!4S=-;\=hK*j¸hnLJpqF_/Pdp'YB5W5^ZfG*y}8LMҍÇ)g,i{$ynMySͬ.\S/#_9"Ou漹iDCPz bzkC`2 dօhOsۆPF4=wkl_H'ZPԑҚag]]\'[UŨele4ZMmuGG㼺۲:ȶU@.C36٦Mj.@Mql%+Fbk͏.&:rxo\QfmT]E j w->W*ig\OBbzi: .3tüjQ 4^df's3\Dn:;PnTW5)S0 ?_p ϱNoެiz6TZruC!#_KN|]"|P].K,zl# c3^ʫvU;ACgŀj͕BEX-MbOv&6L)-3Ti4B!˔Z\aĜFߋsE,Nx茀4F!e9"u܎$+;Q TEaY# 1 ⓮[ IJ!eD1~âNNws;<zMy!u`#ЪwyvFL'jUrdt$íuD17tP0 VڞX(?xʍ,۝9dzm+?|$00bG#puw(1͂;$7Sߔ~$:֓PsV*13 6`XwwivJ$~!!SjÝ4@VJ9{GCgPbiP |HS]VT}Ħ4d0Rd Ӛcfj?]7Rڇe$gCy[%kHM_x\,)F:o"9j>%z%Mv0IUgC:'F6 g JI.APb<+i-)_⃉ ؜x( Օj@44bbBleޮ}I 9yW.o0Y +|"dIu:bU2mi1k;A”YCL]1YPp˷({;k|h;w 'U sڡ޺g̊0{p0yXs#Zh\5fU7=M/@|L?Sc4bsSSOnI)R3cj.,56ánl{-q5`\) kCB=bQz2<AYbos~kmyDp̧/I;[ei?~YvۺKЋm[>, j`=I" OQS{ exB|6]4^b+ͪo 5qGS>4a%{/98$9Gxӓs.;7!lOD<\GbQ:x@(~L[2NJClސQu6>$;c]mF8c$1JsTXjg>U 3hb(22fy1,B Q"$')Z!.>6QNqYh 8򅢡Ч$E;W jbB.E·!GJޜ*%gC"-1F:г.B6;*Oamt8k%b8oˑaU1fxN󎍯qumZ 4@87Ghؤ?WǂW)" _u;&!SQ)c:2FJh,K<Zן[ VHW: ,H1qHJVLM9v*{N<-@²VdϬ;"_Z}x!F+,X-x0鳅un0]r&=B *=nkLdC7uiSovZwLg'= n/h5Sc'ϗL\jj`?n. ]u :Ha@v 9bJ:Gq+Ul#N2,}zm; !2UwMTѐ9ef ޟqNvPvC}/ h2M{ܚ~;;oYSE|Cއʬ0QJp!԰3df 5|K %-0o\ONc kظ0t> *_z{-XCA>xJcy?c B-d.fIPbKΞ741sFkx@wҁeao.][7V+97ԂGv7L*^Z PkpU^GWD?v9D ^$x>"КTs<{XgxBVƛFWS {5&. P0:0J ܙ,cEDUCTD:sہ#3NS~oN3m{N{Lf%9ǦVQ\x2} v6㋖og M7}9/ .5ЉܸCz@DRtTN2<BPQ㈞oټ§.Fepk"}ld[7`^sPQ͛=(IҰ,H:-OGes6J4PClf&/&޵yR`0r<~B74|uQa[׫ J Ll !C\v1e mwz"5|<*c:=`/lJobxnɈ7E@q[qNN~s(#4d. #\nב*~}j^$&!p[ʪW! Wܭh?xs[.+2ɖ@W5gYs?>uҸ&bny15 r-N pgذu}ѭڧܰ9I;S ;p<8)j=O' 4Ή/]Q!WfdBHvte; TM%7A2"V&MyV.52؛/z%/2B=KᑨivΎŀT5<᠂\qՋ+-Geq"2q[Plh >uxXb&Hꋡ,V%*GHf}VuvKuTv7&inyOϘ;G(gLX Eԭϭ--J5ElŸ<z]1K&POJktZ.: rtcY#ۙHAeYC;K** 9v3АD@m;G).򼜒ɭu{w>̚6wZ̝EQbw:T̔o\o)xT\MG̓KI)(zm1~Kit|.<S]/l 95B~P8dTVCYS`8PhAEТl}i__Tyh[c3)_7u +]id<1i0'XyX3+O|O0T[c2PZ>?'|KQnstP0E~x%0}xlm+ͻQPGٴ /1hc,,r1g!^; $ MD3sy&!C\ћn*0ݤ?9yGf=,NᩞʺtE3^AK; ==a$k-^imj1B<H*CmY4Ղ*?TSn c6AγL13mr' +P'~Y҉RfIh-emݽJ$ױ(Av\Y,)C@Hѡgg ̆9$ Q,7O&ԖEl³Oa&Gfg%9J`-Gi%@B =G㱗xŌ KV>O(W-v5(E7ڰ9[8PS4?&g(gwaHFc`@lE1`J]SJ6>01xF} ?ImkΉ-sPi+)ME)6N XGl4]vl؅ܣ;?Q *GϦ"_,LxTy}hf}w=*^KXfKvl.Sy^)O2 Ǜv؟YW=$rS+N~*'q&1})MnSҀ޸ 0G]{mE|:5/37RU&Obi>(o J/R/;Z}!OlpV &kzA)@)E2wV?+A=,* 1J<?.gHS8iob>oSN5>rΙvd}i73{? Hh™䲣Q%/%ƒ+k% :_rUe? wX{eG=uS#9r U 2}_ Ң ǫ\p@dj_4 k5&ZhkR)Ycn7AI9F}р$evCX.53N}D)B0:`q`4?$0&dC$īd*-N—JE~tH-M✲1;;*NpG:A'22sZrAw*6\и|vIpv=a,ϱΐ }GjnKS*ygΰ ~:3]a/naѓxRZ&TvFњOe7?8զ["\SC`nK@.bXX*&*e|=7`>e%(:*s1X6gk 6n2!]X:'^BGl¨h"M~MQ$]6,s9SPmzb⹳dHKH`['_k s[~Ny[eqC~6iN*ѧ6uǍ(iӱKx %F&sht˶"iT4+c̟]B7D"b~_9 )݂wBH4 rq/FNhۨ+!5J`gCޖlX P!`;D5(#COhX&/Ed8rdڜL/)sDkP=]W.:xhB}^V@ 2Ƽ)MV&z;ߕ}|} tCy"x*Cdzs­@hdz /ohrfN^~ϙH5yLyLqVss1s8g [ȸ *CE;lw(fcopXzii>+NDâViZpiv-;5H*{a.F)*yLBO Tژr>$.lSF8H<ev" $FdFY7qHʚa~ۜOkfosC/+̑4C7HdŜıGJڰ}^5( eKlvZ|=K=fߑaPXȝYG h6U.tHj mE\ @mf4P{"ޫ>gx,Ky5鮊s 0Ïb~Rc/}2kɳ8yEǪiX-Q{h“@({%N Z}zv< 1Z N+V6i̡i_fRmvߒ 7?+Tk0+IMEM' UB7>D0Wxg{y `EMU`=pb$1'ckVܺ _/g?j]C&E Q!6,eBы } 7hETKAyV UPns{I-BFA (2 )߰|Bj'b$k uֺa/A} `0 gfڅ/~;}{aBrrOo-XI:BKMat7GR>aDJ}xbA8l10=b(9ǐ -E-YVC6V\gB{?;  XffP4pQ}NPw*RjQ'oe-2_d e7`tz{n]>)o 2+Cl-AF}kЇgč$q 5a^qdz^֗p ĠM6~CL2 HZ 7 _Vc:[ w垭Kœ OIt/A4! Ewf&&iH\Ěw2ȸ%B"бqDI v>ݗmd!3$g]J]lc_3g"iz©EygLxsDIK;b|٦2Xrf[R&sd=ʁ1' j`aS)?rwwj"$PtuJ9њZk/QK@ɦvQ۴=ayPwVo%^sT-+a[ek$D1ay/fxf@6>RуXiWI(f߯gO2?MѪNiBh:6I,{b8TP =oǝM&-ڶhR' ++={ w=mA"Gh.嬪E/`M*.nW \JB,|Vt;Tznѩ3cóKu;El 0,9L &^IkeE}N %T/[*NS4Ez eQfh}t  7.#m_} ;8vfT% "e$WP/X .SOMVY`Wv.{fqԐ(+#mKqL؇WMA #іd; sp;ĉ}R$GS<ا&zbQ#f|kJJ0ya)M~xGki:p™8XؕcC1야\ j8Y wi.ipտFiڀZze=<-ߟT7c<$j:J~ʇjbbeޱݼ QKAz/atA^p'EAl9*6DW!0=y _J Ty+,8N#0.> C:3Khέ<t&D ŁkCJ/D(ls >#bݴeB̗^:)3KSۙ|Ǡx6_CvZF1h5b[DdFٍvPMmͧ\Ǎ2 2&P١X&<K 8?q9̪ߤӸnb0Cu3k캲  IYeú46M/PtdHmW$Hd肜hq} dd wc P2 $lm!غ?h…ϓ%_ 3JQmliazn42)4єZzxݩ~nz"W,t[Ў3`=ؼS8pfAL!]ξɲXOq k`$:?hlkkxPAS'x!ˋ-@7hZYRPOSn`,.#*$T&dX?̘T҅G]"mIK1q3TvG'޻u7"qP2%%^^ 2sͫ<:ɠ+|a1/ :ZZҖ ~/[cj6x ؗz_s Ǫv oV.솱 *dĪ4Ԏ$~|O63ff{;ku|5IF4G)hGNh*s\3 f&銴x H>pj7JKEQO̦FP?.z 8ܔ.%̠nh E{=#Ē8oryN!CG0:/PM(X91lrJ^ǬoߔZLe%M1TsvT y}d%0{td!޿A=M"\c&D߯QZȁw)ͰS f +hx] XpԑW#+w!t#.^ Z 3¤Dnx;-][M<I@߂M<ƀZS3M9o AO ;*;m]*ttKlk 3fŎ<1 qk8p2*TRZEIa \(EdiمE1PFl3AҐP ̣GSPrS2Dݟ9kaI'b\ߢPu/e|w嵑Z-|eZYŠCdt128sSN%=ıSf">r|%=X-ކG_?(yWJ)H܀uɛ60VMCoƒk+JDwHl3Xk!a/|KDt*C GI6 OuQ&Y& U:@4-Cw;_4_oyzS O 2XFk#v\1^&,k)4_\# ŭ/ѫ@E1 |]^L X۴"mRJI'h^߰~ _+8K RRpWbC! EBj(sMH {z\LNR]ZTL !90O$%wRtݺt=Jۦ8IEuKOoj=蘔OF'4|vnZ+X$ܢ5a^## }LhnV Ds)ᒅKg|:mHtc9j?~qMGVY0QO}QykI0n6ad`x Bgwf @!Gv6x T [] !cJ̳ ff8?ݓeorZ}Z19C$``j`"I :4=CJO8ڰD*gAg>(yJw5Ԁ'n;c / -[c"I?1Lp>X% ]|"jzͧʅ ŋnn2pN4bNC :==kdfh2zs_ATA/GtqǟBI$hHHaG:H7l]cW}à-IuV A,yn[ 9dINU7"SȘ9]'hJNwmYAwš ;=xq9b/?>FfYH}N-YQf™Q u2NDx> =P2s^ki/РDW<#X'F4xhwy;ShHl9@K(^S2*m9xNoϒ|X9Xͮ0ٙ#y fASu9cPzXnARi0s2F­A@q o4{F[_Nn8v޹ʯ Yg/j(KXǴ>l$a BkExe˗;LO1~ y70ٹ$e3)vy4p9Ğk`>jhCoC1;|{e]45(<(QufuT+am+e4U<1ĦT1aM5PUC_čQRS{K;B,lM1h5 P9XV[_5AX v#=NZTTȣD{|xFQ1CTdr3%=(1$h.y'AMEsX 3Kf*Op=zҰR72#EyyӤrOK <Ļ|R)儒AL~<ٟ7m~|F4f=l~hӹo ȊBp{xENN`J~~|xzF4 FHS'__̕8/b&  ٿ#lB^Έ;09 ?7Y$^X6Я͓$x,_*5ild0w_r%>{(B4&_?{F9hAg_.caaݦfM|fn[tS[m4+fP]p9G7k>tpS%,ܠ)8mͅKtr,*KN'H$ti̤!'+@c{Od|z[ , ql%^Co10ܓ+n^V(HW0ax8s}=&)dQfXK]P-OFJ&5p׊ұrR-n卽ST1 q qST1=K_\Mj8\k~ X %FpHZ]|@=j/Ԫ6O~V۰+E~po̷po&l҃(ځw91gp>d[AWm=uDʪ"^ItSB]/C/7θ[qo(Y }]nv@+:5]Hw3IH푂yiJݪ\%yƘ|Wt=7HZd8,\('U%8wHҼ$$˷1ʛ@s-t}`ة={]IE loQhAQZڗhS?Kr X^i.UY:G4Ad? )@Nwncg"DNէ055%/%YYFJ1gujs~2hwACjkZ[:ƣ \խ[M>Fr"þB BVO|쥠\A{fУqIEI+$1%gcKy#=UW"] yB;~`3䨐*:Oh,fگsd+[JȉzI$Cݠ"/\$dlƵ$6h5>XiU1wmQ.^+Oh LkIAϜM'4Z[m7>i7H[c?{ȵΤW{PܤܬA 뀁]{K&XiZ[y]vvȰs9n_m9`%*+ 9.+A%R7FTR?R;!a55 shwZukV׎췖SmVY0E90\uc¾|Ƅvk<157OUWVڸTFEuG,wNnCef);%!#+^9ּ 68ܭ$՛jѨ]1d˥X&A^{ C3 3s³*<"d0 귦9v\B,K"p=~mskǑKK{ݺ| ^Z~ ,3: /ZO-j]+Z)$Org766#6I\PHЎ+j>F$|{}X7BֆR^?x#;喈Y(^[&tgφqc#=uᦑ)5֘`7~[in|e -!+K=e-#B+oIkrwo3O7'Kg9pU; (W(_%ǎd!xTۗ0CGNsI qBΌʷlfR&)'ƪ FhM&XB0Q;)8;T1jAHЈC1 xEw$85}!s'E^^u$6 A Mnm`wBi܈Cd]Um "dZcg[yRcKM(*hPP1 Yken*cVJY χiTٯl bpR17y]rR. 9Z45N$"w2y^}),,e <5Ra[B5UCHqpB`M1|101?Nɢ5C|#fEON82XlD{VbojԳyyߕRK℻`RK6SFr^Is7 )aY*'b`k첀&4>/'R)[5z}%G4dLl}JA^\Mmِs&Z d(P1:5msJǢYiQ @UwG8~MgYKh A߬Giu3.!A1U`쯇VMaWM]>(,дX l0^)O"K*w!V`צO(ڦ]2Aw%kSbj}2&NbN+hw%x ֖4GiطYb~RsXB(N8CeI7 TJX^ΖP/QUNS=ǙM"&];H-uC*(*o,mkֻe7Kodwlnt@֯jٵ#_J!Swׂ*lz0'P=}䴽$TJs>AX@dHZ6YuPr[9 Z?=4@ 1{'u Bе/MS},]iLsNm,Qe~4t˄T QLr?>4I?g'˽Mq(%sp?r0ua=9pVC 4xL˛.cύEḓ*7xG9 ?YNqXV+GOtK~B+pq y80#h$c*v<Rq=PPu/,*m =ePޘ6!<`nhOƉ@bŞT4 1[ 9oX(~QelLղEgHL͵osd!gc vWSA(J֌/4o= 钁viѠ#WTD6± ;?:WRȝoJlV1:Tl$+q5 S fVi֣}? HPpT [-H%癰طq/́\͞ fD*?'}ݾ!CN] ]0^,p&wM[@2 pLT*'GD~אo!=Ig\R j:fS쀨b o9Mu=ͷUۘL< Kk*a 󐯊^Ov\?ҵd,sV5`n y#pfVp Ј蟝8daЉU-7 n5`:^smw=:`nQݛnL1uƝTJJtԤ@ﬡs.Afm#8j`,2DSuQMwbgւab\ yUos5𛋱Wc$&t$tEh>g}izr##Sdzh`MRT`xAޤ+l[lxcìH~j~,&6k%\׋AկK;_tG~T VpE! -(}!kS ^HIeY^h&wCCKP S73x&j QV]YN6Ḋ`+i*T /z,ɰn)*_-|)ca}oeY]AS;hd{MK*ׄiݘJw=߄ EڌdPxͿco-5H5褢 +V!30HNKY4MzqW.J:-dzylّ O;\DΪ='W"Jr@ ?>Bx=N nr&nm%222#0,,CZYW%1Ԁɡ&uY@k.-9A+TOdRĐ&OSyVDqv]ay~4DMbL'KB*b;WR9^/Sk.XXkz *p/+0؇[Q)O&!C \l#vs{V 'p̧J',W%AF忘-]c~Ӷc/n@q q i˜ݭy[B=JaVbO 2<6ĉͪ/SgÑp@8~ZX L]ž)"d ;[ HKФdZb}-(PcA%q"!!O s1Pj7}5c\]Q"WY$$1Gp&E`j%4t}֗:g lS.D'diٜGD[T~]#YF3-Nf\rVf>!L>~-%>!+/#o[sD1 JJ=l(e>Ѣ9ݓgX7чmd#7;XzV EA5 4)~Jё&"5M?)sQ҃#P+l S(37Wgް g .y_+ [D:E>tfK9@O ! X墛 !xk!(Idq 6KbTeEkps]Q.H @ t!NۓC{oa4ZwYR[ {}V T)CcNWu o^. }y9@%c̘͇Mgtft ~NZj~kSׂm;Ͼp%KB,.'q,u&&l5g>b~TU>_O,sVjQQ\/aމ+,͝_2{prM&lKsl~[{*ފ1IȕMkV(-햱kK(&)(j_X(bJ[<4p0#HPjHODsD܋ dN*MVe{O8!-ǰqW"o,L=2-*^SvZ ;,xy r!e%{J_]rF^"S'0{ ^:3#Ήc7 dҰc4X nl(<"waP)_O} jH~I6+khҥ S07eW7\g8ffBOsH6A$q'l!Q Qui3fM MXG$$.>lτ㖃¸ ;|Wu7M m08i_9N|g&ߨxڗe{ȧ-QVC .PD#y;h_9E]j*`U=f )Bٞ?2wAQ3p2Bl̽$Ո<#6@`cb }_ )dOg>B(=SAQOzD|j~VU4n\}*,f@LX( K@"ohN6^Uqk7jQOC#+ee`nNs)Mk Q7g? 䉫Ɔ` c\,%Ʃ@WX!2º*' O JT6 ")@u}Jjh6kɇYqyOUy w>z;?eo$'Zqjza |ĝ3~Lf Vj/bcwBØt\x(/9ZbƟC&UJdH|N38]Te8k[~ׁ޲N7pB&S/{,l؍:n$w4IUzv6O:Zj57lDR9~AAg] h@c =A< zLRFIbhiJS˜%d%t6Ѱ 'CLD_$MĝzWFrPM*/# 5-Y2>p5s$ѭ=t}ƛq(3 Wp?r]/:3 x'.fh+W>r9F`'9v+5u$MBvQ'l`NgϚ2<G%̽GǴZˑx2xn^͠Um=tC)Z2&7jwح4}Ks6zK Soa[,&|(wGEBpSmw xԑVVKlI{ l1]+ {J K('d10Dx,ԅ 9pЀoGHsڲH,MJʳU +]Bm{e#x+0WFZفcn}I7 '_hWVc ")qwzsHxY?/i>aQ&y" |d0Tk*}{KhCz!F^W -;mmvP ,CCt̊WBXhJuft(ce3,BR FHU 8b-` 7G%I^-w 0˷ T`>_Y٬mFx oB0?b﹠JyLSPq sŸMdh>_~Fg:oW"߸^}Ze~ݮ|rbC!oHaJ2^}JN!K˅$νmY6oBU/)ݬp"YڳOSP R4!Yw D]xDR?4 / oL^9RbD]g#J"Ue[:/: QTxq_>I[[Uk|%.rN}>laY2}F_!/jr2v:k30pӅfb2d}iVū!' 35" h]^d2_v:4ڂ1R|RkhˬΨT cU`{J9񸠎kf*b9o[i.԰A "j?fbP_?zoSxvpzct^eYCH%zDN?a. 0ئhnDj?uD7ǏeY3Q.wSDSԻ3v)-"t#1)+NkB 7F8qtxG!D;K54zV F%WqĆs/>a#nTTo)_z$ t{?7J]m3!+BRg*co UaasrDN8W(:-Ӥu*AAKHA0h }5m丹`oߣ@^?9+̽]Z yawğ#Vc$$8*S_Dw*AZyTETm{o0V-LAcx- cK10pkDBq}`GVqTX7'wupN$.uusDӐEzfe[Du[ ܀ /HAyc&Dqv~ mbȰDe!~t~{7QuF}[W!<~g0U)+7C 9I :ZRHW&T㍪*)r[.<:{#k &kQ7^YJ ^J]:5'j [K]C+)}A-.qqXaC!mҨ,ʜy0E D/pȣA%&p(;t4#}k(3f'-jꝞFwL{kLa*M|5RHƐ ;Йk}|&fo\7ةN*=TZʍ"8m| kO{*XUwOY!{0^;vQ9' jqE8h142nа&lb"?xb\%`}]X^^ y>I wL.P E *0WII4XUnP`0h&DXtDri1pVs( bl;ˤ.gȩ(i9),`@0#hr6Ia풯] ވʈe(MqqGѽhE1@$%KHHj<㘱$` ^py4]-#nR/uLSԵ5jW1koФi(;%k9u(9[irڙT3陪!\MLGlec@i%{ʿDo=5ZQ B1ް~ePB`HMӾ%Lv;#lwgVm% &6<$DğG$/:7p)B!而Nk:etaW5zVh4Fj<1hU+[^ȐUڋSjWp6t:p$ 9aBg;p`)vt%Y鵠7 :婡}\gd?:iw_lPn&Qi8/37!5xЭ8yܽ%>6oGN,N sD0 bV6FbQzݍ](` HEBW41 d?}UO7ċF>ʳIPլщ6hM?og*2## 78ow\wr ?1^R?9[Es!٠pn,dcLCz8$,nx1P ^;>]>ݚ&K'4F)q;[TTpԝ {Cn\"< 䚂 aK ȃolR&ޯn2.et|3 S:^U|ɐc1 T.(K!bI%<8PAMD.7lZ:D ooAVBO!WLsEQ_8XqEAF݊ˊX]Ɛ}64z%)h’$39FX>ugȶ<.I>|_`7 fPћzfElߣR~j#enTGR.M 𺳷0\󔧍MGT[DI `ԉ0(g~g ~9! ZLO@^3^J,@eS&plPs߹Ջ!:H;T53\-k1 SQ%4IR&#oa<*b!$ -ˌH[ZZp#x@R&\.{hʺGiʇexB$%1+Wr|9e"Ii4 >ppDE?ڕŧ*GPֻɞ) E cz3r3;Au4( t*Mo-M߭"bxsEulh;xpiw>!? X7 Dj* C\&"':$ļ#j^1SγVOi6rjyCuޑA&jޕtŘFj~wD 2B"Q|ÿAkҼG;[rP9yhLu"2(Vc YÜG xjݜ LBQVUv"rh %_idl5nAmOIg[r8MME*-y T7;nCyJYHv?7S‚ScXfy"8ڔST]ԡ?.#0SHƼ !{JRL"BVQBD9pB^(|8]n(sʏI/s8 [l2yaصPIXj/ǚd-YC"Y;^V [2B'_FQPpqGBt9tMʘ`<ۏ8Dpâ 14 hBa(uȡe1eTaUrd&P*=_Ic! B)Heb%>ǩ]SI'hB[ 6j1;,l"jW(cԍJ U#~?bAva1N+}SU!\}b )sFWHN~J>A9u%G٫i_—cMlV3N7ؘ6{?MB4N1ճ:66I 0)05o|vW]1bk/A{_^*2JQoᬼȱcQ#h[|?bdzAݬ bhLC]GSXY)ÿT ,( ~Z\^%PO t=>t Z|\npWVՔ)dz̭Kg!yc0^+="Z1s-e]צc P$uyҚ?J,E@dV"j펒%7+y8y0{2j"sڄ4p"wf;Zn u? ՘or/mt4Z[yUR0rԻ$\k[FQp~(QʼnHSZl-Ig-"2\&8Љ~kE*z2\S\,\_L:H(]n2QmN.m(ҹa<{T=@릾<3K"rVC|G6+*70CXӷ$0Tq=2x Ld̀3+նp_f|a̘4PclhrZ pxtZU(j0Wkg^~IjLz/KƘ\ Y#19mw`jq NS,aMȡ(%Sb /[FiP5l=/bR/xx_"^jzi]\cq-wc+75г!\|"!@KqPS=a:с(2&dD1.qj=_l/.dBdB6ƀ0Xdɣu}OD{Wg˲ bG-4X(ga$|on(#jg a!*d5ܽ#$&dAH%JհY#SЏ6-_|g6ĬG0(*վt[n)iǀݲ44GRo%CӵHia=vVrLÉbQ Eeyo-jߩ@hZVfBu:"g8[#%D4qY`ٹ2 &1n 9JYrs L6ʞ4iMZXRq_ew%6K'QIp(&gVQxPp{-zȃqC<;E(8Ӑɽ<XյpQ$s?2{hi!YXiJi5&Iaŝ́jqr'eL*.LrEM!GQ-[%׎R]z3s< ̿/7 (Vdk`+,Zr%q]Wk͟: قM-I)9; kỵh: vcf EXK#}Yr{2TYa|b ',WGuu@K|[ ,K ˭ڕ5aONMw6;J9Թ:֬70M,k9"78=d`z6wvOPp9 FjHݔFg*bʢm%TɵcIe0<%JC\ Lv&CG#S5k,Rߦ+!3hB?KՔ3ʆVD*RdA? Ҕhadg__/E27` H93!%GsP~gW"nC[K$hks3~]w^{`rs[a_ªIP^m"N/ kSv*U:liO=Ep%Lc%\Wi 2y hZhpY[47s[y{f(Q_ړmw׵R&$@dx~ U_'|*?ޘp dyN$N.O:9J{WE}^VWwӄT*囪3u\y I`-o"[Mb䋜a0t*m4Wpk~qcפka8 P3@M5ʫIہUmP!5YWGt ;5;e _Jb8K㥌0RpV/@ pAYXZ>[&gP?幀H*]$Wsozx[饯1.K+'$69*?qpY,2 >P4Z[A^6ac8GNQqPⱪ[Y,AJ7/n|} ?kK~u$1"ɱr9F]vMe,blڹ弶1o(b> (zedRϹd)P9O^|nVZ7#39Xۗ0+= l(x>:tp4)XŸ 33Q&XڣQn}DxW<=H ?~N :QMyez,X>rNI(W~sg cE-2ۙ&#ϣEMё<,HS{Iw6QVN ֦E8׮ы©JkysIyM;N-8̍I?7=.%p2^I( 0g<Pg[?ԙ)IexivNJbEKhM W$Kĥ2|Azl+:PLۏC5PEMICt|ixJbLz)^VX*"6~u72+F+Ŷ2IaUƮ q$Ǽ|7B fw $ _l>.i:Y /l52c-5℀_-QvdWw?4ĕ&^<hbӱ}_o,=% NЮE[J*P%3N)*"RspN~s^qk$bB]%h1DׄuTJaVeԫwU? *#@ FzRJ@.(.$" @[(9[)rHT`ۖ3ww$._g:+t{hнN6UL0!4`nǟHh@ 4/X H>x<#Sd_Ba|IDj**4/1*0ѱ-}BfHR ף0Kq S~ z|'G_3aE0wejh9CEm792F{-32sxN~2lMD)&sddH m0{V7NGBqVN~I^*{uH#rF┗]M^[ja,~F KM@hͯDT3=G);1hj߯<\v)n{k=f&ҏʛ/j@ M&854む|3`)` Y6@l^Dc هf za~3b>z#`2e`"D&5EC$q%`?xEܒ#.|(Vl#} ּkGL42t&.m^RqJgqbTֽQIj֤\R(^98x;֋d^lt--y%=(2(~~vlxMba %Dp@"Dj.ηp?"MAatM?A~_-Bile`yU H- "rvǍ vPM6HHbqY?)C"Cmtܛ#nk*WCreΘ0] r ͈iTi >QМ(3ҸE!=(;ZDuZ|xþul^+8jָegQ=y\}ɸ  wf;0J4h/^ëѼVo0۳nIhp䆺8B-On;yn"oJF)P X|ܚ0QMv<q$D!QȋgI@F[̫xlZz 7 t]mJ3O@>Qoůg=LHShH =xJ:؅ؤiLjOzPwmXgUhHc󾧳Hy`+Xޞ %(XviD9@Hp[oz.H%dH%2 mbN9f8PF2-N$S+&ĮȮJ!O+1e8z l|܊H 'y ''M -"^~,WL\Zܥl>z0$Q5 ^xZ9SQf0 NmMyht:U>n)$nsVIxvѳI&j뗲>~@H3a#g*77a-VYT]rJ pxgjᝡɳu}_NB/B;D;a1Cj-#v6XiQex'[iayc척Pn`c:bHi% WNP :.%2\ܘ~r2|VT+l fM@4^Wav W=os djM݀7hh9.d?pzy`tN@l+0mOu[Ob$A]ܖ^!6Y܀ۖ4|3@F̫(R|]*kd92\gm7Hm2|jhpf0jk} ;y Fx5/5Lg"TC%- $gM=Fj jBk51sr3ڸu'G5^d *S Qbj{HVa|GHɕ7{MR+g$*y*ݷÒd!b6O+GҋZxO:,13bOḏyЕ\_Hѩx~5g2!\uwq?jȌrj%5o~*JkqTkI b+DŽxL-cmm'CG籅Ru!ns2YT4&# % ;bp(@5I)vڨ|=CPK P{CE'!4@OzP}j 8V".,T{#0cE_|c!m Aon񭵟/PM٦wca1*T' eq: 9XHͅ0(4b JmTSdZ ý102w|L/^% -s'ݤĀH)gR/QAc6It  z0`` k@ZLK3k$hң&s?R}G:hm:X~4`Wh=>ToZFҍvI[{]HUZ;w8yyT:is d\yNKQisu$?pudPs 3SZN4Y2yĊ|؂ĂB]DzNE ΥB-ʦ{O%{oؓFt R ^Sy`яY^KYq{!2"]6"jJE h6!O'q-q7)1 hnr>5A[bf@chwkŕ:*&*(8ai4KԀ0ë);s#%U֙^6J-iPF٤L 7- |$6g!lΡ5$T<7f,N*fJ]:BOIħ1gwxkkƗ)B+q)+T{{[icҧج4?Z?:Z`T9LiBH ߩZ?.ooh]JjBB[o)ڈ\-=]vZ5U<݊P.6sKSKWMfWŵ =W@y(ξˑo_nTJD]?\[C6w/ M \N_?&r.b@s3b8nl4[ FWxD=ȍT6˟>us"y>{ pEX1l@ z(p`ӄ1LLU](.] :30+5ZD٩njZۤ^t_-;[8 zpx>A6ă7=~A c^U9@>GFEW}h3We`S ՇeIhMzf7UAt0fK6P;,|70nD,Kͣejf:܅}YȼxJؿDbJʡ17%ؤX)-CUp8ng%& pCjg+V fMuJt} )%=pw*Q:_* QAUKP^>{p |rpA$%:4$(tC VVPn(@aGRrL[i補LꐶcGXW7h }O~SZR|kVF oGD@/9SS<%ئ(oc}UϵF\қ.TvWW`YٛLmGSnFEbs"ˉ\!s ,/LNޗ09pT?ECCכTiK"~)dJ /ɐP5viY!aT.,I J6%U0Ex3c=;ug[VMԃ+ŊS8\^C`?a mZ`Y~ઍL ]L[WnO*%В޼߫(oTvRʱ~wʰ"8٦@EV_2RAwi'|oh#Dx;_;H1zɖDJ2X_%M6DҹЦWM9Ɲ"kGr/z[>wcܥ<#4KMlh "?U* KG|S鉊G] &d *,pl'2!&yS8C,܅1$n le2'GH*%eRƭx!yy ilqgK qsXg7?&_'ÇRH!:S=B6J/Zc寢z'-/UMHiRekpe2Q4a)&+@K)LrUt48&[+#aW8A$}T%@q e]$V)4 WNR-:r \=QgBCQlq#FgmR$:ip+ 0}f (蜊)'|~;D(| ykRnU4cb5r/t {#ҾzJ~Vih Zv-Ƥ&W_/AM) Ͱu0UZY[̌)F{wXtZ=뛓3Ẋ k[6BɡP9,ZgkixNԴ" uNNוj)ū@ԸQVbyo fU1ө\4xx_ V[%C\ t,KYX tζlj9g;4pM ΖB1؀'6zSOXG+m_\HA(X~ " !yn[@RC=|Tw/- &u|CIPب2>:!4"JvIo'R}L5d}TA)H~>*;h 'HjiVڻH4>b)E3I0ilzٮx2Vjy-4#EkVie4]1ZzD i R,XaH^A0A{9r#Y!z^*%b[N"=>-pje|Fu@3Q&efW3]ęԉh '4:XmQ}HUR6+иF.(4E+ ϰ(Aq]`WbPo/e!u1MY~\kt<9Ǚ $or9O{F(jRWUg&#iEi}LY'JDفE.)n#?i 28xXO#}_ %m v$L)~)y`ۛVX1ڬSVҮUoqİD)\K6bhӸuO$ot g,߅~c%kJ6.tF{0L%DR|2N^G!Lхۢd]xp=NeB+QEn&S}Yxaowh\m}^F$.V5wJ| "=E*hucdPnߣ1)s76INNOnt&]iɤU42PG)ޭ<;)xt ʉ;x T߯u` դ@r[Vq⑥Q OA}uE`l&5[MJʅ۷Le\s/z[iOK-(V rrk,6h!8Q>2)r\K$7kfj})6 `+@!me5[{1D$U,{U"1㒲thbu;<0GH^.w*^Sr=<0@.cs>CAZ2euGY9S #غ9zE8hrrud-'nE{/9d#%祭 9]9OځƢ1 X,ֻ֮1uE^TN~p%Fx_䖦dqM,؟}Urd!UBy(r8R iqWݥl?.ѹg/LBF-d"͔pXa; WB3 Uc0 ڸ^[~_'u;WodK؉ bJ*8蓑o+хF B.xV#>Dfh3DuXO8ʅP=%ȗJ;_wuW:t9D"Idn .cݩ"X.Q>evޫuT=CF3inuWNiƹrtRtk>$y<\2"{f{2ť zgEʺZ6eM°nӤAH SWq|؞{9^WfnvOvG?7x.{'Ho2TE )n몇t9!Z/@DK#tm(N6QZ(ģ.[_ѳd_#)XpN' ]`q)I4ȹٗ*[utA4@"&;7y̠XTj9"i7-Fْ܇H_nrġ_}P4D&>`7~AhIH[_32a #nxMB'ڐpudr׬F޻k6&=ʼn6'nzsd>gt lbFT 26~A"$WJH$xE/1:tzm~#-үZPQ'(2=ol > rѻj)ܯ"Jx8@W'QN0z1GMCZvE8ꪙ*3Un*sطe=>'6R^ovԶxҠ1xVPb0;5qHV{^C 3=> M4j,+Gm)[Uh6aFm NX/΂LUICq Գ!%]3:V5}7},Gl{:z (~T M8OaDgKO"]U6AEdp%5bO@^J@0"oD>Ba8@1K%|3cȁAkZ(xPYw>Ymr** 5B ;" P1LNpp1 \xq￑J]\h5`;LSM0x.PPL9՟hbH) --^e۰>/:.G |e>.ٹzq=f[rT)^֠rwj(ͶsMD iײT$ !WFTתq|5V,7 kCi6A o):.pm Ȥ0L26ok5ri x(*eκ4 ^MH;Pue>Q ޞ,AqouB5莽U%5vC$`vN$։VPҎP.Kr9W;<#fޞMr/f_U*DM #9*q5E_'[~Ӊo$1HG+3*b"hH!SXT̻zV PNmmވܿZ}oeS)*' Mަd;"M\!)J@U4)R?ANM'E 5kI%N,#5gpB@}U., J53b{΁Owtt2,FWG͈Tբ7l5Q袭\n0Ue,{wwZU\ pP NggIM' Ҡ.qo!f7 2xe}߄ڌhs4i;'ss̱1I,q͕. i¨*D)#Š$%b=`tGAoev8ɿxފt%8&鷴/hu(CJ+EWHWXPĴcTggUʡy uky;;sW9~tg̍ ,b^8l.[ +҈/sȆu̚P(ZAQ[R$*0yjg`wIv(=(?}Ŭ (m@+;N?Ӯ%m a)?lYf6ěfRX};wƖRXq4_ /wIcS=, +=?i+O#MpP=TG\XT>Po57jԁ` h4ƛwC;n 2SVBPx%y8G'|$C߸ F9[aa(Qi/#ܦϽLdG] J# FbLxgpzm?PVqobi)d>S?8L>)`őDcw)`tB0wGᐵ], dIլѪS>Qک?Kd/ƞM-ެ4Or(x$: tI!}fX@AcdQ읥{.u/.YD==n['0l40G"u)O/0\[͌cݦZS5~_* ;(n7qV쟯ia]@ϣ| x UYv9?綉)RVEW4ȘN #`2?@я04oTk=W>%*e~_"28"ЮtjQ]\4MZ *Z@4;ODZ~Ry_̨ NQ2U\~n Pp%wcz讵_1s^s<2j`= څ*WkgLZuC`2=o=+Iy|f.|ӿϭ`Rx=>c~ WOۋynb3.~T0՝HDSZ#uA ? A">,*jy:H9P_+DkAj[GrXkÖ:TS S&J@ŖoFl}0_H4?@=ڛB76P譗#/6Џ#G7駻ꢄ'&uu%O"fQM_e\qC9rfKܨA[l\J]FS~Ÿpr+gj kJZbqBTD:%ʐi.:nJ-#V*9uae긇XlRp '"1~} 饫r>T/+a?} {Be)I-y._їaTC(ZuZ쓑v7;?$$bZt>!+pn,*?8C[WԊ 5 h>$o`8HBL{3/Ε< QviRl/; #R0Wy!N Bd:] ]>e-W&z,+2??|E{ʿ٪`BjPDwUpWS*)\tiٌL+mrk4(~M<4Au=BѠR0pK"Fh;(k/ڜF~bd):ɬ鏩˩F Y᨜)uȜMK#3'Q &CL_wl67a~E~CX,K4T b.Y#a $%DisR72v%Əw),sfC6mƶkLh^JmUQWabsҭ5º,iEh)r:-Z6EV*/M#f/>r )v%ĊH5al'jA1O ?q}-睝tXKmCEs_ qxT!C[|4j E@<~tDƿ)dkŋTu@ dWVk RXJe7c=s],BXC9jz\k> [X^Z fCDe\S.0ލ-D{Axp r/k +[q$ Yǖz^Փ%~rH+DfxH8Ԃ7f[]F&B;+,[ijoq E۔yj!MEJANO d;%CeX=,`ݢVcz?)^msvt"Y 2~TE{Ys,JFVAs"/q2gsRF~GCX. y :h+[Ow_ HΔ^6̍w\M5.Μ 6km6QXk8$`3[%zg }q,^(LMwb~#g6 촸mQ"S  Epn/ڪgyJ|4h?)HaIM59Gyn3v<(ǰhzrIڮ:|$#V0?8'a*`LX[ȱUoR.csv&S`}Ae8W!΀=7f*PJ4g;FeI [ϖ޳PutBzK^0U,!Iv~Ha.L# HS@*JB{n{Q+Rkr9QNoAڃ@;2ɐ?UM(}u82Z[wU|, 9U/)V4aXnw"v >k ގkgOzRQ-X!niR-c6^V9c,Iu!"W !ق=WbЃ}w3ް >pĈ._zX$ףĔs@4*Cp"wrFR#tV=dRR#qYvM\."t5{0U2ڠG^{8b/<砛>ZrL̫RGH nNDs,.zO 24GТSm9ge%Qy4ݫmlUjEZr! (!ٔ+t@1sckn],.QVZ= 4[rܮrsnuИ^Nfc?_D5 ^3}DSʹ \7'I9.E}*1-A7GU{M8a:RKPsg=M#_ B:bE6Z9/_e6 p.DP7TsB4mpTrGA&2;.+|AX8,"*չJSQ"vEGJ] 8،;̈́s]h~l.ĕvx+/FV/[]QCOفMe.#>Xrl~JsZ^i}s|J 7%:~hF*Pdv:<%&DJ%WoMP4Chx|{%Q>gUHȰ-P *ˊO!]эHݰ ;i_*>'w۰OT;Q:Dow(ҚYSqf n׷5Zd)ީ ;O`8y;GZ~I}0BXq!@#գ$Y27QExto03!C=iƥI "fwy<"U\{*U7eMDm7YQvȉmόtGJ-8MꞞ83 ̢FuQbi:a`ҹl0>+ 9U{QyYI(Kˏe 4Jfkk=<~ҳCS= ᵚ5[4)zndQ?jzJ|TUj>O`Zr:&`!B9WHݸM!I9&'9L8XdR(7dҀs84DI!t:]=MAvᲹa]1 D)V@A mϏ"iӏȹ? j̣]%!d@oM+N"EC*P6,'a^qR>jFA3A-R[Zu׍"YHp}F~2ASw?0LLy^ȥM!|OL%90| 49X<ՠY%*3TgD6{F[vhN8nPp:T(*ڈ#h¶Soey?0e$9JMp aU6EцpsȈ[P織e{rn3"VSShFBW7лʌRR5V}G۹-a9m@:Y"&ۼ$")`;]]v%= ݅#,z_!BL#|̟P.b p?ٛ)12KRŖ P\Vݓ~(k~U,Y83,^94}loˀȮ8{xBYwRyFHr/ZAXfNcC=(O\A+a嘸<#rC<~^!3(h\:ns볼 &b摭Kݼ& yP?4EH/s6}DZVx:#"f,sz{ 2A\SDTfL? ܊Ql͂Mp`ݲ`զ AV9E,ZKS|WdUߔ|(PS]4!@mYzb7' p7kJ|0fy A%:'ýA3Vn~~|IrLfTҁ#˄6kƣ)3p]o/A֡s 'L74gq⭟HùUn_<,L!U} \ Pv\=_2ﴟzܦΌ/pM6j<j|B4]UߺZ MCxn^M䀠$)YjMͣv[P76{<Vv>WlyYI-YoQ_NrO ׌J}4@vQ_ߎffeOɓ@cLLnSO.!diZ.i)tiF_s-ᄑ+,/%tb@2?A*N2M#f󤾌xHQ5 }?n6DvqV'0#sW+J5*ȓEԌ7XibVEu >kݔJk:V;YterIK!8KѦ0K`M9??{qܪk8~Ȅ)x]"6{Rs砩 2JTQt(]#\ΞU<|Mo}7 T ^"+̿hJ5V9Ģ(:H+4_' Y}qIcsİB6y0 zܖKm XJ|}xQۗG‡3̉xQUD EPx :/'tcJR1^L([@ a9gbcIe=..aO{cAJi\S.]@rvRfTW7FљTB9mY_}qҗ;GϙI*1u"!@Zj4PÐ Vh'b]XzI<=mAqwŬͰ͹#Pkė&fԞR#)gX'Yׯw2 W`vO/b91m† n0;B\ , p'7߻A2xø+PneaQ}= ;aUMnZ,dQYx? c4_/ӕLHδ%k j@D3}fmnfE wXFEFUY ]qǵX3a2,NI肗;-YlgO.Sf8%ѨޤQ.#<9vƃ3 9{2܅\>oLF\1[X>.3bPj m"T"KӦbCD%vv{yp\.h3Ƣm;N;@į FE۳-D Mi-p6]_ :{m!dTf;vbl"z1h!1[BaWGYr\'F1cX%p hG3wh'V)j%lUܴ&6_'B'~b&.`f'fyCOBS be]B3N]:]#_J Á<ر>P5$> Uu@q<3m昨_Gqu !d^SCj`+УY]5}ڤQfX0Sb h_V'jvr嚇D!s($L`M=A Tڰ]VvC0&rb26+p-A aQU 郂LCղr(ͽ$0:тP;[N^en¼Γnu9УW'vcԒT`ܺ2h~! qs)C`QV쮶yNaئ?z8>m9vg5sGQCr71vN3:$}f,eE=_ P21û⎿DU•g#F'^E{^W즤@wFMq-wJx~*"my!em ٦xdhoY_00{n')wF;N5Vqlܔwػ:Y(]̲V4RqXK ݽ7aiSvyqBF "Ji*xll~*"u.yq,q%hVks]`gOpwxe yCшw4!r32eDpKů}@C) T6C_&ǦbM m+P3C*S`d0-zi)co:nXB y$ewv#K->NF:Э%]۶4_T[DgIJLb2c施L|}vOvz>&E;q5D0Rv`D+v70~i]ZRlkI]o&B>_CH}Vc Vj~,ֵ O;뮇ᶒL-U!2b1-؃Š !ʩ҃mQ([eiS` v[Q&A8rr҅񭡻~~賠_ߟakp[s`i>9#1&^-({4p}0M)-~fKjYP3+=|^ Zޥn+j̮tf?dєQ`$w =~MK=bx@=KR=!Vbg o1s3ύYD LZ`ha=k Ag5P_lV۲C%;ʞP= %~ 4qZRd| x٦vݕv ٕ$4C|:m$K+&L|Y֤|w(E~h\&$dsW@!-eS*"޳=`Le&pv˅C `G.?cX+k?YjDzE$;6m6)pqh'%?<Y4ԛ]-"c}* 9[/\Wh֫Zu2'hQftl|/RfׄHZoCYB đ3Ȏ])ɬ^uJHF2#:Rvۿ͉X s|7ſדЩӆ `5::%6+y-V=pZ;8jFJq"&5͑@n͟f}ўNG8?d 7 W^Ә2kzw@Um> կ 18.0hO@)_tIl[!i@4rmB|OQ܂zx4xC=E |^/ ؀ X/ )+^k̺m~{}`&7rAhD3j:1=\")}~\RMUIX .{uZ{c?2KW̡ۦoId+8a<}Kl"tom61a Ç>]uVafW‘J'a%{aTGD@@!, S@ jh+4\n9$0-'+2+(:rrtEE$:;DE YC7| By^ɵ`9@)@;kŏ6ج}l@7 `R}~.? mڛ ޑZ3V_'"{ P"㵶B9.ۯ .br>wɨسzR4dd vYy;R% #5@+8%RYM$FhcIQxF $! F[ ȆDNͪ ȗۉ:&T5Tw+GE[lFğ:8lH㎼L V$h|i1Okk Dvf x!!E B dw,nc־BZS%bf4Lu!TOPbuZQX6 ke:>'{4,s;rQu6dC3tBDRgaPl/&7kXEl<:ik邓AW=4=]>Fo0'Hj',|34 ?QAHW,ݤxnk#yRo^v[2J)٭%yZMPu46 ('̦ZPk)X8CzӆC [򟴯Qf?ΐ 2ṰfW'[Ez:=*.0}98NcL79]"`57`E(bu'PCh,RNH{J- oi'MݣNT]F#dn 6dT1]<8{/l[XxRĵItSL(m0.K<2gUk:A@6fƭg[\'""ދ.a@l5Iն;,lgpKdmn%8fD_-?zw%ޢRQKrٞXϺ6"q~rzJo5\ϗxJ:"B 3V/ފˬ9Pf܉ 숤vš:L^2i550K+l*/%&<9߼0F FWCJp:2@S`/{r|EO! VCN-!_c-L+oq/;&c+jf)5F;l4Ko<`3-?=ߐq@m\TZV5j#{y/ݣNo8KÿƛXrnh9u?" <z @" ygl0!ehK6{-}+ p&;T*Jͭoh#]$iZ8}@d *w>pϦCo4܅]RRJ(2UKPL fyyDKśg 2.PUO_b^:)qc1zTdbc<6F(AC0xl3TGKNp|oWG`'ڰ}8Vc!cӶa Tw*P$7K2–njiKɐ}ꛜG |bsAJ!=Vf ]б.}\Q?ʎeC/.0F3r(/}؂!b;DǨVDH2k[_ԋ綞0pZMS<𥀜: b+Ǧ0^FR,!\p1hՕtNV0fvV> s-7<eԷ=5K^lg bKeVq舻73¼7CLK\o}eN'O}7kڸ%K7|,(gلZAD3TWg:۵P}0!&,¨G___/B0O#S!@; ʭ&ɕse],~JTe:g޷|& G²@߰]2^A[zAA=#Y3N9lL3S⓸EumAx3|t;O{ ׯtԶ| Iuk96uM1V5$6xiQj%$a:S^.xodҭN2:+9e6gDDl Z ֺ^L2{"!n?pɊ9Ya~C(9y#ϼ3ONMdžMԜtԜfXGhimΆ  72K۪HgL6;ei`֤*b7'W_xyhU4tn^WWM ˡ#3(x<PbZy)& A-6| 7;3@kIxk/(܋\ۤT:Vn&!NqRUKel,3YV3^–: %L#V& _fdgvz;] k\Hjʛf!Km87~wG:z<1481g6.էc3 ?H*#YԖjԎyNpSt{rFx!=$}мOD9< triQl'd2`/E:^?.vuX5 $=Z~w2 [8iPاXcx 8%?@5O]`1R!IKS߱{=yc"JF1)0k7BD0H 0+^c- )?lwgB[ʯeliTW"v+n(J_(ix1ZgĬ687kj:`C ӭzM1($Uك:q ׻zMɴ1%hi%ܔ ۗ\H /kamnoݚo!)dwdms[_ }W척h/,I/琱y;}^ ? o^-T&JcqՄ5N`Lv`"7~U@;md };6 ffF_=@f!WCJF/!'!_ONǔ VQ } `lXӈdȎMNG/Fu \\_G>3@^zinhNgv\46J"*Į5S8c9_x==! %E`1l-b?q}=0G ۙdJojΗ)ǵ"-guReS-qzn$; s"SP{Vx7=Tc ag7-m^WԽJ lͫWrOA!4˶!<ݻe-C1--Б Wm;(7z.5KFE58v8,WvNs# + t_[#*+2'AyНҮXGO/]K(5E*)pDJeB*ޗNU~P &0>[7NhpgY%3)OX VEImf? ~mi=(;[ //1>D3[~:3``Nmϯ[%=l:[t vGJ'x$ вn' 1pqw^t%[h\[>֥L5=WגvӑQ6c-*v7Qꄗۢ՗%R ĸ[*;E=fAuQMh)EO`K6chLJvKFh^R;#n5D1" K g̅pIIIi0l0*tٜS@RHSBeɨԯz5o2웳 y@\V"Yb~0~ d1]Jʋ7m5)WN3d|ioGpHX&Nln_P3aZKgqÒ>\]"|Q{ln@~eP [|¢#zxselݨ7"ڿ+ &m{F~x#-c*}#Gʜ l5`fC Z\|W׹P:0T %N K+J0/np}՞.'漂+Ar%9x9= 'j֭JWf$bU6~uA9Iw_Yr\5YoSq-5\Jyû 3tO[ԑ.^ud mLo}UIy YGygJt{:kFKZ;pxHej!Aham;DQxiTd<]:82/vg`VRD-~CuLDٚ}FMW}*sᢡYv;:H{{J'D+ȿj Q?:][G#p9٢[bu2 \IY1 ?Ge%K$Z@! Kb .=3l={LkzlcuӎlGv^$bWxCq!"C V_!Eyml-VZαӪs<i2<9hen$,::ZEGԽ +cuvxC-I fnO^_"Md;1/QiGkȄ5+iPi&V^OB6f߇=HLGК ;VZeP,znЙՔMHt[J.s w(̆(`?#HgϝlʝŠυ|RMi=  rw3a<+Q}*|:4c ʑ}JQ_ˤ@[,|ƒ/7Bvgv7çb>N}+VI\0EDXT#BɫnZd "g VqUoGNxX<:C? ÿSele"a ~lMG>u☈=6ч[6VQt1ȱ ~zR6y)0;3{ r Hqq滔iL =ћb9̀n VDvਗ& BH}^>XSݵI5 =2*,|nպmPO޹waᓛˁH8Yrt\xJ:Wh']YKCpbC^ht\N.*2dmTһ4׈J yς*բ?G^:&AAZ\%k@3_<# rU,zMۛHBĠmI4噂O7q/ʕ2S>0 )۪&aGANl4?qF$h[ vs>yIcVYM_~aLKMfTik2^4fNJiMhT&w?:lZ;Å34YIuӇnY{[  ށbg:cPD3ZpnT"jm|d0!DlcV^}9f|ԡ'<'<sHPT_kzŰ,F R# pm&ԡߴWmblwal_5=6ju NOO*.aW6Tl0Ob;*2HVk3P*lbT1tc8a'wnuB΋vS]us۰RͨC+:zHe cˆiGv'j7\@`0$*G'F # dוλ:F2E8GK.ix*JMZVFHTLWSvoz85$9~T"n1W 1\g`Âr2W-r3j!U3HTQqfڄBrvjeҮO3w6t~wj&/bc6cteov*8(΃$rxE3Ɲߛ^F+ gT[pjJ f HvÌcꤎ:ZE~AR;x Ċ睦v Bо!O|J+&;~_h>֎LdgJcusI9NWze}^+V`'w}sJߔrn/iG[=OCcIr):\.RWl416†H$hn%KAy<99UDhVQj8oLYef3hq%<+8VJ;|9}N˕-ߑR?͎k;{%ݗ@JKyR;'V]1(]АENĒ$32e$ v_`"Ԑ+ jaFq:)Tz7)?_}!8v71^H6)2ԚK 5蛶NJY6$%vZݔ`x0ɢ`9=V:!&Ek|\~I%b;^+J6Sly l}E7E~,pFV7;,n/iVqKkxd:-g;?էnLݍ̶o(P˿h" z9~Hreϓ) ڷ*mjDM M*ũ-:ݶRKn[o[[_DV6"QN2-u})ao!. J$<ڐFy}\l3hléۭڻA(=b^l_q|BlKGB|AU22?+QwZ(hpP1ଳ[EUV)N(**yC|FhOsAa=-Yl09QIAG[i=ƫIJ$sWNv(G]\Q\|)sDprQՈcH!E8ymex˥eQ% ȱtuعGZS-?9 NH3C;&H_yN giHCX/ɋLԶ\ ^X@HXsZϯ~c,(VF`&uW¡&wG㰨$Xs-xw(y@ 9Q8e-RLnXn?KqWObt fYV!=\$_' rȒ+oʕ??'H % ·̜dޮfn{+s(׿}}G-hT012q}ej$KGAqĺa $: OF VR3V ` @C֖2b-?4>AKdYL^A(*OĤN,^ՎQuh4iYAKZ/incR>bb;+* j.xP F ^4:$YFrBoKPgڷo?M2A'/dr[M8UkCy =D8?e 'O:hoI"7":@C֍IJ1_8`긐ÎK{o'uo(Õu8y⽕n|&'G~ F_juc 2SDN1Es兿nk(8"δ(,!'o{ ?Jo #Rbvuׅ&^~v*"q;C[2j^Ja >p(ep("Z/Ϛmăraf ;BKG^~"Bْl|!,bQi#js[[wNٶ!) OK-zBemkmjbzs+}aZ>bż~Z}Gb5T XEIIuXigE>@fc7;Ix3.j>i=edOcal~ȓ)R+>>FJW16Y0N -9Wv i Q2[&e n˽Z; ;M%GarLkQf!~Kr+_hxRhlɅ1IȾ T4D޼gΐ7e_ _M8en |@\%9IH//xgtJcrљUBBmYʜ™7WBK𓏼_7m]aЈ ):'|HE{#O ǧi;XT`zyX}B^XVJ2'PZƏh|I;Btd뚚9CfćyPU<}ތ@bc_caYzkSi dc,cVI~z͡tr-jqyslнn5elMEf‰.tZ;tMZ ̻e&XOWEA1 Y?ilDEVT0ɥișDָcP9"t7B2ȁ̚nWv3emfl?Pfu3m}Y@,_Oz&ܯNt7ǮmşK3يfDa5p \ԭ<<]|?{@"F$7v%ԓ Ɉ搛55(w4Z4~r`zurߖISt6Ѥ7.J ]plG nXNޛ2lO+?܇:4uA[تZC+TSSm6=5jmߒ]F+l=58VAT-jqUgyh&5IpNa$i|f>Eno(?b¾exb9+eK(dvݩ}o9)ک| "ǀFF>puKEl9pDp>J} qzٝgM: M=TdХ*kXnØ8̳E-*j1a&,Ξ<3>-Nb")h`9_ ui&sReL.EE]$ftélMF).MQRֱb^}łiA~{J:YUTRW6 e'aBpm7mi 48GĜr"/Z6@$ԫ8W46܏k~:oX ?M~̲Jݩ;Wā H|WLSE≕r{MkDjj_)~q:sgWx1Xq0<ԅ6AϢY ;NK)? ! icmf?k"XG[|H0 #dx xa<9j3)(dJgFZ\8W̭2k׷PhG s>!Te#9hLC"VRv6%U0/â`iLWm؏`U#dx֡iO":aMU:/uP$3-0j r*ml. ^+m.9g4XL-6ܨ遁,H"r'?Oap6hE8O曫M1;73TֲJIdC/XFC-d "EeVM\m!™ lC,{Apv8 hg{*:$%u T=ג#N@(EtV#DHwñjmWí=2*9`u?s5Zw&{F3@9؉uJT{G:+%I]V9.z:f:#Ix 'TcxUI|UCLՊON{o0&遲/!? +IrRqX\:X!5=$Ye$i7ϲ;HOME5s"*y8$}J_ 3(0KIwTgR۬-t%|6}l^_J2x" >4?ća++l`*>O=H# ﱲ.n*#oCb& R(`kJK؝`jl{Zl_ݧA9as2:EXD׈CwB K׭G ~n U_K,Yp:z4Qz R}(0+fn[JQ-ŪmrLY,Mi "^glNbz>lj"q!R 4O2WYace^6 uǒigyuuI:ŧRH@| R">#U|Z xjBYMlLRM;9NN2| 9p=iZ+E>| `D=.aPoעRmE;Z 4ǼM3C8A`lO$xNq(?cưSjq/K94)تJn*A q.Oy_6k,'"b Bi\@n>lBU>%X6[ nV~Ϋb9gh5_Xv1hO#})[N`l\^<] _T! )PU<[,Q @C/aнvNUNQ%#јc3r)ox~lJeHx>[ِPFS_̛?y3!udlN`!9πF <ݝ}x|ן Ew&[{̺/͗Adݘo8c=pp+,&)A ]-5}nhX߯o0B*M*+-|🛨Nτ'8g.K'xeKA Ÿ2]\鸧}u6${NA=Դ}%);{kGˋ9R@ijLPE1Fk40$:^f>)O;c˶Q%^:VZJkDY@xx TIByG!(fD$S@ϤG0ЭzNvj:6u)fPp8v0hn_a谭p,TAO|6w ps5 Az(A%lNh@v)7p^e r-y, ؔt-PoGbI;5sǽ͹ S KcjД Y-n/V`*RKOͻ'otDZ%'pB@~A/]zF`s[1qpctA8f-Mg:v0K12%Rj!_8Qm9Z}8 /gNtnlDi ZK\&k2F/*-n9?+N|!FІÂ<Ƣ"cCW?O0Sg xU,O?C8N >Ԍ)/_է avOӎy[4Ttɾ˟4e|&i~&ȢHN=Žw5Z>t*طVo!qͩcbfhVvv@psK̓t!T>EL-D GH)5ޒ'tֶį1 P~h/'O79n}gkWnfཤ-W- 3W7U/%5&' ʬ}su|Whsci0^xKM+ӦHPZP؛cI%{x6I)g]Vda nJPoV5D,d [a.&XהҌ{O_'.>x ΍WbBXyBR0OFC-`R!-lrQ-֜ 3p6O8ɥ¦u .ƽ*ϛ)wBS;VL([ c3N Pc %bk.~GLI.~cӣh*2Ŵ̉s 8N;{uBS.蔶&6 Mgʯˁ

~1GgvOj(g9^Bɤ&CAs͇Y en ze:WDۇtpI%!GҬ(ΎwQ(Z-9u8 Icvӂoь`!>jYaiJ"d&l%Z~~ Σ }%PXv,-;$]XkƂ¶VA+<\nZمY04 bk(?ac ʈk'.@ڗTY|Nd(M0<]|~-)^>ވMDeDt߻,+qichOpQF+u`su3=#0nkKe#k`h\N7+3kIc6)>"mwLN~,,Q b6f2Gb/JBxǬo΀@@x`Ui+B>)*3ܜzWX\mhpAz ꆐ$Ln￑lq, |w ^5qFT~Bі쾦D0+Z=OT _YKu> *Eh@OL$oE#1-Z)ЋS$9"&jSx}yk5۲&*nmčc*8Jn)kB'$?美 *ek/Ĵ A?'^f!yK˩I \Uq ?P~s*pmI;DyYZZtDgP5 *[ٓ}wd]3Far~ԝ WWޱjY{xZeZ18rdK۳(Hk3 7/6L0hZ&"O_?pI}ʐޭ\-4moq6|p n3&-~:`16YB/{ck"AvDjN+OraIo7-X %Os̒v,ؙ~Ym F"c!J&)k¾%ĢEr}Р?;0ע _4 ]gtezL uϸ ;!ƲnjgpPJHբdwNiX.`mmt|+DrH]x_D@5)R|I@*%V} K}&b6G΋zUNlE(l9v?G/a i635Ҁ?<-睸`E&],%FIQAzi]{w$F y_]?zhO怆|>Ku&bR;D_-L>Y/Ti)4At RGQF|2EuUjLrpp G[#f4g'OCiafV,j|wu+<7eD~S53dTav89WvKuKhrUNL~.EOWa3+4g5 +@`o+TѲ\ ZO)- g˟|gswl:noB?FnފvNWdD(Tp*ʞOtm;UERhhK>tʾ3[ڌ qr닂l^ N.F/!W`MŘGSs:ݾvYluzƮ%79ׯ.viH3io8/c߯(Pte<12[,'Ly"?O% Yx#}KKw~Y^\])`=嗩0Mb8 0@GI^w}xyPpV*2d g{D5$σnd pռ~/1Q ASH#XYD-Cwjn em|0#{-O3$#mn87Oa0GL"emH,cn0i'D@>0qZrl-܁`C WAW8v CSo!/V/ Sfn!бP9oEqtR2-pV]mNbDL:Z]];uYez&}ԑЅzo:~^X8/AF?r.Uj:}gAWkL%9}Ļ*[AiQ.Ж|Z]fm,ĹS" bQŖ,WP(DZq n7:R+~k}^3P gԌ@ɻJNQ";, jf-֤}G6:IT/(s(h9HŹ]=ISI{u/9$~~y3ȋQAF*̱~vCg\8\ӅKݏF+,KW-90qy&Fܺ9M4sj4u{9 ß];R%QEV3W73[Z88O1vF[_cS3#sh4@AyE>Ѯg W#V!Վ\2Yx+ѮNY E@tܡd7SB?MxUHwwtS\xы4UM-?ÅW6?V~NHZMֳx:jU*LTlmLTm̭gHBn;>nd?7CoW9RS= 0Sg=b39NMnu$ iBd#g,Rd#(`Papwɢx`M*ƥ ;D5}L‘SC+=|+Y#"-}k3aT:1۞|(U?D2 E+3%z^Pғ}жʐ[[G^˥öU\ŭ? U @}[X&]0-}["W7)R>xaWz1[ktUUS:pE 5^:̑CaUGażvB)J_\Sfj> 42_"nَs~cY2; 8Ju:|sv11 ;P] / f(̘,ڔ@\yǵw> (Voȇ|)cS щ'"4΅\#l.uzpP#? O%XnwGswQbmm^CIG>vMh5 FкI^<bA_< ؊ipû$c'[U>֕coKMSAD]&012kp`9J,dWtm{fӲyN`_? ,ݴ3{cUƼ;MinpL:J*-sVO@ﯶt!ً}YaJZqeW`h(>Zڞɢ]W*`|f6{0+I2xyM卾6}=wrehA t9gyaj ;Z[Y\bv6 e} yv!bcJƬKG MX*Q`XtU|C0ǽɖiz8!p$mDvS?3I # R \h(f Aa.rV󭹽Z~Ob"aCLJsa|1+P 1©C P`/| :zW?~6U)x+|Y qn*$.v+:9BaѸ%/j>o" a.\-\!@m8GoU(Yc{_)埙V|f(`9 CzZ;dˡZ 7ژP^__"-5O8١QS4Oʕ8R )*a8'-l$/6=ȼCdD1݋H *+6MrȾz#r뿼\XdH!PziPPCKT;+n 8"p]/ON%h6ba' VP0O$ 1w|Hlls"wK>.j(Ojע)"“|1|Cє2Sg1RPL䶖6SsA*Emzkv$iEFNVp de =K&'rZ=Al8X~FD*\bZ5>Ye)ĪǪPu[^A*m,l3ubk/m>:ϤwFLHP@$,dَwgH,tzU] -kIC-L% %+A?;bG\2EWS@Pvcyz{Q,6RR8ت $~mZ#mg[ [KuQ.@(M̘"*@&EmF6bDq"źT ?Y鸞z߻kTcG2R^fhoӀ0 ̸9SBfdΛ dOfYĻtj$cDQa;>}Y'sՆLzZ/4d=P|k %XM2fY+ҰqyZ-2Lԃ 99 ;4 5S c|0Id$רUϫ02 b6 (wXcr/v&uL|c#~˚a7;Pg"I-5O!lȨ5ձ|K%Ꟗ8=1BnкZ\h`B@.+x!'j?Wg+/b8;"֩# ]݆1v ĔHo%xZn$Z[&*<:ǿoq` Uu[$%pֺ`/BюEDf3`O+y[m@4`+"/kp~Rq|Od]S#x^:*@!NSrdH oUi\],sαW$/X0[e86D,OpiβAm%$9BǜG!}93Mè^M(#ZI$u&Ǧu|WQt;h;CbM^[x4{z <:p f e"H$hr~JD@T\HKւ 0|iGTm 'PjBMNsI^f5=] c(HMd$10Snǽ>%;58i%&QU 9iT,!q>>,V緾_D\FE=Pb , t>+c'aVyK~Z\a_b| _ĐpcG!{MLȋ{rzqian v 2o# UH}LȂ6 R=2̶pj?f7ԥw Z9gie?A*8"rU}nimFTfяÙQY hO^ۗsN^噮^9I]_K9}#R-6kS&#O{ғ/~ A9m=$/N|)Cr+M`/`wU{}b;rRA Q r>s%-wVv>v`mBQ޵x(dd^:LE߽l(>7L q:-R0s1 qm֧] JԻ;9,#y`]g#`d%x;lu'4'By_KwUPMhfkW7xb}9=SVÀ5Xj U +c&[рL 2@*8]C!|݁3aZTh@ .г;ixsgx[%½ɜow@ŭHiь~-&Cb^Aٚ_ LP.I^X# %v-wo&QT|Bdt {66~"sW-`J \jt_3SV TKev`|\jb"Xxy1^B3rOk˩`./* u 6 qCl))Kx=2#)o\X/a]p^zYrrJG|weoF:K.+ Pb G G:C,ucJbLGXw9#Q"^\ !& 8:lF- `i%=wzO4#):e (I(`HR^z)Ƃ1`hŚAI&!~2rӵD9 ? ~c!"Ek1*9RuNYT 獾0~l60tE| nKW l~'藧o^jxtX:`n_o~"P%>2c关'wk&_uH4T4fkGJי旘v nU.!byEK:E= u\릨"n5Fb(UOji\Y&4{ %>AM*y[%D}/+XQ]ݓ| b 8h zqӴt+}XN Z>|ޑM!ixU.0[ ?"R"͇]6ILkIM$ڼ/뻉F&8:f(ab㣺OKF]>9ɔNfFJ'! B"Q_,awhdoZ\!h)+1>3?RfjdM=aVAjs% *NÅfOiNzVq$måT(p1],G|d!xF;#+-[79ut*Iu@ va!GеUME\m@26CÖQe8)wyɐeC'Px(@#! D d0--òj.%џ3ܩGIQpVɾebnⷔKwa8x o\ˤSJr88V=Fx-8&z_6EрU3ՑYohaZat9[da@- ͚4g}~ Sen^Asy)~a()nUsbX?H+k["sҩ|vm۵Dgp% /7 r{Nq+bB,Y@2XݘP ߐdea),s[g]Q}@1^m T5To%W5k>@ 4H?;.9x%ސ+BW0~|&{KRA|ٮ_K.;ka߯ aQt pؿ577# Wj3 Iɭ{{G<'nbɈUHmL8L|!~0#v%S qQ@A/4߾.e{5c۽pmJrn˂e%/J%;ыc_Əs o(Sy{fK!@fٹ)xB"9w{A 8՘ jԄA G9j}$EH|7}K_7x&s=)oFwBFny?u[pw,i e"+8&dЛ`a )rj UHjAWe^1#n19's;!=l}g~ =%ījt+$p)Csv-w5Bv}Zg Vg7zU?|sC_SW$v6MB쟘R&m*b>_ՐxzW'uQ % n3zWq>P ,UEU)Oۂ8d~C͊sqr;X\ ?F:~ȳҠ9skhg +{f:V$; 6D5PۿJ㭀g,Y2='ZdSx* )߸uh7\T."pAuRUDΠV-u&JShN*xt{}x!:#?8=5M?)ʟב>.>jW*IONzOh˞Y]A^iɠ’=O ;E|\DnCF@jFyI_܁[$\dq@׵OmpFDr`Up^Z'!i4+"bQ wC!i Az>ğw WBړnda 8Nz QZ֚ |ұ3pVYdTm"Ynеpbτ?M#|[s)%$jDЮ'bG+ T_<~ %T09GE~P`Kjud IÕr{Λh=v~Z@x#D?ST'2Pdϴ8?_Gc^\puBezQq×hJc| ?#QnS_$b)F"I? ^g5j E&lސ;qa8FWĪMRѧgt.P:W4RgnZ "P|f ٺ8ŨsQ_Q{Ѧ,9,n&0BzeWmQCgg}BlXf᯽ni # (14*(d304dģoG'`K4|y|z-krN6HJ56Û),+!?m2IBuw 2h}qTSx\m+bTQ&]S4dUOnLAjoQ]"BL5V{eҳ͋/> kODCd(̗tV|wat|AwΤ ӹ) q3 ]^ ~TOأqC :Ywd,ft?IJ:=j,M{ eC!EF ;٧3!,|L-M>@Df->7)4 \5k(Iݡ6qF$^2ԝ04&"=<(5?}ӏEhlJc nz&5Dtz%t1*Twtͩ]]KH0s@% Cr* Y!|x$R̬}mf(GX`Q'Cz6 Fx DFz+|` zW㷃*Z= =N/mYKHbhg<,zTfqzܱa [ u9 j7KaPmO6DԜxD]3yƳű!)HnT&0e<M~R ;{*/# F s03hKFbLEWߧ ٰlM,ef_` /+담+u PvK(ڀ顯+ӧ~$A{\G 3"1Jpta3i I<y`-9CRж|-e0SX_\+`%G eh6+:MLHY!,?NVhaUc0 @MT,5QBR* e"AGvvM$xWe5ljGjbC0MQ 95)[| NMm>r&NVɹ\[Qx΃MrKlzFkBhQBve·!k*`hZ'U:FggU,%,(3*<n703 p+ǝ 1$=kC N?O09]vfo \ &th=[/R:w #t;Ou/3/6^`S [oکF'4yN"Agg!jޢuY_eew }Tn%J rR9CE)#X_,} yp {O(ګO3f^BQzZ{Lw- 0 Jcb4sAlG̓ z&Rxe Q tlKd?AXV!PT4<2ʜHK! Emj90dEYnQfOmZ,~Z+CVb0wZ?#Z籓 bEk3ZP}žT59HªyV[w.1-A cبU z>$1e83dQԡ"g1Kfcڜx. ;yTdN],D v`Se`9}hT>Ȏ nC)(X!]8(o1 :"NR}Y1ߜRK }n1DyEڿNЃK-$[OqN 4CCvF'&]|(!a0@;EF|'AUw#w\6w#n&ásr@sK]JW˄,h, tD]dLX{5䪓BnAȢcWQKsK1rj]Q.8> Ј*.|3qwqg¡gfFV#RF_0b 111.r ޺9xԒۇ!=^eyO}dhhȦ"!h9#uX oAo/>6|F *Fy*M!gRuW!ͨ (*pÅY,`HnR:SaGao_KH11)51^Pl>}-sh1FJUa3ҍIs.l`U$;3'HLfR, U\^6߹hL=i^<_XV=||&x%ho) / hr6 0:vg lk2 FBn SGTb4S϶^;8ƛckԖs۰Yl݋̬7EKvѸ6w!29Sۘ eDrV;.ۼܚO1O  B9ڻj>ۿw'y"^hGCͧXH:hJ}o1-{LjFw\ix̊q S2t]Kw] ^d1GhMD|j1}L_l4vcbA'4hOP.H.\!5lO+Q f=Q0^O3[}+6ԝ2|j*yJ6AY ѽY2zH.oSA)?R8r(;X J@P~zc;arSL($-KAA1A 7uF8cqҳVjr4H\T~KIBpqu1Cp;(~ Ds!A!z\?! AU|,s Tk#:zgS'ҩ8n;QI#$rjg-Qy==.?5>fIZƅ!u;sg1 .|*eRqtR/ Zp&X ˸+me8ߓ_Z@Oة"_c%/Şl {-lk@\VKR] c.J0`i^/m O̩Z0ϩd&+映rY<,zģ +]q⇁ӊD"ǩ3$k*'i.QtV>qR1XLWԡ9FfPg9-bFwlb0<}%9 Ԓ^Ч< \ ~Յs:xoφC0&nlkg.H({2! t#e  憝O9o7p/T88.nU ^xoX=á.#R<蒦f`k+E1_c #j};/VO)t}BD^ꪅWo+H/:}GѮۉIA[g>fiq' G.Hؼk. uVZ\)$=-9=\.@xF?E=@SDoVf|rSQG>F٫2%n6,g=L/.29$.{f[Qd|C oMB ȍm,i^g-I9O?_М$1 qVӯ?Z=FLK<%zwdly zɤKn<~kI{PØ̕z쌌CD XE;fUu%r&x"b,$r9մ2_R-qcjԥHlPD=KSCX]CV t+4U"3$5B>1%~%`U -ԝh+Qpz6l6?kNWwc=3ps> L"q؇= eg*DJ"̃d0rbNG>BnBbc_7jP@g^Gԉ@V2Rカd(K䅗2 +.uq?W dCfK-Mv9B7~q<5RFywarٖvxs1Fb喲(vsn:_zsaMz/h[Piu/Oj iڠGYyT'7AWq’&/BR%$}4IX=d>7arA.^GED~G͛z]CU uSs!UYcj̗!z˦[ ]teTFaa UUyқCJi͢c?' )!F +"iTMa-[maFV&jl  "3|8% q4b -HMhg;nm=1Gtu~)7spje}~Q/`&OuJqTK1I򄓵n-%J* CgmͰ?+Y̜_ݧ̝10n)^֎ίiv\px_>ɲ6!}XN0gU "hҬqz\xJF!ǰđ[QUuRvaJM69IF!dcWܵ)FaO89sLtIK߰s?|w鳆Đ' YݴpS`ޒ"0OC?8[}XC{q(}pPXu1 b!Ka^pgͩ )뵤*y_e_v&Zp^]ڇ"i#';nWr[zڳ>lQ`"='FcwLWx/Z|pKwt/&M (`.0{*3NbkﹽdZ?`J JP_W4lwJ"+Q 9U=Ʌ Y#./J&+*(qQmw_m+6RnzM`|;ų2ݚu{_fkbw _10KnEPnCtRoRmɆj:6s*1VJ 9ijW¢~pimm>sϜAB$sѝ`3hn.b?Hc+K >{KC$& 6:OnHMfI ?<+ 8C}!oBRFgԗ0OCMɽ/u%,ojVZ+/Tcfo8IЪ"N\jṈ1?0[e9tOr4u s֎ \vo?ԭ1=W : 9sʰ-qlQl }ށЋG J冓AWz-LM7aBzL()r1|mx;sv~Օ-rXމ4V/z\+~x*8_>2zK|l$NBE{_xc)+Rל*`+t}հ& qy օ? yGL`Vֵw3 qJJ]&W2&6HCw]ZLt0~JU_+Q."?h@&W#u[38xE*ypJSs8X(oo{d(mA'Åbf|QH8!tďQ[:1άB3Hצ*'+l@1 S호CL.CwfWr.*%qpF63vFLopuaOƼةY01aXcV,B[62ܯC_dLM>~ 0~h~ȵ-LW_2]sU1A kb'~\xÌfîkg9euuI,v9E45@|ً?r@4Jґg<egQp<ښ2ջJ D[~:ߗ76G}^/QC!vdžp lQ2O.2qw1!ʅbiT2S>煣 4ib)7g /$Me.CNZ}F%qm}&Z}&:`]WZxgAfk?ѭY-}tAWB'wc1`z(o;SB ?7GP~r;dQ O-@߭= (T&x`,E3&ƸQI;X +=z/L\vw0Y7=[k/e@-N az8 'SVla墜=0*RHjNl8FX'-B9SW!zQY3O$*S`Z3dE5Ԑ!2KN^T:is$2R[g1:kY~cU'\ڏ˃i}̽sCnRer;+fr׃}W\/[pOTB~C | c8Z^f_dm WUmև66ZY pL &c?T>2T[B3;% )BB.nOoS!QhHrv!081QS-5blNk\k#{PJQl =;ՙ0Aᶓ%8I먣̅lL:PT=eC "%=8@p帹II蹅~};b*bIWWtS oq֟xz(0_,R^1$Di} 3l&/Zy2hyQҙ{u6h> 'WLNBJFPR5lnOQ5lKzR!=*d7q34wW&oRjly%r!*;wotsSdjaG^yKA);F6ze|aJ=e׮ݬjd Ȗ ix9̰ rJS[9v;[kKG BH{7x#MEN//xeӷű39m#Vw@DU}H`'9#?t5pY9QZ_lR_iV@9ӽZJ;~zCZ1/L$I?Ñ T|C/Ͻޱ]E;´u 6m lzbq[ *Ȍ~e1q { zg/xW}qk1!R3 n|(Z8 $Øw+d荻vт9Y׳6]nngFqDِTpLޕHs4_ڭ!U{x&Li~tf58Ϫ.$T|֍ʲz ׀BE`UޛڕacvR[:~HZh}l >>ERXdw'jk[Y6Wͽ Nv܁=8K+"@ޅwvs("8{ݍSc=e Qb{ .</x& }X]i L"x 罭IzLiavca!kSHmI2֖-Y C[aQ߀-e5ph8>CժAO7Na6UF݉UBK\ ]' /4ؗ2~ n҅KeSjO d6Zk`nDdYdJR8dɝ)Q+w@ǽOd%Xx$d-ByN!ŋP,Vdqe_ nެ5x_!q)AyU`M;ݽ~lGqfʹ+nh v#@愣ܺȭk^WpM5z?с#OhA\"rl:qH(H8P]d9dYay"dvv/$v4^l o.qګ AExWIz?0i=0q[ }xV)V`m J:V?w/!!xcT%MSz%veʔΰ$5_b%OTV.gXt,m&"Ɨh!/9]YElw_}؆|]] \ (@ 0P;w>`GtȎs<mS u1_hjr9CsvAHG^O YE&`oK)(zOĥKloL%TNa(a]p.Fm ܜJfxn!1ڞPq]ȪVذ/Nh} Wa`Nq '_LSl eި$!$sP5!Zem}#_o(پ,fc4miHC.yųsy#q; EMNW 㵖UgCf>o3e&鑇IzTKVgsj?"K \) Kz\z= x( .߂'bW\j^]@pOb y#2\aA.ɢf4WCo&[]IۦU{̚k/p\j(6|$  684_B}_\m`w/4(Pb<7,U@K'N"JnU\fAfW]&V 5*$<3!솪Zi#Rg,Q$x|5Kd'cm4)Dc|Ӓi4aSز{I|n;.='&#R~~բ I|p~S^V+ ;Fx K mPklڗޫH3A0iTr0emJO8ssI2e?[/C:M?cl+@ZvDb1 "~})S &+薦Qm#N{S E췆><&-u#ȮFrFsK^.f3l/) !ْ]M!k? {ZCB"ɖGB3thpϝX?Fl-VwG4dɛaXn1KnV"7$񾬵qmQ.=Џa"GW0x0!Pi)_$ߠx5"ld 顯h;hO`xU]xǬ,ʥVb =d2D<6Fj#R[΢=P` GJA<3n%:}p 7;50hͰ~[%C-FCYɈnUA9R埠ɷ̭PCNڝ9v| 6:|޳]*Pd4 5h-@e[c1nh7d50CA&hk&t =M`ymſd)q<ʈSU{$ :0vbhiW lƂijLcr$hzLk0^mCx# t(3G.^2Eqc!h+ ±9a0y{^Qco]ʌJ$iӢ[ˈЃXC7 z@3oWLVσ%30$DE"0$;'nX)G[ b)BU`+anԟUhLj+rq* ?J]"d2kV}pd6ʒ%26AGtSbK ok_haᶅ^(pQH2\@Av8x { I6-LZ!0cByӋmR=#|u +ܠ=m.q #9y9ð2jW I)sVfY&紊c>fJQN,N ܔ AW2, n8`QϜfDĆ]Tٌk;1knl+9ϴbq6s+{iZ\8@uC8b(PǥFq@ޯ:ې-`cBZ^-H_G,BaRi4 $T,[H';o:!xK!1c,dm#%lbBSvo!%s~C:9}Q(^͌,ljԒ/*Nw&[RDYk| amӳlaUgƴAgĭ,A˔ik7Ox`A@Ԣ|K_6A R^||%UX<ÑDl ~a/^We!:| wTB=vCt#&̳!؝ݱ|JR'1aK6<OgwF\rB[Zma^# m ;Y\FnG&:jx7MHeZKsBndyqڏL B5G (ZMmk|t(Kx[fH IJ)3KrmХ&0Oyu6GVz" WJ`Ӎ(lŊLd)FLy k !pX4P8Y&]nk3 Էm# [A躗"AM j#&RV$V*B"x-LVk4@#(N}k3̿a#޴I?tK_AE-ZL(NZ #e. 8ȂKV%(ۧrNu{c|kSŴeV0r &Rs`7 {f@PG b{*zkB} T=R.DË&]KHVKg e$]-c`@On'vz]{TNN&zS|N'3mԋ#93챑v>NƅnvVMs߇ؗmpJiK)y,?N!D|`A+AĸEڈqlla%u`93/n6 8dA.nj`P(9pvig)iΛuYNYbDZXDZzLA袛 J#斄ګ܏bEQ "1ݝ_ #Gr%lC2'd0ƞ9p֗uv%ߜeЕ9'Ő xu՚ MqbRM~}"' zG&m-,Ѓji";8mLV%gy+" XzqR)=8TLJw#~ xGVi 9/3#7)ޑk엻fZÉ$2 &0R& fհ4}!QK4_/qy)V }C3HO8P_\Fд]'2r[@8򰞼O8st,^|NaW36$)Զ,I֞J@>^uKh>E"Ծ6L_ YlbiJl'I(bHܳECGfEGxpZmZߜ:c]jTJZriyC]@5T )ptWIݯ>.89wƋM^'뒐pCQrJ |OY4}mә{]z2f&I"묳(; fȪi rTkq7웭 dVu (̂y^{#fbQP%H@pxX wcDȢrw\'FEo%% ; tglNY?)UEР*EU$P A?\2h˗fz(?)^`/'u@޷iguirO0ּrb+ի-QS2;* X{b%dI0TM_;qS)a@Y+Jy./B[7ɏ2 CBуr @RgmiyD.AzL]')SJI7" ҈T˺o3r+Ҳ:T^W bٰvhyȊŸ DO>j`_&Nohk3>+k6myALv.q)7 Q!/:Ѿ<K T2{L\߿>-,rBӆf}淵x%-#m\2!KO4V|wE_ٲLM 1AnF<.O.г:d7? Tギ$!?OcwּN]3dT%eJX옇! S_6G@ knylW4S::/S8\lMl1DbT~gN_ =3* 5 :+;C*ټzTdXy#-M^elЅx |!Wݸߞ=.% 6Z94]K3 œL) N"JPff_7l7^36_eAFB5m1DUS*0(ݤ U42c8|szkc \3{FZ! He,pkWp+X+AyJ_߽cZ+&BsKH2do]+pk0?ld.U#VxĹɱѰnsaMn-!6qh$C)íc->fSWb) Wt%sF[$$ӈ|YŬ y}u3s=>Z2jZL]Gb:BSY:F6wl<6"ƈyU$˼|zgdY~uGnhY4I`T6n@Rݠ]qA&x"+yiWC+S5±C8R~OoqEUSS6 ?>uA.魺- s,1^djJд8xffj HiBJqs ͦ\ rL,FDx):i'8ǝHOd8`>)fPK7C@=u+zn鬪Cޜ ' O"v-#FzM$&"ڕq( 0+V-}B8J6(l*1֭9%=r3FyxrkW/<-N<\t }ҚlVm N{.BlhaHh.y oYY̔A#]•յ6%Z(KSQ3an ΢ɰ4Bm]@Է-! ?bM.IG`"lg|q v %<t:9h;ó/+O< j7l[Z3͒ltGrap@]ZTbc}Wpgi?n2Ae4@crzYU(WL;t3!["s5~'gFKĐKjpmQ<y!̏E?%+uڊHXzpPdR:% ӆA8I(nҊY Ρދz TYwhH#ox©_NG/ʈeG 1hEXV4>ڒz6;oRȠSH JApAs Xq1+{r'v[2Aޝ~%h'VYaP-,#Yc2ڶeX3o6QhPd$낳!fqޖ7:9׬.nRbz}-Ģ=gc"U)~?1ֈ"Z-w$Фlr?S  qqz%nt!YhW3y1l>bPr`ji`a4pĻ%Myɓ +&?@7Wwn y|=%M+O.<#O3@֢D\9O ujC@yQrk #ؽQŐUJ# 8'uҊ*ܓ0"nЎ= ^Fn!%$G_;w^#xt+܌oۦ+#+@50K?7FQ_b7 ?@qo;TkjbS)߈,7_ /րdvM^N;`]dlG4:H͊ $]6̦4@EG) RyВrJ,$t}0zn;૞G9XT†CD YYpجI"iRW:9Sw}zH&̲%|Az#,{C{Q!NV#N{1U`/mzl{tvUUY095TY%"fA-jȅY`}Dc.M] 뛭f'$ߥmg7ΐcQN-V\Zr-Ue^ W1aG>=ŁZc\'y; ; vـxua*k]=ltJ@÷`tRNb!-RiBi:eu0wv%:W#P+jiw97#ОaI IxFt|.zww^LCIj 2 +)raTtSx\Q'CTuvz)8r ) i&@^QSZ^3r Zy!4m ~C2"@n7F%c@xF҃anh;%\qVKZeK)CGܓ mMKS}&c?G1="4 3!yPmK7/zp"Ƈ:iGM= E;|LXsqu%lOHV^7yy)[3>%؊)fq_,Nc{V;^1 _o=\*0:ʂL߀`SЍ2j4N#fxrlg(NvZQJ]ThEI#qJCK/LjzԹM4+]#坍Vz4nˣIGi ZFx+U=rLXW30hHԣː?EPjR%y[ U9nO]\#o-c#{4"w"f<2v/{6627S(հ.֮o\)VJ2,@"Ya#qSWɻ ,cTp M!։ qۂ;*W4u!sJמG|vNn!Ec C{Edq_ naÕwE]Xhit+gThSQԬ][XuxHOF!zUP+ sjΈw %B Zq%Md."9"$2 \@jBsshq@0 P'ԜH~-t鮭ϖ" T_Ot@:Y'g&m(1XQj;B!KX.qLgߧVR_‘Ĝ˸VI7v#c("E l֮3z@ l;!а'S-w_Y=?3=qŠ@NaڲH.8UYS@`ghgc`OxڷfeƘ\hzac9Wk}ܸ( |a7vu[Rh0 72`0aHy⎴lS\7┇[<ptKGb^$b5["%H'j-7|0rפdJnϴߑ/f 2F FC$Ȱ!`d5B(WhwF7={ٴuPoŭ,l?A }R4an|ۓeCۧ[Eɹ,U<2EAo;jreIEc$N5 ceUShȼc-cw?_n+ЯۀW5ʈgWK.1՘9sS^e[]^п-1x (H]PW{@F䣢FJ0t b$]JH ͋OQ0wig ܣG'#<-r܋OU8g伪h~+8K$=%.@ I h:9Kֆ٤$2| Bz1Sk|CAߣTڎ4 =\w;)_h9J"8-xit`%$ZGX)h(4m0}kygV <aiH!agu ?^uT[$[\4l83S$^ GDB(P2tH~}$VZ\X5\z`/x=rTTOZuh?oT~q>^I YĂ7􄝸հ} aF3d,giTb:!R.uy,pR{_)hqxH*asoPDpN !*~WVi 3bDhZkvS2}M;2 j 4+q YG#S;N)_yDwdChX2W[ez59]uVKu U)` гUס^.v cML a5/~HB#q #=g+Mf4D)ѧ1o)M&|-ZxiqĉW/A=l]:$:r[Hl'tx9Cykk \dٚ@Mմa.RaL7c/Ym_ahL*vWi EHF+F'y`ZTgNTLjҪW+I/oAÐa/u%aX>>06\U{oT(G}qv⹂N}oR3nb)G2W6kp 4He_S޶bwA圻~Ç Dn ..W^v&Mz_S\>P:,_˙1Otb%|&Aw|C+6>W&㐧.$Q.k'ԻXj>0+f }Ǒ>!vy 6knoFJ{k5,*KHAgVᮛ,xHjHVP Қta/:Z# " {?ig%^P r+C4__?,9mF)Ie.^Oh.0}8lX+/(ܛrʘ2ص#ܢ1YQ‰0-}z3hi֮ADb6?}"m˒1&[`ЌCF *Sl/ 3R|#iU` TןX(mΪd ~UUQ/!:{b{TV=!+\B!wܦ_$ofl7}^+˾.Q?ʘ{[: ϡ"ࠏ k\sHM{'"Ed:YvX7IG,Z\ȃQy?^3G˘6xF`j);Ifg_}&*lNMbxs\_UwLܟ֚,zKH v|g8=}Y|3`,:ze%{ş rU xBT*Zvk! ٿ:櫣vk_аӅ@+3dj;Q3*OBa'fw2[GjQE(nf!oi>wv2rOyX M 4)z7e;4,aa3+H嶡/%NlYJ|ۦD#Uc&kGOkצZZbx+8O͙\b|?I2X'Eɧ<@ZUG?O=7W^SG ! ENoHhQ W\ܾ. tY]zW}9 c0e4Q:ތ I~ yܝ$jGF숦6gy嗈Q"6)[H!^qg%`^sݦ2HuQ.O)Z3ox  ֤A5 4*0=1U^[2bSucQ6 y.wõ"q2J@y l2Vg4|o?s \(H?kzһU$\R칸N[T):n -aesf>1đⓚ&>EDt&`ƴӡpb -*ayz !o~T`iAbf5z%Q_ r]uКhQn['fU,;cv\C{(]\#c7p45%cPMPby,ry|V愥w++fl^g]v>agt£Ԇw`y?uQF4-8#i_fT,qF?(>F#.iьҢ+jY4h)QINeVq{@ /(kfw+Ę_)~Nc .y f$1 \}@]BMVch$Y*8.7S~0]+T28НȢ$"҉ Ģ`loza)(~fk^x.߻\nVD&AYulYrZr} 591|]WSL)cx)KA02l6ޗ%T*8/ ׏^/8YӆARO2b J/JR̆W{P] 'D$cN]T~Z!/Rh]"uKh43Lp{!+,i7FiT$1N<U~RV>-O.7Ӳ 5b*f:mR0Z68N-3e^zoeA$ עXf"?rԿ"nAgZbp3j5F'E#w {೎MnmIC9E-;pv@'b+.N?"hG5HyW`aWC'M&7= 9ktvyQYU" Ω}קĩBW8TmhGw-[ oe|߄ƿHKE6'urd>]jjI+Yvxɾ"K> $ .ߧJV5 [Y zRHNoJaXddz3ԸA =4zI+}bRer[[K3]m y5Gjy\!9 mq@Pt ~j0><~fosʬKH(z $i?6?f<6O(bTgc/Z{6PXE1PȘy[2KW$J7!(1U*(| G«hwxW[&QxмFם0ܙkSfpMϸ6_jal -:TQ̩9qnӶ^$R+*k]]'ٹr鬑Ժ96`tZ;&ְO;mQo¶y$^ P*5w9z_8;*sB#[*pߣpg k}G)/`*0gj"GOWF#;)ߙ8p j.[`Biԧz")+Aږg=[n!n⫅*ޙZ-:2B!elGt}9%:#kZ +WZ1aP?fg >h[H<œYw([[ ^UOTAOd ?U,ez^h37`9S{y3wi{V< 4"l3eXbNU;K Z[/=`.˜,F璢tR[N:o%joJ }>BIr}laI1#j #t#EAxNBY~3*^ 7Zh,ԑ|X_Bzlz?B.ɛ\o4^Wƹngm=Χͤ6j};_%bJ˝xI#j˪ Bh/ ߧ,KOۘ6t%HP,ULת9IMMXGz`2z=#~X/ 9PLg5cQDVÙoRq b`ct%j} "7nL̊zpoQ TⱞvNBr3 07Ok#S&v[!5WE+W|-=T{lY{qPԊOCqDp)5C#5>RÅ 5ͩs wthॶ7 { |_z+cN⎕&PK6Ά1Dk3!! у^]d&ڀbs2). p dZɹ AԿK&/#UfWf jf:Ⱦm.ə|my"X`n]' Iy.qkL& Ώbc614]䧈wrˆ"D/`[gjɮI?ۈDJ9w)bac"#:ݜaor&`vZ:/YhTՂ Dd{rFMp.ze#-e#:[u<:+@'s(]Bu 'Cz鳡N2@~Ұ{!m< ,YȊi赡5>zT%8iK$*vIVV7'"Vpޓw4TSBdaJGZ>1*\ZAD,6[TAگq񎥯񛈀{fVy>Nb?QWx]xw]`|V*if(r7SNQߛ1z%ןt>h?5灝 Ɓfv?ALdWj7E#4ByW8?hx0̮930q`_ ;?8?7$Wt1*հkգA &Y蒞e8ֲjg{HQJ~ۼY 05_yf~)Wr:Fj23x&pB4'J7W&|0[q(J {2ETyX"f񂳘G*nۡNphbߠCOVEnrӗ=9ܩb{,]NY%!6MŸ HAo h<`^D Kq5+X]8*)0dr;cH5^6\Dߑ: mYt #UI_KiX(3 ԃ !Hq)D٨ Gm&X0MnD^_O9#/P.WlgdG m b{Pq#Hiu^yMtd2ALϗp8:_޲(V4o|grɚw0Q*j7lޚ̆:ڈ_6xQbnN) @6' $ K#.􉖾) [IBC|Tw=`$o9sg{O9 \'R6ë>XttX O3{AވpFRL>"w;B\G׊Ak2E R/:!!Ê CP5"A,J{Mm=}N+!biEBP T8`PuP-^f߈eC7wC#\e8ұV4z B=/+u>08W(:DїAx7<} B>ٺD u ݒPSLF:Mɋ3IF(~JC{&!bxQh^3Yug?= mځ0s[8 'xU)fŤ>Afa[B}7^8xH_o`|GKs{,n[l& yI hϲz=yt=QY?vc,,'۟@@Eqr"0 "PChgVgLwv`a?5IZ׋h D ˱F'-b.*Ej]g;BюPF=`2$Jr,[8]dٵףe 'O7nĻBhY Yg154eQg{.廙ɑ,P}udvX 4{vR՟DLjzҙMeU:P z“5fXs7ᗏ^Ϥ")Q ^zpI_ n@m>5MV%֌^V؋a:2R\~9SD_1$^t|G"fjD'uADtװ o3 ,wO2LM%fqHD2q6=:R_jDwi ]p=(xN^.c•axx?WҌZ@tB_8:-QEyoiiErWHHI^nz҉is>ΕٗBf@q=Qxk~#[Q3^bT^CrMP~vȥi7TyOmo.YzfɅ݆E2oE8K|ɹcWVb;Q|!As5 ؂WKG_2Xg'P]cL YXT]qr~e!֯" =q} u.]tޏ;#k;)D݄y1i5㽫 z|Wŗǩ6S${~UAA٬=P$1h~6wHhzmhyŰ))!#_H,/fB*rx1ѫ&G|"%4e- XbFEO )X.ʱwxA\3$p 4y&]'V%y$3<v76>'B)Zx^4q^} B:F:Q*V{P^,2dc IPVjI{;Ņ[ l+xA'*qoᾁOZ<*:v٩S;E@@g$ ݏ&ʻmg-݇uvdJN8tFHAB_^.XǪb>#,nQ, r\𗙶@ kZ ;\Dbߨ_3%aIn/KIvƔ̔l@^@>ZA2'5&mGrkWQa؎Tg?D>poίt*kȊ1ʇzW1k5l1N6۸]W1?Uկ&]k>Bk&v6ek 2Gp;F _`\+~Yyq;/!ID*W1%w\$Zu1?;COTWZ˙owA7LT m:t{Q`۰MSN=LaXHA] 8#t/{ndч*Xk])rk\PhnJŷ"S򴰣~)\mÈS}jhASl]^O ʾdVk{, J ypy)LZ dy+8%Kz1'?Un5q:p^xqWj'>3s&y9X~BRRyU4@3qfC:Xj/ " XPBol攲ב\Ob I'eSk$* -1oi}9)yzdw|_nI9"(Іg~|w@FJ{4r*YWMGF QaYP=n0h5KҟQg߲>1TL:(1eQy<0$_htIg:dG_c\Cd3g.f Ku7k)N2ZSp>o%8}]%t[ h~W* L9#RĄ H^##}Hp7~B]%F˭wn)}oK :1,]>"=Q4qfi"=>r'$5#Vk<$"Ok.>0@Jfq{Dn :yQ_mW&Փނ_JU}J@gvc9(u dSÐ + 9wh$8/Ek?v #ijt 'IQj/b!l [)%k,R8oHO)ՐR QF $5czdoZ7EmTqEoE~ȝR-bW؎@J2ʊ€3mU|A8mƟ}A6f\(62UeRW #]a2ʓJ'镝_9Rcb$CW{&[j) Jr!vZqI.P'l^0D@+|j;{:({k^X(̨9_x[a'*6hPpcCOV(8=D1|A//{D+^>B@IYaVDkŒIE[LcW4ߡa^9pW5HJ^rn{#T竚Sk%%}sF0h qPP_ԗYiHA;„r s8"w'w9@9 Zsj5;$A(7Z1Gq3RP:z:RQ)uO18.K( NޱkˋXgrv㥒<ŨdE2M+yRitx>Ї./YQPCw -B.(hּ=,GkC;(}gPC:Z5f~{^qE_=k /p_i@s,)oG`P/#oTB\2%͋! 6u? ?}RbZױlt î!kR7 *4$ϩu&I:u?ߠj!$ܭofb&؂&B/yǞDh͗}:JaQ ӧg.e~U<s4/un%))豙L!I2Fr6W_XWgIŲA6\g^ 6m/٧-XU5vjm/\N1c½Ki īd&U hIX(rĆKSC~IlPb>)` )$jR6Vrǚur\uz6Wy7/fcUA?,ޡj*jc/&=TGWbHj,u[j<4)1>;ϞtO%C)p|Mh6D"YdO17Jx)-l0EWs( 0M괁 j<7̇]֒.ikb@??`h'ȩWa)]{HwALhXXn׬9_y,P(5?$]ѥD͵bu p7F3)lێ_|uKc]k ij1a쁑BCTTFs3\q!ߺ,:f č՚ϾeVWAJ5.gt.~.0jk ϫ2΁NM+R[.,U) &$RaV[Se%ljiХ1*|ʞ[;g#xu3R(t1F|f~yI77W`g#l6~74 xڗtӯ! mX?tkk%/Mx-}&ya~uL#ϝ582D@ķۺUK6@PB Pgt cw+e^\ظxp,= tYNNQ4-ڋ(jygYJH^嚊Сs"4Xgnvs~k@BQ_>yp?tq4sdhg8^6WYWQ${dIflo0I$}6lBW?Dq~]ׁ>3C4 ^k:T#/(t}=sK`}6. .5a6OV&'mzS ;n;=G h6y$whs# Cj &94 )Y>`]JYF}ޚr\4DSD>WchʴnSubW ~7h8E S*'KS$&Q(Ws]F<5rS]4ԛCI@D3*1:)3\n̛hܮ|{6Ym:+xHI< èy3%X+tp)eߗ2X43VӜyFdmH$GT/,C\a%VCZqN>׹ACp@-C'_ q_iDAM%:|4ʤѠ:g)`$([MW_7hmG%zwKrp L@ye%eD=" KIuԼ?sl@>$SQbkc'/>\ !z#:]~9 g|T{ݲ11@愞~0rU{)!,]7<-^G37t&yS1ɨe=(.`Hk70z U-"TqOn LTJu.<>%@EqlE&pgE0* o2}!&pƥI`R]r/7EqʍİP,^$-͑PmQvEvO*BP30 {=pn]a=;WD&8,T]]5i8NE,W qLCqÅ9?\/B@IȡI~Elcgu@j(/qi 95W൱Jc0S[f&flHʼnM _VZQ;W` epZmw 5]e5ѫ|q/ xoo.ſ sM k0,Q"m¢JTzy/ZG=Fg*Lp9}ƅWM2%*rDN@p~'w 6,դ  ă^1*&K.D=#eWd5*M|n&S{ȅ𓁾XhBU=4c1VMd# '.G7JZ ܯwE~ױ`ONi~R{Kw[ˏd_UuL]ApoLӞ7:6fGSUZȚMt\7읧O02 "e3Ut q EVVÆ5I]l2#9hl_ICuǛ}g@{)-a؎0ZRXw `r[Cx=Q[ v6 &L3nx \Bg6,:eXܝ5oM !\s%r=%P8F/ +& S͏JmJlZjr(Eb5gZb/ C"'1Yf=kQptxힷS:rN =GҮ!o6Nu41M2vJ`U?s=#t (4ԕ,3us>HG 3ܲ mDO^׮0nWfPLr'[,䨒g3_=s2@F^q`ztί'po;Ā+)@gDJQ}')X: R )Rg,ɢZ[<٘_)J͈Y1Nle^@sn$\:3IfA; T%{8f6X4<k!0y׵^SHu ^oUa7W*q$r |m/6rjզ_kJݍ8IUȏaSfw{-&,IưhD<?9טSe%]b24J"UYLl^iW9F!C;vJyTTUNkn PGqN>Gz%shj?Nli(5jL0~#\tS,ɹQ}iJ BhO(ʚ:OvbN[U?t0Qa;P ڇkzޱ{ɳAh~<0zdN%ZAUV2dJӻB0I-6 ΏRQ WU?l覢["A(S]Jicu%\[L=b7IX~Xw(yoc|df3K:[` Bqfa_Jjc.ކgbrZn]8y\؇4LW+eqkYQ%Daz})桟ޒE U'lIX7nL/=*N54i!xn^\~ T!ݶNqi:)$6 ֚#֞bd* ȦƿuR]W>ȖG/f9vf˟ڞyIՌʲuʋ2/uo{0vЖ;yP&1!f8ڞƞ~D+fD &< Y%ԄiTgݕi̎nua .E:X AJp,mX/zm]fF8/0}r/V|ښL ")8{R,EZ*!pXo ,<*a,'^̟5%+tZ&@t$%ܺX<-ϟEtӤ^I%p$%F &a67 sg>i@m{9r'psA۟i"!tf]Zf6ã;IF }~,PuSTc (QEw`q}ztJz;^߂֑k*;ٵ۱۴sƾ_59/)l-?a6|UIfk/w01 dn@l0wЧPh$I:n q:٭a!LghPwÍÕiCRߢ!^agwr[1MJ=n ) ƈR.e:xL~wS&U: b 2h"IJ󝡙D}&g>ZnN+_g(mNn?}`E uKxO\h+o8e^Xhh|RzU.⌭sJaGk/5;k\'#hû1n-$K۔RS_[ C?ǶO˳ f$j{0k,ˁ2[nZ't {hHߡflfۓT-rRm!udXRRӠ2U㥎,c|يU-%1~ aCl*'rLUWbWxTrTXZ~|`=g8p6ޝ]| T 4(h9}9 C( p3av`/v`G6$}Fꯟ.#[8_ܑͻNO簯0XaT5r0v.Y۩{W06#{0*e>զ_򰢶ִG*kKY/$,&\'/N%w5aC2 B]\q5 %twQTL&>ne@EJzųV~jm@j&R7 S iI.J~t'k"EAxwf#Dor H1 Mb2Q'`Ĵ@O4IrqOG {IboE*:Ղuoz]B*Ɵ&)ﰫgf{to{- :]Ǩ drSJk$]c0X [9đ\UfCχEN?Mx] l:żC>1'./(z-pM.)Xf.[--E"mhN@j`a!RPc+pюXcjd/z"FLOuʡh!dZs̫; 7ܤboƄ,m1̄ߌ(Zg}mt7"cLnefgD1qd 2[fW{#X:q%X$*٫qMWUaĎձCEg^Ԥ^H)x̓#)BӯqT`3Y@tcȊݝjDOV&(Qv%,!4 T I4b})FgNO *\.ڟ/ 5D1D*0h$7WgcX|#IY&Ep$tcHSɟ O%#'@gdQ"z_Cx|i[W |zt0U¯n6"?Lrڪ~4>uuX1QBᄂ.Z蝨ҋ^Y*~U@&3efMlޱSvv$Rȥ`'A@4K6c$$O|P*Cf]ȤmP-K+:mNVڷP HSŗ $"p.x(~+"(W+Zqb \D8M[#cмBNY !n\$'|tݻ/Un&[Tt3/&x^`-jd.UcTA:Kr"MQY$NH,M5ye 6th@Bnɲuu  ȿ E^bnD9E-V1KܴlHN* F1s΍f\tIK!c7k=_f`M:df:?yn~V2?d֭FmⶮAؓ5*zlH_u҆?VQRDLGT,$_HYz2rC\B| })ӭcb-V&rO, UH01GV7ld)6=]]K,L )1U&6 J2}yq1}HuQ'*], 1qv=\`%e{Wߠa~u䶤2m=/%:[LRM2\&mMu5aGJoXo<3t}xV\"`^h2d6}ȴ8_>'集JK XP[Gɕ?Rڑ\ef * 1,0,9lXF)2RȖ"[ܭv{wcqwլЬ݃CD- ld G^N ̏yZzW-r@kY,ao,NtãɱOL$ d bhd,ھ"+!* uGhEW3hJcbJ6i`/=7flnø⋠YNGE,z@EB W;5RDT7PͼPC4zZcrŜ~q: ,iqŬ6#2ҙ(/7j?zJ"K;c |`KK3T!iʼu̹nk L Ѥʭ9Ḷ X۶[֠(j=ёpwKy+@ @h&X;{i] $m0 2!2 ]@#^rq6unM6; ^a9}Xq^*^ߝx!Pﷀ`T}љ˼yTDn[0jҩ"tZ8rOFV2։V<0E[(2+aڳbF25JJWFH;=їOf ]{HKHܗnEDuWVEc3SfRBW(ζ#tn}h;}G}J i1NήBt 2'.cs 314zTc=yUAZ)AYpֺ(%^ʴgϺAg)CKXc4NO(Mh> _x{O_i_&cMHRO$θ`I/{IM "^&}|8gŖ2^ܳ^t-i%׺5WԎIZC&W5`K&PΌY8+Lw/$MɨX:?+Ew¥hTMkȚ)hC@o%%Lo;@AhX͆n0:cRwHU`ލc]:=o)=|IE7# }D,1? AV֖N'.j""ߥWrZP[U[$ƬYyiCd\Ɉ Ů JҺ N|O~@oz6¬0qJ?Ex\S>Q^Kd%En f]Iٯv.,ŏMK Rvk=ap9'\m1լ ư}$d }yN B-͸.]M%BD؉>ʚ+P#N*fR8_ZhօAGJ&(1ƕ:8gRaEvwD,'pr1UA2,nKQzD>g*Bx@haޭd(MhVh] ,BAj[v)vq%"6N8U"c$4+<2ucHݻN`7*x$ƢwyAH rV+ݵ},>K `AnЊ.)q#)sJ]D==s6D!üI. -ZqfK !:;+ӣqH}OMQZwf7h 1DL:{p$:υQհT=VX`\ΐ 1cOƪ;v_~7'4!N!enk5[׆{ Ns%~0אR6majGnâQ05|F R4&[kE7BxI*!;l5Q?gH2}QP9m8eq:+d}/{%rDJsqRT#@F)jDE !;}~T GfW w] :>z=Ã<^7ŁWH g>'y="-Fdݣ? Cc%,aLZuJvy Z5 i1v脝*RYeP;)nȟOѦ/GQ_񳭦4>EY۪cBmWWsJTi#z>ľ|n!YnzY*?5ϟT⦓=$s36B*9Gzne>Q$IZL1,}jwdN}".: R~Uk2 ds[F`8 ^?ǧ\ښ!1[^^DX`5 Jߑ1x۱׮3qb}3K_̎+51C-Vkr]`çXwc2tCn/j\7{hVC$|I>`|9CWX;3O` |X{[d[{p7eY3썹Coʂ@xHzqc | m69#xQ? P &$SC61>iu.=.(0G;,< Y}kpy _ȶf9R{v.=UJg 5mwmxYtw4jB<,}4&rqպgih`dLpTy|LJit^S[E8=la ev#:0Z`!yAuW{x ZcL20m- \P$eYqPKΥ0$=|רVjbtUc`ep[]̀m'P;a,\Mdx>H[G9 6uP%F},x8c-h]|+٭aȈ;oГYbկɪ=Gc=9h@K&f/lScJὌ}0whӅ$hX(f}\!3l .olh#m9ȍ݋L+[A#e[ktX6<3`/+xfSʟl]Md=M5hxO pk_+ԟyy=w];AV`a!ZޅZcgT>~1"6LS~`ߘ<6 )?ţ>`e&< yWDQLR۲euFԭ@![!Q ›EacPm8v@iߜej<B-o"hCz`*=%.2r$fIΫb6jjztپz!:|KVk}.pVTbp$mv5[ՏTxaD>9aj- 'p1@;č[xDݽ<}`#mWydUz[/HA_uiD^ wA?,sdK,L`d&x[u>jN7I,wINTܗLz Yw\1h,rĞH3Kcp0FɧvC ֆ$Mw?A$s G;*Abw䜉*oXȹ1v-ӰnN±I7} LsÎWn;( Jx{. 4 i-)UĤv;+#ε1#|,"ƟU(p}HLuhE/]׹է]w$i% =ꔭ.2@Z3.bJV8-嚰M* ^5stRpu0s}Q3~}6½J+^~ $#~Aoa8&4RQ]y4f=݈հo"P)zYθvquN9j3I1Ɇ}8Œ0/A:2^j+:p- B tչIPavZ)kӄv+"."ċj3G,aH3wձG.-`%[K:p*a`^޵aP?Wi)ٹL~uR#8Dck?u/gm {Gy v/)j!ELUiyPkHpD&'/3'_ Mo\X9fɲ-}F ݟ 4$yoۮqVֵ S.3h3Q*\1/6Oi@veHIlOiv2«b7f_7t1PѐkX@2ִ 04jKi+B FA!$$k76qCǷ<^J6P~*YMihG% Gˏ_] NaS#5Lo/^(7,EVkId8nleqMek,%9JاE%[/mIE:?Q(Kس< U.qeGH `P^g,İD> #U 2n"[; яV|Ų]3LEpuobNU'ٷ ѩm#H/8*f idgS~|$_੆#D.IRK``|oHq:v@sm7SoؼSz|z6F,M!m5-K2Cyd۬dY 0#"ͪoV-=^?.V%;%kcY?Vf>gW?LVh2\rx#9T[嚎n۷>.sE-CjtS&mYq% fMF5йUVReвH Vb/t}Q EkT}|i81ṿ6EG(=,}G2 ըOocs Ty)@pSwy*0\Tz@ӧjGIp]k7 ZxÿFՒH?(hfMȜIΜ14zEhGy'1DQl7 _=qO_T\ؼS/B_]\ǥ2 (>cC=\Ōþ[̳'L7|C[ %>w#,@ꉠC>fB5zIY M|_S^[2 |e墄vO;uo.U!{+2j?qH6E?oU776|A1WkP\u?HM$P$% @"t:BІANϘm ]'pqzHʏR2^o\d03 ׺]bdtbqi5^ ]ɬ?_̼gZxk.ZE6-X r5z8I?6gc as^mKǟ;8ТFCdQ,uW|E*ŤM*V`x\vֵV'PR"g& y~@CNR9RXѺ@ C+ǐO7{lQ}cPh׏ y 8k¹ jYhUe26 HA 9/5$grsXf b},g V{q(!sh"֭)6mrO#;ظ R5 -i7`,: cOH).SJE=`j8Dbv^ 'k\.n򝮜TW*b4&g81SlKʸIʘa_cxAaԇW0S}^^ D;^]K§ |7I 0d㋯Hv~j[]Gzze0ʼ284:n &CS=HZi3'z@CKF!~nkуבּv2T!ŀ gQJeIQ72E:^bv wxjufAq K(DQ D7ge3;kgH\y:+_CFKIvyoQ f@J(: t![hf%o..>DoPO$4 C3_[A6ظ:zgE<`Tӎcx'I2\U WeIC"I%^o[Ԍ]$uA2}*) F$tkhWmRD}=T ],.$_mr@aQ-?Z? cf ,鳫^(I̶̬=J䭆^7+'5`WPyx >xI"߉B{ ,!nY"rr9yڋ]Uzu+w Ҷtrg,ќvdǑ٘Fq ޷0Kk.w 7>j"3o)"mN<ű=c\'ֵ8xZA͸iÙG!2n |gBfyRRs՛gd{+GvlU(i"Z+UWfQ[e\c j}\q/HR߆TKgk2Jg3 V_,..(U떐 U)\m }K)Kz4N~b/u#>K5_6B~SIL|xYF(VP'R_2x:-NIj o̎!ζ$2;)\0إRC˕ي4q.1wL& %(5I̊E?/Yψl,J4I%yP_24J jh;Z"C>  q\R3<*є]ۅ IO[Z.E,C,;(@}QkZڤ/;lXK@v_a'm3C=Tp5<]crQ /:0ew='12?$oMMy^8)cJw-Bhzd ^RMeVUADM!m)t׼h 20C4J*XC22{b oL~/w?ar+=ʚ("L*jy,u\%%->~#+ᇙ#!G*cܬ'GNWÂt^#Yy1%`pZ:tN¿w;V?Ch%kR3‚ B`][#SW:eK;_"Jh$Cٱ{iu#4^ M8Hy ?o1;8ʇ:d+ju[9L޷EJV"JziֶAÑkŨvAٻSDskP3MiN\XۍGcf ?-^Q xrVt1M?eJZOWpk'E|!-aR rC2bF,yYNx.?{Co%+chZL&vv7sxͤ#a&%^Ts˜F!ET(خlg VnPЗ%a\{wU'H++E|2]Y=Yt͟?.$Dvԁ J;4yGwz n-)-& bŋsYh!hH3z!V  - cm8ᱥl%彬jeVS9kCBSZLHrCMe%=x.T^Qk07%-_͈ D=WvƯg.1NEU ~'mQhZ*zQ6̀H:vgG1q 4z_m_dA;+?ޭ? o@=@Uƀ6(!7&'"6o9F<$^t@O}?=$Uɂ^ѾԼjQ^x@Hy02)@ږ @8>bDң,Dzb A 2bze`׽?d嫽P*!lLPj"*e%q=:ykZ owst d{bq:?7[ҵiRVS %|eNcSwVmՅe맇&(bn 1X ROj2KtG!FRbؕ_=6O6Xy`R,BovBJۂw:3}TuIJ1 E;ҷNkiHjj/i_W=~ N'|g>ق78dΆ{FR/U%' < dFt9gۂ?#87UsOF>iQ? a"5ݭw _xnLFͮHt3SsQSŨI&ӚdErrsш6%t#a~/g;YQg!+FhȰdɋnt!NDQXRr\4bT#$ rTrXߞ1q+Wf( )dI*rg/,]("T'pr⍻Nclpk{gp/Gy,/"_k|1EsCY~u|!}b2{T)}6 E8nwh=@l~d TT!Ŗ1AHt0io@!6eǤo?p)H Gֿm.淪}ZD(D*"? _3g[Vߕ[+,#Td?YB*s;?&h_8G#QkI}W\bBUưG(Ω>DZA4oњ )v\]y`4 2R>rX Y@&G=?\AEێ\D rlCM5 #e6yByTkgy}WC`szyHut!i"I],-_| 7БH¯2R|k49׏0ݓA|H΄MK<.6p4)p??$G;AO3(<tb 爫;,u:,Q]Pe7WbQ O﵃ %==PZ "կ( I?;FE[Q)-?e)Af.vʀ uP0DK xCg0,$is+J.a) sX\9(P==K@*82l .Lgh'րŒѣ+Bu,ϗH3ZVPz֌&;[cWExOw7W N4BKxLKR쮜^ G$ MdwݘPuص3/#-4|]{YracD2:$h\TS&9tJ-\O"=|-TSX0J]=DΙbO2iABFNַ%W Q{d.-sV>ضǠ)XA4\i{;~|] Oru|%.BQnjuxk!a^fTuse#.7甩ϊ8/bڳ0?F[U|o18o\w=>L ܟ-E`č&NP.(J7Nwa";L :!SʙW7 > NL2w2uu{Qz7#ͦe&A\pG3Zو&b ߞY5!Mo!k4+eC6[{m1UbU&2٥G/䴎2ba`KM&fKGF>!Ypr::r.i*` t W|)*WTgJd=K Wb"pjru.[kC6ԉYZ{zP-pК5`礖7KlWC4P*] rͨ`ZqL@Glsa6UPh3ǀ*7(st<HvL-hH(Fa-$GOs uA#65r͕{&h l`4[n FZwA*TlLB)1Һ@\T/ZTy//8D&HX D|AR_?w3{q>8Va쑳9 jPIPӠvy 3Dkb]O#/GR]fжQ޳^c*@UETQ5aK )_&x`}ĆyuPb"݁轝,ryduF_% 1aJPO U9 })| T- ։nn,,0n "Gnq ~V[6!7) $}p/⁄7t'Ö`c U\A{4ԱmQ IURPFw؁T(v}U;vy 7e<59{9v/&ME9fFc*$2pJ hrzˋ` Pu+>,9,'ugPdr.d$?j#_"YQ+. tQB)c AYbyqiKsyPs^? x,LݕX.}_wtP?O\>1t+1_ąg%W2-$!]VW; (I5Or7(7;$G4xʹoQ҂ufXUPzK2PAR~үAJwǴT:H*$6d_# gCޤlWy{Nmi2_n^@ f ĭߕo! {ߟ<Z(5~|Qp,9m1BuOf\^'}0U1_Ȧ#M<.zrфCkJ%x~i"WQUA:ۏπC8\drzA>"e\tv=d!ɇ& KG~O6&e-}랒c#Bk\UT_/0)%HPEN؂r%+ u&Tc m PRUlB܁ԗ֢f??cU f>Q=X67f5L&>oZ oK d̋[^Ȯ7X8,p^ǐ@",C%t^\ W390|ؔ/p+۪|E3#M(]*Ā;3 k4&bsU&cd×Z +$ڔ$Te}\!c9!w2Rh+4 d=2Ş{=rv]jn`է }跚$mR/P{xg 1%v`w{ <딩m"un?5co3 г'qcPn;dz>~{-^ .Zs=4BvUPYax9ePݗfJq |3ѾrrD6у@d3H |FEPmoOpTY=ݘA#fWFzPa-K$"ƮqJMC@AsqƬNMC&Kn^YSn6a"i1tT" OVN=6Epcu.` U6ݺ_h^FAkqܮp~Gc2(L&~)v:~<:'S_W+YXR/+@`HV+A߄,nxiֳ`Y! l&*FO{7Nnh2-Z6,X}vG]OzC\oW?J _#=+z܅(YKw!tj&w/W=ck@iܕXuJIf̫?VM6GJMj'"Fb/*+7C4=]vJq7֪4yl2'*d` ɻth][(P әxi+htrBGJbc揇8z* P$i&X}5m]u.aݨvA sBL3H\RjX"$=l# XX X>1d~:^6U7bUCUbf&S#oE;%K Ҋ3msУ18.2b,^ke4f{MT\(&6ʱZc.Y n1rBտ { 9g-nb]OqR#Ul9YHo@ݼ3o11\7eqXsDP/əv$u?k o<* H[xf٤ YzE\8 3{N}5}yϿM9A M[\"&lk_aO"r1VO+BuZ*YL"^H1IL =H8y??ZvmgfJZȁszyn-aˠ29^u TX_8:apd"A Q0ëaS8 \*=]q۰E|#52 EW9n,чCu, u9h( [j :Rka诓':^2z+<Û.pvoO9,W{WIwJc*"5s 1#ޙS*S:sWڕ;$ MI8ٯqxk쭈jqx;nاImͬǬߨUL=qgxfEVR#7DM5d_H璥@RgUTS@՚8Gβí4o_q炄 @> PT:GήW0C,~ r"|^+>Yᄏ*IjtڄWDR.Sx<𕜎T}W 10zLh \z47bTGD(Rngi~P_Vc:hEgۡ[YMMf0R1JGyCWHc5"6UcG[G-w7!\IDwk3G@~a33ib6CRX$K :ӻ:U@u.-EUjbYi+?I4)WwhTSۯk^WegYQXA[? :멗E ⍏JܓiGKLɧ֫lCݢ`t<(Zc8~ϩ"B@id~ŲX\{ُ.9}`a32l9&<5챛@Y8,#XQIv4K퍻sobeN<0N9)`$&2;C.Cm|;$RJX9nk:2'[fOrvPca73Qk.0elw`J^ҩ48Co إ4Gρ*!;"3 |qOKR5oQ]85qį)UYSѱuw0d쯀Z6/ #Mc\]Ԃ9pKV x0x]$XXUբ{m&<:X1MljVȽ_ [=:^Y,k=7F q˅⽲W߅!uoӌ+K=U6H|hk'66Ҳ z $!%DJ& @V@@]F]ѨEZI)w*NjaCrOY|HpToaIjeq=&ķڬ gM/Kr**>$w}37 ''j9^ )@j聾1u*Ow{O"r=@Ru*@nF;(^+?Aڃ} :, ͬ(F#9a1+*2p钤UwP}pA?brī~RL(py=|Dx&KBѢ>%[ǾS[%`5rX.p]?2z3OjH\īzi>cJ/be6Ttj%ji\ c\i]AI 6%yT``Pjg Dr1N؊I:ȇoﲸ;3DP7_tB=PMZD\/~-ǵCQ+ߌ4VƲќ3}bb"=%rTS=?[9q)ø=Gᅕj"*w<λ9 iLLĆ{cI_y +=ԓ~?QtNMR^uH@_Vp iSr6yl_䴫ɂPtI##@+vl0GK 4%0CZU ̹ϔa `Ҝ$Kpi 咎4B% ZkP: 1c~LБiLGݨ LYrwsEWL66GSQ!,r n|ӝ!q6(K¶b%ّo,vQkx`vJ 5Ybl:ba@y%\ 6𚪆o}^+_Gk/8{&9*c(f@,T]\&IAkW ] sB5{M.wBDmD(z@,P!Ѣ>I_RU#r9ߠČRkNo`ZPLḥ LYڿ`mU ky;KsEmjrTXT#ZݢH3Ӣz5<\_(WCYXuB_3j8iU;ѲWsȃd^^?KB'Lv4΢m\Bf6L-hZRj7.E4ꫨLSr<"DrL"G*N=&RO'7~o~e (u-GY'id%@/\? :><{J$r[C*9>~"z*WLF烦$X8cs,Uu"~ަ/X:f3do|R5vc"@##kkH3NՖuvAJ<ޯJ# S/ 6aaS근bYBd.!W^@xX$LfIJy-|i10 siSzp"2V+;t\AI+BQ^K%y\I:ؔp&VM UF-4,U_&diQD eܕ; H# \ HNOS^?gVΜbٹLv趚.;1 ] QRMɔ]uh^1#W(q N]ZL?z<턊w`1)D TP]?`?<}5At[CVLb %(MP0yAeŴ {2 r6[a=6!Xj8^r,,bhqQ1끞x)P*~.n5f98ߗbgq gQg`~㼣#_N-TS=JUALJIޝ./O& 8UB.[Y_]ysH<գ;ʻrKX΃z i#7;oݐ;bC!xV!Tv+._MNgQk-Hm!hˮ_X1h1/;ז @L?ڲet 0zqʃk}FtC0fs)N-dz̪? of DݛCãf');kz3-!Y)go `J^/ÀnYLVG Tb6883; -OԶmx-Ύ+>9D1:q1"L iG ƦF)]ɻNIsƑuȕ<Jq;wDeT ]"(-Rm3ScLGe|!;2;)ފt{c4p5gHe=?|tQ;$'EvV_bf5kvFbt"WO99k1'Z'2/Y'ޘm:))2 ߁Ga2_rE|5ϭ/k?,dv9*u:[x*0“/\LTkp9Q=Ђ\+ĕRK*;B ߍ _ f4ds 1}>yZ|~xТ;XMXxeE2ԎR)9j!wqoFOԔ{|lonrc}Dt0xl,~Xi_jݸp.G^Ģ`5:TcɀFOۚaXcD1`z~-hy8 e%=d_#fL s*#Kcs\*e{T$I<d8DsI~rl}b"/޲6,g/ӆ"T%%Fހqbnȕ48[F 3'@փq;1`+ӂ1CG€MF3~Sbv!Y1W.؎#fWɪ.` rGnl$Ch$GIaaQfZ+CMtΎN!rDP{]rtbT5^7ԕ H\;%S}aOȜ4TG;#.:< >p=B݃DJ#B&ttm֮J%l_V!'e}X*`RI[{>B *ȃ({t̖.{ zE|}0ϛW=IR\I*o7So(ؙ3xt!wԟrFL{ 50nlk Уs+צAnlj_= i9Dӊ>VH-}\ȏyq=5IqrY{࡬Gy4?FScP$ᄋOpa~0E),Ҕ% !$whԃt1Tg_"zQ6EI-=ehCjrbe6zo^V!.ljt8Gn(臧#=U?’!EѾxUFth} VBk^9̚u_d,umju,sWLf"գM9SFw( U:GV}8r6$HS4D .y/a+L@9,9s] ~5W `Ƽjk!)Wg#8gH1I`m:_rwsDjȠp'V&åjJ?:i%! JH0A0.k|Q0BԮv,wz a-:죗-DVa҈\S7*h$#`/#ї[/,dQ**a,b ^ yM}bT 1F7}q#JTgo=͢'4hR;;G8D(o7g! +!c}7?PrW* ,t2 +wZsv+LNA4Dz7T>s|bpdĬiT*=IP-}_o.hl yTu3Wtd$MS3MC vɨj ØT)E9[*TLBQsLT~@ء||Ջ -Ȉnq=&܈B#5PtwqaQ31z'jnR}1M 4@CHoD6+(9#وX@4"TBoLA#5s꟨g߉^,X/׌ԲGJl 2 lfLVlY*&qiqu*!Z&|LBWFٴI^qC$E䅷ب"XYf" ^%cq7aK+EA c7um?L3y9qIdSxvKZs!αo_O3n_!tQBS󋝂ekbaZ{T&< {qQl@<>J±l9'xڴX[\"AA^1K4*$)D/_1m,b/mԇIhJm 5C=M }-HuS其6F` N2Wf|`@|m5RC16Mʝup*R0~@IwI'sR[/wi *p"Y>2Yƫ.Y@2e= ՃX [@4_eZ)`V-&hܽnkϹP9+(B>97v8 *(Cטg`F[cؕȣ7i:0[K"sDޞ|oejOw4^Q{\(Fl`ΛʸiciceXdwDE{SJ&%ҋ?F"Ǚx] `yϒO /D->@NdWX/E76s*(JġkOzꁇ&y7F \~&0*Y վ!kh@]i q BU2zy ٖ>1},|yk/f]7/a!n3;IQVQƣm|ԲbhW(x)J܁YhҘ!^`fvUMNyJf%9G. =ˇz9Z鸽3#w P>򵇈Z$4!T3 ~,3Vo4Stʧ~$z}8guͼŻ@mw怢JUQ<&,J9:̵Pa_]~$!>njqLw=3;hKwA":Zqe8Gi/J}j1?s22߂k28c&EI-5wJҸM+O^whh%cE)X+{^-pi,?EMu _nקqcuU4}ua|R\l;12[=ve՟L-V,&An~MQ`}@O:ǙiB#HH\۸W'O))g(c7~ g ̶3oQ"qţ]1E5My-5kSD8@]\HpHF߰Trt{AB&1JnB1i*.@ֵ+h΋ K=-rN=_^ilXw5&d߻/=6*My#&c՘׻Z櫂 O"m "_[ծ,ڛn -~Wk;>ZT2pQ\wmD# .ԣp6B1hT#T"5Ɠuj *0⋄ډl5L)#"TqUڒ  roo8]ygzSfl2)O^D2/Z_[1*bzC3$dhyw!M%3 e:Q^W uJKM:k;|]|7lrrSP>HLc@T$粵;vtގmG nT49$GEK-Lqv WMqZj9[W ̢$Hb#.ZHVαt 0TC/c@~=mNea(/Gj,ϏS@A޲'uZv< ؼOs_YNf-P۲ fSPjǟ΂K؎ͅ6/5d H"YFS oP$QmK$}d jn{"7F_"wcljfjұz󸲨9IWUP|ۛSx tW)($!;wȶb~1i WةľYR&ē3D RxhK@7RRf9NģShhUcerףAlT7|SMuNn?{SbEN ;+hEԞ*BG$TIZk:ASG&X9G Hp}*=(*{asc$P]uu$H9-VO<$"=5gxGv|! qMeA" :#ou,'s HճI T?Pҭ"iʄUd9o<4̳~!\\R2B$?+ 'Jg rMݞSÿRћmfGvgr4ŷv_9ڼcȸe"\|($YrP|_t7Aێ= CI&SΠ(UvŴPEwn9 i+UiDH=XW-j"@zFߵϱ|m|a^=[%Z<:wj_'8"^ +Xw&ba8 Dw.U!3@0{:9em_ ޓ0lLLߖKwX*b7;8cqiQ/٪i$IJힵG4`GF.Kz5o v!g).?ҒY#PZ^>?KНw5beq)i]gr[b]Ok,YH!`*djgWE{N(ŠHHUSG[Y=]EsCW377;٤%F8#AwiΘܫ獣jbVX}nS0Bcӎ7ՓKpww.aChi J)Sww}wQ*C QyR)4ᱭ.mzG Es  TXY_gtI"2Y?2|,!Q%y-G~d͒To-C52ء"ьE!&=,ݶQB Fx9o^.FIsqp+RjXL^"p֏Cvt#Y#Bl~V@OASWk*flKFeT*"`R-zN,./'X}ϱGwݱ1TD 'hx)N{_O߲"t ?f_UI>r]JM{kTDOEwX!|!Gܚ Jl߃Ls5ptS //uG$E?\~9bX3 mLh?+҃B&>WN%,& F=J Swz; f@e:d'irXO2EluzGY!! S±&@(iw ;?#'jN)Q=dFaO͵D)gO'.n~H|eSnZW~g ՛Zˠ~oRKKGTbt^V%.e?:4$N%ri״6L 8kJgtX!_.n!|i{o-QƔ(tϫ*!ղAO_6 SFla|fSk01pz^ rJGi ߹" Xh։Ex6jh XKW7>w'9:Q^G z sqF?_ܭł@EM%'qX i."Ħ%O֓pS[-; CݓkÛOMhhY2G4saq!} -aeߴ0 ow^}ZӴX3A._()kNzN>޼Z5/zS"X hRS>&b`oǤ+#qB6;n@Kq{ӰZx+BC AX ڒx12MoiRb^zi<>qUWԄlkN*)GkpRI؝ETBl9::95XEdإ&2lqAnR#qa=:o{ )@vOF{!:[I *fWZ}-.q%-U<~X59;bItp?߻=_JfsL`{"^ɇ8<<YZ"iPܒ2沀tTCRD^ E59sA $Zk Ԣi|l@_lx[} tQPZF$@je؀ȪGG3 mZճx2w G{:~;\QGѕC/&IpbĭE0)ama]SRg@_4ۛX!sd>˕9zeƃEWtv4?JVw2j 9CXŁ^Lp'y0v!ܳ>xN:5 ~ij`kǑ11Enk&A & S-\b< ݅_+J"="2i-svz`iQs7A]_~^=S6v?omP[ kX)sPy'xΫk#im!9ɲdzj~)F%z'X3їex@,O{׈*Bd`R# {z X[:A3ғB@W K$;TjLU˟"ggs{:H=6~5zz.@Db_&Y&'`{,+P(@u 7.|YW$qBs+yo^ fs0yYd1qf/U0#5ދ nr\ Rݒme7WFGh`*\%GpE<l ͺ,_yKhGnޟZF86S 6NpςZD zHE ^Cگ7$^ioS!/P P95uSwfO0g(tM//e / N=1v<_εn2E`3MB"q݉pnyN)M'1K.ke&!3,g\J+d§$;iNp=RS}Lt&@7jtë}3ۦE|.P잏!$r}aklLY,l\d&"%"9#t@҅XC$TFYHl$@Fء;'߇E虻xk#TINZN!LBOi*Ƹ,G[I #tLU|x'~Y¯tɊX-23_EV_D-8 At&vf{ >`wE~koLb🋬/K# HO" .:E,Q+[0ڢzjɌo&iqսB.D,()tt=tZɨc 4@aXtVh[;Rkh4Ȋ4,th@=OspX| T)nDiat'&l-b9> y@GfU)*˗kh2yީc6oӪ:GVӥaV>;MtP{fiUڬonG|xh'7c_O TnxM:,O3[,z !.Xꯂk*AƿRcASAGsK!g$^2 AUDo7kGLot$5o B. XBȶEDcEa!ުB@/x&\!7$i1u@DYc~J9DbMC]|¥[ņt,~%R4ΒP!PX%:Dum(o2y =$?{3h -ۦޅˊ 6jDkv혆mZ=R@&G~Y1D.4vL{HC kluҐpگL!o> oSX_˄gP5HcnJΒ5A!A(_ܪ0k$X-3\:<-,1l*}=z4c@̀'J1G8iARٰ9t*f/;}.kУJ`XumӟEW\zi]mݯuAh˺yN?-?*U`:1wO_^ʉXQ|&|R(1h~G GtzySs\4n)|^j2Zh8Z69?ɀ˯mAt$㾓o%K  D/`f9^^v+{k9 ӝ㷹(OCv$B#r5ZBXP)|',\5;D\y[/7PPDDK9@^,6KFu" cEA@զn2tN3XbFDv>ӯB$ko_:C\tl(:'I&!u>G05hL ߜ bދGq͉a$L71[lvx _5WR"0R)+_Q'd<4MY*U"⦔w* NST4M(A5ߛܨT, ]35p֎lzC@n_P+鬤^27rr^ʈ, \bC%DlM>SVSRaqWTw3IuT f쮫H UV8'z'=1n# jO Br*2Zo5j{)ƮK^1ՍOn}f:VL$Wd_Y yak^#ڱo~7ߣbg?`=N2^bRx¿băSJORsK(ӨI~[6 g U\I~dˬöU",QTl=50&#d $BdR.NC@W6a(YeգH~ı |=Z/0Ka`Rr :zBPns~SPA+X-!A,XwY0-ƒ+ +QTmJJ8ȓzC/xCT52褽dOf?l ܾ4;wo)ퟗ;ә"u.b6c  oPp16w)b;栿gE"IL#xUi)L9w`zٝpyƮGNjOniAQ\NxϗD/` "Gܝe 4C~.1:%Ő}xswDɍ7@d,3,n~71;:ld \B"$7J 멦 o( (d ȪhCYSzn K{[|)>yZuJO~Na\rQ)PPwo(o#Pz<-AxK4Db&O3S ߑi!Amo_2jzt#0; Ylc x,@ơ@%Uc$@cu&FG ܄3v.oexg,;yiϴI#"DZnfu׍԰N3ZAƹ4Ejy逕yY7>QNj-""qu%4֝Z`y}3kӜ<ڿUih٣u!5Jm>>]-KqԔ4$dWPpL#}A2v .B̔G5ş4.nVɺ"2"KU |\%M$(9 kLlW JjXYw|lz+jjv Կ(Dp07B?׽[-%b~x-j+ >N{ݷ3(YH&׎CMjs?)!n!Z \C/>p1R ;fCLYxM Y) [Ih/% P/ݛ/śԉ\E6>>G晱:]J%e*-iwIP|z4T[]#(6*31_vI+N.%{3$a Ɛݑ "1YC.y8(-OED}BKcv ˌ0i4ж9ѝ9A? Mo-b uJ(Q"9h>ByC0Ig}LDg릈gk-dӞk2Z[7Bfj0F1w0O |>Lxb6m9oO@ϯ,eS)As]ظeUn`Q@`drw&Qag&'(TUmaʷs@ 3-e VwصhAS98E"l>0Ct2s ?0#YB;.LG1ߍfsvAW8QAIzV/8RfB{EIa]9d{ u snbܱIh2CCt=wjk"vKݍ=Ri"m YF*f֣µj;̧qYпr+Qsg m p1h.H> ꏅKŲ;7cS5.0}ZG#wlG$W::jľYaqϾ\@RgH(fhcFV{E:(@k[Hؾ`,HHhF^W^N?B;PP(W`SFMiNvA{dzj@V_ 7#2> vKl?\N)"YT!Wܼ:NBRk`A?M0 82aDa}mHTtl'g[)A9G"¦$; '86!] M!#0muIqC{tW/t)5_?7v!a*c8}(# +)sDQҕ5ͫd)pr9n 'OOg kX2Ð2ǡi!P7h%zNxw,e>uotKUH)xB"$Hd_`tJm+=(quH#ے!8[$[wAC@\qhJz@߇ݩ8vޏ(X_%09lBb~{Ռ>"&~.gGZpC@cB_;/@C koRT[m@ןx`[m1ooa$y l l"8$bb lf"a՗cȰ1Z28m<#b2"#[3atJ~b]oְ`ڡݛ#f2^5d"~e!{57t@xg_4\[imV?PR6l MA U^"yCh+.eޫ$q*s:pUPf%(`;5ysA/P KPy؀W%+мZᖔ!;E#Jx+(n?޻\wxq"h?JR 4tt*`m"]u)CgVHMi? W~ۓD๖*=TJ}yN}Gsl%P,+Q?/B#LS‘Yߌ~Sur\ J$C?FVrty }4_ҟw5f!;0VdЅL~ qg|3H!4w!ovivKڳ#utȰ?8p aR+V\~ۍ]ϳ=˒vit8tP,'#F#Vr*\ϸ+ӰM`CYgB"uOGDku0y t}zm/J+өRà+Xs6J,MC%zsz|Wld*n:.gV ڡ/n*>3^rRPN'zx[w1GZ(w dO8h$P(*;waeBYOz%mH㼰G2[ƙ͒UkuMlR9cԉ"p!_kU~L? UN~,eǧe C&舾c{H1Q=~hؿktߓpU,} N 3NgbS~˹k6؄lӆ(]04/XY~Q@a{RP?]fvqSEGȼD0zGͩ]do8#}wd0Bv*U) 'V۾\kT=orDK^@É'?軭@܇ZHI5ƝJFMOJ,,ޭ#5W>xqUwp7!#S\)</ku ߱^~+@r뇳O}&ahIjzM:nNϱQ3RTsH>Z -uBDz=aDV##0gڒ0\XX1:ˁ2 d}GбG5#ߞWzKT{2J_\s =>_aBF+цտ%~c2LꁧՋv]XQ["\lF 5' 8t+d7&a^OWM-Y0HqڽK}+wY=xl)B2yދSZg|`&pM5jq?A6mon_~b7Ny%*E7vi0@Tt%M VUڬ+6D`d8{6Pxd)ϽT KaM[dq#_kL(_ָpiiBX-#|!{6Ed_Tv!Efi"YC3b]=:.Tw9 ˗F[Y MPjtop)k%O!Fhǘt|RMt"VHnA&l zqNoZG9scnYI^%Q886ԋS.Qch>{d忺daS(#xKTFMD. {P!+ClR$IOZo\M6eql5~/&װ1n48R!LW!9I.p.fu)1k¸r S3g)(^#4aWs=Pk;gWU㨷tSNJC ÉЈ>4=EsjI[R?ePPh4\ndȉ/+r#H7BIzcN}n$HoӛL"izO:s$O& hmKw^e$uAJb,6pd~IQwNE*1\˧A.&a$g#e 0_Z}Ozc% O8s'r֡7T&Ð \a(zԫ~٪-Za%!|;=H%{ցg u Mì6RldT8}h씶0fG5T)߻! * K~E*cm/o~zhsq78YTH3*$2\@b}hl?nщpz!Am{?%`H]ۖmz9RWb^XdzڪM)\T ˙@nbuӋ @H ,b|R 䈥QQBV&$]5p|b d3|Wd8eⅡ~,^eM%TtI7د֔^*MA=UJՔ[@ц'hUƤ]srA(cӱÄ07l;6] Jcf{,v.gIvjY* V !J}yv@ZSM: DXx^ _dYe%D R՚߅c<8P_me[wU:(6tY'xDpc``< lczOqy'&[v)ܛ[PF\3iENly.N QhSM'du`i352;@ͼÓߨdb2}RɄ]FWN%]D 6oViѠ_`~P#ui~=)N,]^[0xr[2fb""9 mls3ܢ0-K>Tj-\o@qܸs .s~z5\^$>ޑ/d,Gʠxr)U$h'f7|&KB >VW-- bIxp/OdTuΛ]8 8Xwo@gij(nnCBg>)2ZSi zl>#Bb(ZFia0:Ow9$ 1<=g)l`Oؒ$B@KO_-/Jǃs|WfiK["j٠N+y 0z$q80pE%]{.LvP(9^d XNI%[f &X$GYTѽyzb-)׳Q, JTDjM[t"hn gr:mh7&Dx 9 u Ꜳ y0&u<<(w cS Jfk[P?<'LKXcE$̪4 20=rx-Qj;/&\ d{“b+:%i߅'KlM[ `~q߫ %E% gT d넣+A!#~G)o߽0ٯ-O:zXec]cVq;XZ9'UIlfC2ӧTܜsey{"匳G"2_g/~@Āj\\{3\Y'5n@wA?m!E#iWlC omn%ٮm k7wN/vyEo\4k 6wgΩn/NT {D)ٛU4r:gyif?2 d;]%-t^6ko#ykldwE;~a,=SKCnI~EUH`C5) ]Ķ#>ƒ;%65^MP5D!-KyC?lT *bbjs?iG)oTŜشn[OPb$JxӺ'jLakhNQùBrdZŠrFi&ё{5l;J k v~;LhȋXp裹@3{{5Lh՘մ៭ S|z!!ݲZIHeפ:&c ا"S]邒cIt鑯Ĭ;SX&?R<,OW郩,*r{?Ed#3dEP5zY߅V/̭ 9! ΦUf~INR`Sk/kuffܩz$`j?{v$$8UfiIڂdg$3G0>|僗-CF$V$pfL@뮏8t<&r,J$P%9_i\ Edm[)Zmt40gRP@XhۼS.&L9YE%/p$3)c 3kdBtRêh&#ϛ3]|D (W !g ˀէ i˖iqok!PN MU1͘8d'b׼;+Rv/USY @6=8FRj oW]0vdQB2Z8dvdFK2APڝ9蚴ON8;d5#4fQȀX^ Iqn3 xwL%׌\*ZRZ4w$IF%LQ˴)/6x1x!=/k3ڱ n?ctJItT j* ˻9WJھأ֛hHvo JY<-m]e5Xj8RX^Bɪf+m }+6k":k= _%~9j*|ӹj(yI"P̍/SjgPeF\\MZѰM}1]b#"'Nh&"ናX*% %˺rt117Ҡ̖aOy'wj j#r-h ^Ac䥪X=%`z1&4 )Ǹ!`O͝y;0»~҃yIɈZ*j4V0xU#h)Xi2x:m IQQ89E`?̫8 $+>6⫃@;lɒ;B,ryMWW?:\c&.<-R?LUq Z@3g=Q s)8@QZ:N˒u!adZnJ:usg{?Us<#f\TF#.F'yP]15duE6g_,“Osq4E]s\6n-wJa.@T+(vEh?+̑"fvw!~ޱ;[?\Do3(!klilAB Thpsc3ikQLR*Cx3:]y#Ju8g N(My @J`. 0sP*by:Cbj 2j6x$H. \{-GD3{(T@O8)H--RqN_3E/*XL藞e\9ߐ-7;=9"6ԯRـ0^X/J$7օqTi W[ 1z8, {Rrl@Q/[*ڄ!,jϷgi~Z6d=A9>ͺ4pMC簮X_&JgǢ 9k8 Mٺ _~UYe)P]^s3.YL$z&wLFeAŴfᧄ1(Wd9Bȯg7L'E!RCD;+u4ס(̧҇/O.w`jK߹rLq'tG;dfVsoMwUGki -F Z0F.oTL畎02t1D;յC!?n:{]Dv/ -xX{VUnݚ.pm}tV/d J/1xQB>eǓ+# -oYv9Iޝa /hjy.nG+,nIdmJSn4GL$w6:55^`_Kߞ4zc1?T>BsWqAAE ֦;=:TC-l& N$p;NOLͷ9̣r*r巒ESfK|#8ײZr2j^Z?\_- r3eXJvNuwYC/z<#aeIoHځ\Eճx_Aδ㸬ETk]N +}w|5Dm\.C䡚=NUz 6"$6rPp`{9Ӯ{?{7ߗ"}q;jv@jf&ktwD)-F,^,( rFD1=ʸ*j:AcmHeFbMgM B{ԋYtO !Se |0mO=OuY~w4&43׎o5?A~-c5&,!Gft٧= g#Qο.rN;l 2GTTUEoW^hC65 .UdOE=SS\rꩀ<XdCRhæx*E"D=r 9陶NE1Ds#ě<림x0Ӂg܁L:[ymN׀,f|i0 Y>M U\J`=Tt(#R{3ZK (oN:xΩ}*#?gu5~3\(V?b񒴵QߟK{@a5y3ؗb測Sƞ&rf8_((]\.31$G\kԈN+T%ӠĥKvŷ%S6DD]iؘavqW3{;k/ק,O3Tm\QF}3C\3ccK%b[-V϶f.Nyp]q ];Ybr#oY\yjrr/|y%݂+ߋ^{S DJԟ} u )C]HC(TqKGchvU ŋ!p I%0"83GqADo#w䗋־H'~%tw5gBSYHxU8}Z9[BPΙ^d;9tcwyÌ,Gsl4tcGyePOP6h ȁm^/4<XOY>)iQ- so%H\^oFD#y[B, 3Jl i,Zu9ZHq90ruʳ:!͗LW+1VثqwBNG6 x?vr,f+I9Rh lM*CСGJ]e ,yn^|[LpK8Kԑ$p2^}ҷ[m,ByȄF/{ [ babDQ`~3onw)7oiicX3 >mAHߎnU"*Po2ezA$Pt\b'؈"[UF{G?Niq #3%qeVX``mpw$-nɝYCRTPRKj׼:xDbq!,okufϚ]xnW)?8\]wNY-ZQHxyjȼ=w =s]pXaR#'U/S1tԷ-`)ŋ jVp5P,jQ|9Ʃ6N)0H^s& 4҆T!a6|0=H0[Ys_esfz|jY&\Pr'K4+j"$)"7)euru5zp{a{M;wk,m2/qٽˮLc%ʵeB7!dAwSM-0lq w5΁jDBtl5 FśۺcS{xlkQ&v$'^B@9>|^>j|ccg49{|w*,%*Y=\m13YznA oEuJyݵT?orA8Öv6tYђ2tX7-^6 RGoR7-kA&-\D9BSccRUxj1pB@Z:TcUkX#f$1lbk5E+XdLZ^C\X{8I~h벡 He/4K?;0٥ Q4e+sy3VAgS0Ws;<1 X_4@g&ׯd3t<{Y\_hNJǽC&qq~tc[ ph(l9A~>_LpҬmA7NR1 ~35G8CX s1aJQFcMM eY?dE&q42 e[P)q2 sb,ꩿp ȴ<5xA˾tTp℃G6$Nnq!r'շ &=PP]|c77O@E>+ QN>=fwtfG[]o'ڧ1FP;ɚ<8k^,Lhwt=4ba|Sڀ_)'5T\ƽoT_N+.M MI 1lrNdvKEٟ$+"L+H-hEupZ@8{JY P 9!!CVz9?{?X˜(t+Sok=Տ i%W=kd!8&w'f&=X㾛*נMJ,\]ҲN{&pFa*vlSyffw8RR?HXR"UDdWDKaqcЬoЗRLn4L~ TitD ={"1&qs ||\m:q)_hQ3n{>3gi ~,R,Tm_SB(Fj[AIo 'ԍt:z^ ts* 3kSI 4s0J`0HbKҼDJgOHLc=CqpK"or-N=Np;Pm.~lԚqA9ESM $=`n2Cd ,uOf1@z͒C$ >#}7f^=<|(f}%RxClTk@c<_NSam]EiGdfe&HH]Q"^7:Fp,v1쥈Q6ib:€HM"Y7&v%0ęapx&ЫO 9Yr5^z=,(q}Im7}q<.ςv3WywXzP]ᐶE0>(a18^WT:2mݹhTx˧iG=pF߿VL#wLWwn_,GRE2=W}9ߞZ#H52^,oj ᾰDٷc 7)S5UQٌ*26`D\}*je6`6/T)epJL("]aeVrUDppUwd\O]6nŞ8:>/`ƴjа"–;|S{GG6!7ahOvf-1 ˌX{1ˍ/Bd0oKh2p͡n z]YٌVi9 0V\fqŬʯ Ij_]BsP[|R߶k{Fkwn!ůua`)gp̓p]ݑSz)"w))𥁨~+R;GU>yR/i3u -1*L #o:y}c @(&sk驚LI#VW7|3&4//;$+M} ڱIPsZ }!c XZ]^ҩh@ yf|e#p8)E'|d, VYeֲdi)QX ^*k,"8ptؗA<*:|H1>ߚ;'ܮ`FIFk)j&w}ee&lʖM*VBfөX+L>)NԬ 0#1*ym,:S# D6kZ 'aplrҒ %7N~nPp5OMcipXq b<&J \1=k4mo}ڽoh~& &EcDPAL͎{J<4 rF/s\c' e8ߚf>ˆrmH]-dSNU OkzO˕DC76>oTZlЌTk5a=[ =2FK񂔛 d\/0h)_IWrcӗY'䦰E XNۘmYdџC!֔ *9(?\s}B~cnnx>ì@6oXl[(Yt_I]&\EHIEBqb)|X!E sP2 o4ù?CAHf29h:2ve.iXMSV5zv->IB)yB`>/9*0#+y9~]KcX<YD`U팷G[+ށS'NGρ"62 ⦆Q}}* jܷٷQ^uɎNPaH j/"=^Qsd.eOS~xۿq&Lbv?.W$D XEfBK&Y9ckxg<@gLi B)s&=:`OhD]uaJ4@4#ojfdg Nܮ ' NeD:u3~Λ,R3gp>)A E8Xbۼw t`:6 }ީ'8@ ōlVzBi)*˙q0r m/޻rҽxA#+RPmOyLE~w=hM pQ@RbWVQu/A_k5\Z ]d@x̷U؋tv Lp4$MjyثTEivVGdPylSno;0hEE!CTCܯ[.#=mAC-~Aኟ* m4".íBo_zb&QfE8:’k\/y`ڭLz'Bf$Qg|XNo[ӑ@  }.oB_JҥTڡTrWcޖPe~- a FvrÌVjysCkj~ BMHL}_+xBpK" g@ư3;xD;?NfO1(jIIe,k*nx |i*SwOwSN$N3CB;0 УՉjtbw斅ݠU†{(Ƈ=xt'U2;t6sy:N ȼtB}kO يX¤÷ēhE*Cwj nG!LY )-Q9Gv; N+\Y>"BX ~vab_)!bCҝjR$FoPl h'EVʵͯ1Ao! ošŸ^[l[9o_zOIFl#;m=Iȱ* M :וj]#qZs仉3I^>Ie`_dgX"5C´Ņ MM\E-0w@py P;[*0p&9DO'!tΑ~$j얨2x-4 9|f쥖n CSӟycOMpWq{+9_ٍa8E&,O[0:]L^$$ k:X; 8 {Ӗ˸2 Df3e?ƈpMcT]6Q0{`W,"H%!A{aSWBͤ O(Sj~I_# wA[wZw{d,fG,aO!EGď/s=3SR[1價uxdK|zuTQwrYd'L > ZA %&syV~ ;b{}rN 9ךc$V!Ƽ5XY4ҸQ#^yt|2]hRE<ϼ2QD.q<"M: SY\zgzuh\?#OGggbm)Qn9G|oV!sZ'2/=(DC!6:`SED ViՆ󳘁VlĀ`_ȩ$ntMbmdO~z=4t@ąli`O8BBު bnüe6߶@3-GD Ҁ&]~,7Gj(/,W٣Z®ݨgnRf]˭G4>SAcEX~ SZ0EOR@7A]WxWVsi4ڦy,@;[9Eユ_`yhbO9 \SdOkLG{;^aydsyMeuxJqV7s)ԊRY5 pM25@E* 8q<@Qc'*U?_A;1UʄWN:XzhY 6x0|ԻM|5:EryݫyP {@%2{*/bx>cW 7$c8Q3Ks@ȍ3@ ze]#xDxo-a[C%uL j6.J.;в_i g~.*~9 H10YJ2oUVH10v(ؗ/ע"~DBT%+JyNTq)4)'h3^s8uAzb3+UxZe Lխ$$kIJ?~AoX I>zrYiНT̾`MîGh7,Nj9f\c b Ta4~(`n;wƒV \|gI&5%g=oʦ_[ c`eM,u mh̩MϮi߲: $p Kj?aEUf_U!N% o?qnt~ha6(gXs3Lw"{rfCsSR )'u$Mupǫ=t7?7Z^Ȣ :Gn & bzТQ]qzyiSZv\Щ =q9,q~<" \I}o:)iV*\cKq¤\t)Hy'㣿Ym e"I 2| 3 T: :i[ 5%&Ƒb+_#gRЧ=Fݺ9BPv[8(*j,-?IS^҆+L1?g̔rDK52&;PzρaZjI(k^#Ջ+lI7|dm$眆Mg tl:u_|+ ; ]<<0ma>6(}ij2"Fʋ̀B Я6A局U)D;;tw]=:hL0`rqkxLx1R6&x7V4i#b }OuF_mo? N2ȈNLͽ=Ѓ8!84❙$$Vh򗰙y$YUZ99Wkݪ¹$8AOe=琸2Odh:58SMh0h qQ"ty_/LI1KFUcz lԎ Y'[xd ~ǠKԀ+ׄ?oYOk=X섦Dcwzqef >:y[T,G-ۼ?HJ]X5,g>hGtbM]ԣf>VcZ,IšS-7C/'[=ՙg]gslO&=Qp rRߓ1UB$lKL*ai;ÄUĎ zʜm_TU ,t݅hTj>&yR.eP$>16mښ[,!9]1OHUj-B刕en$٧*0,9 h$m;h\ED`o)1(W#&s"O]mR߬wfHCUFN'|)i/ndiu"ƙ~"<"ձd rBQ.'o -WTp"6-9c5ZZE*,e,tyOu7kg6t돒H,( ) -b5s%2|Fcq +z}hn?C7J2SMyRaŅD?Bd?s =}*0 v 6lh6O1r*y/IX)o@u3nRW!y˲WH /r"]-Yh%yrksW#5a(dbq>PAs%bO$ɩX㜬|d((! y]R{Bꏲ" 6'w5YJę~1]<8m38eKUb`jߥ.:κNK< M $Rܕ%NYfe ecǩY#l8t.*[VDS)% `S®$ҳKMO\v_%"^ӫ'ݡ/BCigUo\ T` Ăi4䩶>I,n]Mi]WRyClFpcy87-0۸Uci%@)vPhf=WUf gĕёڲ)b88 PGV`NkniW*V+;|1EELoAlXOk hEg >rn&hSHuG"|b"Ab߄Oh!n۔Ӿs&`z[$[!~0VX?C8cU1mbO:#a8GsrCkZhWWaEI.=Є O MO۟ Z8% J@BL ?;, j$]?s84E9_䜔>++~qOɍR\_"̱܇2Q7Nr1/ ܂4 ]"<:Sef}r1x }5&n,&i8к?G{K ٱJj{1 +K/=8⁺i&W-t O'/c 5Uq0Ȧ9dbH@rwj&S[$it d> #* vS|* ,K%5%# ҡ7Y3^fƿU 0/&c }WY$?&DS~`$Rh$u90 %nHz. Hh}߱ (J10/ /y4@LNXu-*H־hk=.]!N ҾH f#/@7,S5]UoZ Ul̅S$J`G"*xe1ߒ=uw ̓¦Jf{M[;(6z`_Y]?1n-=;Y]'Tk@k5R1Xk`{("^o1R0 uQliXAѸa&Ie ^Vudu}O}ɕYv>^h,``sY:i*Nc˟Sܔo- [rCo%D%4J0 Ʌr5!_a4& 5qf('D?AcCb/V?J *\ب='+x͜xYoAT"I&L#i~Wϩ;.߶2 +`3!{4:3WΝg^ReŦRL҂7>!W٥Tg`?.d`H^eb07BoDhjMز4z)8Gp h#OǨԘG$WnRU6N&pEL(葞YLY(P6'K.d5[^oF[l-/o4tݞpIn\=gzw4?!aOq]/d SImOC@^өBk""1t[/q eGH|$N7Nh6bi`y1HflgK5Ҭ#)l{U˶4Fq,aVgTygr޺*u,3b'VɡM_c ڐq;M*jza@߉wi8fP0sz+\EC:4q60 -mj6`Z( Ht +M3_~61 D#=ߴsΜ djZZw"I;k,>5stF`CiܐT2`Rbb ["xI^w&o;H_]A O`lpaLRB#/akcx0u A/gTzمܕ,2?_,Y;j'GΗi^b1N]w >!Fи+J<,a N&m$a]D8D2ݸbWz/c)uX9ju3x!ẎӨKaAOZ/Eb`]%=kٛ=͉X=x'[?'_n4maݬE܈[3x҅]D:˩(H ۻfdNxYQfW^4LZujd*f|Fq~<2/Hmm!F:Q͏q Dpԩ:BwJ!5\82dotG c0/kqc+oG((j|sFzB'g!8m`XGDcIox:F);}Q9D٬<指?)zd!0GSw:Iiieb oBJ@Lːڴ|W@MRkB*"R0˫+Q$ZWthQEpPQ%J&ĸt!KFv;nC@ogK<ҸtXfb!ă"8xͩ }mRSi$y$f/Z:û.(M@|Jy:#HQuC,SP$i* L,-ؓp@ALb !inHJکOyz]v԰p-GɪY}n`\#9.gAלg4ߤc@jDu\| !PHw]C%/fl4) &'\_ Ӏ8Yg'@WwNȯH}Iҋny$~]t]AiI)[CnZ0@Jk+n,~W?o4%, )RCaUv.ki ךoKmfrYbƽᙯMJc9hc.P=`oy@/8q(!}&7=/nS/w/jk0;9@ރ~d,{FĻIM}U27sP^o ջRQ[ƣh1./]:he.Ti)i"B66u6Z;2NVP0OiUp;Y\Q'b QV6tQʼnK1G:4B!|p1d+15f" dA+Š}87݃q0x)ȠB)8<5u^U= ]3(W|m"\bg] i qi LSKaKؑqY;rcQԓ=Sf/~Rx͵Y[ av9XGVKwZ-I?|0/ݩj/i$9S~rLE{VUZcnW~[P5g Y^ˈ^46d}A$p{2rqFT;s̙ZK<Kr:7Q}ee#¹$O*Z>n3Ux8ݤu2}7yu1Ǯknr1iDqs#Kܭw=c?0A5{Ӵ+VӇ)]3u$䜁U332 Jn!z[$f+)Ke08+"`a1F!=˥#{lʇZcq!MR(ځ[ _@K=tye'OȲc:/VfL4Uh n{/u-M =Kװv1搏t…eGO0i)W!IPoA4C#U9g9)Y8 k׷_pƔ>N)T=&3.1dTCߴ*jC_)TrF?ª.AVGxGy]rN8/G `2ZV4\Z~w#k$'a{Q">/r0O:iVg5]Цt '͛kmFCl"9<끬a)QB|`1 C<_\c.}sOF}HvDxlׂ3mqpf8#E:/A[ZM.b*v^m^~9*QQ[54Q{f?Ő;@d Zs7V߫~ P[~!˻ܐ, aQ Ҽ_2YAwkce8QɺzRvo0>ŏۥ8Q{f6LF.+g,\ bqѿ ,:Z n YzL.+EА)gY l$)@&Z᎖܏ڼPE,HvYMy_mƿxÃDAYޥ-}ΰzG3:`~F:I҇=̦cYfLs ^9:)O!MZ?[:}ypcF{IJKu )֍(k"iy:Q2#;%I`.!BF7+BD++ -W/4}WKؐ-Tko/ϰ$4VЃe3c#f[iNNG7@o@W6H A>R:]f' gB3mYVfcSYpYGb_R4y=14sd'nr.g!؜+|}iBciT +Y mb#Ȗm|y 6(&N C; ݼ?夨|07xy ~JuoT#6(oT4q<$[$I15)|RDk6Yuaz4 tn\6\zQ3Fm4L:eb .(WX DkLvf.b"0lst Ncz%^⫎x7P& 'CXRPŰ!>:4Ɗf%%įa5$бkVdl9%F>1(_v.V5 @a{gpR*}yODq (h1MKxV8e: 2Yr^}N|=&[s~n)Lx,HdC?kdᛳӖ9Z W'1nxe*Yy?M[ OKA :TĞw5gI^-R<5R@k.;ή7jmA/O1ݰ;l($w0RӋYR+bN=Z$xr㳣aq . Jb~;w4#%^_!LrEyёd(uI3:We?D w"}~?-e+m#҉qnjPZi׫$J #RLLŴ0iJn *3ihfǶހQ$#dʢrfrx3𿐠]@" 5pfp%ZZL x0y 4 C]N+i>EF!nN^,u:s@+p KD^z]:Ǟb=u>(?*vTi#M:&<` ŝ 97*W1%cvpV UTN#18)$+ػ&qr}ɍ\Yǂw]"^ڝK5mZ=ߎp$fzCL!j E҈n.sŚRw&)a U1Gzy:JjE񥧋] |: Xy!?qYzn.NB! AS.}ZX8tD 8Nt7Sa#nMD` lG^IEgt6ŨNyBUw\碹l-2]㘉?2An5&Zi3I{xnkoSY/9|A{X01!4g+)M6\f uF!+Z:x27n]Ȕ[ηXMf&,\Ou>fb5GvlzwЧM(z}y3Vœ멺%г~tԆFZmM]bI~sԴZU}:4&FkvM{ߖ ԎZ ŒK1Jq1*((gb'Ңy ʴ C,8 !3Wͼd-$[sKh;tO١kzl%V3E 8x %"2d6*^mjO~Fx*٫3jA`]2#½ :CpYї YM8?1 < _-]Rϳ ?Cw&w6Sǹ:L\jl(ӅN Thfyb-w0@j"q>egt>qyÙ z` &HLRFdT)FE~B.C2Dn qdق Ծnl{weh}t? ҇/QkP&Tk' ,} V~IM@wH2fުODJ$oڞEMǣYT f?y"'m+cgsxt=ZCfO f`єXbGg’(u͑{ֺ̽UOxaX|'q?K)COD [h&پ+%UH " w<.wksE>ecO(!iw0H:mhKz$Ě%ՇY\+ua~[2mj5 t:|ƲkJ'DCYŨ<% kƉ!JÝD=1x),Gy9b^̥Ih t31wEykjuӋMuD6"^6'/WA|<4鶍Gߦ:C*,7%Ҍ(ڠ Ul-;I>VM  bϽFq|!L$~.ڌIӊOyʂ]~^ظ;g`K2 ?q`fSuh.فIc  ;?= dd>3/^UtbvAINcUDn ԣҕ&42ؕɸs-kpiWa8|(]?L)n Y~9]rO`C$a!d=]nu㟻V%nDnK7'$nQ+@ޢLĮ_OM+#qdVY;+Il15z]L|&WBY@@EwzeI]=«D`EbOf%\wSR*қ!SO?>78XЩ[kEI+ɮ|>&/0$ptGZNBo\MvJƥ6793i(o[1Ǣckts@+ㄾ87c=̼';P-wї!-(:\~ZȞ_w>o֕=گEH?OȔ)"r}ikݯ-1 u$lZ1Tr@n nEjZ i?W߰Oh?:lj/>%n4.d hkZڴسDPmFC7F`Rf}>|WE'qNcqOo.}7zղЪKf#v2sb"IyQJ>мF>mV#AsZA_6-׈Dۖu)΁;}G"}t1}&{Onhr|7}6ܵ+]xql˃hpg]wreZZf[{]_g[쵋ua]<W13EqsxĪ3]$P?Z'}q[wD#=v+8єxP~xm({V{ɺ6n&7Cl=k#"N 9n7:<"W8Ff Am˰!;> d>]uTdcN hS<͖͜IgYc_ o5-d)<w {/Mp|ꙟ\J#"iLmX*jw9sbL`A)TEs.ܻݭ9l9 <Їou1 !w3+9H}LPJPmr}o 8*,Ei&: \FDi%ogizI-ʔVa$U7+fP2Sqq- T%ÂL@ ̫I3:z]j7e*"Jΰ#K[qI>#Voi =y4%,|'c]2%L` mrVϘ`v8[BMrFg!|ucԔ6foxz1ڞThVNLk $q%h.WjF6RSr+8nN^j>:r|Wr̄FuQZ*03rWԨIh(19`wD\,Up0CRzI bVKMOE[~8S#~i|/(I|k*xxZf{‡O[ cEx'/_UʠkJU^"ód Q1&kw$ZC1f-ԨHaHƴY:׷)@)He[R+tEHzk FV` c_n:q@k'/ǻpM"_ڲB A,; | o @pDHf4nkxr )Txq;=%, w&_"ћ3C#9iW }2A>) G6=(wBgvN̛`_Wy!@"$zrP:`QwMM,H_|k:KeyL'7cY^P/W,= *\Ov~3S2|ER'1HX15qw<of3}4[0I(=h‡ ;>){d42=5 ЊC91^F_ ӁC} ,q[7+1)) {>QQ-bmmr^%<:"V*M-6'(]+l@I/Xh1k>p^ F] "\&Jѿ4 ~YyZ$`GC=sI9jDvJg>)dI;ÐmBt?&Ԁg4:Kr{E r{vjKmDaXDk7dBBgd{ȇ:UL%t]3U:Y,>Bt!$*livAn1iĐl-b,~Ǻ]lW4jd4X-x:ЯIO@-P!X`HB-HS.CVijxڢ4y_^K#鳯:nPq¼Y<~ebfWJ<(ml5b;S?2lIO(ďźkr@ lPi %7}!%fG"#N}Ϩp]K>7Gv'#1xHXJu@N`B;q$T{N8mm3վoby\B;@5W%U.,"qw"N#A(p7 'z3)ӕnǃt~ rNDR[')sӶa -v-PXlԧSzL\#tHeUobc#9k Hwi4e'ݯSp.&OV]S8!! n%Fݞ5Gj ˛{Cjɔ̯&Dŧ>*N62vYm +NFoI'r:V#>38 ȲY3/7݈]J" 7NUf:.- rOp|eb=7NgI_!+ nZ DG;>1iTeg/QxV8SMЂ$o 0BF{*]~C qO7$!J3o QM82!ӫN+vqAL~Ρyh#65hrMٖq3xLfW.9I[d]Dyc0t@}Q Mhh$ɶZ7͛BujdQ p s+y z#d̜CMTN|qjd=& vyzK4Ծ 헁 P c/Ȅƥc΍k&+_tSЏ #PXs\]ER8&,.9~WU) f" !K dP2]~hdہk8!WBF1;daj4)$GRޭl@U;}>K;1XKE )vE1]߄~&Syec  \=A8sVxAզODH2&q XZGLYih~Q㮩l[N m|]& uW*A? mܗbRT/@`cp8~ mrΏcE/s! ' =f6>i pܙ9=5*T\/UJnq[JT6n7c/9q3=MKXV m$bx!U'+DhMcTUp!C()&:<]X-Tx!a Qf {iZS\ĥɦ>}-Ƞj̢ Qw-^ɾ)ɥZvb};S qJe&0?&MQxtEπ]{G[!Ӡ G0w }+K8wjX/t-jPԃfIXW|r&82&)y(AwO uQ?y/cv쏤8wH˖/'63/=,InTwr1G`x6ԗTdĆ/~{āQi!/.(2a*bZA23h)Tc46ͭsذZU,A!Q |Ioz ;K9a ͠@VtհpD$6P&'j횏'@SzXŽH<^W5IaL)ifpr۸k#t|4cyi<`]W׊Œ=@v4F?ڗu?v#ffonK,>pwZ "[6iT (` ;VWr1TtuOΫh")%vFjj#ygL:#=>3}-pt.TJ9A5C"~fdS U%sevcK+ z2'_+eo 7@nf~shI]CwP~'-p1juB>D3BE>kИ{OɳY ,PrH-xfe+ӹ|tE8/u /S[kH_!#Eә3l=0 Êb Ynie}m, ƾ]W3} R -w5uFQ&r~ۧ-v\PnĽ&X6^M}Mˊn%;;^B>p;Qvz?*E`u{Ix(4TP-QEU4/rReT̼k@{EB~fY F#u$?0A_ r5< E8GHX8nF,٪Rmރm ĨM2H?ȢC93dA.q&6uc0v+l򭸋ݲR]OYT <ɥW<Ơ"aSJMXv$eXQEmgV~&N^fxyů8B>&u3D]Okҏٷ[QY&S3ECqN%"5P,Lj3ώxlꅋ-PbFa6MxB$ʃvQů4(= *%yYdF-&!NBoŲ#,{uw[Hc[U^_T=UuJI~BDF ut)%V 0)8;f@az09d-eFﹰg(1zfD于(=*A|g)Ս)p̒is )g=ݔs^@>`V:f/kͮ5͔=YB:lgOXHۜjZEv1²UZǩE]D6J/O8b,$Π뗸ډC+̢B¦_DI!#Fyy;fHOQe& /~=Çc N@SZ,N s0 1Qt=AO{m6@.?Jz80eo ʶ<5R̞G])ސ5w n'3!Z԰/=hﲫlza OhsNə#AgO] $Pwk'6Dccyby%rN s/.DY1}Zbk)mDOd]Wk-[lu"ڂܞ_!=(آGhR%[+,1syl"UH4>o!ƊLY^}}d_#Ec=wd75l>ϟ'˓/ކh}) v-F#ՋOyR#t'ARU"8M}w l˩WT+CR?9..NpJ!WyϘp927zzհݤvs, 3P%9 x&#x%`*ѹ/ʩB߯E.'pAt^m n%rKXeQ+4nsAfU@-EO5eY/Ũ;MUzۯup%"$GLz̈́DɹR]6EcB&8K1$n30Sv1R!pS^]6P,={Va%-=b boihd/]xep+;#8F^I1D aO{7by}= nN`bt`a"t8-yl*Ԓ8,lII$*c6 u m׏xWCGP)K%}ٲ۬X~}p#t3{؄cgy+6D?ʪ+ :zY"fl-Pҭ ,1C# "iA6K;:ZPw_:v#9P`"϶ {?4UT'*7)Se\1 it=>G/춺,Rs[9GmVa9ϬI=7FEM-TpIIù7u=$wÂT+`BۊK)Ix׮It))<$HwK BoCe𠪷ȋlXəGk&PZbk`)LZqnidz6 %ګ7Jg~B_ NA9<1pL)鄝An^j-`7##mG[Iȗ|SSX!2s%2t1vH25 !g>j9şd}3a^y7Ax{UaSO ZnbPFhD-SL]b-i*yhA2 9OCG ǭ a8^fV&Շs՝2qǘ%Ǥ俑n|ނ@jp?Ӥ7ekR[- Kk${crRl}{&WmVUcsf]][X2'UQ Eo<?fԫf+P}hloJ؊HRj^=sRxo>?nvF{;l[r&q)5C61H 0|Y)&$XӽT:oqFg2Gc&ﺱK?eX>@|Ҩ]1,y! s4I([<~pY6?ѐ5X̵@$dLNB&&+d˔6)KO[ w[怗U% iU å)9rQ*3@5YܢG.cD+?n([e=)Q-ٝ8&?u럓oMJ<%zkhI(żbn SaGbo\G ѿt%/ 륫& U a K@Z9ԫ$ @TFB;4q劄R7l=яGKbW Q$BKQ_J]T@C5|E@TLyATRTWVBo*KG3;tȏ<Ǘf13$rRvxQ)&s{ǟE BЦ=GH08$[86[6*vdZq\6He:x~1#V`1 3%sc. WYݔ5UO}klGã2~ B zH庥$vݘpMǾz`SxsHu֯RE55s#a:/(~nU5ʁ6,SӽL&W;5w+INpfs NʖV ?9҈&Ɩukz7bQHp($-<91/o7ɟAZ+Z4< 9ީt/uz}E[e~0BBFsYFu} >f;u-Hj#'rV-Oi٫B:d& 4pց,P83,hhB{َ:glfj1PCirZfNZ*\KS"´ >`]0cٕk#J! IŠ0tu'\*E@ +-Njb7ACviE!KLn}w3f7hN.g-E-BY /61ݘ {7 Wd?j',*aRm`PQ:PU '5Wh/MX`<( =\Z-w,/xC뗻"9nMbQ$hGkZ1008Ɵ&J2|x+Y,WqW'?uOJh+j&DT g`@њrFuQ-bM?%|Z4^}~s@_ ;v]RL兀O{G<4z힨`{lH};sy05:w! zv4v7fi)r&KFwNZ]}/oԻnoTUv[ߣbX.0]!8hQAao V8S;Ҽ[EΜaj>16pT;?2I(a泌{}6@Ǭ=?JqG"\k!M(wQzTx+"\d7gɰ#/-bTP 2\4u>]jz&4AlsaTŗ8K:|xݔY}f.`| مt!ڇ fuHfQ2#zɏ,$TWi`k)5"tN[)xUG*4 O\B9h9~(eP0`b]ʵ.2޶|&5eX¤'XU2OKA.hdwPiqsp(ר9S]T-R/\&s)=+T;+:K%pbNXO+!Xp7 9Y"Cy#Ȩnd0# Cj<el/S{Ely;dUM:|t2MB |+#;{7;^dDg/RC,}G q7?ApI#R$(OT_mR2OK^n*,^,}ŘiهRD`3_HźXg)dP.YbH>Y+W8ܝG%!3@&U,nXIv'ӽ8eTV" 3{W8#HO Ub,UAyCdGq9b[wvΜ5ļ$ϖm\w/+7N-`lmJfxl[ eoL|>|Xٺ@ ,S\#T'4}X`l L;§qmDY}%+a~}- -PJ5°]2:Q]uHm3T] )8֗y0a9Zݭ_B|bUuB^qDz{(d=.ugi@??=ʬbw re:7mkEX2κ*|AdL3`Ύ$Hܩt&4Ux%p2bux Xl5Q0i29kbC6鼫JB8=X#{4q7%#".m b:a;kQf9f?} n][ 8Où .L ["? 6-Ǒ!bI/4OZ5g(6l?NJV\b }2S8"C:Qӂ=!ᏔpԆ)k %Ѽ~%`W-_y 9ʆX[JbqAWϠΤwq00R'Fƾ"3YN4Xx֊-EeooO/5XnVh"iEۙX\$oqvt^)&Wھ+Hq;z,=6rB(i)4VuxCB4|**KOM.E[nvtRPb27?&Y$IyoLǞ 5}sͥPw*WP*n*r*;&V/{Ծ/-bAy]}rƝ*!2h^6#T$ADG<7rm.j$ BX2,_N9w6 (OhmSZ8ߺmybԓDp޿_[&"}f{NfѓE ԙl8xϿ6WC(e,@a%ٴhe:Aö,08=㎔ԡdHվao6w$)8 !}O! R~O:nJ8|06S!j(l]NI $;ñR[0_ՂobKS=cg*ԮHIFhTh&yzjTlWQ_QF-vtc;jHð2&2"a$eotLUWf)=>e [ c)/.WnS|ogn7Xg_/ؓ_ť+%ѳ[d"{f'<9Tz+kkC(ك9&x)W;rvg$U~f{TF8YRTyUi)mE #‰+ _˷|Wz@筤R7]}N8k!)C|* @"̙e%N "'@VxYHP`L~s˭ɀ)ٶybCt/JiPiIq29Qci,R`rV?ˈ8˰Ss>^+! \ԀLHtxlѬc:Z䊸g*! ͦPLV{UHEGٷ^خUuG AAD0([yP1:gOxr76j:6Qm~qȫ,ȲDkeV\_S=[3? 6# S1s((>eܧnU!46HoЏNJI[/kX5Q^fprOm#A9V&\@dqIe@!l۞TفoS>iD(u,SιX3Ih 7ޱcV2;/Fbޜ]:K")gLn嵼_8pT5p?fx߈p2P..<;G^QN˼ȿQ8@p}Y!t"cFKSC*o*B$Oc TBP Q(˞0=FhP}\ޟMCFjHD!;h>Xw! %'O5X/aGqᶴ`A.ۍ^5Ke<7%UY=Ũ?m8d?ݾָk=bõHVEmn 㦾tkԡb+-Rq˞S& \`x{[^Z*ؒWMm_sLH WpTZɣ{: }ñ,^Uj3F:Nl>7 :~'k*¾ L S#Q+Jtd!1E{{i+r <^_@Y?`UIZp?RV{-$g~؅+/VE-vK m4DQB%h\lp y|BBAA`B cIEO8KώF^.LA dʋ cQ!ٳ{C6v)pvAC7g:׏&P0k[[m gu ఙήl+bURNhT^yaى T2+fcSLEAU"caۭ({IAWJE˛s[kT7,V:0|O}F9.7>8HsH-Y}9,+cw 2{}R;6¥W@TWuȠǜ*{X'&DoDbXW‡#,%tFZۓbEn-狺+XR׃0, #5(j2L,SE#^*(W{, s [~+iSFWd56hdFW\{`1uD֡XY.O1'Jw31M9"ɿ#Q^ {Zl:?Qn.yex8N>m03YmAXVn;Rϭ 8z;H=la2Yiw>zaRhxѫ5֤-CB}GR'"Q) [t7};U]Av7h\0pisIR(FTIT`{o$N)/xA.u8_ܣhblS 9cDLZG=JPw_YZS]TiJC"?pg3O;98؆Aǿ,gPJ!˞\qad8dz5gƸ:ԏd/Ee wKxoA<ty{з"vF͑NOBg8]WZ3s 0)^rUfԺ &S}[vn'DSkuBQA-hrl=SY~J#Og`<`,2 t3Om;g/b?ŭϊIA,/'l]dAxZs>J=)#poB30*b|FWHC(U_%I]OutxPQ9R!Pz*8 T7VwVu4ꄪ81na'K*ox~ҳx5K)>{H} rnWvZv2ѹ&D2bVf6E3 x_u zD5 cxfKN#cJ-$ǩ>H,WQ;&⵾ 24rvSkkj!RPBʧOFO"!v9 slV0<[l"d^Q )MG!Gz:7=xt4_u,ֳJ&CAA_6;p緎裬x6[-\wPXO1HbBAD?Ex"ppD F+MH:KrR~X\IҔ3g0zk)Kn 멑iJA/K`O $WvsdTw_&Mg͂3![`_#1Jq{1uTVn}_9g$J9AP_,)l xm&]ôGQT8Z;P21A71^DLІQkŨ\l9Vq@f P$覒3gAκ5s?F3O`++i/NJhZAg O=z,Jc&LmJ{Z|8*CYt{ #ʝC詺`ը3]SرL7g38klDpHy}p&b1-2nkI-J/̉% ]i+@RyA"NvoqkYSp6j*sr'yDx"sm@$V3DGMlE)Kr h}*aƱ<>peGÞN3:Sx7J05~8e)Ie]uuLS$=Ӥ&A?,zٹD`bU2:JȹcV oe3OyeR4ur-W_#E3!#h[m‚ٙ$wŵ/0N`t4*{id27/U5r)P˥3j, CS7/\[ҿܕAIIl$j#q9S8D@-y\,ffh:h6q՟P5󅹇r!>.SQ;zhzքE~&WYR_0CUz\,C\n^sMDrұ:Gw9=z/GnOTNr(]?QvQTw7;{(ombM_nF4Μ_Z()ʹ|giOaZ0+:VS -hIe@9& ue M@?D|e)쀶`s"Yd 4 Gl0pjAc y߮F#ZҲb2ϧ1EvĐŤol F ?ŗR}̆- s\^7,;^ѹ+Ljf 1e:Zv@o~0(, ]m~J ( bDmnzaN8Ӻ]^ޯy 4yOaO. H|xcmմs;^0Ynܭ³SV?yw ?S(ϋ`x#cɛ8 X7`;P&Y{d|FowQQ <#~AMCP4O-s> ]hh}cqT7Ռ) ܗzN<Mt8}5q%K5{V(_<2r57I糫ؑGrІ ũ\)7 K7woN ho6{ XvĄR0uߋdB=}?5k :UL*lkcqk3VuGχ'b*XLqhRK9'rfPx8Guh=.PbM_ۥ3/6`bZ*mŹR$E&$۳kܵoQ lr/F)ц%цI7.K5x+݋8qC(`_-FΏ$g\/g.nR: qtdʠfrsʭi ]:gCM(r2$ 1ҘR{Š͡0䁖ѥ. ٖwMa_ye |%NdzR9A}X/;p t} B(-Hz!qj8K'1۶q+F%v`PHݺdaLW ܈P3?xK=NX.[P+_uTfQ6,3@R]ey֗+6}z46}Œ!%W ^LctP5Yh?V?ZURfތ^ f11σ}dr B;԰"הUrΞU!#\ra(CBUdͥ0M/㝸VTTQJ]O@6fHYdQy)Ej[%ʮBoSSk;B H.X?}|ZPYEd.]բRo6ѡڅ >\Ywx{L wNt=>t>LvэO+\!j 0`1IU2A2&ZU,gd.h_[brI}kJj4(m43Av=  iIP$[=12?'w3vɘ&G r:9AhJ\79 NAB>4r?a2|T&Qm>)jGTl}YK{wLGQ!F}YFyOiԢ$}MٳE@tN Ľf9[71u$8޼>Z#$yP]om)_A 'D5[W$ $ڍ(&8I-Lz:?ڕvKnd"(~ydڽ w#W|u5|S̫(7-#JH ݖ+4SZh{e(3b=yglj!,lZpPj`̯<ۀB()!W | 1 D-gC>P6yd "w?}hK1*Ob,& X!o`q"q.\cPԮ[_1b g!tɅt+T X+QݣMR{&lt+V<Jn响ڴZaZspJX" OΤo '-} ,DB]u/eRƅבHl4 4@a|hvJMOc])o[bN{(F&`!wY> lAJIpOӹZ[E'aUƳ/ԁPKZQ0N=[l/ _tr;HM7 Ȳf1!52hM4pՋS,cګojy=_# &V"=% =VS1Wʏ {Kutf6+iKvqNN"NWge4PyH!eTr^&Ly#]9}?r (F A5Ncr?ȥ,>"/ Y ~ kC}mLZĊ =3ծ BI\jP`os_+V6}&ϱ4NI=KW'5-u?ZRyx-:&42 jIӼ^#oqۨ\2߬ϱ6]az$uXu9̂jݓpāgp+Jqyh{FlrEU?ItߐrTY,;"\) H50\{F1 \0!ґ  J?jAdǁ p*b<'>,c,6׭U~o^Cbx-MjBQXr:ϤŵmݫF\8o5Tw.{I!T+7/F4TB?y- TAi+ %tcڐ "D|?PԕG"6p8gn2iab1Nr, .QU'up≱`@,LnV,5qlS<ۙ[YnB_ݪCsX2%"T~SΛ*8~U>Gv2 2#I HȉyO 7EI,?|m(2Y6f~&Ɩoy߻?#ngNJ""',q'j:gm~3:+Z&g *(9-F-ޮ(-² T5G՞r,doL΀ݩ|W>Y hw/\:xǓm} 4d*ɨ.ہ*!~1D# Rx-B><'q!+۰ HWk1v͆7 =ε{'✛l6+iޔ # 1 MdrgFb/G/c;ɮMG<0V]w&wy׫-P!H«,əCJqIvWmJ?xe?uҔVMe)5fԓea﹔%c,Qg@]7mI } ꝷBjjf|r3zÕXB4?$R|Dhu*<`%dZ.y[ jb6$S=i1&iczKK@(`&D&BâJ mƳ 5[ Ǘ_n- 0yLB@wu@_D[l<ܺu!C/4)$}tG ;}'QGA8P5QKUZ>Ӥt-ԥcq@e~I\1'Aot#]"Az2f Sw퇻5V'4KUX?-0>jo7Z ȗuIM,/+Fݙy_4+qm8|p &ݡ-wd w"5t-pZZr |Uăz5bվ/3fbWVVj3A06wgZ|`^-Jsx_"@jlsMpFUjh'L;cF^/ӵR%""?{;e=#2ŇBxrWY"g6{SOr XCq2n]5S{je K`ꆘLM!]m9qHM1/`] 9THԌPxq9lqv\O~;̷"Ij"k7fjZI: W\ڕnz\i0ujFgڵE 梻4:8cOFk W ^K2i̪gXX^'S-J,::s"uPsgMuakli_e9~ŀ@ V,G2Z5} ]oӁ&&%Æ(|ƶXA_d&xsiHгGӝ`uj6wX^Yq p>$E:IÂ^0P 6<\b2?hG} '~ZE0=DuA! C =0W44R |$G(Pps2'% huTwb`^m,yq9u1Y6%d B~_b5[0) "cd*<(hr/]cф8D1#\ehr؁[M4$VW795^wSew; 羆8{|[q @>1^G{8q䩐Xf\ r>Kv,Dׅ/wU'Cn2h/{ꤔ VېC ;-W*t؜g6Ȗ' Y;y3^6s!guk0e T+"v.ud(+WG6sE\ ln4Xk0!QST>,1O6V†2-fo%!)d@ؚגf)05HEWׁ Gn8f~ ng&U3xH>> 0pQW]if<`Ch4I1#+=́0br~!D}Ởb"VAY[Pj=&i㮹esnb-Eӕ*W/^qHga!eEݘ*g FP&)(vǢey8v~nyj<UVWGoi}ڤ4dr+[P4_TR,= 2 <~Cm5]SLÎBSz;GR&B6!/`y7-]Sdz(BB$ϣ896>Yfr\%#)RX=zy3T"VSSɓj5 Q- Qhx䁠ajдoO N;%vV@}nl-5$䋨*uE ֍9h %Sja*ڐg?N#+V/< d0Y[%~mEs@\G2, +T65)ΑuEr"5.P`P>PSW?Fs&ZUPɅR~̓;|i5n~2YqSMSro"Pַ vMVmF 6ߧZi^Ž+X*(X{o}% %f@BN 4,˱zJLE*f8yz_O:}'7nZ1?G("Fc))>F+tjkpot$;uo[*(]J*@B,aQ=n9ſy^5cfCȽHgjm8 㽬2AOmAwfC6tH6 EKE5o W$V_{c?nD=c͙LGo<8pdB 퀥M}lxN̪.EBo/`2#6TC>\好to0~Jh4*@fԚFD{D}vZHK]ߔ $mT^D/t$>tLYּƌ6dI-tp#$lW|GBj" (!\ ALIA !\Apr=rj}}$ jO*d|n8P˫Ufhz,MxbS};*jea^M%M8gwGfh-%-Pf==?q&+7UĊ %r6Ha=y%f"^O{)x6&,6|^NR}t&g너Q,a xfh'Qo@QL|ƫڤX #3{G#):%dD3E:4ъZ0fWj/o | W.Hk h-5egԲ36b}p-ay*TJ?UƔ?7f1zJbOhhucoYyB&p[:.V 6@/쀮TQJk= ]`I7I BBfpFx'Zs:2. b 1$NC"n$U.lǷuĽ$bDrU)8aT'6aRdUqyl.ݧ~-#{ΠH?bx*|SgӠ/#Di')~# NyșMVJy!4su?o\V# U-5B\>KRħ5MYE/ fX6r]8:qqMsXjcxV \!:ö/mk[|*ЋS'\&ʗ:u,2:=ud%(Ceq3^X8UMod V6?rٜp rA`qB}rN|.?|X}V_BBq1:X*`PA^V4xmbxhg`p2ԬـDqBr863P2FʺӝݟJpazHe3}X@ 0UJކɉ){4"!>WqrqrՕdQJdyq WBs[iR/)M%!T7hTMj:DLgse)i ,Z c0]`(\@@'}=A8]R,>NaBh,PӉ6-uؾפ'_~ ݍr)xX8QNqN{6 ~&s 4oo}3MWv&ɹ}2S1f{uYs%桂VӮjYIL ϢБmFT`|;PG_F+p]/Cq РNd3g[ݣ@f48u $&FYt=] kVrw5]&K'5gfPT uCۺz=Ւz x%(}bC=fOq?,L"inhNua$ibcفYʃ+X 搩p4C*S<gPda{6w? DSdO8%6gjMZBi ׷-^ /5^prO|γff9rX ٮ%9Zz?aS$q&x{M^  /KзZIcWk;$\=?gO3iqؔv>y6R8lY t4wQ$ MQQ8vEZ Q)p[mE@M[iD0/7qޫˮuaȨA6mu'tw?# -+I޾iIuL{Ɛ :+Ddk ?~@&|"uHUcOBd9+Qlp@FVS" ZldW@_.tc9#mi߷1 fA2MӲ>Jz&kI&mb%gyzE 8xYMP2^6lJ-6؃f/o $asOcJ&QDZj뮝v0Es_mڕH7Ҥ{J+m٬ ԟP޾z #B.IP"eCɡGʏRΔpښR6 °!~ ̕C ^w0(i]-K۬a,b$Px_ B5ԏh2Ijy&dHj4=F2pF H$VKc S*3J#9s'׳qj"Gx,UJa_d*ItlO.xM dF44B&#帰%3w2tk#!2rZ( <# <N:E?٠.aq J4ܼխ83}u1#`Kn쯼$7֡q#oø e[w#B*L$fP=̧T|f%\ @),L(tG jr^7TyW+ܟ)Sb@{fV ϯCBQr-+\jCCjVkYUj1phG7zKR `W{q[~su';XD9I`F()%q8@;.yWWl>scN8˺XƫG,ӨyhOLҲ1;̈_E=+ Azt/7%鍬 J9I㤱Z9raN0}4qO`^&[ql+ :^K!`jөBM3|Ϫ(}dKD RS#BzZ&=aUŠNd51 :1zwPA#BG䔮~S~7p[^fkM\2l9z-tuBO&slQɚ*,rg :VDE E*GB ֤5u7E~ɋ[B4'N^Cslq"EZy.A0~k-Eh;WE-fLKgU$k>ݍ@ U)QCa߬.e3[+: H=w; ~·=3;Ev $pEiM'Awk^]UgLH0ńR72uf{ZQ|T@xIj 3z@ gb=^4øP9I*~T.VFtE_-tF rd#EobJZLZprn,Eu)G}ft葩6ž; 6|bx(h4Z֨@bulI1\>OKf훲[%g1 ހ*XA-;:x\k#IK_~)qMwJ05HZC=nB ` IkpJM"*aG1J1Kw;t[\(dҧRn;Ð7FW~Wu\/dyOՊ%/Y )cx[Jx=PQ3$©4Ik+[s7e%̪*Ps$>Qi; oZ(q^_'?.Gx_._rPޫf\jDWB͒;p?m˰X-J0_Zܧ(A{هYRgoҸ)"434\m@C$-^\|<8#z\7fw RpPL+ أe4ZYCy;XbO+-WaF&S+EFNDdaN+!cO2%^fc#8( @N|r8)a>opHV2Jyǎűr}y!*ȄQzVԛ+.˵vwXZZw龊<VY.eヨ=] O4)|i4ӽ+?VqcQ>;){3烐 1hJ9Av/WT ?r1y"W;^sd~/֌6'4|A<':NEm巘 R;ޢ>4\ ب2;Cv4v`.w EVTׁQNvrvS[vV?4~2"|Ԡ~n+1z+FI9RJ0٣HĻqW~ix:[E5衯0D(OAl.vY^$He&t *i~-% ٦82˪~ڍ,Ův+<ߎ< c[<>k5f3c=`kbkwͧ ٔҠ^{*Fgƍ,lq+ڿׇp;4X}mص9*Y!AtfzR%ꪙJՐ7 ];;% @]k/'70"2u ƼۺϿSZ_/822\1(A}4B+$x8%1`i&Fg, |6q.Ec$ZԐ Si9>|?5'$;&~!jr}^z]4B@r"}݂F҅Yt~d^b#B)W\1+k"6Ħ0caMeHיoU,-E)=1%t3DvF/n%_Px`_@fhsadRa@f35+ V UʕG.^Y"h2<NoOi~0x, FŪu0 YQϏu>o5QV-(RcT\ fˮXxO>)^G3iك@VnOodP:]@=$IŦa8RnM^ujxUbjp26}a~ڜ6(r;j\3̺TCJ^Ѡx0ȢK7C2h.ѹQN]2J4)!FZs@u cw\@r T< 6AoITushoADPv'q锑@&Ie&ji}U#syji;'INѢ._mCnT1TwL=0ڋx!c1+|L TbҺKKpf~t9Ɋ ,&V޴PГqoc-`Mlah:Qݔqeq=y͌:إ~%3YۛC{~'n$#)~m=oќ^bJ'uN;aP(YLr=L곳~CLW>g]_Bs~׽'#-}3-ˡN6oPk((yRrH9͍tv%HDx*+ICbk*=EL[5"$1U:΁RY7PPoV67dL1֐ah3afnӎfP+h{8N]@H"},[q`yǧ~32He}]D*3#v/Q3h"R:<Q pJ0%\_imRCCΜ0N3k<˃{|c_<= 8Bt}S݈,;Ԫ(ɤ0<^%nE~X6*"A|~+4<#dHΨ9;T'9ٷ!0Ucސ zHC}F  fLGդ]i_Yͺ;̓FB?K9nx Gn&n)QUJFYPd˪%Ag0. 9yKxcrl?Zu߲=Xk)'1XaCXZX=a#+[@YI6ҕ齧$DWa-]Rz/ZK-H(2?6̒Ԝ 2m.H;;OBQqo>70TQ D*b[M3&rYH*MLg_oSzDLç.'#$.+P[pRF?Y@g兮hD6/M}3E{PK1zτ+^A]g8|PmIe2}D"G(Xc9d@țhw-_s v7{dk*?!cTe7l߽Wh6%S/B LPx򞨺"Ш,U PC8.i:8/K(^WK(c6Ef7u&oj9jdƴ+P㉰wb[<DT{\dž% .ۑ%I ғwbh ռA?QÙ*NDR7c5tPpn4g7("2&~f߰NJq3cZ !Q"e6̬#bcAQ7>_JW)ҊǑ'1Ȝ TZO \xƣk9NUwɡwJ%ЕBlHh23MigNN>t#OX@9Mц:#lΥ ,gŅI$E<6kxɰw~n~W8!lr4{?hb ѷZBiEP_so_ 0f:QB,o,>,hv V?r!)ωGbj ڂ! vwBgqFqEdnm2-u%Di?H8 s闬(3~K*; I Nql#LnfE\&FS[2Hj$W|/1 }A,p`<,S.BL?x#P}#޵B2~I?SE\'9f .[ J-2q #+wH4$?xO jBG0 ) !VzY^!ǭrr]-K"\Bv}h(G"Lo6'h Y@F!w?0lS:ubDX GZ3_nR}sņI050HG4(*יއh|'ln:v.l"ә1b3]5I :Ô*sM[ & ي,g|T])h'n1)ݷ|ov?u*<N闍~wƍqF08P2DMMBBkSgLD(iWc4ZU57hT Cl#¼q=v{ >ż*.(Tˑ =|-,0 Sm̌B>_C0RV$?%MrݙNK,PI^2b!ޢb{|)m`NuU[;]2?B\´ ۵bs!3/KG>.;eaž |_{? *~\ 85M8?2s6> CVđїjEPyJU$Eإ$0~Z_;|" O[| ʎgB^&܄tA5/l;YQ+~?S}Ꝋ!r^65P]j0[eSy7B*]%[ tH)rT-%3GC TPyꑨCQZj& kQM8NtT[dy\Pwj1$s~qXs-t5lɍTȁ)Q萐(QcL93ZJu4R,mՀbj e5j]Q掘{.·+yJFŀ>Vcf5^D8U`m8WySs# L9 !~.Cc|*G eޖlᝰtL|y r,<,+j*b&]`¼ʣ,l&AJƍQ)>VkSxjH>}5XguȪySI u4Yb5Yv*ŭgL)%o00xOMt\h@AS;=PHEz&7%W0-30#uSnTުǘB,ŇLݠlг ,\fRz\'1OGh&pbKt\2"'qtWσpX߸N6:{n EՁ iQ i $X.BW ֏@3%&i `WJEWWx/;#^eAE8yyL]];gc;ˈ)kuKk †{tcԡciC URhPhW` 浦hr`DS*́s: ,[C/C2J+ R% 30-lx]ܐ8}W.=Ć*#)]U<)ʚbfl&׷_̚\) 6iLDP/?Gq*ZMH_? ]"A@5e:Jzsb CVծaᏵ|>U$!& H7okr]/vPj5"$%IDU(NN<4|W ܔVhp r K\pz MP6FQz8O\Gl +C{p <\s7챾W&"P.ľ_Ɯ,L'eq>NrT\pkIw. B!e\F#)2lvg!2Y.^}R7&6JSUt s%:mRpk)pճ r"oCM·bbU"$,W!.'2~-/MQQDg8 [n`roˡ*{g+:ekdq&Ʉ9@0OΌTE4b"9:L9YfXg">g83VPi: 6N~>1}f1oed^ ʪK5HJ̅A)@2z ހ>lG8<ĨbU5-ϑx N/k୫*xtegvi~[TؤE;btcm(~,[Zn\MZ!_K(oLOēx4QE@FHE'Θ1Uz6Ҋ #9c9eT6}*XQ!o:]'T̋.Q?6]즰~`3S TXNZb!1{a e-~nt.On? 7k3w:z)Ӭ<gqIPJ*2bfpprRB|dҽtF<{W#O"xMX @E0ٶ`X]ev %< =.jGMaҷh[ذ?-s-U]5']2p&h'ElU^ivk6; ltUZ_9gU'ZI9 6Og@6MI?aJKڼ Kvzk&_/1ܴ8Ff`Sk`͡DB)DWT'ab |Pl} PFV {WݶI^t('S7yy`8.P]yܝ01^;TS)P.MgEst(2e,(q䊀~ 0 O{zpI!zȕrlHE71({:n䯰Bb؍GTEXh>1%cO5>U00 !mUK?ΪR76VSo(p+Րa_.y}+9R쾔N dMWDfPQʱ +W53 q6X⥝b7r" ,;/4`5ݦ-x مݶ,LeJq3%*|ϵ\YMDbRǡ%3 yPv53"@TZ2O5t3 " ڌD]74[s湳/+^l? cgZcVi/4yºGqE~[!%#﬜ uZ8N3D*d=gV+>5Ym39Mc&`H5zH ~AAWzVڞ]z7hm/"Z{/fFk҄gҊph7 [9B|#V# ɛ vM$7G7 ن:W`J(_KZHHpjRnP܃b ,QTmyHՈ'TuFmLjZAuq[/3q1TXjzX9/_bz797ӥF ڗ̃fQh i3_(yqac{JgIX9BvYZ#,= B3ˁ v3y8,c ζ z^/pϙ;1Bͺ cHM7ʤab^sɳl>G~Õ@SbFOyY/KJ33pirA9~EO/7ry'NNI͂*M,:IKe/h/W>)q@8,1SȷTz&{` NԾuܢ3cebI;NxV]\љYYO:.a[M "\?%B}K\aNơt.Ekks`͢ISwI̒ yf}\\B˵"hya))y<:g#P|6XD*68}a(; D/rpz_N鬬дoƫvx[[.Wr bcJ?\8|`1G7 ΣF7XGliZI@nc]\\3RwejO_%WdM7J"a%[i1qPXLGGќ s/viQ(sޛX"aN->SJlevuο{d 5Lé;> B$rK᯳pF* ,[AXGfZ$4f;3F"Ѭ5ؕJ`润NbF|gV"SٽN{w:Ausl.IA",r{?g|yXl}!=6eT!_ :_TPBo͟x*5MIAϲZ@Ӟ=h{ٵHB`! &4qUQXXt\?0`Qc8wu##E-]Ppf2ŐC AJ>GS%|X'~{UШ|кWw'ރ@̱4֔߇M6jӆwTErAְ8X>$}>+dML6us[ Vqw%*/9|NmF0ܚwd5@B3yN(X~69U]ap{ɹzԌȩӦ'U$؏ex°;F%Fcd[.< # ,lfȫ]2h+Y}9Z5بw81_4GuM33ݜv}AiSԪըQt]]_v5  bH"'f. <= "|_)]EOgvCrJ`ʕlXޜyڸ2q{!Oj/rēA߄olS K.V8>4W@1qҔ~%3)aQiQ,ddNi}`_fu9Q}-ʢTXdp@S|~ qa!L ^ `c7 |BqxYf0a~gFfeHWk.<6Ij4rY,=^9T d֚m/ /3[q=WF!~ыy m,IpX0JЁ}**69|E@Q"RU!_BvrG6N/\ `u@o؋f k?u3Otn&*{-:2B`S=̪L=o(}}ib"`z;#)%~yF〟! 3JiWUpqO\mlD ocƆ2W?d@_vcL~UE鼼/v R )N ᾝKjE`1Nr Sj R7b!W6}?%V)pۅvo>Ϯb$"1O״o+4Q-.HD9~R>fCCȠ؃5DSsNV$< %@5u|'G38*i|,/U DA 궋5tL[pOXTv噳܎eR]K;biziօLuЙVvTo(2'W;#hHݨSS݅^Ku'/n/h<(u"!K3-:vQ8 \Bk 1NL:`$}jdԆUֺ<#<1flt./$vxAJވ X3@dPgmq6sE^J75=$>$9s)TCPjzx2'UsE9Dk:ЌZd,1%2%SCq]_[&%@RJ㣉^S3Q)[j;E8@ jvE H^IY]?>}5ƚ Jke U-ZnhCU Aa?Z saz`FrWp=U9W.nya{Y_Rk/Υ#_SM$CE^xҵ#g-=2Ha,ɩ[YN%0<بgԋFXxME. yd)cBϣFL#lr$-,Q %Ӵzܱ*cR-nեXnX6`b̃Jgh#\$۹?`OpgyymQP!Ys " sINv%_Ɇ- NF}s lSU>G^vk@cQvĀZ4ݕkثkGD{d]nL]j>/%"m롡<@ݐ{ZxEɐ:2זԷb}S7JA*1ߒ.EJOyFV1dp-p|; V_uږ҄ff @}-AƩ 3ft`cy-rgYkLt6xNTP?'l }LV2 qjǏJ[}d ЩP$pZ2*& G>} ., [<ƧM΃ιW"́[Fe;)߮oŌڣtS3  }N TA7ȃi$r ˙|=io:JLav n>X?TJ\ 6l8y)(5nST>cםӾR@'8 *?Aq_ԼZAUBDzX6Rv ^@.π^E50t'v iZ}[0#I7Dš܍KN< kIuJTO Qdu=1B_$͐{K Xkg[6%ͿGSJ{bZJB|@taqب^VfP><ţ4>DQ#t=MXYmC>cJ7#86 .YcK )|rRD%m8S..N:HZerw.0z+;^Oy&PzcDMaM=>޺}0۞Nt1~rY!-:?Mk#6AVC(OyRq)BH$mdUqtBUE"? ѨbCwQ TeIfPpȈ͡ 9ACu9=~oiRD+ayD ua7MyVh/^f/gu+&,60rީI=E5㱱Q:$sy$p4 +%4փA^>@u:KA@c.͂CAIOC͉kTwe@<Q)) \8B甏]PNln,T(">!>~D+[@~Sm򥮫h E&|IC˂:Z 2,pR_Tdӷge~~lϘrZ!ɖ5VZxʼn!xH ·]rTey ĠpTvBʫX{{d k_$֜a9.~LL|YnfG1Nt*fVW+E&A&'afq{΁`|nJ]dyw8c"3@}YMz/*d uU;_/94 Z(9$OЋٳPj hzC;\'%S: ;Q_|z琘.ZF|o5ƫT!b7S?2ÞqJל -BB$#lʥ? nh׵Rmͩa ٚܟGdݜ4HqCV _^$XŚ@|={BK =0z.qWLFIf ]6C+ Exfoן7LWr*з~[%Zwe$Fa;Vê#6<=X0QtY9lam]⸵xYdsvt 4jMQ*5"?AC >-M"0&o&py:nY6hQmH@x@%.wr$ ўC6ˣC@%d֠ـ%2`LI6Pwe/Oq+Zٰ?Dº?Tk- ɑuYO:RgZqY׭Mu+(;7zAq4֨:~ڮE Ui4%QTV]JsySZ(N걆5+Y+;{Yͧ_&«Kqȟ| ร2{g%JdPAjc)F]9<,_X%""52|>$+g[qf|8),#jMPmh9.u->vNDVB6GЫ{`H¸ Rw̡ʶ {}Uد=gcߊ`<px } оAA8ix|%N{ވǬKÒZkCԡ>X"dq|D јAQJVA72lcB4l+. ?RdaCt'F|ɥULѻ(UXQY>⸫Fݽls6a^L;0l~Q2\!2nKGN>+{ʮv5w91]~ O`+L$k`S]6Ɩa/`hUQfCh,r'016vfGƬwH)Ď'*uc^>u>.H5W($0iTX"@+rs٥il ay;uIqW q l9ƠIqf#:fCGy_$yeiL/G`4l[R:^N\g--WBnkQJP WfO{taW2I*BϮBuL04tM &.dr(2 Z.yd)q1\n D.? ^PQ/ QvG,9HlSMYuZ2(nlFItd5n95` Ha ݃!W1$˶*̠oυ3\UݛҮqbY҈RLi8pc;]p4:h )OCCxdabl8)*ag}A<♉zYl!}HsI;:/]1V^0_PqՁ;5Ȏ(u R@^q[u/=Ovo(蹴g=)_ Wʿ X6ɗh2#_W=3/V)'Oly `É_ľF@0S-Zr2xw)T0i"2"6T?|CƬ6bmO,8D3T?0IH5M P zf3&[3/!FƽzΓHV+ /Sp+ 4L8D2`p@¸Xԯ5e|<٠֙!Dc˙W o3puNh[4;;Ef7oxAAʬ%dlߝM<>3жZ>rB4 mqLa~qMcF.?cGU%R ӵ?y07 /{z;OW/nji4ޕFYԧy@!H򽔺"lt5H[GJj=&v hó) >] >dHKt7h(u0OY ?<ϰj4GP@5.#ǘ7Q[wVivIi%~J#Anj_.lo2wlw'>G$,-:2SQ:e[nMF 2M Ȇ}uA@cRo-9bƿ\x7Q2o9Y3=8$FtR reN*nAT5"]K4Elƍk]7]U]E AN<+.8;lfAERؼ4%i ;Oe!ܒ>0q2-~'G'ʼ1V! WK%%^IUa1E}2d|.Z²9[߂{WdϹppt}?E[|k &߉EYEO? g< ^|̡)%l$ͱY.ehj ' tLmiG^B}7cI8=n\"Oa& ^T/-7nMVƳ˅?I}Db5 ? Jy8D>mrua"J?$&pfY . ۝x6PP>A˸-UXoz^wa%a5E raïQ*݊'|YUxg'{|T}rrL sdͷǖuzxLFx"adB]Kq t3xp! ~Rج?jܡ%w:HfEeC a75V򫌤fCR̾_seuڏ ^<'uf]|mDH`QE3Ll1<v,pHH?|bN$T; !#Հ -ںRD^ ?zYL0 w`!D(~:rJ̉qړ{{Gkߑ&).G*sJӂ.‘>u)*/K!]vP_(k4g}j&klR)腖60l[Ff|Dܩ/ݖP*as\ȐGnSl 뉗0<֕Lwm@~FBNȖm_kCjCʡ4 $i >%^x8Ao v8]1'<3viW/ն @AgSw=q{8s"Ze+6W03qniGG{8E_4*]khUKpǒ|UHuk^Dq8TO4y?} wA᝟|beu_~) R5kmnlP7Pf ]'u IEUڢ!i՞cLkk.pN|ז#h6R#6fh"jbhqs mDNbj ;5ѪPӀKNXpφd΁渟W!3Κ{T~~T/Y'2́%~'['Y~i`XūAj~:`C֪rE?!l`.> E|oա`{o0^vg十LUr{d$Xh՚N?,3ίaVߢ'oT/ywFi ;l @*ahE,"~lQKͮʑkf\ua}+pqȯƹ9\GKS,lHr|ho>{:FxW #~ ?X5Oy&phG9Xd@Jtc;Zz#O-1N!HrkeYaeKvZ9%H 0j߹kD}.Bl-69pʤ& hEU~pC_/sF:Njs\P\s5Pb&RK O<a uEg ̀# Zw*D_|?Y|>,ทėrݺᎱ,O\DrT&cSNuXӐjQ݃U2 OƊO`&Rp7@S melv!+}RȆ!&G<NZ0Z-V{S dob͡% S%꒺+AA)1{ŚK`>5q/nqBnA W2qfٿaG&zx՟߳w%:.0痢e׼ 4"IX+Y,N;4q7paH -(Vc>l2[r-!A!t<`1ye?3YˆB T2ʮS1q+4HdLȈ Wẇ.Xͩ +M7 ؠb]>N #.;X\FuRN:9,`Y.=-( AWUݠA rbRO1~!\}v6~aNaj){\&$`Xjp&ԷXQapuk ʙ =eD%Y Y䱞& ŚγK4kZ9rjUj7ޫ='dz79]ykLPVCk} 7~4\c(oi9}Zvp'QgYd4s;D޶sRT=a&yy$28UiO 'wJw0Gf:XT I}Y\zUL`Au^F?~Re;玝=HRpg_vI~}#箰V;:Qfw@b (m%eV /kYnN?J݆- __>+ҢVP.  abԖ'`}G.sAeP~lRUκmE{ N\7.1$n 05a'ӊzp%&PMy^+~y0 %]%dxF<\=s`XqgWmzm=qFHswy "NSkV.4襎OocIf:Lˇx 8!%PLgIXHTv]#}o:|*_oJ./b~ r{.t\2gs ǝU*S.=R cX2mn"fMS4B6"QbLb|HeKxylnQD<,Ƿߴ"p.3'g֙&NrO30mRan#eO@\WJAqS11m84ȆC2;dtw\K b/o( XI,o{%T!; i4é 3c5Q\0@ nȢߕAp@eR~B2GX ۮF,CUB=Di8eɲi&VnҍD )Pފ<36虡‹Oğ2WBe=C?/Q[*'22f8;}W ZT>y>y+zߺ&o)~(Tl"xK7zaR ܢ^v@F @<4~tfR'9bO "CKhyT Mow_Hdp.3~S؝vQq(r8?^5(ĉNX 7Y? 7ڷC92cswTH$\Rf򖤦|HٛCof~_`;) )lOj9~ =(kk5%w?nfgi.5ڣh"7 Y ,hD߹aX;Yo0X1mF8XW,Y}i'۲fuג:L $kE\8}P]U`o03XjI˄q͇9Q86e[.|A%a8#U$we0$Պ ¹oPЮz 0xhj%oXWjY=X!Éw] VXM% ?] x/s| /hAϠ."$1/7lҜDҕ.fI 2A~Ǡb0:%qNp=ƄfzhR)MSw> s`Ӯ L;a9k ],IKoYt4יrn$Ǽr6(Qֲ,)d{}Ϟc'ynų~w8{ה!KĂ%XL[y籿Y uUnLg[rRcVQ[ao."v^Dva%HZإM>I**>6 ޏ7 7>`RƞrkXK"ѠMu2gxv[|EHC aNI.e -l8,7m6jYŷ˺dG\w 0c7m"VtvxWc-i6'w(Ѩ}ܛ^Äg Lpl C4ǔ&䀥` *&4p:)8h&|ۍLCЇT.U??_r݌oSoIuiBq]0(zyh̢t;q[MVEKY;eUÓT@JO}Q eRN385_>HҘ昹5aNV3q36zé_0R 'r/8OkVUuj.dTg0.Xcia)ֈL b 'Fܕ(FkK䔰[9-*`w_͋GLشN3f = / ]&9 6N4٧i.cl/z[IgghxcIu|\{|Bd@߬Ljrv/w%.$o~%'FAn{?U{z`EekdL0S7kP %po"`A< (p'jWd;&K 5Zт,.sq,]RsTkdOCosvR- Z\`s7jM \T fυx8#&3ϊzE^{_iT%o%<#E»j:Y>&'u3;w|_rx3WSwщ,BnUL,? &H ؾ7hEhTϯ⳾X,tlgQJכ 6`0+;O"i؝lMeΧ'Ѱ#Q7?BsG55M&VΡ~ra,o7%Bz=jh۾%n_+]OEge\\ќ?FP(c-a,!-ZUu?eS@3eIg$Q%0=1 7?a10|?#mtArc5)}n,@ X@?&=(zp=ZblZ!І)c-fgДr3&2e Gz%|-%mXg΂EX on󵷑ь[p\+sp~&a?DvDܷ(,}(L@'ԣֿ~{y$P/HBzц0fQQ+kS6}S*1õG8liȯd $*7yX]଄X- vs@EBL7'rh᤭䩅sX=5FHX:=RY סRh$|2Y9lTy{#Bw"[TPM={Kye>8ɹЫi.\2VJ֜ M콜+/i-kLp鶁[ϋAX坣aw"t)s8xSxxy#q:Œˢv8/'?\خ <3 @c%=1K`W7yΡ(fBs<:z~*\ IRm?E} ɛ۩|1)J.;oA_s_c/#=zKprU qve'7G.mbKB8ĥ@Ne,,魾2:/)7Bo_׾̆%Sq^OĞJ،\pT7ϼr3Ɉc)6E<v7*U]8yǂZlcKngt,ڕ؀ v>mJU~xKE( TLTe L4D]cIu,)m| 7ezMrFx6}*t'ըeA<0$ҁ/ȗXLFka }PVQ_mDKS*-w\̂@ T~\ il_'^Q块 emزseHnu{rDnWm{ ND"laj"C4zS "dZZBA+nG=W#ZD~|fiUƫH.&6^Z4.2]?/%8j{x%hH+^"ҹ\&^E."&]X`O's) _)g%{4m׭P|z_LLT=#C;[\&=70O'ᐳZJ3Biƾs[4p1XX0vBnRllB@`vqX6<-b ZЊf /$Ob()˹l)!DNiɼ*l˸[ZUi`Od\,jNݖǝvmphV¡q,EQ,>ʛB,}+ [f^TCœ5eWa(2fj9Yzap"`ɪd-Q콕l]=KaHYkdF_o~cLs|d{Udͦ !lJVjf6Czw/fWZ''ֆ(U;q7${A|͠ay9OϜ'=Njz(V$I"!nK@L0%F8֎A,:F6}ܚp$Tb2ۺ0 UĞp; _@ M?BE4`p fߺunt:[RM _9Eb?Yq)- o@#N;ұh!734go|}k}RS󗃧Zu::`>z(ZAUN۔]K))4rb乾 1UL0Uj,FiJ"8xQ8$DY8&@ ;GsFB@]0bz[m 9Xrr~.y>"!pko;c,m{IEL| 'ەD:pyڦ:6/PtFGFQ}cY踯G_n$ * R1[c%g,=4@/}$7-PWS鈊Ő$3o˶f{vXs‰lni&? K =",Ub%uYE$W;4.kEh*:YT9KeE 4.d6i<;Y ^|ߎDס<;{DV _U-fxHx}'@涽9" zw(;Ewq{ u!  olXÇ31vnqN=xVjvuK[yGE@t`}ơdwHHP? 7oHL-7 h bO[ 8ٱf[+x ,ʺK.uk[A@.]hFϻd>kI_M!5 _PIbu7ƪlPhK v3 uRH%'‹Wh.HI;uCh%/ Zm6R՜*v>$XuWALoS7O y>SC9<Mh;).)\O,'׾#[/Ǿ2Z9Q~"69ylqn,GQ!2 Ib?k_|eXB_W{M 1gl1n* H%&X5z/}7Z6k(:|(>[8=Ȉ#%?s6QÒ\L@gH0Ft؛3:Ov̺'"[/D8 ̧ԝC0F&C%QD[Rlߓi_3fBᘬ“m&N58QO4Q}P]N)nׁ.@I u('8㘅[]k=!3{&G4"oO7[hPQi Mɉ.ADѦ[wNg0ȵ<[7N6!oQnn{ŋ̖'1=+P<_hu|25e[?1e?#4_~9AkodT5 v Lنs>eyp s -4`3O~@kEW}skC!H/t_qk2i`]POk^ ҅1w\Hy3:AI|oz%b22l-\$3$(dKqh=!_II5r9kx<'`lu(mfh-tBaj?&˶z&14NCAp`byzD4:{YAvy~ L+lX#h}%Qs4JIc ?r:]YQP$W#ܭvIusE3 [ohXw)g]M,:d0םPY}UgVc Ywttp=d[` |Zzy7{s#K=c~6fڒ];]K`FLVC*][#~8}WkHanf˨qgurĽyHG E+X9è*MC5qY0ṕ?4).6,oЍwXP!,H d1Kv:`CwSqz}Kx2?R"w(DiͿ c,2 |zK1* 9!^-R9K3jB'EmS*v?.] ;E1 AzK^R;-fHc 4EP#3񃌴E$S;SRzs4W $Ald)1ʼnn2W|ٱ z^\Lr.F1"_yDMF zQO%Wx4}?;OQYKXfTTV.+bZxT(`6[:)>uZ\\F0-C@!>- dgCB.~s%zʱȞZ4tWegC(ۓI ;R1bMip 3+L^3GY<1+'G#"3G ȱJe(C-m>`znC v ?yz"B)q̂mq6P%&NɟN uƞooĨ"!gઙês!EQb-9$@*QH~Rխ– DnhH7ߓh>\SbH8o;u\q$1!LB/XZvu*-VB]Gaߒ7RsWy=۝[TQ*mjyN zz::hby -dxKcO} 0i{0 *,$'L={׻h z-A; RaÍJ!k|'x\86.YJUMRSH:0F!n@0(x\sns|/[%zt<$uPޡ6N> G={3F01؝cQuۓ[6 |!{..LeB~ʽ Ly*hH q=,7&_u3 4+rؖkZXvCi$c)kYԏ$z6jԄ?R4U=MxEKpN-I䋺O4@ޑ;hk4=%6hncR. ,XUEpSl/]杄]+purG!f@٭|pNYYk+G#`퇚uS?;]*Ѵw@T=@3Bf%*ǭKf! D1X'!| 2QtJac4o.I&t(ŀYcl}`M,%- OПɄj-I>0`X5I,f! PqMAK]3=iqA/,5HT9>g};>Ұru@e/maZh:j(.*$I>9?NmRۄl>yj>Ѿb}HofΌcp|@̝0QNG0cǡCcU=`RN˵vrKplw!Gn"NOOye <6{om-tfBY$sq9#Z$reSۺob\@P1IҮt<ҾK\|27bLBk*_7es E@L6v-x)ܭo#e5W{`E ?@F\? `QnY<_bϔ2oL2$$p*߳ݶµ@l4G"a:ckcCZ rCV擇b@<6֔n}'ӄ5B/P~wأ=`!*+d#2G@#wιrbf7Ll 4ޞ5(CғYE\nSn*8!;:3 ڢ $J=/-4+GO +PҘi\?4;;lv0 o8[PQVq ɋo>I%`˶p_Nw2i yA7g i_5;5dNO&׳ ʹ &RXN:2ccĦ59:xIxvyGP4lpܱWbnwpY3CDLHCX+~w}{vkhS^>v yس߰Acߔuѷ_Ryfr\ CPib9+,3ԶX d=W#1-\V{Z(7QQ$%$CO`ka;s4-7o"3H v~ēo4oDs GS3sJJ+Yu*¬*W[ZQHO(ĭYm6ċ A ^g'="Y'c1oa2ѤT8D Hw?aW$M6]=WGh}(޷s1Vw6KإDr MK&g5ApV~b!'* ^a۱'|?nqtZ8V"paz1ZR}ͶsHh2˚Nqdh^7Ϋ/^ƾnućMQi#&_,69F/l=! Z 깱2rS;aM  hc5z/3>$P'*1ػa}b> g% `R#EۛjTQrݾ8d\LG rK&M"BRaok!dX|f ?coeh`sc_K8Ct`-^PHVowEsWXXH,$F.\rX5ъ/W)z|IO@8UqcGW DCtt+Q@wƃ-hoz*qZ6FG2Qmm} ]\OuarzlRhY 9\"m)kV4YƝ7vmikLej@5Sjuf06%~"Kr!i2?HpvVe7`Gإ-]` XƊ$V%;@ ,8.޲2c>fv~/6ٸd6K@[]eϠ;L)_D;?7'`T":Zae}QԼԅ.tmX* B$^fZqC5ѷݲ?f2:04*vpko~1qJ\`B6.Pځ\m"U%\gcjDWbf6Púrtͅ~Fk*)k$tho}}o`И.?T|q@+G> h&\C:B<)S*8a[ךI}'wb0݈JZ:C(ep~p[%^r%FC9J#@Ć+3]7Ӄŭl(],lz@щ궫o?T/@3o9d+^.F{;gBS7iK j"2pNm"W;!y`{e)Y8U%lū,^dooΎ28`"B|ٞv:H@k*d31镞&Y3J]V5(ΖæKgj !(}AQrF tHsUkj-7)\8*ƴ2&uZ4ß kȽ' "&sGP?{2GRKn45s-P. F;mpɧ)%@E ^I8$ 6xDaTK mCA螰AX\Qj5E2˽N]ຬEYӆP y*D }ȋhe-hEͬOYvuƋc 9!`$W4=n"'Xb=7"t"huxcU85(n+avB{P !v#r &L&$P$hy¤OcX+yk}=; s#G546Z/"AEWѩnX`jQJbgOOD)zM_P[+yY<אZmCkY7}V@qxk2c5!CG~muAͭ4jA;+ua3$]^ϠZYW6X."RD{HKJmѫCcBL85"W(1=Bf?EF篶^^~GP}*Bzd[Bb#űZm&zz@X^mD'h*m&=|>kt`ߠLfh쏣i ]T_mqf=u m0h8 1ZfqI;Z{6Ѳ۝~i"k *eŋ;@%F]T;NNwM3aq'Yms Pdڜx6Dkn#ZH-]3L \K5xnߤ B?$o sW t 7V3M.0Nxr찣-n{T+Y󏢙p;v.utsF`*+7g5gP=WADN=u?rvU;˛/v9- p;ʹ/7I^?z@a~۴xb$^{߭W.:< K(/{$ {m(ҁMV ]Oـok؜@]\KN8K3>, ;iLjit)L47~T>)U.wh{L#&;t0L[cX} FwY]Z˕?Br&bMy9=\`ũ+Jq %嗑>r!*#xRD$/ڔVl| P ">)0x*X(ʆ~H#."_8|H}kGNGs(mW~NoGmX@%yvӻd g/" bX6k˙X*[Z3]z^qMzxoG#8>[tMUB7H^nb:RT Z~iݛ"mP[T}M7^+)\ɛPl엎IxI(f<]ыN~ zY{"Iy%1vi4V3[#P>D‡BĞTg 4+4<{G߈j /^U{CYGQ wZ TF0hE'9*J">v_}A>'fjSxmF↾MJk QW1xˎIh` `aI''4T>(ofqG`1iҝ`|n([ZW ŸO &^&vP 4Qt_ꡞ{KfյT>TLf9vޓpgZ$fL tel-L9J!:An&hG^#}? hL+}EMjtz|0nrbIgHT *ln`yryidY_s]oK&Ed]-)wuaTàw[#RWN?8s`yobE7T[oPitvk:MGbG%~>FZF!lOsSx_JIS_Y0Pٵ 06_OGfoߝ& A2PYL T  )C]'dS#0Zd2ʳ!T\RJp;rzn7i:kQO>!6 )6JΎ%{lU!e4P +C_Cuslk^.cDO@kƍl6UŸ^Å]~Tub G/~z9JybwD/C&7_m}-v/yE9W ڔOIkYxI/R$gxFgIVW:^tEJc:t%tV hK0;b&<<@-YM50t5ZBˬl@w(MN߁ =RvZJ0cܮmsyvLLyNEa!Ԇڎjt#S2'y٥o"ϓ79.4}egiy{UxC]ʰN<4G #1_5_asS]m>^\s {{{ ["uEl1qZkG7kĒj^B> WgE}dIwWiM ?ejN|шvASl5L|T]Tǩ;VG ZeBއd-wBjQQnRUa ,5/ t4pf.-s#txnH+_ĨXn]Vi |G Brj&`?d"/&)e(~GKqh(M =U]\c N =$3T.FEsM"70A[_` 7e=-h"9,: M2ޜIC ^;=jodWM;Y!66#悚QrjO@W`K2k1Bj.=R`ZrH`3W]o^:k:k1IoY_^9e>X&w]+1vI6`wjHe'.+Hdm97\O褱0 % ?ȠFS!\+Ud8P/[+iOŖ'2wE|.-эԴqӯ,W0C(b_.㼔J_{nQ|K m(-QK/@1ٸ/y~Xrԥ%f7c5KGze;e\ 0¦ G{ˮ"Cr&Պ;sR:& DUIMOAn$AO9܅!./ 9BEͧ[Wm;aCI΄NT[a+xd'$tώ]}P ‮rTԴ MSNtL)ԈL^Y~fѹڝa==Z}kM(9"'6 M n܎vN#;#]礐">ysRg}W .yڿ~c'i9픣e-_8Qg߮|#َ@B(HsA y7EEUj%*ƾ ɔRH&QrU}Me/B d@t>Bi%Z;y/ ˂^5AFP OyQPx P:kjJ5NX:=x $Wp9u;g4ZZe@N/9UIO͕&÷4Ǣ4jR!y 經30e[NR~HL9.RERkkRSP1.SPQmoy©7Y4ANp30Xלǯ^42!;ujrGcX'9f*f>51_>(xedMn/u!L iZ._ֆh̺L]E⊸n;{w2{"RT  q[Zf7sq؀ smB WZ}mt O3U ܲƌÆ^s*o5Hou[|,-8i{l'3˧~z@v񇁵_i'5U!`*L" ݷBחa_%MޠKHSl^GދH&-s+ʠʆbhU._ndbAljcs5ӣ`IKe,@+]_H<&ucqkBȠj% %sϊ7q ۞0rHʍM Wqz&.MՠxR.P?6 D>MC~:p ͨӴϢ:W&샨ն%)=t;:x mW`STu _,-v|a@JRܗ̩Sh -5aD~q/ ] {h.W7CX8 {e HkMuBwW1 u,rNMiR1 \iH7GˠB E͓N]xˮH@ҥ@o?*,I)+ʴ6`nzߣk k# D[EeS_q7jk$yɍt̄MD)%ˁt*[{&4 }j tP'x믺+EڬjLfvio"9m'y^'rŅhl//9Th&T (ҏ #m4ݦUEùR,8ݓd9`:OZ`G@i%Y}ՄJGb0g4jftCr.?9(VYfvטw=IİfzQ!yc 'O '?ѐǚۚE2՟߹1rNn* V3PM hj`Q9 6O췦{'ajz{įUce*ͻ)!0U *^,yi$H`!qER؝5% 5},}#>k*$Ud$zM'8!/_ rZUP.C#q~dطؤmw]p*58u* .i ړx.s{kiЈOѨepr-/HlSAŗ񍂱qqh]{f}ED:7,,Or%g6Kϙ5BAtNyDnkmoyʉ`_{V^H@q`&nxea"c q!˕B$=O 47#KUMsw&p^HOU?QɠGu3*؏vc|L `{(^9ϷZA`TǛ6{3JT\x}W+.nYBX[;:P>W Ԉ0Z5{SULĸ~Z&U) I&FdKBF<t+P?0w9l_ /e, Cheΰ >ۺL-W8F/wxL-)LC'm Z]nOv )# &P /(V_!~^^vp4-ϟWeg#Gm/]LS@`d#7lA& }^=D([aѾ̸@lPb7ۛd{Ybr*O{j4U1%fX )PG26x.1e{<r[YT;OCf2_4H:b r}Yq-盘?ϬyL@Jʚ|L*4Hiroj> o{əse0֖62ͼ9z2xb6<Ć6e${cH$v-#\|aͣm=4f2;`I3x7$>*-`rғ:-Ns{.R̹t0P.5Kz"& bI[Ց >H>YB:9 p3#ϲ+ j4v pa%e>zE(jdevXj}rB+X+ {})hEBcd N.倒sV3{a-遒c1NV!҃DK޺*? $v"@:QZM.p ,n&38ĜnUv)3uF?cMyĤ7S,۴BOsQfutU{d;m>`E6@ Iv nmi/frea[.FT~%. :Yms+bmPrn/%iVZ#ARC_RP3r$v[}#:H9PCNTz͔V WU ͯlpWSN.UJmWnii*TO j¯+.aruj"+A'cR6~d%^3-4∛C{Qh#[^cy Q"8&A "H$sMfTK'N"=߳ 5f ]sKF<:EuSY unZ1-fC$:`LmXСvVC2WBdf.؆C3 !Tbť5ՏKZL'a fm)oYgA;ECJ <{y}u邱< Au<4b #StFmj&/q7q_yw\EЏe E8_ZKy)X2 vW[u rK Dǻ7@W0m91Xysa?"SS[1J>S_!06Sc}6¦?O[NǴ&|&95#ېGnpOO`T0&YKw{|X%A{~pRgN_)e xѺF!/z-,Nӈk'iFڧZ*Ddw %7 s5^Ӟ//EjeXw]? M /Mxn܍s)6'9Ao?0_&P u# Qϣ"0ty^f4E_DǺ> VM . Impx% / "Dݔ'7C`,44b5⛸K>NOO?b7$Ee? sߞTr;eg^@#˯tU,F Q6R,6?fI>az f gJUwm%Nn?} ?Li+qt$! žhH}ͺ?0g-a*͖N & @c:Z'rxh-a^Jh8!9.O =QO RIGB[赱CIp~REQ4+kʠvU^ d,gkͤ6>"Y̘{`NGGkl/>Lu5w5!unpE?׻MZ~%MڛmSa)lL3 LͧW=Tj&[ؠڵ(w\7`I! ^/7S`B8*sP >HS ݚ;<ΚXbN6qH8Bxt\@aE~Qmu];bOs ,6SkI;tn P&rjЍ+aUjT =~`ΉҏYY,E Vem@' (&$U83ByH%' .GwuJa Cr70_ba1F0OG B-7 =8jDx| €ygq2ΫF~Hf<˧P6"Y咋&P\ 's7Lr6O؛lO$@8Ov=һ2di ZfS?8`4NZŃlQq] gԹ0;:D@8 tW{*렫HqRE B (RUb^@2;[(x :4cYrJْRC 2{bvx2O[֎]~=Gs>q0ilv3t5h=\[&wpy ΍bY ~BcX`[9d{8֬@-ǽCsl7[NIŠ񉛋>>+V8nnm#1&$CV `ӖdN%|t2wIN uM7S!i94QI`{ʢQ#(muZnܮ4tN~FLGC&s`әL -,X֖vʢSt#PȂ%G-φt/Žr**vkK>J2PQ`(߅'Lw"XAM}RRoθ57Q |p7{*bLSxe(?l0o-Jmn /}Eb`8rk׿r;jjs,]n;f\qGѕG8H>.A_ q"忛DՒȰl?(aXL~NBeD+bͧmNoJ{Z+' |EC; eەԐ>5y--|Y\ N?n~~+&4{AhQQ  E1AC=) ݂hae\2ZK.V-SN rxN%i Jj sXU!Ou;;{#\v= βT>󶬁RCx̦p;p[2{VPBѧxSp83~T`vZl YX9RNIXxCE{?zF`H6k?T0cBM _dd1vN>qq\E" *9Mь]4.O_QF&+]PU^K v፮or:ٙx2$Ɵύ bA9:NbTaɇx89軇 ^>{̜,%c%m?]Z3_"pl7Sq$~3NFyng Vkk8Zk$kJ<4.QM80zSW!ln1s*!īb:F7CM{E)5b<%9opxP.0 d{F$~b'4d;9Xx#xY@VW=p68(EzJ*ʆ,܁c= l|}VLH_R0;!); [Cp{@{YRk#y,r!y/ 3nkd 2$=9+@#˜i{%X #WG1<'D{:;#G&>ʞ*rů:5aVfUG,^>>bL.6_fpKul_KS{#BR-_9,v@j}K =Գƣ"7ޮ] T6` A*N؈":ޥ R",'Xsm=}3\G3^CќSEoP`yOBX5=aNtD2 !,áW" ECl*9uv~t$ ojnpܼ\@Jcf\0CBtʩ-G$Xh^MXd$옢DID(a @WNXgDNE=Ï WzE6vEF}.aO1t}fZy8|PD(H(mc50i.Nw[CB*08ɬ. PMXc?K{"id0BpxKd\Q9XtLAzn_ ~;0zסP(PD͝?vvDbb-y =<hNJ*$s؝ l4k.6cL .LS{φ^,ouYHY"[0@~y S^1"gDI <ǎtɄ*DNA<#nqݏ^1'0ɾnbS4 mh 44n/N`8!eM.d[ˤMȜACb,{ qbK?Fc~<_  Y,iBlMUmbJY8[ϔ6)Sޞ$ZC, >hVQ)+45ƒK;~C yC8%ۭ`fRUіosldk)@ωf:Yaُ9=bw1ɦRƺsB))qpx0]Б53_`YU Ӛ2.b%{TE|Y<|[B͇y'֢{ml񪻞p:ki}@#>ti/U#b[Y|*>=E ="'悒hщ5Sư}{O0|,:B]d|L֕"E #v BȚR ); <@Oc oP5 ;G$yry;ɚMP͐PǺ:7 !䘩m7״ K."M!nAG(+[nĐ|6̰?f&\jpf<Cߩ߱ξq e7,a4hK*eL-҅\| 3M1M%gHmttvn؊=ʴ/+SJ_ɲBa1?0thh{xAHPQ ʻXdP>}-l%kwH*qri,n ԳVId\g W[ܺh жArZ[BTK,>N0eWza{2WcT %.h-N=>%)erWKzlwsBXE~#t ,v׈T0n{!,*8җA+bO fUH夑6I#:}tO˨+(\8@U]POz]a=%ӑk6{h-QZIQQ &CޮIW[`M[Jq]1yyZPÄP.ªf" ~bWS 3%?4btU+>=8Ly4ԔVGb+njMZҥ+>zCu!zg_1m2BN, ~SVo' jڿ3!=V؆kI~&1EOŭӵmmGE5QsjQ\+2U9*Ů \Ԩ4 2Ε1ˠ^JA׏4n`6á,ݿ2@=oIR. fyh;)\ӏ!&EVTaX"(o7le˟g+w_ MW8azN[後ѣk2c"ή=]Kr#-hYC,DZF֋;:;BTPn@ ?нyP%~;[Bl]KLea!s:fzFP2?C0S7$UX{i6ŕSf{),+>%4$'$gS_*҈wGR㌉ZXGO"T7^UbL1U&#/V_l+L`pFmL(ңnDLā15X+^?-8kE-bzq5$.h6QǿqHAnݥa=c*-`?XOUJMxS$ǃMBY܈>J9zufM ?~' eC&h2WӰteY TkE`b:\{RTU{ >UMp+Y"_:~rvRtdDŽ5M7#eh LD궿CmFIY :PbA3޵'vnLQR1?XM)8sɬPTenp3 m|bn?5)c7Թ*w5L; 6|p LC<@Hwi3r 7bW%{Xoc w_ꅥrXEXL hS8ֹy\ i?pGiId$*]J҃I:!/Z"k r)v<S|z9.x7>6'HџV|9@cJaIE¸.?o:i=hnOiztAYcPp4z -r u*p F剷?"P`1H>I'K5WdJD޸kLhX? Hf"cx^m8꤯0pkf\EcȜudC,6 C7Xt~f a3uH4oH9[OF}dlj09δ3(dž g66dYp}N/ǗxJ U0/vY{7. _prÖ#S3hۼaԛKp&@l"p;*f_oe:N$P^BF 'b [ wv|Gt{Y M[@q \K h}r=L`ToUˎy"7#D%.nUP+/ gIrUX|nЗe$ F:T.Fu #$ Z`gYQeE<5\qzN>lkY?s/V#(hR[lqyjnT^:^u|2s/EW9=a%D]! mTI&luw2^>}MBgt·^) |T1 ;/*+` 0|vYJ-;KUXS}WӖ@3D`yT#ӕ 7T a;~ҥ?m~ Sc1c#0>P0.N ˯ʖW"]B> 3"ss@KUކ J }`Bd p#s'_!C153ȀH $e,kvn2Md [p=ٱL(P'ykq)z o(x OAYt0onS:sgvbKgj]|CDFeP0,?س8 W!9,[#YHZپyelIVp1P34<ԧIQXO>y[ ;7(Xe}83Qi/l+)=hql "p0c;@NY@^=1xJ."$eQэ7(( X;To@)], j_âbѣ\BG`.eH[X<2-_z%crMO Ek ]*7PA>w;h40s Tj:I-p;wՃ4Ԃ'(}d8Bl6&ݬ"Na~{z=f"bR~Z ߺ:Ck#IB+;_Y$@.\6wVfLG΍;4 j>AXn'|/! T2~QgM!? vCY~) @_mk{K=p C_AԘs;ɱW8S4 g=6eGl P?L(5mL!_H\( ]m| >&~.1sy7S'ߥC?BˏV^Z?ͧ]S¶Y'ԑw|?b xo]R Sn'+ey`a lOx7d7eUUqg.-( Bdk9$Z;Y:3wD$V߀nS< Q! OLZ\  !t [Os8q7˽2\rUrE->JUꡗL~#sQ9y3kGP J#ɉj*X{Ih^nj N@&zwKk0`lݎBX/ ~3 v~{N@yV890\z2!8CMY:q?1}Q08ͪfp𤭈{;͔o~ =J2AH AXWD;rфR(!T:;mClR5KgP?@5Amf@ų 'CL4åE7)zc6=&)FHbTWKt(.h82oښ)HJMڒ(]KsA4M\&4RiWc >$_WEUIuS5|΁m̪AÛbKV<˯/IplG>Nb[4}P>09݈bP^QsQp/#ƭjοNAZ`s+X>c8x.\Fv:XV|lĪ٥Re؊d ­Cw缷@jz Qm"},^BԂT[g:gc"|q_KW3Un0k|V;!鐂9ܞ\7zލ=ȅK8fppݰP$ogqBC4ڧ?JA */";EH5ͧ }7ԧlMV[kp {]w1b%nQ\%G0P>!Da@'jh)3yWMZHo4CvKX"cF0U{ r|}zܿfȇm!U3Ewm[Dn$2Yٶ=#)ċ; O~kߍl TL,) x->S? o`ޫSM Ep),B9V ͸+ vey=$NȏM q!rph'DLek[{rzFjwkNs@@JX"w{x#4^jYz%O:gM;>"?q_q^em@矐a*xJ/Ӓxu|0 W J8dwdrWl}S9tQ/iOY9tC+F2ўX.Tmҭ]T>8ô}BꪡO8vmߣ6uI/ӊׅ8z1PF{4鎩"ߝ,YS+ ba>sPf=rp԰$Ih?*OCM|#[f㏟ڶ\z5Zj=8tG^<1֐t,V'p+aT/?kim|FFAS;ѮDu>{ 11؍ZQ\K[@p܊4%Ă:o5DS@) E^pź^kl@=A]Sb3`ޮh*sed&4zrE5yXbEn<(HKy[2rc+}zdZ%//RIQ~e"mfn7 _/K=+g[fV`@l 5|ia.}F0!eCʐ4zJ!}6ņL|C&MqE©MU&$p92v! (6n3~jk搬%)9ͺ9=TGpRc. ޿Sm/EI\,c+#JN>NiX+ft@<wC{gFu#4j4L2/$$:܄'> ?S&gDQCcF`Jh{HTWX*LOfW :I)ĕ^`sKYz4Vx8y 뱼pgt$Wjv ́NX_[n^~ Ld{JZX~ŝlG{b{8{2RAcvU\i'\,)J:/!ޛu𛫛, 1{خ`ȟ,Fꠜ+򯐗58w3LŻ@K)g-X#9{#D#RmYb_= kbo/f4'\J5"h3{H)鰃Uy]@ T|"՞ žL`hc7LZ(׀5RΗOr{C]6uG>"h\} znn fYل"q+2Αc#0ÅErq|򠻁ayxMv|3.j͟ֆ1O1,]_,=+=8nGuzns\k:ڶөJ \2ߎRCךݜ?_LֲNx[Erйg}3$ " !<ۤ(p$Ыyw\ a28EGld@r腂tׄEHt|n/ՈF ;d2 Jo^ГN;lx,yޯv~}0ث-ajRCQMD1$Prx]u$<"ɳ;ʢ4l]meʣW4}q)c\j溑m@I}>z,2`E c$E-Ɲ~uo&"M6*܏Hk=o %^R).d,={?.B4.dU L 4z\,"s 0Xr?RLFߛ<<;5"7/\" 浰|>z(u}NGNEpm}FBpv`GiT+.$uk6\"Ǧ4[z ~e{pSi^OeСw,!`6"^ܱM۔J ǻ3:mYOBߊƥjViuTx9НZz^σ.unI?v\ZIU׶ZsZ ;#! I婏aEI><@+ḃ\T s=# GwoI|vAit>ưن}f {/"I2I>kb !:snͩFP15@z:Mvr8~6]N%Dn˱Y~OnXqGp.XHr eW|OaB*eui"aVRߏ>J%lTS-[ Q%7GWjBjAe|`uȘt[sdۓ4!%DA ?N*;H"k d0vP@4 jq;w#7KωUgX}z54UyVZB i%ewWߠɃ|ˎom?~e{E3[$DlE;G <6~&Y]<%s1d`D^%2q&Ѫ >͂LyM/CN /Ic7WtQCScaA_5jePg(x36)lK %ǥZpfU,w 5Yf4>?E+)pҠ*r\dk;w2@Lԉ *S`?e_~zҤF4 *D&=RN)~]KMvzѩO M >0Ǐ1f)E[qV( ;˩P Q7 ݀wVvaه.# }pEd/tYrƄ6s`51ײO)f8@QK}olPF(ȝwLI5Air "aR.}4܍IWD,j>JS1!fªpk@Nrpcb3Hq3l=ͳ+EKȾ2[r`7dD/ކ_ljIE}2-j$WK3ue'TD%꾠.,mMJ&Pj&/V.\6Sho]s^0#J6mrݏ1AEb&oڬOj2zy.[LYP"j/T\f Vþ10hqW0`=Sg1Ag;n"۩%pGq#[?MT֪=ug)r譩YR)}\=Rh\a -+aqn+eZc xw%RS>e5prr7"J&( yJpkϴZ&KcR td0cS/54.s-Mhawy%K1|!f!%݁'~Hş>#lP>;:;~:lٸqOac!h69O@ro`WiDKgr\i4ۂɪ*JD0&&Bϡ!/T|]0R;/+e$p|[ LXu_/u\3E¡"cCֳCF Ўf_*5z /.|eUK7zUQQpك6V|jLNVEYTy%@J +hG\[=H,ADmmך\‚kflZ:Ȓ}*"NJ^L76XqCؙ|l+(Fݱl7 L9Iz4 A:΅LXo\46a{òoryjOZ$e䑖E֡^/dfDXRGi.l=zVZ޵O>y_Za+~/6cwĽbSe;2qǴ]J]2쉧fA˭Mm W=]kFOCOh2F.@~NLPZ(1+mieqߎCr<ʅLz6}2o,/*'RvDYKA“h.#6,%RH!^| az{gкHuˣ{GGYhlx{+_.ӇXHJMw7F.8`>38Řt_'O9]8^KnO+~NT__nЪd7dfm뜈=cf ?{HCMV0Y9VthiN #`~R!YM1pLyģ/%@.\0R"t?ѐgPf7á35G -()clp'v*!a //Sb`eMh&% %nj#?n8[@б>oYgURydqO 'd3yb hQУf 5U`ܞev#IdoIS[dP5CDf{n#bc:[}q\8 '}I0䍨z^Ma,1"I,N3Dל39՟%U; ۾ʍ#H_@(dW?}+(3DAgdG&5 ˿l'R>i{NsmQ=E12X )Z3Z*9{D7]!uss餒̕Q)VvNG޲?MԏԭZ[#1mh!z* I(+>Яɾ=}l!So.b ܘm#_cT)GuvPKzRgKn -%=\0V9_+^W<$=FAˑ+8vT |4 J _KUc#ȝ~~kުN&-c&o0WPbY;{^}P +(tEF7dB`Gu+t^M2\BnPE/OCGOlYoQspҤ %MzF Sȑu9m0K0B(*P-KK\a!yu!Tз@@u9bJ7YcP㱁 -;8ru`B]fo~[qh Z8^X* %,bG\. ,ۍeAXD9qK# Í]]i7{d#&,Tya$76_hoe,@ptm  ߢyyoW <,WPd;+dVFulᕕ|Xz,\ASA(!E8{Î&,dVN fڈ Q`OL9) Nx7ÌA %-#MRS86G9i@X@Ŕ=c ǩI2EȂ"Q(d;i5RH$LcQ><ʏ"=kU\cAڄ~h]WnUK AE}5rũ9V&Dm댏77wEuRpMQ_RєL_NDfHIYWlDPR"w, HoAWgOMŽs1/A}@-0 ;0 Gs"7 iS>6}ڕ@)e:4оlvp CL/r>99k0sHwZShZxO 5X|?kV큫AhGhxX7HTBlq}Z%u1FeU0~=Jm0^iXjKl5\,@ӢV85Ap\VW̕7V|F@ y- CQ.ٓ {?9Ky"2V^]j67|3{>Wz Z|d}ܟ 5VO$%3c?[[[CTyH0U. |̬S1cq:$AMP=bAckZ(J:>Yи9J(DDe hàkwn?L蔡-3T{YorZS|-[]ނWf|9zΫ>rV!M`>,);#aHg@ɗq6꡵0uUb|p4 `=~d:q{R@shf8?7MZkKש[ eRA}pJ*temZyJ|7F\4pCC.c2T O#R'Bnv,0-"u2$\9Jj#UE>2]2j5y=Y59.XLchpeZ4/[`Ww"o1,GEی꾦EҒBL6XN%s& むc_y'GEVY󅵨߭WVUjv #8VxNz};)ej%@ ':&l;ӧ4wl!x7߉Po ?o ړFW䆒͋j#}=kz` V{`Jbk Q|Wy ,!<=Zg1ha`e=m+HE/,/xCQ74:All.q; ok Ɲaj%<=9Uc*+\^]l< уͫ[ vͮ W_y[<0;](Zl-#:EK2&,nyMJjz'QDyt_+^;C4FO^ݝN*@ ܱWjD}= o/hsp%M"Z`T}.0fᴺ[`J2F[ _Nw-!赕M`_(1mTAyϷn':{DOM+b^G0QZ&28&+Sxr?h)QSW8s],뮜/wxFiK5# 9LpvQAAhy)r~s0g~P4qQ#D O#AŶsUTm_BuȹʏBBbvh5k4z)TӴq3Pau;.兾ԉ{a\*-!TGQw;㍝1r;h+΅p)t0^u>cPP1U•Ϗh&۸C7)'8~7LJӅﺘx7ɷ`q3io[yTRv l]+Cg؈bdcfjn,uZ (g9GSE}(gj c$(}rM'CJTc4=FC5VR iCA\kh#6Ex^}yƏ$5] ͎>iݼ&"I T`.q'ǜWQȆt-`//EʞQNj ;쒓6"ͥ2-#.C*_ f.U~bDeZ}B[EcF8$a,oYrjlc_[\,ƻǫ-p cnWa_c.unzQ +du}ؑ:tؠyu|''ORa%VEjmHu~.&FH&j?y Q>5.TmUH@ S`})H#VAqpʮ=JYjw|;dN}h$">:`ptUQŒ{mb<k` @J/VQ}_PL _4w ;ۻvKhIw+˚3uDYPWkuG^)ϋmd ϖDS.;3gl"PzֽɌ f|YВC@Bx`槫.'({P\nĦ_;(/_IdA8sDc}uzz8;cLQD5X| S/!eh9"J6tj90pzXX>ݏu&Xlhe6;N\VUM0#Msjl[ !q*ۋA~_(?hX'&|R0iĉp> >`7+̮poAyG436 Cۋ uiQtznl0ŖMS)tv0J ^ptzG&Ne ,j`Ə-=Ϭ}nTpa–KdxV$#_8xkGOͲ0ڳ_*Og&"hΖFFJd3|?GDܼĽ0 _#g)d؛io| Fm7"ݓ~n&]j CIxt [(PD[,}#4Tl}=٫u@6dlYsLXUcHv Io,>酬ŧrI Af(СĿ).8KhFiS_L2eJŪ@1aip'оvY : ˣ[\bŅk[{FF<@nN ₤z\W7!&.ѐV駱LP}LFsm 1}__{j@%!KFfýᡟ&J4.! JĻ%JYHSe!Zx^k$2&ABU+|52 23`PGV׎ e5c[.zZHeUG쫴VTD"KT bK}s:;@ixGƐ 5a)2a5^)qG+zci\9GnW E6_u4߱ 3l;w~Pk; XŢNA) ']ḦIO1 ;_zS/;Y#5t%g(*YD S82gh@r σh[֡Y2q5YP?Hl) tsgR~HlV 6ſ|m&,-ރ4i$m&vb ]ZKjmFh{Mu֌I; &H,U${[y]9;}oO)[̫|]T#re؝"?qE-g"ePt XUp?1 sk0EqF N~GkA" Ts ͜Bz7*ȇ;Us-l|fscs˭g ӶHF;CN\U%eZ,Tz!w/ŰW.);འ,U 3Ds!0*y%ϸ:k',V38৑d%F4@v{{v3nZ#mĎ5@PvA 1B<[(GCW>GөT(7Y=+0gV\Do7&#*7+75Q)">ogx~+#qx7dV0&zܫKYE8]'OpΛՕ^~1jIr2_ +'D;O ᕚ)FNFOVxV'3 卂U{X&VC;}+ @"Qm;88SϮ>:?F/ti[بYL (R>Zˎ0`.'kvSvDdE|ޝ?drego#Vuj z)ZV0%u.E&DGI\YĎ@1_{13wbQVVia}Lɓ􆚲'EK0 V#^h.r0`Jj)bO~v*o\p l5?)>O_IZ'pO" /+) (^pVhL'4ѷglw fQ/! lBa3. ?5"A |'LoLV*?. YLW}]w:irpvj3()ʪ Ї2,J/]cޙr&d;3;`%zm`n\*ߚ-&2dsLRCUt qopn챂Ƕ`wK<⻺#8[8[E֡t.>0o8*:KKxCC[V~ٸfdqyKgOBMɶ` (Նv5n c,+Cd_y`lc1??cBIhveMChIm(+;(3Y;n$GmLRpƘ,ު*KH^׻`ޞK+Δ\M}K= :~pb X[33/#xM 7>% m$ * /|dNrZPyzFS! wK|=f4bW@{W8q94˜au]CF({sJ;dLe׺&a1F9egP!~MH헛QKNPu1%菨Gċ SDFJ'JoxO:t{>{G)>sddAm~QpDZlo8n7\)fXY*rq?TRDL!ms5ڡ:qAB7)A'DOG30H/)[O'ix]DZ&f[qjRHƨ]h1_l:+o{UGЏJ_3T$9y+5Zo?bk,8=I|\7C@4aR6+Y.An(5ZV2m-#-5S+U7?hCw:}S_`vԕ S)/mR<&5(FW/;mT'nxJ2,Qw{댽%ߗs"JgZԾD֐jd.ݞġR[ʜ*bF]F?B4}Й&8ɼ3.Bkʝ}%փx (tcz&E4jׁ>wj-sBgGek Ӏdf4偡4$f߅H}v= tyFPxh@; C#~mSg}qD@-bU%L%+5ogo{hvEHM$!U1)@9id&LQJY>  wEf,?l>$C:ªHB 4e5\iX6xXΉqx$3ѧFxВ7;" &ɕ9pFjNPV6Z$I^йch꽼Y^ӽXWM NxS_Uڻ޼UEA s%~bRixmKq5ؐXa#qOL)4L547rRGL&VHFJ<3~ g\yt 1ߕ1h[Y!ewr8ޏS`*0*XG=RcÜX3|<[K3s[:Ȉ:zTdd,(S`Aw_´`s>4IwFruWI %!M* Ya.,h#1)J3\bzJ}^ /І9W F!R9k (tA/Q(\!nF[+m074ASrf,a RiKχhKLJ,}H4xGdFck->wOc(j[0^ Jc&m&Ŷ|THl|`+vWVlB.Hsmk9lT <]-WhqK$*K`v rl3WF\ WoO},D:PԥM\Ǝ s3NVV{{ c̓i~ A +6k)b+9 253ECgB xch1Q-*0?TE,8-bŋ!%0񹂱 s?Wexu{cԧ!a_AJ d{+sq5'g3#rTnjh^k)-X ;{I=wzeܘ8C,ȍ!D%\N.p~ ui[ V՞\7(ᴅ""Fn`? ߲@_Wsi_^WsG?M~q.y`%e"߆ݩU 8ͰPoGPa{mw􉜘~WFP CyC;[` bZN}hI_a‚DYuC(ٗA)G;%tKX(@l2~q8ֺhf dy(MT).9)w.TcY\trȰnM)!Ʒ)W< Qbٌ?(++6oVb)+>S~#PJnr|s-՝vx׾g݁t/wu0kH_޳ɧ Z%Kn+kӁ}_w(?#^ʭWIMܴWG  H`yo;%Y'LkcG<&c+"yk*+s:旍WG B3=LAVpx?+Uz S@Us Kѓ&߱8 T+:V°Wc^cٚ! pU;EJ!{O9d:=le^K |% d5"\A&" il9q·׊ITmy\daJrggS, alpՇ H2Fk-iQ,HIu^ khT8^Lm,S19ӂ9l~ǩV=}V'_`KO!~f:l ْѭ9+o@\CJD/3Ķ ZK- L @W  _fsfCD-buÔ \zXVGt=> ξKr9 7tL|I#bq =/ L1W a׍ ÁrV|"K}F KG 0+5F*UKn=#Ka=VmmБW9ƪhtB:av6y&9ՁFQ}2 -1 ƃeV!L-}#!ޘ+o|:% 敤e7Yٜl@fͿ@^=Tj霖3ȿBl+յ6V2ҡM~w*?4蘴\% <`/`- vJBQB?qS,(Zh+A7rb桴R{ AyWc~Puyf q0&&%$>НHOnLw̰݌;ڱj ɇ}§$F~G:PQ$5>߉[b}6:sH',ic6^\ӯhmXL,U/&HL!;q]種g(z19QqfB)sM'99ߚ#:j.p uq/ rV7dy.\9ՕL iB&vYYNVx2lLz҆;c摱Zn4q?ʒ5A̦©$/c0!K^lSIL93!,1J8n!X:V!0Ь0%)i2##n]1;n>YWP#FTb<(DW9Ts!ƫpAí+3 Ҙvg=1\ͷٛ Roј+=MS5| JULf#AY!yp O y28h^ #R`(- д8z23H?3> ei2}pBû:gl8Wݸ,=tfBW9O^8\=fLd?"OI. 6b#8V"R+\f>s9%GԧNO\\.yہ T͙X1u+H!˓Dt3$Dq,ã|sJ<.irBlif#ݹb:K&{p-I!ʽ>WKj82P͊aKLIx%xwK}a=tIwTܒD "xİduYkED~O~4ēGP_QEN󈕖3eu\T#~i3B*l7uoYStcwayLX{ybH;,*ߞC NVHD;z4\tDuP.0Bܴh"%22ɰ$GHDyu)ĉH\[#jHOy}.b<`U(,}s\lbrDb3'w a Uga‘ p&rn[RDםnC,O/n-.D(WBd$^'[Ļdsr+*\%l<>IO9.JgB5PyJY *wu5k@{cUfX 68x*V܎m2;^Z9 }ih Ss̖E<7mJ.ZMI mcGB >FBQUK[խXmK!KL{Xck>/L<@KɄztg9#mHR=2]pnpj0B d9 ġ.݄OW92ESb&_Ae݇U8_WcNhJk᪶^GzO'^Iö1{Ov z%_ ^9bB" ~)}?$)>?@H aP\4<]ψEWrTW@>pjtT (}H$i/C仈h`lI\Q݅ ,0Όm)G/-EcY+tCweo|_xjtO ~C?sa;:yi2(}SP5&k:h2{; < ൷"TU@M"r` g >1.4,_=&} … ߸ BD]b{+y) k}N9 q,Q>FD};fgB'M RֺN}4v/*⏈[  bم;K8}} M?#Q.Yۜ'RD~gW{Ӷ kqocRݴ!*βQ{vX0Cp% $TP'ʣ b@{WL]CcUsںq+ [q%cq Gr@P1]ż/иd a`ogn.AM-N& ~u:6 '`Jaށ/#Sg.s2bBzwZXxck噙G.zSzSd).l.CinzOpvEWb$Hbb hs lX5TQ PV|3`UJ鲃|E4vvUnfa?b 8)*Y©t$4/&3B OӸq0dM;/q۩(+M&VԌ̜V(C }6vDžxiШD*NpMZz p,Qöey2,nDVFit]z&\l+6b9/ߟN\q ;Ae9J@ }aHPU gn4R)4]H#ң+֕[Ʒ|q^賞MzrC00o W獞dvwcՅXLv+R\yB2~ٗ"I FDD WߣX$![yWeC_VC5iܹPƞ 숴#G o{8/I:Lr-e=H5T >M%M$]Wq2asJľs=(V 6܅0 zEhx=㎢(>ܤ͐ 5qj]n }ǩqR*fA6t ŃA#H49a@ W1}R_@!Tv('6Rl҄KvN(sJ u3џ^Оp-R&A<*KwCߏ5 Yr/*B{/ű*}xWjpՒ~v!hp;Ya{1D o2v`&\oEc;:h}u$b Ɵ*Ez>5)nr|%U5-Y {fTJ&9}ۨn\ҙFM A{-{\[Ub|ў?syk{"gzW& 63b]Ro" LܚB%? Ƶj0+ Ɋ'uj'ݴW+{@o!^eʉH{JcC7%pߍqBA ŸTJnJm?Mp@0G{7xC)E\V|^K$h%//;-0q-a ȯ9wjv-iI*,I ձAMNǬ4ىQxBŕyvݖeHH;mE֝{AB2hJO=$ŭ./T5t_``%nėhPh$i3(d&rۤ ԧX[ݎ-okPH@6os8M#qp!76j7l'k%JsPBJзy4I!?Hk"Z&/,]I!ͭ'q`ɋE?'Sg#637x$:OF=e3Z>DN˟': A:glsAeJ Kvc7qwiI|@&S n0BWc)QPU]FR< x|2VVauSn,Y . W|UǥB 787hbQ~%qv2 llesGoGxQ*Wd̑'o</U*鑒!3:qUd@/ ˍb Ƭ7d#a`Tr:To8Rғ6 fFC%pr%g@|Y lhy?(|4XMEۦrJ֊X8&1jMVIK𥖰\/)bbfL>-q^JXfY=A̸-yچ-@} Brfg[D6!92|.P,IE\%~F%\Ж(oh!%6&sыl: l ߻U2|xřIm<ӂ6F}&,5,2!ܸ *1Rcf"%!TaƮNcb2Krk\ò^!ҒBrۜ/LeB 6 컳sR})^I, yN9pב]1[X#AW*#SO1#]&PAġYHزGca`2ĠpR_O9Ev3%i#|t)k۬ap'oa$dET@-b:tqwȿ@))5ksXb,IyZCZŸ !6Y\wiG=3r%Xs*kCv:B?a~g줐$6!PÖisr xSd^s=/UG{8W4$: =9p5[$LK9ӣ((PscÅ3HCcui#jkkH0{g+<_IvxB+Ohy'pcw .{嚙H\,0%:_g2pIQ6hذ?甂l.I%]RR3٬a㐐`p %A6lpقʵB3AU>01;>dfwR cέ|\ױ ѿ1Vė3AbΡ..A&/#P;8u.%m,ٺSS7$Xbe&0;)PWB4firOqg1 夫|#̖!joVxQ}&&g1c bqy"#>k\P_f0~Ȩ3*[S#ڗ4ӠU70o84uش4u]jIl}s`=JYtUC.|;5`/2 w"Hx7<~}0OlAQ8"M!+[ë^3Rڏ /yDb4` ,\ BLA0|lr;bkNywDlCaVkgesTmW nH˯?69ɚl?+ _uPoy] e*(hbaqw I8WOJڭ;}3Z3i-1@|} t^aȵc W<,( _P.@Ӑ"V\ 0C9yR_id3J8V W_zWn\]'wT]ZbV/yCJ郪VqԠ)XjsЕr"arh/ y;=UYƠYJo3.Z4y)c{2ȞwG]!O}1T 7A RfGQ*=^l)crOc<Y#Lؐ4AG!n"F4VW4-՞PG>)+( @r4)4rS>+ KbYkbe;61-ؼJi:ZϺeQPۄ-bdߙ!2 5-gT3 *,L]:CQU$1_?^qE^G {5!i Q]b`zQwۮYiw? |/]Xu:صz#mURJٕJAǠƸޛ2BJ[LTDONcC++ bjFZN.DX-,[ŻJgzSrB(o70b;8Z͕db ؇1Ao%bTȑIܻ.OdIaeQ)m,>@p#T#]d1m}rtObC`t6ӫQKgxE8'<2D&>ԃL%쎍?8T?m\i,!6K½h ^SoJdT#bOFݬ~,o-bGgG>$s ^{!HIZ/*p9{ov9ԙ1Oq1B !7"6穆 ’%tOz1KkkS\ ^( lHT6'XThwght1O/4fwp ur!a=b.|Nn>,ѠwY6rN⤦LzfU_=)D(]`m j6P o8l2 X gM3`RziMq3 %(?{AV((v؀n,ӜjC8yEscө |O?^znlQpW+<@37*/Gbn ";ʖwœYX̃^~YzI봧 6QH~aZZүW}+ͱ1f_JGz%8I t]̩sV 6˔嫘U3\ϝ$ T+c=0Lm1RJ̧ObuC Tf\SnD\whli\R 3!Gl$eFRXxSU}̈3kjB1^S&3Mp# Ds1:aYā|#6JS]ZG +O +3kEUQ/vܟd$J 3=w `)j$˺\>hSY^vm`UFObP&M%ߖZIEzQ::^lP\)0l&:1wժq G~썪XՑSj谫&gHH--H*:H W1ϑ&{ֽh(99ۣ6\(pvm}S>-+\G{q2wpF]C D;O;i?4@#K5\/0"+lfkxggBQ;^hSO/j<~5)dv#G p[H5ĄwLYUꢙ ن?'g:Śu:GByYz_8֫h/8ˣ󀗠H9q y翘*<.;ᇰ [Ҽ1Y 9q q 3$ׄNm%믣}XtvBSFBTXpɧb[<^ fAeC-ϿCOL1૳r'nq8I93Cq XĘ^\Ľ:y8r#̿%DT!-*L|'JH* vǕm;rحo*~ڨvY=(Esa\!\X"+j*e4GAx9pA7P4R0UFaJV 0 ȎuQ]Dgl7HXdwG8XsBV=5Gy_ T=2v-#抜Dw&EN3r5'Rv&M"IŃl_ Aͽ[SZR=dY1wR^n~Bin_("DN\!.(U~nYOY9mh-pm ZNeYRL om$nx\r\V:2 VaVSsنdUC;"*phd'tfByS *G5` `S+ ƎJT?pkΏka@: auqRFP<]6~S%Ȧ (yp }˷P8L5CN@:ZGR4o =e՜#={86KF;HӴX z Rju# ,zhi+_kNR+8 u C#ءv<^D+ >,dBܿwR ^ꉄ)4N\ou&3(6dLџMz3w<2F#1wY⫩Iis?ܭ#|Cf1o;c8t8JZgwP qZad[$֭`HW}<=3#8#:hQ.o { tkV̮Ks +xƣ|]~¶M}]*|.J~=I@w%:[%Q,,O\σr;uI?? )(gc>L%ę~QWߔ*x5c?&_ev5bDxF XL[^ f_+mIw0?qP _h)1|'gcNZWfpx$t՛ ,ٻ>q~Z_֡uӨq]#!e:!G?CǭPҢ.Y#ǗOTPPB2PE:s0Vgv$sٱRC, :g Yq#xVHI'DaeW"Uu%dS&\k8-R(m(ҿG*Btn7;H&*8bRJ,2gĬQUm'x4"D00lil{(HgկQ,dy~CV-;{_ p)BH/rD@!+.#H(7 S;LhEuy̟Cs!\)/ߩߗ"PXj?#<!_cs* ǹ? ,nHp u%X$3S,koasv8 Qt{&2'΃oMYʹAwdevROYNБJOKda&jv.*r Aen,˛L9*њCW20|aȁ;qfyt0rv^s "b)f Y ٙ[ ϹJ*S pezrϟ?ӌ_,sOEd$?b8>_߱wEBDx}:4R"9kWKM̜,bj5@@=Q`9[ }qap5/aᏠ3 ?Tejʺhu~R gMD=u.Q]3QлnoϬՐb?!ڢѐKlnљe;Wm:iߜH0&Dd,WgQbQ7IKX@mK{X )cS1`aF?ߕہؕl#rA cQQŦڈIoDKxϲTNwb؉{җB-_8)$Ou7AI>.ݼg}^ (wq(â<*8!YF#1}_%C,hcdd'}!o:8CĥTOKD0Hf$lae` Xg0>J:ކǸWnb8ˀNx·Asљ*@VN*n_NGV;@?{*c mS(pQP; ^pZph"xuVA$tyCyUxuD:^΂Erw$6܄Co†k? :|22>#951`(ȅ<<}Z(ADH8sAu@M2nl~ SHOdޥ Z,!}hlXңcBQch -DϘ.4ʺ -Xx 0s.[Ђ"C!:y0kDN􏆈u+En M)}a>FrX2᳙-o:>"K5r.rNNoL_jWԬ/r =!lPM9HAl]%1yF8.^ln.FǍaN{F: t]vn`דٵ&@dh<5d'KYsq, c])y`Oqlx;#P#͵P x.;A ~9BIzr˚Z4|Q,Bu#H[C{GF prm__#~TbW}.?qtLx;]xOwaNЄX& 낎X{GRAvwU*>$ ,0.2w"26ZHeʇ7CX):`ښx}蔑2عI;8łh9'RSI;ky+ m:GqFN~sC1 D>"p'4 S2͓2a8ӯ~y z7stӤO"{uǚZ"#3@bBfd412 jchuՊQ!(yNg(Q5DѝC4U:CRLgR衠Gf}aZQm]sUx'vxRc:ԥ,l=B푝zv2 Ty&vX5EÅɛg%RX!TD~ďe:2O> (̬ Sc!mJ5';wVsm? }䑗z X}- 4?U;^XZ˂;C ų0Rft gve/ R4$6Z?loQs͔"?9%A^Z .GYKPK-ܴ"qKun!0?*kN.+B؅|w~#& }C t#bB24Z̕3T{ͫ“0E; J򈹶Uz'Y8p5j/ѓE<s!+Dz -=5~>D:hLX?1i8TE5½| K썇H\ bFx@E v g+4u Wuc _i!0f(nGx- z7h[bhtÝ[I$,t7;(*r*"OܥB3iVIK#|I! ^5@ZI>Cf"TGIxscc񟼣k&HkԑΤ!c Ʃ)z'~l;5~HflV82'GszΧ[MbCvb2~@( FzFVgfj'B㹇LнKaͿe?p+.0^vRpfэyk uq9L#YB{v皚um Y.+@st| fP(w !*ޕф{I Q5'gS,)g̿o X#ZϽ)(r^eA$\+dW Ig7D/iAs5\6SQvwWʛմg>}3V2)6{>G, Bacf/=| ʝeE~Z?]1ZXM~"021ߟoHv^@o+\ܕVf>w^uACb6%C:':XH!i2:%&̎hJwYhPU.seDkycT!ݿa|޳T;'d@j/a8ѶwSI]{W?0UiNYDӋe0@?rA_BWi[laUt'HurXPGfx"=%\Piaa$]vWymF],;q*UժZ.,Q! 5SFuX+B^|gAk-ē@6K_ND*Tcm_$gtl'I+PqAGG'酰Ts;Na@@"^}ZKމ.h1sPK pB'KSK/O#6({V :`8;~䎷=wީlZ?ܕzAMb{3z$1 'ͽ}ofdG_bL3B'e]cC~ ?pނm0rLLkȝA;e,D,j?A G0N"ҺDu-_,ډ_ָa:[㟝2̔JPu[f |ћ'6(+Paxޏ% Vg~${W]U9FSSxn4>=]v"`yT!p=:8j eMWj&wrɄn\؋<}#\j۱$*5x"txr'l7b>@qQ Wtq>1u#Z6Z"C j+%RSP3ܬv6f~7\^:1^jt{nvLNʜΊKj-Tu֒'zr",-I9K߻kXqFI1|x!u,T7FXsH1捧p+dbD)F"H:Y5+n fӪ0LX'KcZ7%L<>xiFڤQwk IP4ߠ?OdQB ؊*; i6rV!R}FH¨t'"X0ƙw27D@Zݛ Xt Ak&IQ#PHu& h7_P TK`231:a#ԣ)⣀J^m[Qq^- b0E {9$e =cxw8ûy!ZE/YI2$U8X  /׫"Zm37)k˟4phhOI!Ǫ}=<:7; V2L]u$#<0쾴z>vz9v2]pquCHH,=5c3BuhH8F^_B L&̞+!uG β_y-W~ ccE^(_tK-U "nv&Ķ@J{y6|4Yn*V”$2c y)b\.wwy:'+g3Lg÷"?^ՄAd VX N"W<a)U\OeT&/r9SL73@,R/ou)$@7lC̛JJdis⡿༄cLF&boAeH.DEbMJjQ1ڊd mt{6o2"1)N "k3yX7L3郍Dhj(Z*.#k7eR9 gƼ*9jIw+z];PcV>dka2UL_x./Xψ#·tmBT(c%L%9pܧ;O:Mޞr}ߋgAVg|LϿ0rP0F3Kevmr 1䎍zOxF~-dޛ4NްaĽM+%i3U*C)7N-0OVY sNQkΟU?vZ՞~=9"{4Z$V'C'j z-#tCLWٻXKDBfI{{7Om $6- 6(>v!`PF,^q>O P.o5 x)bᐄIӢ Jz}DTYҡ@c}a+rS{3OKHM#+mLxRyU~Pټ5h=p Bf!g3S]&h %cikX1k :/ \<*.eDp>2>sځX P棄ކ+Џ8bKYґɁ%+"?1RRAe m-Dp _[_'/ s+4ٴ_^[U;^/=Yq|ٙ?$jDTUm6Ջm­^ܮBzL%q?fa5t; o˪)֘ ecC)Rz6*;_5).Ƃ[S2c)\X(c+>]\@p9ѕp3a]cJIP%ȊWF%b\Q4 :y]p mL@Lt! j4lЕe am@W/,-, !Gy KB#W $}DfTteRGN(8l $` lc-2~뉅$5Sb>bɄV\6`wwY$KxŞcU.:vZx pѮׯLy E-c ,YfYS7Mp,"dFnqڢ85T󪠰kG}*xѡ6!zJN>b@&DLxaeBdn58bQ+iГye3t#(C> 9_Hb4*Uupbї>~Ģo5Pθ|m2N26=o_w T>3۲.èy5boI~J !lm BU0n \b/f.FI+eh_.ےAadGI,@-$+A[f`E AR4~ۘYhӥ3܀T@blBZQ@|F6&!g=5VVmNdd ƼQN K<蒪O9c٠S^H99\#'lwƉir~_vdȇ/]v.،WoC&+#k)*[I6~B ΰ}z}%~+ce*?Ȅ |I$20/% .~䍚W9=_oiZO:'uΈȑM*Y(IRuNG:O,{҅v цVg+=|B|s ۪*J >ٯ+K 8L\At jn an390e00/r{M0sexyףp6j횖4Cf~!$[\:vݑB Ӝ68K:QZAKda8J"H@^P1,^|XӮriI~^T U|q)p10 v sX:"Uc=̈7O. -&>} x4*4=nlLGp$ >Xd v.]=56H/SGH߉yTOlj?IJҒOdvx2 ͏p م]6&<*%yUܠ:8bntQCY6-ի.I}$8 /J ]G K@L.=UZ R|u٦v$4Fٜ')d> @UyMvAqج O{ga\gR04~Q[C{AO18` }sSwSDd<@ oH\~Qx,,}]k^rlIgrY|xъ5Nj&*SƾdmjRc'54ܛ0y5AmS+P8(CD1Sf-P;gI.Z9GMQ#k"D:sV)<. WE'531F\v缭ith_U`heGFDQs ҪD%hL7HV~09D' l`_c/N @‘.Zq!wV6, Vͻ{SaE_o j^h2J9R}?ړtys!QЁ:,kQ2ED:%vʓVԾؒxœ86te c=2^c ULtbPVp~b YJ1 W7@nC%p!ˏbƺ IJStG8b+7.[mWɲhI<ȕkf,ѐɲ9a篜bjUW x/51g;`оijJv= msQn `!\1BcA0jlwʡuv~DW`x`J'?z,iٳep؋xRP)(&ҧK ĭL2W}jSWCN<7nM3`PѸ섹kbh@>i9ԒZBǀ|& .Sn75K-=;InvK1ML;kcW>Yl -7f|'+$ "#l28.@IOV5~F6b4f}?9@Gj\h5_y5>>Elj|63Hr&u;L)RJOĂJ껷uINYځr[SHaL125 e*%SRܳU)GXQϑ}TY%y9tuPwYT|/+ ;~xۗ1?e^M'Ik+iۻ~z{ 7JLϵ7 dhU}߃ ŷ46T.z٢:Ft|w cKnHPO>sBLx֛@VF6]jʃͱ '6l4N=۬<Ɵ㮁TFiu6Ն.K̖A?>ÅS 뙢{&>,YQX(ԄnG6ݣ/IH3wu/w[y2{AElmL'E@rjԕ̅ҷ[v83Z5}6odM-~jE\BMᡞ(#tvL|ڠֺ4Cpf,u{&|3ْ0zajW(=]p̻=rOo>Ӵq yz1e6hn2эف2@۲`̴'gݙ04i2wK`ޑ(K tk1]ik䐭nV`5!h -x0pq/,u.fF [P…HXC/Ѱj]b`Xak ۇTEgPZ6TlmP8Q2kRmC}LAH2 cHڌiw*~ ۿ m`_qDzM_mjfmh.JM@uDNyWl'7Bҙ5p,2!`s979+bU߹; #z#Y=' `*Fc>BE Lb_fL&@݃ YwTcN$&]_4"|`w 1o;XC( ۃ%H0bVR6V38X%o!͹'}ܪ2MhEgOC ~9Q6rUɾQF7 m_b@9p"cGl0,J gjd 5wN>J? Q Zd. MEȝZ8lI.Nktq!/wȔ.deA3sT \K7g "e Bθ7=n6G8.ycԑ؉ݞq< ˌK׀lO==3+"ȌւXFM6>h& AnW[0:l{k)ϻDŽ o"IM7G5Un] O"v›(j =ʧm$Kx$1CL85s9")Smp]kf_ z "̶~F~:/bas ;/Ax9soV l^C\y}N5䂍{HxeF' vÖqժGyP(&yk`0zn m 9`h]#N;aJ׶{D7'*>"qeYk؁X7t'sR̛!}tH~ B&d1קFh)Uuu| 3C˟bG-‚ݑ'Uf,;CTz<f+h^q> z8_#]wS"~|*#DE F,H?އpxesS(6r̥$Btn-S;bT '0!\5_)y2$,㫍dz\vo#xbW+qdZ*0:(%?W RQ)^ |.n?k!p~IH%wj* OML_ic(h9WZ2n"kwOܟQy{A ˤ<ȉĖkdą*b<bv:#\f_M%%j@BkcR&4q9f ETXçuD*@U_< ë_\ \d8L;Y[Ys#Pش 6n3H9)>y}Hn6Pڻj0^v^# w.A`詾sZJoĥt'2yQkjAB Ϲ3ZePPKq2BoIlâǝy!b6rP7p5鬈8*Cˀ>rY5t U>($IѣZp}k;U]ٙ>W%ۛa-clOK9ӷh! 3f|],VXjo;cCLJ';t8{q8z~j4L 5Coy(f0'מ5#vz ZYQ -8lqeQ  )K&@ȓg)!L%reML3MH֝TXՊF,13Bba'bۈ.4p^a& VlI1Dhc6%S"JG3v`_CYW]Pt M]lG!k!y B`cJRH`翉v]x8F h#L9({菺=q%ɤ7_*0_7P͙Q~D6(߮$ kKl&z*Vv%HSwFeэ`j^}:<bz bY؍ u [?ҠrY1ǹ,?HSkwgoCi,Z$c& s9ʅDD[_p16cNd= Z65!T6fl̟Tkbo_I'Gڐj67ryDw"d77 at̢2FP.T٭X{ϝJFq>A1~r*s2ZjxM3UEڨ]){Nͬbs ?9G%R9v)cJHU|Sх&;ťy}<6_s6 hr]izӍB k1Z uEW@#ݘY2C?ƍ>}WATo 0v|:r=seuy7\W<Ʀwd ߆ъ>O((J>]E% uA 0"/R"2m++Q `RCW:|s,0k6[ҧȫո%4a)qc(1%!RWL۟Bz}4[ WH[XXPH7$C"Y>yTO8^*r3۰*ڜhٔ⁶Ѹ\ 䪷X y6oKKĈHT\xnȇ/W:EnNm'-_{}ˠ*FͲzHz+ab|vs/ԅN@@XyxAlj}hݧ(Ŧ2?q&+)L&u~^toupKS #FH`mOf ' ~L[2ۀ;c-47X(W+L\Sf dYyU88we^/JD{\vp5f*bsGMӞ$) 1A$I _֗7q&>+qY{xw=zh|r[rǁa7#Bibke"sw5f<3aSn紈Q:1 m-{jbatg4+vʭ e՜DT }\]c (MuL}Mz{bфZƹ<"Beè/ppJ1p r@6ѵ@,Gހseo9bzB]һN=Q٘f0FH3KXP'-뜨.Ot@^0Ԏ%J "Wjh*Ȑm#\txlذD6ͬ` ~=n791-i#T(M `9LDl½g?w?:W_M&Xc@  CLj)iCp8 "G~c&RR0`[<]RиK-,IV5_e@]2:9Nnկ=tE) LTmq}8Ou6!0p&*rdA?mt~$(9Z#\چk|㍼4v'*GʄK4Ne~ RâSM2̞(3FTD??K D>=5S (ӜIK/^T iIOL .'ؘ7='MY`q *oԍS8 4a{e䟟;@Q6#6hg 1RR>=.ɺzKrUގ໎7Ω?-s#ۈi%/ʅk>hJC# $nf Y2gL SKxڡQy>Q'I]]bI/\]68w|adq̑Ѫq/E$L >m?H]I(BEf*_LA=2nt:{pJL\RթL#NJSLk*% j~w kvFp}u4n^ݵ !Yl \09qk:!kfg*2Ώ\̡r8  dB͵m/|D  ]sYWn2ME m`-jǫ{HSh/z| ɄA2R|D:䞪~ߌ7|;--,(F0-{Za\In:M\unr1>6ND6Gb_,:UXHqDg 48h̸)M̛T4I@y8m<٭8vuvTXUP| [U4 w z6<ŏ/<i"k0(jv%l œhqDEmhEᆮh7eOîv*|" x+D*zs"#}#ʊ/Br /8梠]U2CCȹ+b5&8|#6F]T5$rmk+6Z\AXNrN3_eMG7{UG8Xde1-(nbho'T&WWgq 8RR?N9bmuORn-d;rS86~uF%(g~Lȶ>\_U#VUٕXjǓ3>X/.-w `fzX>$W!"^[I$_ٝ*K:1D ͝AZ!ml$@4-_3|,γVb*ɜt*IRyT^`!t Gg]?v#ͽ'CEc .-"U2:aw)YVS=+h܇DfH:{}2}yO2fO HPHO+y9pW"QGB&2=Т-XfCsP $Ohf}xm]mE<=oUb~ZeAI7kbfT[!sSVhPc$ۛK{@k.#+sdbb4d(??E(SvSGGZ4{|h@#(eý7;/c16xaCSg1iA=v(={<&|cv 6'4kb'$)*>9YB(Cfti Ù=S;`ct& ME,?L8jx@AF^bXJa_䳟妴;s5/1!f%\kL7ѡd hŝIL@٥&^zM E(ܴwzJk4nablʶi_6X{?w-ZU77"֠ -G;D%GDmH՟ʫR; ]MQgvzew~)MMk?t}_r,Ky. aJ雘7`a(RYo)+f.IR>>ōR5>#@AXB>A='Oڼs&7)e4Io*J@v a aJȵ.OIƔ^R˰#_s3dњ+WzPm.5 ČΎp\fbU[dǙAG5 De.u0ky &ܲNqR ,?)OAhCGOgF ڄ:xJYs.> ɒ};)`{ zi[{ؚ oo}B5Ni҅JDTn^LʩMv0Bܥ (ʢB51 'rٍ* `ݠ:؉N-bCMQzCO/H{_hl\tT &9YAGc ;]I:wTT͝N ]Z6Dt3M`?(ǔuI$bޏڌÂ*I +mMq}n*C/hlʦ2ʅ a#jWV29~?.$ W'Gc =7@GG\pGk^Ɨc1 bMg+ /h{#C*'!d#\nNm[7dF:Ur%@ eu_Ue/G{{&4å>.ӓ"q'wL? FH== 9uPxmaG"46af"ulD{{ H+f2.آZ@Un,NK2_~i҃ަR/<k 0fju"hfΘsoUL"jW(L{K21J }uWyȎ:!4kH;:J99=ATv8L+Yiks̲2y}te-D+u9?5Jig"V lX7Yט%Pd7_/1SE} _|ȋ)<Ѭhh ԓ]Fe{?#&:j.m,8$!Vә،`3R$G[X22|&!Dٛq1LytI4-BYYW!aʦ釒p:]wђv;XjD#Ȥ>h7) +Qֹ|p}IȼF:@tU~fܶk?m>,_:"pE*UݏF|L ^Z_^Z @Ց(jD7tNnt-4}ŋ]SMF'TD0x0J_PQ7[Yxl/ݲ׊V}x$ oX %Ldtռ.hgEW~% o:sV~ܟ>/eȽY=^H%z=r2Ic|p%z@Vmtى4e%놧G@ 0`ioVқx3J5qVOW觗]fxR)SJ_  b݊ %4W Uy :Q=B/Ul}Z(p1ؙ9ܾIZ>" 1ixtk0/["Cx d" m% eZ V:g;B$:0x.'IB 39Ǣ\fwmqy}A5Qd#bʚՆO'أ(ߖUDBcEk1˯?4|N|~ӇHɩ-{\ɦ<v\pזD["QĦ@<sRZ4 W\ZHͫE:9ETy62|+z\ȯl)3<ڰ_:)yө'UɻFRYƱXz_4ÏL KR#V43o i, 23C~ /'J܊]cBoӑb'iC&0Y Pk*XY2`Zv P"p F>, r>d=S&+GЯ2%z<lޟ0aGK)*@ơDZ7|{9ovp% üAWŻSSǁIL^?;F=˜S9zkנּ+KtW}T:[讱w  `&6\ 5 C>$s$0-ZLJ Er';ɽO Jg.lsh-ԣfγʀ`b5- ow%8f*5$ m2o9?~ (S#"#gZj2Ik_wc띓L%d-%eaj^2 Q~_| k` _Cs*|sAk}V#>SH^X2<[a\IbTŅ~ETQީE-Hi<pi¯MfZm>޶倶x*4JtnV{37OڥG3w`vP1cG+[ޫ2{9Or>2kdUqPzی*g~Hu_9h2g|ٵd5$˓q nzkfiNoZ罛_WCrP)'Kv( H*muM>4>:Q]1J1Cfgn߲)R`+'=P\i6mX˄U y#)Mݒc9fD4_ܫ 6L? ,QGKd!̜%}xD+|a2=,th+4m-, &x53䳪_WoڮmQl_VN'®lHf|tK:oͱm2$D\_Xe4qb7nev  8?;v GHqpߟF陘98ab52Q$9'rxO .#y]lC)-RmmL|vJLIQ/vfxՄH^ni!8looRL˪PEV:Gd+ }6}X ׈Ēqx)f0@$O af6YWaǰ Mu"yBy.'&3c>O8|x"Nc~ ߾RjՋ# >w( ҘN e&VIt۾ L݉(3$)ZV7 mfdi0L2jJ-[ A`o%Ѿ[qRD>>bF>&3̢K?5{ 2F9S Ϣ7x2(Lcv,{GVobzȄ?wf+΃i}t b_PV|"%7F2WTҿw1EQLwr,c3|05L6FHߑ,EKis/̕T "3^q?ڛ{B,\VhUI'u#r>B`4n<8Q ۛOEVjV2w-\p9B IL Wr$#Ș DIPWj70$?ځt' qν(Zj/1ᣓm3}_Ԩ0zσΖZ譞t5" oI˩LOܬҙ9mk_+~vP5>5iFeBgϬGD&GY@N/)nXO:s!9P7qL,Rj%钊-.|mv ϶i8(|W s H{?Ϊәѝ(5Cz|"I MQ#/f"oe6(-rC̆i ;bVwJ%=;ѱx!fw\ :ǩºށg\ZiWWՋ%-P _DobR?}nM

ejlݦ>&p'nG=✖~qrh~Wn <'q,ZwSd&ڼ@2y'@̙e<] θ=!BuI؈]&jk<ŐUcxUVMBsܑ6#နgf@%oa[mgPF/T~k:l 0YcІ:*|CZ^s0`%Uh%GWo.l魪׼'_a`]r|vν&;9 nG&՗Lm 7/-2{Ebۗ x?hŃ_!C'#(Đ\Ew9^Ve ,J,RA FT]OG_{R#_k3]6G 4u8Aq7c &1=l0GhbϏuYڛOgI "7 Q~3 Qeq 䅴~S;lmw/[nH҅@ULNImOVfWDwW ۷Bl&7|ã4yj0Z']duIC xl؊ST9N·K᡻o7}3}B==)ROdB6Nm-/Ǯ(kT?+=ю`hJ2F"n4Nj5Q\9ZRfuTWpv35~]RG*7 :~WhM>eaV9NF4ීSzKnG?Uir 5=#?Ws߽aS) BT%fvBauak|Oa+k%v3;̈́NAȂYZ;6./J5Yk)ƯAVß]1(8@з&  +L;=}jK@ѧ'vzj:оH"$tRHx"=\Yl/lٳW'0tUaezhxP^ũ?p'\XhbXK/2f\Ӈ"uI/SY ن),d'54f0\h+9 g6waKm֯(U-L!;mHo07GO x;j5a,E00d   ViqղCD-wTҠhccS)QYETiX0Dh2Ӻxx]۪kDzKBB߂ Ї3L[2@2+h0s`qHC4v]8Gg(SgP -LN_sXrwcg@?B׀#Swm+Ʉ_T1/MP1J7m1 0 u) ζ Y%`@|9 -Bd;}AQ^IT6W;LJ\ BiDqE^?gj@#\tq?0~H-x`Bc'Sƀ=s*B'x*Me#.> "p/Яִ;" ȒA皖 lȋ_f!ʓ:&n3,N:A^x}Uk_zuETigeO)cޤMm9W٣Hzg~v09B8K"F./*w=؎PC̿Ƨ@hLKܝ!,>?؟[G1v_mn°DL& /T ?xz@ep_!&~ uQL9^D> ]Aa*c, pA0}&of洦GÕ~@{mg[e'i܇~[M/3ѼZyHygCc LH lfO <-[|3{}@!)?ݔ:KDi^E|NȥڐhTVd4|?H \ VK^,V;7-?Y* hAnF]&!%E\Ǒ]@Y3v~&]ia>T7 39ZǔoFME9<ĔY+Y .1KD^b(oGxR+?.U6|uGMY&.q~; {l ՉE. ʮn]ᕮJ"Gh1#whLʼnc(x~rlK5K[=^-_~L}'̈́ḽp38 WZ98˼ V9;? +gטg}K@]+%aF죘 =uyUk3uNE2H/JaЀw--E޸Í*ו=VM_dh,ddžnHQCя I@K|UP!kP#)(B=y$ȴ~ki >oQd`֏I MN[MOGޢ^Sy,j\^rf'!sk;%@KLu!\w(oiG+B%1*E< hI@ݷ/_BKi艶Trw)Z$ uel[:b-W:ṗ3fZVc9Cu=s[骹H`~KtHTX=ݿ͍қWgG-)vMj OSuOyЮZ_Yn2yN+<,QjK4CR 9ص]{#^H$W cZ] 5OӉ]ęEDԋۻawIV \G9ZPqrܿԯv--!!aUknTV'b8NJ֩cXr"uلE0xJn2.N~ Y+.uNyOpԇն5'wYLe/Q$1 `e[sʆнkMyauZ&Mje +#4Bu0׶դu֧HG9$Wh>ADbcI&^)p$`!y*%E ]Hz h SfwHW=?"{kƷХr/,;Me8Sc~emp"2t֪ǍW±,5b;R+-Gfx⠕a7y{7Ӑ 4蘰,g%&|ɗ#y|?]ioo2It|Ùav#DVG8cl |o Xvs{ j0ygg˗A:]vc WBpiKel+1E/ d9C{-\Dl+Q}2B@ 2Y'2 ~к+!6:QdSlDZ: l+*ښvZow>ь6taqGt3&;<|.VS>!ləUoQ5e oʘ6j עUZy8#Sxtţs2-%rTZ|+. '‰Lma`qraD9,|\s<0heۢ\+ѐnsӱ;Xd,\V?`pt JWY[ªVQƆY~1nU`VpQy`y$$>4izVU=X&m$LM7ձR)%!$IE_gDV;tgw"/Zg,OУB(&B9x2^s.Y#dp/(B38=?Otj^SOrhӛ'@iZt堺2RѺX*1`s9n9abeUϢ؛-LA֮m[jdv\uDxЄ$3E=z@TReXGt D#j PrDIsD-+MRlGzv'0E2Q-z]SjDEcN&ֈЙx5h_*?)N'*Oؿfk3u~ÛQ}S|ۓFYdV`%䓰ņS/kKt*eT͞~ "vBVPϯܒq˹"^xrW&lb ߽5m g%kEv# 69\.P8=!\|5 mP+2v7a]a@6b"\׾87m% C1 /$m'XGWk2Ò :@>~Q+e n~k^§Fۏ!."j\鲙z`%_G~?nJIzH8t.N1{Q 9; Mb^x`ӯ1F@ !a ,"k2HʡƩIz"9:#J~#7`nwos28lnULvh z93H,H!y:]a}t oRT#ב':Ww_K P ~tv I~١*s6-7 KͶl)G4"ޡ JEPyNaw'T9g׳2M) ߭k,=9۞ց1`G<\ɅL#QYJ1ynCxi z+7f99= զbd7ԸHKEgSZ,ag|j!+mrͶr'a;(C ڠCZ ҘGZ}s>Å1d" {lŇ'Ay:d{(g)DZ`j>s[bdEXH֡aPlr_{L4k^iF为o۬ȧRpTDGkHdAw\"\#3Fj֌N)UU>._פ*Hѿ]Gߥ/B d?_A* mM.]r3[k;k6 IuGnU@з^<-IFgQřImإ^' p*m-^-RGB#іA~ \.֯GYgПc3Υަ> -b}cqz[?ݍxO"wnWuG^ <<9$iV݆1?65菥6zSC/Xv>}R,F7b 2Z6fC cYFrvv(cb3e4d z&,=O?߷]F?R]r.F__5}}J,}jq 6LӮ@L"vI(d*_|UN\ùC 87TkIOk00ޢyfQ,W3 s9zܜ鯜ݩYO.q= rI`Ҟg|8=@`)9K;E~Y7W$`V38CK:١3B'$Ϊ#P9"ٯ:a\UR >H/z>3YB р, |IOp(e!PEmm8Da3w*քmczA~$o^ׯ1Sl Y+Jݫ;i-8y,7Ů{ٛ05>M_eoYe>U6Լܡ!oKBƞБߟLJL5a6_,ā{մ-oJVPkV@=S:,Oڮd2 [S<'I_f4S>!&^W|4ՏxF ]-vEgˊOK*e̝\Ԉxz7Ƶx'61Lߌ8=kٕ ׬"&A>v4!hÔOI6 ZGNjX7':<\-@} ˯mȌͫϯ![Ŏ$28L:% ݕ :c+"A ƣY@@|u- N1AV.X>}^~[ ^T0PvC Lå㄃ #ށݓ5'2iOlEe n 'ah0lR$s✍n1N}f)_`νIGU Ц@z+``1<(f5>v۲93;aƎ$WL|TZ-,_jf.g #S-q{ 2"nC–E76[pŌLcv N9>.kCm"پsd[hsIX;'_vxm"id>⩚ z1kZˎ8'-iZ2>ycsQ5,5+9(Ysu7{rI*ɣIOΓݠZ>w*6sR<-2ye%"܀vV-AEIUl.Tb ȗn7Ytu+߭+XcU*#q s|6o&>  ٟX e.;J7]o<T.RS{+iVF UvUPy8a%u$72i>>{ j7/Zq/ ROB +*y#gaٞBI]feUHsv LT2v&ݵ|{:'CTn<}>+![/T猂rFJ"š|pg i=  mZmnkJg>iv\\ 8To$A,rAaW%A#q~u&E*HppAM\Qr;qMSJَqk$eK' N3ɹl˵\/pzgWaa̙׆"l4@NBG 'I')sY׎:љ E¡*`|zk.5<| Y:aXm@PV*d%$>N@n=Q8eelRTmE@ZKxdg]Bύ;uP1s$#|BN^b%%C8 e屮mJ}4B#L:;2gC0Fdp>A͗mI .R^(EFokvAƅ^`0 5YK7*= :LBwy?:?17!V=_-f0>]Z8I&pGa Dmj,pBU~i9w\1>Ӧӿn-|-o0{ʥpУz. 0[CGV8SfLo:X_ÎZ`ϚTubH69cKA[_)V`D*󖝳Ca~vj@jة_ 0=N­'.']i]y\t-S/7I~cd+'> kb&fL(#{]B~AJN(P!&Г:*PpYy(7gW}Bv|jK}q\CWl:NLdPD `.u4!*&ACSC*#C=w"˻OG9ǥh9*oFD۶t>r4=PFk|hHz>움@9̪SikEtHW-MW 32uʹyG;#ڛu-#A_ioM`dvv%yL=$fr$8%j_;  4x]PQZ5հ'𩮁.Y%i]oNEE]pOq1-IX)B ^-5a# l^P<:FiļLG%~WG {QڡovFJF w%TJ1 {|P姻#{Rلs'~:b鳰+>Ρj=^IADuG՗kq$FK~Rk{\,tnU?P4gJOej%T㓴M\kh.h:5?:H FeCJR~Д~QiQB+αvYWlN0Νx W8XE k@G#Ց62=+ApT״-DOsk%SmtI,.~Jf#?CAdh t>"ՙj~du[ )y`^pNνz=PCu=UU.ߧMFEg{78/fs 9d, _@M:.7Iq ޢBgplCtgMrmO2lDC[~QjZgAe@ؗ c;}N0"YӮiY \Kjuwءc"K"Q?], ygϒұ{8m81˝j  1EWQlyCL$DF!yVت7l,kKYn" 9$9cK77=y WR;:;ކ[(O %6 d5Y`8_DP=&x fznxs]| ɹ`}\ϣ|W06FȻ@8p+e^Ə_2ṉD8W?_SZiŊjo D⨢eڱrh }J`SoN,?֘!i!j:6u  brљr4]?3muAKdxd d7}r 3H۳ߥ ` de>ţ~` ՘쎫g(I8yr KlK+\Z*wR#*Ȗ:(JAނS _P F_רotq 퍫 s~m5ʙp+ Uڐv1lڋ'vWGO𳾎_>]mdxGz EhEணeFm1|ĒgC7E΃`={}'+Uuj]3<~ F!ٍ{+qDuZGDŽD @Ź %_*M5E=uhJDE}Yi)̟BcнGiii֧iȡܶ{q2!H,j|= T(pa W&f] \Vi 25%QVv^bF+f,BBdNB⒪tv2JKi= Y6-dSWwö:'T:u* TŒ! xFu/K&[S'+wˏ^V; C+`ӱCxDAscm2Sϣuqha`T|#6;2c֐;e 4%@幰!I Z3 TV;भ9ݦI.T晚/N!x/nx8"<:4;1q@L{f ijS!xf:'}L Y)6GT 1V괦BltڽBOtgURJ;T=1y!bEv_3KF.;Q5JèrbbDfWegv#*/̚JƠVHk ѷuyZKPMFv,ݯJq" PS-o"+"<ӜudPη?:}${"HdKjz>N *)w}mÇTov9la='9CBC͎OI3D -{ m&) > z`U ] ed1]?`Қ[˽U[ZRvOG89zOs(zn._֮sY64͡KVr"Jde.OuB;͌i{$6?6r}41/#7rfӌe@^:s8{XrXG%D]/(2hf,@8\ϕdQ0q-~p@$StCK6ҞL:mHjM8ZAϮb$ ]#Ȣ>|A+ XY@&d,ʂe)U0sHL/_*K&6P]B-oJ_i&O[1ĉkV;fu|W(! E8d+KU߱=Aۗ_E`_[v}P-gdt{ݝwZjhu; ^(W(}i.YS\= !jy ڰ"g%UdV ς>xxa.$)D-ZRcRoqVJZs4r~˞H8RRjrw'~[нf,&u2#IWEz@/} +|ں#l(|x#4*rd P׸'1ku-qo5Y#f7a'},YA-9AmwpӲɕ{0>aTxvĥr#F֣LL_|񁰝˱?TWzF5}[N"Eam}3Tp/*nEe~wCgr6*08_W%@ne)L?lF"kܕ*!M*DyܷCC[^/{7`戱џN NJ nptbΜԞEG% ;h~Nl}$]ݒee\I'kNpRQ%nK1Dv*Y:ZXWK7e5̳+eKm:<#6ǩc9EU}.l|2^n2kT4qK41zAHJ#ýZCD n(AI27W`>E{N ?UgxUQ Ha`RK۱^KnD([%)m^Lo}kqSu3X!rZx j.IC1-^ xhғ6ueil jŲWuݛH ΁>:8VZ*萌5-A?ά9Y$tu/s >>6O9MIM>13F],d|rVC@ޞ^'IEwm wAid龍hѤxw )i%AޏkE1ï|8)5N=5υʕztsIc1r]1`k(Gə f-D6[jpE"bkl:{Np^7J_n=n- ~)UH޲DZ9;$6U}7oQ ;' )_zth9Y w0۪z0\ )_!Bnaqdѧ ;b#wϽ<$b^Gt # #8U ,{SL*4O} Q.=0PvJW) W7e#nO֭XlE3Cx;--\~`߷"1;TQ"4ű";O75Q^ŭFw;؝ٿQS\.7gTIG:O qLe󅆩R\㙕(1 c ~{)l,yo%*.FR>INs׉mk+kkk *5UcZZ6@HٖL}!hm.\!GG-'EFN7Hmx}Feg-?PhOJ2?>r"];Wl/H1xZ i)N!@-MGu_-ߓDli?fO#߲ A:- oL%]| cYi+(|'\Z>BNq<"=}Qa Pj]ϓ"wPcSOS6fncPLꃥc 9fsuz4Z'2 K)JFr~Ry-sJRO,|ִ:N] q#;6ϩ%lcjԥiِ,b0dxFi |8AeedMj[\2 *'7X,To₍ڠg@tdj.Qc #>~sruvSmfǻ/E+Gk,f eye1ߚg(AX845媌3_v#S4 /̎(:jNZ\=J /-R{NX/M `+Ś4wCe+(omuv4POKF^ $ lzcXiY2j}vtB= #u yHg2@Yn dMg9Tg k0_M[Ayiʷ(}bҎDNvRsNq:?T,•4 sB;4[\P<>ut{s$ި#" q_G~ԉ8=sYMob@ia戄 =p5e5UM77^SoiC\3`pu(T5"*ub=Q".-| D2w}sDA1,V /#cA$pmߜ/А *^vSB`&3+ S43MR"b409V_"enr[WCX\ s`HդԲMJbХFu0[XhQB;kSPtghwk晝x)aK Ӈv1&k=|r˾K[G rLCRYqG&V&?=bKsauYRo٩]A3bw''W6UAχSPTyK G[BMlb/+A^FT3`_qWGICjsj``aǵ֝]uyb擮+c*:شpc)QC%r{~ZxqBם`49k'@2Sny8]Ew ƛ$^2:⢒w8*/mj+{^|B_6WNc1^UbAPo=rv8|p^RXg>|lEd9L\8TrQwf1v;@4"|hVM爄k@,|Hyd7@]"2SbHlaIq5L(d |W4BWOfwԽI˾Zn! ׮Opq~ľn߹LheNeDsܑV!._Е6HeËAᥱy!jۯ* czvt={ FJ/CD\*WO0AFMB^KqO{\䟇kჃV#+TGE,"ITvT5SN5C_7ltzkpPv*/άa0vk $QԑW6K^Cȸbt)DrQ'[M#%n,_.C/'(iBp[?g̿izT.[dIV~03h Cݬ@j yN7`ki˶P\ՇhW@H j *ܙ8'Wħ]pY-(B̴}l O. w?'T, CQͮ0p~H`],R?o\mKt倲Z 9ڎf0v.Ae4ShT7q `p.FƧT#cFl.DžYFPZ\ J%.o>\Y:RqNE'jDbCmB*|HM02H! O0AvhTL}ጽSiUz񟡄?jbx%KʃN`r-OҙО(oխah 1KА҉h 3”M܋|63AW!ζ_g#jW*JN&IPCboPK3؂`#IL5X]eptGAAX!4cX eS|qD,"|Wd{BL oRA$gOTŝF'JC2淸pL͈H}V5?Y +UhÕiǟd@FeEu98<$c4c솗jc7P|6fd)  8F?lY FNᬦ?*h }ci=V:b*UǮb![ZIIR,gX[\afԻ֐~oC%F!r4]A%g+궶G͉V0a7A-Y(S!٘A Pm J)T "bS>wcݟRy^IlVy mXa5 |"ه2UsdQA U3WWp6yDs+P8TntVT|i>)vuJAQ UȔ9ߴNS, DCAKQ1 uKillq0ftچPC҂oK^=hC|H}&ڱ߾R-BmuT%0}CEݧ.zC.\û#ƁR%D]+[7g JVl;k`\O{SAڄ1v/oFү i-#vPT>Ѯ"U/m78B=Ġhi@;J:#0ޚM%Zs'EcQ: uf~g :41c/ws2e)h&+b0wF0-S(78ʧ7,D%pI\V]7+FiqNl17DVʂ hLX.0-n?w wVQ NHEm1NVE)] C__K c[Eń|8:+2 6@VR!rs c+ 'R__lB_\5?#m&tРdd(zT:< 4u(|)˱\Y'd_okngW wC.rdNb! V[̣&osW7=X]"RcN$1}\;23i& ­dg_KuCH]$13/ީ̧JR3ٷZQ 2|SPǀ/~O0%^bpURjD)ȼM /:gVDkKk)CepB`<eV{DO 3Vԭ~uF[Y,)濴,?i5JAJ@ͺQlF5m:BDߎ[u)KS\r9(#)e8yDr\5 =>o߳dwiBP.כ2\%*i(< 0Ą2JG_+t"`Cx6tL P O U m-`8t#tBW,mzQ>TOiI܆̉B; *˷,w4ȦOg5a53(Oɩ)Ežu6?t'RpD7gph8/s*EcڼF? 0? j%צ`SQl5p!i]Jp|uf)t \Cb45M-]]UOsUSģh-9==Vehic3|hZdH `DC^ۂa ~M- QgEIBS{*=r[~L?pq0zJQy6J2z* )<%nڧ-X55~o4~m6eZ\Գ8.3(ܴ=ă%"JDU-zP:/y7?ܧcvrE_] v u]&>!v/[  į9/8'ͣ5 . S6VՇAL@<WJ,2_]:$ꔑ%+r5QB0h\J1AGGBe+mf&=w4&6Ee14˟\(Gd]+顄Y6p8 C^4ܩh3臼8(,ݴ^UtDތ+~"Řg$K!@+=~k)܋Fg(;#  ]Jyedr6bwl ]ӄKlqwE3©;]f8e+I%:V*/Ѯz#^._WtTj UZ#ͭd;/;zh}&Cbd7ۚ2ok/=$p>5|oDnO2_Xs uiúXlUH#wٰO#r! BđasG\5" i=H 3z|7:JtEWʹ83Qv@'BqG)YJ%߳GIz=@//si{Y'O1-"mcP䖙-,04B0Vw>GEx'`ğ0!.m^ٓ5.;5ǔY%rUfKV'nuEL/|筲=uB˻C]h>B0g6U ug . \iMo^_!NwO-X޳quh," )I qݪg *>nE))W v5bYin ձM;i =l'=e$?ۦ3$I)JE}DB'1Fb;z4+ '$";F!CV~5!+(;anK㤨4H8c^5t N@C@>+x ت>DȦڋ]BM3~VLSiD9*: 4jX]@>TwgCV-i)8>y3k>%$OeZJ8N)j OMƗ~i,jM_ZM .aY3Gm9x-UFtVCMN\Z,Tz[ lZ EPDFmGk+҅yCtfŠ/!r#Whk4#w-EKۖ:#C>ّ8'uwD&mx! whYs 5&%m}o g&b%'%M<蠦vIT)|@&T}r46 $^0{5հ7e hX~*'qȀYr- ѱ.bZړ9 НzLؤ#E*u>S SB4|gy.bD}O4Z`ji-afk`Wzxh"ড*iw3&Ց*Y_X˫;oK*{LcN -wTRcKe0 sʺɦMi~/;t%^r2Jx#bM ΨZ+kc'Ɨ!<-b-@z2>a.&xϐpT >pVۗc\rDhІp̉iDߍ,W< %ypΨ[čnq4b:0b_6 D%N,jXvfp I4 { \:OSj_*ԋUX>fmtSŮ|^QVP#WxzTji؂ZA/#gA>rn!3THΚjF7\>h[ĿEp@>=:|H7v}7&sroMak!{u?gpE611U(8Ih /+NC9IB,!k ؎# m}i՝Z/@(k}V~`vW_qݵ+)qEi"վN|SJ̕S9*"~ ]-6eK-oz/r򜎎*öѹZB]a]$8{ %R. ,k[AQe/ ;"n>a N1sZ&Mmd()n0c ';5h)2-@զ y $ Ϝ"]éM"lDXzjLͨȽWispe)F}ں]-3I^(T|ncЙtF.~Zf(mV)0ϟQ^x87W}W 쓶йȚJ2梲T O+ř..iV_6>8{;~6kFI^17(2^c %)/E<ΈO0oe( 3WqNI`YҗRCBf+EFC#i *XDue/Vd 3y9@nZh~u@Ie?Zg/<;P4+WHRV2ӮSS]ᚄ#Alл.xyiit8nd<n4\"N)4G:}dW0dx[1X\!yh,jewiY*` Y)~QM>+V_]dkwe?1k!bD_k?ܪ^33޴nLp` *8o *pxL(Wnq^(!h +#*A]%2v\-PMޕGouKc'&Kg;~YA(yn8Ђͳi:FK>Pw<J8ͳ$^l7ec15ա3<*ajS]Ƀi[Ӳōx`~03 xV: ͦ &<=_in6R 8duh^Df -Emk~.1(V:F]j%z +X)Tֽ>+I8CK#&J1Da@f}F 37Xr78OA)r%g9&AJAu9ӕPx]+}w\֊_бkI9e9VʖP Շ)(/o% 1&#:vH&W o39 giZʉTKE\qu6 P}j䁾5u?GqpP{!,@v'=ȟG@k|X1l ]\aS;,t]C3^e$› oxR@uvw~RLF~PRs #gFӴ9N@֜'$I-֫,Đ Ϋ}?ld8ӸRB3$ h݋NL|ZAT÷Gv6{m<`?8v:/n-, bB<I˘UƑ Ds;esdgxxǶ r Qj'nLC㉘x\oPF#,۶_ ~p\o7U&:֨n"byG;X~35W 0z¿4}x9բǥN\.83#l"}Uc~,敹?Pߩ+$nw{ʆztl`.B&P:=19g!  +8>NO\c#&hJbݕ`}~\@y؜$E(|2m?^=FS>~Ёm.VrF%&'32}3&~)niY2XbaNH7yQtzzw[~M^ D{^\H!`:^f61Xtz;y m!2׸Qv\AOm?kO)$U>ŃF}<|J6r+x*AT<ߪ}0}'؞R 4ȸ/~[sx3lY;#I[oq-Uis~++[O2Z}"ԉ0ym`X4/[kQ1 +OUm)qz<#;Xy#b9ѳ0ZXXw7> 瑿%B_$&nK [oѨtJ*U Pt-s&f7*V' !ryIrc_TzhƖSt6("TmPȁ Xx狭ҁ iIOrd9!=BM%TMDG8ԣ&m/--0Y'wb:>c?CPzI@_#?p Pt4Bu)f%kynWϲK;* ]Ch-MY~e9*Z]qi<ZF`p"xRL;WFc>d#]j-*ЭyGРt"$,x'S'o_ Un"F2&q:T5h$< ~ѮSR[[xptT}5ߐ#In wMcG!m&ⓖ^;> }MQ{0jrpb1?kkeF)Mu8S4-"YR,K0A^[ pnneѓLSfHlP5MkyUzW3#p-E8k}#ZEo9e3E :g"/_gd.0Zaw ?̷pH8H:ˎ*#eʇS.39Mˣ2Ή}›;A5 |hff y cQ\ɯ|uX͇\IyX\*jx">bxzfK5[I6wZ)1^U!MVJD!Τ1{k(Cx0S틝򄍂pNO[q\.cViս!*sցÝV J[;r3p|&l7Z0*xE[}AQ~[kY^T}M&Pi?d>(l7P/jDZG=11 'URk=eHexȰXzn曩H.P&FSxQCWZ?lj#6PjݥK0v[Vvy~MIđ )/w:6 ބYGuޣ pP (@{q,F$k;4Cxs2c4DzHO?"SJD%&[F0|u9<ڂ[N޾?^h e+V?m8 :ݨ>WYwnP@m5Yȸ>ݳ)p]Lc;OW~mVdF*0jT0n۵"r2<<5񱣁t#iWGs*UVZIA u[v/۹wApDXYi%?wjG(!b3S^&/˓6 /Ȗ*:MsѤ`Euf WM(M~3h i G@+ƬL4,Yd0y۷U%SjeGJ$S/ڈ)k}.,\IsL`{/M!C~p%Γy& b= 9zT';O&)r{#ȧI/u-!͏"¸{B=Ӭ:aI^æ3Su*ŅBJg=!8'xHK9Wj=i^ŏRh-5jr uH#zjH8+js~Lg&*lAdnx+OhJnOc wI(hnh\GBn Qt0 lI3ԾǮm%.D]EP?2B T#(p/ڲlL, W˰qO#TAEiPJH9HA#^'B%bKyyb;ɼxUk%ftM)Ȑ-G{ۚPA|blonStmַח1W4?lf}o6~AEBÂv)CU5.vR%_(Be:kD- QGq[HbŹ8ܾ(*c6_v24 =Xpee~2Rx,s1JO^\' .>u`y_&GX$ S-_w)u7xV{*|1i`ݣJģk8{!Ȓ3 BlB1Bk+.ۄYDsT{~²q`HLq_iH2!8qJ,;TIzk\K$su|A q '=5|&Ak(\HZG8>84@j`YYYЏ(48򡒧5 hM|,(f@W23KK/bi%5R\WJvTuN)WW![?u-N${gdTVTVm'&I#Zo?2wGhb n6æbâOPeO(e?Qx(3WR )īu2{e EX6M4=xXc"W7\ 4ᭅ;7 "AIVZ$,ff>1g4gp Qҩ1\C׬a/bG,JWf9zZ 1?$ ~(Z7ۡ&MyxrII"k c\ VRL@g?8yvQ#OwS6 Υ7$>)tqos+MITusWvM7hËΗ?i+uW:#ox(pd a?C~HUX߯:OK q‘Em8l0Pw:n$0\l+m$?f&X&+B':;BNu1݃K H/}KTc3]g2"v1oU'V bW;M4u@oҕISFz5?1Tp.tz80&5/:|d^9b]E{u"s8D>XEIcs&}-o ?|8M.pS1`mX~d^[j3!]SĞ-;Z"z ܇.}ezF}U .z+gPj~@BPW= JzK޺ ō<Źg_9sѳt~hJK2=Wyaa¸PM>2]oZ怳=<\U *gK8)fmJ M> u祝.N9[Kw)vLڙG6p^Ph9EUUӣ12^N^:͚= lq3 +tco:`܎ c X"i4H& "zRBVwYDF<8*a0 (̶D4c%X!^P{S2qs(0]%)%iIP`H}P@;N.nђ-2T}ANs0IJ0v)S~Kt J%GX\DMiX$n/Ok0B T A$B۞ 00_˺`P}%$kdP* `kk*y\C@>ŧ_~:*#t6G7}/صJ/;@K A&O=!K-{A>̝Y"ٌ1\xzggB켸UIRu({o7hoN,¯>{*u~6,T#FL(<4%hotQzstPNA"xq-έtdª\"XTx>z%/PO4N8쐍D\UF%+_Jr nrMAFR{~0mqx *+0dy] VZdo_`?D*e{69; 4} pb Ê0K{@:%K[F{F 2I8~mf(ws疋pMg3q˚Pҋ+WHV: TLs(&/CӋw tTxqLjsNU}RpqͲd4c#>#'8튵b#XN0Di,.Mg 2lTkC!\:۬D"NIéJR"Eu&bKj֦r)ZJ76bY9 Y#,e&cWF=CkC͞ibpؐM~_`PcXzHߖ -áz40Dis`j'C 6YEV*m,yi8ݘU|{y?8aؾ"EǴFKN"HmNCOQ)Ehg)(rsRqɊZ"3!jq p0t:Jxp ֒PO!D~}89WiUK *LQ,|=xj6o58~ȟ6,@fl:2UnЧ ݅ iQV}YuGR3=? r.|QbϚ<-UD1վָvdd\&.7 4-b;V:ر/-|a%wWzJs<<Ѻ#k TL)&!2m@n'&e3K`ֽHJr<t>GUmisP-'pYIUO(C wQ򚣀?(k05xV_qU.2G}g3O8!~ZןԼ,@f 2͌6@ѝ#v)΅ yTۛ @mM7%YVI\hsnN۲`m/1Jx\ɡ\/9)߼vBVGuGdT;sVv*L']lЪ= %*?2fƒL, ٤k\v|5 U9B&D!jN[h:[r !R;"71? 1RuNyyg\TqyZo˲h 8ޓoYKnZ-,㏝XsBxԿ7j=& F yWe-ap}(R ) J_yQQP2wmf`K1`1=`C;2 e`np6W87,5_Pf'պႷCH<2$p|j=7$w`B,W5+@-֜hB%,q\$Μc҈6\\N.t6'qვ˫Q싦i FM5y)wDžB?2#Rt" G^VF2F٧I@ݕb| fgVϼZ)lq@֢0:1(j ,IhU>v`%Ս+*s*YIF81VN[<6"T&2Y TGйufXmZ 4]д9Ϣ,Vdn~v'4$'~5H-jUzTg[HK.zNC¢Xu8s']]YjlM/ǃ`$hk߻g[. C38DoI""U8hѻ<`XT]:sRkdY0Hξ;{"Wkm95ϯ4RnigtԔD LB}Й. f=uJӒVJ7äJNʔ[5쥤 ! "pbEHpGz,yYSǑ#ρTXCLnFNߖ>MT-K=ԏae"nG9.->dEikBDWcG nieQaZ+M\qZ57q=M]l Ď' -Q2K;&vmsGp⎢8 뉹8;-$qJ##+/c=%H+Y\r2{k!~ܚ̭ڣsp<"#,z(X5:2+ٰ KxiN/T8v^G+Lp3Ы}3sڑ 2 l^|ΎhYXDf|zڶ w"ؠs :{ESDBi(IeO.(̬9?Mn.Kљ&0 $,'PY.6hO>bYmSsú޳ںiX6*LWq^NLFހvzT+ןHOUD$ch8?L )-V\[ $ *$tZ_|ՎYCș pV=Or199vVޱO6~1:wzXv&$x܍PJd}i9P\l[&>>xHF~x%xI'mhEr8ʦoL L+QtK65J`jX}xawb iva;Q9K,đo4ZwZ7IWylnI0Q пqO7OYI?Ko7v+. r5= ^>cZmb7?݀Ս5^"Sݺ ʠ_ =Oe!K|H/vS}9x椙fܷʽgDE%yyEPdtгs,QJzq@lI`]Bpf8 =/cX%3|I>K,L큿 k za6d%n6_*8쇩AWf2VU,uCtML~[%{^*x[tZ6SDvsqx%ztlAؤBS𦤭: 2.Q!y@Us@&Ֆ'-(ҶXJiYTQ>@澠HA@vX d(0L PD Lo:,ɏl!nCjϕAOx^1` wDvJ~CN& Eb"o0~CsOH^qȓi*X܊MǞ6J(Rq>Mb_7Ev!~wtHvreG1Р/n8k*x?|QWԧ6G+?L-uFe;!*Pܴ,ퟱ nyIB'NgJ}M[1f`rNS;!gZ?cqd8ӵ+#0,W6,zeF3| R"F.Quy^r˞o{N`yZk'aCY=W0cl<\-Qҵ&bVXGlZ\Lc3ӌrq:De_Tgwfc(L7N"5toH??qVeu &.1lWP):܎6'Ε2fBp;`go5.cǐ*0M 0Sy%tl2~{D0D%C3wC*ed75_J.60ê垚-2ry $K+eYb?I bɦ݃gժCEMliD?pWpl*7\m1nfpz. uxz;M>7m<ݎyͼ]t:ec?6,[Xi¹kfkpF<Ôr 1Tpz}A*0h^䬦 ʿc5֕.]Ts!Q@y{V˜sVΤ]0F%w&낶KNvʕ:vbA]"7S!t_ώ k̺LKλQH"S̱sU}9U9uG"KVpL]Ff^u)6&bEt NJ-r/UL[t@fÂ:^ϳ0{\g R35d0(?" bȓ=PIn'Ks;Q|0݅y :ǧF(џؠ>b\O,5,ڮ ؇}^vIqN3t3ZnjXUUqe39[æ)P뾄,rj+DArl{x(ƬZ-/vS&Yѿ:i#Y7bIWP;(Tv`}N Ut,/;P~`繥H :={tȑjSI׼y^&q9/ԟehqPG>aÛf|zt {yb*ng ֓8O=q;It%q8^ӳޗЫriX{ ?lC789U *圸dq G~_e+ٝCINw_d]ɏL7$}bљ.ߊ, L zKf 4ȁmMV6\g+ёEv!)6'@rhN%Sاr&k%6˫ijժϖ#i76Q`/B=n^-E YS6<GU9]-cH8JoI4ʖ~SJ$qdnjs9䈼:֑ c12v3i[iK]Az%<ڜC$의x I1g*-iR:z$P=X {?nG֔..?vט6G:% 0Ilׂ* d,HhD~ǖ:0eu8wer^7 m%9o(C~Ť\ȧbR!|܁>$H?(޷od0Ψ|C*1]0P-Q?WYZH= *Qpp/% S`u{|8XI޾l{^xCb0*,VzM*$Hi)+&dWaX412*hvf:˭zQuQX ABO[ ǬXAsn2చRrVr]"%CxI>wkO.Lߎ:t&$ (I_=7%dcd=U 37Ytr=T+5&ז(>;A e̎s\_uR tM %eI*%8uxIe "#UyKBH#F\qnE(W`^ioӃ]2 &tS=ѐPzHT$pUs7l:;tA%l[y7BoN$E̳1 S$nd6 ʛJZdp>Ps*< cXrxH&62ʃA\cӇ3Qu͸n`o8-Zg޹~#wqT!BDϰPׇ؃P&]8 !LcKx#AQGAdjNv4–C{yQQ5]C>,@)˙o(TՙɼxgMLYaѩô:1Eo>okvASF !ë ~^[c?6U_ѓg){+BɜBȮ _VĜC~5೅^w4tĐ$8Jw5vㅐZ_JYMY?X GkӞy@q¡{$(n[5G=*Q]/U 2]Eg z %m.ip 1[@hQJ}w"v=IeG2%ߺpu :,X0Q^/sm؋W8ՑC賤AF&"y/&|?ĞBqm7 R~{eyܻ`Ke"~4eSpDžT\ Fl wi uc3#@32C@c{M)ٓhHq?S?Bc+69'UQ|IYﰉ4֛$8vPu!^j`̳t?}2 %_ ^m2$RގM>/E t$AŻ מwkCCZ>=[昜E;1mե>r>#ֵeWo0e.G6=?fWfł?mOģM0cp*_:lgfumn'>B@~`ۜF `8R<>1&$zR,'I~4$`<)ʯ1wr~^IJWUӂ/:]mwj8?xN]|V:8tU }#|[&?7&ބ=^rQ{BfuC7V x4c//œ)zвt#XupVS];+WU#ѻ+~PsH0k%(b ߊ '@x/ŌTQESÍ:+RY*VԿp2ӟ[']w ?-Te[: D[, Y/ݠDL5O-ڃI*o?#˗ow Rq3<@BAx꽀3 /, (5<8c ]{DkS ̋x۠b"U맅, 'E7qǵ:ˍ$sPu,t&I9;h̠?Cf+HoM' @( TEo! v5Dkl6= KS" 7᯾s?<*f\V4ӃybomxFΟ@W]z/.9Ӏ'|Oy6s'oR | oN&?:c\h`H|ebRTjlOcrI*0<" 6lOFqq9tIV iǫ~O3vą1>Ni9뾨/ahNkmхw*Ac3;g;if_GHi+{/}No% [Rֽ`- X$U(fKwF&'J*d!|Ļ:lN.?e=?U s?Uљz1nvNwxΛ+jl~5-S-%3F?:N)ѰZ<O% u{GJ=S@=#ּXm(#w-|m=p.Ѽǚ $f)O饄@oK*o_ ś.zHA(3i@y"T!l[L orDњ*{u B`u+Jwζ@}m 7yꄦy%3xRl]Vs0>>aJ41PD*H:P$ &z T~I;K{~-a[a R񟲽B`Ċwa#ja3(zPS?T|4ل`bPj=`yAN.8܅GarAnUf'`VL)L"W?Q[4׹ndH9G39rXỸ[Aمd ([=[q{ POe <]*!2L @ d\Fpc{dBa=Wblaf誧0.JeL"e'ܢ7u@'d`M6VE}hy8yK79'e8F1ѻoR_DI+#lk;:&}>@<%P/&WAO,֦ucO*ЂVzw3d_L8yBt<8m?ZA4PbbnJEeUf=0e-aZ]%E/$Ň|o7jw2 B{ DϽeҬS͚'z5ZyCӹW7xQhڳ{Pjo\qIiLæT3?Xb(O4jһEVr0c5Yw&2 Bc?LK*F=e1ZOO\:R itplQ$18jDAHmHe%>K׸|`f`)Uka)5 Rd6W^d0YY'=]*RԵN}ѰlZO]f Eܫѐ䧱* &>6nnl2Oc$}k龲\[rWRM7Z D/kޚ7E w d=mUЯѻssGr`%, ]޷qj"qI`} ,*sKR"q}B9sB{|pʡzWPz|޺=t/)T#ޠmqPp_n=J XH&!\dv.~hy͝⋤~FJS@KuX𣌬~\cB{pvs&0J$cĻs ~ǰ׀L1 ۾N&x}oif,խܠ7w~^( KULVkF}KU;;=g*h'"MOE9vk5OÍS8@1` {8$N()S!1>}eEt2p4r|h 4%o ʁ])+w;~\k_/!s(5)P7J]+4D@ rgkΥKolғ_ºEop36і׹}Ql5,tj2?]}=SMVX~BL~x׫AEDƒaǩew5+z1cmv kj&|P$-q҉i\E!ysV2}Ѫr5 ...]]ViG`4tZ;˵&%"-,B-lg6mˎ((ag8yr1!lORD.]$Mqe_u5uCPUC?OWSU<9ѨodFpaXE:-F<>QDӗ)%o(FBѭ>x J.WϲoS0ˍ.&m{ԿAfM8ĭ^Gʥ[->0DW(HyA(W"6T R)îaH4e38"4 -ɦX|={e[(gCioEEu{5,! kv}!!~*:Iip7|Jh]B8{3OlܺLxqRy NO 2f) ߤ! OW0n"C>uewIT2q#*Tm 7dh$@х4o]jlzZO/ aLpV4S{wG ais:^jn/%>&FGlaz@NpEi\'9^ݹ德Dp C s9M-8KfDmFF@p/-.dJ`˟)I! x%V<o%<52 d<#/,|&YB n炮GC}Qߌo^Vh:Aۧc ՏV/+ >X>@ՁL4 sCcdA7N Q4Ҭb#pzNrQIS-Ԙ%Hڊ*<f tFS>% u<*ھzU}4GxN`g^ gbgɂ0ًkf@Tqۚk#of*:r7+GkP&O 4M5pLf>8<oK$燍(}!MlƤM3ݵ&̭9w9ᒊR6,- }#rEa~QjD@Ot&g onk!<f*PxJhlOM`a&f{PJd|'YvW:ݑ܉GNJ.I Fď ,koݡg@7AY< ]f~o$cr] "d$y`upŴfR!}=GX%Gv;ۘe0::։T $* xĦm(~GXnn0ܯD üexg IZo2ݱv,eOp֪j6Ώzj4 YGQQqZKκ{&X%(>v@D~KD(ӻg)ӧh'^ u tR[W1׻XV!M:1id<⣊cS0bpX5stb;.ɽ (; @ 9$-_>ldOVzHcxt޸4yj?UBO9D;vu;cƑwaoy 6IjL*t\iztb>Bt4لF VUl 3h]Aތ6)]auiB@DwIJ=74d<ݴD@oitpv(@(+,yV#T:T[?AY ۩}HL+aD+:/cyjdW3̧ S"6iG©SϵBl0[ H7! J30gCɫݢ\!릱u}3q%P*ƹQ{ϓ«5*%sF-IƑxUK1u[43}Oy˪,R9c˾h/g ' 7P y\B%f3+1M[Dk ƹ#$9KQ= rWK\= ^>p3E\0=^Vrw>1 DX&5pT☫5k`(Ld4@ܩOYW̹PU3 j?hQ*r!HbGA bkFg=5.Rzƛ cg]χT~+;ZswobhsR4h`c9~i]¤h`MAdbzKCcọ̃ь dm@n#R:`qtRA:=Y)Dp PobX}'J\?dZ჊xd-yadGx$A~!D'9a =jmbCpl~QG ds_%w_ MC2/Js,cD 8U{t}R؜VJBU/k%PZKQ6Eq^15@05@ k5DNQ3ml -os0/Deuf5%Z"|iXaqJg(73cp 7P#0@-?gu5=0,{ٓ >;frbr'7=!ͭlu 4_=KAK;ZoӤ_Pgc1[9NEc:p q>y̿iZHa&Ӝ47Zz^qpS|B&r?8Hͤ_<֤SAiDoH|@*9Z[ ] +GC!w 9A=`FKa^vu;:I2 H7\Q4E /(q.UV0jE m{* 78? }pC/k ~?3#}rp*1 m]Gs3_"bNZIvFq>cjLjI3dJ>dA\C7Sda,__8ͻr%"sއ\oLg:6֮mš^8*P-|?+n̤v%.VT9wzezX̷ f#?C%k #Vy`^~4*ƛ_#"+y=mxcokZr_k2OW+D D~BSmN83HsAHdpVŵԟY۟:h: 2)wqj;Y:io5YK||9Io  YA649F&^&ryߵ?$~@CIF%Eger+[Χ>_8Pe,T[9f//`$XAF5T/l1Q")z(!DQw!na%a5n0ɩon0uuM8B~j"6ޠFPgCRy (i^ZW|aMfX?QYc˺IPn STT0^L È' Jߓ>qI<"kY,_R#f *k&{#eu[MSDL_eKp?}5wpb$9D_D/ ~Η`b%`/Ov +I9Wݐ(|_-5 M통r6GK9kKNg"6afo |gê+[qM1AH1ZG,UY[gd5b6`CYrI*'?Iɾ;6dbF#7ߚg>][I*zlIwƺS XK`>z35W@b1#J{ɵjEE li\Yf9)>Q? U MԇNQZ|ody&[oCĺT>$&:-]owD} TAB]`.?q1by!`K *6e;[-= *FEzfb9dLڣw]40߽Y5o3  s\ݼ㞳a\͊9b3V$fajV^j@V}%rOmD)%+lּ2J^2eT_5ӊw |{3*i뛴 ]h|o:8]ȖjoUԈӶ'3NJmJI9:kbp}pL&wR' r,J`J$WǨN[ވ饄܇t]${? (Lsʺ)FP4 ސ7@pB~}T#zb,\lAqV*V4N`[w j!ncL Dp'2_S{z[mНSzuh׿N<o0b{O/_|SxP#ՃCYTB6ttn+A>[Ct"e Uce7,Yľ+ Jo}Zl{sNuf60#XG1`usnB\GVU3RH+.!K6M<;(50[;R2L3/(:=wVp8чM@}7`nx6̘{}E]GAJ{:,J8c4ͦe,FG3˦yߡ@G(,sN󵬵!2/ $c"N_\'o(sF%D6_Ͼ`jѯWv2\Zȍ(xqU)_@7'm ~|)}_6v3JѫSs%UUs?>d햪41Nnzņs4cf}u)"tm'SNq_4H[47WRuOO.Ga~b%{1C(CC~-ax4aLE[PޤRdOB =IiRM] 0ysj3 VC@ӅI򥴫`^b\4%O\ڵ꭭4d|ƣChnTfQmBQ taȨ:aCi);z_-Gp\` "M% g)CFR"\z`^tP~%E(K8ȈYi,A 8 BZ-40\Wؖ7KD\%a6;Fȯ9A2H JbGjG TtRgƍ];H_fϡs\I/0ˌ^&v eRڠдF;Z;cYׅ=p4?F]? y<`'|ld]?G^޹* fZp 9?;1޹8c3FqdChYrPzTS<yįָ%_JjC%bHE+^2Tgw |I5N8b-ȕAk1~+ cG_,E;0 0TU}3f @D΂ld&, ! '/= '2 jmYXI(XgZop['0( p0Zevp^c\g*yӫn.\ #jhKsFR<+W z}[pS pyD), %Ycoeq{Ͱe ~^ Ӎ= %V]/LNSэQY`;L5dJ~%&ċ:Qil>Xz \cw?wƔ=G;~l][ '`~%(Wo@ 5#Tlw&Iх9astG.p֊AgL8V_zpeV+HTol)Jw =qKb1%i1Z+]K9HFqFe<5\+ecgvYEv,8A4,:;uADW߷ 0{hk==3A#Q uVrCI AK ǩ<eJuW=ꅞԷJ&~K\ݩYuU cZ^a*SfU(>k_p N۶t߃D훳L?q-]7c`gIp%R+`{[[aQӋs40!:blsU8.gE, .]J%-xڻ\^wDŽͅ)/XX m:u;lד!yB|֫Y[A&uj}bx(:?Ϟ-`>0]X~yGrΖ x&߸txGgNBGz6DXȑ3]ECroKK1B{vOÖVk ̉DRŖ0F"(rmxmI(F$fc22B9OP5 ڴ" {XKz4߹a8X G(׭Yٙ!5()d<+!y"r6ZTq鄪FhQe[P,Kwce.[H16Nwl|GY^LelR/_6Q$uz#4Ҍ=?cOڪ%ĚLhJ9ٌG|`i'H'c!? 9sHl7#7*T$]*skܸ4~V;دs m6<ۚ$W&3Ї0*XpϾ!ʀ2J35<MOَ?Oel\; R:Xa=]}^W =GC@>C;~v4`EI(⯧πhB#@()7.[ k:%/+\`^$).˧_>_kPE%WQhTe>:=XdF]\-R&j? )kC$6("9qX7|"b_g1vA9.7|9=6A7s/&Cŕ]IzUFGt[yM5qnxVƟd9tam\{h&vYg_ǘ.փ7/w ͌BiÔfGhEFoN+%Sb IĜJBCPlyw9rAwZ iW &5 |oVJ:^TXcNRbgyCda6|[Q١9DBՒsR:*B WƧ4y}^8ZtI% y)O >l9a'%\6)WU& v)y9)`BfKW=(aKİa {e`u]ZN}+jZHA”cOnM<_d5<r/o{2s^SEHv*O 5K27S4,屘GQg%Y^BfmSC,'ͷTic h 09nAS b+5@頫CEb#:5dSH.( 9LIg4b5H'Sxi(}VYH4 1^jWڥDC(Vm29πNe ${R8Wʚ u/58YbY7OD?:g##yj(.5%ꙐuwXdt f>sG#X$H+ * Cq sY-T ~Vڀ^؟ S5B\3{/wjih,( %S:_9Z $ճ8H%˯B9)]gGqNG&pn۫ri1qhDAXg؟N WHk)VtZjY@lW`"BT-~ɉ'Q# ,s{x}P`z?(>? ͎R$tbH0%b:!vMs&m`o2FFܕ)i/MVJFj#,5łyь+wu`6PGf\gʦ+v ]Z>b'w.Ak㰣Uimj: XkSYS cH,'UMܕFnEAg\1[Rㄆae(M4ubjfvhn}]D:CmIQFNeH5`YYKټ#%ǂncJkm( 0AC"^&;30!"džϻ!Brqs[9ѵ1!t(Vhd"M fg)aCE61.j;<<ڙN>wBŝ#"T#E5=(ҢBTrDM26$ 3v6=cxp?rdquesj_e:ڈXYJI*% uLCNu ?R V%^in`Ф?MjB32_7I\fnH{sJIkHkkDU%OL:w[=졆 .?}܇tgScֿ_'8aP;>P˦n0kP.M51b9وjr/&F'b+HecqWv9Z 2v}'f? y2tnOQtHޫTP?MB'e>Ҥs&lC6C `&O2eQ7]JH D9_[ xls"#rn^r G2~+CRnH*q:tjFdW={hrORٲ /~A:B+7 `ak'^DEsQS.b_C4^žH'6CtvAZ@'n^ PB2l!2 PBdtߖ'0ö1+G2o5LNŁ.LX'&qo^C3 Y̩>GsHy|_EL ո,[r/wA;n_z ʶRh pLeQcHH`:Fa~r fvVMkLѽRK5ON] /?d >/:#g\~lJdK3Y!6BU] !(7R`f)-*ҵ&+U;,:>==$,"^x'gwf(?|Ǩ𜃘M$wc*9|$ؙL:C̉&77Hw/m*@/aoZө&b rnH?0Ё'@(tf&4cyM|HnoC<*=ɉ|ü`r;Nh.49n{ç'9(߈eb'Gm()%`He)Ѥxjf/E/t Ĕcp"/gx&N6FXZ*l@"",ӷcB*8Jʧr"#B .'IE4.~Oƻ#'Y\ 8`oiłD<,bv3-nQ|@?\iL$ ?%{(fF7k \lCi5:?%[TDHS=41M%` JqRjkⰩdՍѵZyԄq sojY,ohAnP`l-Ic[7evFP]SAwm C+wpA1N<ޤٶ^9Y%0u ܧr(>7v00(Mؿ:f 8Qzf3~+<Frִ}C^ YDZ!xɴ#y7w0bŘǚXv'"m&2=$@/8 DRM]?֭UbiD;Jgj|LegV uaW"["!KJ |+qi9LO"O<݉ש=Z%QMd8kJgRf :=>gNj1I& vShS=&Ȯapj6m@+gYd&\lF먟3$QUyUufGѠRn8K 4L mgR[niL 0aAm8xajL*ĥ?ΨhPZ^m?DpJú7R1(dh@tTؕ5'uǑLff55N[ &(|]Xd?^-#)0!zm\~ͨu>w7}m~8ߏG{QU*$Ȓ{!Z݌d3,J1;Zwnk?WP>RlQI_Lkor ڳq"?ODqhwOXN=@I|fWl$͆:ڟueA˿=N[[WsVr ^twYMґo*@KePkB\(r滞or5f$CX)PFo /FXT⥂/Y~N/';Z+xqQeh:wrZ%_Ίw\Q Սx\8g*)D y̩rR"0nk  CΐuHSP wpP.c0xQ4= ] VNQeی&cyWkݴKF* W%['j$AEAYgPI)D"G}[E0x/寿 Wcd[-ӛ ee1h] %L)kA0MK DPF?aD2D(hxNBP0oiz# NZeU%cMNXCPN;tAP lu,V)7,C#~4jdXDxRz-&%H8(Vu~[W)]U::4h"B)0~an53xNB zpo [{hDtǕqP? l$xkܹ[du έ3jU\Qe9}b 2邻xق-U~d^JQ̒km.?yVڒWBh,?sS/"֘Sgh"̆\m 8lV$Oo WSAq+Or#DulRΕzujkiU]WiC5J6sqQHc?ʽ+"Yʖqot޳)4lxPa5J3 f૬g3石3AǰNJG o,gW$hY/Mg=欦дV$f L4R8:剼 <]Fu29ފ!7r~0% M{Z IRuIۃ]\]\ ;7"#3iԋ茐x0 (V.5\Tt!W]r,!1DҌ*!D5ʡp` -ժM2ܱ;r;* οJV \_L(fᦞ( QR0ٔf5SRk7.\O3tKʝ'Cv@_c.u @Q,ݯ@^uwq]Fh *(_P \ )+kOtN]fv JXdh"CmN&P+]c4RU$!MZI^#1lJઙ?dKH&Fb$k{䄦N]_{)O{!IU&fuD,+5)N 3}ųf9oxWa=|;EzO ˘N9GdiWVDK0SMM jEE?nA@)%U mpOJ{$al:sENO`KRvNRk>+`\u!&zBU(fOfq\L"vBldgkx.p>djLC9SS:=a:jv疧Oh>YLMEFÙDa*`Q=xזcA,?X4cd=cY4gʹE؃u 0Xs5XB]3:'NJ9C9e40hB)çI~=\ G'^-z^t5|k֙D << LȽ6ã`[*_kR6籾 6sTe5Ia#I A,ǢJu!9,-30L 2owS-mX B~6th5I4f13S\!z_p~KuW5օXJ BK,N\/MH@7X\b_kq.[h,2 \9`}{L2̺Eg}iws4v_`~ye'_:>g繴n([GFQJR-aL xE b@(&I hUz)Q ]S"40,|:xmB9#V RC!A}n4IλGfP!`Vjz}8) &l'գ69-INΧ^zyBi*r>Ӳw*?KaP%q+P5ֲOa/ἪQ~˚}!P20r΢٠S+V_-ASdz::sZ~)A BTqfY⸴6\X3$i(@$2U$ sip(SUu;oq"e.8ȅKPb2}]IC*[IȼnME9QM@H~>xd1i!Wc]&vJMf|#Xi` H!mJnv^HHefwl F]άjWRth{\PPxʂ{q#͓ 3hӖ'0)?}-Փ!´Զr? Gy0kh*p%W AGICL T8p/ :'b:IHj#[=Bw#sYYr}{'ɷ[7:!ѡ̄D͘m6$Di,tSMↅ:1M3\1ċ'|[HK@``s\:؝X)ϭ[oƐ'IU]򍆶F=tyL1**W DK%MoA>{%VKpw }ݕ2@}\5 sEh7 L2d 0F5:Opy>ś,zi뜷F{dd,5ı<#+RK2ۖSp=6WDY𻺛 o ڠ8<@WZT/Hq 9˳ɓdX #KaEoUƵ$4~:S0;GdPԖВ@y#|wkdQ-4嫂|$`agdI׵c*;STn^zx&TU)m0֟1 ڜI coɻ R9*u#Kb-E bX\RFgt[pFQN}|d &MTE֍f Pbّœp.Xy|iw!H0^8Ī9x',D kRDK$<-b>G%Cꊻʠ*ރ}G3AɷJZ7tf= H22˶UK+b'+DLH!٤屳|wOY" }`\xm{T(M;mi:+3 ˚#}h6 l%c\őů2 )ҟs̭yɘ)<¥AڒDW&h\EA! -F$OEvC࢒Z2JPlE{Y P$ux l]?nW J숂 +:lCg, 3 Ö>DlwA@AdiF W ˈ_!5'ڕnuцWO2yU_~sye+u{GDT ZXK04a!Zīh5 F;V.q=8B#PCʯJ1aL\Wn 0ѻ*K˃eW7Bk][TᖵϋBQUB-zg%6{a u D/24DqNTp.NCmePr߉{j>m#Ջp#mKo_P: ":۽-?R?GE,, .빫sV_6? 8S!:}̗SOecA`,Xp5RsV oqzK!rh=+_'@AdM*yf%Y TPw9v!EZc!B%Gqj J4= dJ+ gif O#=>Hy̋A{ =O \ j[ 慯lO"LCcI!Rڔ:wSRD"&R=;hCSόi~b0F}vX >_mySc;t9O6I >n`OtKe ,~dj\K*R%VOIoYdM' K6Q d96UGk|nK%&UgZ&֜bĽ\/5}5ӞnUtS#Mo%iuR\"̷f0mxChhxF}t҇ [^!D`iR/$gǵ=2/韹i]l6M+eO-G\v ʧvHWMH,YH=p]&JQ*˖%+]gT^I6Y^a5djk۰ 5O7鉫gwLóW.`ϱ G_Q`ZꈩEƇeTT q\wl"(2%[`h䳩 $ϼ[ YҴ*UZaC6TgDqx ^+@2Be|ȚqUͼeEh(V]$T,dϷ*l}*]@ j}I`sfOȓ<@ݑ 6@}eznJX0\91 !8 [TAAI>8cĮʍM2p( v?m?.xsB:r<]څXd3ZNiҒ5ㄸ[4 Dl>FafٌF{nR;y+o/T}LZCvďN`5AbIG䔎τjtdzst_=x幅vRG/bHԦTބ}К!, o8¯h[ r!l=Q+eBͯ ]W`dEEW!,aN(**iB(;]hm |fG ;#Zm? zJLfv)* )GUO<KTsYRή8e~[YkmH%"}LBI4bF#.h7c…FU٧Ap|JqvB(w(ue"rl#J[HйXש=3BtD5."EPw7ܬd_}u\"?p`o!|d^Uأ`[0>B^tUE"`\@.~5%20W(+߻o s-.u[ HaǓc[!Z2a'^ֺ( ORsKxAF?'% E!P3)rRz+)/dsR|:PY +y|q ˲Ͷ'Soh6 aJ w-[ n )N0c6rXPb^cj>`r`>;vZ Ni`9p^ݝ>zcDE(%ʗ FdM,XH\Z:5Ҿ(r.eS0*Biw*2\cS%gA r+(MU&ޮB.QaĴn D|KAQ{Zn::Q\HNh[%jD$ !+E;b8bM3{0c3,L7vMs*$ĘsU|? nWPI2h<%zܛU>eGTargq n,DN?dܡHCC)%hK<2{)L8ڹ&H)V4Q-;o;Ɣװ-kA"K##Y}_*ySps/Қv>/)k.4W!)(pӲ1Nj_eb&wR(c:>Yb(>38֘﷕$x&eJ5/Ԑ2Hj[D #1 G(x0E#J,%7G8DPEC5"W#+DvιUq =AFfb ,u{bL]{}?'6qsmcxZ<#B'6o7dA:jB9}_X&G=r?I' zB,рZ'aD)!O(x|R:f# QuBd(5LEҟXaQ:"'E6yVF4X%;#t}1b} r+N@G ;XXUKVqHX~#&m "#XI˒saf1|m0t!f.O7}jSKMFBN@6mg(0E8AcP. K"2B h2ٟ8dPMnq^=2`m;a)ʫ}4'.mH+hGWA' aawt\p;1 ylYչa n͓Y;ۦ{Ө袳 O'<*e[rf&'E9s9@Eq%Y^W4NԝWH,bV°*m-mRBxPݴhKvA%~N͈ a?)֯{xOgWxp2t좶dLU!"BѶSCtD Wn6 ڹvK|B'uT8DA2\{⟏gsiphI߮<:84TC󩈱j:㢯!n+pᮙUX$eI))xJPFf !G,_SQ5^d 5R[{j>x G[w(e38E5s:s7mt|2(v.ds0G$$^Z~<*N?{2_<]XYVkҵluTBq&ͷlG<7ݳ#O1OX Xu|X{! rkR\ʵ7 @/2#CW9NG$Jmvm`bFة$ǵrdp0l(Tn\Q ]B6ǿsd=w2X5,VUy7$s4tQ]bu%+iP0C˻Ԝe6-f@p|&Ux8?Y!7o\t|ҍWa(yΊ87oSIAӼu qtF4ˀ'*U4;d#U&K#3HU3jFf557=SKBcf%&خ%E>ώ-1*2+ϫyŝxĞS-bzjf":,D_`Eר^USX+y/szQ9S%.n6Ok`sS4NF1Q旮ѻU6LR1\4%րVBΕMrDj P?`ySGD P6g K>*ujWvm&ӟ+FQM\' dwj 9VV@AJP+:H﨧Y Ǹ< Nk#fm-#+))F_7D]1}H>%uD{k9{ƤLΐ/KRϢIY#^y4csNjO9zwwpFSS&=M>s?l< }u>I GeCH_%}Ȅ@+Zf}5벑U|T!aiTk^.OByI$1s#ᶪXe#B~fbnԟQb*|9A "tJj?#[uED 3%3Rܒ/l ztg p:ܯ /S Ϭ) vK y&3/񊢖p ;B&l 2 87x駡QJ]Be^3.p;˓WV3='#V u *.~l>4oc1e*o݉? Jt'79_!dBf)}t,-ʛ_{k s챗1z޿1xN?x)1ަi B ?{[).?h5H:5?0Ѻy[5]kɣ![ڏqψHBw{ݙ[~iwg RrMqcKcɛ2(!ᐅ75zݍح)ӃI(쁜=%ʹ31y[bzi *g[?8B|9\(0X#!ZdO+5/@{7oMf (p%׽,]enV'[PDpdc@IhD+LԿ܉[als[F^kPT"^"wŅD:T[>zzm#dˏ_NLqF%u;ػ_/rf$BKXEwng'+9U-%*s(-qS.tE,Ppe1[ά5%C8?|wI$KHm~Gb@\'ԙݮ9H.W"q¡[o@Jnrm[gaX &6ovP!$~فl_ otK&' Xj-ymT;BJWPd]&ua8ٸ[A`8L4(d BZ o3ܪn7Ch0"]b5% Z2.@ vE'7M+tkBd%cDJs '_B .-[[}$[e04 hԌWt4j )⨽o #M#2=?xĐ4&ũ3fOQ*m(z=4T19}~YT'ˆ"}K4)):x!uGjg&(3 QrNh㴷Pzi eaG eco7A]U>3H+ә7j#_\n" "s 2aL9E]~]LjQOh9շ].o5|X>߳IY71ǩ%ZoBK|| DղC3L:l"jvfu%G+yK@x]ıoR{PP_}'Fȳ$,;imG &jrf{*>ڱz63#kݭ*HrKc5;MhpȘJ9ìٳOD⮸dˊ.N WFCg9dwSY͈8j7H%4wc"9gȴT2Wwx竁=vjK&Sl͈E#TR hf8kZo8cϚ&|زOm$ B|dut9O`59GMM |q|ny1WIcܾc*3c镲剹PCG2вZV BuDK#y5z>j[^NK2^* `+{PO˫ gřHh$ObJb׿t岈jQVOњ^/GiwUz5n |C@P ]V64nHǹ X>#[h~|0y)'6ڕ~ʔ 39Q=ˡ*݆@-Њ :Cg$%vxBr eŻڍ"%/&8_-ܼ3{Rh*ol>m%V4Y,VEeM%^}qǦ 2uP&s/,M8?.ko~`UhsT6 =՚ܙ lmF3K3LoZbs8~-(UEww_cMe S Nq1gP)+| hk|'F,;+9$vqF K[y@Y_8E Zss A.Y+}0-`*HVǍŹbR.|^2HUXݙsv $C?bC)pM& xYSE&(u=Z NkUK9B`΂XSj &hɔjV聾ssuˡP>Cb0$Puv{u]!;!ӱ_s8b[  iIMdOdYPSL)ʎW*l)eo1_Y.MM7j%iK,;?rEf4nWd;׹}p 3tnZGjI)ꛌ",E'& 'QJ1D }dgC[a!~I0SNFg+?8mﴛi R0'A?ŵg!(\?y!j6Y:њЗl CrαV}>z:ڊoPYJ6 >\nD»%Hަ%7+ X;鱘^~Je ùB WiZu^9fyS 6|lndvS!`vM05|bczB `'ͶtG+6/@)t鱧HּŠOg!=_''6sAO3_ZB]l~ bD/IW°f ռ\TA1Pl4dIP 4(헙syuֶLe='ˢ(ͭJgl0 7vIy ҡ鎕 뛝)y3Nh,cs729ok 埑͗~o_`b y kf}Qˬ{ʺG4H$)CE0|h-*qfWW_`*O(a*̄ȡVo\1}xJ)=a1 _V~?aaOKjKU6ڗ}IuI! ~4DĻD@C4éK~b+bFsiоW lbtM)w S]kiOKO=ٻAg:$b=@\p.c83Qy\FiBwBs}@ϐ}$'^-`N0w/n w=d(S *'wfi[wUBk|p1{ } QCge!ZI fa-ezfqF. t|"ݶfdp|#>D(;{B@x$o$c Ip[#L2K74h?I//UMӡƽfO5pִ{m_YlWrP+UYaՀ @ۙnQTxIZ [Kx Ȇ J_0؀.ɢ@aeNQ!&bQ9oo {J'oMu ܅ H ش'EVd0p<\Up.^l>B|LM#_\pzvQ.%nF,Ҡ1Kw4 (Pjp^ϰYLX}"a^|*>QYjE% n} .ܐ[^ycAc+4 CTf˹e'=aQM?Tvg]N< * H}vH/`QwRA7{fRM?샑FLS{s<~,$7#o f0ڣ:|&*ޯW^{t?~{좺R{*UsU0lgh \Q~DF cw[jsF!5l>-mez-)k<;:RF;C2}$Bg2;Y܉Sj0cV$%'eQ 9})h{45JK#r*4#b..?}F8r\u3#v[׮8*̏ Zi ciaj>Bz ^ S-o5Auf8:yꐗEjB8y>]>5["}# B(B?IpJgivϳE #^IKk.tEԗ-N+N۱]ZGw&2 sUȄCѶkigL6ۅ>kĭ#U÷E~))X"r˪gt b9/έNioZ>B-u/2HBfv!nNjtv&_tH"^/r&PZ3SIB)02ҷ{cfҴ-';eHbQl3sӃs}FWJr*XQmQr֓mN'wHv>+\ @~ ̹{7S9M5A[de!Á Oatй:=,d Xc d4Fqm%/nA`2I6 ̄8t\İ'a[Lֱi}V Br JvQ3vLD7SzaVw%Kv!/KM6FO"tyXȠٙr<=6,ț[%.2~HBW`Cx,e8|4я¦4EzKwef碓R~hژc>AfNM.r7I#X% u+bTM+c#{:y+]DHqYhIѸ'D~[ðG`,cTMm؎,VcLWeymϲ JLưn!tWf#p?3f@^=3M|oKJ1Ww=5 T@7!X{/w0s&ONxa@Ǜ }22LLX nSFqJ_[+XYhr(zNۥ;9gϑ0Y?0Лj04G Vr{J-UH32bJ1m]?cUTs&`4\M`LUsJ4t%L.-UXdVJu3h3ŲqCp)FqE R'n0`)rJb۝$>pfmݥOnjyބ\ SwHôf׊ f^ 2j"QtcӔ-m`oS*eׂ-+ 2Z_F^'5<e x=;mNBҦsF~?WxiVu"~:!cA%K9pKQ,Y4؆ 鞚WP;KJQKB:kU%V G~Ɵr҄Cks-\X;I-YіjK=)^@&gq7;# ZGy:7CQֺ$èK1(BZ%,:g -gM>ir1}U'<Ҏ*!kN[_'s0Xzh<$:t{)0]^zVJ|rnC[IIyMx8UWzXfP.8t/Xo$yHU7S<{cPV89(qXc fEYgH+f7C^i]א>-s#γB zʒb3I1'uϳe )vewW\.}m_DpS&y5.h/6o{VtTb%b7Z |Ap,Cҳ&$a.joTK0=m!'2 XDuH@;B2GoßiOݙ0M!c#{N/Z&)?jTV E\z+离}͋-*tS@0m ?w1OmPD.LzF9n@@xeN'ty =+e {!9k_E@ 2D$V+/_L0M٨#,uy2Ჳ!/{bNCu@-H>bM9Jm5F-uAsHVְ4*c'[O&6I8LI Fy3ˠ_'G|8mU [i{ؙIsv%>R?gѰ0h7gaP. ]1L JsAy2O>!FF}tE7&BU+r4 n*~"r3}("E,o2P'ʩ^(ΜV@(wTQYX ӭӘ93SYsSOh ]BgU"bG?I^i86J DgJgpzyF@ i13y>jP_d>AiMުHoo}{p't.KS~_!2 49bl[>[z3*_ۓ2]Ij=S`-qH2E.YH=Ucaa'9$(X`m^c8)Cf_ o^C_1m4Ҏ+LM7;#?ij c=˧;wf'с?Kou>D_6Js45[ca9DvxZ `%If;jesTD9iiã&]=8-I6Wƅ;)'xtl>:V@7`L K_vՃh“H" }'qPl,Vkd;5`ؽMH}iO>q A?Lp6ee6U.UPu1ȿm ga=Ԗ`v4i \ȷ#KsIАYHALQ"d٣tep,*c{ƅż7܈e-5bG}vJp8&1t>M`vRgL @b騇 *{g~:}Ë i|]Tj:%M ]KdueyK`4CςAV&x kvL8!dqd'XH.,mGr46t4:G곯e9Vy[PFE 1:)WGB\.v)TG=CӴPŨ4;CtR#%[{%J)h>ǬE&n \吾0~rZ;r #0u'LK[kXWo+GpeJ&]z80 ǿ" n|^$*k:+ûWx~1ԁOM\m mJSӯv,[YqVx_M<~7 ьǗyqyBXtjrˈt@:996I b5Qk={4IX/;װXB .ORT 2'일Fb-1 !Lȍ|UC^e| hYCՓ]\H+,1Z^-c=tKS풶$lkXJ_:gB5EO?%AJ;*xho8 Cg{4 lß n<_M`sI֑u’[LHmZ/3?X),59u }/*+j3@3"V uˀaGC CNmm9Dz4,:bRQׄ1k擟\f踊0 N T` /Bqw#Zdw3XS [zI>f yvq ɖKh@Ӄ6Ӄ/u+V0 ?d}-5p>L3Z*-|nf3YH [) o @9ňkRe]JQͱcX, K+$(Җ˞W5㒍9Y~b$bC(l7%avg@Aka3FLǀm C ߬:$ksJGɊ:P`C>6AGo h)1M-3+/xo?j=N/Tdqb-gi5+sΓjoXnY)'zkb}Fmc'ڗ+a y07N=y?!C2~%{b0m<26R4GMR;)8r*@x.,"qdD;*'cO]ɔ'_z9 >qyyۣ\\h D.+&)6dM5b=  jOE!4UvD 4km^̹i8P`f~?J& 0?P3?ؐB: Jow%'}&^mzoGԖw;K~$D̞=ذejiRe~ Ub׋+sҕF!2mGE( 6VDŗĹ .p8@'@$aT?*,%Il ,ւ'jv. Jt~(UXY= ~ݓǘX'lxؕD1j5lG0Bpeux-;Ň2Ԭ e 8J|aì-ZPd@u!74@`%*]wEA]ʀZarW-*5FBWR9O v\mny]sѫak2 FH<'ۑ-=c.]OR=2r4h)n]k jpZq\g0·E=&d r}lQX/s3S%!EogOYXPsm  :S}""n%6&`;Dfab Z{TKϸ*k1O]p1u%]Hy`87 `>dbǖ`3 C*կy#lW9J̤YfҊ8vdafW-G '0 ㊪|גzU NGsˤ_~?E!h5*tǀ-!.DQ2}.Uv9n- /0bz'ӳY0qBk|o[ rTCG&b*Ep-Y̱>=$q$ÿĤ_\v [s×Q+wv3fz1%z%zZڗ81r5QZm&R<7Qړgɰ9U(g)UԀçYO1[YLgP] $Y`Rd@#`zjV/zrO!籝#Ȼ`.f;{SDDrF$&|Cws5)#uR9f 6N=?4tBoxóq)#uI&{AmrE &cL7 U%HHCH}10U[No8N [խ$W&lFMџ*0i*Kz>(=,/]ajJhƹ$%!gf iANEll-`k#(J30AnH9UW!ƎmvZx(X牕)iH$=BB_d. xϦr$Q ~C|+00$C事̟ۡ#6 $%GXU V- ~tG@iͿ,P"St!M9\(4`,<3 /Rѝ=]b!Vb1ݺ3L/^m$y LڍLN WFs'ݸ%9#2ٽZD)qi*o=#t궈]r5ö?2jUnrYw.)t;0 CZ 'b(m6;wBMSݲMк`p\Q^]5Wy bM *L3@_wiq{IB-fsƻ"F g&wfo滋(4 \8݂]\oS$iZ6&LmhLȫzJh'sH>'bK[|.O? ®#n&?& %ղ;U iL|u Zz?^7֭ͪ-`;[|mH6=ȉxx*nX PA6Kl +(n"<0-DJy笰V,xM +F9䰌'uK<3mڔ`pݓuɴHA 0=W,o)ML;_7=wbųr͙34(&bLxb5$y(L0э*+;uOf]J#-t,˼JUP BØx~eb!bW=/ Q]Asjs'SO y?ҍ5*vKԔ {it ^pu(p̤ub-+a{U*`C8M2< 4P`SgY=M~'n[Ы[ZfǿCöHXQnU̠e:@BI4Ϊ̗bj=&:V,Y hx!]lnG>(}B+?3$3~̋D,V$skaz.gɃ"1&-y*ǃUYO" JT(@d] ?./ըr%5=3"0 >"hQ48Q+ޯue/WJ63B% `#YDMS8[ " nN>@OAUsY nHuj)-9ߚwi|(~#-#yC̯*K P g>wW ]'ncW wu,Ss/3sUኲ-yNSh@%Bmg`/vSr-NԐ 6`Rbd)Tdթ;gy2-ܖ.%(kkȬYFF^էY];Lmz9"x9D^ ܢSBhy\u~V6@21#&R[4#Bm@$ Gcmhw)  & }I͌aM}' lJI; G{ص5p3c ' 쉗iATo)rP3ɕjfKwJOP=ٝ>/llR=diZKkT4K_)xe(ב-QvԽa C@Ī|IZ=, N=mdǟ+e0 y+L"HV^WK4[у2{-G;5?WDZw['yNI$ 1sxǎ ^xN0~XVlaO1?V`m3MB)V(ɷ V~>xT=W.|vk 'ebc7I[HĢm,tFlTKRT \bvcRC)TSٔMa*>ņ)ޟrJSnѣYTߘԱVr6fj1tf򅐧mu?剓vC E Ro8yjb)[n*qqy[{?30+۰m>VKvC4~6EES_Udv;:tː%Hn0ܜF(Kd+ pˤ1@ I4gITc#˴1mOq:i&òq :4( p5֫62z6r ki |Wg@rzdh`WTp%~lv}HLQ$lmC -SS )e! օV@(nCk9UT자s-SLkܴ;pʩWP%PC%́'+ v+j̕~^rV,X'٘j4S @- tQ3.h"l@߹CPҏ[= ؾ_ 𳈅%!HdկmٸPSƾ? 0r дIP@!6F*E<)\r [BR&; [nYc(‡iW}kL!Fcf mɗLXϝJ` ɗMqF'o׺%"vO<2\海!arl&fj)v;񯩱a" o2 dǧRnrK ǽV1g_Ȕ+jEmP*nsDOfEܹMZ?vHs!޴_W _ɸb/B6U7.Vq>me~lXM7"ZIqJLsX{80O>S1oSTϱT2ᓄ$4@]]*9Jlcxtic ߆EGN2JuqG6h$Q N!hMbw?oW;AX͢p'L (16A-bfloGݠnsY! =΀VۊB #]$ű )8 1x11|Q?_]o[""*T{h1d̙ ɞGtisʑ.%Bo@H ,lrOao`DեIuɒ|L3g:e U,(ju\d4DUْ0(ji<¢ 6MyJQ5'RT n`wX^D,{{2DbuDAf6:9QCz:RCpz /(Z -uE$aw8~@IZ25mh ]G4?̣'eQ^l^{ P(LЫ%oQX(h~7ɸYJ̉< u':~ۧ)V:C U:xߢqUaEyR/8l_fYb XL,.\|>7 ˴ }X3MtH@(UZ;/WsFn!֥a@ .AT/a&Uxje^84BEİ!|h=Y\#y^ hK RFl]XO[ ?q$nwO:|WS"I_,nm[x3QWga~$P~y/x> htP_ D\N/v9Fv- 9""7V$KJ!M>\SPO ඕ:[ܔUx6Z[TM%m۾>AV x t`O1C B^bwv>%9[e1gU947Pl S/RI.)-^²HݰS%IVdfFu~<4VZ0.,p吣CBL m?[ nmˮB]+3sylB8Ȝ=ya< ZD4]W,bnl1^Ö(҉=|@i-ӓyґtUCΪs7~ҀU~4H*#hl~l Kuޓ yēk"o4D>9$f`6 uq$ a5()JI9P=^Hd;-G T7ٟc35~igfb2?:z,JwqEf]t2%:k?ۏצJD~#ur Ah5M OuȝρHKԘ S^QPÎ7p`LְBrU:tbQ֫[B\֕z\;bs:swȨB53uU(%d/G@k$B$bnz7釉z"r\eV_R@865CeotuKb X]  g2x^xƎy7Tiٌf0IǚObh};UbP/̹@t(PXg!glPA{na!2+arwun?$c?$t=9yWc^٨ƞPqVQk%Cuɶ=f`11UwRb*xjLqX"W;^ +LKw"21|ZfD];_|9wu9: ?:t8gփ3 g(:ㅤu™vיAcO0D2XlXg넘^hf1,5"i8cynLo_/}B7N,[4Iu*PNܧJ)% ۽!e;]'V%[`dig ¢H2evNRPS/.TUE [80{ehfܠ,C*rFGz n8س1S|'ohdں8ג"zVJ(GifaL<)Eq}}=HϿ?~/(wq._2c6Bd$-mgF&Oc 1-׿(`Yvie \̹2l;Q:awUa {< qEO['P᩶r b&/nS6!BXBQVɻz3nY3L<֫/7,_LBLLzEuYO0ɌTuo.bOf BɯFn f;Vӣ$8nڜ`5;}pp@灷 ݉ȴ)ñԻb-^8Y7cgBMu\JCG7܈%9G t _kbsyVm(i+ʄ|vuZ-ʔԽ>hGWq8  K'Z9SՖ8Dpnrnr濂>[&elRè^3XNA5b@ :\O_x"% r"R˰&FV"jƁ,Ha`I) {MɭT,nq-||ΰu[ܱg\'^{Jt,]`X1ލ0 @}MRDϛk " ܝ^/<&dAv-p(x}зn|I0sI-6? }wW ?P|!j;y4qeLc$_Nj{en)U ^OtH|쉺0@KlVNB_:7詜 /Tm߁mBDGy[[Oo ߄tw!5`gChsKkjP (o͔RGiʚkJ1FPK]3B ༌zH{B}s&]Н TJN!Ӌ>VY  `m&ҚK,^"nJ"7qBŝcjkWfajBBY\.-} P*t롰4Q-K /'@~=(M;*#( Jb ÇΞ$R@c~|,GۛLm~^) l["9d> R6 vB1`Li-^ 6Ȣy S\-z'sRhoHY1Ȭ[ЌX$x; mR0}&78_l }c:$$yT+:;D&=PM<$2NjQZӣ[F||BŌۮL(j(1?ijhGVEl:ÔHg.2NӃ5('} b~36y,ec@hpV NrP7`&]=K .y#0@'Sڨ9rS "`]d׃B.ǍcsqoHmObFߵEoAv~H)5\t&czW7?E 4BWкWk9T重|$b7&feߴx6ZIN,ie c6uX??32-DYG0ȿ\ ^ꃕasCSK@ 4QR*;M!:5E E!!<_ƛ$TA\j.ħbW]*H-~L nK-snL_<ȗ~n>׬4kV|V1ޞ2c]l@]=[}ڹnX1/=?ʈ?H|qH.dpssI<,txz} ԄCL\ Q2-Md rM@?<%2ޑOF~.UϰABht-^"|Rd4C%.w{V~;5q%EE{*@78جa ]&haۂ:.00tb'At[gȲ"9)n&n)\:=~̙G\ǪҕҼWn8 YbF½2o䂇(_VrQ>]hn6^NlBF_O&YDw$#8z,  )O=xP#`]|z{X MeAJBv.*~p,~G!eq:y2:[~dV7B5ۥ^7oK4:W^X Y7;M6\LAyIQmfl3YM 7KrEYZdCzD60.0:ʎmJ)Il?gw pM~7 a2sȀ6}u`'K#$ o9~miy҃AO][4P4NTB(L:]Dif4NT5= \E%Q|zSraB42dHiűl̂>Z"`!;G"3SW\\uĿJg:W|'t=j7@6,B+](OAb0 AW^!/Yh'?4^79/9o_93ߩy֒: (fAs&/x}Ռ;ݡjBb4&XHb"g~+-n q R;bif Jik! Y2IĮEʖYj1m(\i]G@Emd!p K$LcO؉-a!ԯshWڇ=P=$^Pw<{4I_WW0%Il'?s)njjiIӣ]^bR$(QQrB?L*O.LuCt[V_J2f=IO; U.~u فl`/3yk7]#(j[M].UR^s!TfTJwLi"6/L03<6Ɋ t<VfHac69kfNӀhS{=ać jT:?ܙ f;Kc":k:SlIȥWz[b ^ $v)ڶ[IX1|?Uc$ '+N}Fw+@uPh̐'6nqZq>F^n}]8biˎc:wֽ(Xbhud>XuUe+f;HU2[+wZ(-#OR5ac%{t-D&[\:wV!Nv]>y @ =+Q͉w C}m%Y%OqkozԐqm;u0~'85/v//xUwD ?¤Ч EXHӈՐӡ1/tBXYYȧ>Q,܁0xo,YMyJ~ժ_ÀI*hʢ`E}d^8Efb 䣠NPcPiˎ)\E0Y 0ᵿ<q1ipB+ &1yӕQBs O ͞ ?(+w9XUJz樤" ~܊~#V>P}yQ(aM/2bs7ξbUجѳ>!ت6 @a="q3^9n"\>b;3CޏoW.:0`p QaND:NVe~PKO5㪰?4eD(*ԱR-8۲(:A E'V՛JT-i3+Q,紦pBR0VIlxI/!"%߬ uPQJ*an !}!ՄK,ѢlHu?pKeLYIs p% ^ȸ \|O{$/yZ$C\fO / =?aJTD=q+Ia0rwKo7'!޼]*o@ &-K<ݢ$@*WC5;F"{R8j khF[+k2iihm56 v K\3KMA-^| O ·䚢vkVzE}(ذ#Lˇ5#$<_+4+QOi-L bP>!'}-|Odpkڦ=/i|QOOR`meӭƒthG!@d:5: V|= J {>)4nJk]lNkMZ|ڥ;#m SE?$ǣb zH4ʄb+|V>LZgX5exGs #jC7Q7[XɖA>UZ~PZDST`zK-ۼAͲ Dhغ6nxQse|8]Xyf{$iD c3Q8VePqJ, CHRb_櫳&T:4i)3! (!E*^`mxw8a4D;%C;) 7K: - z &Z/ qmZhSJq'7P\]T #Û1oܢMWu ƓsJ^4! ZEf*SU g s^&.}L *@SsSqC#Ht > ;+jKyDP^OZ7XwOS1ޓ֦^e^*QBH d!(o M4A1Nf-F n nc-)@_GQt6h/lS,I3Cxo"&B2J*Z eD-(rЩw 6m"9<5/]"ԇ9tY7Eߥ>ÛwG4҉l+ݞmZkqz̫sB5By6v#A{3\:d)\iQ&5:˵{]ӂq$  BBQ0b<&f\16G5וˆ O2\INaU`E$t劂DcG #.,ބ yW 9_r(p3+/zfЖN0м(KW +̐' l8Iݒbpgn<򞵃GB_?bWѝuz'OG= :z汚@3ܿzu|1 4ßvG,OuA؃R 0&zV7^Lg#GPuoUD3gF(*YW~,2>c(\<#aa3:: 2qP`j?z$a9?NX* }(A^]e$p:A$'#.T#02> 3J>AŦV&!9Eݟ!WeNɠFE64ԅN $ͷ_fi֭EuI?NLa]4Fg^_5H'=M61Zı"uBj>_qOITL7}yZ@!pj,Axr GvClA#yӬBH^$jt4/Q{B++bxU!,yB7Ř|v5P_qܪ7x,{t66?ͳq&twOL?va wPNpaKƦqZ4@Nj%Ff5(у,@J7wJ™ьVt@f0}T7\eF5&,qMY"ZӞΎ+%-kiH{#uftV4ȴ.((1ƐE 5#td¤c=5w<2úcsbe> HJl[NbEs80|qآfZ 8y*$k, L9D(פb z/ !!?\/[wɡ;`u1X3Fᠸ6 1@>I{(򟼒=RcALasR,^gLk2 UϷs^RYk]ɠ:y ag"$u[<OxEf.1Nz;sײW9ik'kQxt5xp䓐\p;.b0ϱmumuq#AA9XOy.@(9j6e2үt@ż']*58l|MtO"> M,v{_^*m`'L0PÜ"3z@XinWYV:>rm.]ޏ^ߣ1b@ۋ'p5jw6J&*nCZ[G9Tt#C[-W8byE۞֤ȽI 5P|xױ.^Xd sg04׶ǭO:$jK7iT(wU%Vߵ*mb Z)lcƞte m V+?vzup'*mMikO2N :[b[7lĒ HQ7B鰀yCqI W&03W!'51sĜG&ť31x'ӡ|HaӯUocYUq"潊!榉0>l$l瀛jb>@ѳîpq.З0g _da/UHH/ [5(zD`( O#}gF 6+/DٔakHR\` 9r e@&R݄:IsE#UF;:GLs,Wupso]< bm^SVV%]_Wv=Ѿݮ+]: ˖CȂ\[Yo0Hqۡ0HETɕvW,YŊӗ =/q|QtwUV#s]ˎ$ӐB2Yga$W}Ōtd8`Zup*ZJV,}j5;R`7AF!;S'"Q}%ZupI2t$GB`g{ZxgL`2^ ثPN (-p =@pA`IA-QL;WX20dqs~Du)OvO[?LWalZ4rO۬TΘ6-rkoO:˦m LLT!t]8Oېm FmpA 6+*2QNB7;ӧh"a~fۦmI05_uSTV ;-tF@)#Jig؎ "k)Y,W;?ӥt}B'ߛ'UͼoOA^R +#ЩH"g\Msպ'I K@>e [0Ye*AƘ6V`; &HyMOD~B#ʹ J8~!Ybl2X_v9Fʜ8{<%݉Ws8ߦl/Jq ߣ'-D h|;QwF)'!ƳG/ Dz*CkNSyQ.>C*)ԭH੹7qYT2US};xtϢ+"ŀk)'YľJQ4aےrEF̤3=yC큦H.~}> 3f>2)0m>B_ï1fȺ 6K XFI'zB7A;}2D`p:Di2(M,+cc6keQ9^GKZS,̅Kdf?'rqy`^dG ߩℂ!m1_=^`4"Nc"vo u[zT|nm;a80eqQ%~j1{kpY0Aڳ=ʡM`EDQ?WUa8t$]֞po M1ҫ $sw (E> ?8%{89{n\ V [](XMQل$0qNUz÷[t_*E@#f\)n?6^-q`fNϝ;6oK@XٗuLh#K0Ԉx.|3>*.'dIj)B)7xo}n~/ r'#Zy3:1Ϛf%9HA:1,#*jQVv!UߜT9T)_=8D<)Q60G,;s@HP`OJk%qB*Y K~lf26"_R][fi}̠nr&ZV62~˂x*j~ZKgR"A:˕U)X~Sw1;1f;\Lsf5:Xh]a=IJԶ~:$t>v 76_ H_(r!t)bQo 43 , @#j^] d[eko{@`0d$Ҕ'%=XF1%?R14^Qr2 ,FA#EE@)Z,dK-1N)%|-X (OTo1}ߌ7Q6 ^U!(u߈´b %iacW@9TBcϟmzO0iX>.0^o]wq@+#5ŋ9jEQ_9"SrBP=38 ދ{ُ4O0DeQh$șώҕvx~-&5Q":D|~cȖU_^MhUUNR~7PN>˥JvP^,Ux\Bq-mF ֭^*B5%a8HVeX9ަNz;ZT@IeD@Nߚž$O_̆k k!:OX0~vP<]_֦ǖ0g<#ѿ^ClRxEK[ a$h $=XSDsVYu;fPkp UCK.MM ۏXܮ鬶M#<[z7gȡ[+f11e1soIx,#tW Ě ?38pح5o4vFdp8N%"v7HcZG<`Lf5he*t)8zDhNuc}YZ-2;-\]3 LI+u1fb$7H|٘xlN_΍Ŀa5JLe3Seْ1(?p*_W'2]d華sr/[O(Eq"^j% N} f$D)2WKI*Zv}܈N5}]WM;zS:F]Z c sO?K_;`J dL{ڈㄈYjeO ^^gvۻ v=@!'}NОA}6PM.L\9ZeN~=jƜ|W L%81̹=Sk<9}!j.̅?B9x <gW,# %ømmI1Lɥ[}KLEzQVd{>OiZJ1,% p+杻 Nq}mzOqc"aR%d-Jѯ\k4ɃVc/eLe/zBP,ϰNЋP/,R3]{ZPiN߃LY ssEddt=!&˝vҊ_骚#W^GyKk)֫@}';/xPo`E{}WsN@P @&& OhlGnKf^pImAwZ@zҌ(:pe`a1QꤤI8D5$wt7f':lނ7dGl5>f.l9\-z0 *4G/_ 8]P-K *zrL\dcEfE]]?ղ'RWS$oKݼc޹~YN#*^0{ Pފ҄R;9('o .SgA,/y@7vpn3,3@*̓YgY~ lP esN>;%"*oq8Q4nt4cEa&~~yltFugx?[x* XL7Us$>1iyV~+\:EFa&R$K{&GS]-D`o\>5|vlN4=yرIQE>Dtĝ=O(jS,[{VHr-5+%ːOَ&p^p|F-h~x"gY_%Z>hD9#A {C첼瀯yIҨuQN2n dkq͗ɏDỷJ]+&\ Ս pا{vTH:q 3.jXj Z3:쳨y}Y9.@i96Ԍ!`]9JsƻeM9UQ, Ev6sV,7 /Q` psz bʹ5"TK|=FMcWsJE`B>)X&#C 6 5V13\QVi{%t#RKn~ܭ|k@(YZoM3u~+;zczy`<6:}n3Tc;@hjާh佭'`τ4N*knhbdw8{ Q~|=un%3]Q}#>@Ֆ@$z2ҕ+`rnyiVW,欿1\ӽKs@ m%ܻXJ6_QH\.h6S+H1"ôuO3,Zq7wm`o[Z*v;$}UٮRh^P)QLVF -ImlOA4Ņ(\TO6qco>frV EPSo"K_JMf!B@ϸPzo \O֣ksRhm#177PbuwZޕRD|9\ћp5 AQ:J 7q Hl݀[ O@R\R! (_ԧ8lPjzױ<>8vON W{Jgerb'o{9U&5=$S,i>Pwe.2w1 #HNh7ݒ}\XQy%DΡ?Y1^d2q |bhwhU T$T {'%X}}NHm֞ѭ- HsY#R>vZ#Ø߭`;D)L(IbR|Nd[;6̬Qxw@x[2I(P$9AziꪚZ@0l,Ej{9w4OԼ4xe Jp\M@c"@g$żY`;"LIדM<]8 VRV8Q9H|FLyv$;MF5 ,Uk~]p&*=WG5O!{Vyb d.mq>[_$o-Kl`5׌^t-ߤ ,cEd:tNު9GH-ux~"[BNv5ͳǚ{@K=7S2гALi؂F=]G䴎Qr:9g_I wX˼ bUZm3ZCpw-IDOI:(jEGЂ7}(5 -%́~hb$5h?h Uin?.͓JY;VN2чʸxrsyRu#0*Vāe&gH3ˉ.R_G 3m9Őcm#@x!Pv/OslrĥƼ}b!T`Bւh ?]pur17<1\=6OS>3bD[.)3c@y!N3)c!M6r%o]|فl_%6L Jy5GeڤzY{P#X^|Kk1]rkZiRwE`0 q:{d'z%/RևST ($a_YWڛj.peחo,r@Q*7O_%E\9rJ暝KњixG5t٨U,>ɠ ,3HIz uFF܃]S] +Xba{㸠ضz_I}~pz}\բB7X7  |3Yc8ZT:|\~f 8eq*%p߬ :dcJۙ=t݇k!i2x[h F8SH2^N0 {il߰ F,|쿧s(a#Iø,A60RmH&3<`}<_YIQi&WY"^$jd_jA/x~]A]Q*M(1n S$uK4niZVu\wb=}\jܱļ^Y]?`) g:̆{~EMFΩb(#Y!FLG(Qe|Q[Uy]ZVб5BgՕ CƧbWbwB E cM{yHvI63 N`>u1$uqfP$.?jR!Iؚb-% }tHόMlM!Gܫsnl"B0}淴:Y1ʦUwjfbjmK< :̅n?` j>*7-{ox9W|Tp`d n]Z8|(0\ @Ƚ6Q% A!/Nj^Cl{%W0u,Zsn%n10 ^6LxͥDHz.ߊDd17imzB˨@6A-%<NSD/]k} 1 /!޺UrעIӉҨÙçmːjL&o(E_tLekVx`G|P1G`/FspsnQBC #pzؑ|g0qthRڪ ʅi\7laB>MxC=.lhA/>@v;2FY:lD9gqUN=iB] gi! %]Y zL0ui3CŹo}uz4|+,ߚ 5E]MB(k 4XIF0Or/5Υfwپp& |R9yOK\5),p&ݞ"]Bx23cR+p^SĈ2a~I-|H#7SR1>WKT]_ p'ޟw t7яg/hM|rDBI{jv'#zpITQ؃1Y}K8G HC+UD@Wogv_govTTC6GI ~2kW-GLB=kEF$eKqPI#ydt8y0d*,Nl=\ND6 .L瘓ǰ'O=6 +dgJpLpm Akh p5?D)UnP}!+lkz,,+R*]Ka>~!,wRv59Dr6hZW{^1`7yB4tAN'}*SQ*Eګ}Hhz*ڬ.'i^ RuKىGMz(_BTZfUbD;?O8~s1R>_isXB%pÐԯPJFe_糓@[;ɶt1y z=/z~/gLYbaoʼn%'XLp3B/N EJ-u"Wk*6N\xn:z[)rG4 Oz[KnpF!\Slt컣5 5Ez!4. ڡp5KQoQ*ۗ:BGJy{|za@pol2:BJVEqBhG!~-!l~<ch <XWk"7UY67`3(jlj77t qWa,iCdEk|uπs;d&وpDK낙;``eojL($o[Ç,ا>떁L7 6,-yX'W-Z/y۹"h ngnzZ҄oUN_ (k5W *) ݲԚU1g>h'掄Flv&liLc6݆+_*s{A O0.dApM+P/B0P^3lho2d ` xCGĔ)7P5Yp0҇&Dр_ ^`ZlsRl8G{E a s<)[ƇmA]WEYbVpA$Qg *=(QJIJM,U`#Z7#= -/5&Pg4UW`$U_đpPU CtONNy5 JʀSHdjݯ7+ylΤgnA?䬗pt :ISJ&cx7非}ÎۖoX- L]MQD#Az#W@DHȐ(:Yq%/m`]MA u(2YOH]~.1;;ڸsABɵ;§ci(c E04 i,6pn5ɻYS &) 5 C(t#d D&L0h 6JOqXjqH/) qHtOu"`  ;n`w;+6ZLqOoZhI\@xkd@)~]mRꑊꟹƺ6#GG~1PEctucc9.AQ^c2{Xl~|ˤCiᆃ*Y 7LlUPLW#3!m j1,|UA4ρY=?eb@"1T=^;" hԃO,"yb en^'t31-*z$U&髽{v`8է/I&4bɾxBִp6m=ϑ 3R& WÍX97+C=E4$nT 3Z![{~bϒ$3~J£̯A#)Ye#MR_HXY\f :ܞ>`8'ֈVdUCNl_@4ljmio6ݧjPw hr8B]v&(NjlTOuZ߀IEU. U[c}e [?v>ѬP?CekIy6twLGk(ӑzMw;k*C@P'38p]{a_Qt׀;+!G#f#[gd[`k>?(`t< rFL`!ZƁZ=,-x~5U2ֲ=B~ ?i٪(@5#Ň=%Ҩ)$;D *i˞AT= mY惗N*~RWWIE$ֽ_XLPD rK5NJtOV1*1>5E}E\YL|5QD"Jg6U[iJF8&)1PxKJqV2P|ኑ8gi; 'ƶLa:I:#Ue?׋ gˣryR̢y)I5eQ/-`+A\ ( ތ(>L`uQ׼@볷 ؓXP3 sPnxf0 IOPZY]:SHo4w˹sBr SP MgSR;{#5 lyP-i@9m,g=*8St pKYgyRs {2;[޾.ڐTðݝ1{= _j*xPcX?fR '%9z; YT}ZXYs69'eEFɞ{D:{g3N\Re˱$Lxϙ#nGPk̭PqYKo jyrк宫ɺٯ{5{_;fWĀ]Dx`X3ƅ9||pBh 0%&̈b}r(C$?NOad@bjZW:G V iM^T$k+@eG#8\H=lHMnB1P 3I<.|k*G,II"PRP([vh ڟ$π _ I~~2n0iIYoMBcvV jR e i֢'q `kÚWôhr -[r-15?~sD'T5kҰ Sd 즥?=>-l0;u%^gpvvKLkFFG|jYa´C8oO&3ۘ:3Bm+lNLLwFoW&VJ06NB@z;)>e }]࿺d="XW~q]蓝V3&HN rųDSt~dQa6_)$΋ r5 8@2GRch<'ka\ BU^? 6*l@(+3#1i> mT @)'&`d|+3+N '8XȿI3ˊX)THamfØ=1 k2Bî= K|&=b;*o(,Y2rsD6>x-TGaH:bG(X4$}JUI)2ɍ 2oXp2]1vyUbuaD#~t"E_;GּXm9P1cdbOa!p19 ֳK_ ޮYnHjC /|Ϳ3pn/i|U/S Bd]`T&obZ!w$#CXK<);J,K-Vr7ڇ\_I3b᪅0`uxFZAː`'XyH@S ݨl_Rg@I\}4)տEՇ+Cl':iD,|)bØKsh|X?Oѱ~P7ǯ[]^7fK Q2rV5>3:rSvCoo(o({]Cf"f?B:q5MّY$`Su+dsGThҚ8ߨm,|Aڻw-ں)m^ F}J%GVJٸo?O㙍PYw'e^iԌ Zn}F6#]Jśmc];,~ Rs1e$2Xxh)x7f'eX5$!_!JJ6#9-[;I,s 2 6*H'N/oE咦(YęY߭iE"t0=5Mu+?̤i#9ΘX0Q>q{^ft.u䳙빹\/Ty}cx*iuhM|`0wl&w*ĺT/,H<6I]8*P ïJ:e k.k|'{E #s$8~Bj2498cمl軾=b֧p&a[?3+\+$,{S SeG\ 妀NbɩTkue:cŲ}/a;ѝ*n!/a{ۍC/F -&V/~!+~+K򜿾U vyQkLEʶuBV/ƥ 2kI[CʠNjIug=IuaLK Rݵ)|e}:yf68elfW MRC01+ŔW Z6Pd%DPʹݏ d(N"MēÜWAȰp2:֠/r>9l+Xг:;`ׄ"5XìU/YF" &P T[bۅ2TC/9yȑdq`‰^;nBJJlTl3smh6 g36ܝK3HhbbN=%WU={\\>Ҏ[sr7`uHH]\([تssWfHW$TUL]akyyJ︐i?j`ĽݻFO_xKPqj(-VZ˲Cb1)\< {[RS^, Çէ#RT× Pܷw Pl>p8ƻq߉^|!3vI57\;b+H]Qp O-:-)^G ܁܊8q+􎟛y$DGKxI摄]|6]\k1ZK.X\M[de`]ش\:va9?X #$[ 4,bc3A*:kRH@;̥ oU+="0z_m8De/?T7"q췟;>^a޴ԈVi8DE$v$4u=SixlںL!~,g/X5p Y1z[❉rgQt/7,?gooF)FBXB/捘t?/L(`xʁzD 8lWz|+T7 v.FGNJձźߠsdzr7cNP3\s&L'+NF[]핁><7e/ /cJu"$"2rrӮCqY yҤf4ZjI7clA!ΝFF_* V+evrrO}]yyF%Qjuwd# YC`.ܢJ}hqFfr:gQ֋ γR>lǚOYA>@sjo0?EV˶8*o?HN$Tz@)2l!Og[ mHMT@̀ Խ/X5#O42ӉL ~7!$b" ڹ"LƏDR<3 rӜy z_{xmc- @8$t/.Lnp-7iUCϭ2z9@c62=]>SEVwh&sVy} TiX67r2F~UvܩMkso$Y<}NNM&j4o1-@]T?t۠ZT2loYulpv (?* M# v_,@}E܂k+Vggs>~s2'%qBq'VD3bt"@qD`ʪW(jAasFmҀ[Ug0HF`Ta]AFpuEZb{@`V\pl).v;W^ZWBFD,Y} MP*j i؟1qH˄XYcd<74m,: VچENހ^V'HP5гcvEg7[Dm>.*F|iԜ:y)mS/苙_^El fOG{9mpDpαcZ˰ϟf~^O$,Pp//tehA+x4 UFCYHd9QH>axm9#ZѢZe#nBy|=7S*P*v|mSzL]$q{k1G=rT8J>/XƇH@ó8P$_lߌc$Hԏ/T.:@ hj']Rta*X*X}]q"I<0K52^ٵf,V14nAtys LGn<ĶHiu  ID\_)؈UkrP226+W 1uh!\3fb }HVrcڡX`ŀ7 M<WhIz.j Qǭ/fZ3 {$zA8'뛠nTa"""hr5mNt\xXG  d4ߟ1^@4^Z\i|ۆ"r'ZVmrߧVa㍚^KM-P_0jwLo絃GppFvN DO?÷ٱ%I>i O %LpntK8BOs_'Y^v*صA[B241=+G- :,iBDj@lpJHUeZA0;iǀ=@vW6eS=Q;+Qs@^Ũ *7^c:PuQVQ(A c;~\Rڦڻ؅Ŭ}U;O}Ǡ\$z%9#[(c?d?`{^/˳wSЍs=RJ3#6QdDuW=vfFĈlQ":TԺo-Jd5f:"HTe-C}"1GYy%` KmJʐR*aJa9dsឝ}nZM9|r9\; WfةO+D8-Cr ^xD%DdHLNiuC`WBE=wvɖLY"UOG`րPT-^"~́^["jW:3Qv\n9|$OhMܦ"Hq Rcu,l_d]'BmPw:x%v 4I I_Q9Nƥ"lJ b3-[PJM<\va$Dͪy\f>;X0j==0s}'ݟ:Z'lS? ?􏖈In%)d)Oe(u'{;'mi{~EĒfOI2&B ʅl2'znlX,~i#YF&FQ}"vAº2i{lu ާ]?uQ\$' :6ܟ W4VOw^/dՈv+Tk n-[*E 1S_`Qx(_1c,y2ns{p}ԟ<9 eQX'sC7$|At6S-zH`x ڿPu&6 &E[|5p-V dP즜TZa2<=?P4PsA9/: u@{U2gc _cwxemRsp$ǿGӑTgv';&>~2w^؇ZM=i/T ok% G %upFXG%b9M:y ӭ,b' -T9p7;K}wOLz_-Ÿu>NI䫍@da:'=rx=TAp4Ti'Ef3tp,DBK[N#Bo&/y鴻@_9Mc2 M)WN%BSv7"M b'=ё 8e'Tdq.P[޾)X#*JȺ)MAs*5mX2 tXz NPUo('Dg3ޒȓ6$<A73lIF(UR.\Vɦm7;pJVuw=8S,;#7I^P/Y!+LH뤸IHewr)UOXu!v8Wma t-0exwW@\u UL_$Qfn?oY*Hџ)ӪWgZ[xx#ᄵVLf Q,ic+ nX0Fgj?00:2 x2mey.)_ĿV!iwP95߃pڛZ95tnJ_I@@{|: &הbP lu#m+F 541i9J^,À,hc(ƥZu.~$HmCl+Ir?2eYro;Vtv-9ƳmZ>MŽwfb!k, [z0ř6kPE93E](qC1)J$mKSh>v_3Zv1Q#*5D㯔[e>^ÔS83s ZUXcIu}I&G&* ߉:y!/D ǣBr[ȓϺv̢DI EV<'N{QQpA Q̐֓v/Ԥit^=I"Wk) o;qcEsbCA&^xqHWA>z+ýctv 8c)? å P1iY87i5gV3/R%Op^\\!0`B:&gI/^Dxﻤl=r sw(v\z;c@ÊrZPH…L'f>Q5Gj)Z,:5j{7󀁴p~ ZjQ]9%?}t vHc" cL,y4C.5nBma*~=p-v2D97B|P*~iqΥJMٖGS.;.FÜb{TknX~x>~Ы. (א\<M;w#>[{1v93ikQ}e(i`"phؔ0yng :[zU5UL #.w%|I/ouy%=`+.{Sm^E.|dߞ$.vsRGVGyr[t-ئWDI(\Z9@޽;3{BsDs@]\N1.0U ŮI،ikjL0AU4eI{t!MuJR#XYSVzύ{YDN8-*JP6SILQMH)+Ϙjn0z>6ǵfԚg$3OnXW>ZޯҪk!+3Mt$8*_s&2X7ti!GX0&/ӵi0x8a7Τ "LQ(fOVI_HѤX騋@U@AIu&L*ΫFT=,4tgRZ3Xj BIt`5guŖAU%2qxe{nʐY'33af1C*Ã7a @/wX#Q%)κ[cch %4).Ț.3E8[v)j5\*}ϼ|)6X2Cɘ}vA0cHI' G!"N*O}ṁ)eۆ `ݞZ.j׮UR;mPMYC˳8J8xFYGU6p*h\5K5B$g"^\%:FިiG(3tF nD\d#euMVݽQdߓ" %W13IZ9hwhܤxdBXJ }rgm]ZQ%PreZ#!/ > n6wQItxhF݄s%ENv4R (. :xg)2}A/Qֳ`I mbyj2 )%Pv@? Bgyw3b}rpՑG3C*xؔv_Lۗ*]OHb=Vb;uƺ>?6ٚ.ĤxD2Wz΢F,h&Ly #bFuC GA~ӼY Fa=d}Ց2}]L`tTž*- <@%{a ;}zϒiu>s|p/GH 9q0U[$3RT0n֔aV>6՘kC-SϛM^K uu-FDy Еa{!r> Cq}!5޼DZ":ԩ<# c:44cϟnuca;wqѨ|fkWU"SwOrknFVL.̑4bLE:9ݟD ˌ<8vm\;wSq=я?8Shp9bҕ$Uh2b (5iQs6.ŴáTd_J/NqrGR8r w= ґ0[_5P+'8jqǚHғ3]NkBY\Viw<%6(CR%H߲wtճjW٣|;S~LFG:*o{m ?ۨ<8;=\UB|v>1PJ/=~+232 566$}Ia$U6)͸)N -^xj26lI$\ ';w.qfMϵezS .-2缫#'lkMwD!k{d>zU#~P$176"a; ө!zU܁k1E (QRMw1s]E%waK }uձ~^d4$-RmPNBEFxΈr9dణŒ. e[H3?p\]QH+Ml%9az2 &LV,ch-L ,AG([+PؖN~$ysJ~(WQxEKyZp)ъn-ZsuWG+muR9_Td5,JDc HvB\b=\K@8*FVj 4tXs{8S/*}Q2U9|v[;)^OP# (apXqID\߻B̽=MTj-a5!dk}c$d$L,qjzdz@*5*_%'`2 I:r뗉'Z@]|+>^OoHR8'{Fniud ı܁1 jGKx"Vlpxٕz(hCώnV,Ea>*̌ ]L! x6ֆ5Ye{]׭l!zAzl& 4r > DY_,κȓOĎMi.ttQm;5VkǛLџH^DF s dԈ;)͎MA )~#A.|k%jaa!K+ݤ>YoWD/Fe/)KV|vZy0SֵJΨL#94[{󦶇4]wMCwpP D2a&t-^B\Y5>H ]?U&]&~:Ǟ'Lre* *C>Q /%Ɂ5RZ}ğw{&sX2\9qq@X{@l6"3-b<}UK+}n@A}966\SUg.U Ŧ0DEQ-^ ֚>ݿV~z-=]8127s9+џ;P63  R؇/,#S ;WFs9p*N@ٍZagTU?if8pEd2q88U+Ix=:<>Bh0j @pL|gHAsBNyLMiFT~QKX0[Cmd!T^_L0dA U$[%K KBʋdrPqSjf26>bJiB,8\̓Ȗ9d 0H{IjE>NptvCTηqgfr|@8pr:,gY(fiPe;.EԻ7F!EDі%VdOe9 }J<|RB 86\2C}m7߄Sq䢨 KRl`6N7?sH]ipm y)zl~=F ҜG!ݙ7zWԠI.tZ򊣏P:}GP x k +| $}igW\J.Ŕ~"hzt `hYD0$ +*]½Yy|&֣T,cLiױA9-L J]x UKm Teؐ9׌|< K4LF¾"<( H|E|*c{`aM7*POKoB$RGArP_jg]y"Bk p&I\?d,hq:RX3>'ǕzOu;݊us`%!~w tJz+Ik,3F 79|"bYp%W(/I5ix ??\Y izN8.d^#XI:ZAWp[&{J,ļ:b3{1߬ޮ$+K1FQZ_uj5I閰Y(<u_Ie7Dl6B B冖s}k۽1*o氅E?˅!HÑZa&CW2)F0Xʽ g9 ?⿷%S! oҦ0^Z!'3jEE˻, YóF :Z9+9NTBR;hD`peqXY8S:o#}CUĽ࿁iY #Utvҁ1Q@ ߭3K|CIJoH־pKSm.޻q&.lg5WU9TL_Jʎ{~]+DsA9,X|Wl8KN# F*5,UWkTshC «"|A)hj2(ΆCL=>5Gz)DbA>:w1/drA-zTlaXɦ[Di,VcRٻ]F;Z{7jjVSgA$ z 6r'.AC^!<$TDH-whWZ}Jhq-]`  Xy>"Pdė"ù S;3n (~xDV?{ z V_lqyeN/^ +c3|_j.C5hDA6TKJIZ4%,8×Ē㤐2Rbʧ|Ḱ˷L Ȉ9[O4Ӌ +̆%-ݰp^Y. y9s‹JUK+?u!-=ĵkR]y%W(8a KI'I>8O u|rBZOg%}8DU4"O =G"?; B->nҎBr?C.m̪9( %\r@cEpQı[kFbIy *Ս,6R<)6(eQ 3yX r})B1 :Djy873pdz%ü ?؁ )ԓ`[{.RLS$W sn϶pa-԰N>=`e3P%Tb)gL?]2YHyv |"gvѪ7IͥN0{ myL:;FӴbH(Dj!T1(T7nCgJSk2O<*.[,*p0A#n\O٠s ݉#->9kWS!e3}IF[Cbg(W\@*D J=vrb$x @ ,_[ZncT7)q"5IH%s xF( ozNiMwcKs؜L6șN,z1{glѩ1n>-ҩCiP o &FC,CϤ>Y:1u$kn`ݴȀy5V{ ]*zwb!s*Q6M$65>óGgb1SeW(v%vʏ<6k0DEK+#(C篨|{,Wz#kˆi>;fi9t}Z /KUup OC˃c歑+{AnLE3 {PϨ>X^xPs1 Wk_hPyηBXew;fCm_6%?v3arQCr(-ׄD?{Q%Q l Ʋj脜,+ ZOF\NR8^8HO\CqG%yE$гf)0X*rدqra" CrͧA),{l=P% XN=)45XNAq`J| ^R-YAO5Myd\ laL3.\˰q2~ggwF!WZ#Oln~D6{/2[CbXlճX,ðwÄQH]0.H5fC1|qu9vV;-u.۟8oT0hOtpAc B8 )6!5 mRO&U*S}P8SKN̴/H菱C-k~bsbvpXbĥzIFoD} eKZ)l3bWnBG0xfEԈe kޭhhsc(/٢ǐgs j!Bv؁W7X5_e=f <m_y=&Ȣ o^V]e1ʋc/SLw̋" z^vv BC wQ5iPD a%ڕ""[hC({Xh P)p,LnUx|W~k7!Qot֤Mf^@Y}*wxyƦ[4ĨܙKcǛ>j-)e\3~ f^"# z466,^_ uD^܉_^h\0մi 2O߃^ wk(!8ld#X}P. <8qD57(amѽ" !|*ZBfx;EVho;m.$MSs$|d!mZAvgm#q :G͔ŤH H/̓c#Ki!iC1M6{Ɲ^7TQ怮:_gs?(}um*k_~Mx ˳T-˼ؕRYq$E!PT&s[ 0]O2ý9vqMNpB ϕƘ J$ zGn,x3n_\o?MqqpxĮ-\Q~{i }HNʷvٞ<ѩ+N{ xcR$ܟ-vnC<׫];ޱ`Tحh87핮ژ$0X7k˫?Θ^6YmG9l7_Sq W{Ї)~׉۪|cA@&3=q FLjV֜Zb32U&PO8$^ kvukeRSZ!ڋ6"7%b6  `!w .Z!SZ0Ȫq~Δ6 :"{A({d;+襀gRJ_-@o[SȂqt!_h: O`{T/* %Aӵ[oZaY9T !V_LA5Gm4k4 ++*y᜿z1Jsxz (AݺJC1L!uUa@N?t< lnVj%=[s=Jdl\xuw,:@dJ չXY&]Kn5c߂ s5EkRaSҾ̅n@!_ &7OvdhN+:ܗɏo[=4ѶW5"h ț&nJ] ) .f!Ɖ\2SR>}d[hϋ>ۇiw*Ád31^0t>n0/cb5\ 2X2;n Vǝ udC o(o'+CXFT\hHUw;!^"u}H鄯b56,[ۡZh`ϝYrWs-y)G,uoMu`vޡ0B@7s UqG~Ͱ<^>?Q!@+I%mYbH=G깟bBe;&ylr%k@y$dQCn'lX#PoG/ӋLm7@T(*l[?h任 UwDeУ\hW2[Qb%\D8 AĎj2j3W"fierLd 1#iEʞ`FaM= NZǻ\ag;a2ᱎ5lg;Y9æ. @ 0e -DVD{VPVRRu aJP+ KFrt$DrF@疼f޹H@ykpl]x߭eҵwB+J^i$&zB zJhTGkؑ>޴凱"'֞t"~yIHѿçq쑷͗ƟC ԒR>,' k1&*ɋ1y<Bjemͽzڌy+8)ϴ1Tm%ܰ 7DE]f>39O@Tqđ >NpduvEIr}x*nx'-h@SzzȵdB.``(rY~4WNK;כQ*0钼(y\l]:3q%hk' *!˫+ y[h'6'8NK}1jENJidTN!l@OOr/93,NЪQndxtuQbH::=Ts[gJ_.94 /b{*I wbM#y#pM,T7o7'`b5_-iVu/IA0$Yt^I4)ۦG}ҭT9]}/^R&i2˰88ز3%ڀGbl咋x;'jWc ̞ {#paZoٝ3N!7x;gAD䓉954>Lir駁jTu]vK36 -gp yF٘%GPOEbr.ө@m/Hab P/mYL{ėWܵL(d!`].9 @f KKν8ЖElG(^kV‰K^FQ 6ujTSvO^l¹a2^Y0<*b\֝t~;G]e3|')pFBP!k0=4ܫddacѬ] tr&Tބf@^^EwW9c76@Xlpι0z81ڱz,A'mo!޾yN%߲5<25ݐU\K]H)wN=I 0H nDr͕PKiPt@vBY9uDaUTmT"5՟!$W :l$>l]spL7%D$мprWw>q}_,84m7x.U{5} D6 Lߍ ʐf)B4H&2SI *ۀQ \|%,,cQQNR 0Xc}x/̺2W*iVEU7Aߠog=ldd44g,̿x:)Nÿ̵?N}bL;S2ssh5KmN2DdDܑ O1/s>{,O5N;>Š_)WiԱ{яXϽLP-#6_|&"i 4NV9uӉL~r+ ].YVşSàBsr0\V=)sH&k ]=$^n'K/qa 6:r6$ܮGʿ.?%r`}}v=AA6I.+dRN(nw){Wx')kV\2Y,_2ݚؓ[iMׂ;sp(H:@*I}+$5hAZarvgj&D$k`tl>+_O\ϣf{ڑ2xrMDe~u)ۿZU='uZv{2/.uk(+Q!cݍ#.I|*њPὌ`_~3R2 F㋗J΂u(YjgYȬtpwtf"UM ,TW}?Fiv´zw!ΡOS&%s֌=rُcA(vA-ɞyk:C0}Ow 5^Biw*kzڗQ:"a=rHWQ!3ys?dQOmm%5 ~L^kS!# 6 (5~/\LQJJ$*tވ |uw~кV5xMƏq0Ps{)\QQ粚7x&8}<@b^s3{hK-J)TlfklQLcu_d(K?$F*h$̄-(˿|_S`Utˎe #"M_ɚqy,G:n%Z(J>RU`2AGZ0C4+(~O_-<~EK}ټ r$#Y *WwfcgOZ&tӉhrZT~d)U[۞#H3>l,('IO\z)g)ipעM=n) z4ڊTso}{y|=3XyC'WhSbǐk(8HKZdfZPpW³H7cƞ ̏.K;SFD!Wo-a MM咊c6roi%SlzJ+[N"Y |/aB%ţ2_~1lƵ$#@ee\@% unAsBD9(z=zD2s6nZvO0C ^%' 5ˎl*LVwg}o\y` Zva3U 6MmƓ<dt+@mY݆mṇ (^ȗ>?]-nq5da6hB9?rqkT&ߪs e)E-/uL3%~^Ix$F==fؾSY6ʴppwM]ciz-Ő&I ^%iB=CɋX*O@Ew罁'AݗkG[@툶)u`ή*BUKT(t]n݋^)RPҞ?3$N8K=8 |CFF8+#Y/,]AfB 6OQwX}ƍH"(D@%_F{) H7Oia7y}=DP$su=7R*zY&Ek@N|tXX3"]l!p1uEB V \I@_U|#GS[>5qhGX~c{sOe*X??i ̂^hy/xItdK}D>{JFk|Sr ӸF0oK"1BṾxhCy)oEmfб];~߸vBW'!p}s04ЋGw*S֌la&Q6-:GAșß⢼ .UuC;GǶ? 8t7;}/ pS~sd~Z[L*yU5IM ԃ=9@Od Ɛ~EmС6 묌MYn/xL f2%pBD͜ L&Qa{vuwUSPQz!] T"('n͚/N&bBbHp€V sϱޅ`#YPg2"bl=~vN›L7֮=coM.Ws.`Ib>?T;4-q6Uj,5N }/78@A Nki~?8/\<43)NJ"^fmS&f0F4"v3͕bL~mNٌאd맥N>`%8ރWx^\G(Nl[9̯3Do{ Sܐ2(6awm^w"smw2/#xE-|9;B"lĀi?}N9/NbFN"6PQt1<E{5w% ܯAly!j9k% TIv%EaW&O齜a(98q:Ӄ?Yg#:1rƟՅ%Аu!CIB?8칷D m/;vPshJj"95"s_d T]ώk߲  ҎsQ1ŎL,*C (bZ9$hgJ[ފMA/.دz .̐1:_X썙Dצݰ%c JC"VaRE2W̤* ʉ HאvyA!Vk㼥 P6;nYR+%9eL1!Eubi=,b0);N<`''| )NFDy@a)'7j{TXB/U؍7$[ӕ n p~tVp#bS2tҢ傎1\ѦM8v&`JyQ4ʛz/ͧҳƝR*4BP Eޤyh q,*ĺk S;i(!vM9d;uE,X?h(@gO-j3 ^DζAjY, Q h Dv¦ [ǁK;johBB6ohrv([iJR'KlKJvJkخSUp`;pdL{ g'svq!4&;p5́1V/"KOaAEU(ݫ,Wn1CtZjBS Ǘ&Z xkdig̅ؓ'd iMK AʩZa$CU$WoV'Ѩ4D=nI8exZ7~bhORj; JEB F+sTv6P/%3c@$h(_yJYد+ 4Vn2$3ɶ//^Pj+>y0ڰdI}(Mk7a+:2lEa{^ZżF [tzDxCsTТ> ;e pѕig}9M|s]RxRqs*5z(i3ʙ-:--tGrNu/yoAlPN\e2tSwѿFPY䪐)7a1/E$7N)5({NG*N$qȦf ^\L[>*f "sΫnSPgwlZ~B' fd.m;6w^F`Abpͱ(c$(5!&`;fQ 1e-NM]"%$vp8N;꾁aB?_hndk{nm+mmѿ m7Aw^=kDkˬ/3DVS njQ0M:SƙvԀ EzA`7")$gʔ*p)"L3Ox.㷘B+-5 lU;?_/ȡVrS7zKKM1}-HgàQ"/$=2IsumO+\}gÅCp&ѡ` |U9ibR)l?>^j˭VLfMz2 ̹mا&9L3$" 'c_,jD @[[Ÿ+#(u&Yձ[8ψ-m.L|8MĢ`$i:}~)>Sw{ug-ʤQ j ,V׊@RKA,wqű0) pLT.zv˔iv Fo4Ř;bu~R;N>aLg5t#lqd2q65.*m'yg|s1> M:Df%MQU6+6xH{ 6?-_5ﰚoB 2fDh9'+4m^!Y,L=x@uvjQDs:)U/az˒l-qgS#[8ݍ"/pyɩLX8zG6w]U7&Uӓ~?tU }pGE6slڼTpa aboםq.y<=.ʲFB;M/0l;wpV%BReɒTԂqWd{z$aliփs9A={~vSd35 VFTk(>Zn?_:8Y&@iئ]t?Kyp|{s^CzwTj!پ0 0 J7 ~qC!Ltg|H0bmn$dE4g!@'}Mͣ5EПF fU'"u H;0@`9O3@y1U XvڗnWU}"$9|@@3@DfTmeȗJڤ3Fߙ.Ucsx?pi_|ɾ`*rZ5ZYP:w!U#zGg.p}3__;MWF4Mǂ(NF6Y Xvre]E9Ax$ tc"Ń,g阼)8XK2X[;][+VoA۫~ 6EwO;ߦ i)D(%\VMjG 3$,Na*^fq39|@DLYH(>j^?MA׬liv_2FűN75HyAC,^-|Y,'s9@ZDoPA(G`n:1r$@dpOY(2&t5W׹)N/Y=ia/5 Xkw̿x\Y#´j|,ajKy OSڽ+rVr4bUJ(uOXVCS-Lf+/?'};, A}AOAmA[ZD>u7 =&@ӮQ̔`㘛NDB+H|%#C"'@?cbzȋ[?l2PC} ELq4XU⼊<񜻉\] %DaK.RRW}W IL(D ٘ Zd1NTzRI3-m9 1lE$Zu:<3Hs2HwL\Di2IFra (sU$i\ޯX&:%b*Ӧߛ5a!ؙQF0<BPW'Vȷ^,_35$LW#ړ=,QXw:31\2o2ǃ/bQ?dxi>= Z_38xY$h?/[ݢKB&k;h3@5SdlnhE:cmC[  ̸9hk8w8"Afw,dY| =q.rN݊P һ|)z.K(AGj=VrC DsA7wtA|L8dͲSIc7bڲڱR*yS!M(r[齿"A `D>nF?`(+]vҊ"v]s{fR aM>]sψJʉYMs\PpbFHR9`FҤ]˝CVt3Fˎ)+#=YauKo,5J:ZR{3'&99Ҷ;,4vZ1yhu~%4)7G: g%Q%kp"xISAqlѓ>GZ05WVڴhtZ%GIR#5E|ԗpg1Loz%NB>CŨfUDž:?N)o!7P/vJx=_Sl&xqE㷆߂N/X328aN]Hu]iaL$QOlE޸N]Y,BZf 0$PmfKy3!-G ɛC))L}vCHY;%Cw* 6385ȺTɉ{sMDl-Y2,,waX8?0ݜm#e[deC$9n1x!QIeEZn:E0f8,1POU$VaRK Jm2 `1\/qMҫʛAA~lD ߽ZrVτ çi#Q pFfg9, x%dԥwt㽉FX%F3sK`qTOgD$"v,ڇcf-KI, %F/=q;raz}:PEp'7?n.o_3 XPg56XB3N9c Hىm16& FFq"߳/ l!B${xJr}@vnz+TW]ƜC,G-$<\Xsp>U"wx6*JRp@JӪT-@*ΨEG=x/%w4#S!d.EL _ K祁6JYS8uuy.ʖ}d D0 XpGևo_Q щdhYED‰D)h,!- ]yRڡ4 -8iu";yɧC. !KI攲:zg`]/PLٲ8n6kSU WzGYZh wYOHb!TY iooyI?'i4}ԕi*7"ϊ bH:i(.ɘ`>>;("yHݗY̦u;pOQԔyaHM@)Vߠ5o R|׀,"T1dh@jv˔}zPmAŞ qWL]RyH]sB!.Z{Gsv>/4QS(ck?t!&؉㐒zfˢlhv|`)#sWE/EmXyQ-,ڭxurjto Mo4(ke$& _4Q ;߉L =|H%J%}s;4pHW<Ň֨VhȋYuC< ITeXi 2m4i'VNRlRS?&. } P#/W#@$|ϏGuvuFA?U{poڇStV/)Eoh[ 2(^?e%czFҝ "oGy'$G1U,GU JP:ckJhuNo~X("I By}oxԢo< ٟD=R+T\:w+v*CbxD  b&X3KxiqԠd='^V+˫Y|t l߉ƅ7p:T|C,1uA{!5؆*{iS ΁C-vk9:m`.4bBV@҂^hq 8Oe~,BcEf=S'By=J\BIvxQ2Mcb0*4mJM$|"flwozY4dc-hY}JNj`~HkGOą9Q5 C6E$FOI5'h}REWH0d\wL\^fhZ:B5X6X{zKXInʬSpPgJ?E8OMݠꁭ{I<%^v{=TYDEWdzHj Tְε9}ǎpӤ8*pO#k81RFVp.CHL^^>w"tis2~/+#eY#V^n"SExzAT 1UMjHB"R4 ,=#{qke1 286{ÙHl-%in"[c&1u>7-M6+xY({ԝ$/~zDH; tw*+a}1;!/Y 7HBi_ jK$)HNE.ݨHC"i6VT|icߋ8I cm26c2cFGZb: Td<;ET63xjc:͡FZdm)?tXWw"F 9A\NO5 n )|B ȋ?hV͐`k\v 智h;M؄8&s1[Z-׍Nta(eQ0 L. Bth֎ #ׁJX>ݱRIJ}M4ާ6hрP aswҽ1fJT  .RL~p:vgWhdlB<]W-%`b̗ddY@@?nF} Prjb |Õ-ZkرTW" wa gm^I4!d_݉)f>~ 1Mf^ik͚If*F,X8/LE'BߊZuI@,)3Z]z+<{SLdTYJK讛/M]GaS0+7I=cT'UoIw8\ e yQUף:Ma.^bdiĵh〽V62a ې+lBa\GCÚr g bh6bOcDXXQ3pc F.w/kGGN/Ok]+m+i;_ugN14Hp2VB(dG#H8 lDV !AJtu🌓iJ ,,f'MZ zĭӽ9Ez|} '2KVVS|&T'7\z{[{ݕ0i,4*m;m-($,iew&Ailki+]$yzy9{Wni:@MF>v$+T€lE;VrWʳ.߳֌yT<{oHx8?W۱bg8ŭJnp) X=`=|'9N$K2fmas,M@!LUBg$W2~CdRS^¶c},m;.${C24}>1d]<#|ՊG.e/v{7O97{҄# QjhCljsX t3[~9|̨7*߮rSf"N-\l*ٖf&eKm@\FhY4+&z kzM|As:''341wKETk.ֆ>Ά.lT{YݰwpHԴpPŕY>2>NXE3'} Y c]ciOb[] 1b3,?K e+ FRAJS|V̎@tTqS7Ô SUtwdĽk0}Fc_5Gޅ,nh74Aqa!jڂ)> %<0w<"yauk xExtOR Z>^\0Ecrqw';y+q~nET|>gul3n?D=^Z5JpOvҼ6nH&&@͘#8HQF{ FfmF' LV+lBE'U/&yQ.6ԓ9)0m(-$Em ,=댨6a:PńeR0~*wNugn=SdxmA s>t@Qah7a]Yj%$h8z0nf /q͊$lob>Mq8~ԗv$WIHYαly8 ?؍,VG^۠N/bZGJi_*$/0X1Q.C/ ,D$d7)bپ7;ea<ʣ)ԗ|'O19en˝4jaf!m6]r~VS8wres5Ҹjg ^bANwC)ȶsb [m/)3ŞF֩fĔq$dnb}_t"rln'7LݣR ,KoG_!1b!*샾 Ѵީߖ[=B V v6 ӡh1u!<6}%K\;S) K La?ொ]G .h;t7܊81,CB9JnVP.B`Jd0 ƾc3 R-B.*PUl1Ŧ V^CD'P6rOd鑗đ'GBK,@Ogb48cVP-pjD>de2o^ R<Z VXd=Q7іE$Gk8y05Y=DkLiC]XChi0W&ne2Gʭmþ _[%AGi>u}Uq@F'4߃q_Ha*gZ>,-'܊Ѡ6(%`}FY)'!M8QZ4t;Iִ8YHUݗ=%|SGZxhő |i N[ RmxR&\pUS8tB$a)ZW^IuT,'wl[4p xW^̬zdHI~cey@_wPi; Xhّ PӒ||ig#7sӟ9GFjǦg}%i|'T3Y54Tՠ|Jr^&&4\_>` (]5=l&#{_d-ؘiAȰJɏO4qQёr_I/y_BԚ1L>;)BomtO}!oyq KSص kCz3i*Pכ,Qcn@j쳟J3yk=|,xO}N-Qb ;lv-L`H^2,eQ]UBc2h8+^5W:we1tqk1֔3&6g*U z,ܵL=EmlP_DWvD@CqOk_ёhk~\Cٿ@Dt+ ʹ%[YėU5h6i˿;:dKYt h(Ӹ>|߆i&j*{u-F RL<їF9`i9B_[|a),߰yeժ6zyngC@vVfT\BV6߬p%`GT^ywqoSDB8^4jpӪ6bՋ-h 'ɴ5QFxu8/\cun;vO=}-x0t 9Sr, 6̭!5o2o*;a1O -y#.bG2Ozy$YFlS7`,5huVOӬa~C&N[MVh~gOlH*gNާ.xP靈2ӻzhgLJ%Џ=/tl}}`jO:N͡6$놠2.>B/\xCYU7@;ml%C#k`yJ 2ǷFp OK4pnR0.mt*xg9 " -csz*(-_z] l$:uj3H$Qfy bVu^3Hd\Oj>{!DO/;-&AJ]AkAD,R iP4{MTy8*yVL?e}?ۈ"s97L~DYZ"f2 {fcq >ir>xnT9V5{^`Z!жE؛rDWNLUu[=2;$]RuUunk-!{ ʧ̊(w-VI(C}UYM1kNJ9ǹS`5)Q.rp!i~>U"KG8Nx-t}iry7H[if}wY5I+nPa{#$cEq=$q`f!O3>IxtA-YGǢ}G珟Sȁ @S%ҩ[ׯN,I2\n|g 2K>%&>tc y8=Dg=|&H,sZ+w-ѱAVSf1md*$"6L;Rg;S@ZsțnZԶ&"L& >ƪfO&6V#zZS˂RVo<(BL Y}KloXo /Uq+"8޺_XA,>[}x\y dgEKUu޾b1(H7\ m5:Hx^)*8GƅF^pO/qJh\ܪE{ƭe4]OL&&H0aM !L z(0}mqaԓP'MkrWQyx[JZ~ʦqX}r" />"\ r/LV*-J*Z:1d#=j*jp* j0.Ʒ}JljG d\@(4K8B42t4MYwT+џ!TP*4ð uDD4X~-U#=_!"U242ڭs(&GZNK0iNOXVR;Cp3)YZ/}=ř=:hj>3Ogk ÆvsR3 *h*{):<vD';(/wɤݹ057utX3c˔~g^w_D kQU5 82eW?f}ɘ:6ĿF]dN${'i| 2k'{m܇VjUSq]ݜ!ѥC\EǴyq%iS2H (\ sɣ;Qfr\_slyIHbNq\+W;pʙ n~zOv ڢEe%Cxf`Q*sYU@>Tڛk)Ϻs*hޒ$Pf<++,H|h)M'[4ՐfA6 f7_܅Jmf1k W6%7QV?ދlc{!'C BU1t|*Ȣ~Jg5 +%Y^G3|J~l@nMyJ*HƇ£Fͪ;>-ƺ^>3`ԥf9"#SL9kZ(G0{?d=㱟A8n"* ]qltBK<ї;4xW_@'Dζ\sL Ejؽ *C]ky8;X:ulJb,# +^Xu>y0CM`N 7g#*%?yPW7NDA:ϋaSǂ=mSaI^*XͨChD%M}j6N'Uk,hwzY>y |*9qʨ3jtõz@-?PaK^#3]w~`g$,`dX4ǁ%n9ugغCM4zn'DzgsBkڹ E}Q0Դ2HUAMLcocOL3Jj)348*c׈㬀 P-.c oѵ*4<,, P>.$v(U@ X= D{)ZВ DKaߗ9zI\JF'2ܢHFLݦAy'+'0 #+#(b`+[{BzVwR,ͥƪRyd3i,qo?%5>oH9 wFz{iV#.xFvg+yp1`AMsgKHJC&FoM@+eEnc \Btf<:؝ %F{c"83ȶ~X%  B6n4`]D}=K01fqJE}%/)*k^H|0H:8r0eaH^CtKTH9B5̳@%uk5_jJf}G$R®o^[SiL"(vRfC1D1Y,A.hHd3ACo?(Ȭ=ʖG=ۡv[e%XDTY)2WE~~Ro]Vv>uAиwa=d'CaJaTSS#dcxHYb73=~'" 9~+F|;DB$&(lÊAD{*MW {Ew+ @L! )w.gji0$51U2oJ?yqv,;“+ʒqLo#>Xmqbj?:NP5c I[_ٽ$m<&bBolTLU&8p= 6=CźU.[ ElDgY{,Y4\=$7jTs; e]Ֆk{9.tӚb>TvL|sg6@muO/-2amkDWBHY!S i vkq%e,J6/cgiJ.+Yt -24CٝVѿ2J3 IY}˱k۩'"P™͏)+D`2 rZ˼Q3W8IusJtc"l.G:3ṛhsbڲ$̃MahjeV-n6όy32eyN-N̯4Eʶ{.:'=0-oR}$?-ű:69[!R}?,O?ѯʷ5#ﺭ&d_TeLρ'Fe<5S6Pʴfͦw>e!!]p {S SgJ"Z3>-^dd-(e9U-20TZRUky<ƠFH+"1vk2sl!%ږ4l$RaAP?'(5b=^B |eC+ kL2' vTXLy5^:(rS]8+թ5x5Q y=H'л nyaX#/+u 2j6#"G7AMlmO?}f蛕xM v^= 0)AߓGuw+z]iGh0&A49j,s/fπ=M M2+\M 2*sຸ"JH3t8x3(brP' ŔBj ;pLdqzM{Ė&i17`Y`C\<Hߕ57Xݲy:ICF{q&ztc٤5H$|WDsd"tXT8G!swA))Ii1oL҂'*3p3~Fա1/#6+ALۚqȆDڛ4 ޾?y#Bɍ*jl11nV*&R*OL+9ɶHӷ鲚& us^m5^1ϰ8[27 ._T j T,U<Ʒo U$Yf*g,'>4FIYb!ʉzΏn˭pc7ӵoS6\fκWmA"dcqD 5*jJyLǒ@ rYf>S&݈gƭay2AO@ ޥ <"'B}Dw3Ms!}` ۽Tu)n׃dSEl|Jy+TcFq҈sHWv+o6e!7$]9Zv( CiewHÚ-پXS,8%46x!vkOS<]3E춦 :F{Z4A.M/پ:30CM }M% hq>9"SCCIoP/2vˑ8!zQbpQ;q-Cud17D@_ hs:@'ih1,.;t8WI٥e9?ؽrfyZ>Z@ĪckɄqTHJ(Ve!/oK=I-_uΞiB. CvT\\lHl5sm-~xUto%2ՠJe& Dgw&BG1x{Yju^"<*yy2xo2کZ ڷ0N^hT>}:I"Lx<,} Z;U#Tj "]?l+Vl|ⵂMeeVO3u{t@ o#;^ZIT1_Y7aq;hFI*G n ۲jۂntRs|gt;i2mcT3b*Ra6vQ*g l7MnƁ,A3w}&As4AUlPbFU%hjra<o-F\ad98#$f z)zYYӇFbkp ^cQCB',mMj~!;U>Ed*[ުZmi),;Y#(,ƚ01!@\O[_(oC=.u p1$, )6&* dqjɍfy9zW^\憼`K{*#xkV*)[(v;Y,Mm'jk$p(Q~W ́T98;RLd^. Y~き=؅ jlpwR&%@J =qu^bɇoI{)s#Q́]gj7?X0#'ڌ?rH-TS|{"p݌Kd1K}fSؔ:}ўMW1ҋ '$1ñ`ҜgV؅erfxudLкL`׆.%8 j/w̡Hɹd7 J}&|i#y_uloAJ)mklڥ3EE[[n<ie! )i KES nE&PdY*QgK]J _rlpZƾBޤZmH=;'T(="nH8Zn;=]ߕ;w2>× ^K@j>wI̛v' %FQ?K+̘T|6ŬXp)'" G/Y2{2SFT`q߮VIf7;O:*şA)J[l1':2sD)o {]|T^cp(~]* ^L\`?u$ bcC靯(`*/}+~3lC.D[L䱴#]+Ԣp4ep?㣮eGy P{lu7cˍ.{ۂhNܶfW<'ĔFJҔ^7@1->pjo.^@e|:MiR!ᖥϪoW]BGI'7rox,_|[l5ԮٱCj꨺u)ԈB@bWp;k|U.LjX6]ޓVd?:9w:=ӫ~1g5~O`w/B!l(6;e H:Q,3xtV&@9tuԴbO XRpΟ!W%JGtsF>͝wV%џ\ ˆ.NRdA~ujb> ZSfbW&eNb]!Haת"lS';U|KCb*7B C<\s6hrdlݳ(].T~+_N ^]&+bΎ \)ާ=Li3Y2׸a?ԊP iIw Esl80|kIhf\'dz՘_9^G|d9RڪY }鍎0>#RMMr$LѾ]P0sXb8zpZVGDu5^J֮m}Q-F R* 1?&elel ʔ+d-Sޯޅ9uܒ)^+?4Qpȴl Z,WkZz>l !'5X 6~C/ Ysy_Nm(u- ;F[>[@P;qp DQԁ§Cak&EЌ.O_&G,It>.WhD&HT ;[\Y 9.hTA@4De|CXҙ@`s۳Ǣ*AMgκûY63|ҭ![ d{ɫ-LXfKϿ*Z;܃G!N!5|ғ39 Fr@?Q6m,2?1rP)*8jan+ &w3G:bz;fÃ@)PA@5'8ZjKnfiVE0dus?<Qk%Dfj0KWf^,3Ǒu:Z^ pRXȎ9R2dҀf;򽝺W\LF6`WqE-PRj'rnNXw^֥wDj;_8q\QDgC%=\|{KVǠZ<%".I}Z//_L  SdJiDX."Z(P *lc2S 99ǟxfJSS&LYӕhy ) Fx5K A-i@_Mi|A1ؗ!;XsVɒ|9ʹjyN _ WNĬeñR[ta&"5weP8Hui7,mbE>3^\V/a=o $3rsi67ZIX)p׵^"M57> NIeXZI8 % `XEE DRd YF{"D{"%ɲʱԻI=UX:kYL&|/ k e8PVDSړ"T [v ofmNp5)O9)(jWDTn*xZFR<6zSLxb*"7pA1[ r&W>q*TyӘu O<$*tW=6|7ϰdR9 T!=/ky| YmxʌY/pjh 2_Y#E^n'Ͷ 8YbPp~*}8 )x0ۑrVdٯB U#o;3uLK|%=+ "׈# yJ-xHEQ_#'I=Vo!F=q'/1}`uc"Ev@5NtcrY4'X3#V06aH{>o ݘ/ lm{QyH[`2>z&y"r'] 6C{:Q@Pvzhհ0a+~7n9+`{5Z(~Zr],U@[l a@5-;m`7ļCEc//(Ht8Ir*]We\wYC %|WoM[5ii=&}P,7{36*]rq'lrB9vhE(i**x6DC6D(K[4{B[͹^]C1 t\,eO4O6J#[3G`H/`zWȪOvh)@KtN0せȋq7 (q {XY9iUlfT,o)xr#lòU ⨣b{+uYup$:G%@hj)zo|DMU6}Np eA$u`7CNA1g6lӵ܌V&hAMj yMþfl8?Q4^90 GL;#,4m%֣+2\=<2PvNb _tʖfWj ^*^*Jϡ|2^cKt@M6S9.CVr 7]\½<Я3ko Ifm %J.saykC{ȿUZt9q*&71! G\2fJ hV';V[D,ۓP퇛rLVW6{sr++NJKmЃ@7[[]@z)֒LY{&d t{4Yr!ejI^#ezo?YFwF`(Otכ,6-K@_'AG:hŻLTbI2uYG*)8p#k*IG85en&VtTun*?#O-&ƬR5OP5Sd,P^6?2!,BF%zJ_z oSfԑfo$,Qg˹^) 6͆Flz^Lr=0a@ܪ/vk]q0Kq_X\*ipЂiwp0$b:EĻjqm >ƒNIe̠'DR놈'\㐪zM{2I?[ Ppߞ7uqyXy  b\bC M HRPVM'&if&vYBs[)SRaр}1LkdwBr2%u?Z̢ɯSsКd񖙲֞o,KchBta)i5)DCy4jUUi-ۮ殺nLDDfw,:4\=kI]FH ,wZy-D%EH_w7~hPܞ'GT+`);xWM yqݒt< | *0AopOmmw"|.( 77nw32]nN [Pq +Ts0⋂FSc&(j5J!L MPG ddbɹ6V"렽{\|Փ/jZ(}Ƹ;s?}?P} ij<,s_A%q h¾ytNͷ*1\uAL*~d|Te;Qchɖ =Fv)wv=ȠnմR>Nd 莪VPLB5_Ń!Q/l?s4WK*eQSjjiZzۦ.W1-9Мmg[8ί"<eKAz\ a-5Ϳƈ'b8 ۳ . 놶1>"mDkԗ$BdQ ݰ*hA-nBǘ&QHc'[4[h2ܻ24 s)ZB+J"&94S32ޗ@ҡ8W1`-5_R5.[;Ֆiju\ݯCY FfFVWM͹oZggB*-*- zY d{Vgf3H/S}쐂^xoZ}:ﳿB@s1\1ZzѩiJB"]3kя̹2~=# o.׽R'3" 2) 0nC*)2ߒ!De喅#sս@įldGK"+edz3fʹcF~.!}V >R[D%{6х _kO{Ԙ} ߧWi aJ_,d20?} %xYd Bukak8D_L1 p-'MޓM%oXL`7ⱂeuȸYJW,-8!UqU7f &lP?Ks6HHkz;|q&]1r{{ve؉d%#vܟ^/"ǀrr>eʭU_VoXis q=Zvݍ "|OD(h7K21'Ҥ{ya@ I-e.k^}q31V$4/|6-=4t.!/S< rDޱDAj᳡q{d'kx.ėW$0V"\Es4KJnNlZRCm:liGevG,gJ#j@Mi%"ծ{`2ej X5FzHJM\HuU)ɗu13܎V ׶4Bht8Oqo7OzS΄Fdy#;9+TQ IXdG=A.k˟lf2maĻ$p).. ?)<y>UI&SRa-.9")#Čzr`Sc#&,"H"?fvZOPKvzKCf7Z~SqlX)? NSCgWMz:1ԨErD'UC{[B?ut<.kNw2)@B\/AڬAo#8*О1?jt/,:Tf˩$jXJәI RuFS3q$ ?h4dmЧ2c{*53S|<[j>z7{ؠ޿7D}u3IK39/a̋1v^35,|k(/µMJ4º ;kCgBnAL&\|ñ,vi%&8ao u_z$xƩOH-_n]_6:0<`ýVZߟm0pz ' :bӡ%>@&G! 6ZvBoQz.f_Ѷ8WW-sEw t;7# #LU (S[|Cxg:P]*A VW=;FW"&(5)W">%G|9V]*6(BC9 ٶ=9o -Nބ //u*m?+y:{O,tvU1+n PLpb-kYX/v5gŧC_W,*C<п.B:Clo{zޙsK_D6zyU1̻KFrz\}-Lxq%H'BU&"o#.͙ TS$oꂻA}y5Sse=6a꛻@Y ){^Qc!Goؑ麫@8QyXܠ<[Jp+5rVd6Ԍ&c`_=t{B5%|{l{/v{odH lb͇WŰfsedjk/e1M"u\jb̘W8~@ω뭠KsSC<؅N@4G͋b T[M`5zVI4Fm$K{J\_+u 'lvPKla2o0iw㈖qjW$h:.QPw tY w\v,8 31ۑ;Emb#rͱr9>fd=/2cק(lq;֨fmD}lG95G;IQ8@s4z! k'V+Xi= g{?[9ɢgRN;Yq]qAV*5'{ch~oH{h.LMWz"Mvq,lvjx1M`6IT tq@puz5m&]ўl/+D< {/-!o\»<}0yVaLp?9:C$Kv1UC}.=? *#/ xm+7j *?Ϯj>5BvvʪxVgZƅMx&{'ۻόZ SEp&Q$ev<<*`XBjOYb)7DZ؛v; VkR>pjU:'gwzG b}u&" %1RU>1Ų@~T tiK`=qmy0EkKlUVg-Xx4|&0uo)[plE%fw+dP<$`vɇ7sL\DiX.fdzu7,];.IzsQb;Y:1mooZ[5>,K70rYڭnڵx@GRbH E"HTo/eeq(-c&yJNIxx)5 r8)ttzV2V5}B>")^: +a z)!ݸ #'z7>)]y|O_"hKl眄`C0EЇo7ؙ+IiLZ3,(}l+:rpl EɘY^ݠ;{H`$'Cp܍! ]>ʇop/'5zʙdPnvNt/D#>QUmֆwN A[y]2cf'B^ZZ*tc#A~CLa1$YyY4KѶm˻pitNZ3P=Lj2"8+ʝ]"kye}9B{T3?i5蕗G%BU9 rY.LD.Ct7-%7Cymz<̶>^,%3'bF/"𹧾8l\6C55KDۘaInx"R AM yS`$%@RE@e6Tyar7d?_=^*s;hE}WPUUrn ( S12b%-@^fN= dyP%Ft<7k[X_9 ,0 Kv7_rТRx.R?Fcxޚh6z!ucFǵ)SqBlu<ޘȥmrChȾ˄=+/ 6ÏR ^|FI%c8[LBLY(qt?~p>6`HLպ0\SNE8aܼ}AD(Xۼ$Zs󍍱t8lp: v|K"Qói%$Pt!Nk]VzE;kӖwBXE`W=N)P &D'xySu]I5`ʺ4.x椚_aH<%RƢ}/䟬s7 )QxModdJt5֍3۳[' kܳ+ {4|`Æy~ᰖ\߬dťćQrr.E$#!fGBu%dSɳm2xl8`oc\lY/p@}Wq6ޛ-"ѥИVG,l^6 G_/qbqH[5ǡu b*oVڜ[#$py8 cd]˄~n07os, OBu^]>" v6>mIOi~LZH+ZjL=w&L0t8BSTّӇ2u8 eYqK W&qK j8 ~Nl[/e+30 ?A{vJ 0f b߭w *?7̧x1Z.Pޚ-5̒V.ݲ~>wrD!z/wI%)t*hV($& MxJX/H zZ]ύpi'enēhgb([ <~9_([8"戯؟v2&H2"Ke8Y%um+,gH7S!MƒICG1<_vP~7,o| 63HD(cX-TwcWD:;Dt#U4 a<$#El!ͻ.7 8iFIA3jXt VHQ~$hY#2(poe#q_.6V2?5Gt=gQlkwhs6OTD*q]9&T#,"~ĀLok]2( X*J&ǙE3䜮 gPedmo5Xz͙;L˛UZ?mHe:+xL 3ZLrd2j Q=2;oD =bYy)u(2A_&Φ"U:$k]&J8k57\*jlm$ 8Fd yFa[.:eBD=R:!ͱ+hxYRU1F#:BN$/Sf-ӺA1!ruP|JD AwozhJLfqe*rFPt.,!r]|W%l@O ^/SemEPF]ʕZ-+3'6Pɜeȸ_vtX|'[3byV6gnf|H|{ \0R¼L΂%S\'=&乵 6 <5grZ+IFV?B]kd;t,8b~,5uAP#RU \rJt PZnl{4}5'M-Jz#|[}yp|h-jCy*peE|v\(<,WjLfV'iQ܄-$2'ݖ䆈Av:3۶ |u/bVS?iUl&Q(m7O i˅؇+^ eT6xe6S!$m6PW$9&-o!:fZhԇH Y)k8 0U w93j uՄ,Aj>yȀYV@Ju|nbJYX|tdrvu}(Kg$ &ka0+:Y~]Rj\?`Db9eI$[=Ee/wt @L0zʞ,<ņ͡% 怜n+YvM6ctw%]0޶V; %}_૭0+H/ 8)˸I]5kٰBth:υ\b^kr}e uS=)Ay"rEsd-V91\kj*^ktzCЅQ3K [\-n:#)7SuiI(IWdpBdv}@D+|4yŁhl\#Y!A~ Z?p E1!]p_Dx(!$nÁ+H@-j0JEk>j"*~pniĸq~fFd|P,D]2 փC_s3/ks $:ar0gKZNߓ]Bs,X]~8ql"W$uzgP_#8ظD)Z.RE["'yM_Rd>P(Ao"|E˜ͣ o:*v )<|g͗C{Z.~ ?6XʻEH7ja lt]b Nh^_{돸v~k%QŕݰGp(ɛXݞKmlipjT(,zX&c92nhڽq`S jmdNkyZ`ZwE:hw-+[j}1 $n%p q^h䡜nHXZVuyG>q@m֥fjU݉ x:]گ:~qWwuP䁞[frDz$U' ܚl‰x7\`NJq"S"?h~~;aHT@ڋhWv+W7)t%k6|&óNf>Vh Ɠ\ڛƒarr eHS}L2wGÄGtV~kP㽀|LGlh!#)%e5+ZF 64h rǙ>(`iID{^囐6',W ENdG[bj!C;Ĝ;H[G2Ah%C0QI \T Ox8/Myڀ _u AXɎFswC"[.;Mwe'O>2'E,,8Vf< C`^K O^G1E:?S ёd)DFUc 1ᄍV21aڝꯖWsG,.zu;p1Ъ)dIYdP2ӄp՞ޢնDea6assSqiA:vWՂA*|qJ]ƼxVb_O"ɀE*G}PrrRʕ kF,"%5 =1rf49Wd%r6#Z)'A^y%Z-HZ-g'V9o}wP;?1 Lj| r EjEYD;X PzFŪ,lj0Ƅu-x| `T(I-g|_Z/uT.fI-ju6h2vz5VOUD!~W/et}Djo -єO 3E)j/|SSь9$ZH)Cot(jEi~ILE)S[bSfXs QkLAu Zb"U4|PU?N 98A9hDAqDOANvj`]> ؔNQ{[oct(tϭ#@Q R듄7yEd,^tΖ b]Iht']p^%PX Fx"e#Y T:lE}B !7$I:gQ p;wVW9P?am_w׍f&el 8d&_|: hdU_u^3 U/"vx0)!K D4*5?XPѕӚrh\Ÿ- P"$F9hQu'3kw  ݹeZ5p{p,&]réKl ᳆oa므㕬A1iodnG ~^:(b(E*P A `bR0pM1INvFyj4)MJQ&"p^pJRrbg|ZYZ$!fu ÖPq;bP1q/Ak c]pjJO~ z_{Sd oNOeP+ EPfꇟ {8&=vTs>1Fpc2៤))j")R$/GiS97E utUT+e˛yҝ~r ќ&j ?!mbщR{1BM,Uk%{SItX m,Ia.v7iy@($@?=o~LY=B#DI@:G^6BS 9=2-[T 0h3\ZȃCǥv} ؜cvvUyi^D ~^ͽ4!/O$ Fl[UpT}ꢵAJj jN;əF։n o|ɷE?nı;1|e$ OJvi F#ٯdr)foLiym+3ǿEWD`[`K<#.XضHK$h}twzI#۲ ]U%PE0@g2)?T\=[¾V3d54·ATnNψnj .r).7#0w%=YTLq}`PQ@\fE F6 7sr;TpeAXh>=:M'^:dO$>O| ;] %>]gtr'W"9i݀5a ->"uU;,!ԤClKM':ɧ}i}{| F4yn/ľEWBbM,)tq֢>]X90#ǫ԰0\ ̨ɋ|EY FZ"@ (r$*pj}c!鍑6-28y1GZݘk++uTĮS_ * mG78m =1$bpU 8o$rvj/Aa_إp|'L+¾imE3Wds[j 6IgAh%€ꫂ2!n2z2"Azm6w Ȁ )~~(B]DN.\Xc*X %c& 5kqq-;0Kwch`romkϫnxSiI}u)l:{*5q"O DX"ZwgU(*O)oA2p7[x Ad"D`@0Vr Pu05b wL DiӠ)DUxb2uqswJs$spmx;A'xɌJ9"Тd 'K"Jך’,84/Ñڞ-bV#]Eȑ ;Pd!YG]ۤ[8_G>;LԷxB,l8[i`wM[rc#Kk]0Ipџ .K,GR?$# Ef]U5H93ЅE/C7ͰOc'JKTWt^(~0yBY2NwlbphVOƶV˂jxs,.E@ҁ؍DiVlf9 ;T ^)<\= O:OcpHzAKtV?a(Jf`)l] !B[x_J.$A1?ff˝M,3t~҈â\쑠^"Lq&SV\ ƶ-[gM[CFG.8Ր~N|~,iO(5}&1E*% c)9։ko*f#n*m%ˈgŕ["6ũTc#"[pbl=7khF"B(~Il_Gsmuw?J OuEs(3z# f'UU5mZӱ;C[kЩ| s_̓nNiCAԩR;Z1[-o8cݚQf@nэQx}!k4">ql <>]eWdWtAK$ /u A]"WB^\)@@ LW;vvrCo^ʪ0m*>[ڭH/ {Pɼ)LoZ:o|>V!,?G.Vn&bFq Gb>~m}Da! a `*UG#]nU{b:OX+i٘5|bPbmGr%L@Ryej«GP w31 _X'C34?8SoΧ q p4{ vf%Y$R2NܣL0X ,Alr;ޢTGG1ԂK9}ظ)XEJ2\Xs5^\20bATI8]P|jq6!Ui=L*nm<"#3<0Aь]Yh}A] 9̢1,b$A ^l hا!կl{˔Sn!G IM|@q4cn9Ufig}DT*t h!a=ji~a {al?h3q֗-~R# #L5_LjǞNj6W9k ԏi1S[wtV3:\=#,=[y$𱯆$C]q}J!t,aH ׾.&QVsWrCS{^cR=eAr߰RSFSԭr늘BsX2s!DZ,p<%  D1˓N*m10^=vOwab, ֒qqSٗ/81Asr1~4~G"qu ُ$$YL݂xX3Ϡܨex:r5LbG [ 80ӨYK3['nZ\ OC9 ((KѰR]:-s>F>͇hN@eS=>=u룐=`?_x;;1㔒 =/{a|g6teU+0aL[o΋`S@%Z v16XT֦0aZj"cFc"a#Ӝiٻ"QC4 E<\01Cgzg1[0 us3уWD拫f]̿P֫30ݢQ=U0qY|NWn' -J!XxMIS@>|ΣG;ݮՖT^&JB~3)PAr,e1^vӾe"QLj3 ߾X-;K=%L({=3Θ#)z*}yaTPK5 -RnΑ8+Ae6-¨X541m=䂩0@gJ7:4Oq\$ pv[ JpIRC'C{hu͵XRS,ԛp]xlLB[d̖WpVqCQ6'a>0ŁsB67_5 Uw-[eO@jأFgyY!Vfll>{z*Wµ*O`%.,_+wCDSZdL ۍgZhU[+eI+/1I)&lXa5lETea5kU0i Ya<ʹG8d`wz~U7ߊ%='5/r(O)^z[F0P]5쉟:mY\(_JysʶWH!w"zy I.T*!uzM:TB5+DN 2j7U׃V9uK *%I K}~>D{LLH༴kvcuG DLFe n6CYiz#j>_[„cيiʙf{6;.x?ZF/sl~8{k[b~\rh+> L(QuW  !ҜP2d3@4"M#0<Q#4]+d\.Դ}Ɨlf wCuOr`֊SWIg=Fa<&u <iv.,ǩg+\}-SmKxzP vP{2i!y8e7'OB>,m]HY,,)"~00iP7W0̮s[ny]T%fi&0t/}C6VI{%\% 2/{;II%6 4Q0(Wq^†{GUt[7-@%Z:P3DGҭJ~L5pwh V?ZM6h:y *;u׮-. $Os(ǁZK^`7"78$W# %U60RF_Q?Hͣ黔UJAq8)ꂫX|toF+?U&|I3`^* ea5`ĺ EaPA 4ߗN@<`6:>;{1AyfBHMSb~/O$1H>C[ (sjVR|58wu1PK/8ڱ [oIfiS>7=c ʐ…X!GT" O=pĤ~Y[L>+WIz]VO-:.x[e,?.>"jOS߂wwNrk*+we7~E7"<+&?D|H̿) ұZnL1ቊ1N|[z`u'yAsu#/D}GNg$L/ɋ4M:fG& DUd>r_p@40)QPG,F14>.E"К:w}) OưnA'^8JKnfg"46PBQ.aFhP6/yRS/R0SĎffP!;§VOTf 4?,7Jugj+C1 FP[`QCF3|RHbQ!cPf[iI @;<cJ9-Z"`9LiloJ[4SkG꤂NOP/c4U9H[3,ܛq$EMl (=ڿUD{ L:Y;pxu1{Q)oPӻiiof+}n+l2 z[ً r1s127d"A^dv zcY,;gca#12x `ȧ%3兛v}ro#:HT$ 1s6FEoY^3OtQ'_XnP(CUjTpX6OK|?l>e>f3̼q~5CY%qաHևc6&^t^(F21Ï?7{AgQ,CKD\ X(< iS.6#|jqjk56Uhq C$_C8d'jϾdQڌbn Ov%@ׇ g4a Y/:Q `8; sEsXdS'QW>UAt)=`.Q&;琗bSs;?۰XI2sܵd@MD\S#BNԉxoegڊV)fpš-%'Z9 Wa2e9X/rQuvG{ݮkvNJw]J1neW22KTcK5qQAfWr(S4AD %iuT0V®)޾2cL2BuA1I{B>yMo_nYiޛPAOXX^ ICϕ^2sIEё?Z¦f;+,QcLwUUNdjI錐ɐ*NC0#4 jv-b(*RAAY8ۧ[=\Tu$=sn730e0+ye4)cDrnj%;;|bh簯ԫL &o9gގqiJ<'#U/i !_Yj269Ca*=@(q|FNjI}i=rӏ} u&G e=b:}$gH6Q"m 6h$7eX&``MQӚRToң:Y"m0;C()bJVFz&]a&RLj,k+]"HBb?KX L.y?])g 1#Έq6c,Y2KY7}p2lv (L;jQ$[2wd&_7(nU+5Q]JI=DrtvU W=&j,,)G5O#Cכ%XR4HE%(x( mm#2f/UBG}x܃^,P%T%/&(<_·Z~=ښ-aSM[ j?K uB[#,B; x<z"#PQZ1KT }^S8X$ć@QկgdӤ^7 sVbъF>w VH$xoǩhV43h5\a >2 DASޢϼMTOyWH}L%o51Sq"BvL-_.4m 'L9gd$2̡oOYG ^?QDN7nW8$K HNsܙGb| 2H cQ,.#@sx s7UngyW^f q͚MX+i ?s<*cܨ Ddq(@)6_n\m[11SD%a8xvV[n kջJ]7BgRJ")Q}(6E|҄.)chS>sWRx DJVd>Y@o[(%*}-Z͌g)ZW&歂E~˶4x6xx"zim ݿKv53)iW16 4ew 5yî圼dZÂ5?ZYڷxX脰H-N$Jʄ-51,hQ2ѩ;^zìGF "bY{VM1IycAB<.?!17F_wڣcVb&>)8 @Jq 86žX{8-3h)ws@[xq:t:Jz|$jE#>|hq#koJǎN):ܝڍ?}bS>Y^oBb= Q0W@JE9_B)k73{K^pN"/;Ċ{ݾFwit7 R[Ӆ) 6"BWPYS>@L|em8':Ϩ̛1D)q-ɽPdI]u =5EˋAM0" L9q _"lo+ր.M 1iq('da½=U$,ȇwY5D0_%㙘A_%pٱ0R۠\ϩP]G? 閒>*D[ɇdTR^7XgS %/9GGqb=d#? iAg%pp*gk'"j*vi>wpw'[/ӵ#>B~x\ȿv:#.lN',S Ims?mKtf 4m _fk8')|A'GKMfd@/N+S5M4,'U8ǿ~3h[vZb1aS#_Klv,S 2WAHK ҙS2Ѻ6T%hrY2c!c7hk CdQ⎔(D\bCJkN^jaw`_E.{(Md}W:p8txaaB2;8}v!jw|"Ty]y"P{jPeA%TQ)Fy|//ҌDPxg@ Helr{A͜]iLaIfJOfds`@ȬudFi}<%)`da$дCx|17os x\_*~4?, pc5Q|&(vRj_/CmPanstmx.:q #Kʬa=8Q8w%3ßU㺝if/*t.qb*mlh]ff A-`Թrkji`Cc¨ K+DmU/^xnIѨwATB7 VG7A\%mx*GO՜Ed duxEB2OWWI\rABsyㆣ-Nĸ=lF8b>T=XlKз@N 辿b7xFlch)-W.; : }JyEq5[?JG9xܻf0QٗP<ϧk;s O Cϔ`0Ӏ=A1{oĤCz6U,X*]P G{ eGJKqд/]YQ=5bQPȤ?ri/GQH=&(A9!I~QxJjZ^_LJb0,+Ɇ™HbJwrJyp4Ϙ3T}dRH6ٲƞ|׳W1v/RJL␢13 TLF8RV|> 56Û %̑]}AQs 2 }aѸA[ _=wRߑRUa*-nKS?Nl;Mr)vL 1NeZc@7 j" MBy4ꕸ&\.H}{cVcڮɩ$%5jo;aH    p[fB[bϷ)ANf]VNσ=oyL$n_DԖ@whTy3ܸ_gFyY4ѩYc) Pne(Amp,D_]{:i1 /')!(#}=jmsF uYĘ"H>jt-5j͍ĚV䮐ygHRP $lsGA]=;י%Z T8]JGD"za'L%3(@4þOwS#֚lӱDXm5O37ߴY):֭?쾎u#zvC͑…RmNQ/MrqD#o0PEx8iϲ۫'gR<>>rm='=9~"xd .ߨp܅8hqzR)-+>[#}hn?Ul)zcՆpBrq.b`#a0{#n}Dqph%LgE8DҵT {xX;87eyFsRuBH:7" {/N& eb#s&J?~ tIJ|>-ZzȽO/ B/$>*M`E;~3DZEV ,ɥ%ɔY* h$n2l|*, &GDL + jn@PG{C[C6myp=Wh< :6Q5PR{~r##e-X-[|4`<+;B]ℨۈRSE{}6wD6aܢN5ƅ8n6-9kHc>7Oqxgoԓ ̖2kCǽD#i/VL/4Uc̛=T<:gbJ2TS9JA!HбǙjea1,[ⷂwK!>[ۿ h$4^ 4ώE֦% 3tBp95Q+g~6m|W&#^B4gpNVϗ0J~dùoT?wƺD_7q[rWTP‹9GIxt~g1>,md-&e"zf0]r1?%6)f,QrgS3rƖ(Uw1Lh%r4܉Thym}qeҀAـW&H3x*ÿ:q:VS,;ac qH9̃8OLPfoϐD+]|F5cgl;lS8$0I/!*Nlr5O4qtGiHgBI22L1S}HJ` I_ (Z٘23Sa{u?M!:͓7j߇>hm*.XvըxnJudRWA&%S4۴,s92%6]FYVbm !5:62vP(ݞ<:TY7sĬņqZZ<^uoU uxL-N'|9CqmԎ#"gH>sF^R5P[fsĵ I$ e z5W{[ʿQy*H& - j4HEfC':&ɦ4"-4c@̇7P.+l;I3eڅf ^ӊn׻VzFl]x\m>ju} Fz^v ĺ /ar/a+';'2h 9.`8QtCũ5m}4ceZҗR7E譗4[OUL=%,Tl~5ޥXrXwV%mXId=,pJd=$"Vnl?o L>,םbbf^[4Cnja50,P1Fhw;]ke10͛OP/xp3n΅=G ;4;,AhRTA˖5i3 1'h{J64Z=;8/Oj0lEUIC}xa& R9fg6:ğ,{3_I?G1w&~X sGfkV O Aڰq.*o"FLPiꀵ1c_ nQ$R!#I6]izFU+ĵd)]G弼2c{ItK ^D|91FCķh%l+iUrlQ|E:^1CיtA c'oH`!W.E KH.>~ Cv㌊k͌R; }.aJ)u1P3m )#N3FU_QZ [Ad[i~lczQ9I}H `.j8/YÇl0QԤN B}i$aM%tƣ kc i.iJn! b`Of93 uGE8ZD0WP_\Bb*\OQo9Obk|[ǚ8ǒ~Y6bYGh}.Zi.Gn$/Nqiz'~R=-M 2q"vp9M (سlσ,Q%pmT%Kn ~ݗyTY EJ >'rW; bbyʠSθyq[QQN>+٭ऩg>ʁnno㕫D=SqNRxɭv]#tt"kƻA[zߜ^K%9iJwfmZFP8?n)} %P xTHbendK34unu*툤OKm>s16FE 'w+#2%"L.q3[6L^o7jXݮ|ͣ, %&X.wҋo,ǡWwIw%,ßD!o2TyIڴ-h\-,d&{1>9L_W,eT /l/o?St a y+)!dݭ}Q\̇:(i+OiᏑca͚1ޙ+y8 7c! ޷p26N yœ9 xܟgg'aNh(3Fّc,W|'tc|ì%!6nSǰ7ded>P/.y6/hbO$!11/WDL`L3Ljc$YEp9F$Dr؇+UazRDotGlK(g\Sn~g%S]# א&%kz+”*[4OS=N32B,o,ûv({c\XI 첂7o?⒅E :RqavwXZ-`^W*/:n0 ȣ>Dh3@queƙld<.b,$) 6Qo ": ?dݸYpBf>I&=NJD?F|Q!X36Ao) A{Ț⊁8q?`ʋ@`/M$^U(jvzx$UpH z1 |Ϡk1F>{Kp{cA5d0_.(g 8mV~_UpfâSjʕpj41yj0+A>pA}&<//YƓQ^D#`X|FpoFk!Lh8J}ss'Yދ:Ix\x]uڋ*g#f$_ׇ6 9@ؤpr% t;A"2T;E|P.\ǐ"9Hnw[ƋO]6ןzOZp ^j-w$U%3wEQ i݁S"wQIߣ:xt>O)/B'm&%C0nb9'OYPOyU9,REAfY;@)fbɃ&oUWDrp W{<"Eq)t{VGj.%+Ѐq-uC`~T#zug0TU,θa&)nz~=Ql;|5X+#L}|:*,9 A\f>Pl|1k |0ƉC=r<☬8] m'/ش|AS(QLUaCwg#b {77@5g_"0<{c6V PoQ.lY \L7zo##6P&˖Xߟ LEwsc˄g^':l+idHx" m>@8Ԥfq/^Y%% nz^NgڮE?>7Y籱bY\p)orTN;bB5[;St<$=F1Z^hIbbfZd+: ֩7GyyK5z[js.Qno  q]|^偤Jډ*g#DJFݑݷpSM%-F _2ȱ1E,1^۹Bg_"F[)tQte:4~I>%7k܍<:5/󪫶F]jvR hQdlr+6HM [$BuL8( /%R=`~pXl2pe~%CUx>eẠ{K"Qhn HilF^ 8e?F ;(bh QNjʢ|!I#\wx[( Jz|ikR9?k0׼>?%46ՙ 6 bܝ#ښFuRMa{8Nx- R6oV,hw9d#Eh4Ӝ 4䫍q=kA}Ami V"˄i4sA˕pD2_töƱY'=%ef$A0B)+ZA(GL漏obI0]F%f,Wϴ>C~F{,3/%Cr($9|Nt;?;ҏȻ{ȝ@>Qw>V{y’CnKkX_p t\Gs Xa)s=ط}#*kj3QZydf gHc`Ӏ?1ma,YU_܊$kDB0nlV4["%wݡ&D>4Yʲ H b#4^*$C94EqUNOE3 Q$66#ewp*ޘkme[oC#9X:"mB _0GpϮߛ ڽ;.C(noz5׃m5! o;rڂK%!^iB1dy($nWE}`?4.Lrtu?5~ S Qer"r>5K˥g_%W~OyڜMVMw$Z:Et r o'4gl!,N7֊%KG>"kfҤt%-vTGȉ3qz޼c5"- 2pggf_3D&J 7@Dޣg4%=jڭ*H )l8202FIu\t$ލ5v4e},)ڽ:T:Ib :O_?e:bkQŌXtvlǎ@n;boYKvZTD=NYokxy1FB5x1SۣVli>6zZ$gkՉ)}$ހSq}xYo1(#vOi %MAxt$%ҾPi){%\?ϟVyCQm,cX'8_5X6 jE 'jmj$eHe$ہ3GWe5Cy1Ե<(8qklB mRkh16gc5z]ɒHGJT+ESG9։Y?CS@F6BoR;]'5mwi"|URT曁~5j/~ljv7?^6: `Y Uѷ ̩!/0jzdj9A~MY ܶ&je3i]YVt}HcV=mr^~ Wzr؎9hVF@R?,H {EDaq;lP\(&)~z=j5se=&4 p=q*M0qB%04T(6xbb9b;Sg1&ɍ@vɐ&Gs 8P m>4X*Vg+!3_$R"+N@p TXPА 峐>> bgT3O;YKm3QTTѣFܭ::6D{D7M|OJEofp\gv,'U2uԻȻ?6rQ @wS`?'oɁ޹ݍI R!\|# n/ H9k'L)vGC5Wa(HصR XT;8.cRb 3/yX~9n+}L,Kآ7~s 2NlQFΣˑz6ZWfII`2!rNdRۀT;LZ;RntrFϵ[D\l1*_#{7\sCr`x`!NWS1'u5+a4?'[ȀǯbYs[䦀&߻ӅBv0"ۡM?*$&fp{b@R6>/A ٷ:&`+MyGK;Ox/:B3_Eb]33:bYc"Z%&vp]i»9i6VkU$C&]fgYٍIBSF8:IaVO;%@x. \Q]Y8 aɑp5I$i :PLwDC.197cVP.\KO$I1<i|O}rˆ'~"ň+$O[j8L(:Dy:F0z3eK5VߤY햲T8Pd9Q:`$ڞu?Rۄ`🝋x_S< (SɅ/!ƴ+ !|}+devh zR㮽oW _?eY`0kv+,+Mk,޺Pwwz"-ߔbGGAu{1麦b+ָA$ɸ7 J:»mYr_-if~Nw+[k6Ÿ$] ϴvEAWg46ygXMGv!"i/LK}Ɨ9> Eg4a |pvͯT情ߺ]9J#b\S.<84FP7㴋ef:jw'fKv"l^U"u)+0ڎ~Ę»N4uǬ쵝9&ft!챛6G 2u3Gg[sAEjXR'pkezde!iJRwM㕘xFuto.TCС ໊] d9}WX5BkH,g/K5Ωcpa焚+ A:'!a`Bi;4lMCQ) oGvgk sE)ұiWʋ5R.Xe/$UCpD(>![k!(sXة%umr8ʠ3trm}q<''v|3f2@3RvzMXB!w>AVܽ)w)^̲ػ4{=12{j[Fׂ)nH1Op=T\DDO5r"IwuYcܹ9cd'4NA=s fmEAd $$O4e0iЌSJKDŚr^F1|UG&N`"+T M)y+?L`L tXҭ?Qcc#k3,¹(fy ]TU`ocVݡ$͜L9XA>OV3ZØh.g{\vKyG}r0@μ.(Z +6kfKƖuUw *Dt?3ňmsVzDR͗CCiDJHg$ "mU<]U3{rG޻j9b(JnI9 ߿?R2+5R`8Ga P6Lg_}BQxGb3_va(r"*UBU [l#0QGcݮܹVE99"3ʹ+Kgx=C2 Tmi}+H.Jkp㉂V0)4<|\RbVBf9 jHfڻ?js vB@UWRUwf]p~_NI9=Uq;,u`) #♉T@|2,=w:@ZQ  Wy&xdu}<*~XK} kM>ѱn+DZ4௲vLM(GQ3$R? |XJuo?FQ\^k 1 ' D11փQ,@P›=SĎ~y`h/w by)km9PKs*qN^[jV\1aOP'cZ~X6RM{Ր(1&`(/Ti r{50)x+fkO╛^ۉIل5r?'Y?Ijn _(԰/½v#AaKjk҃zr Ɍŷs*FS5 ቄr+L%Ov 5mhSiJ[/1!B~C2 cc۠s2i{u$<`_pH%;1ZR|/4=/z,e\Z 5If*gR8N*5N;x݁-D\{) A{#dW0'3DO]շBlxz3f@czqQv)rCM(2Ք./KK{3*߉Gj^z??qΤ|NjsR]B a|X/CmЎ%~ku( 6;͋io1\NOv6YVrB,1% "nIL6˳G>4-̎Q@ Ñܣ-m󉓯!wV%wn bU ͊ebaȜmڬ2 ;}y]۾2M!BLWls "*?8Sd"M!Ͷk0RZ-{[SA-M'70pT :K~lk}H-4 V <JWPE٩_ ߛ ڜ8?pgt?alc^ pUw`A`_Oʒ]FpFvK^;+ÜETN D9/~ᚒߴ*h_{C_(嗆V8DU3WK;{RNSu܈ Pmp$dQzp-lۏk+ D.93ķvv(L9ط"W(?\ga) .Zb*u< k~ŽW7Ӵ N~t)H֑юܒQN]Zlo?#p0VbI;)J'7>m&+B6Ҹ-`8"I4t^O>S0Q$IZLTU*P+No @#4ቴl0{|(73D=ɾbŸc?{j]"|M7e☏.! 2ɭ}Fd&/:ɀo9i?Ne W=O팿 %{ä>8vCd"dЉÕѝ:+:Ǹ3T"{C ]x^i͛_a|G:Δt\ %FMq-YC$w( I)9Чk fC'<0ն>,6`ƗG{A"dƅg1N"Cӥ0.;4rMTeu0+v;ǡ2<%OA }0Aٿ>h&k7u,ľ\|D]0jaQ7e<&0ˇ Ә %?/VQG@>RuvTFezf-Y6I sm~wsՖD4V{bZ6)pNOݴ\ʚ.bv($UUo.)(VoiG귳CB]'ξG.OVu ޸ Fk/̆Awk Jnis)˰'ƍP,v`,7hZچ$Do]zNs2R Pu#Xa8NC a K 3Q US:ĖTp )y!vכbd j-OLaR4Nݏ!'ܺG:wq!킀IZC!8KOŠHdḀ !xFμ~0y0D0-זSm|"eLt[rjMʣ f%LFu٪'YBSE1m߀$1m7=H3Fr=Z2TvS@Q|sasN7Kp3z/&0 yrNu<}qѯts'-]Cm7p"X-XXz1ፐ`wjtϱmq񍙭vPSц=N1E{$OH^ )jQ@,% ?䓹렪1oZx~cG_N5-,\DpYg1wyEz4Rԟ%A#&7aqq΅W-ab$KӃb |bUJ Q+ MH]l uo'\r[uDfxeL\no#ڔq̬UmrP9?YK5ЉVvRzA|5b}J+SKĈpŸ"24o¯CGaa bW 8-2*e;J,{Gc գ)t(a 8e@3bHҊ3R=T?n tƣ|B2V~6}y_`ͺPx `<ؤ;t׃ gvx0śҩ7ZF2y3[lIIZv*5B0M`rErL'ίK =;}a( NrZ1>8Cdt4&a2cl`cQsj2jf5H&joL/܎SE}aYEXrYi# Po4j(%d$=%X$mv9/lúa;-al%77w?oZCO^$*snǖ9]:9(}?m_!-kt]*^90$-fWbpc.eͺl}cꊔ*{2}ն9LϐOLg#h=g,.-CMbӇyb츎/PF.ǐo:<-B"/:ó6Z`E2Bm&JL vr"z$5~8iWhQIR|. ^#wEʊ{Bf^5gJ ͨGD+AqEdM;H8\R|lL"G#)B*H2N؏~A_?OլHVtN_c5Wͽ=]cr|_H*ͼյٌ7Pt`3ē2ĦƄ+mv(Q U_Mhndg25 mckJ(ۢVȅ4~K 紉r!^}ⲸA]J;aB0aai l'dط»(gMTݧ?od X26(rGAGL co?B'-ٴfPƷYQs5u qk0e]Pη2Oknϸi`YC=noxYtON$q@TU[z;(B 4In |06Bc mVhŬC<̒vA$ICJ3rbHUu\pnk3'|tY 1 8x4=4%.&%͔ORs[=Br S;[W>nn9àdlAdt1UسQ.W;6#T3zH'R]z&;'^bҏ %(v0 1Kf<*J6Én;|Kd=.T=: ~&* op/l<$h{)xzː~{&nSQE']*RGOlZ+O3gb? 0a(*/mQm%%b i:'83o{Dž>鐖uJs.NSv<0#kH@u$؜Jޑ'qA3j>gUxck WBYԥ #^`GYaEJz:= !|)b՞@U=(Sz+5xAI*b2Mv5s/Eq;:ŨT33ˉU'_z o"V|ն/7J~V7ΰV=?KC EiW a23bBT*YѢī#6:ݤ9 ^K\bP/ZU8gw(pE|)~}]mNsa.)|u{F:1m]@O4mftf07VVZ_E9MqsupzM-rdhU^;8AΟ˷AGUA~5{sT}H9y4'8x`~-aDNx + pLT]md`{ls(W:Lk^R/ @,usaLp[Ś4ϙHJ gĹ>:_\}7m\rsl&(s*lGC4;qGk+0\}qB'ZDESL { Y徨|wO vڂ#r6կ5e9h0J fݫS[(}Y~~ G7͚~&y (h#D/Žx<~q'W.p?|M>#W,}ʡܿI(&) ~kpm3,[Ǒ[tt׊z+>U>e^##S1"g6dMzX="jsN\$A45a2Wep u>tOFbhS觖Cg+FFӁZiTJO%d-_FRr!rJץΟ[ 9jDֽ'QSut%37?vrzG2NYT{L{ܤGe8*>!8t4shI }7N1T'f|%Z©/ѸZ;) 'X"lQN6) A Oy"`97_Y: 2l5LLi$,G "Ga-Q~KGYu=1i'1Wejg{ 8 sAHihހCu̪-u6~[+a v?c7=CYMTMtb śyH=U>2(W1z.&Z4*jSVJfVy\ֺh:}nnnљTWKenqfR8>f zϮbC?w~#3je廚8 g# ]BUoo})P" d Sk𕓈X ޭoyoW(˛2?7FSSW(LʚXW4H5s2vs)&l=L\+FL ES08an5.%Y:0+7Rd0X1HA:2m5&Wx3~Mzr58P)!Ax.17Ȗ1Kd ~3KYQlMrkPkW{M[Eǿ#r#* UQN RZ0_ z!^3{Ԛ_ .\#kr8y2#]A· )fPf_ VzD\B6)aƭ DRz+O;L7vRэB/ƷM o'0DeWKb9z0#Qkَ/ظ-7^؁ 8H.0 j45[(puc-!-C]U#p'vRs%pã<.YXa'SHV$mpaڗ8ׂaU]MLaxKmG;@}L,^|(6p|X }a#NDB2(oE}5Z*ZVR+)2IT%/1s;ڒft<{ےnF8zW+P syZi8gj^=\R-eU"rń0ݒ:{`ZH K'ï90Y]rQk7 - ODq,4nt 3ƒ*Ϊ#b3>LtnJ)`$S6t_L({ 2eIrBʔ8"o6$xIdc3`\yslƦ(:sWQWVÎjo!"F5tM"Rd$TN$):7:28pr{x ܌S3k'+vJ)/\Ѥ Y{_ 6d"HRFTrS]^C/ctlw\:I຺+EvyFӓPb 0!>eBYu^+6} k+t2RrDŠ3mzkl'ϫ YCgW6⯁g|*e+ O/f3'O.s#pd22?|ydM$AiоfGM2:R%&6۔=Ge|LejB 붦YJmM2u0k;`{pitX70ʮ^iQ >U;fU/.8Qsa+"9šbu@1'.AOk/-F=9.L4g?;`tp AmѶG8q~,ڃd0u@^B-Ͼm,0Ksk<.o/'5a*:~Yz W<+D90aWߦzZ1 =gH%"<)_ȑ~ZfgsT^-[}EӜ/k;PSB Җt-Ã8x[Nٸ%a_?6"jdpd/9G4.l8 J ɅMoW TKLȍۥaEz|S$m/q.whȅxt`Gx?К,'/oOlU 4)l s%#3#m_-jʐb[?{j_BiXip]^l apqmWf V~Sufh8#xJޭ-P?>1Dk\B.i ^$7|'2C䑫xOj{tq[3:kԁkޒÔyvL.s'$l& mC!揣պt5"'M&WOXʪw)borrWJĚ.*h C~&w|[: d (c|<1JHڬ'>7bm$nǍcQiZX`bO0޽ZKƧc^E6F5B9_BIBi yǯ= axǕFoXm!ᣝ(jNnh A|Zxe9Fe GP'.륐a%{MV rHި -LVQp|'!߾Ȭ,. _G6ﯷe0F\'Z!$Y b#7PlqDfcn: FYX X6-tp7+$:[Y~ְTFw0ܑZj-VV͠Miɂz%cلa+*5eOvB (> aj!O$|*"~ ]{w@NHg ~=,~Bo*%UYk-dMq\0dDBΘyt[-\g hUÙ" OL,nkPmL~r eJ|8Sê?&O5RŘ!fxxEY窘v$04aM9*8qCXPHB{h|>0 Utvs 2^nwUZet|>`$"Q>zs&ZEQDA|zE6n\XZ"ԅ.:[^譒R ^NzuyW ǝh6h؈\52?,"@Yb>G6G83KtO1VI#fTKGp- dBX|3LxKQ.sUoD}2: [ᕟ6CL/PLdI5lnL)Lϧ˒yX2Z\KCsci$^ﻐt=y<X`1R`K6y[w oNmB13rQV H٠3b>aStBO+/X| 4++G(sq :1 mh8ϊ3аO8TظA)g2z 5-]?j}f&-$ IlcVB Bw6`)Ӎъ4h$UjfH=a@lopW滦b8qJ%w ߏPkǀ JBAA V͙AюЮ }CqwxQ8jdT"8A8jvcgr$L_x_OUc<ْ%Ii%Xq!^}5IӇ2S@(N9%TQwS&7CѴ/`)aI пA9?v(Bm٨y tB$??VR ݀"(r}A5APbw?%"l#ݳꔛ¡ҖM ۖg^M%G]S "ahYVM+)6tK{\ps!9F_ Nd>T% uqe/>ݫnv;$M)a N4#ذqR_XvUQ9|с_y B #&T0{$J*MHuhy$H6m%8DZ iɎ֊vE 1 gwޞȇ'"~aN+JZ61 %XE) !`^CLf\\(;٦qY_N3,Ƿ /dŮ}dv _q6k`ٺ4J5^(Df"J^qqP\A,6p)2J}28NlmSL93Q6m` e;Hv tDn+{tVlPp0x+FQ093_*|{RހM ?'R(Mfh}Ѻ`1{Mv}? ZHqCqufɋ ydΑ$E= _w=g[NƋ=U6o>pc؎A}A3=m;<\9n)?`z?'UN;W4x~6sݎRlU&< % ),e&mɱ7 gć{>}LTBF d~;fBZ0 }pbWd|CGO|J9Rfeစ\_tgEA q/Gx|1Zm( g0}kH1~cP\?ht`C]hAwEKu< ۻwFg3pώS8%,E-@=" LJuv5W31,[؊x![6|iu+ Bwփ S*9z=Dr_Gt*AyV@xou1͔3JlUx"ʑQ=C|F7e~_Ռ|6O稟)~نO@ &7_ZI5B{naCF!Ѽ%CY34fLsߟXJ!P-0(%Ŵ~uFtۓ  "kK4+q,%(mE]FR}Q` 9:rǀw EK!6JaFlx=lOTb^aR'm#6KJ;^):tt_ɚ@bP} d>;} `du=t!Ԇ0V2h=Tt=;s4N\ /f-_РP8G9UoĬ@˲+!>eд,q-CBZ$ᖽk$mIry6n Y&-P%PAﴏ!ƫYKlQ;UWƹ7?⡁{<+?Wv&Cs{`16-t83u茡qN1u FV}= 4$n&֡or)4>`K/lm?v3VAlj+ʁaNmi¤.%K \f߸ yxJe\؂qXt8iF.UA>'WiF8/hPȼzĴ{g"- nJP!Ҏ*5nLc\A.-C8\v+J21 z ܚ2u6iHN&uDa1r YI4zY[̥^#i3h٥jDT@''ҩ7v|i*xT3C@yn䗔 %`r*t-ճ&nAQ$}4gcTKHjy!FX*LWkKj@YPy/,x^X5L"oz&  %NP;h:e_89gu:LRXnG٩Sp](p+(~rSqXZ~afE^B}c1.` {ǻ)@V01#jI *b+Ζ܈ E)Ȣ^&qGxM5]D\DxXY/t[QҦ&KҗA`4Pp9U݃wFgH;t!2Sw7:?hM) ݑޕ( 1J+&eVLEt>z'q=zjԙuHéͩg_8uсL#IҷQ 3 WϞF0t~ڙ9*lɌMw 5XmX|33!-ORRVQhmPQ)XJ%RK]5+z-asd#_tNc1oA;J|p8ӀD%_ʳGjeH|C';=^6(~A#-*rZaJ{S*iJ- V7q(k@6xR:xD}ITz53'SuZdݻe u菸-bܧSD|"Žã5=>k,+ Wn{~Cko0KhTi2?L-/[飼&tV3?Fk7SNm#ĺ!Ƙlt@e [qEgP ~ʬ\LӍEH8 )~:jS$3[Ý0⇧!%At4) r^O%@~ b2/U><kg].2Gz<^Ak9L/tqOxFya8 Á&2*Hyܵ-JS|9NaݭeJ {0_^0AVPd5 ,Jϝkso*v184|f+tn.]⑇E8dGPG,*YGub<-:Cptrp]a^*}CH2G1 o2 CG>ɣ#QOmKylqOYGPT`_.i \}l\60>u=oXOWC?qU&;Hs;9?58¥ ¨lե`">y38vN>}~fuwJ.ށm:^`BouAH$8GKY tӔħaH CxaHAVu{]Ǜ*+;X#Eqjǹ1HA[=hB|.ÚLJ8gw/nvHzܙ>2@=ݍ(^"Uzx|x/P |9ʦBT\$ e: ūfFH*HʬHqhё`Gp(:7H뿖X+LL0`~)EGS^ˋ/#/y,-oT}7"Ʋ, c#%T,LE*(S^ޛ56_3qxhrjξⷄݳ&ųw,&G"ڂ`\pL َq&zmgT|IflG؀[R׃ cfWV~#+a $f_9w>|5μ>̷b~e:Qa=83E=6)u(ФwaZ\;5rb QYrA%K+胞ݵBGoEr(2ˑ-3, ̴in6!ءU[*l hTAWo(D1.t &-O߀`ĭUoL"5}j1) \:yj׳z{$"2M4d<Fήw. e !YqzMN)Cl'ga50HDoΒw A"!4 ,goAo~H(i 5er4Ǟx>|(3qlН6`~n} *ƺ X@z'.w[9F4I2 U4N k N]=2'sL<4W ܀+)/cTxгvg.h=;ic6YJF*l-EYI ^-"Mp*z;!~ONZԨ Ćc?VjSx<]8r"`A?0N69Kgef,Qh*tG?.}Pq PV2%$78ul닧z6c 0]am@ ߜh2`p,97>3NȟOʰXo{J\`:]fΩ[UH$uc4|0sK\Sc!k/K6a9gvlKWFEc-)|=ῩuP`a"8ZLb-}$+(P n8 /->T& _UqPlb ޟ4`º+y爙&/>dY"5+Ŋ yOx  Yd˱ۧ\8ڈ@M5j^) <ށ/GwI\[l*SZm,2lK(^'J߷7h}ƅ 4Ŏ1ސ* }U~| g9;= }lQZ/1T wJApe &tSlS]48 n\8JϿJȭ9Rg@WXh^ü927ϗd5ҁEmk.T@iDP% '/Z)xXm`I_)/ = < ԍQMq6Y -Gq`5aM>)+mP@ &FM~QێJ6p^R_ۑˌʱ5'BHwݤƇ6X^ȁ`#ſ4*m92 ^nTm|Py>=H /N-H1Q5Yd:We`KX i@ ;QhzHu„|Bk d歳TĢd?uT`xI> 1ICs{9IÏ#j<^qaɏzr>O8\c_Y!%r(E}s{:m{H #ɂ VlunM $',دK HѮ-i]~cG%?Hz.!)SA˲~L6e_h^4tYADŽ?4В=;$U.(ݝ/j~މ\ Б @^:иuHyWrAtnPa /]~p2O5Ն䤣kݤkʸ_kx,E"`Ov4Epڜ=Lj3=-(Onޞ*abM`_Q[w0B?~{n:HȶO6pc2T )?-(J2FɏƬNQWd>v߮SKq?רo9GCTG?ONKda\fd褮h1;<߅9/I~f蚋>5 xD-oMaԷ C%;֡>2eŴqex®&C76;7ɪ;"2)v{#*lsk02QO\YD3n]OdGZ〉j[]RZ1VjJ%atw@78p2^Z, *}ɞu;].c*=?4f l{#4U]x^x{RBj5Ⱦb2v;[^~1 -L$ǎ.˶#N͕*E6Ę)^*/ŭ"GL>5F&RZ*5= u&R3l`j۱v< 7+buh~7Hl$9FyIk9Йz2-LwcaNWʐ>*8g?E,rBnb=4JFH.gJMNľmIlce6viHë&k`<dž49_Vl֤8rp!qو羏IC~M,՞7`_Yy4[X~J{*%%eL66flY4Tao$`dUk5J䊮e3VX\I~05А>V%ŁZӝM}_" BjjNݫZX3)aEm뒇gfš/L%6@x1}\q'!ØvTs#3pktBgB᳋+쭛se"0&5omXIhb.I ZG Pc%C̀&PIT=Z:rP:``>X`Ag8Wc\0C3¼i7R`?nmӑl8?{^>54؛J (>9dC1rY4mt-M;|y,"3pl@6LM43 =_5W&<&ڻuVu9¬?>8 nCH{0"lbOC#yO)3=nN]DxB.Ǣh؇q eIt nRixK?O7׬2K~Q Iri}MKEG7:?Hلt^><$ī*"sUq,$<[$;KVNrdYMB0<`7$p zJߏ?Bb.\I%@|-UX˭ЉӁTkL yp1OjMzW${$g3v9L6aRiԌh©)Wr8__3гsOp$7'ϼc sR"lA88S)ln-z'L7EQ~^F-ݺH#?&S r .IIRiYVNOPNфvʹ5U\烶n/2*B N4˳nz@UDǙ}8JEĔ\E6K2W8Hcz;{APa5z,Jґ"T7*6 tT_T;Y;E$D&MQa~_oiHTͼ{,>P|h fn|Zy u3Erӵd!jqJ6T2c'/5eC{qI'V@f^K'ʉ$1w-LU+!7t5"UGGণ9}T:Ch1z6'31GͼJV29ՑI_1' 1+Hd/= {~'9:" 1C-4癜9Dh 8. ,E=w[jŜxeR<* A)Mac)&ߌ3VSH´i `.4 ]&,g˹R%hvk93d_<(v12X;GF&nOzyޅ"}bQ*v7ܞ.G&^7v Nttח4c{z6=YR9 1HمJO\a`,-L9"i`uJV+l1DzCojBʒa[|vGF+yNԾ{l3Fj3si@)QY[i5J<"\2&dxuxD Yf |*j8.."S eip#0L0 ͞hOHw2qm)Uh-Y /flvj#qӋ5HZRWj*] r>+J- iOQt8 y+sGX1iJw~\tt ^bc-wPrN(9ΰ9 ĕVJ@J{N6T4l%*x_=F -Ύ"  LՃ\sG+qI}L7 Ȑ2T r-2V`bt)hE?(L#H?㨍saE":ץi#im|Wrnxr.?xfPV?V4jJԕ`;Փǭd/"j0- M#ص-~W/-ȡ'%=edMJI|u$jERbb 9|mn u/siUTE)-A\j2\.ǍMx}d{/ ;ޟҏJUdq"ܝqZ,BK8t930 'kyסa5HBKkjzq7Z![tRj2^&@$5o^脫 V.>0P2ݦsOb5Y,h%1ys(Ѳ[~OZcZuCcY7U䘝;g< њHW gDgr'# z (cat++{vС]-i1[PՎ;;}ic9[vyk3aVzX8gpa5$N+ݰ?a^~9F-2} 5On<:aCu{<*Ȑ] (ĶMz%Ky6~90XhS.c 0TU+xȤYkcTkfe{jYڔJ*M -ӼmBlV8)}AXAq y`{ul]}6~9Qj3` Rv;3$0nV_@CχQD*pl|?*leߚ)؇^7hV"*uڌEq^c kUp VlBl\nr!|Ry4l"uQzΦj+E\d)a︱.N@fsQTԔuk>5+B1o0z{&Ҫ GSV-򑌆+8kqkbGAпU()=CJRcOOS ۔Y44eDD,nQwVU ")'ӿ?a/EzXNR=1đ;'jfȶT7OS3G=5p _Gr?UUy}y4Ţsj0hG˯'u{v|EH\+S`)};(зQˤj~RDZbn3D]2l 5Z0r_IW2MG7-QTuvYWoư]`Qa8XRyW.4Pem}5 \-Pc*8 ܪT޾&Y{cױ [M+tMeN@#ILyPƐXJ9ZOܴʷ}L%mvF ܉.(Eg~LaJI _pc%l~b9BgԌvq]aլ j2+ &> q!bmgmQA;sXjm%Vgzl5V,n;R߭3j WъN@Tƶz3"#VD {> GOFe< ^vܭs ix3:åBT֘Zʝ2[Fcw{"  .<]%3♻NCHJ{-@C)J³nQ n Mgƙ\0@>'ɓtj {K/Ru~4=Bn`A J>\[v #][WJP.ek< SaB$( 6JA~ 7 !)!BxcBTq_CZjף1nsH8sխ(hC!;I=2w~ܐLù[0ȩ(*f9 >l\29*5/֓K.pq 2 b`!X9dd,-7^F ]CZ(4˒=irFLdE۷m3&6^ۯ"mܰp<%XK5 뽡 #S? W?x~='d>-P̮;r\0HEO탳#_8yTV=Oڊyv Ջ,5W}H \uSaBcqs'r Zygr r4ˆ)E=i7(}zL[dki΀D hl; =lyq~F.(Q/P6k83d'لЗs~\,DlnG>~pm4zi\)S~p$x~0 ?7ҦƞbJ∋1Al0 =GdKXNX-\cbAߐ;Oxk!8.f"B nBtZz׫w*#~~Q{Z ڻW7 @<8v~b`T;:IÌ4`\fUlٺ[H"?t$@Ǘc6*g+i:m4AB;|5MveTBkN?yOb+"=0_am n-?Ũe$<?sSY<,cEݭd\$/q%= Q#iy3ycي 9C->O YOE= hy#W.0#+yq2]LhYIgy@T?پqFO )%;ߒ:TѕBIO1; Kf]s{ "ev 'v=_ȽCk6ƳK yY+)t$N)E]BbVrφ|*)7`{{6xNmzdԙ8n,[WkI9<4tf\+6IO~H- Kmof8rJ>ûDҥc2xC2}QZ9 UtqA z6G.z=+SN1XÚoZyL~ $l4w"/pruR1L`T1d&#̪+_ b=M L5%:/ 0So{Qg5 Z1Pp +S5<;jGd{u"NYzo<<1 HXîn6 6{vf$ Ƣ]ϓ \2iMVRV=7Vw$$z{_ ӽ~in|Yҗ[/JoGyXFԜyabJڀTfAeGlRAɆo"OJeAFnSr:>8o"ɕH?C#w[EޅU'> G5NWY Hnc۾)aty99+WAO汏dZD~$-ZIrZyU&OF` mw;Uu&7^Ix*pӅ)lrT]*噉D ̓Ik(xT-%_Hbb㔺²3XfWBhhxʔٖ \^q,Lߤ+jR q| 8^$-4!`sRƞǩ\œ.C( /)11d\Q,R:,V@mxʡbʾB @?1!Kg/tQg=sMbK_~+']D-9`Q[ AV.NȠdNpnRidiZiٍ@n5h3އ.2k1ӧ:,^f{Y#~h4n=`%{<">V:|]+F@dom~z6ٽTe_LYH#Mzp ;qDRɪRLo )$ȻTO Gt`1ގ~šL -"V+oeo8+̪e0˚.(JM8YFw)2X' %eL(ai nYQր7᭢08OKB۲b޺!y "2R? p x(HD`%)5 o/}FtT'[| bS-{ {h%glCA~ ;x(uyox$k$q?fR_a7GtcQ6XM&Npn0 YqBS47_axz*`Q7𡠟5Cpt|9,hMSQƜ2 i)>nZOۣJ>٠N ޜ)j\Ӣ &4DWwTEqVAy8xIδ3;?ew<-,PJ"B‘"{ ZVm'w&'v=OyYSKtqqτձ;3w֔'iq7"[6( !PIR ?!'39:MiaF,0wepX*I?1L M)gn^s? RSJUJӠmʣ2:C`Y;ƚ'd*}tg%z,BqRΤ>>k?mJ jȆ0Z-9)Htq3'hwuI7DZBQ@H e/&2o̽a}9$yݔ4q:=p__QsG,[z7(Z؛_7QۜM`gw_QpZXжZG 5 ë eUtٔ%;b.Ue_t=v/͸+/(Qr"O]pVL,HZ ؔ_Y&q%bPs3i051% _ùdFg-,m|84I2n8)G!fyRΎlU5% RH# W!Hv*1+[Fݱ,^ M[ K8?X Sj# +,?Ue:`Q$-ެY^wd&@[E2MHD7gE*PՄ# q90QH$K %'1F'NQ%܀K Z:ff!6=ch^*{,Tp_P0 7V{ԄCN["H.l4L`$]A']1yg$(o9m$Cex@q>>A|٢( axB o)[6Ep&h](P1XL4XS3 ]W=|''dSŽQ* fGtN+epwXy20^p,Ba0/ q (I6 VSX9$3KUKM*=';`: ޅτhRDNߺIG`FW ɜU F5@qد*WQ5Xh<*,gSP יE;kYxp_e@ O^IM aEAt*ncxz}v3@ JHS[0tG"XBJx*aԝ$\2Qe9 6=۳(3$̹M}LOD @ ![m3E,e3e5i.!ijpx>eēO"f4?;gK,nt35ceoPL_AƑae{nÝl^Eri`&%Z b7EWF[#бZaLcl}TAc K8 $ʞ#)hS̺r:Wˆ`#VH@V|.ESNZDNĬ&ZxzUYmҖwktn6;7}JG;؏Lr %RV |jE {61\<,lCwL&() {|n]V9}Z[$, K€) jʇm1n]$6Y< AE6[ÌrOB;$kв"x.pLH@1 B$*:R#u$X4LeO7eZq6:`oDl늙7>׶(nL|fBD ;v~$h(ДE )_ԋ͹Nϔn(5苘դZ&" \zxj((+fa =#I:ν]Z,RUӢ $j6eRþc}]%jp Wq/4z:\^wQ[1*U9eLKS_.˜!שM .c`/޵,!d6XOe*adN)^xۏV Mw:=@{iX5@;/lш9(v૙D% Xsد1u^+017R +zfl8N*0>9fn5ac"{jd:bn($#N>e;VgG^;קN@RZJVz\c+[$"3! |c/*;l}Z%0eݠ ,bl:JSPBRKy1J~Ԭ\5,. mnZw39mrxg@xJ]~P="E:q%ʆ\>魸e%EqBVs+; P\DO%+\(5Be1mwZL)(MJ8k,7Eӥ v)b2dGk\<$TkoZNF됾)y \ 4_F]d/=%;s' ʑrw&`f֚jRA 8DU2.nY#@@1HY 3[VǤ޿YFrtn⟱%f.UuN?AQIJj~P{[sPz'sPDi(('}8E5Mb[}ôm0'n5mZG\HFn::yGx 0rHk@iz)|<-bS: FjH7L/h/P>n#| MN{vV3F`XITG90ыi LeQHC{uN+EiI&PI e\Zb")\hwN+" 0ʑ.laGjN0J3bʠT8 $S(*_^J"**q9Xx^VX<pД1g`oK1KZf\"kz\bGZ`oM6hӏ\ɦ jГ-YQñAuuVon|/b-+LeI5y2amlI1?ٲt;L+)_QfvftuviDra$<&6(]?:΍BD2܎3_fr-`/_?{4 9]Zxg@m8+gnAhlX9ה4}S.;g_t&ھ%փටI`J?j]?G w_Y~,/_%^ҩ2 քx#Q T;ۡg3M ]yC߽\Rfu]9TOHnj#bWoeS;.TᅭJtGr8(0.#on=w?Wҁ AўU4Yy4m?ŚqNݹJ~w ug nMJWNɪ`SswY?chW%at:x,DxAtszy!}b~C8n(py\9$3P@o`hRΧx]xh!յݎ}*zY\nɵ-SneנA):q<]qXA`Ә{E!dRFL RП_M7^vVDEx`v9ڜ\0XG/%a7ֿGMeهd c-Lb%LSEo0uXѴ2/J^EQ YL|eT:rD*@ ^'mU7ȸ8l}\ЭI-j"RmW# 1r#:%dp0Jy#H**?έvkLl9땼S j#B^DuI.'0lE{QwVX5Yuvj%A KN~XFf$&0GywHl}{y_( cXID4YLܮ~^]i9ky=&쀩(39U4G b勽3!qW@MhR% R)RbWziˇ ʠĄTH^<_Jpnmq!%yDt6 OlBLN5!$7Hs!]&cx>G%#Q,ٖkVe/NlюcwaqVi<:yzJ1Ð=^2DO5tS=IF(bMn,:bJ 0[Y`W'sSrV|+k> &Gz EA%BcHj Pe-2XBx1W' ^RT7|4,l4N@y<K)F$w1p$);;4?1UT]z]4tZ;0z$UoaY`klsduCFҰDLk۫"{Ǹ"cy1dԀ51aGƴ8P[F&s'C*&3P4Fy*F6N6%.;u\ M̹m@ ̳ O{m#lӭR 6;-BA! Zi1m-},MOs?j/@!_:m(JV ܼ0e*"0pYNKv2PȶU=|^thJ-mD,(4玦 ʜwHjdZ-7^p9/0Mf]>.tfv{@_0W8-g k>$r>DTyP"Xj>]7.pod9I"KҒqFDstUN3N:ľ ɷYF->vX?ͫ?SBTb&LlQ% ?Rma7CO:ܗA"?l67VF&+p=DZUARhɩIjm=T.$`/8ZF5v+BlIg7&~KvCD&iN ~uaRn&#H«E9@IZm4TqGbmT 9; S_ "J; rŷt@z+|;&]ϊxAq:J0Y9xI넼Ojix,]A)h@>9$aPpy$ה:M<[dB[~ϾtX {g vwĠH%Wf; .)#\W5`EcLPj@ &y ͧ)5*?Esm![_w-UGF4<طky[@Xo)Hk'{`p{qe,ST#̥7{;„JF~˘lV~H,2bx񫺐8!T)q6&@`Z?aRIOJBR"Ci?sDuf~lI#6Cɋ䓀>1׈dWփc q{7~ N,tVMfТu vN^CS}ڨ_8$Oz3_qʶGc^Bu*ق |1SZniWO!9U[E/n+>T;Bҫ=fZ2duK%gpP$P[CqXGmwǬD]FSW3+6 v7=X3]6E:e(n}wŦ<!a0F ү>4K\HbiM<-8PO iyg 掇OJ0(KXXCY}A=jiR$ &L \-fOkhRe,vkڣf·0t3grzV81wELψ$@ƵӋ|*&Hٝ )YO(8ܱe<``_K`}_$#bmoAKJ|GပA:/ƓC ޥ=W;^3M"Po 0ӖvQ1%׷N1³]^m*0Ԕx?#:P |N aՓ03t_wzŭTKze?qhRv7;~gOR ĂDC|XHBi ỉdH|gO.HsO'N?b7"XdLYÏU 8 f9iCH2 YJHE#ZWaoUzTWSZ1E`8|@b]1Ǡ6`hب?s@t4zlQe7_<3%p b Ow>l2?l' J*FR:1jrId0.X)4 XtT8 wƻ#.|, }rL.D+FtȎ#܈ܶM{r4]X&ϘN^˯ l[4SF8>~|ZG ~YPO^S|A ,TY~&QiT "JP]jm{/&>GU')-zE<#?4N7Nbet@md] rxaֵ5h׸>ڲ͖ˤT/$wb!:{&1mM]"t%fZE^Ӈ 픟,VVVVOz3ǰ9V*?(Ek}ý4w/H4LZU~QAnzI#7jhfLG66(2rSip:]_hV*YXD"w_[vzkT휎F17GJᙗ6?8]:;41nu-b6ly*E F{UЀM֐wrY'zUA耳V*ᰊP~xe$&f]Zi.>ZXoJkӪSpsB+)@MK?4T1OqǘWg. .zqY*q◼]h&nQO 4cD Ha%T+!$ a=.hy ~sJL&3&wHg ^v {{㵩h+Gh0u)QS;^KT3Xc]zWH`c &/3-FC1}Pn@醣̍# pt֙4. yaco8ϋy-u$eH3g;ɿ=9 pn o%-{[dW(Wjsg&?`©euhZMdY|X-w)gTHL@BjN}5~aw#98;m6w N1f iCjsb/R2Vi)GfeŊ}®&:j-+ MUL&&`4hJTʥWdVș=ʠIΡ k4ٿ%ۭH/Q!xuilrҢEc.NO=v:+**\F7/)h6cFO鹢#(]AՅx"W ]9;q*n,*4Q @,1xAgʗ䐢}m X>q!1"O+c&odž]7)YJAbwKW Q+$K}I ~3Na"1 6X㸓& jJZ^Diݎ&msz|Q}ʈRLO> E~[AKG4pD]826j8^vR6r`|J} a3 w0JBкh>KwMʘ(H `) eppV~\ Յ3S⇘B ZF+וJw3h W-3yF)N"EsA)G1LOl Pb*XkĨzr֕e{u]񔾷q*&fCP s AIRV"%)6MHYo$ΈsY%UJODGd,P̋As9CP}kUjc2]ķOALl_s+g2$BD mi&m>kq*MxYm-jaLzy"7^x5 ~>Rx am}:_#҉c•5T -9 n&뱍^)T05dQG^/t<+c$eFPu U-o3rw\O-t -5g_'⅛8`uf mfxo ҍm vREmAЧ9T@;V}-!gHV'ؑN!$;ёguy0{H"sȠgT5Nυ%FYV¡'pr<, Uc~Yy1sh_L} y$7?|G6,Qxڏu6v6B\YXE&Ɍ{ef߽L`߯rrd}dd|@Bږ(@Ra2V#|C"&-z}ELŌڢs]>š j~]e4Op/zk+W@#Fs.G`4 EPrS@| hׅ3/?liJo{{@=@0}`BfVdžc *ӷ#j(.%PXwIN)4U[yxHDxYTg V_zAM3bWZtKؐxm;~ɏشC4+ՂY^σfW`UNH ( LMy =W'h/<j&r'p3yc峙 {Xl /Du Q~:f5徳i>R`t7 ?:FOT{HBӴ S@*}0G>G2{CpƟdK|]3읒IޕS$Ljmj~#' <&V1,E(aCٔms1mH[ hH;g?EGQkp7o2_#Uo5+G]"ͧ +d`K"?Tt~vioDX8 jˀ v+KJU3ք.]_!auBO\dQGJ?lfvw*q/43j:doat \JUOry[H_; NDi$Ŏ̈́(]3U1Ռ<4D =d'0k£}_^[ICp˖ZGlĀ+%*"5U4;Rbbk7#/rNy~)+P.4s7^,b$:B/5`xN!>vII'H8ҕ5;Yt 0Le'c 3ZEؖ翨[QNݏZ۳X9]lĭ#m,G@'b|"Q`RY[~GL)+ *E؁mz}:͜;mI51x8TWr6&@@iRŘ[F]kڊֺG߱`h-<,Jv,Oe M'DܰG/豠QMkNMxuTJt†NG7c '?免'Fp1^ʨД*ص!Z@#a״$< 3H,S硹9 {D1h (hn-P`u=@aUzK"9)!PPu]aZ;q#dj wXK&eس&%{TxDžLy3W" Y5wȟecXhyxesx{|O HtOd A{޵/"GDY%R9 BIjeFk֦gˋƢ 2AK=Am4]qҿ=֔ I?yF"m[fknebEGؚ_՟ ;Aȷ9!;5zi7xWǴ6ȳ`>~+^ҫdռc$c{[nwԙ70C :ᢘ'1ftoe dޝSՁp<md3X,ԡl 0Q_Ja[ E[X ЮmwnP : G3edжX؎iFROTXQ34ᖇtkym 9 ,Y-%}rNC?ШQh4*l_yų';Ќ,|/$) NUG˿' Ma;D}Rۢ0~=p%aޔ') k &uVSuz TB,dJJPʞi/brafDp%#;&:.>;cLJ kպ& Nr+,͞ RY0,%94%|Qlڧ7qD88Ѣ`gЉ\~UZXӺ@)F7Gek0zO2 N\sEP zpD :Up^MRFzJi3T.V9]X)Н`2teG8e`{qi#^lԾNdC}`O7Eel~F f83UeHE7L.H=SUR@WK Vy@+֛p$D\60}n?`fKۯL*)ٚ"+ޤJ9I;) Z-=ȳPht(413~Bf}\w?=,2,caH:Wg4>'bċ7 A[mu;ԇU!)D*AO̍6.cmMQٯ.N ο̷daL^xJvgF>C+JDuXgg;@bӒh k4/M{_5rhU{Xaºd\KZ= jLQ2`#v =\3TdDz"ZN幁 ; R%Ӝ w&aEF TNaKv%b ȸ~5٭ zD%-IJdG^U ڎRg/O^[ړ.-݆-H^)1Ǽ.F=m (}<n6Zʧ{:g#5A8v1ŧNX }ZaW| _קg)|Ѣ?n Pp#;D4U N-ҀK =;$r#Z8|NZ+5s :XS5~cGK@#,$QIZ!ia;'h9 v?QCY7@K"iNciҔgzvz$@[p| H𮻳)9?IfђVuB:mi/ryuK(4)n +݁(+WU^-x*PFT@+ș>Ֆz,ͻNtHy2Ѹ"%mjLuڮ{-ܝ̃rH8gLx`6Hk%iBo>u_s83Z9j` }3DA&Ceu'f[=4O\D 6ɶ1RJ6lPRvnFʹtx p%ݴ 1oVAIi'0&ގ(0 b]D]wz5bJfcX{') }E:e;am~rtl U ,1Tm`B{6\ ssh(қbF(59jv( A0$BJB&]%~P@A9OuBq( _N' hH1-Uȣ)(@Є3u| 2X3yPr9:*LsЦ"ɮMnjmUUW{L="ehY" F$g ?(@i1 DxiHCo|mg@JG`eSn pVp4UMMfcDzȗS&By3-C ]M6ɝwL0 c3sCuBsF,ffqiTL"Re܃9'R$oY3S@Qf/N WsP>ȥZ І %t郔]bQ$;@[:d-ؽIER21`* ~RXO_ܹ~sH,.)R]l L[`Zt(@B?% 5fVx*j)t8AaK;]S_miƵ{F5 i\CĚasE|A5B=Sĺhl>.zrbsm=^  0Q,H ˵PBJE@$ā;C+C~$XOT{I.˞]7x]s:O=` x\H=48ZenVJC+/\·^`~"]U$6ON ^G#xƆ3"H؜Wa&%ts)y.7;&gZpqzF;28ԑ}2΄VK+k!5FANQe/C>`r\W4щaىw_LMVU*?pT8ԬuI[~?ȅֺT [ar~7f!0G@!>y)H%|”rzET/.qIZJYjnLj7e^` ;`2ԬѶVbaY=C;{߳E[uTR&ʅpQh0x(lHe(#ˍ\"נr2{8@ bF-UX˸GsurUnYOg6COU[0.*f~> $``GG RKW*]4 =kչ4cRtzb36*ҶL >x˦:Hd:%hTK%& l'XVd[@~˖qy;ӫ~҆m"|$f"E 7Amh?'$q$u-^)AC"@&-gbx22.qmXe:kfS=RlhGMu(0y]rV+Fɴ'4_x6ΜUʍ隆~r<bƆ^WNJ`|UqQ1 rGv;-a[tXU@DÜ'KM779TCid/ҥy, m4f~sU804\-$e١ =ژ*Z~3 I"֒{wG@,4Ϊt&q-@#*0A`(gWHt70/2}c?7,bCCư/U,vofQ嵺5vO]+6W>i5 ޟ=,=u@ḯoZ<; <ۂwхC`[$OZi2>h 7[e6y`(+S?uA*ZϏ],RچFthķXC}5ٝBDG2HT <5+d$@K K_?vhrfctPj |'v,eV1=4R-h=tWpIE.vE^s$h :`;O#zbSonuK~V >l~.cy8,?8+zw$cn/n9&:H#>a q==nK ʹ3# ? ;޻kc!ƾh ۘEֹi)d{ n|vyp*VX}1V[H9ZC1N^5N8w2fA"I\D n@bJ\S܈$Y)ЌUzuQ"s%w4m q#Q=w'lƎ-c˪rvsWZN\IC6V`D̰S EqY~8({B<\xyFWl 8'WPCIH>g A;x"N<›Ĭ#ݢmh~x<+x?k7T@Y];?J[ˑ@b6nF s96ukÏ(Tyiw2v0k^GJE%4**IeIglϖ^IU;)γ~|fn<}F09BE($g0''n5UHSXjcN6YlLȀS!Ӥ(O}zqǎtx Tk.J rZ+ʌqtٽ$vYHxyƋ(; _Q.q/C D3# `_[g[y4*B<)LP{Ts]ȦFǎkE&6}D4Ae W26<\7څyfnPϪ_=MD/_[]uOCF.TZA(HdۄƨPBJ֓Hh}h71a~OTz S,8 'B{o*HsIU3:2KJM/nOd$mη1s N![c&__ HI~7BɟF %KmU)y>>acҪ kmk6e1-V "2ФzOڴ^zK4"~jmt+G|h˼lGYa[JDZI7AѼ U?tӑ޹ȥa;gF'ߴ 2I 0.P< 0—%6Xyy P`TiJe?G*sSNCL)@$nXޞom҈u-rnG{h6ei!]4 xPk:^wR5`K iM=!=+T1p;t6m_n g)+,cCy$|"Xی d ЌvƮY"p@s7{\~Dnw0S%4 1CdWV;v] x#[nIDyB?kۆO]: R(-Hv.E Q<Z4inpI:_cy(vAҮc}!6Xd l]mяZZA0pαQ /DM5㯛[mF `%OΔXPc~;ﺦ Eڀ=(u wPi2GxwZ[v904YQoVK yH%"VyRG >Daq<{ V^(k\@CrWCmic \OyaGB- :PQSAh:snqxܱlb-JScMA(Sf-!py§=]'4^o=u{}#`GF. UK1ena5Sp$1]/a(±qڷYW>On g_Ҿ5d悯ԿBMa` @>}J]NUx,/GqS.IFp9w~ $іmĉ ;Ler>~U==48! dE3>>'ȲF4Jh =\7ڹߦ%>WR*zqkU>;*r6Lo2 lX{RT dCW}UI2r{eŭ2C S%-9gv)Z0wtp0AtϽL1\MZ l]*I.^.I-k5h4֊3Nan絉+FrqC tRuЌCc3bh= BHMrϢߟq|cIZ\ɛPΆ| Z[$_椖@p{l>j;.\z:payY93QMGn!Nt˟y7,5;G*R_E:S TM)g "Lr燞9oy@Co sk?ҷl ՟>e*.U,au6 h(nRM &fPNȀ,qD4N.&;V)t iۡ[qdחI 1ߓ`$,St4f5] 5 p6f 3Fi bL  5:[j*҆ S v#Ñ跰ʳcoԙpǽʿF(ݫy"5ՙwUg7OEN>7$\$-rgz*腺2'?XX 2E8 H3>lD}5PvlqB'O 5܊pO=}  d-Vmk *3 oZO}O*}w =Y:VJ eqIY!Pf;v RJEG/- D p+}ssfNDUDH 6r놤 i^}X1);DwGRQ`%~sGԬqPRIO׸0r\YNxǠ ]\Ib#=Bmнq_}@  4Ohs הU5S9 >(phE\iPۼ$D8 )B # iX??2/A&ICY׃GvJ[ s>qV][JKPq{誠a,h w3OH9.s_TlE!EJm:a2m8x lVCtw"[LMuUs2R;{! G:>}(/ )GK6{[XQ Gw1#)o+宵QM͘ȟ]Q>67[<z 3ib,,K9®nb_2LeŞt>s>.62Fg7 P"AM{_|R]*X@J|\84 =0a]-TA'7_} 1אO^$:ԯ|k>m_J1kHP q]\cl9)tv0Қ~ݟˍrKC?`p2',O f`U߷G%96Wۮ0^} +)gb3\R |tcjebe >;Nv%#o3:#~^-p7%geT*HL48d̘uƷy,TJaE`L XO=_傑L{% :6< ?Ke*]ZOfWy0\Q*8v yMYTZbyczۗo45ٖ_]4"Jo)gW+lTC%ͭT PxTsr+| .c&|m.t_MF*WesX|\b08A"*R'sC%kλ t-2\d D_Œ ?qo$CB ),#GXN] 5O -TrK豮Dbzj2U殼v$6c'3ȺI;ۂ3q뇴@.GOQƈ$3뼏}7`- +혲WD`DZƽog%ΧM Kpc2ƫѪ:"G+ +1WY(*G}vZYwfYR#5~6d[%3HyZ_t0UiT9F\ܰ*q?ȝ4+{#nlEo4ZCRITOWeވ{`8H1 EZ~[7R1h4 >{,%.fj nvt,0,MP~>EYx3tέ,@H#tePAK4gЄv .pJ%kI0g/> 1@ίwd!H'-ZNU`(ʈ挙Eo*?4 Vt\t.70.+D&,1/֗?$-ħ/-Y+0*y PKY~]3"pkxHhW„VkJMV;O8N2H6ƽР+Vyݽtux4$h'rn~CH3XdfW>L\kx!.X>!&Dj[Z^ >ԃa џ۟ې{IzI~po˜him[">=NNPB_;ժM5 -G^J*LJQM[O"2]BϧpXk#v0lCa*Ԡ/ޏ4l ܁>MNro9=@ 6n+6Du5P '9*췋R 4yUJY!mo떿vy{fp=wd҅=/:x*ه3ãb課:pjV2ow֡qqӝL.5r~rJV;tkyd=W ?yQQDrhis0;ZSJš wwwӁ-!R}jL}U "ג)pII$v`G!9YQ`f9dž9OIk.Ϧ+嫻Q܆-Z[pGlBJR\N6!=AC8&qCʎ?:IgQ($=h4vWAwBoǿ&K4eXn!h#xwhL5ˣs(>ͳWCRHNwQf1da@`)KՀ`dy5%-5=/ND;~4pi)/"z CN]%|̮ng@sl;8:"T?D!}9Bno4snܘ:-F9ԇSHf ԈJt 9 $fF|c1D&v:doU*K者)h 1.qAoѠLg'.z[->hF4!*/?|j7d,-RmAHOI@nBz;Í5& Lw0b6`}j_{t ;}$:(LoXD ГSrk7"|Mg3[4ޫyuutڢ~:C/?QށjxytsUǐcAvH.%r֊u+hd MhZM! c&T Mdϸ{_XwҘ4%/v.7$FX@IRT%ݳ sq D:/R/a JÜiZ/n,*zg2B2Ϋ:3Oe>6։üB``C}uk3cdSszE[gͧ6mX t. Rj kN6i[>zr2IPPhb䊱`/^)҆D/QMDɿv4#fީzp-,Ihl=eY5VPl1?Z8]*,,&9|Zar h羸*u.Xl^(Sb=mDNn lΉS^0-AbGn Ƴ%{,g ii (_l4A?޹KN4_ 见d5/?} )|>nVb/IaY2Ͱ+^C%Nʴ}niwd]l#4PO.w>ionu'v's֋=oGp(%rZ7)&GD@?Ya H@&Zw!_̂Y ;Nz= زJ7^Ȉox d>޺>W6sZ,lK NOߘ5=?(i'bMU~.}e_@\MR`(ӋuR iHAIk#"%4?N{  hr!'J{ fsPM gTtL˱@3W!Bgxp,%Z2>|[yQf8I~yN;sık65qi7g(#Sv lm$<-) +;@ϩO*aub vH0:KoBmdQp\*v"3` ʖ>+lo_!eF+,*tɏ8?-m~; p3*)[* LWmLbn>))è*AcR/S ëBˤGz?0X{ ElIC B] !39IJ$Bv 5=>\-ua-O@@0a"ڙ~ JqU6y߸ ƝRwr6^9z-9AC{Λ$_="qΈ/C>yȍ[)gBNLYDnȢOU~=;,n+O֟G#Mh_#>[/GypBƨ1r"|3:P?R"*ǽj^]^@oAOUc-+%7MQY0R:s|H)ۦIʪA^T M{kfuN蟆s N:9L9kk?Q\ئ["o $&$p;e481#&Z%vL;jڨ]Zrwv\׵{u(DwUcx,OvX;*MVմxCGqa.tih]϶-7ѝ5vt׼^V9]eL7[2ti#X cMSP/|ΔpSK[d~-HC2Q7gwbA+ůFu˔sų1 2\4qh@!=~7"d*xh2CC[Ə-hF0ۂT"4/+R:t5Ҵ, aM"F[,zcܰ0?;ܭN>ۗf|J͙TFؖp}b*6MJ8F>BϑGS{Dcl777 'Eo.}ZPg NH[R;ejMp#u\Qch;&ǵR6;:n>Xe"c]xbf]DI-K%5D3$DX!zTqDc#!C9񈹇2$D9zK7/T+'ӻY+uH5.P DHy»GE&M5 h%wֆ$r ?&0[;ZNn(Qx'!p\`@ Qn ,7 H_z'&>ЊMlAǍj*q/O}z-WFkmKm`\zLW_bl瀄~+fVy4!Wor -jCx"ګ,FN^g/!-+ꦅ,Ms6SoxOq3!6O/ [$Ǻ\}s +DWImft∜|&XNgIK6(3ړ}AAl3@twElUFM=Vj"cqx4Uggp ּ5wCLӬ;1;d<};!3f’2 p01bXwWlD.s޺ş7J93iNgh +ua4;Hp 5 ч#<ؠEK0~ 2qG.odu859iplw3w+42yeayO}4Ga>OsKn+ûomf _\1K,YvyXATNt>_V;x 9lPqQey=ƻݯ{ohv~մ2MC1b[$GuҎ3-T#Ҽ|{ xΜ5y3nǔwԼ7 jݪC\Ψh[1ib ?H ;BUe*$4}IjS5z 6 BKmpn񈦧Qކ">@ 7>Uz A4{JyT :s3Mmrؓ"6ƆhnLvlo7?l=nR4S(51ԨKn )jOw!w( Zh6{DwA&7Q5eᯙ0խZ&8<{K[1*`z`'?`i0=6-ڢ6+Y 1ѝ!܄7H(kO&Ym0kM'z'JHG1_ה󑲅RXK&{ lړ!SDz&<|"ش]RBnal;o mBYQ %f""WPD5 g$ ںIa"FFTU,6>8FE}#pHj2R(e믩GT]r>P=la̖{ST_PB7p6Z-L+ Φ[af"b`A0j=hgb5#W%A*1u$AAqԊ>= Tnv\k7eΐ鐆/<#m]_a<q6P XGLu,LaXd>y|Np)txO&E}'\0eN'kglJ\,NIpQYu;~U<֮kXgۦ)aŵ ⊢$!NzL謣 f vDb (R55Aj Yn{P|bdɥD jt$k?!<-:-K{fy3 LCϱK罛@)?{gnRG/6PBƊoEK^r6u?x)F>#:$)W#z7]V]vᆟn| @6 ,*F#Oi_ 1j4 EMg)q48wn|d}-rdΰ(_N#=K‘ƃA 'vWEMY\KTP#ag%(&\Z8Sc.ƌ3O)߇VԤIJlj 5 'pش.@p;/buZ-\:&*wMFxE&3q\"/nm=AN$*/$BXw:ZtQ^U_E6qZN{s1coTLԮRB~l))AM}+-JS;tL?ƽ)2Oiq>*.'Ejl?iWҖA%fX_(Ei}`ԕ1æ3 m6}!_:p_{νΥq%M[ODQAUfszQZa~IϪRS:=p:VcmFhl&yQ%^pȣ~!q5dpM@|sç?}^eÑ[j$MW9ȋc^X6Vj]5;b(᡺?UPVdPH3u#8)Kn!u F Hg)!e(0`-_L+,^"_601PkE/{U~ l"=׬j͂Wt3XZ_sp}b[O0._ə՚-/wBޑ҂|,?yJʋ. *V$tL[o`;_3EC)E5+ qWRiH)DBٝ99lr4IHKE!0K/ClmAh^myl'3p{ LĂ[N'ob#+), Hp߽jl4X.2> U~L= -< iU}Ou ;1 IqԀFIggםU#JtAP]Y~s c!%H5^4WG`r^ʏ//_~ok5aˆFs! C,$W #ȢDϕdw=\vW[Wi憳-9wNΥS3!()nm] U@Jю aVebݺD0֬a 6{xdp:~YlޙW%8´2e*PE]k99DElڑkZsT:&ƱUin:eMύ. zJӵwPpʎgS^^SבHge&w1z*+z`u1PvyJh\g )JbTb!M͢"JoΪ}햨"rr-FQ*CId'i:# L,PTcL3[5 K_' g,lR?|rј%CQ}㖚HE߼z1AH AȡVwIT6/ #4]~*P-,hYCVyð@KdJ@>._ ޽9cU~Ȏƹ鞄 c:$?ɯOs#JK2;IȚAm ++McCG>",5ik+/OEgPC1c}oD6cKxD7t rk )N[~9%Jj1reEf\.OTD \& 6MחD~* xI(WjܯPႽHDe5[3͝[~mt޽˹[j ܁/6K@+&Gc*z"&cAjW(mBu llE}̙xlz${my*v n~E0؄6IYvQl@_*\SO)OIɠZF  $*"WqU# ZZ&Wbl>RAly.{}Cm(sOA@24Y.[=2\ t+T~}nїEٵ \f)vjM!k{-Θ$H| ?q_<'ŴXM'^"?*!-z$? W6 )(DQE5R2>YaY}3 }ѡKs>qFepp!K҅{ocdmRC[k xÑ_/ҌH:x:tq35"O^b)t"R פ r+pۡ?-9&3MͼC]矇˓S0A3ݴ4TG}KXd`WC"<2g5Sή48m·p)"o~0?qb$gAP"ffVRF>l?fS )['F~BTUi(0Obn>kW\5omܭ-9 (pOfn/he-6?ee&ɢ}<[R{4 mz}A2 ;>D iVG`މR|`P~C̶mZ/Q^(bQݓ\6Cu/mP9TBTN|-+4UsrA;o`Lo^~?xs!_nZ/1Ɲa^F:~g 4k󶢪:]Ew ZvkJiK5a~C>TZgoGYuC3I,U_3\3i+೏ɖ|[ Kٙ26aQSZa1lq*P8"V5fQ;ayfBtNԴoD:$(]S^,bAC:={x.Pp6,7G4]( C#zkǵ#n&j0PHj~I9mptbe W,NHxߨ|/8IBu좫 $N @^eWUQrHL!Qb-nZˊAĂ';t-@$kR.痓Cc&,* uVRMD0ߡR lH 8NeÞ|wҸ8za xefxn6n4XΔ,5$rPԮgbWsa@7u<:$9D2 9>܄y#;w]8&TAub_`f8ddRex_I'lJ`IP6 wO̡??hA}lAmaou~9*j~_\l(-B3K o\c˷.l'46iE+*cfؔK b6 g\wRE 7HD(_ ZO?±x :f@5 Psi[ޤOQ"U&<6̅Wi]CU08MV,bAn:WZ*BS7ڨ~*J/v-9Ѫ lÀ*>FObjщ.3$j8uл5W9˶Cڳ]:/=Rzw^W~Q%qoT<9#~ m6m4죋1;n`nX7H{*jPz+bK/.t՞f xS| ﯤ_ZfVeAk'h/Bյat2.\1vNcCNcMN]؝n ܍忐0v`BO8πoyMu+VU9Vڶn,VMOK}Ɍvx9[K0;1]jd02I􍤵 Nb6q`WtXf!rkL`xvS2WkkK&qfJKYj aBHx`vj;0*\>myLN ϐv)m:cdF5^mgvB;(<+1Z>pb4?ov f{bZ6 ;# {tAJ k@"3K1┙ >S6wGhFr9kæ\Yy\TjO>%-;)0!tS\C/u .8 ~H<'Ft- Zb#G*B>ax: ٿ Y+ٷ6R*1Nݟqc!Ua0-Y<EH)‰$ݒP.8&鲲d@g`K_}pjb.8S|Z|RF9oqyut\ _ \8Q^aV[6d}i3u-|zk $3 ׿o]Ե^ЖөPuCKA>j^AT2/g*Gi]A(]~7Tϙbd? Y`1{:Q]2@)>E녩r--%&$C(aA9xI{v:v-{ˢCíroMJԁۯ?ݞ;Œu'TeP O0>ڜ.0Lm!3)`J`< 5}DEU۬Vv $c\LK_,z(,:~` YP";7m"wl;"*pz،TXJFLL\iC@%1,Orsǂp-@4@,F<v.4`;FpeۜW^)2顳 $ &r"~"E8H(<,.a-+X& oNA!0 eV.?G{jCCsE4 |F\fN͢;~G(EyyBEL{ tN7זbe#.DD RTj۝k匫_(*[Z$5ui[8mFڌq +,Dgv+Ɨd5man~e)7Zi`>/ +W9euc7,84g#{,;ŗC b꬈e+jK;}F)2ie&Sr!g rtC{ad,3x>aߘws8bC\'saO{~BY%xD fa ­g1ɝsGьvH!Tqj@n@ -"_;ۂ3D3p5b^ɗ׬we Ĵo2N"tÔ@k%95yNqtaaDzA/e\kg,+JU;m\dN$# ::msJox)2)D& aޅ9!43,}t^\q]Wu㰜/a' jIT) -VMDQ`߉fL(V}N_CCUC} v:I|ӳ'pJ} кpH2~@0(}ܬ J{r׹[ޯJgoFvP$qVq E;a!c5r gҚfvYu77N((K>uҶ'v2e_Tq 4(KĀP""Rϙ$Xm,ߟX-b -ҭ)c Rj(c*mP;J5:LnB{h-d'݄tN|>%f?:K4>+6v^fTB^;*OQ̝8vDm)}q3Ô s߭tWNz"˽Muҋ'15:Vtxy'j+CMq!$~VIJ&Eu*:+Reέ0fpaˣyU@Exjg a3i`wy1Q&܆kVU#\ggWz 'sH$Lu"cX<8/\Z0%?`eJRw8I:1YF7iB0p3WiJvTeC?pqZ :3D'|(K`\/'#փP T㙳WUeO8zO4A BQOE|fu؝(e ėAӊaS'd:g Kц,iJ5N x@-g`M?L}WM nS8C'g !sҬe*F}\}NKiG`聥'm˖疆]IZI}`H6`KЖfuviRGvz~`llI3z˚r]F`!0 Ws,qe$Edx>mR'6<3ݎݏhC=roa4rQul/!m0B|K*29՛l[;Sc"ƈẓy밸bk7d w6=]1WDbj 4y5)W#crUQ Xfhk=ж] UG' $ PQy-UЧh/1MQD3τw/p[RtR||CAm1J ,?502fQ1,!@Hf92{w` kc(tXM@Rt"XX}˜d( Bh"EhQ"ҽFm*)Rq tΛN}!@쏂Rxs~ 2 2%)?6|3 !G@`7M_w?w.dfܪS3bͭBQH^YIhTM"yJPFed/y}[謝B1R~\ua.! }gU9CY;6OgαB hY5{ʩC1DV$TYq6Up^IZ W)mγIl&g,HM r%3ʡyVz)>%n (+hoחE:ZOĕ%WTv%uk {;2Ϡv5܀Ԍ7gh7s+?Oce!Uo O﮸{>:^Q~jmU^O . "\Z f+^ø?_!gCA]]Gljb7&{ N5}%̦DlY^1Tǣ<'5<ʵ%z!Y^TeڀԞ5Lz.|hm.nt&Ge &xv"%byt7F+v7Aq!g஑I[ꋊTq-hRfUf@A[?]WPXGNF`5ly/ϭe1VeVZ'A[@V2$w R(MmʓifBIQ}ط)ߕy7µa8 ymR'NM11҅7|pF M,B~>HA4*:}KaշRRnvL3ʘ}o2vIR!E. h9^mf14j^M\HH .0]e0zIj\S*/*:m ?Oa?y]<{ZؚdX;9um+ k0є=\5&\_N2H"lX=ʪQM_e3ʫ-3[x"A mgbşrz垈 o 1i(Ҏ \T&va [@CSytp8aï"H}s1L+ۉ;)/hQzq$LszFE kmgQ{ݛBZ6//x]ZWNs )ҙEo~y [ĜJ.Ɓ9mc-a^ZCd۸4Ě[]Y7q[hdM]{ fe/+?k%FsTWèrnp efWr0؋' -7GkK@ߣ<: abmm$,Ar9ᇻ=q[1cd%ߪINKE,3ِ%7 igon^b <Ts?tْ~~ĊM#ZC քm6)#)] +J?'8oM2{IGFmKOї#&]x5mAqx[z!jQ$6Y5p;\T<CupeI᪼d'%q 5BtvRJmFc[S\*@LYȹ|F _Eښ0faPGOu % WaC0z(=ݝӴ[8]1 ٖc :hFK:8lu_ǖp`QC)9a=LOsu{X9#(IW_wԛ͔ڷI,7~a^- H2GoZ& k31J-辝'KQ <F͹\\h<*xQ0rn2ُO1lBш8gN"r\2U:)knVVoA_hF<~Joݟ62R`0>q}sC]N+}ku"=֓> I*ry[s/"H$Ɨ=2D/3c=YbJjvHI69st$ޭ7K?U[8zm^c^^wT$AP-(N;21yw7^c ׺ʻ>IzEoLtp.kdmTՏgyK%QUvm-dyLt!ʩ'3ˣ8Մ-0;n82끳Р*]iDw/?;I]:^h |V~@CfgȐ(L P#Հ3}܋[S-FuȅIcL(oˑޭe}L.͆ Lox?SK$rdDᄐqkOW!ë!c7@_75ӷ 'ʁ+Z(icZ(Ժ$Ej fA8+€.!~rX#i>b(،b++ ́<ȧ`4y] ^Ϻ V4$tOǾH' TtNu7tjt,󢟙o|LfQ_𐝗B N<;jq~/PkybʼB'[~4M=ϿUE)OUg\4`S,\WN~ސ49Xe{#M^8P2|WA4]5)AXO*OǶwF)>5m31E c<9}iձ%G}Bqa Z(v8hƃg hw؎/)*v:iђ!=:Ȯ"O){"!qyE&Ie qȩRʳΪ f ^hm^oorX+&|7Yg.MQO7z|諴.o SwJ] FRCQ&ØBX& 7iL#R\)8ў( !_u fKfݶFwxlM`-[1|:F%+b_ݡJ+IgN3\_\ n_Hv}^F7ɩ Jp_+5{p ը* ˉZ%k??qܗ!^DOŇe{{ r $47}+葇n@l{͕jGuɄJ9g _MTl|OxҚ^#R(Y1tl3:uV(nn\ttہ{rmB3kF-ejөE wMlH :*P_#ȍvkM`t䍷 cM.yf DwwӰn{qQ|(#$?y_CPPT}g([/1SQ6 .X_]{d֠H RB~ty -$Ui$aS0\{T@V^ 9JۦD|5l҄e 0|^~"oKyoE +I'=f5!{ktk[ߜXkVLh;anE RG) 0{ǀ靭%ssZ_.b)UGU'#[m;ygU; D (+ZF/m $fP4h#Z#4:"?,ƃäK ,4=9':uȻf{&E\MDI!0_2e)܉k+u u\W_EW{mX*9 UR{Zc[M²V%kI}:hrj9<7A'H[|$1SO s5Q@v-[mz)z;evAYm-tz~GIӫAWXqWFlXQ)(|%;OÅi w "snFlS9/g=ɴ@@l;goϳ)(b C{{ˋePHʐōhlnԑ)|W#+Gd{2E<nu*b8&ib_AEA7XJA 0㹂B&B~}Egl/~VYŝ 0?CbܵRBW٭ ,(Y3S#eqf>A}aSz:>Np,289Ou3}R=#^iR~ v?+qo[ 2+0Et-5@;apaЀ73LJ 8,.VYZ˚'+dLub MiklZ=A024"d sYI2Kk&o8%3 rDS +E8loyPTRmE\%]t{zՖىuaɸ:Hb1IxPTgfoC=zC @Fq4łFt.2s!/L*^ҎҍO;׈rgPfkt_/WYd-k &/oBCɀcSB)nc]HC.b&Y TuWdEYmסW"Jc%0ZInԇD|܎IG#?Y+OC41 'cxq^]9V!?q%S³]=2KD"e*&x~=UT,}hcU.ө/{`@ j&s9rK/ . T})\I p/T+x-&- Dn1ʿצ"hڢe?4EH(4CSjtq +-4b6wv\<̥yEL'u#@2઎ =1ZOk\QHf7C%+XX\!c^ QIQN%_m 8 7v~ulBQ㹐"`EBpow"@̾ [St4%F'-M>ak&Nq 腤yy_h)Eݫő~-Jd'Sl+L&C Ǐ w3^c_4E,۰ӈ<ǫvG~[Tp4!VW-afZ4̓9)m pS(SV_HO bߘľpsycqo :^ٗd,a<8SħRIMWȼ$ӎ3{zQMHqO]zpQYc^pI!MZ tԍ;8bX+ˀ"X"-i\N*[xc4*-Aa ~@``Sj;;L ΃W?@tUSS|iYo WVrO}ٲ>&Ee}KmiYD^7t4AkY1@ag']qsO`Uܗ.7ŽmV:N/X[>QueyZ H/Fj2 ?pfe ~z>}F2lǂj9Jb 76.e8&koędk:S`3>خ]Σ$oRGJ唄&th kI6*ҔbDZY8p7"s7SU#ȉ(8 WgiVq aMrʴJvc|g[͡1cO &8 Cp."p$50֋*Gg*ӟ?m׹$~V]Ӈ_OrJن` ͟1Ǧ w1bޯ1Ӷ{ϝfhoqP6+2ncT[ƨ5V.V'k-gK|JﰆֿݣTT^GTK'tl\əF]J=&дYuG[Kfș˕;*-f,_!&r${d}oM`L8*.>L}>)v&JZȑbxEOi91= b~_H?Z}n]QFXɵs^y^q vFU 5Vrvd 9NqpC$n[ }$|D\9r̼w{4 7ݟLt6oa/s7ؑC=kA.ϻd4P9 t6KwilI082>oY9nBqۭ3m5Ɠ$7TZ"`tIIan3mCRg1(h Ŷ1A"5uya ֓!xNYWY pY#Dς%)OM<YHVu r'A&:8k֫zاh8c]f#i.#&f@g#}32T390Zf7)a0-Ad^Z9Wf $4jCD;yH*tk>vͣz 6:>>-h獉ֆib k{-~f 4y=R55%_*Ba]z?DM %U@6T\wké14U؆8g;gSO1Y@(Y!e[SR(?P*,)gXe^; ꉠSroz;ŕ[A4wF _7[5D#a"c~:<̠0 &5Xk6?԰-s苃TR]B+!1S8ѹ\aWjA]=h3Ի=qq7_ /. VV>e'/꯭rWDdU2~IZʔ}݀Mf{bFjvVy|YL8'U%a' mF|^FN:+e5v@6S ORhGbN=!uG4?'؉ض%&}BjOsqW}"ӑ6HEۜt3l6}Q+^/l^k` xð5Ds}dw>ЭOpRH&4~ O#5<]; MFh< "xEUK RW5hA Fo]l2 .[ ɦ7KK~P`O??? Zx B@#~[ln)jޘߵ_d֧ib!'[Iu،a]usjk2p~|͎bxZ7QCefiIʦ ep!!ySB떡apDi~:5]4.pT/#^ =z=xQ;AgCoC؎4Qg)jƻқ̃AhhE2lD8[֏iM 8޾HSNH"_M;Q.^?}^KhqSPSrgk6iy iVHEtY9EVo[-H*VH"cNLB%{0mxU 'bqa=`]GB@oo{;a"1,u*ro-M"}ύ$}m0[(K\n[S ꓱ5VQ(_BsǶ 3G{MUx$)xj Hk$gY =MNJg|7̿V_褿«NqI!-}aYImF!QZ Ec?<<ܫҮ;_;aNzsdHӐ@H@hsh%rIa{Of#c#RָNKՔ<셷C2Qc9v'G8A5}3 O /ܿeAp{ȋ5LX O:ԏI3/'Oʵd V˾Xo9$!.i VyQ BCSZ҅KßhB.s);ύ5Љ3M33gp#^ a-MuAV.@>xMc]pnYaĐqT)Ry%'>xN2я61{T]JG1,&>Z MAIRW TepioN1W!F9vip4> Tl ;x4\0'eŞPex\:zYΖxz Du$=h\&m9 &8H|8`CВ^ @~'$uUi0͗nb 4X N%H H᭹-oCI ePm64`#ûrAv[39]:@z/.J%jQ-ˋgJ7 M)NRɑ(7ʱU]6@h!!^K$CґN8`zVli'{Mn&p/਩ʻ}I]4Z≣ֵH*7Wiq Gb-]{s{UF&H%U3f_ie"}|mƒ*-hL4` E-6)Λ;tYK}ie> c\iWw?O >q_ Fb^2)y:,Ht= ;c|ErߎFwL @7ċ0#gwѣ3 (7E>^q!ĢlڌfЩ=4}:Vd7{dQoְ86K4:HZ%+$;ȶ!vp_Fj7\<$̇@# ^T̠&݈:4t6XiMse[c>/c0ERKޕ{0vO7y(mӎ. G +֜_"nWկcުDzŬ:tpFuƼ!\Vs}؎"ݠ}o ]:ۋ7JɽO)%Jd#?Z*y4*w/a{u H1V3`'"q[B5]o,Z&333kʸ]=3}r5Y+Xq@G<sKz`4䁜VZy&ڷ|- b.ujl8!pě>WT$bqi0)ʹCB ވJ LNdp:&} >1bDKI >`KJ0MIk؜XJm1XuɅ&y Mr䧻>?ń}]?ֽfXڷF]NpA#Ά.H=A;' U'ҋG/ݚ)ӝfGwuZp!ztp6>Mۑ64#K&_o}@xFdrA l/WӪ>F6?$Dn"8yk[#ә@oX#dvܨJ]N ?ğ&%H;0E?T=/v=\Q5M|훥DH43;P&VG5 Bl yIW)"yBUEh26x岍 Z؃ف5aI5֪Q70iVz(Jx ڧqBWx~ӯx5d-|5^+@zS 7^Ȯap\nLjޤ x1>>]Gn]5v<dH.̓pM5Ȇ q '&8GjUX.TJ]5 ٦Ov7Ujr^ q}jo,b2{04x-?ho@ O#SmőüeضOTS!u{:wB@|V" Nk*,7 q penJ2kHK[IpF5n{\ 35/82M :;㞜+k쁕yL_8 ~ O ٰv}1 ,JZ98߆? P?ًeL!ހIWy:Y*˛U<`*(9J-YykyJ;?_?]u$EHP)Oºn'Usbꦫ2 1FZ?Dg8@9($RSZ2M)C H/'4c<.<NAy02TQjM!JKO ((z%bT; &9a{g𤭟b ɲP`*E,3 6ddb+~"(v7kmuW/gLlt.#ɞ\R(}d'xEL\q8e3WpIz\G [;E hQҭ*pcWPhxdƅED-4s1@i1^3^f<>%w>ڼ Lh$(@#aAe.?Hs?1_I Y nη֭ ,0lI,d酺z&/ځ) 7RDZ5.tn&8!nUIwK5v\<#=*kk`[32dx%d^/ %kv&},f_L ҫpR"S,`=[*;|3`GOSې]o5a$x.c<-1_4s~tʀ8UÀZ8Qo^VX{SWƺX@zm_!H6\arŵP23-: 5ٰv9jPPD8;&QrިaPl9{^b?naAWޠQw֑`~`|S Pg[t\*dD( @c'TF9% GOm$h]2(̦p8ɬ<xlDg~q`L?QhC~֕[?}pYTتmU-BQqhcufRPpP>ͧ ϮwG>LE~p>(kaG/8qa,n37p ެouxpr15Xs+%qtW mJǯKmu-^>5ԋ&MFĢ@tr1l;~k29l=ί?PUNHBXDF$8Z[xDԒŪa) VꀍVqoZ!nQP9O#Lۤ!3 ^`.;.Arz衤pF/'z9)ȶ.=Xm5J^4_ üS'm|?遂1ػ7=\%9"oK]~P7>U%1r)%&:1:![p\ʼ3֑QR:`{#].kCc(8PCRao)U%ɼrq}!˻>%XzyՌ_1'1\f?EW:'e}ո U$r#YK›LJ ًTlȐd#\VolyBpπW˘ը WS(Θ5OH2f8Ӭ_ouK2vIpbT6DgڲӃDwVs!.iyM֜2}RECWTt(/D,C/G#<0Z8ncD +=l f;KNJv}sxͩIkds:S9Y紒%G7"52Fe1<*LvJvܿ{26f!x*k%D pP孩 l5<9oų"~9 ~JW@hT5 P2%P \`Mײώ;B]tвcü/ks6I9Osá:@o8dp.Ѫz\M06z WAN)dǻ7INTGeheNNKL,!= YRO 9IZzrDgcߩRX6 }`To j?8C;VT_x(G2$IF}ɯ (qW=岙V(4g'K_G%}sb!kܽmv!ۙ ];Qo7Z<?>s1icZ+F;Q8N߃mDCьh/İ61uCIr]礘3R_ vs%--x|4u(/Z,{} V<@L6-*HuyjѮjv LF ׭B{gɗ^ފvGy/*cDdgӜjG"&)@ GڗՇRn{ќQA3l;, \CdC [Rպff~Kz4-_ 5əA`Q_1[CzqU4Ґw{/md}ѺgWY6#݊gP\m kkO>%r6Ϛ6G{ s}^Pm%Fy`=8i}UTr'5) MχiU@ j{42moj! s >jlux`֖%à 2urAD@U£[&;t \Ri^79A_ܻ0u`ϒ+O7¨ӽ'{x?U)n'+( lQf9Ȭoի4AhQajm#BC5D7@ >m]b)~h+J| zG2٧[GQkyv4!Ť嗯E{){yo_3r0 tD>*JSz<5}w+zx L8m:Vʦ3HJEAgv%~j9颭W34׊"ԯ_ G"v*rҊk0ב7*i{Lu?LdY!prQU)[ H;`ϒ_ V87m> F|Fy9 3/ | |'/q2dzBh\MyU!u:!6WRac$t&/q3NqeuDY0z'J8GӇ]/ghwYQv*wH.g/y]4ED;R~mM^ dulD]mg BIBOa7R/G|VPC{L)HlSy晵8;־lzr~kvʿu_< 38XAqB;|l9; 9 O Q+
3-9^lPq&S(#Ḩ'\FSTP/ ࢂ7Rf[2~s9r]x""`\Ll궉IFgc01:> QK}=mwXPPu%}Ttl ˜8(VKK+'m$oV} mU MK wjl%?k&I"ͻLKq6CgJ8 黍ʔYr/GAß(3آJJß+9/H.ǒcMv$`Kz z9t=0B6bP.Z]%hS>`/rV+eio1DWFW=\ie_[!)0uwO.Mc/tڸ1|6բ^@Ǿ`Ų,a\Q3`iu !%e  =G3ϖ>: -9E|aƖzQQ4~p;qb B<0f[.8V`ycSR4li ˢyB7 ܘQ ,=zt`7@`F~D -gޥxhmp< ^"bu̢CmOs[O(oV)ܪ9ܿsg\ZEˠ!Q~m; YX+ّ!|~1]M2ZLb{J:11ۙDjw`sY$j\3auP^sK,v2vJj:lL"Z!.@LJ~zk\IoX7~V;ڮ _Վπ"(I/]"pWcHD 1/͈ௐeJeCw$?Wɾgk]^rx@`+ku1N|B dj"q!˕5nO+ϼҢ[%-;Uϕ}B{bpOTsjۿƿh!n8=S- }DiX'^R:t)ڔA>,]IyCJ߸֛fdS^Icʕ!zlcN!1{bgMG ދ$}1%HT/jeW=+QIVN44ݕc`}Rݎ>n ѫ)ab*U#]YlBc{/мw gM ٭n  Nq`6)R|MPr\(RE[Gpcٶ&T8nz"V2zJe^Pt6 ]}{ba1ͳ"+ d2 6\gCcDW qo_ ]TTp&]Ո4iy"9t͘g'1ְ\iQ[|}?xͤ]sl 7qs$r(z^޲P)0P4~DoXJE$eq듀Zmt9=IvNׄ"AiV-րy E1df3I 4Nh癖1sc߷wUEnr893%q pdH(}ꖥ9:?K fШAؘf5z?3D vQvR~۷v (j` Ώ}b1k6o%cW|K~0+m.zճq*Xm'`H\cuT>z k;nZŒ̆)2sQF@8;6UdBǸO֪uړe۬{hϳ ϴ}X]L퇫{cb=KُT9lCh;-'^FS`;ڽ=jIh_` \5}Byo UVzR SŐ-^-|{CC 71BMvoG*WRd]XH~v&x"~YBA7jwxQns={Vݦ:q;MAL=gkvVE#Gc tX4ny**%Ш8([YҼGGY :a;GiqLיeqP&{6?2u>W z@֬$J؍¥U3 ̹q vĎ5ą^\0̿/@G[/Uqos@a l aX"1 R|rG/ALt9>U9 Q1G[șLJ_ n@x n"f6.NH*\EEѡP̊;^hqJd2ˇ?W> UeOZ]7nī" כgPyo;9  T1m"=v&Z ?B6h͢?LF0W.6tF{E{ :Z7l~Lآ1e{b l>s%bkcx o~VT U/3gB7CmD,]7`X_7`VZ-E7 z6GSѪ{p= [p̷PYXkb w~ Ҕz,BR Ө9{t=NL.zbUQVkb}'j_ij?tWtR+_\N")q\-p+ƼblNlجlzQĘgj/9 "U"rwM,WjLW+1ބ=jKJ'h28E[4)nm!l K9w%p6 8ns>3;=\qۂ3w&k6:DNũV;(SSӠs`iEdO'3 GwEh(wo!]BO9M4k䕔T,5$hZ F@s# m4H2O Ii=$Uhp2W~|?2P6pd(Gx}bp!jm`vW85A~N%N(P PӯX XMӉ}m}Z&8SFЯ'Kdz9(yiyOm4"x&e)b] ϧLch|;}*4X1 D́#jyWk(`EA-%Xv(!%}u'@d8z^Ri rnS%x!eqrku:5xcJ}ԧuH'1FdmIR!U]k ' \G4K CbjBm^eTު"=Yd?]vʋQK>/#uaF6"QĔuzTeUucaM~8Ԙڮy7ޭ LhSeVYi=>$/ŧ4DPFWVz7$ XصQ$O+eRϴEEO6jg1UAk&F>:=Cn ׶0v_n9Igu,͔x_NԩDlC`%םzO´c6u @ɒgvE%ȭ¯Knq.` 9$/'P*-h^ݛ6Xc/flFܮHn$Pkkm]IՉB;um5xD0PO Nt~VKh7J[^F?Q1v [N*5o$ʳnb P1+ci%]}F d5-3**eb,,t^!ciedxyTS3u!a mz#6Hu}֕]ߕ\)+XZTb8IjD_S.5rʡ95mya)Qj?}a/p>D^V淣NspðA/8STe= )L' 6HG-dcZ>J~_HHn.Wakmj'fr^9>!zu]z*Kbݝ9~|3 OE'l:3|=.D|DbKÁ?k  ;&a|ObH%w2 ii5"ySG+*+'95#y7Xl'uB >+;O1#,wv0gOJ;MGքGL*\ g o@B:s6h.YDB~#q$_ I{+X>?Fç-ῑsOv8Jb@)ՍSȸYy?ȳ?^uWA3Dufl}u prtjp-lNT_€[ҙj|(L H3W χf&f/ ."lT { BA]xף7t;dtnQLwQ6K2cnˎk)o+_u ,*?J3&D7x\ix{0}6ٲ>7M@?0nmy C}SDw-RM2]|uJx#xd!bh41G>n=r7) ES1A%*^cYrD)d˲1}R.u!)1 h%_ډlklk`DhP=)E֖,iF&&b/r$6QߏBOHek'\KŨ~il:5g[gg43i̢Y?3.7@t#t'R%=|Cӹk2d 6(pD>R3e(> MBȷ,'A=X4㟄oS'0"@k3/殒D1QsfΏ:+=ӣLhO=tK:ue#P>68۟ jvykjS+'禨)pIcEH'`e f8{G cZ'/rpxs:YL]q {‹W dؐ͠[,ħMx0=CV\<^7Y= Ӽ9{Ea纘/ PGƢ(fS?XWB*+,qg"N Qm ^ dvaqNzRq 4:"չQ6Cˠ'܅b8{Z8/F_a2m\FV*im( =-.tl)R #$NDm3*G&GmC,B|-x9^W(w5O,!y$0@9)4OY}Zp9Ѳ.kg1GdKgNG}/JWAҊPי7f>l* Gsn :|p&uYԂOC˹Q"'QNNaw.yt:(8T"?mmbϽFF?!5j! n%Ie 8>k(XuE=vud{m \swq}/rΛ=i 5щ @w&gn9qZ>KlXP],qyhTݘ=yaJ0*ӚS$+2"b;"y.!,qQ;;/8V%K&st#9;M&T)Q38IuXh˪ݡlEΉtDcۢ* FG26iV]xEVÖ݁ѭxORTMä,0̮qRvKiZpzJ2;ҞVr@ H#+D|# 4=5te.0:8(0CdBR<!^1e{ QIjZ PJ:źS3i)}Y[ߩ$ު&Os#PcKy+~&bLgcC0Zsa 3ˬ_W  a{6$HhT8oDԛqvhqOLBEo>>߳RH`-:IܦAi]9T!n퟉Wn[U p ϣ(H5UlZ:%M5-~* ̄U ^Ѱ7Wa !l\vBvbK@:N ?̬yִSI϶ ;p/ W9uXZyt<w|8*rWx0a]Z}r|aPb#Gy $.j?ax8vV}7膥Ntpɏ,P9E̸oA̘yVI9`dnr/) ֹMJM {]<%MWO"Ez q%#M{(8-n }dj=O _2(^wpS5җ]F&S/`C86Ξ?iqJSM?x$!Ʌg.f2Vo|˜@RzTCcQI>z[{3JA:V؛G* kA%ѥt# fƸpd}$$!UmL邔o6sjy9zGSS5`'w>%wzup lUd(ik|oR) {,[їٛk[K ~:UbyҲ9Y:r>k"K9c%*EzY9Hc,K[~` 9q.=RYz~q&L%zzqPIIEN,ˁ6릥MH P2CU# [)S\:`%[] YSC#:ͩkGqm35Kӫ8hL] G @pSdz؈*OO7Trs~vn )A`iQxvX`q{¯R;g)Uijzjܐ%Twk.b^۟XqI'>eOu$fSSj,QG:æ12Ҙ,ʓ1dv'JGOsFܸ:FBHfU e7UQ [Ec$;"\n'o QfL@z1|UPfk1+dz3tIYk҉ꌾ"-5u9BӉPuM'1I[΅@Q\(.c|Dۭ5-<.(Y TCat%W*b`-K *nV2LagD&$r(?OHQa `g4E Rws&h'[w1(M1^eO#P<{Cfgi/o@_i!ćx:r*IBUj>g5Rzw,>d!p$=*. u+p0=5‹q7yݺABC)> qQ&_C)xsպ>װq0V(?#49j7R^kCg4\WArSbxQ\w&xdx&1.@>,/L-[pCL3Jhmbs"\١TMHƞ欻i.: @Φ݃WM3 {hT%1CV]Op3j9̃S='.d /;8ည%#`{$u~g 鿡PhL#d:cqX4  7ec ĵUO}u2F f_nL=MM'~y%>8 fTĬNd8?bDUGx)ܦ>1U#_<NlZE]|cSʙi_xS|3c˰y{?mig9/",V٧1! Գuѯ:Q6 ǧ}~KFśp=ASe{yp׽=Z8<7^vZC`.0nljߕT Ŗґe1-'\Uh(nRUꔚVwAeU@yVURHc4aniն8o @}4)ECo)-g)uh%^FlUS"1HRX{.M6aY"2[;*fIp.6;/t"(H^2*]#V߱juV$ӹ#z4Z"#o(٭^0FH 0:uK$M(y`ʞ͈Kͭ%(u>:Hn_b02-F\ 0rmB1̴RVƶa"v:n$myrC*QEY+dR?5yIpKsQv<4D,&STSxT֞,Ǚ݅pXG΀S|}j=SaBR\Ș/c;+dSVs\9aZ;Vu'.lr:bC 7>Y~QY. 92Lq2p4=Mw&WvsZ*  zZ d;j@*>x|͜Sv` ]E?5 GUG{P 'T<9IkujsJj@.qNFjnxƬYx贊E(BL[WrEOUFrAIDJT  &z "r?{hͭ]< t3x 8 X_t&4` s)}fDy˜P?5|B-Y<=x7&.\tf]tua#RnRO&VF _-vR߁; }oY˒?48EEr@9PK~g׃v/‹J0hJ(WX,]N& ӃUՙ#$@u]e,7M{s2.-L8"^'()cE\3Ì]ERf*Kyn ) Cx}Bmb br#00H\(HOnR s<46V8Ocn'`u'D;7t~=ׅG :iVqG.Xu};?re[0$rI V3pi:LoMM["-1{}xIҒjQyMH?r*ܬcT&d峻< =ڣ"QV^w0Œ+y> UQdh+ʅI4vDiߟq1z@&5Gu ZONv5M9dzwE~U0L(hh&WqDXr\E~@QH?#yO1j7[qqj%i^S+ڥa XU?ߓIM9*V *K=0y+今PDccu48("ߣ!k< yD㜯:~I^we*#T4iRX^ fJvr8: }k6 =t%zQ 脚kOcb}=w*_V>ì7+6RwALgr=$ a4Y)lMVuD䐣;xv13SA)%*qbƹ]|9L7c9G:l9IevGz/M행 NVk_d!^MW3S0s`8#dOjwt¯|1w?(4dY|߷tt@SQ"G!I>hDb7 N/_R沾SAQ9?{"̓C'ם H<=֎n-&;K8Ŭθ|`=\gśE߱+QJ N}_c ~#^4&}C*Ϋנ[۬Q V5'yECWuK7c^;\XS/I[9 \Wſ"k}\P>LoPW#[d?&K ^ ŶN8@X TD_ow=Kh`4Βk(+K06m/FUuNB\mX?g!gP+.u?B7 avu[2g9zjw >Z/ն9sջ (Ύ7B֍G}gvbOF[Ҿ*m}MJ#ӷ*nT 5) Φw[Wm?ƾ]}z,'=|\nh6W-XgsS/WG' +{C|5T_V0& B?^{XG2LC'lu"#s?Ɠr'A./XLy3ƅ 1 <5=!-*93JxW;!}:gː(OՌ%̷#A`y 4Y  SOR*1Ξ+JYb#F rJ Jv-\+N ?Hw߂2(8ь@9t*5W䶗JI8ꏨvY)?./-[\K݀~(pqmE4/NPy~~B6n92Qbl>7͟ޑhJX"4~LBek-*Ibes-:m #6S(d&7i&&0t=#_9~bm-]#,36P`Ʈ& \5_Tfc.hMjXln8Ď:ɿl3zI ZhNݏ&z@xsl8BR?{ ,&@HS3b c$;m0-Tkn?b pz|6E 4 $Kf\ s#s8؄ۛ;*@[{!3?3MPwշEx'|t$#ǵ+[%?AA~bm})U|T=/~1sV8S.3YZnӴ7+J` [t[M:@iа4;f@? u3\/P6ͩGm ]n1Ȫ:XWwތ<]s[2 q:3uKp}HҫbtGn^e5ߐsrzD@X,C=K^|Y$ˣrPC'8<A ᝆX1q4D#^&c!}{;F 5d~Xa%4EHWEO9J f;p: r@=!)H|Ͻ =3P\MԫpoE7dnh{PMU gM`69Y~:'}2 І۳? ]}=J KwT9>x$AU }aȖlZ{&ˑ)>k,%^ѰjU5W͠>Q) ff$ oG}%I#b)6|tƐ] X審/9=N% F/X MB{ 9Up6Mq8hrTE{'+V^5*##o+m5,G*QF(YˡӍ,&)p43FGt/r'OUF]w]B@1 =ALK #c?nxR_)2<|1~(-u[v\Gz&VjM\z9?cp(E!o_ M bUvh BkI޶=͕9J7 )F&d{0Ϊre qO;8P;מ9E \B гK齟Z> T ɻV>)vZEyar=\X0:lSKz{'N7Cn@>'6C]烉T";Zlmg6`!h&_r VHn ]νXrOYdB"V^R@%8FAUd{HŚy X3BwWVNk'g{3lʨ[+vm܎(*xE:J!qo [¹6Dmԧmj>PX@kgl_6{SrXf}1f,Փi{"S" тc1.LQK ֗ 2Fd=2(#\7%k^XPթk$so޸S,2 _0I+Afɧx ;jwoļlt*v|iX.x#z T]k .2"avebA%[b0vk}2$t|òM dR !'MÒg,gn܄=j=ySNdx`TpwZtIzqM5$4(XI#B.ԥU2]ѼsQDkT6rh][n !#"n|+ ^1ܤ荳&ϼ#8$mat *{s7r5ɽ.`S,Wt9JqAbBA{nߙ˭-]/BVrPOTsCi,iq&̋1A~hUf{kސ]_!9,Op_.)A< OX˔yIz.硱h$2|̱$7r_Q#59n_rORSj <^y[YZVBCZݎX®Pn1Lҹgfdn1;s?Je00tSv:bZӠM&3T~ tdzi{*w°DuMZ4UL!rAbof7+KxT4 ϩrzFp@j;xYuWixµL&=z3)Vk~"= xx< ,_:dO: ^L\U7)ml!f 1B.dִ߄ 4mrHqG 3j?@;!$d}(-P Q}%#KEuFzNG}L=r◤NJ &kTg8c/cXѺx\;%MaY }p!x.XѶ?-R;Jhc`bp KV7դZ{P[ fo 6W GH744x3AD^:і)Wy 㪨*$OwQ9A=g#QXؒBE S]CӨb*hxUw&ߥUpax E02F*H&ճ9pd1)κhfj"K 홛 nYxƠ۵H`x.Z|Ϙе;u*¾8{̺P`8GOXAtm U xEGPZa?ǁ\?,cE/ m/e~RD=sz15G[ڗݯGko@A.|9qT=mGΣ>ĆHKp:êXa+׀B?awdBzRUwȻK=d̃Bz)-r#Ws f-;nAKCT}!ƍ^V/F6olH))ۼi <!<дA{:"5g(5&Q7VQaxSMAT͠xP@ 7U!Ypk*ɳvoʓj1('1x3-([U,;O*$2WۏofXbohʲy 8bwj6(^PA'sL^Ulpp ;/$D5̩ 8vx N<$0m(ub:ۙwx0ҭj OYjQ6g_P佈gyK#~E.zL\70B$x{Yi=Kwʋf Ka7*uFx 8H*I ,j*&V|L R!oq>Sb-;NP0@ד>D{{Szy|#(`[!UB΃;/۲/4uVϻsMV)wT^5h@[gF<7|ggIo 3RsިUxce[clc (NM*Dqe Q~/̨g1{~.Qm>m}PVOME n7ڸ #yeZ,>I Q@6s'IӐ@lw?> S& w%yg0ׯ9~`sKE{ K˸$UC6uZ2j!d% *´ ȧkv$Bkp~|Nm:KE2zY}7>TjdU-L Cx~>Wlk鯩WhR(s: &ܢVYgSg]5 ۏDKmU H+} \o8(?jkwyp* _=3+GۃWdt:&uO >v*uMfAa(@#+Zk' kU1.ω95lo^8JP2őqd^!{(/:tAxwe`x? dY(:7'O V3| dCqʈa˅CV1)BZNl_ ǹ.B5a)n=p?R+zxU%Lc<|v!yN2 { &O %Ѝ{G'\V:~x7LA2:{/@)okyL0( >C"dnh<ǜ}375/{$_~eq-q~2'%559<;o݋s aui_bý"9}^y:܇J3%ĿOya ^Ë NRr!λSoW ".1eHM^1BSrv뫗q6iZ~0{5@d4IAŤR6zn֤&}j*_S/cj"R+V$ jx*iLZ jb8\$feDLcbn r(?$mqJF6! $9TުI[rۻ[D팀V "Y(f$ S|&]3OTtٌ9OHjFiȲ Q m>8ձb;{iQzVSL@!h$tX!tSpc $bvTBQa6B6WXRc..iBaT H⬳P{7EdW%0I;1mfiKKk.(A3x$u`䋓)ֳÊ"^qm B?:L"~@/8thN38f1F}a>U* @c_zdJAϯ憻 t :ZK&0=MQЊcVDp¾~kq8g;m >)z0^{]$8YeXHzddb.g_H.6=O?{VkϸC!0Gݘ[J$(kt( ?*A v)1^R dL/X8x5etCK;RcI}cqKQC~[(?\,em0N4:'E@k>(iWXwXQw-m֡ ҙF\9!͹Q[ (;OaRɂAZpŋt#(d#:άܲFRlH,K" (,nubD;xh 1Q9!é/ ƭT2dzKKn飆-Bh#͍b9ˇ>)A&0I.S l=\O3jk)Sճg7rZG@XDwj !/i\^>\c4Χ["iC~;,cƯH]y$e!ʳuc@:d܆-bf^pWilp= .!?pM1u5+#9:H,'' }6Q] ?Lu^)y)5wT8 (9Z7#[h' '] #zpӊʒeY3'FDqb&օ&F\J"q jVi/D<$hM*pc/7^X)]Ww&{aXˎTL.LZ@m882cw҂ ltl60O.NU,qsA1;9+`3eYz$bV N6}=)0OtF!ؚ3ګ}'=;T;)[ڬw8[~ [b"[GwzH7i+M9A5*ąG.#>ӏJ7"{TI YW07\XgW`di!k6DWv  w9Ǘifj$='1b#~Ap&F ՆVuOɦ܌>ݼ,ZNlbG x6 J.aޓxq gqKLQk!`g?5:S.Bcc73GA]ywpz/ 5Ҍ-S+MGFCa״+<0`dq5KwVDjCw54{oŵ?K4ìXG=Hk80;l~\q>@3-P1H}+Zc@ԌЀf3"5po#y9-Ε]Jۈfh0Ό?ҦDT!~oYy*e*ݱVtmT&ȡƓW5.T+Ͻ5jKi=oЭgK Uf.mdGi)}4eGUꕮR/׏켥Vc;1f`NN<1Ҫ˝taJ܍_χBSTYboAM𢒉], jtD!°-Z`Q\ӛ (W!PGe=%Mmi.OSgGش Sǜ/Qe.ɗ O!dcKE t.:} D,/ e. .Ir+A+LzXsL-z[/W"hڢsoZ\ΐ`LA[Oj? `4RQ@gQd|6d 3^6yڐDd|nm}fF7R!]I:;Ta0`4I+߽neP8?o0%I\O5&U!WKQIel7Oҷۑ &%,`~-m+qZoН5jհMM!]EyL"MnLX2ÿ??'.DeaF]p63+Oqs,d>yce晇P!g #e^sPfa퓭{J ij:n¯Ht(tؗrsx1J𬠧zAlXb77jfCDL=,8ٓyep2 ت]\bRk`Nr8`YQ”2CLg]o]WkOA0ԮU,ӽRf0Лo͓BdI^pϾ[Xbi)9!ZQ%*5V -[Ā5Q;}1bԏ(!0bOпھxY%1?O[^_4H<%U, 71KW'鸷dRB9X-+X 5oJ"0Re]3ʒTA7\Ysy#i Dvs/ytn{LdUQ%PсO3}ۀv3iehYPD]h'0Q0`Qa' ; '4 ~305y y9NV%Vqcڇ@DzMK`=bԆ{TgE#xߎ4eS&< Fsue&bNT\eVTcR B4k},$BiQhCmNPޣpcblD;BmIs*-(;x p>S J֞_|w'^7aq=,7S<ġaq#ЃX4Rl9˯E,kDd=ʈxE,~!VH/@1T4 s\h$MF$ժ0ޤktE0S^ΪZi^zCs)c(=Z CVS~st}ă$y!,l?c:_ܠ}oy{F*K(̷g*<)SX3KRUr`A[QK/]jadugBP)f5&18A ICܤ묷6E6ueE +p!sDd&kf 6s5ĐL+im;hݛ2 r"C;-D V {IQI-˰W\k6-W^ehb_a*-IHE=7^Eu)?@֘/T]WEپ_Rw`~nAo쐒)CsoN&pͫr_CǟDΦ;s}IoΨSc- Qq1=nMv6_qq:ЪRⰒũxwC1\`,NdÐS5N7B&Ac)q>v,]}"*}Qig)M.av'*q?b'[QK\F!zy䃿:΢&x 1Q蹶ݲ* aeBh`駜'KQ gv%GM#6T.Ht箭'|WQDn&z &!]-f6&2͚;}fS8!QHノxtB2hz-{nځ[rIOXp^5Y4OM*TsZ=z":y{F51r)w n!3߁kԄncY )0 mo~s..KZ1r h"2tҋ!Q9]YG<=VagǎZW:.RzvCݲ吴jMYBrjzf!a\Ӣ3}eTT'FQiEwuЩ.E}{rvMǍ /:^>Q:;ȶ)i?/TƷBs%ul'f &c>+^nu3U&U}|*q6pC0n?(; 7E-#CN^|QN.vjpՋ3gg`_'eD5!ͱc;~ EM;l3`GZ2mi/:_.:OT)q{qW6AzJes:[+h$Wɟq,U`l>%Ƀ/"n{AXtx&xo;rp 鎫%i +dK0lUz}NlE6\r*mhM(B1]t`"u @: $btKn{_X=5ձt}?9S&&̰Uxo(87)C Fam^PU.L~WZdDjYXdb}lhdYi_@Sg P|-WpeP npJ)ڳ1vr#dI:ELP̮ -z12#ELqPe9\8y}v #weH"I"QYTW:" HYd&^"^x}29}u el.0Q{,a[龷]b9#f-e3ʘxlAUD̀d~"վ`K <3mj,[=4mŒBo==7o% -dK%@3z oˆ齃 Y4ȖQS^?(= aBdB]0s0r yZ#. }eF̌Ȟ3.q]4IwH#Dٓ08Lb4]W=v\q/ Rq@s,a5\q~V6$]FkUizp*3ity%dn`BUrŴ<77%leII LXG&7d쌼υ/[ilMˆ65BHs%ɸثC<馨IdPE$2JdF\yM84T5%OMVͺ .:zh'|n,1Z#2Qv;$tU '"!rO+u; 諫 9ԓL1tzʸ4pwՎ(cs D.\PB]Z-XeO^@?(b UɵQ٬N`y2\6iDi !t =nF_fNi?m*#֦3&;8|].!`q %686;a>Z]t`Ѷ:<"B V Л8&m͑IT㱤%~gx""<~d;߰;2wzńG9T8_F~F^~P@ #!¬m J Vgqc.?@8eGPFA(D T *ϠTۘ2RWs9T;xKdܠ-:i%!#,j? \ҏ"! h +F!E(ϱ.7'RG?|ܦL[֢8]^/rZnkYtrekR*.Xk)sˌ9]>OL0^w|t/\p eEO8fƦz{LT5 { z1dۑ&h%[Ӻ(@i$< }%ҥO] =dCSeH- _!4S,hMﰷHrL(Vj Hli?HozحRp%eA_WNdȆV%w2 9L?# i97U0O2†cTB*uTe} tETmd?hl3 iEg1ȃb HwT|ɹ#&}¤m,_9KdEq9o5@]e'y`A=S (Oű 'AxUT-M? ^3]1hc(%33x;IR]v*X33ܺ3yzVU-p$MMW8o-q Oy]F:C*-F=Q=E{"UȈropYYt2xÎeQq&sD*yAdf4fsV{2M2޲>]11+ɈxH%.$e.|7\:j7U?XWH4CpE1 D;8IY{V]~OK"h>zy_ٺnUp%(~QB_ 7#[j 9 lBTCOZ<<Z05VNd6&0,\ԏСMy3T/Z*ةݨXHB8:.f w*%e=l/*_;u8e k$ bo]2E-m: ڱe[$xõ*tWL2 I~áqIp>#J~`5PMNNPvPx܃_a*Ђk+f\uQP^qidA@zbhr)0^Ӂ'(G&J1F:pa?] W1`0I_Iy1)TMOK /ܶV j8Ph|@͠:4>iFBy9Jj!D'3m#:v6fm->GYn?!B>Dy*TX vv]M3u _Cj+EAܷ̭VJxV?F$O8"Dʟ"F|6|_Uh2v1pS*)lbƵJqD94,~K%֗Y=K4 B#]7UD'\tML̡ζ*"@vLcLB1~UO>оFk5UhD|c1  ,QV{si<Ă&—zB,ژ`kCSz*/b's7=!\"Хu!l1~3VQ«J6k{_ُɯ@BXD^s2vko~J4oBrAL0 v=gNF;-RQ{ݴ] PLjc <"$R cx-+skj;1d/UA=@y&F b<_'!º㨨5HU,Xg=_ xb?B=j.U R( 8,@<|P5 <ؾ-ᗠ;BmH_sN,GLv?^t|hG@}Yrnq"qrT!~zyNʚgO64ga.H+2M,n2$N-{=A ~3q#k+X]܏MR+Q4G7~YqB\/sb.*O ,pBWdVo'M/ c Kq?w眷RYEcij;) -hJJ(o0x{d$cO$\XָQ^j5aYB;fJr2d(U"%KAGC[Q@Fb$iR$>sbUʓanp y7JR6^& )*nӏ4Ac"MT 7ZRQͮ5!`d5/OꃓX{LiYr;碢" )dgV]}wOۏڷ5a R_n c6G4jN]OՂگPEK@F J1Dc_1IDoǘ )"TMvCՎM=GJvGDxSȞa/!\7H8Uǧu.|-݇`a Y~{Fiv!a5u>72wo$^45,)x6?n=(bâl0!97LxP% ܎]fo<:hVSs^BdtS \\Z&O\aM•r䦅)İ{S5q) 2{+!37aկZ4+w&Ǖ E.>\ǜ jkcߚ\lQnA/v;ZWaU魘|!Q= j;x#vAp?lyf<o|NX +1W|?t9AVn fgx{$3W%+=AIes@ o Q% Ewi 9g5} _C\ ,j74e܈g|Ҋ4Mg?Yjݺ 4]au[=iZ$DAgU,39,x,A`Q1RI0;AsMFtZb+``kG>mБ z/8?i:uAq."K,ZG) Lp.کc s<͐콕){FxE_;& ^0i֑%4F̴X81XMvӁ& n",Ϙ;Ef' b;@ˈ7 تGBϣMY:݇[(~( eq+2Gy-0U7NXA. '?Ox"56֗ƛkkp k8[)XvAyգ bA_we-}wj A\$["y>c:K:Yj咚GgMNz=xX9$t3Bk'$rCg?]T1,;=f~_'?PHOgD5NU%b(E1*j7 .Hj>'壈.0QZ Vr3F mC<.2$gI8D9_4EWoiӧX)3\B?<մco 0.8QDyZ@Ye (Dc}]-o$148McCTEm$[)EI^ӞVi+M0H}4Cz%nHD_k(^1fYҲ> )VKjm[Hw8 RlQV$V{[t*W-$?mBt߹tFO[`}5Dp_7wK|' V#O\^!5JZsoQss~_\52ϙ#O'vS*auXI4mL=c;01"iLch.0^Tmur.a DU P2zB)<|rƾk5n"e̩tNb!B&4BJkpקKX9yבW?vyL|cvЪJdc,b˫{s'+D'JS,uK/kz3k%?þ#AAcD#l.5q-t | 5`XP* :(\dv^<5v!?*]6,Qb;Lw/EL$k$44I\RZAt|WbE O3' H.(-l }"kC494. eKbN' aIKfY>ahV'?gN|Ҵ&,@_:ApN&Xp_J~ ō chA%$ s$4{<2xjBAǓ[~ϴjʤ@:mHPߪT$i)bz ;;RFU8bwT/cc4,7Qfv0U;bzQ|1N}|"~N:b}V]Jw—h-3"{0$eQцFt:}s+mg73U-8GUqUoJ5/U6 OMW=:-L d$LN*Chw{NoS7J~3TkNZgG1 `^9>}D:ol6`ۜP2bRp`(ИiߐV+&%6յ,B,+I6` -a|d{+']cKmأݟ^ ƁҙO *ZЖX7II/ׯ0I2H n{Aw(⎯<霎] ҰϨ[㍕o ړ.h8nO?\Sc4*bm!J_JҴ@N=w1U9%fRY>|<7o0݅N@U Ct;L tRXJ7wVCp.\ Fª2\iO+g [jܑꤚM䵳Vf_fG:񨙃3wmh:V1*W& 4ZcTw*b.;х? й=]1NmX$&~3eUz)]Cp^.{ /x)ΝS/ǃ)7uV !U ql /!eũ6WVorL)μs]\ҞD֚lO`B>Cm+A/&!mpD贙 1c3zwX(B&ճ>}*7"Zk'ERtߓ} f舗2E\8[f$K7Y$x'1 rc3ܐsn2@=!dw"S0mM4o7Rk76stqKs1{3c_ ÓqmT$g'ӈZWNdQ1_RrFupǡ^qQjv$vk\M7>{'5rCԇX*[%B~; !5X*FjR|% ? lm'sw051::=Kkc049) S#طIʒK)o36P%0'mSfc-/6*Cs:iJ'%{j~aOГAd|k2p^4k.P:ۥ~ 8w jp$FDl&di~wRU 2̒>]c@ 3.U[QR箜M~= HIAΜz5tg,k>X %w"zؾFJK0ŸruT mCs6(93zb=lʹeޝ EPyR/)BRQa5|t]T'czQ;R|~}LѸ=w[1~s;S I*{$|7rTާL[ d\-T9F֥oC~3M}py 4TAdnpƄc.$NǺ HY޹SdZ챏QWBa.di&!r@%;ʐjJi+V G24rڞf;*aH3rSHp8\^ <>o]h°O6~`7tl mP9bT!D))]t2T촟}Wb=d)1N9a$^&v`-|?9U܀Wkdx5ZDl :i Yg|˒$:kbĩJ<.ڼI@ w'W R.YT.G>w_ Y7~F<ΚJw S Ӷt6Z3U0Z[c!k7Y' h+KFOͥK[A]Ϟ%o217ADRfNрO`Pz\-AL_\ֵ&dTJPv n|@&8w{yXo'ˀ^h)4ң}lXӚ& },f)L|P)&*H-rZc  xdۇ%7}!4p2n޸k\Os[}\ oؖ̌''ꙋi7JPz3q:YTae'0Lo"$ zI&)&C2]LrAp%OB89OG=)ߜDkԄS#7H,jau J)lq4jϠ+ztq m"&/˒̭wj'$t rc4;Yރ&-WrS/G=|Z:UjxULf e[#UL[)X>2Q:o"m%*@jذ^gE ID 9|b^e0 w-bd$g|<ǽԃ(*2dhFm{dhj!=i+>|0d:Vr_aF:ZGlJU2W6^#NʕmK&.=54u2r,n EȚdpzum4Qd.[]N@vG$̮7>)݄+Qrd*@W/Fї]z{ELy4F!DRCw;F y (cfY xI\= =GoI= rwѸ3=V:ԉe Q[[/Bh;3m:LH Ĕֈ蓩6Kp,ѧ/Q2fcyE.|?rM !O/i'QC&⨳nM\ R{φE,md0cJ8# xWOi/ u$T;8*6+D"ssrֹBMe^/̾ڈj3EL&<{51̜[wsxxKzޠ a&AKEyw"u/bʈpͥ '!K‘x(a `M*(ZGCؼ=m|FKkq@GPhz|G+-{` ME% wF{R I $2ioCKQv{'[!#K|@Xn'P(aњ .x#֝ se B9Uveaeju{8¼QL*==ۿ90 Zm7YNS_@+f?kIG5زˍ_u2xS3({x4Ns)5F/J2x슙sLyGڵޟv[S _9_a ‹!nL1鞋IJ']?A )4DQ+_o#pK:Ǜ>0*X7jMzVn9^U=#6K ?,)0~B6a0c.b!q\-o%w-BMmoW534P0%o׳4\JHQFd5ޒ~*'HV^L .mkQ<".J7fk]*wkVeTY9e@7\ q`JejkV0˕oQ46_=hAVݱbp[C:}qjw,|z)*&>\FuB M0DΨyy /ҼەHU4G aA&OUթ.̢orK %D*qEǺbH>g֚,($a $qKޓح ve*k'lc/b#ƣz$o~C!Pdjca ]idVt,z]]@!Nhk?pш .=V̑q8gI>ż`0Xk`6w2ƃ04rbI*qjtG/*r `en_(/.p#~TeJ1qOCrzuX?`j@[ 5w1{I`FH[a&Uuj& :}ww_%z/K}-ۋyN¡i,/(~$gJ}sj]\eL?wFdi)z^%,)?m[&FZh 新OuK5CQfܮ8+.aL9]Ǝj݈ٝWYWP{vJe Ty-ӬWocRD9,'-׬'߆h\'$I%pw]yA!G}TUM0Qf!3ul]DžT N%f%k҂U@ON(R#p̒<f]Rq"CSlQ&]+0!4OX⡬D+ݎY܇kpR.ac| W>N&!2ՠ/`䣦?|4n2Di7 6_3a02lkO^)~&'-!ueav$i)gE;SiY1<}:pZ4'Ovʭ$aI(Q Ylsmwi3>Se IDH+aû~\=|C.me]¼wB`SQ7̹H!9 /9$14TIYtET@viB 1uʎ$s%ĊRAtv]eG9:Uj;pĒOο'"iQ!CSTWքޣMs;gP;Ƞ4CrK%3~z NaۅN_o RCAe19>Z,ڙYh,iP*l1i2'6<'>JlԦ-BGW \\%l[;S\DTyÔ.}d%6}84%%,dw?`9 >:M.DJݕEb0sjfxO} _1_K7ܼ8s"eđ 5kpک-r3r ;eClD9wa2Z8۴,S/Z8ſj=}>1p,3rfN?KQHJjś!uZ1¶C7Hbe_WqxJM# 'i. ).O3NLoS 8|= <43)oyoRzٴ` Y,w^-ԧc5ը;<;Yy+pf"VOD}%EU Ja|IiE` /Y\B>#'`VU2,vM!YWa'Ws$u7Esb3}7GɊ~M~]O[ pw? G|%7WS,W'+4SFRWe\p֮!{1kx)TPzqMs +5U,', 7eɭ>>)Y׎ ⤿(()0LiȈW g8DnoD (E;Hd3(-5yoM]ɶY!'5~BSD%_k7(F$lr!~|Z^@aLYV _gw` m;. V E.1Ү1s ٻOTj'v o]j1E&D_u1x+$*;G`hW0CwBtl(\#!_>mN_#H.\6i,Jj]oAq\BS 2lc`jxp;Y'y/߯NYsGKif~W>)8;q:?S9:XUg=b] "xE3:H-;.qs _9=6UGh FS(M"{go)<f90TYQQDO{9|@8;OdbLԳ}wVX NM! $`9 EC}2g(xE!M&T@@7#_U)X(7}6!Xׯ>MA7wkB ~dĩEa\gU+?bPKQ09/қxJ|r_?T~`sE ]R#)]"vu#XQV}i\dP\MdzR /-x=B[z.i*rpG|q ÿt1bk(\g~Ji֬='|Vzr-ҳ1wp?!bgLhU( +wX=_TRqԵZcRpzw$^֠"g4w4ytDp+~k{-(;-(C~T%NK+wX2E5Iʶ31*n203) VNӑ ˸+/mJJt{` EMb4ܵ`v"RTԱ{`t<¸—fGZy J.Wl=J>aN?0ڍCO&"Upy͡~1^ё]^dR*vh|{XVĜ5:?F3K9-h֐(h,O=҉甞,a,Zy|^fd?+Ab@sOTzŒ.wҙV:aO(P_ru7MaUsn+l# =4mN;OUbMgEO!R!\eBV#WHs{vc 3bjSw*uOxm9gxk9c/ ·%Ίd5㼙q( 17"%Y*սzwRWYJpdD2!魴q<9%L70O pFZ$uǗ&Nt<*Sح vLF&VK9'E|}^mbv[k0/ ١ *#Eu9H_] ( vm߃C5;_91e{ҍUɠ@_*7qT_X9ӂeܓ+߇UNBc`} zE]H׏>΅ܭ#F*bRLTUEݙvjUO/e-ob$^{>&muFZ}܀GxSA]u˿ = 1zEvXxɡd?dA=sϣ4Ri/]#e◀L8"3zS(e=㾮~^0+zf$UV]6yٟ1BFP(0!Dl8\ KSe̴Zu ˔8bj^^c0Xee}:f/{C2@z>ݳT,tL SNDƬ*o5=*a %M 50ds8m0u *AԽxuc%) 07hY dK g/{KVZ_$FVm9xZ2])t;'J?$96 edaGрOnB6pAݣO臚@M*k)CDVP%[MYHWbBytC)8ek"~ -5~QK;TI Тm=+ݍ/čC؅,I-]AYž<.|̡'@rx9A 9%YOCo8&@ nomDqYlE| Y[/FeXAJW2FJ:#tP˯[S2=)=w_A)0a͎*o &Zncu!< a `GS)LNXGv|F 5Tf85qoGQ:|偆 Vi s2U><[AN<9t̿@;;"t;za|f-$T. [/K3 1 w;:E|I%gNVN42\\ApiEѻn9}? Rz1 GNv3ҳ %IǮ1k& ɱEt 87d%$Aw+/Ns]{Þ"LS9P;pHWdh %Lފsh V S1_>![p7`[r,اB¤.yH"s,m][ ԡf}*#R$"?3.K@{ u1i8h0-(XU26NHYͦ :ϫiV%JEpZ %쵳㷌%{C.w(Faҋ9OcdߠU $kx %O|iel]ٽhZ&D6۫\ct1VȍMeb'1o+)`ΥPR|hmy9]cc)VS/=ц6@Co+`A[FrZ9%97lPnfپҢ/1JLeU6'$"9G|Sz"S'FQh2= D r4e٪Qڹ[gnjT Oj$%Mzrof H+,k87`s9 @Wgv̇(SY߿$F"vT`O&p>3UH5](`zJ͋Km#`ԩ`?e"'7Qh%dpOl1L(o- 'G蘫a݆YR[C#eaD~|| w57xjhw;ƖHTH8s?mdڲ.j~o?HM#wjn|~ԧh 7Te!OjރT 2WpD*p'T$t-{ұXjsA"^N 4C|-wVOiOtpzhRLdtޔ2^E8#ܪzvkٲ, %;;H%loc`i?&{pf9T =pˌ{)4ONXʉ[_2'Th: 6 cx6NYy.\7R*\S bxحkzҡ/@n5ڒ{YU3j%2ayv  TLM YrŽ(.KHcG=SI;Щ).Zi^ Hv,q!%@usq XǥAt#J~W:ݯ|]07Vi(z'-|@.C*Jj#y^Wdξ=L!鰴1c:2lHH}b) ?xʊٖxBkPA˅2I`bLW,S% !M4~ȍ;*aoa^27,Y`BJzcd{ .o$ K{(/ec :H6 A@%up" QՉ?#H~f ?ۉ8Їp2aOՈ+,QfRW[7dE$y'( $= Nr` G# _uǻ [_a o>S_]^_πkr [ k>+aū_Li˒AI8 WbQpҜٶ塀vww2+B0FrNN%' '"+@n,;^eYX@$a)m~3XgfJ\Xfm=ٴeFޤ\ (۽E[hHdL+7.GxL݊'%e/@w '#إZ<{{)+zALp+Ek՝v0__te.imd',\fJ˯dW34Zpm`~km AE6ak6t13Ѕ ]S,ë6蘒>b:ղ5"w~-?/"AY=%uZEhu,"0{GnEC>_-Tn6Eh6\P.tR:k֡}{+vP ?)1cshmDo/9QcP?Y=“jVJpr*;~2`)ky}.ND K>D _MBL?^;o^e9?vJtQ⏈MtY3fI]e={ V/bxWd;όM~Ԑf@.!ݳjp>[WM3@r]:GZ@;O0nN]K2MWo bfYH) 7焌1pތs4e6XW'aȶ/WL8@e??ק!uÜVM{LUXS|^N}Vs^ю`Jq[Z & GPFڇ|Ï&97AZvcȏ1ѽv3|8xϙ̳kq:Xt?4u}sxCzs.tԞnzwa1C0M3Un s 6%fH0gn1aQ迳ԯ=!7L5\`/JӍ!hD*bRیw$ 1@뢁mW-EsW}QOO|%C{^X_ɖL4ٮE޸*Sf}3;-Q0YV6havVU?Z[ΒfdѴH zkذ߆:ha5BJ>gF}j8kkh)$jN5 3~AC]}?ͦG}3]S课 ~[Kp-pe<}%G<@;تP|;`*ib9۹9Ty "䇳[zhFLvUUDEmAW<\#x1Wg1 _xl%[ʢ8DN=DMNfMP׊RI5.4a w̓zQ[[pLF܄l!kd%`-[]Ȩ&Xu+ 8ﺫ`BiBG"CVfi*t_P!Acҏz:.#Sp#/ӥٮݷO-V!m V@NJz]84-E xm7=˜ E7_ :#/*-]?@AQgmhZFG۔̓; k<\bL7l>E*dpdoCˆ4E1C˷F!5Lawxl1jw LCy&b[Ct'U6aO;pr(UuEg(n/\t*6uv c( T~)0& ؏~4Hz"@Naj>'#qU* o gRހ?=W8qH?@I!~ÄDs'sl&ݱ/G@_h]ME(NVh)x *@ utR1r' A,湖ހ0m(^Tۇai8S`RE]/i|Jxu&%]$XPҊ?Tï BYUvsm):^oj{i|6f6eC/0fZ[dJ$3_ N($eSqQ<_Z=WrYrؼQ` AͺcfXJu kw:4BOM'?kkr Ɇx+\!ZgPЅC8 ~\jv0kUka>S5'b9TC¦Inb:5J°"&dp͹wZIb [tS*Hj\Wfh<@+]&0N57XubXn o X{IYt;<"EC % <{BO ,ƹiPy:_U|N#Q|)yBA<2aO>dI 7`P YUB{S#LeMּ+SHY0k:6ו=nZYCkw>:}6N4W4=e};@kd}cYe*c#kG6_w$<0J̤nznlWRCLzgto.9`׹R&c [,Y"L]K!pS. $Rwgk5/ԑWYG06!{4S@qORH}tmKhƺ fwZ S ݜ"9b+ٗv985H nGdai0:ntpL6R'QvX "N`l }.̤EP#FFg4~1;6 ubGJwv`=2$Spdy>bK.3*sŦzE A94~^+|Y(܁}ր9 G7H̡Į(&cBWf2DLnD^b`TEV)E l (zƑTuhxPrr FxR PXL7f6!)* IM*p> r8:N] hds( d0;aijjmWX/۩;떿\Kk?T.8X<(3! VĎ\Rkª-8}K\nE:7ݍqJ+WP,'Ƞ`W2ǯ.Ɩ[/_im&S x'rm<ʂnT!wrth@,oXǏ߳y8V:t-{b:Al{PH~* s!d ll4.t⩉sq"(,O\J0R5#qEC$]!XE-m@A D[tT@/5/+M\VJN!6_B\吴c7Z£Rxj'^D}9%V*&T3#'$0wj1 kTGĊcrA"{i6HY[P`y6M0!;}/^vG]I'L{;,=q5ΊK=۶pGfȪ% ?7fi8!JysKŴ o.pIJvi=[/rKhpk_}7Yy{4 oԃOU qۣG̩e }ᕈD[C>ϡu],6+>gg:@Tpm#=3lE *[02ژr:uyiՂAEuth¥RNEx\A=N|~[9VܓtTpuQn`ф=$ =7iyf0B̝mQ_UN pnq=41ǓPIz8NDGSmNulc1-UdHw[&N-vq&-} BU[Ju4t2ToHZLw?ήdiz圬9R__A`yX$5 #LٯkA!\׌%:HDS>1w$O]+"/F! ޶oM?*ѽmDk^Q` _  5䤎*\߶˼wx˰tBYlnwɭyg~Т}y܌!]StGz!Iڽ'-,΍fiUMPi40SsPD`)~cdW}*Slo,y૓WĚ*c({=|oo2 DZZhWUWQx3b;F*KDাzzknV5"B=Mwa6tN|׳[%Zn@ g9? n"> É0ML.IUqD""%;UɌʮв2F30qݦ^9ʄ2$L70j)kU4Ռ&@QݘZi&bm&)E8#p2wy#Qx:%( ?Pi-2d0T.TL& A ~wxQ;`b OhpvsmkdRM{ -FuZeNYNm5 Si:ܷ5Hu G&QY]Wr z5[F>0bb9FAV˘-ź=%nHEI@JudwMLP8`JMBjAOI歌 b {hqEwV~3ͫ9 P{ң:pRB#'ʉJmQV@k׍)ؿwKVB.W,,nԎKȻ|ܞHy!8">9Vvb` )eMNhh:C(8;O_?mC] 5A9y{.MYg(Y7p\NMxTQfȥ~2N' 5U%FX.1kZF* qFk}c$U6E_2MѲ"4_H~ں7WrD fړ$D;}0@"9ک|VBuC ar+T{?$z-"#d+)J3njbO@jbfv~Gf`+ma__NX[N-Hԫ)m<߯ơheU" RċRC@SHEoMQ 1u,2q;6=(&p(MG,Q0j#U<, ڳ\N:P9u%} Qj-c>1Z*fڝpp5+2;s\ew.9DǂP"&rhѡѭҌjfӢf;iڵZe(-&G0ۻA$g#V/)pRXn*Ȱ4OwylԶ1S 3?+@Кi'9m!p2 ҩ4}rsҫcukTTRg݈#Bu Mg_`w:UyWJ*6W٣"em%d#C RP-"̻%Ͱn);v_mD$JbZp.&Wٷ6Nk7Ҧ_\!m1%k=pAO!>d| ]۔t]T;D%6m:;'  * ͛|YdѪM.&k_}ïb9Xp̀谝%iu<(^)>X8(j._ҳr7zM5n]̛es,:;e7cjDLIk|rv0cFv!~quÛbF,~9uy QY6j*Nx7DPæ)X C`LD`X+5p<5VMT{7Pw `_ٶGcXQv ׄ>2r8R(Jn$st;N1m Q66YM(z<[c9o1KM5v>1br*JPk_ u!`w|yh 0#guiu"gFҋ1%[QIRʋR3m:.ktQymzL ~zZ `}s%|]Z|zuӲebLx `_C\9ӜfKв64ҎK !1]B?G*o[vs;l_oI6}0k /Yݥ֯9 ̂`}ZHZRBS0˘⃖ܢyrE5 9!gU{@rvɯt8 PK`r4E ^2;j!efB$ghh2e&gƗqq^*j.Qϗ1wߤ-Pa@2?7φ8+)`d?1{Lqn_~#4#8TF ?iNJYmro@2gǞDzD.Kj^2/tXKԕ2J*kk]$nH669x( $]!O[f;w)܄t Ca2Np6-rݏ% {A.I[^/GldCc~Ultu' >O _ms$GaVW!wM{*\lH ?j3yC{WEm*f̎61N)y>%$ٶ(43\w<ٗD){z^嗇U%\a՘Ri~chAgA^*1>#]^*7 5 rY*H1;7-jjƑ$-7=۴ )2vS X|R+ŭKb%8y_ľu}}< [X99= d`,.S87CW:B3PV0Ї]+q[~X]4WxѶpWeO'<4Zhi?h@9#n~-/ Rtus€<)k'OGk)ߨ@ YScRE !_JN~QTsp;Z-vC}nC٢ [yHeH7Čۮd?wd+#12p7X|c`\1h~eM +mTLJ-{I}.d.+feLjfd4.ieu"ny շy X5`Wx772å~/$Gò؍Sm,A"eڱvAz[?a I `G,si}WReEFЂ1!mx"1$>X;gZ هRڴ'j+}iDu3x03p3c1NR/pSkdPa%~hplmk}𵡰lMM)N;HQ15$$f;+BJ]?U\R;O??ʆ1@2+kiBRBcCn,ps0BJ3FXCxm2>aN[Hɔy= BoG3ɆkhcE[J0ꃯ7D !':_8{(lOС)aw/DYP:CdTRDс`cDU d*E{$o麴^T1O ?C땍6tx]'ɟe<>50y smЗ^,A!+pT9)}%Ggoq6,.tPם@2 "*YVΝv@(l26sYJ )o;X!^vd.JkX㹤;ѧp5 ƖN`Iߎ$ʈwqa'>^ooVڻPD/ŭbctLb/[/U`KJ4q:I#Y$.˶[8 AwtMf$hknQd Az (sj|U@.UZ5*4_?0kFK>wnfpkSL8 &av {l)$4U36, P;oU0E?Xu' b? \Jf@ RX p6WQuLj|b >w5g+T%:~r*:S\vsdΚt2ɠj'uwg.[ F|᫁{aI| U# ]AEJ:ߔyȕDɟ0=x֛ =OL!3\ X-'@^NiK/T><"GSq92.]g.r@;2Di;c sM90Mڋ0@*%:uvFxcm} %S'Ļ~8ksM6d`?,~xV$fJ08% > Jk,6ah]LA ۃyPeމFzH|-)9B4]~S_7$Ai>*Ewڄ#( ag)s7|m ԆO2}u$FS$GYIMײ8a&9)`9 ︰(?K;J=t 8䡦ESgmY>%_G;Ed bf.;ʄ#nBVe8p#\ˆ;tC\͂gi, %}H6w,R&=ŠKWaS 6f!θ 8!lD#m{1Gt)k[xߕ'$ڷXh$fo$W2l*m=l^u/ z\<3É`ɥC~*NB Ž&4_ɰA c~Pc0gY+۔X(L 6ͤ-'B鲄 GKE~%i5d4 v&Or_@5R_m 0#36MIhIϩsXa`+_DdzyU-pn D \lW=;%V\+:݋-xΎ_8 +TΜwe]K5(ŕ}m;6V//W^P Nz+u"Ӄ;#O9"XXג0”7O_7U4urXÊP٠\͠*tnt%8a=#~D#EsTS 4*&J@cWCdHkS{ Q:?0w'p&UR9L=OÛHĩQu,Vov`AYoOQűs˼jZ8).4|k)A$ Yo&l*mtK. p̅cI&PnMu ٲgFjkgپ@P\{eP= 5,Pwt7m) .{N9*)&Q#>Ug3*M%G r/sĒ$6 : ߹,qűqNl:LV:{*)y?AޭarwcS؆%D^X0C&i *yx]7x[5}璆۳ZSá:ōgHXe-EE5XYH?9*5LyiExIθ)??5OS[ |֮PN7{|^zc@*ItD {Fى|ٝQo%ޗ@0,짾#NG=kZ2ƛ56w&#s0luւ%L)]8$Qc ,].a/|rv eNVEs^jOE3owx 48(7n1 -[Em&eA) lueٙC]c˟潎6Hc8!-ٌ>/V7nz (z`p=u;\a=%Mhcw+= 4g n=J#pJ I,Rd6sHT_r& : V3JdÌ}$Rڹ3h0RUq-vs2ER|^U D ; X CaNhfzY~)$LJ?x\n$ɭM@%?@aIC|lف½[czšt ņ"R4-P }m s ](e 58J|/}j5 fq\Z52O4{ۈRS~f|󡢍pƖVA,`x.8/<{[B"H*꼖pQ&sǛk{OM8~UrY[bEd%~UdLs b# F<VX$R{K+XeIq;G]=ၗ\7UXT:@+. V햎!&G{뗁4T8xT2(ETk5&.PG͛1H{oOmgXb2hXX䣹\:1ӊVnq"UIb^9#S 6I@ԨJ*a dƐHZ H]1y.{]r0Rg}  K۶mR[J옼o⛊^_Jo)7MgbHU~(Ozj%QW?@&+zqݗTV.q 7yRjҙ3$Z3%H^Xz,qT y J5v~qjB(%e|YV9(z"DS&&Wt^KLؗ`UE>%e,v  HСa!2Y~ ̤0 2xF3?yƅݽctc\z=n;iROS4G*J)ɶ>,Vy3;IHw^~'`ZOMv!Ge^ U8=0d U\` J-8q]fn~ RN%b5F?t<2Y!X$j`^.cd2-*5 ||E{Q+&;AΫfC(y]I/CӆWNNr|/i9EJ] y¾N|+Ysr; ܝ]z${|K6U~ NN[$텞~ ]k7ر4 (qzHx`pkZpQîXt, X`(fS{z?1f '],ܕsӆ [9@]NJzG^ߢx,?[2i}qibnUbw=fM^d˺Q1UF;,? G!YonY̵ѓy4av$os¤n.|l!a+ Z2UJ2" DSoN GY$@%\9bnO:_#gw5ds8#D(lEXʑ$ǑE/$lgS;ˉSsns AطJ-!е|?X_*5MzLEEz96#':v%!b&ד㟪g*^c*9m42Y sl! 4,M brw(r~rxkyGK;L$G T6Nl~/r:/oeAw˝{a &E6.8NR$߲jˁL^05}U}%^Covm>X^fjmm"w<"X\oCLM1˙!2^lhBߪX[y nUɭ0OJ{LZݦ/Ȧ1&̃7>6Hw/ǹ)gM@r31xCNn3%; r9eEV'l~\AȲ5[I9 F/2vѶ8&*WAG F oD̪h\P/;4䠯Q lIVHz ֍H}k;yId@4KT] I %6憋R] hr^Z|:'=玏C7^ 88EK (M!!i[@ܗ+jP`) }8 MDͨ s:%4dw5B盈7e&#D,x\ Eγ@!se;ga;IBߖ:ߗdeiOҳretB̀Mhg8: Vy8`Ve5@,y6M8UkJH{:IeV8YHW/Au )@aϱ gӁp Ӟ5<7:'KQy]hF* 㸰">sgFiJ#=`;EPɺ]a4ք. ##F-xzh0IȈgrH(Vj>7|-Ƈ_=t ERK,hNbW*Fq8M _"A5}T<#rZ_ douO)Sǡ2"5//o?y?U"C4]˪<#0C`0ALE~XgA$,` odM`{ĝa7\7afGC"Z9⬝3űL|vNbG[R6bWidW$p qHL'䗵Vhh-Ĵm/k7Kz^Btesydm^8 >u!8XE(4~aCMHlH}/-) MW1uP%6o:*&ٗd+h3pj(d^-~Lrq)N 3bޠ^jiy1O?kA!f.31H;wNP9%K|y͒H2?:P Gx~^<5['pڢd"mOb/LY?3##u:o 7ٝ590#+ n PJ8V="{%917Z\9l qDLXF|ֈц3U֜Udsd}`8`:&%Ο+[-'׏:U,e`h A% H:IFitR!Q+HfD&/h۷Jc#|sPՃ? ^##5acˆR~.(+jTQwrE XTlԍY`I1b-^YX[<"78=ϫ^2#.{X(+/pF7C Ƙ,kw=&`S81HS| t~ڕ."r?Ttb!MMJqCPƩN &U gmJưԃd0xQ-AE0"eŶA6#6¹Y\>mSȆB|[ROBFD?r^egzVW“$k\Zφgi't9hk 6^"(35ľ\NaOqᨗ;(i Kw"drr& %ۘPlmLrApj|ElǬ~vW== ?W}ƿ,l ,kZxXRJD-]"ELǯs _R] v{v gpB qd'yK#PJAœHm t& R{t;l6;eym8"\< P-+K=`T9Sxz %a$ڛi:˳PRND6gߔ.# J `?8PƘ򿟅@@ %3b4莒cY fTFKTJ"Φ9AS#9WEbTGG+pr,~1ERN!sP+>H! ,`9ip_t!G#|ha, OFjSj2;XM3u\^ /Pk ǔ`glMT?y0]P(\s_v 5h))nfm.t΢Hbv jsjq6KDcnDmm2/4$Ҡ鬒a(XȦXNV>&PC, ɦ۞H00!gry2#t>UtNw.MFv8|'j~۠o0)"M2(v8:.ޚ VV5/ˑ҇ڥ9K W8,g3נN "nj8SzEIŊ$3$KsGt֯h؛TDNĔ*n[lT[+3u \R`IQe+zDf #ԝO>]f8 H#V\N"ny *JQ|$Q_s6~'$ )$y)K%EsX,C!B\J!{߼$p}CWӾzĬi,L ͛ cQm:qB(%*-OE6ߞO&:\O:Ovc/^W7c]G G{GIf9b0ItkI "YܸiA6~Z&wcqIݮ0K!w)y7ʝX끪:PZDW9'60!bXd%#tGv/ơ$w 7a[FO74e`eVyp;Q筫xfw`90/5@C.`kf 9;ڡnME[BBHq]S|WR M3k]/ laa]AUt 6uEzg7J F?[V?[I_(mo}! {<^Mo7nȶ7rWKIo?rh/~h3(gGҗ*) Y3uf9DP:6LgѮV08A?Q 1TQ4T+_0E{7AA썍:qʧ. c҅2ZEO;!y":9%W~Ȥѐ'JURrJ:|BxWe B.=lϘo9oZQ9AaFLVlK Y_*΍x員@n Ixk3-5ɈP bx>؎+ټ˼n&ōb9'Rf0V-ib~ } O'dxE+ō.% GRAWs%_]y(50!|R]RbqZSI,^:DdL x7 ߉l+uɨ$Xlx$pq߸ެ(cZC([q`(FȔCMGUۄxxZj7aa[&b%I6HZ1r%Z:V!9!i䞅OwL͉ZzPuz!ZvU ,e|9tumV0s4#7PX[EDT}j<Lt.&d<7ms{G!l4}n7A@8 D<3]a]Pv%_ZSƌ֊o&B5Eܛ-L,څ$[z9@29ETĸqAț!2;c8 vcĎSb9T^^-o.: `P+O<ys#Jzd\3"ijr6lPK:G nbP}A g@q+-|`IJ 'tfw2\MG6 kU?sIr[$&,+DxGqYjb(rB(}HylLT"# n`* K(@`r/UN7&~q5)&g:G i1EFM޻$&ޣV`#\KHetgH|a\=ڎ]wq`hRs|&QU-J2wK貄}Y{0=ZuD7Nyp&3IZ5geoD_>ѪyHw9(LA:lhްs+G_R},Tվi@./3d><|JB-a Hf%5.Vh%4Q]ÕMG84MXVȯ aT5NF9?ap8ɼ>TLY}7DhٟS^fjda_LyU8pZ=V+Qv0:]HtQל:Q[ȈFɆ;6\RhӨȖҪc7ww΍| in! K<*~gwKJD@ " #F .j3'Sm/Z@sGT}e(l&zVRӃїN.XOE>Б)<"iy5,PS?E3 l]F^O@jT‘G0!$Xe,x#7&15_g!1Y@9I 3aA.y<\AX['M/:7= im|F%x|k\*u l5ܙё%x## NjYo*(E| 8*=DM^f)S1i[ܑר}&bMtؙkUAoyQ*]fpZֺI(-G/Sqn%c .%\c\+ }׆sLv[  :n;+rEM<9a`Nɫ^@X0. _=?L x,X*$DL֞5;DQVٹ7[餁B3Ɂ~jz -Ot#7SR!`BTR0z:rg+ ~>ndÌ8yNYNʍdixIq[l:a#0Qˇ '&( "coP;!)Q f_}{`fsG#~zoTː NχXRF )+/4QEmR.iw33uN:Pܚó)Vڬ[w96kp,0c7{>ol" jVq`[͙4[ kF5@C+Cq 7qw-DH0+xVT@̴B?R@YLO A1Hэ! ݕI)a,qXyp&8>^CoI ft5Aa}`vAVp˽ .|K_,Fx_)9j _try=F*"?A5#Pz綤f]MZgqvpdp-?10?Y mEv If{;J[>eT5h {ENZfzcI0֠Ҹ&k[wĮ@[N=}QfY\!b"+>jtyU(ô䙕%s`o|ROuu,V!O.9<<j$x ~@KXAVh^1 ycg!@CXsFq?֐y4UT#Ql (I!}׊ )߰ㅶGpBɤw:7 ePZN$vH!qoz+/1I&tfL{Mw0A`|oږ]Ja& >H3w9dn4RtGCW<-{чPXX$CXJ~8xeTyo>ןP8ע~k)&_l넩n cj>|<:e1&A/(P~'#E/H3Z&=s`l1F^rǬjVc,|pWݦX,-]Ӯު_|z`/7NXvs7x.TtRJ@{4bz"* ]J{y@۝=BǾV7FQfl-F} OeeDQ8"}&U7ݦ6쬖Čd:9! ƶ{f9ےc,quazsS3iúC1lKVD XY#n`|%EezG5vZA5!60xxj@yA!w.;ݎa&Q 0FwL߮kN[{]xX$w)gH_yJ'{&6s":%c@Cí3&FDY@A܈\CЇH_@z "DpYVl|Z*]QV(3 /BJ&)\֥zᛔ![y>cKK<#vQeHll2݌.l "MN +ܜwt–3*%?IJ6>Z#;b+>и"7y0x|YفrwrɴTx^D7H#ʪePGS]" )h=[QMRj1f|e1"`3^<~'ISH'X;2Xl>nb;@m9Kڅ&TWV"9xϐ3W_h ^ܱnk\]bg.l<_pv-U͝[{LLiKVؖʯim ڃÞ<=m DAi9F iȕ[:mm6߆#.:kB$4Z*2A+_,'% K!wJ =9ZPX!Y ܨtN) oVZV3PH vSQi죌 Ywb@}@y6%GpRť 61FAx[NR(lKQx-!DcsC\QOoAQSL[:QOW3Z McHۥ/Z&Vg8 /\yZWטnސPkoqv+Нu>H-@}S-‘ v*Q#\}ɽAO [ 0SuW\KiJ(;FÀO! B|B n+yY#T9\\9*03|Ƽ`P,=NR6UNh}ϛ4X곟2[+-[8se"%#C.e#Dž(YTSKwf[ A6P2Z؛zyZ^ٌވ( @ rKH!l=x[:Tǀ ɤ`k|,oSJylIl2n[4xq(|;g4?d]ʆ|@RAh}Uj%1&6>&}Hs$;}klMe ֹ`JYܣ I2 2yD69$H̊2= Hý#@<.|)fzqDe/[:h~m >RT g/¸k6TA+vͱKV(=#z_Ljaw;b%f5u}v-8[id>Q=`}Ϝz&D܋5e$c;~v+?YÐ/WeۜYw%EI?DK*nS'E›mfd7KޑV&Aw5QNe|@tr ]Lgnxl,]P X[̠̜E!zh_?½crk7ǑF-))Pi4ܾ'o-M#I5C+k;@wqFma`ܠ}MSIiRfH?aU'NoT˓ {B T`RYmVS%Kx?ZNa9yQ;wqnX8G  /eN_BY;)|!{ڴgr _.h>Ȇ27g:0\2"A^.O({*9͎2GksռRgU:dӇ YkuxMku:,m_(kj$I45.H 04߽ k$WʨAv[ m6)tF^aZNww_qNh2A wSyJ\O0y''ם =WWB̛zIIH*\0KbVEr]˃oIZ)SY,j4~dk=H> pt8يP ƙWby[ Ϳ2eJ޶9mϺMI?3zjhXw_go0LѥU(_,䑂FfǣXG"oĀUYrzK3i.8hE'u!mG[ѥb׳|NxH~a8\_6B", c0U0&Ti8g^DJ;Ι#h .!G ?NC(V7BFE-{m1ʚ1nb'gHS{U6L1i 6ag#0}]^K)|= dLw3fѪva&}8*aB%{q 6Upi_ٖ+ w|*TF;s!+ D$<q &)CS4RlP%٦1Hc\Bu2Qe٬|ߚY1\ZR>i|#9!FUe[Xk]&_Yu\צLdB303T'ѹ!ZMx/F6FEd3?bjROLHzʶ;>D`PQ-^M;>JyɃVp+w[}3%q:##C j]Xu93+tL!DʜAtOGVI8o 9H2VAî>\' #i?rK=;"Rڼpߎɰ9Pj6׭O_65e9#P3_ߴպ;8tK6W &6\S;ϕxucn5. %sz>z^̡MshUP2FZ)1󅸴:>',Ft|KYB٪*G@2.E#<,:BI >-L}A f 7wX̅sfD:Y_VǞ‹wh3"Uai蜭KCn궠~bl䥑t@@6T K;97Pb?{(Ԥfw:.|ӣF[w hץKA2a1j^m?p\MnHme)twD+99|&ĿUp+kxwڌo/\St0Iy`gUL"ϟ\ѲY9Z\ T(A>F?(yX 5)`;Ni0RqUaRU xEYAfαd2i Yq8D\gE\>&[z ^ -4 9Q2 Pu`#M>z&mVt\$&;|et(jI7@El;B~$P_qCEQ1Ki_z+%d*PRW]3jd2q e 7Auv_]W^lLFmj +K\chܛʤ ߨURJ,gIu"{#Ù JBB@ VႭ@tgF9PI Ԓ d) D3咑& 6AqޯHBGˀ!b^@R?>=kԢ px[e&a{`2@}h xPӚ㦇Pn*;$mXw])%.W 8ɀ Ẉ5<5:kܼjf:ʃ%]O%Tn\̖l- CWJ2^i+"4- "9WdnؓWPtV(m>;4\zȄ ]*~En pP9bFT{3 L` ev_,dldIaɪ؈?"yn&6tH:#]/%f5.[З1jM|k)+Վ9],t8爄0&f({$u\D Xa&ORM [k,?;YF }aV<Wք hMtCߌ0]Dw ?+x&?5#L OV\6t"j/*ԬL|sKd[ͣ8&A+ #M@:`.upemJpZË>_%0qYHV^[L % 7JhO1nMmmFcJp,kk~=}4b "T ]1&+/D;nҢ[fq :"Z!5bP-{~XL|~]{ͮ0UOx[2抗N 4O Χq!7l?yCJ¨:cOgu" tP߈Qa31I8 SRORǹNpXXȏe&`bB6oT {QvQbLOI#8z:s?Ho5X1kh9m̠$?26)/:o`|T[ɨdn K4!bqy _Zu/ΞR < ?רV<5N 2b=ݽ֝bwsȵO~pDS\XөǴMHyKU{FċN9i5'!̉ GF I5ptb(>iuV\^z\*!CoGj_bB;٤A\*v:qf8]^H[z);V/TJ ϭ(wWX a^=qyNNz z}?zvDM=Ce9֫WdW4t#{[Ӥ1>v W@~m8ބa%bcNݣbCc_kP/b)yxt1H̊V&`6xja (ˣ-,S 0H! F}|2g)Nf1r s{=r2 ˟L68nҚlŸ^%pxyGrJlSpsY""Jg;>k M݁kVun7ͮ툜PozIF v?mvD4׉q mǺYm9O\cknrY=fK2;c<}!Qw^f/@:X&8hbLZNl0 u_e~)^fȮ-SJ(I>5)0 f89ZmXx WCvc,GNCSObJF"%:+Z %Λ,O )fӔ3 $y:o E!Wr]U/r7Ss'o:Z旳i\eS^w9,ܓ6\(d\jx*}W+Yd3Hũd  Q|"aFaɣ1[T>$}();-HG3<5 *RGCA/,@Q=OdTk`#UZ&b"(%,FuF̨Gga(** 8Ug0+Zk Mq wIuTzn~X:9=z04i%XK @nJrWxEIkHA0COu|N>!H똠y7rtFv COģ^-Fx04VgV$-rKS+wQNL5/n2Ġ(`'4d׫20aU JTc dQ^ȆqKrXj:٬U^qkt[@gVJdUY1YQS&P%DiV.M[ɾϪ:)ܓ; ΔfF2:V4꾩Q@Om$p½hQ]s(enČXp@y!t3J.nm4#;vyI`^MZjd%YH03 xRooZ2Hd=跓m=8Ru'غ?v9MX,dIdAcgE%e6},̗O}s=TyG?HXhU+e"GkEƒl~b:,(?r*CsjX@ӕBF31E`CcdJܵneRԎ.5 S3`=0FY:ASf`b ,n@bKuj`bGK 3[M~:1SgwB*qcJ}_]-}cX@Lz<;)K|(IÀR+HdDdDQݰ}`%mZMF?0ѣhJM씝uR\ iLyɿa*<0hoȡfLrAg\_b4> JګJ0 0g=N95,3D6 Y&*@,Nmcl)vS\3 ^b'+DG`Gs$ElbB-%ӛv.Z1l:1=W O=:M7i1Nы =ݬF 4w踚hm4 D6vR˲n1k{F5n陊DLYSUUa65;+yy?o$3o@ HuSw[MTFR~3οuLskg d$oJzjk0Zd^zS68D6,2&"PĊ#Uog?[4}Kl 3p,֖2~vJQď6+Gf4Q]A]H|(})d22D5iW7'P4BW+ård{/KS$L q'1C9i7  |nPQEo1-J=FLhApI}`XNȯ@(ߘi>m3F4 6~jq<B)~%]]:͛H¥r sBI"hG;#DX6N:޾  6sdwt9/۶4Tl]2I¢_}nm6΄= |^z:bW_}D0zMH"r@ԯ&)}? gK9DA `H ĂbWqr Vq =AOYf\wVdk|OBG u+($IJm˩58$2ډ#[Fm8j;*Gs2%% .8ȓN7$jpc0 舐_}H.;3lC蟫)t_/DcU?mido6,Ĝ2ҢZ7dD1Hu[|AGk^,.4 \6\D~j3?E7ݜ e*%|,.~xSjmTz~p=xj':""0+3򜉄KWaqH%VzelB |6<7;w~>N4#ר&:^>M=vd iVǀ2s7J02wQ|gRg`7*-Wx@ўA)fsW>4ƑHxgOv9V0Aҏ[iM^rH[\>,;uz ΙD!OU?۸X$_ ]}%r6 >onpI{O7_q17 -޴{/>ڮUvu"/_i-qd^; cp0霋78hos ⡖e'"CHv}Ư'<BLc'iWH6M \vi; MYt*/0h >vG7q2]7qt8K(ͶJ_?&4ɐp1=̘`V҅"2d_&5Y}<H=9qL[`L@Ԭ1TEK LDj Nt:\M=$JP$[f[s|) B(X][1Ku&|Jځifuu,j`4 , :޳$z8ֻ8q^:fzvvX!(4Z% :u_D/4YmL|71DNv:dDUk_v,7T`j\$?ޚH{Έwt}EW5825tž֛9ȒDʀ %etﳁEV ;_mԎ-S.sVVccYөujL/"q3d Uo@O??t^.&Ŧ2bUEL 80)USgkeIU q[dZ\7~gAqp^þ)+d_߅jʑ<}GFly!ghH7G3~*Aj%?]D!hQkkWwSU`o/p,V?8JNϻ K$ cQհW lhЗ_>N{(?f'<_&53n !"}w6] :0KЮa~4ق861⪐5|HfƐ`}6[ϋFwk|n7z^iEs/Xڑ5>6.xl4檦aI,u֣U͵l\Qڳwy0ݿRGIF]S CuVsva`L]Q6g81NTsSrmR`a(SsS'붠hFp/f@3xMNCG2Fۛ1p뗱LyT!:3(M8O,v.6i;% tnx?kRR 8 b&\>/?8OyZ"-P' '>3@3:W)TpPT^C/xەibH!46l#ʡ1k>Vqc1yN!gjїR%VagQ| c戙P 2LĦ$'C6&xYnz-*DXn^v#c7$^ k0̎^n~Wθȫp~Z35]yw=]4ݮ- _= `KqIE3S@N\w@h"uW#q%Ph(x:pKM ncjMo^n՚}u v'mnܩ!x="5vX3&[or٨gS% 7+P,iJ8[L( ؏9 ̍gf?s(EYmgJ!b=]ι{S)"/ә^;WO)EסRQc7 o޵D*ڋ-ڍuIk7Nv6*)/H2b7|;ȥ LxiVɏf]jVqw(ݡ\XEtCx@\Z|Kb"D:aES 2/?Y |jDZҁTIsfzy.+V Ɓ|\8U}-oDPFZڂTγVƲHvvP2u٧o(1"~=o~&dH {@4#%<3νanQoN?*pQA1 4oœVOu:T%0m ~J[IQa`QHu+:/kE B ;O.C /d 1݀<*OCǫ V'+Tb47 \:E8&?Ĥޮ㶝{a߫A^!P a{ l202cAt s' ea?(OV2f` G[$:coDTK=;-rzDds4 7 Q̠ 3MM36s۳]*{%2^1/\VFĦ1:ilc-Pxca tSZ^b큄}2X`} ew`/DX=:3O'o -grހ  th#*n-Fdc0&)~ŵ`KQfue,-)3:nۇq4` N[( jZh<*-# 5il|HJ/p$]{f5gOpe"@50]iv)e@ƈщ{[Ӻ(f(i@ӗGIv ϕm\tSMm`qU{O[ɖPt%aΣ ֧uPwld ҡf k5Ld^mIFa8y>j7l'| AϻU+.ZrގzU2 ZAsׁSަ^7[ NhHX`>EݻwXXG5t;$A <,{Ҳ@3nmD|$uSp]<rU4FǠ ye\&٦Q3L:"ԡµłQH-rw#O섡KCq< #%zt ټ5X99`rB{h7WV\k;=T^94}̀gyw ukZqOQUb)c.;*0@S咨L`8n^R,SHy0}%e&ou )3*m8orqV/D"~lML_܊+#]>ٙ|,88}TKF 7$~}t0yia>TVD7`D~[㥀'&ugppa#O|͵l5m!ؽJHB?wGqO&H,2" oJPG:JzA鲦ъYY+C0M&ZUd]liF$(41S%12`hVn̶ÙHzVC5E\kAi3!kl51 6.&p# e+Ed_lH]ڞR4WHyxC_HQ3*(Ji~Tg@A5 ]@VU]WQ f&D@@{?3M6M27й-3 -ٔ s'wb>y1*O8xhd)-L 1-@z>%Ņ5y%G,nٸlQ ]Tn}5 !$|O n -+YܠzuA%:y>m\CFʗGך,@_|!NLlbhM}""Y\c$R~6{4K`<bnw@Ny;P,84i4>)+ixldRt4M$X7Nw |2P<<q3Hw;9K˔}̅[[`; 1-BD8_R e/Pt _K[+] _ _8Zӕo׆`@6nD<ƬU@;9)oLqT.piƪZ(G7g\7 ]2eX* ~+<DHQ=J6gB%zQ8w94A|^xud쳙ݧxx%gL,i^P뒻;ro%Q;`Tnp /x!DGTLI/zZX;0tN7>T=b6p|h1k-\%|5^tUh/Bc7? f|#K,Lݬ>[]ʏ&bdrxF8a'ԣEE{P5P?koI0c.bs㣯cmUvKIǍD` 1pݹ5Z5=0K6GC0ݱW7Zm{-YHzr68 n[TNA&3̯2W]hy/UfUC^Jܢ" HҟA h_`9|nRO mZXǃ cxĪ4v{F2⎮p+5˖.ڊ92{$ CTViL%z ;9\70!}!{Tj Wqu#M]jDoE5MJ/vKS\yAўö2A#tdy wj8\:7x}wL/=ԭ+i/]o= b({q.ѭ 7GSl+ĽPY8IṔ '1pz֟g{re/:ؿ{|_a^ DD\~K=y:&![ii5j+txL)`3؜Hh 5w59vL=ؐvE@#'MLe9oM%aoT2z,;Җ9P$'5st'ai>Cg3 ^gcD-BcZ53oOu!]ZDm֒i%uk6ZcS!X6`;d S"ŗc> {EX]"xx^@z+ r_›&&cֻ!YXX dF3Q9fYdJF?v^r mkCo@4W4oWVzO=(q T9-d 漠'W˼(jYڨ1 8h`|%)+!v$R&P}Sc-.|4{w|d Ɇ1bw= 8 H(˻ӕjʌjmu w)9 Sk̺WQ@5vY9n=XUJ9Z|,Fߡ/EDU\wVkK7Ӻ CH6ձAAҜ wTaem4SGȤdӹԏ6 'LgPr!6;6Sghaݲ"lA͖8>co_S$A= C&kBワW%:Wpn4o6.~B1@Jm\= )8\ \BK9usTbYu] .NČa$_jEf%lVUs'}|Z\&*"- yOA`w/ϔB#⮗3Z' TZ}moַvM&PbW:ۊ?%vR]OaoP-OƷWGJp ,ƟD-h#ҸaO7},:0n U Zs&p}<1\NU&3OX׀vtCYQnM3oJU| B:K0r0_x|)a~B%KlQ Siz"x"$40"A!#?Ӟ%m4a ay`vӴѭ{lb{\y'd7+#\[QsBV-BTO -, !S iը!}E7<+nIc Д^p FU&P$K :dz=#M 6sW۵`1:3kzFskէ=\<,[Q#%B H4lSj# s}X}+ e xZ=fՅ+CO%<ٹM<^l5"FU3|c $YDJ*Jf-%'<!KE?Z=:%f_޺mWڨDz!kas{Ê\ |\e:QpdYi/K:dWߏ?f pe:i a]v8ōL3` Y׎4%SK@+0}vήv%E,v@ '[hYʘ-D5fB-dbMgx^09vLz{$<Z/VĦ64P[Y~LmK$}8D&1ҫ65A?#雝e/c}(@5.AYQnwyb%[Hҕc9[3 o됷Jyw1n%6UM{'=ċ\fީrq洯$yODy`9$3?n:eo&-ͯQ="afjL3&Ż~=S޼/vٚ `pL^K7j.S 8=*myccpkS4Ra:4 ?o2٧EME~Z b92 5M}fŜJ(bݪpZzI>MkW}}a|CF5,-a_T`iTSNw(d(F\v{@]}i}9I(" ̽4^hDK LV {@d;ٻL5?Dʭ_M{iXZk)M-BC ^$[F@4eFPAo,g܂K/NߊMjNPαuHw>Tظ?Y턋a F |d $y%2K;ZٌV.:s2dIkXZϚnzڦO4R oU raQn3mYc465-}x -F3#,F e#A3we%@r{p.HpYaD,""ݤH{ yroy=nL5eBZTl>W'i$18*/w]FV2l_Iϴ8Č8 {"W/Lu"&军-2 }X B bH YThD矢y%BHXῶ_J4Q!姮h.G'`L }h<eSO/n۵qz$$QYR;m,+LPL@.x~J^>}[=.TsaEnMQyBlbΫ=i/8Vg1 /)_i,l-S=[<(@ ݡ{UjOҫݍlɽ\` 'p0y={ۼk~|G7s]ZC֓,{Ro%uS_M_*I^Bl]67I^; HU(ࣀW2Lt3eTPZ(Iˤ;;uqtM\Aqބzi3ZMdɔE4JEY(7W@p7%Rʌd>G[*d1E"񞩧qrEHTe@k r? Aׯo$My' G!brn`JIX(a?ͤ%j荵\H, f27apOdE_"_+N/ksYolm*f+R@{8R-3=0~e ? *)S,&lm5xҪ럓9!gz{su<10 R:Jc#00TVm˗j,8W"9n^*%e9r#RQp7?f#u^ D66f޼}oD64ݭNTqDqrLh.6|18"+u׋C~~4B?- bEfaKwNڜ#Re" E=ۭ1,ZqiƜ?HU#tva|]JfwCd"=nl@~w(FdFхNӺZxk7)4cIdxrrZHpKG8X{ڨ-X-'\ykK\(5j9a~_DvͰpa iHaN%? kX俿_,sBzk06& &RFmb !<}>7(V~> |&&#h2x UԡiTm&o;IV_}Ȇ[EWLmW!-Ͽ 3$QQ~&@ !~$iLuQ30=(|p8a܆OT{BؙfkͪWm~-TQ]f%CrB@ft혘 3l|eTO۱l Wʩ J>ў}l`Qf@^JJY>! dsLMAgըwX;A(r4m/1]3ZTEgM$V= :m9G8es*]n^"\ w(¤Oxq PjpFgee-k$1J *W:9a*mKP3R(k |칭ÆK@U_rِ9ϨjJ((Eo],hfzPZt#hwVnT9V1ɽr^VpvƛZۚkLN .~%M)DUڢ8r_ oY3p?Y/b$Qnp nr)QP1 Na5 FB,\3rӿBS^@o>P5! q:~hGRhVf`?qG~y4lvQS)]\]?u6wbI $&Dȭ-e9"~uկY/F+#D}2/92QL WGzI8mnu›C q>SJ VB3dŢMCE3#&/8Խ ( $YE 7-A6 +)5w-JQH63B.xsl2;#!ǡJ066pv:apZek!`E=*^ӯ>|5O8‘| F-A>m'(yqCzT[8q h|_/pIȋB[m~aKhzU LѓxV{eaPIӐ>]|<0/CǐzrXK. r4;e:kp\9B #ۈ-@g6 Jò\GЉspd.s)W˜gRyk`l녛BmFlFHB|Zkx@w4rFWYOBd }v + @or*l{C1_kle*0۞D} #z {*11gAjwx>qCCsu$R82p f"]>}سE?IQ8dw [h18_pZ`%Y`Ӏ5 J9#)>U$ʙn|xhV ~EcnB <풰e8 E#E,\IXu1Nҫtr~2YD[i8ė>C+5U׮RK-iIz0IxV$B[/Nvۤ%?P:X1tQw_dn@&W&,1Ve}lH _"[Q2sCrzZx2o[fR ՆPGu@4XiMn GҕE J NM9ʾ PÖpnB1]yjκ 56ڼ/2AȨ#E`\7V6}r.':6k`h`1[8l~xH*5wK%G*Ow ~E<Uʡ͈< }L/EBDz|x6{A\/\f}u5$ iffmӎӀ,k]~"/+w= *(N]_bpO,ӎb6={L~ӥ\9˨,y '?z_O֕.J9V}̷}lW 3C2Fj 89zan j;^l^8F^+5[6Q^+5{Oˢ/_&]۴}io@ݥΞow6Ƣ"niLvw ofkN_1ClI[ .gH)lXnodPI]ڠ0s嬺/Uni\1ԩy1~~t\1pݎf0QU!f8fu0\^Jt8s5P!/G#c1=~:+ob_9v(w%zTbN>4*׵׆h:PkGw 4OHR[Y߮'''kFg>=uE}x20h(O@-o0,PO3Y;qK:Qف.٫ڴ7m\ 40TA7=g<̒%nKn7FZ5-ד/\A[@}Nú8MrDܿ_5!M?%鏯+H +dc=6g[nre؉\24{t%2 kV\Ғ)32 EÎ]tD86 O$WOzg9XziCqPcgY kK1d|Wڮs&Yl]O'es@G ǻ%%(F-!`&w@_,(=rcȔa)y78Jk'Tl!Yd'ƶ܋ ljjXw6ZmEjRwt%a;|.$m$\8n1UV{'ڦYC4<}q\d*kE{pf }99pGpMCWK!=Bged ywzjWb^8G'ѥ RlJs:x{g^BfP\>Գy{ř,)s4C3`P\ tOl**wVտlI[jmY?L㧆+d~@ (3 V' xF,hl]@ǡRJrEݔOqb,N.lxq볳R+Uds^5W>fz<_u;BG@2 D9X!hat'K6gYb .sZ k#1giߣE9gCd`hBvVftB I( ۔4'Ը̛vҝ6 eƲ?/rO隞8vE[.)_qre8tmg_3)d";#CnUɂlhc1&4l^sV MkLf*Ezp2?asH؇aOQ`}gb\f$^\D6GV*|H)B Vc=2y5u_A=iFvJ C@ M!e0M9UzdU_+Y~$I NV h' \nNGsjrk}U4L) a1t&5jt}G]{+^ {{ I2̇hc3 O^$2iN>kTlݬ$eS9B;Ι|+x7d<ݨ90i|*9j1h{iM{#϶Lw(* FMQ[IS9uF57[r6=@9 %ƁD6<'13f5,K={K"h o%gF3NI0^7,=Nm"VaEbi̱ ^M^ZO_|Ң+fЃ N#y9 H\st$m ; ;]5y:Wrc1eL9cb7Y/͔' }Epw KbFqA3"@G$(VGޘ>>bbV T|{ۡx:CX ۢ`oZ(ǏEU|j_k+D)"l=`{Јnڃu!X;^6W{ŔpxI&30r"]I ӗvׇ6T:e]to4 +,D-ʵyӽ-dƬ P$dm[+PwZvnp= R-ٓ 9i䬝 u .Pk.s !jbe ׀cԫI­8"2A6eyUFpJ@}TΒvLʕ5q|rc_+d ͒|o\^ɳ H7@B8&4NJ8,rUw²y-nHo[oXWE70iGB݀1ŒSQh7 )эEUiHO[2>fVPz=MxFN?:n0oӨ {p aRE5m,>[TH /*ܯK[Vqy\kKҼe4pe)kLVK\n=cr ,8fK1* ?IzrH9ȃ(sc^i.mܔOw9xv1PHr-G-8{BP,4 EP̄}2}1)nBXYv!"\HUE\WoY&(xҊNG '}'(=C`5ʒ2Oڏ}݀ {>?`:>_es5jt+x[&6:yޅ&4B [pO]tЧ סEJgF 5سꮤLGiDI&˂ AiY6'c+S(6Uџ1H8REw!g) [{Hb7f'F ֟Lj0)9=0To m|`x_Dx 9a7sTMNA !"h6d>r\Hk46ܼ\B>xQ73"\)2j  &mNepBE03HTVjk1 ʴ5®83_D4:׍*_t2!;nn[ƥuVz'}`c+0ڀ|g;C[B"N )zX|epAur{ kH-ǠuaS%JeԗTZǨns,9$#D74k3thc{C duƾ[G4q?t2B6cZ4(NGxX{ݘ ovx0wyM[ך4&`.`{))zKlI c3q3& 8d81CJӈ'E9c&4紗\AGG 5}ieE6_ h3d;s+]("`6L03E)хgdto%|o[P;g1w!svQE<'vOqt^}dzP72x<%<#U·3B8 SEŜi13'j|&sAOgqӌreQINc)F6$9,Ɖڥ8w; Ej_Yh8Ee̶?90+֌ߋ‹ CD,urps^]7OΝdU918s =g fnzP?'!r xs9qUSY{%'qj7ʉ~9)òmA+ztkXr+/w[9S0ND:M~fbbn!S '֑Q<$4ɷZIѼ1;`H0>fl!.WT mYRk}۠p] op2>Ҙc|9pu( T;C9uf{E+ؙ3@kӨ;SH0*[i(RIF @ĝ==7|tQ~{%ڱ0tgl::s4nz ozh'ɟ7ft:3}f]NbS  +MIǴf'hìx,'E5 #.<~ A1i(bA&ȮJ*[nJ}6Pv2wQg d0| Zz͔!*/zx3]b !'WN"\̙dS9;)m.[{1sUzghۊ(,Mwp]̱,zpLr!#%:M dPdco$HIrQdWZ32+avQfdqC>J"6ݝv 4^IFbl&aFGц 6l{:P<Z)8`>"r4?6:*B}9TsgA,6nLy&~.SUɡ|>OpU 4d7*K]ߑ AttT;eAWq^<|+Sj/c7ݽnI`2aVJe! cb-' lAǧw\\{Em$PT5ªrd¯NFrCہ֘̌ya7i-w>?p[a$BVA9^Sb#x"*`d7kpa>T/bVvgѵ~̧pfƂ_C\+сtb>DC z2qYYt6.:ejuxr0i_2Ny6Lv#d+J;̴byk?S% VS΁:Y}=\ [Cd5qYxr }>H)mH\OwqBaݘ_ǔ=l"rm /9@ gc$rF++}e_QD*ӿUHAoooj̨y׆zwЁ C9 BhN؄'ɿ 30~֭3Eg|FR~[R^O=ڤfqi*)W[V\\)8W& b%f ?3[YI@^gy]D=;avfA$ڂEU#,&~xZqxC;uCŨ{IȚRG6vv;tnc C"?ۤ )PfLZ=sS$3ӰQPJ +Us+XFIq ՠyl6ٝm49_N$?[i|eF/y%=ܜEnhWzᄰk**&"*(!@ۜH&gdF:5ʚB ~S?0Wǐ1@c 6YW5(JE }ސ ]5G>=Jǩui o J1=HCwK"YԄ kOaYo!8~E]xQY~vJYDj|m'ٯ8Eo+4+\`k}ϟ1:Zp ]Yޝvaj۸O #$=u0q vE!K@ƍeSwF%XTW@!B &k[%!~pL  C͸rEG!,swׯx/RI6yC&Y!,rO W5M m|iQn52Ųm"oxOHnsi%"˚O[wLm+n=3J۳'W4EX׭;<-{<)AdAqec:D؇"md4Dã2 @oQ#:hh~s1d3qq;VےU"]wdF$TVd?ubVMr !tt\f6eA+"{-/FVRyoɟ)Mar}3U  1pxY(+\!߅nEGR4G]$.P=lOR P5'|և;;uz>weEE`@:tb? f${,mD%. ,/F3N%,23Zf1 }|\~~Z ua$?_< U_ꃡ/6d_nG%V/6 ˓?؇+-I4#WPXO 25%Np#e!XE,+l>J;_Fb-C䮴SZ-Jq])OO^I!zv%MgV322-  jcԆ-`imܗiZx\lj(6fSԮ즶hB\ ~iAq Lf5_s4ȅBoEmQ/!"*1/r31RҗGxӸ=I#'t2=3V ݅t݌w&!yoOe&/Ӹ9j"j2S1sܡf9nTq3X{N7 (σrxJ) @+1ҮAYVj(Ȯ/MUaЏfGؽ耍I`d1}y&zH?|paRkd ZRc:ؚ\^\*nñb9i'ClF>yρ̂%.E ]ٽ+&BQI~ʇ1N*U>V"6WMZ/u6/1#:vJ~_diH2 qdx.R[Vz@ ;gB[UKN㎽wquZJrvj-nj,#hJq\%gtd}ك^#Ak E96<}A _,Yt%ׁPc)>J$.t{DI:;:\M:t^h~s>oupgRΜGi$lF~a.}gtB$D{S)4"–{hRZCUŞfȾNm$nd2Tz:ҩOSrڙhy6GEuѭPT%ZM|-s$bmkM~)3lfAP!#/_IBGAᛸ3ܧQȐjo۵6ӻ {¬rjQ{DʾG]Ɵ]l` fKx'눤lFB5~# :@[ɲArR5KcZdެG wBgaٱgM!Q D $qR᧺"0j\쫽_+ g< Jyy'z%=yVu./eSA5FվojMZ.j-[G>\V} aT<4nԴfTc[)oacTU!L֯&/qP }{eiF~n$ aɵ1cD߂SK^k;d>XRb".[sh}0+F;h(=*ϭ1]fK0[1AIAmaր&a(XXẋHb+iVks֒hlx㾡F?dj`h_jHlJ@&o |L4]IJ78" y#kNbӂ%$"k tN83 i<Q쬬2``cjuܼI,ӦWд‡}G@n[S<(xF^ 2]5AxXĊ|C\oAPBVѐ'bt'QKuW(&guFv~5`r!^ 3EM:-;~ֹ䡧`!MzVH(gBno߻/T[@Y#H ؏_E4׶e?7'}4Ǽz(k?5!Tw9'K>C3ϝ)I4L.x =M:=ͺdl֝,.'=<8Zdɬ`NVpWwLʎ~.5#ms{ih_vZPd լU1Ѡ:CY.>^tI3d%i>8{t} "G.޻팡!rڤnt; ?/?K#,Rcʥ_,'3ofF-BfF#r2Y@EB=txTh_hXj S ""G& +٩+*wa`~o,9UCr ZD_Ƽy]͒)^TK+YPR 712wfxWM/ALBIIK%ߗy㬹6yIZ3 azDO pFɨR6nsF@e%2L'lWC7#- wnh<_k N#ˠʼnBB5h٩ҡ-F*%d'"tBo1C#Ea?]0|" Y 0M/LAc*t$h)CA8k?C<-/AwJ+4p,Y-Ȭ'#1=bLL,M>*r: DH?C-V7x6}= Aܡ5}*/dnQ[0Sc4jGx4vM]Em+R'>WJ&*OE8=K,NGp ]!CP=熒/E,b߿R h㚇AmN6cҦ7IqYALVZh SX(o9 :%ag}Rt)?X%PjXrդF` x¹ݖ>mJu//9ޘFp=/،D ";2Xx[DS3I.m N(Ò6z$;)dVhIݘgҶ[@q0"=S|T>;y$ u uՔT1QOI\t1qoq/U"?AFpXb>%Hj7 DXl]CHqNgB/+{V%~{sOlN  zNк+FK?&zPzTO^c_Fl%U\,n+W\xґ:g(hm~7tmq=RT)'/Xp#8X+?ڎ9Z5wٸ`N8O iPr_&:V5Zq (hIc0]fgHH~}NԶG~9R .e D\d1i#̻a(HK\١!DpG5(P./1> C:G8-~QR vrBSd 9} 졑׽+m"ħ=$;r<礲8vZ{'1Rwm5 k|w"F~ EtRZS6'upwGia*JJ2- y,mӕ 5ugu4D*ƐݖHnb8tbmf?x1GSˢQwOP3 @]w~t̀,.00)Dд,.׳%3U2&G+Pi. 4WKS챕 ($fNoOFzQ *]ǍR]$z'q$F'4o9L13>ϻF}\hphf(I^vT ]þ\#O7FJ.B= Xg䤤( 4014^ xuX۰pm/ \+QP_,{?7]uFm+SNWSaCzoyKߞ9jBv,VZd\tnv3~n{^ַGHg\i'M}PnW(kCb+m1b AFC?8[Aqjd씂B KŨB@1_`ʭ*<+3$|v[}((TحGض+,42ude!~"]}o6Jׁ2,-(* P]T arn8?ų?``Bqe Fim6UUCіϺ\xT#o,!T0 U1]]*=z"{'  $bNI 繂;OP_v 6`dKsiN29]-lv ٺt+81h2K(V{o ސ_l$G:RR.ϮtqXߚVB"˝7Ǫ l.d W<ԉSKWՍf ]34RO;y5Jxu>rbףE:6PUцמN1i ,ka<jMkW܎e09;uc%J(YjB4N_!gEľ'Ǟ*ABuK#%(vԀVƔh?ө'^(_ŦU~I0<,3pT7ሦ{]yyHg{Õe}iM,N_BAzpŌ fGoBDB0OQ} vT 'p9k,MOY toɲU4ME5:, ;py.b[b0'2Uf .2GzQcC 8Q YDhKr/d[%op(}c&G#xz ^(|8zQ;wvw)Qf7j~ nl IHZ>>~JZBruAD֙%lk&eZ ͉88 -/: ;<얻C^Y$8i6e91ӄǤ:&DĴHUҙ3̣,hXfޤd^̜S{x{TV'k0GճG|*Vlgku%Ȱ/Lx'z:8ii?<2(ӯsVd1//}HȻ $uW$t,Rۑg3i\6 #Argu Mj1x3pw=Fa%w*F RA~7WUwZ7`)rcٔR\݅aqASYv+XϑPvVFʣ{> mpz7 ]$ѴX24[Z)*曑ї0rS )UdY|7;H#؛>J!|eN.%f 8ul}뀦B#+֌L{%ԼmGա%u)y|7Ewj6vb.qw\M 76T o zA<̧1O#3ѧpZi܅dDvxGewua|+38 oӻ?3,v?Wp1$n}?(c7[vO:Vtċ B]󩢱wQpA!T+E]u$Yr M*#0G!%喝-h!땫1X%Q$Wh ҪjBӝN=2.ť |XsTBކS Tvzћj^B59R$fef xҴc^ʽh%LhׁHXY .5[mjx׷τ!V/A{!Xұ6Q-1K{p3ƞhkb+ }-c#4~3aJsMo`@195!i@rp$!y,\N榐tJ:^@oBem|hld}cmԀdP :̾H`T*}:Ub=}xz=NsG,32-*waͪcv@R`+= (;f3:JS%'cBՄa6G!xq>o6~OZZ6GUD^|JYϡfjx].TCN6yq̴>N(\2E=spϱ 76H/$uhSZAS0E΄EO,k3؎-ըaØ%v٭zM} YS7Nz Kmf ;Œ5C絠'Z;E 4~5} ^V\^Jhچ[gR='r77.$ ?$P/'tUQ{EC3QQbaښ|`$Z-!9U{np =(EbfFXM5DAwY֌^jrk뎥|)5U )("IBTˆ %R^t->б57}HgvNoۚpGb<{Q=5)I/SqpK]$BW.[ Ő˗Sm\9Sw8co1`km2P3CT|"xG~l&IN}\v I}\v1A<R<~cbdn=QWb8Aࡘs5JXt̹_O7ニ]KCi^nEٻQ'u H CRvj]',gzrji$k]![d$-<HNf"Uʦ'J'с%{,pQoN-}W 3}vJ=R֔ewzמnPXxW)_tD>UREdӅ'$M'7DU{F*BU2/.RIEvd>'OZ<ލv¢G'[@nݚUzYPk8 GH(XȨ&qu8. iCU,$u踼 Ptv@kT 3\hP.Rk*{k\mi*e4|LX[l)No%%/j\zHͩɓ5!,DҷRٷҋvGu3zjkc\&d sVrw9.g7kdtq'inIf>2hEmˣ)r>Ijt !z f)A+]܋)=3;pEaECM Rhe9D,Xu%kg/ Wy!اڱO!j BF WdV sm`y٘|{.977m \x~oG˄ WhH֦g/wܬץ߻r.ѝyٝ$C6W}h0R҄V?^Džx7L;Qo`"k~ltvTj1@K[5%mH1TCެ~hhoFܘG,3WSz4!r`{xZZ8Gkۣw=/Eqg(jGiϗ%>/xw -wܶV{-`(eU>_ۿ6蚪IGq3X1]lpg^J0Z7;M %q;pǞX5: ZR -ѭrE f7 3B5$9k/MKKY95Nީ#خKD:b75-ɇBMbUmv{goCQBNx*?5XE^s3T/bLˡj;T#i\tEJ%{$*JJ͞Ɔĝ~pulZ1U {0>PS CAP=͜Y];%4~B!1/V^pQs5 ֡ 5GQ:yL}~(#<], B+Z#XLC/(g'V\  |[疃KB"LD\@ ֣.æSEKN{NϾ5rS31盿w9wD7ݻ+$yPf-]~ܚ" *?5Y$1PFu}v}9MEkNwO|۔?RAM¢Fg)3pVtj -0)GD#2KӀ:XZFcUUى([Rr {xd0YQY1*j@$UD'+A )ٻX<BJ 9nLDiX]uEHMn 3` SHB5 -n?5.=at3dYj){ WKRo֌hh"8fA8.qNzpl||>_Π8-˓rYo$yJ6['~{( G%6cdh .&h<UpQM#P(i*wSRA\P ұ/2IJ[e5 RFGzIh-'"D|\\'tIwrg%j0$@ےh\ox`}Y-Cg˷M0a0A3X|-^\Qh@-U At[j_܈Z@e;~Zʖz?F0@]rlXCl}y/3f-ےi;(C1QhRLrE ?*! p}~pjEꗣ 5Ѩ~ļݵK\1Z<1xT"&%3-8b3~.|%(Ҩ!nTOl<T/2޻ǛQ4[|+kxER\ ,wW.?[v]ALq/t3ELr6Qvj8/HV$E6 cszQ4T(`kdzt>d% ߇ۤ=&)&w`~BMŋ4NطgWW"R=7 g|FTfF$4E;yaL<¥`s0mA۶A&5fSxŬZ.QWa?~<=R4/ ZB]ܪB׋͖4MkT(d0&i‹H׿%٪\ koT7s]X(f/qOx'Ekչ`1;g0' äCJqͺkuy?N< e3;!|_DBQ0= &\0Ȗ^xMK$_7WqaD;*ޞ橓iUs =ɦ@+ ث,c-^^l܂>Bȇm#Jf=sٛ|V(&95=AōJT:L`e0Vw=s25yP(uXC5XdIVg_cд9p5<.i6=W G/@hGl;<s^M4xRUc5^Z>Hi^ܦ}><6chrV#>GQ~=VK>|#Ө]fԸy Rqfbk%Ѭ`+g_X~Q<:P4) 6c+0;Yok dXTz- ??֐k*ng̻K D\tʗRK>U$#e)~-D)_:qntT/TY-=N;Bw'ǐ@;#Wn(Bߩ1Y1|wCs({ > դ `FlfڡBe(&+EFZ0`{*An~|<TܲTDoO2_.epRVuQnQBCG{7wiN@MWX-k)1P[-(DWc R*˂R.{XVj6KwXϧxxB742Rzڐ`ջ V`ޟVB~EgeqU 8#^+E}ᯤ 9-=#}GZE)kzk'6|bRQ D>7y@t*6/Gq H]@3luHrkQ( !w"Z<65TR\ِe?y"rTR%x \k1<|O݇Lq g_ҢzvWy]֓pɟ*yW:OvV NRN_0Ԅv)Nky>/&ONŠ.((+Ѻ^ES}Axh荒ymzqZΠ Z&^gnÈإHiܢ1($Bao?<30_%ǼVm kU}{R[/Z,R ~Hk IŽzR__FWAx䵛}oq)ج_T\*D ߛzi[;: &3s8۬c7.ZSty}]P{gn($^u֦Eb 4Zi!A9n]'WZ$4 O*%-Z,,-נ>C IȻDrGwj)LDJ$iC-42bQ&Lx{w QĴ`j rf7U9޸Tzy&{ҥQ; C9#CyOlL|N7rWo8v߫z1tPh%JH6gb_Ԝyu_@ad ޾x3 ̀N74Őǘu6{gL L+;8|r旉d<( ]D߹fKGXO4qY 9RhDCҝ)%ےgu_GTg7bqt[G>ِ'ݒ#ES6/ZRg}27a w'";1\dafq:a="EnE5ٞW Xab\jf:L`{cJQI_9=M0S3([OAop \IhN򝼙^pt(❻v'}bfDu&'y1E:*. 7Xw}(0'xSc`XBӢ8QaU6*r!^}ġFU=9J $Y.G &C:ɢH | mLPja(~En}MQ%i gѪ⼡ y7Ř׎wIe=Ih/;xpzed^%_rӾ-DkRm,Ws\B4v¶\N#'MUУ)rs@ooRj1[B$ܛ~*s\[IRM2EJurhW7'TO|ټI֠k]#qgbDm`'StIct@l+&L>>rQgi88@;FՇVsR?ܟ[Ζٰ<w&69',#R4z|3V0&CW]9g"Z{H.EVB^0Eės)Ui@Cu[M)7})ۂbP@פ\"9zpB.gR;?f"YRdi`ݜ828GB0%7?pӽ ] ;htS"k-N:] ^"lv+`Th# gZc-QiRnD%Am0hrOݛs,'8G8GuQ8(Ƃi԰=M*;hh ڱ4._##²D%Yi0$&B˕\es&Ѱ0)[U>sf/Zk }G)Xn(P5y$>f'̌ >/|3ZE ׷R饿#ih{a*&yɑxߖ4s0,^. ?Nd7!r٣Y뻶 A4ڬ/Rs9r)dހ4bZ/@ǁ 08]TE`*B`'đ)nU8GlkK<̑ /ۏ .ԙMcQfn5$ V=ҐDf]O;mv`myvgNO1Zpw;"$ݎEw ZGrnAoE9ȺŤ];D$%pԑˋ&HD͈ZQǤKSҐȥY4n*Q(& ŐI":SҺR(f&Qc䨜< S -l9 +qFR,jm˸8:dIaC a3:un)uETk;݇kLPLY\NU9Yb.ǕHS=\ac\{lx6( l,4hB.vD5\lf *JS} ;AMEjHĊSaƿ8{J+&| btJ Ҿ=K-hawؔd:W#x`!g.*Ǫs\!26% ż: CB9|Y)On =zH3̗zx< H /JX_BPF=IH5c@HfV,$ 4՟ 4}HN6+i 'aPBkH؏Z毳Zg _&;؏z&;?Bp)F nʼn70Xks0jqBu] *S#A|ˈKe<-}.3i0_IR\35m `YJ&'KxC7e9X*Xj(FUeVw}|[)'$ɢ(\Ooe2Tפj-QSȭɍZ]vJGZ81k˂{W>'wsV7&zL=߈&Kgw,!pfC (i/YPʜ}vFߞX""DK Z&Q.xNGG"|XY$lwÉ!<%G(c6W%X&HJtS+(/i pk?EmW[zLq )? Z{"NDSmmRs9𑀊bm:Y<[ס:DY\|7pg -6_X~cAtZG!!gpHF%l? |a?75|%\ BEK[mʽhg:AR&.3`B٧h.>fJ Ovn|V }QJK~lLo04-F݅!Cˣ0ou][8GUP: j<9/4 MmDB3cpdE~I5_,S!9pxK RpЛMcU NЭh蜂gw]$-aᛈ8uHH+mV9☑{{3/!qqEvD*;! rmHEķ< hjffLG2d1/ٹ\L Ӊ@ NɚwO@^CKrXE} <煯& cB۶Cxݲ&zM\xI: $8g7P AC|ѭ+Qk:a{c+ ܥܞbH]!fU౉X n A¤uzkhTGׅ1sF}z-,U H4Uy3RgVqLJ ٺ/ ,//t;'q:W ۜi9}#v:IEM@C!bv]xА.;+wE)̄%C!jaT+a-iVa3<`%Ft[;{f [^ ם^VX~S-5|_&VS7ൻAN)D EZc׸;}#b9_w)wj8FMՒz6owڔ~ar$g<3 t 5G@GKP6:Tݲ'"ev-InZ5G=3˽51t.Ce=Tfx9Np~ZE:8.!9=TqǀE["+x1!ٟ/)Ɗs V7τƠXt¢w='Z)VF'^8lkv{V[#p-+|+P,‰2u,[}sXj:^|8D2TWkbjB[.чXO?N=, =_m' P ȥ>u/8Q&ȣȡ@57Y{(01BTNC(W}S1Zn7{?2ǻ}InZcv*YkQ(8/^>0:]pp+N?ԾW89OkhR7X1QKt 5M30Uyg@QLYؓh')|{>+j:c3zKεB;'k ?,yM(㼲o* gM]e@e)`-F[(n*T=sbPl-Cn*k҃U3 rjt-֏bv->* ɚnNZ WKK/u()zAIzp޽AJ1y.5q5ɨѺ(lKшb/'Rrll"?@X0xo ^iD+z .aUp& A b=+^5_P'vY6ǵ#colefre|Gae(#1t9*i=[_xFKR+S.1-1\0бaDK_Q0PokWsk&,#ς9^n2_U>jJz{ink:~c62!};zVk|b#g wU"bvvJ$[ߢGh>kռ$ܓzׄ[ü+Qe{nͤ#,Gx7n ߎ s2Ok r[ Ys9 ՙUr pVr֓7~#=/cȜ{1&^C‚b`)}b 3&SC: qyo, 8`J/&h" Q 3TD)<wrDjtG$Z.+P`.b {K;RƘ`G^dC)`\ Cate) &R2vZOeST#JA0p2D`;hTE};(7:Np@A`]%m%YmҎ8pQ 3\ 䎉v Yϴ@đ~IG}PJ5~Wm>5((JY)S#'HuF #9 1m.J(h<| GD^PMda %Y|;hàZyy9x t iYG;&V8眬ވ8s"+}6HpO7.Ln(4(Ih6 x=Nvb|>0" [!Zp.A ;8ӡF;525m)Ajz̓S{r&t4HLO0P-8~˪1&oi4$0&zgbyǾljOcZ; 8%:u!exi7߿ڤڃOm~Ð :8V*r?!& FrOs_ƿ2T`yѩC^"g0zu/2#$Ӡ8y,) .zNMlm{q95*Wj0 Lu h9lw%zh&ȧq;I]+jƒx) 5ZI[ -"p8VتaVH(Pi . ^fN/Zm.[\ms&|ݯ*Bb+n`c`;-VR{lj䈘:@;udHicKS3kc5ӂrt~* M49gءdP{\~^Kn-=-P0o >ɲp2aHf7]ZvGk-9(=DiTM .y M۫-܉. 6LljPPYlZtJAa uI6mb KhTdq!oMRs8](QuT5jrp ~T^Pjdb3/|Mȅû)_8s(Fk!o6K9Bw˖J1oEKyI H-1%Org Gz%dӪU de:;b41g)+,(p%8 G,e~Z+%ZO3frdEn:. 2$03O R2p蠼/j .MHtӖyF9x1Yx[3?lQY]vâ4DQV?Jb Br JY$7GCȑ`H4MJy נy`_b(9;)r.m<,Jhx܅TqhZli?Qaz/E-A.HC 0\Ltm$9 X'|szK>HxMѠQ0 Z#o5*hj meSW|9}ZnaqWE-[aRly +9;z dÈ6:Ȁk~˜rJ_<78GLO K=JYNnim-H U0OgQ7K+ʵpF@͵7(DƋ'H,+[H8x[Íq"vbˁ7btLr72H SRrkܖҚ85dOl D(@^ @p =b.ӀW2Ҋ~\yu7 KrO.'e$'#'}KX<@ݲd#~+cŐtM$Z:2꒐#=HEVr8ԍON[SE#|A5ҧ({˼Ζ_\,&jB1Oe[H.65|+g#$>9o :a[ ~;(:ٔSU'!U缱C$P"1R:%@^&"F &n-EV?j5fɛkIT s J֌)Wqq:}y1@i^8wZnQV] zdY&MN wMbmFc _oD-Ӷ/3A'v  >MSf w1;w5Qpcm\k(H)N_q|&KbKH!=#ӈ4{V*G %}y4yNEECjP#ӑ/iY8F#FuV40M0CfŽ| (E@됊SLJVYbp =S.J^i&NPi'72"^χxG =w$ eEWkWgg-\@|1̊oJŹ?E:G|G(:=Z>C,}.p<\e`XMI*%eAd4I@!QnniٛΗMB tɹ20E+o QqPIrܢ@`zD$Ҕ(r7Yb䁆qǐGoN`cV8^¸m&Z*]^j0Rأ 'g[u48|qfR;?D<ݴ; ]5pጄWOo  r&i/*txݼ2}̷_ɳ0aSXrM:ZO(5o$uHJjT*J & WciG.%K),MTcrnDWux#_~~SmMG(/T0#T=ovS&Ir_QѦ͢ȮXv=+Hyח~p6n^ކ=>c '[cXsHclB =ٕ߬\utO%INH8IX#Ȉ/4 ~yrG<,nA@y`' 㥆!\ 5=cHm=JcZa؍Y^$+]C]" v N)MObM(r1=6MF+6nv>$z@Juzd c=Q42Ҹ>]Z%2nl9Tbe <П `/ a72;&ȑRYƻD||ou,-5*evF˸~w_lnt]19,cj_0EB5˵&P)ѷK2YY\EY`JѸ6wVwJ[ )g:>m2~:ౕq\[ONP+\Efކ̪䲘8| V'"WݸoF+A☸pd vS1/* ~ɘE@J42\Zm3~eT$:S:p*nwE8q\|JTmSZ,vjׅ)$'`)z8!W4n/15w҅$NԋJ_u^dY6fE;mF`d?R-f!mO[G;y;|ڗM\-ZqP/ rӪd tAIPvGclcxZX3@-NJ؇J;M5m" ڎxzgk4qR5 %g{{YU(gYu Oۢ:Q4p֡ =i̾gviI%“W>;*__DOt\ُyOJ|: JPכ!˅AB4h*N/iHjGɮR`$t&XU8_ٿYpB3bo.E8SA $ Qǜ[~~YEx$oY mAͱ^ Q6wYLL|[%5VB#S|3GѵS~&y@nʳAJr]W9Ş++MdG/!+=gutek]()Y_ZJ^zOWzՙn7<`W;ҍIaXA;3X!ou!;y~WUvi=7N ݼ.4MH"lgv-+ZR1_ɻ Mm@@bטV*?_YםُG4Ln>#֘?`-xGJإZj,ȗc74k`IhiOmes~)<6c9LXyws>5Iqvv8XE*0~,yUwj{R m2*b:|]C9Hi0XNӼG'C Q˞U}͛Tҽ6(" ;܃jKUHWSv1RCo@MM&&喃A|ԕ㮥VVz.58&lyy{bs.v%䐏NV*:)z_;"?&7!/*P!Oo[ a Au#kZ` Ew~e.~" b@)C_^qjEX~/T] 3A&޹͠K?V 'k5cWX2MFm8Z~wQE4w?U ΍wy};X  $d$|؇/lR_8/dvh=O{nZR3 ݬϷ ?8Fڰ3"SlʩY¤Lf^03B/K*y A%1m@w[s $t<_}1O")h$B2#봫asow)@߾m.*3zL0,l IJ'I*˨ $gz1* LQgr]> Nyi{lCI,ZOeR՝r#AUa[sħg&)1+vV_0U t߯kG 8ؔIՙ" s:^i8uNou{BBsf co))V4'.4]Eu>֌J4$Nv!F(*h@|FPܤI-_E c]n39ͯ% !jo4D{L(u$ &j#IXS$~?ǚ I;L1W]cbūQ2/SJ0f@&~:#hZ̨i\9I+'L@uhޔXD$l->..y5Ny(Tȼ>({4Oܮv1rv't)h?@E Aƨ܊s#͸'ppb%FDyOpDC.|z/pvpڏo*aZ #LBke%5w,5 [p(* }T\ &>ald^ >5,R:m*wFDd(1֫jcC켐弧G!蠈{QJW4PğL)$q IHPTmTu5 ڔW{X^K͸}}߈B2DfmMsM;'*¾o*0O?pk⛈:"8G0 Oy4% wܢ6 ;ǝEgt KWP{WYėَШߊ0frxttt؂?y"[B#"srdT~Uxs,_ŬnΆ lUBi9/nA1C-h*t؟0ѝ"?;V?+x,+M+{܂d7Hz=BBL|1utASV+R_ČNxnujc, O/x *|tz ᄠVV'2jݰo١Jle jI 2B|=l] !?! ҰFi\LJrPs$_T\P v IGqX ZCאQe?H *tXnO鋔7lc'KD^_=[JʤԮ@?1eO@X}A Shځ%Fk_ "삽TrC)i ΪUhHc t9T-Ҋ0J]$RC2RŐIFhX&鋉;Noyk*o؝Nw>hIȃcWx^ fQT~o¿kO&h-ahoMbFED25 HnӺgJx i!+4 9+_ڼYљ"9eXS3m彯KqÑЂ~&K/yO aq^xzBb=\XZE+; aBtTZTJ:nD&&i\B9|9t[{W9L~oXv99mµ0~K\}GmYF(^CiwΣSzi %/`O;`C5 PHjs?fĔVRcKߦ4 pF16V§Df $([_E@z+8l}D,oy T)zɰAdO&H-6 |Jԁ$'l`eG,[Z639I=y  +g<lx1%1X/hmud܍2Y|Ax1 I^JhjevNMr8Xyȹ+I{TIu:8CPc 4)C,_b1 `>Vłezbi`е%-^z倷E0uBX3Lщv (F{ptK€' Vwuzu7ͬ /k)Sa67"N|c:]#`sY2UYm'R?O):E˓a5#4 ~Km;Xj9v01t25Ovo/#mU$@^ 3=%8%[DEoJt82J1.f_xIb% %ΞOjnܰȘQ/E֮:F%9"_=ހ*Lv>?@ Cs}r렢V"MίQbl"'߈y]jtZѨ\Dx`r,;WN|8Q?=GRX;A%T;yNb%m.=:^ 76U^Թ=}2^c%\Ϟc20Ңz8Gq.R`0gssU9<dmnqO0y6:p]D'U롉?IGs"ɥm=RHB|VNT8(I˥uj_70S7DଽC4~a2h[eX2/FjTMo{Gex/#rcc6O4aԎҞX]x4 ԥ0Ų9'֥ᯈƋ='HATSң[kj$ݫGg?B9i"' S?di1+>8曆rnz tG\kzrZ$olwPIB Hx6$-1$;War ko"$wdV_Ko\٧kUػfWFFW.F:INK>{cmu:mgǍșDQ<4{89 n)Z/wR|*%d!Sb gw=ϝTh3";;Njũ.65*f5O󫁄] ?td3dV;u`(.a=qgf473Ci Bga$:u_RM/h}3yz#ҌK;d" X'>,Jo0Gn&6 )D4.AnO?+w{ !~!ƌ,@\Ioe91Mشt!HcƳ_Du&hdmD!sר ;ǘʕB6nnȘRcbMz.8SBdN54niHm/l7aO2l8{hc}|eCk6s&}deƸkFhFct҃ Hm=uA"MDy2W}?rw'…sU@$a#h tcwHoF.̧ G& /Q+S:66;M3/"P-RrS0 ͛n7p8=]|d~]@ ]b]s4)*D2mJ=/upwA_@~B7 qԗ@z1r}~Gv[4.-ʄ4}W1HxVV$iK 0frI &B \5yub Cz `uN2iC[|v͝g՟q%[m`vhxn]e ;ʞK iќxDX`z9ҹ0&P۵$o`.幒+"Lr3CQJC^9p7̗D..HHJo^KvS.h}J8/3ڼ3~е@ <<oFsYr4NFngUlPq*kj[*Fu"Y}i`=*1HbutP_Ai sdՙ0(2$v<ʡk"yuBOZN{{t?w}h):bqq#9CZ Df8_\߭0yPvs~hjGg# HRq|A@l_.Zъ9-PMdD:9mKiҰߦ2IC8nSe^" x[F<}Z%yoDj?nbv:P֏ P5>Y0|NG`ѧ rSJ09hvQ Mb`t[swCZT/B}u#%|si^ b[35΄ȉkv(1ZORB2Lt\33HZ)2*%[נm`%E@ٻBwTX5dh؆ Bh3$R6AAJD]V&mwKv@(D /vcp<R|DKq$1C~0dqfӷi ׸Utt:l?oJQ>m08)2x*]KG-(S%+ZKk90bu6% P $ Μ ߢJ3: "I^9`Eş]MPYpbR$SiW.e(f"!v $C<>_xt{1DNIc*+ |9kq}V(-ѯEc"ƿ nں"oiQ[~F"P 18WņtJ r10I$bEZEނ?W <+9cE=[ݠ\<xko%/J,7TתmCʂXmRwʆPhߛXŗ1vOu {$BV\GC7uqqhTgo΅Za~FDϦdTvMCk~y-!^)cDbu5'{4ϗռޥO3$KɪB >I)gߡ:$#SN( k9^T ,0q ZR>$\dB]O-Lzi:0.*jWD]N&t+#Hs:y*/!^)@ѳR/Kԝj߷V_폳D"(xaI8O3yP*HDjl Vcl)QQꘕXdUlbkwvђ:t8ۤ0m-߮_-`W N?Rd@e;Y*bH ({`.鹘1$QZPbXȘ-W4C)5}LS(}~ӻn+ S'8QѶ5KkP$F4]-)* FLqRנSQq3׸%76;q\3 1*9%)bl e uSznI$?qQ^ZPIL^Ik3DOL8E؄v0/y}Tu(%-D~-Uq\V{οB_` xw:FZW=cBUZWD3DvF=XS } 2ns=t ,:AHjV`&Þde ~u~]ӥ^i\s/&'i"]l$ʗ7ڡf!ʮ upj3I7yTGRFܝpc ;uӫY9"Bw4x_[,,/F \b|ʛS}A=_jF0٠lՊ:Êxc+w/ b65ھ4hy}1y]̥KQ28bL>JCf1'n̴6Dz"?c`Db+b|8n(_"O3Zx@i2W*nxؒP~IKOQW?FWpEQ5 PVDt@^p"{5u=VMJ"̚m1ܴj52oFLܡu̙:Tgv7;]6$:DRs;;xdc^'u(6~eslkUc}S$910O0 qm@)EKr_Ii`)瞫`ǛH^ ԴB08sC[\ۚmad#QYhsȏ9al݀Zb Wܱ{G:=GS-Bvcp*坮K,TCg ̔/>߀AaCTKf ՝IS5ChVtT)9@{Csd/vgk؎$ֵO;c.ce*VP3 ,b: i4 Fp= kܳl*5aO,HlS*zY&v'l6 *ʽ {JdDyǍw9Bz(0O`g̒nOmW(:hO/-N0.G.Q%# @l<#W8 砩<>4Mbv%}@\|ihb]dt/5.ayC7pį.u"f(t:Q|?C`yyFwh*]7cv5 j[1{{C B: ^uHL+7aMQ(://>3j&"{N_,!g6֛"WWmʒ 4-Aot;'l[05!2ݞ/"ނ0jr MWCjUPӥ`L0Nwhg]!g)~!f-%+* G%wB\ X|ptJCJivyȫs5*P&Ǹ/H3;k? $j>eTfׂ*gpWL%g{0HbO\0zC[cX+[^2׻k i0ȵ~0WQvv{0 M׭߱?\!:fx'șz_q^g~Mݘ N{JF\ &gIl˾CpN2"EzRlQ5Y0\#H&~\[iZX0ܺ%6"Fbgii7*-mB>ib"??wl>e|%/pUoA;0K_*7a#lÏ>v. 19Uyi/&wZ9agz_xi StM(D G">SE/<6] =D+S@ʲvzhQh4&ĿCm=Co#Bί!l53ÉN2ԩM,.́;XTF7kC?IH<TN?/;yt !]L\Bш^W mgȊJc|[{Wx'yFp7]G2T/TP[ 5o٥Džt(@n(4AN`L407*@T\129$I`dfcy:2^Pv=%FĶ :4YC%ɜOoC#z専=Eedž٦+#GXdt1!!/UDdݿ&bIپn ^&G#}Wlg2 `>\.2֗b>to%3s)V~Ƥm\5.tYNmm#vej=!̏Q0O2␳g9qpj4n,&cZ]sО^K2lݩDnja{ŧgT(-\b)}Z(ȥɰPΦLsli<ǕhN?o&U$Vm `Uf:\?6"#nA,2UJB" [ta*u/act}~j+2I#)%ۓ8h!MSwa[xBOnԨ$zAJIdUnk i0'[D|:1=`՚e~ aZM4׶=wbN QѐXUjjԤ+rɕЂ9ƣ9{frV"sztP˶kZe? R[NF9mF ;mK^s\;?s6~y E[hLhYb4*L9$ECG<.랧#r^\C&u9}:0jy`u֦ZˡRSAS4rʠM'8 ? {3DX56Q9>Q5B cה&U#Z0ރ\y:s?r`FN';ŻY}?JmU iݩK6>&.T79vSWh=Yp%%Yʳ.[t[-.GF_|_T!c&eLLmH &R*Yd KLJx"4G 7$} ~zG][tp^ bTߌC=w Áo-@צdf. /'ZwV<y`q qڬ ?*EWBIp2#g)޻/(9<wĈ+) ACo7c吣d7xX "wV<"]4b1.О//Y[C68-7~e$t .C&{3ueBdF4iJcMjU`I%`d ҽZf{ΨqY]of#tyW'K t]v[7Pb4>*dVm J7*6<19:4Lj!rNèXhJAX/xۻMi FoФ:X>xF/ɨ;WȽܜ '=5LnPF# J Q{㈍awbT#L`ʡl/Eю!P~g鑿fXqTcK/!|NJhKŒ;]_;81Ib=(M$q P->]Z6fEӍD_ ,Ux5oXV~VV(א5a#~f5 E WkP銢3"C](1˔ p!P<"?<:|[Fiy\8fHJº'X")woI 8;DulTk<ޱh_䄒MZ!E&S&?Ac 1׍HBb, Fw5Vy(fQBH<1r71Z-Ms]3o7Et8#^E=G=>(ꏝ.aerAv1\/Ρ  X.R`E^=яmwʛ=4%T0wk>0kȒ|Rn&Wm?Հ1Jcrj3z*wS CEٚ &th q5v}'s/UZqHm=9o #5Fx+n;L 7>*3]E&5MvMɒNB>d"Ld3u>UJ^ w%3slQ{I{۳#rc>T%~DDijL]YVU{P"cx Ī@I >H&z)'a) !Z-W4Xk>B6{,wk73=Vt9[{0NAJH $Z8vC?lw_"G) ꅛv/1JL}n*ǐe2CiGɮU tB |[Ok=J|ϕ_<d(Xh.V0ٙx(l 3G- E[.FU:qDM3 +6\*\7eZ=>GNK72|R>[f3T/WܴVEJAee6ﭺ€R;s5'cMÐЧTޖp8JVyu= 麚TZXc:F[EX$m!zor!mM~wZY>?q)WB{z2W= =bC|@gE2@Ut*ܣ̧Kbx=0^CGԊmM1QZd97Qv-tv8VK!~֙RH ԚE󒟌$L7,"Rפys2 t@nY%y%zvWn{3g  3ǎ\[^͟%\O$.*}DŽ3ž47c ew)י|*ߓtFvt:gIFk fmCPbkm@Ը}G0{7B$;>L)Ox.i$$>jGIu Ut^.gZlWG:..E^eR`=GE*`T*fba^J7ЗzF9F~;ٵ(+r:^M7D`h}Fw8 d\$Biؑa*E"Y?|l%=G,J=,S/s+ˤ#ծϽntj=JE<ˍC߳3Mn/),vf9l{, ([> T Ҽakf}M*ݍę :x̝-<:aElN_Z^_VFۉq )Bzqxr➣P` [MyB"'d_ÀD!N?pN]PPoǥS=k#:."cغlf~o΂V5grZu_׋7gzCm0ǂ_RËș2bXcidj* _$nzZanz<esdW?Bi.:W ɐ:Q8[.DUn5Ś<P ^9YE 2Bn,Eh>? XJw+[0:FVv2PjncdTH^k zc H7[g%͒ecU:8>zN%I!Uck!a .X 6q=:0|_Ho & |Ԑ8V/ǺJF%S~[wTUO L8/;]$I\ VVG@/;VG;^}8 T}m_B}2it+`jW/-ȶU]W4ڶ8E>!,k`hѓ'Ѥ/|ˁ6sg [jZA $6UyS ꤿgD>-fkt3ZihN*~Dc!_927C+~v\@ޓW=B\-QP-cp>Зʧs |BjW^\!*ff$:?[: qstOy24΂(;g=(#O;&LwՄuGtTX<12 L -&)X絠&X&c8EO솊*;+ŀ ׬wUaǩ&`l@?ji[hyЁv h˯ۥam~i2ai8r;8޻*),A"z|[DK5Rvd^[ضm$8Np~Ώ"H\qX#tFaf.9^~,ita@NqĴ*aHV1O^펒Vtg32Ϊt.8w+Iiaq4Q⻗ %'טPtW%*Bdz3:; 3HEї9א8:-kGbM~ҥ߻3`51C}>xQs8O_׵9m q{Nm*T6CeOAUiMgu>ߜ]ѸKvങx?%QAn6l?_V?/u:C ma6dY4 ϫ =u0e勋sq*›C;E_ekyKȝ/9>$` m/RbOp-v+}"~Oضء-R T0N98W[XL6IĮ.Tz/\CP3#@;R0%ҙvDtZgc¬FN4"- IY`DUϽCjB<>>^-$ؙ,wEjgC!|E5)*#\­=j֪(K,L)RHR:tzIK$@}_585/UdZrGϦU0@}SД4Ov)ܜ3)Rgs M^:Н挊瞟T dG1z l<摈f7d%e2_a9szR9OrY"VJ3mhwm3GQb.}^U##o~Rz ]mçpjIխX=\/@{Ee;F]Q B>߅,ih}*[E'1C#[$O59%Y<gG5[arɽ륭OFL$xF_zB$ 1¯EF$dދ)VP`9#Pִޢ$Uɂ.OB9^B :Uy~aAH>+,{?`E FBN3Dw'ݸ+iA$),!Pbj2٭M?ѵYe客'Y&[m[(m@7sUSNic%C_ǵ=a3[QġOk3$=)% g&f3(44X]^|)5䴟^gYK1#{7Ze_ּ &ljx~Ld"o-Zc0g Q)v+H+XD){ʱ'~}3^ۂ?'_oW|A6PDyH)8mUeOIRPT#?M  _?Zn#E{z@j_񂀩:B豿t|lHy1mӉˠ84;D5T%Gh\/眝Rэww⦥={"\9@eFѐ [/Si8%֏.ggd r֘ I7ţ#KC)w \+y V6~N=[2xĦbVOLLN- $TGU[o11y.4u[V 4H7ùawĢ4MQ-ir+ܬ\esī՚JdVIͩCʲ!Mj<V.iDmwκ_=Aۂ] Eϡ0FJ[pM֩f%҉WOUWESWkW'ʁhk[&$q'lbi({3JHJ>"M+q] ӯ! t4@ ~^Am Q@M*&mрO ES{SOiƊVsj&؂g~\';PF;5ūf״R̵hDS9Rۡܕ$ g coogW8Kt;!oj:#V6gZ'LTmF3MzK;.{\`/CeI=e;yiP'=N!Y+E6hUy ws'͢gJR+k)AbφJr]A5cgkA CE̵H)2gx`0<x NBJ WU6Q2H ?IKrmsKU )azHRmRO$vWlpςލo}^6tb[~/5Jɝ]N^oN5$@-Z#^йդ=?쯒Bx^#@vJLdĹ1)CX=ʁdksB)cU{D:C0In꺅TNL%:N~b帆?6i(rZ޽ŞaQE 8ligCn(t Ӭ]YmQ,[DF3}07z0i%bLٌne;ܟsWqo_J:k+1@/\sL?n Kz X6杤"Ftm :3ȓ^74eɷe-$aƔ{4JT n(2T;Ef࣢7+eq ?U eD&kZ4^[Q ji׭"܋m [2z3&OQLEN=@*MSpO7¥N]&ȡpmrFGunZќJmv4|4CO=nFM4,n|%_JC#`մ(\ɤ$2pmU9i?kM{–;&j|d'SMxxl;ʬ[LjuaveA+~8ZNGXÇΡzW#U?Yqgi*,˃=Be@U#2O T^Jl咊!n[d;0/  f Ny]î vBi00~,p'ZfLLYl+ BFL:x}aa}DL6( ]>NZ|(І(9xǷ}'\NJ[៴FR\Tc2иU<8Fιw>Z,Z6FK%Ґ#l!Cewj9Ьdj˧EBf NQl]ZH0N։sE+.;LRTZk `*tI#PөNFe&oG)oMZk#͗R-s6d {6ީ?9Ytf"k^zLA}ƒD5?V|7Qx~ u1fYL.1*XGD#C`7~E#,HMؽq^;9Dd}᭸ ǿ?_(u*Uq-V2`5R_A(ˣL/Gd"%؅G r LJ%e b0u EnWb0 E£N7iόzqh3d`(\$HEZK >i &8dE\2#*B˝F51>H@a6qG L}7PlgdN[ gn ΄edwT,zrÁ6PBom!9[TyM|$mb;!ɩ&q'A%2؄CÑ^ k)n Jk"PWRBb\9 ݏ⳽z  ٵgTXL8=y0 NU)w#I<ΏMqtMY..Q$XflQ\j§ϗ4 0OF\jqWP#rMetrYnYDa"rYma:oAu,Ր㔙[tN~y-ÞW{HPE&-c!flԢYtI6WB2HԺTR৷"+޲1;^,\SVnt 4~O-y3U%N'`Uxe5A}Hϫp@" a hyh|w"^i%t`~>=9ED},@auo*#)aG?Aε|9ɜ q[%hV&@g@(l!͐,45fO"u;Ƙ H+VPZr% ޅ4'`Yϳu \N=j#kS;R9Z>KÈz8kbU( .=uN \Ґ+":` l=$nM3G 9"Ogs˻8kpv2`YpREui2eP=*$&kEjxF uQucn-+W̭ŧ.݁j:FsQibiʯB_TEDG:e<].TGw'9qiL)o M9JHħ g,T~SX&dW:d , |-ĠIDm*~/5qQ;LӆV u8'ItQ HNH՛[P~[>媇]8UQ9L߼;37 $s#߿$Ʊ9]oVrf}u^ >bP-҅0I3:A0݈",Ry~KQYvqţ$ ~8/.`O4```t*xbnY5Bխ_+n 7zҫ۟%ywH<11~*[/5m r,&$Ը1O`jGX\V ZE>1Sju/yS"}PFf !z]0F\i#T#ݢ krpT꿶.ObeƹaAZq>D jkظkLRr@ii;vKPhygcןd`{)ٵC`|L!%&935-tQL!3ee)+wD'_I?BuLio:)yFۯ!?:CRK񓷂վϯv_ pgRA!iaDJAXUu $H,I TxJԢ@Tyalx='oh.rX;VN[p']׼Xr|NzMifoο"K:#bvI-li#Bgc9LjF,q2 {0Bn: I@DzRFpyeP־c=%ރtXs TШO Ĉ@v&X0=G'[#|u I#`0Zr',;.L劆W +{fBss􃕛~ 7FƓ1ZvÿIc-M9 `Q-Brޑ39k6R?GxbGpy>+~LKl=kgY0RJ  /j* ;S'LMX"y(*8 e% K81o?&CncS~z'6ZsjBDY,td*cCE$Ors#*k>䱞$@Y2ѣpϷ3Q PutB4Eܔd iĈ!C~$Yʙ%2RJWU.4rau\PDd^<ѐ<a9˜5I&JgљmlCɤ"px7!`ƴp?^94*̸,cx_pv*gE2AUNnlZHQf40^I׿ [6s2S9_Qn~(HK7ŐqMԴrA9(Є&TEZ;եflV< <Ҿ66jJz 4,[RC}n & - fŲf}W#Qo!ڷ kVƆxtJ9خ9BpzB6J J&”<`gbToiGQw.9";nm:O|~'Ǫ5[B2r"Zd=8Q0rciǪaNP49_mO( ո$;o L4DJPc<'ˌLv޹zZ*:8SƝ:jQp-De/(&ě,ίVDm v&Ļk`7MU< V0ztm\^"8 24lV*?^UI4f- (I븚 Ȳ]OrH nW2UD初@䡻:OJǹJˢ9QpqnTՙr>CK>@AigRVM/F8+ GM}O=vI11ԶCpa!煷+cߊVmE+phN%-z oO/hV¢jکR KB(7XEYĪ:%hk'l#{H]ß=ZGxgL[ڦEYiyǻtWu8'U'u]fhV 1pWᖵݍ w^h(OܯE@- -bA|8^W~;1{ӄ7ᱽ㧩p<[Y[$ܞ8MT@%%GNiޭߺx#O 9U?wSc7h6zvUT 9W{xD|D!^X,b.2k2Y9CƁnXt;4uDa9$R)E]$\1gm7k9Sr`xL?zV›1'Hy.dǟ! -]1lPIϏR z1Li{m$ͬ{dc7چa FWhH.PNIi/ פnӤ9` <(tHฒ?V:(1v!Z6"Ś$vHϰ ^f K-W>i%U T1qPlڬJC>-)?a> l:)&ֵZY_sWi2olzvhv(WsKBk/h}豥B]Z('HD<tS:n΄Bo$[Z';Dy`qPN`^t/)hnp0EI< &T8Ănц[{q_wng|%1{U,X݇C#NtΣ~oVAJz;j_%d%ۢY'C-B}4{u-'xe)#j˛ѫp|y3glބ /V@vo h /1^Ȧ͐О٘0WlAJݔ@#;H&Lq$芥?R1!9m ly/Y0eQvNԂ>PTi{Tv؀MʈV=n9=U^N8{FdXzaM`J ]8`iƭhs*N@{l.jyHR\zނ/z$ts*͉cۋOm6ZnJ6ʌ9pXD-ˏ8zZ2Ssu@l*賅&.]:I-1:,^Py᧤M̙Np\}h)n@H9 ( kȇ6W4 ʞܻckGΡBXY<v_o=}AjQɘ&A߮0P_ǪSqopc0SJzrzܹtyF,n6CBm(qOx~}R7LK[&5[Pk};8? 1Y }2'8xWd~7Uj1e_ͺd5"):E2{-|+oI`|; z)7lc̶w=XL+ -ZF(Dg;kFs^۽tR 8ka;]$xV]3*9iEo'QŞS"ឳ?غ:Cm#Qv=(N6.TG1^yHSX517M;wj7BL%:"MykOw3^ '(ӧ/;}Rς<θ:4&^}Ck-0&6%Kӂ3~ $ګ') 0P/udžـ M2Oh`.[9`hoHUb;1;٘b-{otܴ݁?~KݚM/[ɺs1dxh$qgyÐ>IŒyM"(<2]dCe".>Ub-(=h*QUJN59Q23K9]fEUhw3#z7փ'gbkdߴek\-H]8:fǓaKZ8l6sLUb;?j0<j4'2TAj9m4] . _2 ϫ< zB57kؔ*@YaW ̶[FRio+p?֝fߑ [.1? PAQ!!6pv%NԽNJkyߋ]߯ڈw \,>/<<>2Mc¸$D̍[*F+hpS)CO!y Xr _dyNr*DZ?C+QϾitq]ON=iSxh!D yj93ϫhܪ(qbpj-VF{ԶGv'_T3|.ܘb16/> AUh|`&Z @P 1B:tRw[ B#NfkrM+ËbyxQ*:3lQ5jzZݤrq-ux̆ncnއ :X(c2S#SI;-ޕYoAhd9Pg1ZO[UjhOoKCNī@8 : -p&oiZFY Q,cnUc$n ]DFDCԟN|>/< V*HOI JdOiB 2V[0ͨxZW;N9hNC5Uj9ץyUSz:(PRɜg >QQsd6~ҕ4w4^]pcjy4tgbCW D] L,wKs]PpIG5v|Ft ·+^kAL۪C_fuM;] &c hȻn5FB4 p/f= ԓ_~e }%SnÔ&D2n3: [;Jt%5`a gcJMT`!3q+] SO7~\ƶ0s1s%PLs(S/>P5Q+uKKA入EC:.xQT o2 :>vgKLV$Tp`];v t&OY7M]s{UO):ݙJãF7RCiR*'zpˁs0jqbﳿdztOfFsI,dE# cqo;_+L,)gCRXa8|hC .jfڙ=u#sN y՗nZ[I"CI ;F8Kl %lɏ=7:I&"ۈ.)h'.]r0X\5aJ6A  =αiH61U쾉ÄU{HNz->Q>lߖUyI >}m~b C$; \U@Z ote}E*A 2lkl0kG xIDW'c 枖l?XOn4HᢸlTڨŶkإц@v^!7s\N?Pm 64zK+ $W@Gե쨪?4=WDepk1aa%7(v]tw.fX¹6?Յjb۹5f5+$3ZLnnѣc ׁAc/ăc43ęVF0&mڤO)޻u4\?P Z1ۏ$2fHbЙ; %iȠz@! 8-d^wGnL&r!O&?O(t>G+wEFc"Fcb?8#l; -N8k,;-s?3 VdYuqn9K޻-a[εT,ӱ(M)0'TTs8X̂<$<동rOB<Wl3ڕC`@.94a?[/{ 5cZ둯֗g~~*Y769l6t5LzEvH44(*dWϚ4`*u oY #26%e$nGbqxI]Ϣ}[wssz2 J~ȟ7xJkIp-M یxyN0(E8]PᙕbYd>gh tf., `kt\) 萘P0S= 2i{xP]5|$Ișz]WhG[ 4b6xㅊ ^e]0H}d9.2cѹ-+9!l6Et{BFd}lRǀ" CH*AȢs{Z!5.?ov.3_?rIc_ͭBF~1.\Y!_%]eyd86 9Wg~^f ɳԼ,a@$Yʿ1-=+ǽ$_DSN)Ϲ{ 5^ ̪M | mٌD 0Y`F0dPnRm4dx"Za4̋l3!×{c.`j`15rF_FҧV8jFBsݒ7E{V !R*R sƏ@#`60Y x2]r }!æI=Z]t} y^UBnpg'v]옿Enmt|7u-̞LYDZv' D1N7 cUEw~Y/)`j4B`(SgKb9pt&VŇF9O9SEMϋa&e:ܑVs8xfӉ9{:xNfV`u4ZUM1eՀGT aga kO5`9uúY ZCV[WJ-'? l3 :|{K788O1Nœ"OitGeyE ;*+4:jݴ31]gD_%uRύ- 'RE/{",w?rx9xߏSRR,U.5@x Q”*25i}|V#vF\=&ֿia@0hR'wd3ogTi!m"#+hk ;`KVa+õ/+n-\$[C?ZYϚb$" N3 f1f g6}cliVb/#}QҲen`B~aCVOɖk xdb b;88V9 @ⅹHm;Ң- l0qhM=hM&{ROMN>uax&A:^rlAO,3yoV# :f sZO.i"=rՏ]~c wϣZҢ li@^(uHeDQ (;ޓOEU0`+WjsMM͐Ԇ  ,:qȣ5b ˫/ 1ͨR_nr޻18|dƶQ, ~6' Wc\ w&XhhOw/ Y9(]-7.̙ jDx!3}"AH)Lo\1'0t#|\1|VmfG<=h4 11 89 ب!ǂp:ECvth "i}/0Cd槥wOurfP1Րy;*E3ދ؍552d@(*X}6&A{,w eXdžBޯL _h'7s;}uR'NZWmSum(99\SM qk+ LRW> b4WX xn@w7cM) hֆ$HI'g%Ww驒1}LǗ@qb~\[&ZRq$[ԺV]sxQBO.$NIS7&8wX'jlG^ۇt`AU[<1^7F8Vʴq6J覢KKyfh2BBI (=po;qsy^{(%?t-!A8d2\ߠ93- AgTF4\Ģ܌"j-gkOEblZjLjM݂4+:RXvlFH^;t[ _c{!Ƭ!{>nq4Ȏ3M-Jn`f׌ÿE;e*+>p
*足2*BKwבp/)ixA8YMFH5pGDd,]!W_`3sw ^A>_sH#W٨l2Y]bM('z ,O!Qʨ2,XcT4)jawZ{y]{nE#QN:X> 7d/Q JUӎ#zwI7fOwg9!i^B U:i[߰v :r9|u ]S38;Κa(JEK L]QXgVU>f,ϥs~s _̡i\಄j֝8_p8ێb1?=$)kF;]K{Jss`rGEmh }HO_`{cCx Cxæچ fKOL#ٸU_ (vۄ yA `FJIsZl?h׋֋ÃN;>[~ MX߅7޻QR!fߐ"=TntY{@ Ӝ.DyJh&LoZ]NVЃFxݏj/} 'fs:8 [)U)T㏒&j@R9\le h_ܮ_"ц?<sH>HcC'nҢ㠶Fqii2U.o"Pf~o]w7_ 77"QIL8rG"@@XQw w1+FL | QX B5=pn:xesE:X HiXa |<0P<_C0edn? )1Ns`ھ_*m=FEk9qcku'?Q['eD56_0.bZbq Ga♬q/N N!3YcG)$INʨՕ*+g5/_5;Etjͪ^pi0qEFHQbi)`utK2 $9ը{P=:9Jx-Ƒ w$* `Cι' HNd.wnԉUZӂUϟ!gPfq`¦Gi"T (2U)9SGNN9HCN_}"A1U|9j5D"$ *OxIU&$>h-HޗhKORImbEGoiA]nuNF:uLoÞ{C>ꆼ1<*to``)$wf(;v4rt.cM:})v剅=0CֹL]?_l㛜B]t%4+xWBlbG8j5;ĭˇ/6 DCC2H:wpx5@?Q*7u &S7b !g+=:9}f4m'5 4N:jͧf1+~% /LMuc8WVQjhƊ?\Y7/1[6 },Z[ QыP&fT}4)2rər6JǴhI3rF(3przA$h<6կx#xbH?xgLciOoFue>K(<h]ҦVV2=Y(rVhvjds&e]6*s @gO^'D<֜Taӈ\EMGT/Q:ov;[ hJɵY֪r-HqW0ao"jdāW!ڟH OW{5M9)mh?>4͋,Qۗ]=$tg?s7H%a}{~ѧq,[R5}yr0 LYYIϯ(-$Zr'D ( A`N/ P' ?FBu #wOu\=ZxbVK02S؄v(\ze):&A;{cYRCfd 4@ɑSc\p9Dz"$12o#"C$H܈h9Ӄ37W0p7NZzYm \QHDFmDMUl `?j1 Ur /%)ZzMǂ>  +M˼.,$.4?&o!e_=U?m.}7HR@LFU4Kr* ߔ3%ݟ"Fh%^0.עFZ@Ƃώks >R'?t>E`.F ;/(n.2Ytj+²wE=h!V.IhtUbyTiV>hfR J쎧i$+̎Kk uWv6 _U% MԈCZ[{IRj9)r'>aF MkMו/]"X}=|7|8IώV#ܨIעuCy5raEjs$N&=u[[ukmd[SYrٶ?rQx6,fHdO١~@Y8gdޝv#3 *ܞw̭9F+@_AUM8 mi#`]T1{zI>H'Xc5Z #RI.650nǑ[c;[8=k~%Z 83vμ 8J[D%`;a*+>o d~ܑϪLg)@K&6v+qcp"=QW_VE6f=wyre[. &!8a8"i{#o=JHi`Or̀_ʹ'uCfG~Nv3͔+L]@?b s:4x[^䎰8OzHtg Tnmt)+bs⮮NuvZz5 EjuMjsJDG#7&ov4^d+nJFp7%rfá_Ob\):+NPBsMˋ;epK*/Yٸ8}Q~p:FDOVfq.1no5: %@}OVLc5y]FX0_FL~w:܆$d轥 Aĩzh[A>}&qOk.or!{u@5aRz&7Uzz[!%?RK.#@Ā_QVz;baZ(B3 ck45VTf6MN$\Hsс /|x/U]gl[pnj?hq;F"p"M1.\AX^.}n;΁ +}QȒt6Yc;+9kKkyXU5$IVN˶}rlƅIa4$+񉽬Uq<qDV3fZX6֭oqjvIH-٢lg$619ȯz7c)xx o?˚!D}`5$>ע<5JPl(w.3uK<&][!AwwgvB.9n]T8(Tr"MsؒJÀABDz ;3ol$MtR}<檊r֏#!XI4ƸcLq6i=LFT{t$eQn`GwE@͆R\pԺ@򎗛llSq&NQ"a#m/EV@uvO1$@qH`82O͹vdS^MfBЊA|Bz.ᗇ=%컾L2_+]vD P/$FAs6HJ9jjL?4>s&uBHׁkeAȼx^f F# AZbm?^2/l z` "*MENA}5^"7Q9쑢L5Ic hځdv}Z}.u-a=k_I}>օ3auAb,o Ot#;TLr=Ռ30&W$p\ʨƚB+ >\Aq[ֹ*dwWlׅ1b|'%c'M1B4tY}R^| 2t^2+YE h9-" ũdA?D\{I7.2lfI`}(Eƣ) *W Nd ;ߛ]nm}#א 5JWd2">)VгJ0!:'yO.Ηlu-8jaJ@cQ~ekkU&HurBĚE>znW(|Kߒb6yT?k-vfn,.O) Q4"Hnx U!f!xd4W9Ƚjµ H_)߮+?lXb0ʞlm cݮ. pzORY}8:tm"7"|y~VIyĿecĝ *7:rծ):WIєj0&͹S -*VPeWm̛֒"yP=4s!b2^ђnMO;T™Yq? r,/ڇ}bΰs1e;!X ڗ5,q"<3 psOAѶ|&QpH;_Ք3pSa$u ɁL-T+@!BLEon9aKXkԁ!(3?s}-p'|oalz0sf"-eOX C ʝih6($)ACG'Jd b"JsX6zNߙ%4&n$`[86gvpsz(z,KתlYaFbl]U5NyiERxiΈFFVkw6VBZԒ%NwMj4aT#31 x6П_|r9N ,/%DV'*߿Arg?y.s@3#$$r=q+ GM7pJL5A7T}-i?C+]Ab+7i bB %Y2@w5L%9YkTweqpʱgTgz.9u &"t! g\hr h:Sܧo+bM1jQs#5-BŞ1Ay`͗ả9i}jklA?}!&8X,?I'4~jfkh{w"K_q~&r `}s}5_LWItxey;{iPDobbL\rGF{nK76J4]f??] ̾W[R5 "6Bs,4zВ3S<-g*Zg$ n:{ɫhedR7"Şi%b⎪!a1~9CV;@}?=C9}杤b:ۭO9vhtq.#PĞ wh#c()~]5bM4˼+}W҃z?vM%J T<:͈"8֒h _go*40F%~,>g8D~7}!`K´[QIQ(օȰ棠<3HAP؊Q}]?;1E:cxɘgeI(]a@]k-gaSU,*b&c]O JDrνכ0273b?ve 83!}Aj]Q/ykYOX}vl8~0ͬD p QKYg :ܘ^SA]H y¶l}EzmUPl[:$A<bc>__M1'NsqWe+E ΰ3r۟fe[FCФ!?Hz:V.YgGg ׬W!m]r<~y,ZARMdO9a!%egveVi2?& QHT]ŠxVXV(/&Z:8zCz6)f8h \am!x@qK%ރp713}j ߄_7~ pOPXʁ#J!gEl5 p1 A*b 6mvr;ul௒YϿi,ks6PܿZxL΃_h׵_)Ddv6 F q=0=*4 s5Z1j :B*b_<~瓏E|t hs//*YzD7bv`g* T^@/x=m8~F5l ܭHƃݠUMFۛ<Ùk|l0n`_*p 3צqxD/J4{7=Ҥ-PpdR*%Ed--cX1~j]WXЉsD9Ppp+%MF_D'A)򎠆t҉Q6L~% x/*( K\]<eHWaSljۈax-\h]wEZ1ѽ0kP~5PeOۯE-PÓNuH)V VszNi璻4B$_SrKJKa30M1JjZ-QdW  [od<ƼcQdiL(-s4i)jF۫.5Ö 8jk-סR mf\ݿ5N>6J }:lo,a8al{ gE= ZL9IOJ_P5bO$֟qM\pV]@,"bԤ@D/PĀ2!W˒jMY?5WZn+;Hv(E "̵֕,ND;FZ&2~%Si;F"]|Ehu}v[ʷ@W~Xyj#pc8&8"N :/$ȉjۃB}:Xëh5Aht.Af:M.qh֒v6 HIa:-"S؟q-< e#uNe^EP̛@ڏ7 Vx! P]8+5"[y-h;pdӾ&rr_R,ـ>h<ѽɑ vqf_vbUj_CЪ"G *$2h[702*4D 2I3Gi<[ox[p${ҩ FJV#>Gyu.49'7>I'TTC>75@p54 T"k1Ö*K { ⷧ#΀%~:Yi{AC}{<`cŕyhb/˾љ0|g1i nG%HΣCOd$TiѶ"VAצZ{ltw"L T?~"{R3)rUs5$] g~}ΣzR+^`XZ& eR_?-w/i#T#'~y,:Tղ$"ʄ` ZpگViwAsc;j 6,=.B쒒C˽sIEMvs |lc[G .{Jla`|$A}wF sJ̔2d ?ĪG.5kkٿ 6X'$rMJXO^Ub0VwP2"Qt߷tR&0XqІ7HfLP#V k;rayT'|EVǔkɗɱm]xWPj&4o/,h/l5Vn1"-l7yB]&\z}z,(Cj<^Y5R"FTe֓nS/ 0ߌv|`v ';*?%à8FPA*&`r% eECCW!cxъ"gnh>Ԙx =$ NJP6(p%E^;6l^P?:cae8kqнJ/8]g~c~8VSMDm".A ̆)'5[Vʷs4H <'0܁F xWOyd,,mXr+syMߊS㐟& \a{ u#z9ٖ8ΗU<qCm ͑xA) *e¸ @^#N 6*{%@89ccNKqeƒN]m& +BO_~S;]KknvL(PXQyZP+?z0Xݬh6eP7{C:twjl0ثY G{Z6F"11Ѫxdnq5.py>.6L'=KMiMw>ȊU \S=/f(J=cھd׺P9Ciy3<*S.`o 5 Zi:d'!r4 "pKʇS3>*`N"mԂI6ES ȜhەF 8ZnbgutA+Bn~ E6N`ь&!㺚X=κi;-,yM|q]OQw\oL%z"5) j!ץCK1~:}Oy64" H˴Qm{R8NDxW]8 $svԟo'5SZC@F"r-ʂ{wg+!vj7YgIh6_2w nHÒ=V(yQ)lJ /<8BL"Hⲵ΄b_>Sޟy8qnհ<؇z$,fzn_RiG+ 0"d—f \W܋ZVl%gH.RNW|Y!z ʍ8n MB,XiB5ps5_㺩Ɣ~b88*<\L6Mv3X:51g\Vz n[@GxMҠLKlDހ 5L$㹈W+:X1x&TY/-ђE> b *Ħ g|s~p1N%BFK7+1?~Mo?,3ÍYp,[ib}\xY/_:/_S5)[0DuζoMUU`COh23BU,ҧeiO;ˡa,4Ui\fϴYCNy]X^J X/N7ԅK/}3i^.83JSNAMyiϞ""]$ r@UЂU Ֆ3It^-y9wu.T, fYv`0% \4ӈQ MCDnӜEQQD a.9&O;dp^b' _:9/]BK; Wonͮ&9W:l g@vIݝFo/THqk$z]/\j6tkZd&C#[/0NdEz^0b%scnCHAWH0e=H1Qǯ^h $.W)ތ| < |U =~"? z%j)~8 VKz&ӊ2oۅnMB-~E2فl}~ N sPH]P?t ~粻AT $|),ˀ\8)@l"elcC/ 3ۈ4gX3oDUO`«|{kPմXՌEV',ռjҜ}KXbQ9NhŚg.?@8WfZr4en$SSndxt440p}R%޲0j -Gb*˟]C[4-)N´;1:"NoJ5iu qYP%l?b/D3z23%ݚƃڦJovv j)?zMte!q>Cc1R_ b8y9`[6SpaސqE2LsV#3g4e]8 }NzKmbǬ<*,Xn?FN@s??`1ճϹ ɣpaC'NM\ݴ jd]wT؞WGڟE#l$yւ].$/S\n& FDP`5e0eCn(-9ɴsEh7gzr5E\ |Bp?!z?D ;;YeN(l&d3BѺEB*ܱ(s,E<1bبWh{ fbLSXCxzKbA} ÅDՅKid5CA*#VxAS~}8p,dSZv((W"ʬMĿ,A3&#kR0eBd]V쭪dXprpz݇2>P*(h (.0fJ}CV~-7 HmF.\^qX s,d.h7};~^lĕ6 D^ )b߿)GWPpB\@Bɓ]vER[Wf8/R .9H?썶7dhT2՝V篦-wVE a$i?(4l"uaӅAաIovy ٫BzDӕӯ|ʽ a `-ۀ=hH$(l+Z2B&\уb`V#H񮐆 :ab#Y$xR5< e"`Hz+="s|'rH3vldn+J=JE56(K"OA}j m 'O,%_hŭ{f{HG*E-yfQDrY#IJsɛn{C7(әp RT0|+96 v<7Y~~2s ,@)_]q)]Tj<l ߅QEUt"(Fh{>7)Ŋ,Bdq&Kې⧇/ k,BQQ@JI|Ik'ۊ l?2*_#7"p #q1Ubɩ84[Ϻ?S]f%BN E3)9K2Da"X*6'fglɸϟ䋈T-6DHAfݵ]Tˆ9C(K )7 `{MZgp$v"mYM;Y߫{~z?‘,-$x8pЈJqg`[WRHwm8虔 XS IvbۿB̼떃MqnC$^Uc_B8N|hwV7J|sӺ(h3.|GQYPWH1H2m}y~.eJfj.u|,! t]ަpXX}E;mJ IMÿK2Kr?[<{(gŔ+͂N<B L?Z* N$K& L ]!o#QЫDi([JtLءs M3/U5I'- Gm9ĥ186=r u7cqt 3l:N0-X;&oyW HLЋIW7N0R2QFQ"!t-<&::={97jhͳ`) ؀Wt<#ka5}ds\%1gUcY)_k&DŽgTK`Oye{l<cqEJщaiL :!,2somy^0-dl_'E|V?%S> A8m1!pl}=UZɴcKHha)Ksf0?ݝ1S enEǍ=/JOp){1:#) 0}-S=@Bv &>Vs(&֫e[}T_:JPP`U&HAg'GXg9Y,<ɕaxy׳bJ;VǍ]DM?# .~1X{ ;{wZ*I9DJB=>1sl!< /̓_,ݟ H`Bv+Νa\s+U]GΌI@q*ĵ/ }#FZ9{P +V8X, "f܌wQ@"N-*G"`sE hqDc>BJYyfkB rWTu^:}S_ñ 6 ۤX "'[bRsi0X`8af#L_Ơ(v~,VVvv  F'XRf 9tDWw{EE>Ly Ҕ쉔gN0g?a 6Y51=}H+k-M: G=XgAMKu3D.Ę!XwU (Ќw[ZCxbl} Ä@!h_ 3m|3UĮT?>?q'`m =>s[y=\%bQicɢF#~T΂4WDjXIpz#TfZ?e^H Uρ\A@߶qsYF -{41gB3{ML<'`6%̓*@xdh7"a$P/ddyg`ϪUNd2j:Gj&x{ާCq%LB6Ar"bn |!eS P߷ w ~&o31^osF_C@8>Aۅ\ p%ڬ h\@?K9;*niXTM̆R\s&><Kh#?I˼˨ }(Q }$?[kD9o¨<\!ws!dOmŃ䷍Vbi!{ڋa|z$76WQj |a?:#'=NZ}!YoS4h\ey&37#No3G36&[<(VUhMJ8=n'bDP:La6$l@1J*Gg}άׅgl>uE_Щr.BXx3d ԏYQ|\Uʡ/Fj4d6"7iB3)SK]_ѹ:ap4)=S2`aܕ.7V\1,>08m !1XK܏_&ߥfw&FE=a`|?Z{o&T*vYޤF Q 8sI$\FI|XglЂߙbf7s͉c>X6w >~ao"65DTnc3vU37PYDdeT|e:.=ɿNir ;ⵝB#=lQB8M>Ӆ9ɹ5 bӦL(#tiR|Xu )jƇqgXRP!qkeIhJ!$cIJ=DžG04,#lTćgtK,h_qdo 7]-w*ɛt̷)\zU*F;8PGҖ%zU2jɄ@ 2fRmbJj5>٥8@9vިUYԤ&p86n_hPZY^m Sw˛''C)* |o\JwвodA?5e+'PoAT3֞0NuXók}4+iUZ2)}]f)@iҟu,TtylV99.QMS<=τHF9v=,>ƶ FʓC,2Lm cA)l5. D2e88~a`tf|A 0'g~zH91}j(z>/ 6h]C8xnԯ*sAhL16#4͡@q墥aO*`"9'+wgi#h)B+!+`sf83Ok7J`Nլ@\YqύJzȶA&Y }D  ʂMkBbu'M$1 ЃMЙ4߾<7t~Z񧅂>)_kn6`"GYGthc< k[d10BdΝE)JV*_3e-o9׮97̷ƞaQDPK[siVL4"Թ k3+ Zs] **'6 IFq L(:<3#c.K¢i+pO>)]9xh(PKb]4:w`B)՛!(}/5 'a sK@[t$L)sbZqSH}lsD0ɒҝrvg%~Ay륞^0!erR!dh$_qT071bt[(mf͘^LC4.<J|HGEx1uA\z >SΧ!O!׳l,G卸tGLA2$08ջ=ku^)^MIU&-O:o֎JvpzKp .5 bڠDx78?6̌*70PWͿC}sse 1v7+ %_6vѥҺB9\lZͪh!Goxғ+ODYdٰri((?49ONn<|ߏ5297({QR!0 ^vih2A~z>unQ.1#^n Pp^>G|a2Aߕ_ɔ42qPod3|k4qN]UجO[FѾF 9G$i*)/+\e,BjG<ƮuQ(َs彆mkzyڲ_Jw:f NPC9VErl sB25K؄5H8ء%m*2U[WPD fwҌHJ, gx<[II?;N5{ StftnB.ksPO+4(ćkeᤄC!Q9ύ5 l&{(i*kI f7WAĝr^Ngyz󰊈݈SL(řg\# 9ȢJE؀ G43c5+֋d ou`gBFGbnXjG::&!Z=u7-/nA-MEmU1~\TWTER v({s>K}Vf/=hxJY7m Z7|LS,f^]6G=ȏt؋I/yg1* ZigrvSv#OGq(P5(! MSo Œ 4Wìz}FԾI@}$zi?mG&ED@Ve_Qh{/m&#ihj!LpɪzRρ >&jO\B0mBv'g/6ƙ_.r#Nv΅S#)QhjC4-dlj_1i(c~u֯ސV"&uº^OFMt3{@شˢ^4% Va`p՝{zh3m\^޷ԅJP'M1xX ;%85QFH?W߻;1=nPa4'CV.- RJ}6rY}}4 Žb cc~J[]UNJxAJDTd5^ýd% KlM Ih~@OQ$i,N̈́)-9Hf%".e)%Bf.;c}gx|Y=|%'swr,V&oW6A!" \Jj3|= 7a'O?"TD7%fYYq'1n=MږK<:c*{&Ք]̴Z|81LŅ́ %]Ʌ[NV![(鋹kYHN6yé6M~4;Ýv9#C|EzOTUt'k.ybV]َ'^@ktxw)Jοi;͠BB1ViKl3g+'l\b5.*SHz>K+BlI>5#7wݥ&8D%DYʹ/ ήnCQϪr_WMDyjԖgZ/8Y]^t\W Nf5yդ P7q낭6/j:n L*]k5qcؙ+6SrW"}%'4_@ɵriС-OOtWamKev 7^V~Վ>IHI`- !]@Won ^vjS_J('e*ů#CGߟ \ܣQW(lpaC5YlH',Uvjޥ'~!9ǵbn0SdoATYUYe1[?m^=t{䎎)q#b!)eҾe =Ow_輏-nLx"; e^!`)GlZU-O$ ]sza.iEnc0NGن[de/ Z;5GJFqMIgev7U::/\sި3@8}++dWQb[}P2(R!ݿe+ΜN(C?VHR&(e!0K%N$:v_#0C}fjՅ}taKݹA)!:?ov xJeB5VSq3 ˏMJ{,ˈYh~syf~ XWCg]x~O|3B*zrC̓YruxlB=f'0N;Oi)084NBıLsd)؁!z~4ԩscrC$I.ls<&-[9&GM[N2 mL^~#63t/ԳՎ9ulY;NJv`?G C0w1˂oFu9g ȪFiAX3@92:`im瑱7M P5峮3٣%;yXeGm 2zwn6kc֛m$3;'~&O@=Qe2,؊܂[y_$ aХNɻA5E\ *=O>֌ϟ3iK}}|i?| ')?I҆`:Hۤ/ e*z8Z)28s'-:0eHg15uT|,}E..f S3L Qe 3Њ7I<▎OŅ>#Ԧ6Ȋ.o=QY[⃇G$)!?@T$vzݲFYt_<ȅt` ^wQ$23|Ѥ5E޵[WA 3P潥uOyO_KHiu$Zer}[Xuy(_iŴfWR;ҵMrp 7|>/Ƥi;>ܖb!;rx棂ՀPu\jK4vM}ڧf[yi4S xf X7H:0y!ZiA lkhBn- BOCGq)#s%XX(FpKHb=יa#o?u':QHN5Nq$r~1gku:pRԷZg;\ɿJ@ͭhދK7>L_pN$;EX * IF;`e&C,C\UioE͹k qgҀA}U_6tֲJ*o[Qc3q`G]nmWJlli* MJad ʾ5e qO&).֍ 3I!>uN/*0vff*]ޛˀ-ѨdO%#wBCT0.zj: Y;|sz]>@Wc9SӄBfaZ"\ 4 I؜mtsuœ)"hͩjD7(*V'EʼnU^,yo1 kCf<>k}I۶:A8#b3dYt ,lv$=D^_:Ⱥ^\)FW% Fyԑsm=b8Zv⪉}>#i~pWPwGoз~QΓ琅u-, p< u V߹1fXp^|?YS n%h r+YU];]eYPRg#x$~A.5BS]l5sl0`߫kpɱo}NŖ.qql;OH;cڨH/hB_{w/@}lm>JG2¢a^fKevq'het"nd^i:1=p#Dz)뾳;)E"j Rbﻏ>D{#MVnʂP'RhnU܎RN3LtG[jpTi."+8kÒ aG.9OYjglx.aTVoAGfȍh겹Zt)uH)6AɈZ&MZT{̅o-Ty`H٣2:,gY~V&C\Wrӎ;EG*~Icdd .PgsBAR3,/G9ӟh. ;I!2|/QE8eO'kxNTMWպ4}+O5Y1V(l34yJ1 E·-TWkX=NܕEw9z=XJ4 BxIDTQV|1뮄x-2g'يxVؑ[):Sh.җw#Ktj臽'֠?H(k\g'|4fpmd $PCE+F5x_k>ťSzۣQ4UV.^]BW~i") ¶ڒ4KzCMV@@%b,ZaƩ|xmZ m ăHM6<ܿ Ϲ듑!異'"ߖAHv*Sk{w[} BO$+PSoIZÆ) Ll0&4dw4v+@jO֕:$զ@Ȼ]@[6^{ 4eNg?ߺ}l$_Q\l<"oRD|Gt^7?p%v2eY#SV߮$qYP H * X> PK)C)|.-g=X>Ea{2p]N+xeB|Q; J;=3PyU|dDԚGm gl4cg̯aIynVK̥9XٖvEsvWSo253w 5x/"RjV80](˳ cz1VmF(; t2bxAje1`WhDєfx3XS;zO"<]7Ӭ>9 زqtɩ[K@EzlJ s~upzwUEKNTɹ(w,9On:\![!KWYueA>!Rcy61C4,NO+ yE#HD_ #0;L`7P.;-`4k#zc@3dd{&8iZYjDp8' :X %·1/_ >ػd`* YvGd }m<1}kGٷXvq=J}<]AgUA,k^ 7zdE tt`MN< 6b RKۋj~jLA4yXzdKw1 h71ڙ&DK73b(e씿Zl;UNDfҨA !un0) D`܂郴 I>ʬM 6~5a!Wo!5U9b:=1n 8$lC̟:+ r3k?-64] Px9rD|A 4dR/uPmIV5ib l%7My]$'Mvwafnj;5sTg8O){ Jb`APҎ֚,&r%=ciyS%]L!҅D{ߖy|l)BA. *2gd|`oseZEDXk ^yMbwRCȲIyi5~ &fcub, u~S~fbj@}KgsL֌qRvFǖ4n&VsQQpOdi"!sX4jX]%s=`|"Q7#ND= d0wKr*bZMb2Xh3g.|8%V]SKfpv5.vxW # GmRkmqkynu s;#,Td;U,r)oCPA.)^u1Nw+rB6x1=JQw3(r3fc2} ͨ^3> p-uW2u@X}={g f !%6BwaQ^_~|ܡ΢Aq(;o\=Yu~Q%;=%<|)5? .=?\t )%g+3eHQbٸ\~bcHU?gQS}f$ױvQtt??\%`w$FvBNi%wIߛGĚyV^bs/~Yh:W|Mj8[Fnt1g%Q"EeuZGUC8Wlzj.H?h ŽzUa[i61ԅĐLvK=Kt& T00yD ;naKQ饲&`Hjf6hU9L@ámOH7;ߠw*qc-w !iOχ(o ,26:{PIFUXk(0[P T6p[q\Ba-|c LBͤmyB%=锉*CaR=֘V8sqy%4la"iY64Yl;XYO {͈  )N ɋCaL Ķ͆.YaBNOEť-$Gc#DV3OYn2nkPx$sh$re*zÕ31A^z}=ۤN)fuFuj3A#@r",%rట;\Ŏ#aJ Bz0rk Tq0Eu`Nv@:jCB.kӬ&Ԫ$He̼:BɨFgL w G.% $.G]frH*gQH[o?H+,?zN[/-%t&w΂X3^?EcD-5Zb]wfdv*mër{qhר>r~&?g#`eTt,9E?$VsDeyAMgp5HDv rxU"..o_VCC̀h=XpU[?aTf a F,&A"v^t$Nr<5"l c|eࠜgrH<5"|@򄩉s6Qna[4I]GQ{ G-/gV`*nkٟ!epxn OGJEm}fɣץhG/!*ozrhG黫1ON1v_ ɋ#d] bJb M>3j,酢Y39 3t 7X2'\t1(GgBIFYyN+CԚGsMyފiaZUuO bfPƨd{ 5V̦lLrFR=ŷ %ԣ枈%*}ތ5m7WyWʂ:sWh-*|F1o4LٔBPm ;Y<.=gVJ6 l5LY>n *-^<CZt*1V1vΊrphV+隦&O%XcL-oIȣāu:Td!- Hs+)Q3ݔ'@Ӛ*Co 5ME_TzNp 0B ?}`-10V9:iJve 3<{JTw\upBN\y]\3R#{MqxĘdH>["IYnR;p AEk Uz4j hFFsHg *"rr @v|D~\]' |שJ1αLhIB֙s!?=OGSbmJr"a?"3;ȨJ\QN=}ե& !':N{Ӂ^OVJD6auЉU5g-T!ҩ'#.b{ w{{wF>Ә3;"g$Ziznԫ7=*DBgcvM`]A3}{Oc"HP$k ZzMPy{ЏwON2%Dybo`6*Q :YS-̻|9YB\ @c܋HvE -Nr֖IhRQ0/}/b˜tkU[O1QOLpƵ*_3R8l E.8i^eн|G^;W Q ڹ;R!Ne*/}+Cلn[Cj8'-i.f,Х~~[9rU>ׅT`xj`=1naǮ~Ԅ[-xfk)8N}88Cc`x )ܾFSY.y+ad pw0#H Z6 OPBhښl4>[@:h; Bq, oB:.^옢k0kC4 jRM g8:O&FS"amDq WRӂ%ܡz;3CI62; irJ aZ;4@ kJn TiPB. xn>#;=@ߊ ZE,q螤fzĝu ӄRKTgdeJbGCHi5A8'΁Y y5Tw!-!Rb7KG[}d}? 8-]Vӓar1P'kzO7jloi ,1J T'w)f>5)RN\@´e>^SCo3F>NÎf{8",”[pt.o՗Me0N'=kq~LH_LYJв6ɜ9*c\߷ؠE)sjhvwuvpD 6 Ko iǧ LidgjofɿE"udBut mmbDL "%<ۍi, e\I9ꒉ8B{&t(/K٤*]&z&ÄE;A2BϠ9aIwNcMk je"L:lPUwr 4 fஎZӖ_`N&O_Z;q5Gߚgʬ8/~6>t;K-{ ;XoΖ\æ _fi2ͶڻG+L~K$,Ut.u-N"íePU\#рo?=.,'r V\}S9kFa&tFrĬ ;.MlJhB g^W;[yw>*Mͮ^<O/@,[9[UeqɇQ "{Ʉ-K"z'>=;T-J aW \>6oʰ>UPsl A9(|S]t@e}&35Dg$Jgu% N YeAjõn!&E}P"_  ^ᘍ+'d'dK&3u3HmOq+Wm>S0KWȩAF~m5(O; ^Zm_|I `USn$/j4i5^WtD!O|5U7 UXƪ4AW܁[`dLMzP,"<{c±{Ҹ><П *Ie ft1 3p^/ }N8-նԸ[kZpe!(;8cɑi,. .'Δk4̮;G_̧ $ M$!uG|iȍo9AJ1-ismcffOI1qZzI7g,N%f)UG=9i[ׇYR=ԖW[L8cw09R=2Y O4Ule7RJepw[z7 +꠮GQ A#"NZǰ'S69*?Bv4i7We5$嫏pzIW}}ŭ]a-\ap&%b V2N'ڪU$DITmU]2{> KuWKIͳξ[Ʌ-D`BR:ؗXҕVKW5=lš:-*2ʋcx=C%y_ Gjwĵ+F&\m3A dDj#ǷfTR 4w ͒SgA-^+}\QڋOcP&с}aۤPs-VV\7E{Qy8"n־D~ r[ ݿ-:ϛ>UeKoڷ2YD"[.[S驹0plYv0ߐ§3r~&~Rsw,zy#P|dwnt}E"<>{/Oٚ29ё9r {>l`8?QC=R=N`YPFL9wV9s,Q)q^Mgx 7X 1] 7-O -*cJ#݊"1(&zT]h1Seoqt !8CQ٢@KP>8L;FpJaKA>1l& lו37x3tf4Rj֮rO:7=-.֏oJLv)н#(LpE[2ɽDf),Ljs$b/ftv$ !؃|3Tʸύb٠8uIFJϦ+f\'8L?)^%G 7#N\>rTŐjDt'e4Lr9'0E> ȂiAü!l<;,'Jӏ;`M랂* @%`_C6|)O$gFeG*Qb ֫-/0O%7 904V5;?nC8!tf6PAt/&!쑌S#+Dkp]vO~}<Y*tRp9C}c{{k<Ef' 0iq?]LJEQrJ=:>.>^Uh=B;R~XSj\D1O`C2XN`y,vCl.業NKuDyb/1E#d`7TXj= ά"';7xױPeeeĉ뎘sja+nTHCΟbjTYDڶoԤ lצ.ѽ*c˒~/>Q\ePl`S¶{.e(f3 1.#h܈Gf^*lb4#WB*dY]ލkjl=eiOnTvmA&ܤlhךAX7MFF16;f aM/l(<$L\%g.|KX eߜ0B$Nw8s/BӻeZ_ pY* k=`EMY \Ym627vL" $ZߔGW!:_j5AWsg'8噙3G֢iFo蝌 uB el//&wH1m.n% `sc+JmdY^vJ3+|(S uR mM-J7-qwPw`D;0a+?!zD[&=\8Ȯ7u)r7$<*dPwF}dDs\ԹNoi{srXb@fVaEǐ|D&zDYt8ԟP`$xpFTd|2]e_kA96]8oXw&\FY'Pg#䐝e\M:FK6l5IaqavNL~>{IpXq-8/a`0e<]l?7mhVAp饥yZ1+e}[TqUhohuԳj N wQ|EZ*vqV~DАS\{Q$LhtMZISi>?؛^r P%Ę Gu)^ HK̟KfC^^I\ސ h&|0caVT3N{}S~78F%m$]>c_*ϷK  b/s}E|8e93|1G]sř̨s{EE2M}(~w+Tsd+&@U0Ao^4tC@P_c:91: z횽qK (+i$0hunN rgr [rڐ"i@s(f%1~w|qƇ(t$ONa,ѳؘ.keV-s#G6|+G(yS[k)TVm N\C =1̙0s?WgA 2Y6IFQݩD4)HAq- k4no%f Ȃ˜̥gCRx\6y] f_{djvn;9"y$@YrF>DE$gڬMD#ֆXT4e:N{J"? ;LIiebUI${":>fJ?LgegHQVlpuMO5˧|A,:% q)㘧}~!-uTL&?ӈ^z" DPo<΍gS:n·7yoC56&g/S՛Oޅkpܕ ihN9U[OTA xGT8LPz fHn".QqZZ4|qc ޟ#>j,v媾ęu@扔|GO09  y_O3ɠDZu\@RN9  ULo"?kǾ:K2TZjޓ&XH,L i泑>&da5'[g2()[8P.馃JanT5[<O_=3G`SNc쀤x'jO4RKbO=R,<69.hyE8qE=%ȃj:$fAii#? 7GrD܊G Y#0?@B(=iSHH;"+F1g~lM;|B.n>\q 8D Sr| Xh )l ;7]ic kZ x${{"YqbP*gYgew?j$}RCI. ?)?\ bsX*zU,ߞ $P1: kc_N\tW,]DʌgJMwW 9ejz&S-1uq[m1[2\g?Vʉ[&N#ܽB‚YeVdnrN}2yn:Z)=X22I)!!<؁k%^.YDo?eܿ,e.KM }t-ot3t~d%>V-WENOX1%R{9$7Ys)Ӂ.{}=ܥpO_|.32Z@scmZrM`E.Yd?RYqE(CvnU/MLH&fT j)PŞBm-%lJBB$^]515:É}eRgйJܲ[RâWkZ&]yB&pQAńP KvB3s8 90˷YsX!ĝ4QQ^Y]J|r W_`唎pf_4h=B(qmXWpʘŁO>&آ^qX&t\uwL#o٘XwD\޾^q0S$TCEJ8jѐP> GLa 6ޏNH OrnW>mo#bu|ƿ#,Ұ;\I u jşs XͯsYN6f(Q"govJo3Kɱ9A5?Ck#8(-2` F*q0~re?LM)mk=|<|B?NMGG84zb']ځ-Lҵ5U?Fm/Ɇ{O@PxG!DA 0)$ YOƒ^߽52"Be¢4WzXs}*&>ʭu; f=|x9Ê w߲Q-5@B1R. )s$%͗;R@S 9u._tUo\d!۟:zp  Bƒ'A$F&/xہK#p**fL,Ea~1-0fO̜) hLNaOɦ;*[!Tcf˳nx樼zy0}$ }3 0"z 6zxXX筘/E zRk FFŃhb ݤ7 .BIN~RԦ7w'L*M-k  =bUy`u$Fজ+'z YyzҬ +?0GUv\w^~0 ;;&*R̖ɧ{z(r( h@Mba*8*;5X|K)kxޔ"^( 6\|VkVKkZ|=%+,9NCXY(BĴw.zY4Bg3s]8<\;'F?;g$*y WqY9Ϫn_2߭AwǜUr$TDnEAI@V {FP)0ݮupkUNJ:m搜r;]E91 V`)s8UAٰXAY2<}c5q;n]i֏@!|!yIHedR@/$bؿl q@\!$0 IpJ}_ڹ_2n(\ rөi{Xy,W{7n^ Y]▷`=7 #96:RTL7{G)ZD99<;$RH: A/]L3Jv U5k%RDmyқsyE gN:Ь,r7}㬗a-faj:}R$593s2|;A$5^Qe9NT˫_7y\֖"lBq^:5 Q7|V52#gZ8]+ u1y|k@p7;{v<c`%Ɗ~,! gs*NWLJ )aU6"go[P0\a'_ΙH*]VYLodOR](H,Ѿ;4bw|莋÷oeX7ABKLc#Egȿ!Ϥj"(Ot>r,!sye␾Xq5J u d)M W&O9e`j4.}:*+I]?ZIO 9WΈ EO`<]TjrfϺ`\=dOsc崾1MZ !pC"J?t*T!wI5pgO Pp$/ # ȃB>2JũEzCe/39B2>0`^[}2׳!.S)̍&Wo,`` wv97`!qPU8vȡ<ˏTptBNdžʥbGmw pk8Qhw a[iRYS=U1{T-*O*[CF[hpChuyg%$GC!TWL\;4>.7evH!qH} ^lf[vn`5=t0B9 tS*"ۛ^ idswߌ1M`a۾ע{sf-[?eV:"Q]ܑ>-:B6’rܣG]3}΍Dái췑GҌ/ݪP/}')J%w#&<Ԣ,[4LqSqۗ)y da#W,)qFX?mPM2/n]wF$TC{iIo^ȫr$_+5,}O :;2ŽY@=,Թ_Wy)IQ`Uky5Ba.oNjt:![D.>}D~nrһ r\,NQh `S Cz0,fh?U+壵B0E)8rE , <#(ne0UJXQGi?GuXwբjPА89G>F<(vvmXEZcvpN)AKRTQΤ&N`9!zdWEW C&@ 6Va$S'Umjgm 4R}z{{B#g3cõ>~M;uZ ռtj|gG@;| F\5m &o;6G?\vZx}&D,JR,ؿ#7I `Ugt5ArJVSmybmÁq!"8ucuf$hJ8ج$@]5\jBNn1c3޳5sM6P,B~"nM)QBi(lˢLvJ%]-wJ~f-yѠ0EL䳃 I4Nz;\0P yZwr$H9-""f5e Ngbtf1!g 䓗nΪ8C#X!fmxr6](?{jDEǔ٨M؉38ݢ/ɸX3(竁 %@J0qAK Alx/VykΪ&?^/E.,S  OA`Xc4=oD:'ڍgƷ!>6.bdc1VK&LߧeK`f|DWFN2ŅdV D#*!q4A^r/].9(X8ǝ3zC/7/PkT4!LC|FqujX'bɉ:)J Or*z|t`hNozCm&r,C1'uS$hI޹ѭpOʂ49CDN՞khVJXA5Oq*u<()X30wQ\>ON5+q Jx#0&K徒qq41Le8fc'>P^U^FrG(!{R|;؁ln|qEw$ R<E>k,h Z`w _DFRa,IG1ƏXoRjx()ķhJ n"npʥIN_v? '6\zRՔZőmY \ӛ's8;H:w!]@pvRV_\{pL! ]UцW₻hJ|֞H Q]ۡFOS00e+fjh\%~_0[I=Ha!I(zۘfWphr{tPwPat(t)f{(CFNmn%fx&4JNw+θx|XA`rW;gNnqNA=[Uj[q2/cF lѴ) F1⏕fpo=Gi(%2.U,u6ܧ0b{oq W_",tXBA-ME hPwE!>3׿4Q JtDY/T Zc-EyO?v NE(*&x%JyM.Tv{|М`Z=~;%t* /A5ȡX@iq/~Tei*Y_?k8qs-ʴCm+Mm' ~h$X>7BSGB.PVOr5GZ`eϣnɞ͹_ɅةFծKTԎɥW]?@& j!HrmgY닾28-EƤQl#f4DNr0 ,=tcUs櫶̋cx<^&夘Ta#*;Mcq;FJ~fH,/{:wi;.Rm@ Ǧ:|'z`2-lb \JW*:D9wzΉi FZIp!($ 9"0Wc7F/ EgO哂3ѿe?Z,gG_Ҍ| |ece: S6u qr#Dz_[v\<'."H\雜tOJ}{JPٷCO8%mc9̣5U<_3,HP,puf;~3MOm[fWtS<ci! =7 /;Έ8!gviAr,q#<y)LlO!ܩWFƭ]*^vMfr2&IbaT|(Ot:Q)pRyIs)~iaך0Us45Dyޮb|0<iWhtTp4fwK5n]0S Wg&d _4`4z@V|^\RlŽfi[dr$g~{LmFKgej:voS0W8T -Bm/PLa:Q0vjO+Xv8sn* ͍S~ȢZuNɾO*{?FIAfueC`ËVk606_GDi{@ںVP[ֳ]n_X[cœ;|. 6<7R)Ij ;9݃4N̸BC\4b>c}Z\'|Y>] 8Ca*Or 0ݔE5AY&fm ZK"898Zz.ބ zwehL_dz\;)FywlW8/5@ר!5j̗a=z9ф:03¶ַFxCN~{WjX+p>#1  H9tYtVxn_P.q6IU#5]/0`cHYEx(Gב)XtcʥS*1\햔q/v^(|7w?r鱦 +ƩdiDff,|4uX-Kf\Dhf:/ݝU..=@}ITfXuY!= HUʙ@6x~++0CF7K<x\_J8>#/ֶN(8 { #D#`݌YX"PN/=j4%5 ^@:tHUlUc#];qOw[3/&M<0|.B` (Fj[vV*'G_J6deŜi;:ƪFTsN<$`hS>묱]5!h`AS!D.Sc鯞H\캊? |PRe?d$%}^ZQcؽciݭ<.y8+͊z Sn(.=oYQ(6(#4$9^9y$D*fb{ BѧQŹބ y+&R&IsjQ0e^|eH 1I2sDsIx;c bBy4n,'7NDr9"2ڊJ|D,$]tO;4_H @23?T]jl0XznekIǯW'i'#yIHu:.7>y{s?@gjޘ4blH]>3ST̄.O9ٻ-lѳRlB wc#'0l+Lt4,^H m{ØZ jaO{_KSV^|qkVkCnw6< R 65abϴJzsx&_?P ;C;t&p\plYbc3kᴂggFPc˦Y[JV l>$**فDq~a1kiӜN, ,3uDS dK&.gA)Zo^ dwc!sJ3#r c?#.r$Ŗ@]9XyjK5jQ5o"冃6>̣HeCo'1X/=NҌAeOةyENO|eC_p?= ȓkOei[7ۗVxf^j~\̙yR# 9+ChUZhh́\߇jVCSvƴ6a+@6*hN*e72|3)T V!Uw\f5=s-Ѹϧ%{7Ը*O(U6$nF}:" vaA/iE&c&f'uZ}8*Je}u)9%GG%ܳ0& kc.p<SF=͊u 2@_Uqy$rXoO48݊I i .%/蚲|pdwk':YvCDD쿥+Y½XRZMF g~,.Xhٹf2) ^۰Y.*}~0%2|FXlmH;{_NbJ:ʟ@sk`z2>58V+q4y4HE:s:39WHh2O|8ᚚOw0,{ZJL#G,\{z`[c&LR+6úL^ xp"!;: 1e-,)ʟu1\ӹTMZʱơY?Wԫi-qB:Z8PAH bi}4 _r<?TzIJb8 S4`:7wOn7uYtƭdoagy0y8 JYhxTAY]֦2ufkj#2*^rUC)ڱc) ^ݬ/85nS}j&.BV-?:c=\^~/tuև\o dK;SH7E-t61y?\ާep^vJ,gک [a9Դ,b[?ZŽ UIakBq܆L{ ݐ9/yI+ |ĚxqN"pDz51 'F*t#{Xf>,y1[ٓO'XkxNDX*zp#me=~Wʀ8L#`I$u9+b2$ȐLo<,v(fD>*T9VMeE~J%;-7>a:qtCVrWn*tc_ǜ1CZX_yWQtJs8ߖYǦPbFK4le5{4n#͓7ћU٭|k+N"i) ”9C[=rLfqK>?%nnmfjCets:f2qh#0WC?n|[Q^KpTь/1 w\U Q n? 짎:zb3a{>C,V4VV4V!H+hv&,;ShΙa'R\c!eDIkEɈ?B6&Oԫ.TiD@D$e4hpe<ݹ:wJvMY/Z@WtXD2բ`KW<}דrۚlݜ'.Eʵ7^ FL3m?|.y* cl群z 1}-z'oY?GqDs9D֠9hL7& :`>:Quu61N"sdOt jaV "hka12ba:2TU ZZ??KgEmXCűENL$>toniPMNX< b|=:a, RelR~J)l!%=A oطgj(HL 1i(ԭqi<~>]z/hfcܦ*>_20cY lD܃xMZ:mNRH`o Qnmz$R6(jX$R2xQ2&`HE4-\^ rVU0Tm~K\] Fv&GkKeE]I]; A/;+B%(9Q"Hu|tt{}۟:OU܂ ioĘQ\qVHX^}!zi`A1/; +ǎ Mp^`&'h]Ƿ "6PnjgM-2xҤXh>A2v2쑬\I]=ḍ!Cxi;gyC3V6^isKF^%pTfM J@!xёU62k,V!GBr (ݘ2vo Q΅|.˗珚f;$?y3]OEx*A*ԡ Z>syҏNCpm ?ImaI^OUȧ+ŁOu'{7\Lê 6FQug?蚃E(Ѝ0M>Kr%{i!n;rwlBʳ"G6y H5Hƞc2yaoE5TN}.'zUA:¢-=tNJcضP$,]`|[0Ѧ!4D pSΙ8ȁb)h5]{C' Cb%uE o s/>?IkbnꀡvԘ`3C#5uUu)쥍Bx יuz:Effa>Mi>nGԌ>4?zE5Uֹ($tsG'0XBB%l#\^'D"*rGXB"4z+[A5pPNahӪ:-[ԸCg:g1ҨvSh  u} pKT؟;)#:+)Z>kL"`G#գXQÕ;RsD,>0,aL-Do/OK$3_Qc%~@i k;,+>( וNZ,5C*ގ4Ueq]7⧁8(Z/GA/|8!2)绒xT*e!m[ ecs:Yun?9e O8FYC {$*>Dw:!g 4 \ ||FVpNvg .2:-=?JAh·-7|WViU(oL@.}ygG]o#GQfU_ɛ(|"6s_*_4#X]}`/vb >ڦ+੸#}d|6$?_CTH(dQ?.` o0H0Ă'i,k(ֱkiV`Pö,KtglqMhYŭS{ЂG_GlBW ,Y{{P!%N<~E:Y)Ywo-U>[^[U?U_+@{2贳jB'o鶲Z0cAQܔu\1t_|%WVa0;{L@TyBAoEіT0%-tQ0VVS -聊97 f^(8k`NG5ҏΞ%,w }r*DTYwY)K+hK<E;{`qAQv}&lEI lw} Blq{kla}zu_xf$lNxsvAHVkT٩XϲYe Ԟ8qsI>2rAXGLPSՇ{ ҧ[+qp&^YiD~˔^4`" D)v} Qh2p,EG#l$]=AƋII$!SK@~W{IoʞFShAқ 7Oɴt5=3a5O77ZIKz6OVN{0_sKt|BugjG[ѧyhQ fcb\txA CY./"EdGT7!KymS՛l;yoa zlM[AHU0ŗ@]xO^e&:D-}U ݊ar~]4U-WaŅݬ|G\WlVM+{.w,n4c̄8|J[)}IRfmXԆs*ëö"g_!\$6:q'/S?d@qqQ m ?&tԳfld2Z!X\@Λghѵ4]v/{u# zz2i 8I|<87\ @6Y6"S4CzJ"x=ǡrs4#lT,;t0_ḽbR`|n OprIy&R664L<;3_"uU,DMc+R!]\mamQYf,JozB-3T&4u7~Js+{:wB-+0T,)q\sk1ܱc8~=Ŗ*P6$*Y{A*6\) ixl ~cuyV#oG PO5& w ?61yCZƤ(*5;t2%5b}ZŲяo&+&>{r+"u%x#S\X[ۅ8|hc5!~#FEQdxO&9~@N]@U*PB $Xl#S3Dvz暵v8ݼ]K^GTN~z˨ )Z]H9W%4= ,6kWtXNɫhnVc"%s}Meu̒]H c泀 өh1Ҥzd|U, hhF&B'sh,?P﹣Y{" ANu4IN7]Y0FQDDO5bBc; [-{߼[R%{营2Eug* u |16J`66{v]6+!(7[7TC{E<'ф7U|SaڰG1Ճ-xӟg7y$p [&T"Mt̎ByS˴?"(H. 0ᢅ Pkn 32;`HQ@+"E8`CySs\ , zΘ}Z:O32' 9cAPӡ6aEjd I2#Tֿ[č[cٚBRȱJ-(B2B*]º yBXJ8K[}o3 YDYeC|f n'%{!0]H[ lpyĠq8y;=49XMk{Frc ZA4;X&mXK켚.(@qK%)*ic9f1n*h-RwՔ08+5 Yvɮ蜹Əo}s29,;JGr;t* ߿8AM82&p%MDjlPU7DuOjx+ L =4A:AwOƇ=ˍeS m\VJç36dSѹN @;`6<+ 73 QG@N=?*-r[Z,BR5uhlSՁ C,X}5˕KRߕ@oXHpxlfp>CULڮu_a+C TݨL,(;܈aS >ᛈ=I/|{L@K–e ˋmag0;ޞ4);4[H>!bn )z(ǁC\YThE"; 4F!A9k&'^z0xvDV q5$Vc>qL&wLT@Ԝo7 _/a!лMݔ,pl]`E.-lV0'SBz gϚgBؿg]8XON= ?@' Il\ ڝ3 Nu[B;3nBH"ُōYm.9Lc70ӏs3$QTk.AQSNƝ_׾zm%0dOІF #9o :|ŮTA:zZ]6ߙ+9z#5\ XSN=@:c[ʍ&(ubk*_X϶-\ < 9GCR3 Na7`6$SàКV6 0t%j/pD0`Rxwa@X]@1Feen/Er[ppx vU-nĝ}^%|A"vV3KM[]]t蹕>h,J^r"l"/:ge-Z2 A N506tZtno&`-ׄ+:<$dHlEu+=MO#j?_l|M*tZ[{ͳGL0UvFUU8[C0%~o}䦅Z&wzSoÈ5Ɋ\RzYsE` >,1X/nWC1Bx !%{lgE\KVaxXDɵ7ɍX2]ϑ]t˦\pZƾHGMHoz*sAic@J^DLbieڣ&p.9rO1U6)N=b%ĚL&O.>SJU^zN}\!|/&@='=5A6pMqRjs*OkY6B`E<9nԧ/F G^fjR? qkri34UdS9HCoi-fA8 s-WfU`![U6#'J w66c26?ApcfXD%%m<6d˂pwΝB,!Kg}9`U0/;3{hTҾ&@B^k^WR*gS\$'f[ltjU[,ꘉ`ёGb!n-y1%ޅ͕1^\MOVxئbԾ 5+ySy^[*@oʕ['d -ocu&/9曰rHǒzԆX`]u7 K d=W] | OxbXD-=n BK zˈZf$qɱf 㴨5-}dzOeﻜLzjdÇӈF )+Irw~D`ލyu.8 +$ɍay+ˉ_wrwGӝ ;EdY%? Tמ@[o<%naNKi)gO57كwyqiuIocBɗ=> LOݰƠg^FVo)2Y gruK+ *Wt!ځՓ o& 2>SoLJseg\(`iƩ|bliڟk(9+64ze #cy`͏@5 FN1O"a̰L~ n]NÚvY,A$p>̢V4~8Qq T~XZ;6Kd9Eka~-S0|ͥ;CSYu6]jnJSE&"kCncwI4Z#鼷GO{{9-6 rO^G#P8Q {ս=-X`^3Duas -sc]T_%eps(4st8`dj>RV!a)bKNgɴ_$Ȣ}w&hLS7wǝW7wFtE0`R,T'@{xd<gHyj ,X9F\}!N3J+}Y1֭^k*6TZ-a8^*ί[e"d8` c6A) 5ᶪv'lБQ!Fg> ǿ4UMy˗;7g 0xSza`DhSD lxB~ Yxu)šk\@NT rrHUBp9ϡ;aRUe9-4BKUҀ;zAK*:318baLk9t+w*v9W߁']Yռ[|IN8*Y11$1BɁ8=qYc 3G"8EL#ȃ[`n^:>@qL +Ugy#1Er0TlUy_O m[NSk Gf?҅&QY^`Q=Ep^=h!4v[iFScň>k$AdA.J^ /D躸W6͞O% 1vIJɻOF*x}5!Ud3w-`/ #d,ƶד-89 %f.mY Wm2 ߚTnwIsZ! 7&c+)hs\vx9y5<ĺز.q]9d3Ɖ$RHA==5(2'omtW FƜ1 JX(N&}ʥH X|5#m/#Xh] qBJdab^Y4OBȈ|X4x} j}+4r3SwYnȅ'ag/;,#B\%på}yώD#藕n JLWt*t#hQTB,V/7_d)p`p&u뾓 ږ#+Ui|!3K"9mSc3XTs).xKsGR/eEyd֕."; H^PDmaƍFU`~02F9;`t%2ŐquPGO啭LЅo=Yq${KїӜ}@C o_Zªw,DUS2{u~S/0BBr4DɽǶ| %3KX-ZfmhjGDY3<_zdG_`͆P Js*.噍#@,5uUg'=W4+q$)5a.of R+E~-ev u4dz@M'St R~$[XvfSd卐 FojpHlE\⃼C_K rN;Jx KpdW @.uo|A y ƇK2;S@s6 (<=d|5s @ ՀF+_Lyʔ,Cѹ~Y[L՜ڀ^QW#94C w4BL, \z53VgnM:7ea{GzLYO8#.h{ۍAk\xTjW:(-呾]h UD89%4UoiO !K|slʷT1 \{6۴h=.9kq^ڠFPUF-س./JJ^L]3lbLt/lOHgkἽ Tg\M2$Ց*?!WrJRXzdKR|x,dxZ`"8)݈~мWH/3l*f<5d6$=#XK|H~BϼCZ Z3AGȽƛ7!@nTلh/E`Û3=(w|E!Ўe-` ]^v|\.wBY53јe*sJg2Eנ8@\~K*`d~+t<;F9o'Vs\-yw1jƂ `הHXR Q}7*Sލ2G.FX&9aB';6JGD^ k#vl,#,6]3VxX3/+HF' v[/z.DžuS`HRe>@sIj_(N'HB/owߛ.V.fkvp g؅ +Va-8"DUj]nW:UY[dTVZTXeaJ^!FʥޯAoա5g922) UQuZ5~ ꤔXeNeM_)f>8Z!=0@K%aZLT҅$I@pϞ& u]5C@u~TTou쫃dX 7fSw;XTdU*3M) MD\I8"̄ TCNoՠε]gC~uxs]lU'JZ߳G ~tX6h2 ;fT(q6O^\IMI#LnjD邬yV9JfcC6ᝁп=^ yƐnfz5QLYؙUG8ʯ2rњN/Ĩ_%i좪zWoA;A@it0?9i80? w.sI&9DӬK`a(IT$dw_x W$)6Q$5i`k[iu]iRSJsӭ'dG%7Jww`ԾE <4S{uP# lSъ.sXohKL?b4#  ܭGս-X*IJ,]$c- 6+>Yc/Ѣo"^lM|@G_{& ήUKBS[k zLMQ-25E0rm ?ܿ(VE2pj46ȘD-&>/ lsPF9YڝVxG|)j F̤/~l`>n@ȗK.]E QP߼RKd||BC0O*ח)蓚0GqM1Kâ&%MOt;^m=W-x9*WWӟБOHeD=2RWKw$oBlvl,Kت4xFfFy|"}d dg2\SqZ"qQL%'Ii1ٞ΀S8[\$AO$1] ^/ Գ\FɢQ?Bf3x@[gM`~։*sQD^[7To"Nzsm_wJ~g|Fk-ԛXf汛(G/S"tC@>RZd_)aygdҳ9x| Fl3fr:DE9T3ͩK?۲@oZ=aW%w$>AB9:Y`OzkWe<ĔN]?HwIe2F}Ik=p'Rqd DW _/*]r`!Ui %7YfXv1 +dr]5(M|-`&dDBmHò6q+0+*=j3f•(^. pƥvwQ)l^۵77')~@rRZl :)߀@}D,/hZ1:Z Tw\'.Є e 'V"fwyXA%f8b^IX|[0N}:dTqюemK@5oX(M.u}qz-k9@hȌ4q {LGRnRφ& IW ZAh^Õ^I[WѳyЉ?uʅS.- kǖ-Q\1K"|:JR;l$ao9nׁ8:B\Av_ j~{v7_}\&ybzBԿ!s&'Tl֜sNK=ooAl~6(Fm_d\;Kdn۾]N$F޻ %==նd MOPkUV˜q(0?ͺ>lWh9%Db`K,2&@y[jU=xLd:b捚\E졋WŪ9\67oi{M*D7Ǘ:vLwֿ=z֩W|Mj]vFճ}--Wg!_kDGy]n zFθ*2t %Dɍ~^.'pa7_%iu TnF͎-cyXy+`Q5#!&s]qߧ=?I !m% >ud0pJqpC`O3(I>!2|k>[OGUzNIIgUj,Kź01ti`m˱۞ rzݿldͤ|j 8jxAJBEXmCJ9]Kx'e5H Tpo(٤ #$D:HOk2~hK>4{JlݽKaw'[FUHb3K)FOIhQHGYI%;X-fmlD$U? d78=)!6#*\_7qgY-mȬ#s:`3l-~Ja]ZZDFX+i#[„[EZGu|h0&\eǚǺ 5 ;Xй;MNGvu6`d8emHVwwU5v@$jq=aZ(ZV|0J_gjDl0t3A7x5yuŋadz)W*); `edy5Cښy,(w)I# b6 \Z%ÌӠ,J& G4ʍDcѷ IR]d,g)+HnF,͞ uZo0B/zB,0+F4=-sai.Z5!v ~.I)o^1q5t+>TNEфrawWɺ)JZhɤ戾/w(aO <jUkOt!D杭Hd=,x?J8slrO"Ğ<(NP_p`YhʞEu [_f.(LIC\έ]eCE X8\Q)aO젿K^xGChYo 9ͱ+׏.i3йđ3}f8̙sDNޔ+Q0j41VIIyވ,k %S3 }ID$@jr&=]O]+f{q˫qh6ހT \- 0\3ݨ~[UL$|TuzzbS 5^hvVhHcSH͓~_p[.޽xRW#o'V<058|.]\:I"` `֋!}my(2 Cw?*bG3ZvgȽ 0PMj) L nz5y8W[v|vX% j@Iw'BݬK$2}h>2$A38?U -ͯ"n{QDҐ*4Xd8b]b:7PWx+ZP*mJFu姗jrBZY_:h##&߱r`Q2@i~ie>27aJo}ܞ,VO~E -K2n;oŁɧhwOړWkg< pk7ٟ.%`ª*z^ uFMDJ/]<T>q%~F?R{zA&P` - OwXy߆_lW%kG1m}jhu@@tdk%\7m:jsAcV_ ;%\ <ՎB+Lximo')b%\1]_[%coSɢHDE˪[جj8r5\&vSfAi*1u_k,_ ՍQ!)8<ސ4/e)pz-`~+Sl߯T:-Jl6qW<xK LVe]0~5c]CdShH!g9s0j-,nN:Ux?ڼ2bš(+ f ɑ! .6n궐t)?Kb$$w}ʼs?[). fS=]ssJ F`*f"-+YЃ1Akb+!ZI|Y8AS>|[\F^ ݽK6ܔ*ɤj8[Pq[q^?F^τ#^ b Td[QgɅn/42$l6ь*0",Wuw sI 7 gQ#8.UӇ( c4]<@|`/9*= ?`b/Q-o-NtdEą{M F]hjʶ~iu:M4F*8AHзؽR2~չ[*Z(zw0N!.eklx_L\EeFN9GfI=[.E 7Ke{BxLʉ}kN"G~y<ӂ^%1 `yuم)Q8^"#7ZK-˴}3YN#H$gQ .I>]z]dQtӝ_8SP1MZ Nԩ}PW5y]Wj_FN-YOG?3/bj^;=x *]? 5͹HmóS|kH=zPy &ΕܘN Mޜk(5Dke?cEpkIq sS{˟F@, ɏtO!"11' Z%qY۶42wu"3픏Ook8j!WT |H.CE=mPMrڟ39_8@v@g 㧻wI4B}CNdWKYްڊEX]~͉X{,J^{mCAzQ70Wj7x)gT}p=U]ԑ$Py{+ɏJF缯~FQolN#$@S@mc,H:FN"K~-nE R@}j퐈~qO%Eh1LC9s6鑀uIB!t\bD1\ojPzOkJg:4\ӄCہHZ 3V5ڲ85(%^* yڇ{ȚB ?P򺐽#,Zaʰ.n)rzK' a\C]*o#EBpiEMDLil{4u /af$0B'6ݙ#Y3C PPKN̨ke) eoAh;VUb1yuC5|::Jü˙°TYt /%[dxE}$ &ހӬ'5zunSsB\>/~a!7Lo6r޼~LpHJNՏRJΙt[ko ZF:c0BDlgT=V]R`OllvJˡr2\T z˷6EWAf&Nz@.{6.snPGSl#6v̭dg^2p'p{/J8YCU,;{))֩EPo lUR5|3:VH||7F<189ᚥTnc#$ic!sx~`vzv.Wwb~+<k>[+Qzw^t׌D!֕(|5jf g\Qxʼn ME7D!jHTd47ɲO kXū6!TKi Bç$ô5ffQQ}IzcIx:0f6\g~b~/ IсTrU=ĒL_{7) }wNK^bh LJ^:hFDZ՜o&nY;\C|ZVk6"QdB8흟IMhd[y1ߵisVt'ӎ7P %^k5P #Lm(F੩1_I 3J} 貳CB,X Az#d(鬞w(THZJd&$yiLI=!\]%fHLW<\x8>-|sbD`oЂq̳X=˨!gzo*5"hԥgrXШ&ЄF[68"HwTQUPՙ-F~*)8@ZҦ˭2Yوi-G2SķK0‚o]O v}KM]+ Sl1i3;a} -ҥ`t{d@wQUF6to)αLnF(NGː5)QROX:B.gw(cwݷpjnlފ պ[Gd(ިӱ-T~} UdyY}kqsbWVdR@JnǓԴDG!gk< 'ߊiocM3}=B*|nS׊7Jaei!cz}p pGFqݾP+~4 *Yrjk0Rn{DWҮm4MWdG %jp^W( tϣa_1XV) x2Oxa6B"Tq>놞gȿt=tFkV_ȾW(Rc[2F@Z$T9]jĥ,N:+?Ճ:a렾 '!3t%J[Y;,Ʈ!ңdξEW`)=҉HNaQ ޤx\!<9:hP%b*xq0!.I\)m# ÇIk 2'y 1sMw @ Ȥ3_2%xErffz ߶ S/?jf|~(|6hc /sRc~`~/:t„.E+B>5!D佃\xT]l -ɯ} B֏l`CW]\<䰻QVQ X;x/v`2PAIF^7UaC'> J㶤*s -zĄ/ ݹ)HU4)ngUCnzm# [խr޻ܵi2mQv< -WOˮE)T"~I=5nt>FSK7G=|qeĬi/ SF5mbDzڑ\NP;:v=jv##VXmfuH=90/ǿ'+OT>@mǎoh®oޮ2|%bx 5)>ˎ)}5$Bv* oݖg跞jcbߪxi|ȗzDMhF!%ڿ, ̅UߕI@4em/%ba J2{1LhUA8?q_FOjMCao;]+#nPx1A"c80]^p7y;E&zsrj3rt`Xo}͵Soqo}ކ$jBm9̧ѰXh )9g9S'ac[j2' ruFeo]8=\2-2~t6$ܷ{[]d )+.t)ͲkϪ@m 8@~3D^_yӔKvp:Pɕ [R ҝg_CU̡EM !'D9?$Tj?Vb6tfdGcv3xɴ#QKXMEv1[kUFWNlEJAf5?]SI4OشKBכz5/2cKIlhP* #k$ǢwutX; ,z" |nb[v%M%qqd|lW}O.klm#U8{gSRx[.2)"a <;(]xIKp˩ɍ$>ia8nFρ9کP{6_o=rs29Z͗f!Ogn~Jv"BX8OƆ Ui&G\k2TwP&#h;O"vU cԞڛ%Q:9[Oې@a(^@gqq,VH߅߹4Σ)M?^Q0sLT+&my >x݈:ȋU2C}Y?| J3{5{@7 EBCz6HfLCP<40ڦ 1.Qfuh0Gt·ra9Fv (z2w)Lg% :AP^o0V#=^V{*Q(MliƤ፸klV2ϖBݻuן+}gN2pWQ9; 5-E fKk|쿫qM!j 'j#N>|(ꭍ^nG(D "YhҸwBG^c)ufP])$X3|X`#@sN`ݸ WؚW qTw77{&πt.ڿK!F nam^ibGUxڰ,/ YñaKvu$aߢbRaS=ˬvzGpO J/ _B{dZ{#)ѳrKjF`@D~B+>WUzF|_q6bdeƻ6*i`(Tڝc+L@Τn4J;[9!Q3GH!o7^gpؠ9(.Y鱺VicBz5- yNǠ>LB8rӂ f^OR2 R~:DϰI;Y"QZh2"l_#t5jF6zLȿȁx'-P #W 'FiF~"Zbp nƪ6 h$ClJ?قou 39PtݢqY2 CB<6sehB̤#F.eF.o`PxNԇ*HwQ!VQ'iHy#븥N[*T|Ƌh@Aq') 5]8en%jcJ2hhD$9YFDvo@p\oV#-($]g$UA?oKIr'Фy]@q/¤.K x)'xag b8#d6Ȼn wmAUbj(D}wt-6N62:ou&Mܐ7 O=住}x1*NiU;;eˆ!P2z8tkkd@xylD[p$*~JokZ5{!(e"*WXDv9dJ?)oR cmS[r=䷰[\݃' .$u[s p-n4Q 9Ƿ}23-ם2R{|5 }y磬j2vBXH24 w0/\H00Tvqͅԉ C np<"nȃ<=\ c/&Id<Lڿ{@`ĜI8>Y|x5PT ROَO2 w4GsJΰ+iΠ|J./P9!<|QZ`hޅؤEic ݷ䛹u-.wZ@җoLq/)}IC?Y6PO,6 jTaq0$W49fۻg> TY o`M!ou_ㄮE܍J3]$B3r~Iuԉ럡GHg}d"1/9e:c^EZ!ĠXZ-;Oiȟ a W#jP!&TUϢyfXSHDw@s7C~_cr m<` ĭZa4z {K [@Н]kC*/G -Q"@i7=Rf(:Gq+ƂBx~:恱b噈l5e-`_]2T`ǿ'^t=EenR ^?48mh^`x>GX|oNAQʈW+ eĒܑőGhi$C= ՛dx IPEuŁ3">Tʣ|~|q癗7v=f:Cִؐh^H~zpeQأ^wAx@yLzUɷ׊rdkpnNi\m@?,<ք_O i4l?P DtTn&i\nf]F4y$#O3s,{KJG~r؆˘ɁFf-'2vγ'yfMgY/v[]z1QXX(i T T2+tL f#^_̩ĺY+h\7=^d8v0-qǻ$G r޿r7ڗȷdQpX;A&ZH]٧"؆koG|=iEdQg%rNOn5>t/#nV,ڬ@J1@28C`7ɁRJLX.^>h&Qfca$^OE^FOl$ꄏ<0=1gH7r$}2 sP]MI{'BCF ԃ"aqk[+a5h̛Yq9&H~4CM5)8\ѭaW /j1|oѓ ЪΨd\rA7F\7Erb.]0S;pA&IJ>zmؚ9%4[&uqM1/R-xm3]dm0Gu ]_0 M9dFë:̊)jrcjFhf:MY>mjhi,Fgg'\804:_goҲEƀԡyzCLVSfnNjї?w9`c]v=I7lsbn&$V7vb')އĶ H;13~6RJ(ÀP.3ykۚpmC`#.EZD[ƪ)|D iwh0/҅ WN z;%*lJ0<=۴J{11KjFv׺nqHxyd>?*h&Ds &CQEsxK^@63 F[:aMo?a%>s:קjMv Uaf@V?FF@$CEty8")Bw8N7l!ZEFX]c 4s&/KPIͫGׁhnYcxZň0~cvޅCcLꁀlİn0nE Ώ-aQPw̩*% [q-w$YѝIKU#Mva^9 m j 1|[a 4 ToEVI \~B ,6*ԺV@qXyuhRIMQ UщM;NZF\+ m#:3䠓Rh"$+$8bԙqR*mk:zj~`C)0^W]AHsq ndA( 1S:0"( U{錀m;~rn.XhF;l,ۭP@7` Lٸ6ʨmkC|iJyIkƨ;PO`Ԓ~֣/}nB@NV+7@ (!%IJQOzfNkpU’?]AڍVM#C %apC[ B1BU{l 0 S-0sQmsP3M̱#8m*P{$ٰ07{F;&2v^׉YB@HOH_uJ$Vw)]v2y}?-$؍KҲfAAFȥAӽf6iJP\&UL4Mk,6S>1%};K6h$+cȤvS3'&rkǕk^)Kp NS͵zc&?.|yyZ]SI/s>%i~9t7j\B$q-ÛGru.`Ĺ01*R_j iIEHaFc~8!#8&aFU$6*[y)S_@_$!z=8'߷4<:o LJJҥU6"ͦ^/Khp{븳ţ3<ݫsDoqbb[?8r`=r__ؔ˄szdGp h:HkƜjNZw YN~T[ P~{o:y-,L$)(Efv~֙,,\8^{:?AüXD@n +xu&J80 *yJ-)ݱy9qCQs;t$'omK¿U]&9m՘eo6iO!tnw6s-G"?!RooMI2%W ^AKl Kfa #V\y I\ A#GA`$IVNApOR uNqaAv(qTIMrc{DXaƼ.#IQui7%:#)1(K0P'xrᢤnY֔gK=8[|DK~Q 񽫃re\PP y%m\P@7 $w.RA!9x HBT-2я,v3֮ZbLWoZs` ̸EL%"3/en\Գ6]Fg.nV^zwA]߲G+sÜa!&>+qn?XihqÝxXX@st ! r\5%ŒTi򈂌6Y|ˎ{$LXBfAo)6=xG2L?B[JB@=Mmd[.nZ)VHcUY":z_}eCe³Ixᙿ Pu`0zܪ*O82jg¢j&zZFU=dDY|I7ńpfs\0LѤjE#Y]{`2f'M'<T[MR(Yg[CUvq)VAH Et27K4X`*|DRTPB_y5%I/?F 7$.7M4i޾¨x4Apа^b-:{'ԠV@3>fdvsbhGEt_7!?3>sv]8tTfs|wUC-1ݩ-ۛA0&x@r;[\zSd:.Vx2h]8tm\izG[ gXGR;vP7.xKmc\1[̥ {WUuuev,r(κ4ט\% jCjhY6=}j.=w@^ȇ`mWy_^VW}l_r :-y!w4qR,:;#w\U* Bڛȗ4PcMN("?34.ՅVIlM5T %wXd9*Qb"I*Le)My 7;w(!욋J۱HԧzE&Kڭ/7_^$XS$<9=CsJFAOjV؂GO4:@Re_;PE {fY#8G0}>D`Q\gEj q*|~#iJiM_%WBɦs$tȡ~Q;II){cW ɬ)r+UH8<#OF ;ǭ`)BC-:pbR3U*t]V+}  emY!|HĎoPT~3Q:H|c56"wmn8ffp׸: ƒ!GἱVx/ dG]vR؏EFeT|YDr`jɍ%+HwЕ \fSĉ^wS~Rs5R.Cr?F2tR}F\cSO(l1OMMlp:XREd︜P޶Z8ʴw4^R&r'>.2spAQشݕ;}hKN*gwO)i["2$>0<~پS{I;"(O->֮%uZ|( ɩ C]bsH\lxwy4 \NcFwS[[[3zj *(Qss`Ms3;.<՜ts-[y$E]<>9z"v^~kI@+' .GR?۷(c"{w) O7*ǂۉz[@gҥi {j^.RMn DVFxݍ^>p̔x䃗FH!V&O:umb4gֺF [v83ݭ]l3 =;SՆ~\!bhLf;-Q f\|2C `-7h3ɓ.cc}sdtpT$~zmp86RpU)o=9P  Dީ\5>mv2KlOaRUJQO4`jOiPqWGU8% D^3f㋏fbk T@tnmgAX{0\kCʃ7[ `1:J*k̵_y16"3m[[4(Fn;@ ]rZ n+Ϙ$c{j*$)mwvHE'])c4_<Cs׽ҪzT=L!`y%EtC~ X08w<"@kRpp M$CV ~ Dw-I+(Ԧ6*P\anuW;d0C:˩Z9J4țd_a(~Ka?k^=_ @bw~{S>!35 z̽HڊOԝS3tڶUSHlYMq旲SKwKq=eAK/~%}Uhj,X- 8!^/?vr?碬a.KA&fۀ^g:IIwv̙>pGRvf::O[x=^޹ uA0b[~t2}Jƽ3f;q hjG{5ps ]|Y^B)Ahƴ}W+U'tz n.ިVbC}= UTer蹁I'\$ L|bMGg2TV;ft^KI|~ٻ:0']Cbcjݳ~o.x \jHI(!q<;{DϬIb gʿ-E4}S!.$GVoաJfnT}r„n0՟'2puc&M6Wn `3 r,Z,y<؝!R32^ J+ 8 ꈋRr Ԛ[t߼ZGJggnjl{F<$8}8 =;!Vٻ'S=Uij MP/rc;Ƨz@W,2  /[R "2fP*].iJkyⓄ$/>3Oe%ϢGd}<΃*&^2? ,{s< zz#qR=]깑ӪG[ino訔4fm #E,p:WG{/^BeÐ & Chv NOզ#z9!#H= \Fu7ϟ"LmJaZF\ce^7ʸrgaG?l礖DoljXCu=i(@QN Hzk(A+!-#48f^_i}ځ(Ԓg{H8)V;楀T8%R4J_}Dn}6CͰ#;Y:?QLA ^YH,+р W#>Vak HRy!0+GtgR(y^fĜM?+钯6 gm6NN PzKݢL˽A*@"O \Ys>)wbHe̡PX~bK@Rvyu7]jkW$=i#|YL̨(LL_*)Kf"xrV ÙyK޹ n[z;-tf aqJ٬~Źpr%ޚhs>́u杛ܒq-Vc-ۇ2)\Tͱ<4BՎM[qӧ:BO V`2^Ir-4>(/swІ:n=L0К*J1G[ht.lDȊuF"Li#)a6|S/:^e2 *]m8 ' =/7ꩰY,i#Rf)?QC|5qY,f0eyJ?Ό%K̿A)}X+FY8 pQt:HэD1};9exxՄӟ#>hzzښf Yn*Ry#H}BA[,/OQl猴UPK7rl74O!{Dtxӏ KF*Mmc 9Vvm y9/bj>+k)m$AF58<KC~LN $?f4M.Xv-YF=ƱwL2BŖ)gkJ ͚Z)[To0hB3i%a1tcK,1xW`%TbX$%өf$H= d9ޏoMˉ* & >LZJr:gŐ(x lD@қ`Q);]Gm;1 '~͌T[bա&V=V$zAC0\sx)lbZ- 3wS@'Y}Kd'-;AǾYz6 # U!\$yYS#!u/:wŶq6rj00=!cڶE$;BRĦjPGt(٭fI\ZhSiޅ25TT:Yrlsbh_')a`. 0wkR<TjN(]]Hrz: N}1 \W e&6_{7n~u'(:N?oIV2aѹplC à3#(ᜨҊmNrQWbYf=LlPql 6NA oKPxO Vlq CJUu?qbqKùC|sGЀ4hbZ}o+{ [ Hd>۳jRaphnC gč{DB1 ^%N8-N {0?,R,v$#?MlSravTژ=Vh9P&E5Czv*tXi&J8buH~6(sTO'Ys|i}XωX Mm=qzu2mL:T{,5c|y/ ݗ)/ (ݒ ɛ>#AV)6?ŧ--ZdM<9i û@駌qT.,2c_WE`ez6%!=}pѻ+tJ֡ҞbXj×0sQ6;cUNqvx.3Y$«fgmh2/tn2E!81ITb;zcUVI& ;Ɵ/6T7E>+7שj(OC-Oӛ9ɠ[PrkD{sV3} z"ux/ +|τXL 27M搕J:fc>HebdwgfZ!O@eTDW:'9;K SwX9q `4}SSzw;p*-F48c ѤJ0 $@NJRG¯nPax^~+('CfR`2@ά3n@(eFB4)dα1\ܭ)P)),2  0*c7 5\WW\HwrS"Ҝ32 CzGt>ӜHܘoKG+LJA=U7BP"62ƔNRǏaȾ Deq(62qf"P^q-$)\GSY|K &Ҭ&o/r%.൪~?7rg`&~ D* \J$Bz~RECqhp0nhy,3'=)5y$8͸Xx=nh`٦3ҷ75k˽l>ȼUPA6@9*f#x{Uc̀`C+SW~i-^To_"zlAKӣ$x6‘pk8UHq}ӲFmp\@UȔ%Mj54ܖyc^WJY ^ϨK{AO z1J(mq}MօIIqHҝ-g"U9a|1V٪lgf d.q턉[]g]Eq*uVMhWljQ.K3.왑4W\lliԠ n>m'Rz\6\FO&nd&#f\*9xyСߵ; S&@w/b&> xD d:zq%NR'!|Д6h2V?dxOBS^#; dyUB贖X))(̉{<'晟=UQaod}e2:B-92 6O2H^Or\smc4*sVmH][Țo#}#=ctj] '[!Ԍ^\+]+d-Xc <ʳ& _4茡Vx;$ח]H.CI'ųRUvPԬ# @ O0Sd~_M-H$NCR _~ ,}B5/k)j4kD U7(\)Tc!‡X*eɶ  /)8dQc:KN :Ĺ>Hr2=aD0r{r8wU\6m1_*h>#/Ipjx}ġﳾovz YT}};ho34/RO|'vmǼ}2L?>"R!9\EЋ[AeŔ4Ikˍ30/'S]8t1KnR&ⰳm]P\b ,M&ov^"+hUng\\&ɫHf|NBܬ5qEnr.8uR>;ҹ ]'b/_%qE4Ϸۿ *T56? C o-3 7)*97]ka7}!ѽLyp)TETpt^Q!3RXM2 ҹ 8=i:}rwAfo*3=̪sb`OYWHf&RoȀg=|yfou S 3 LѕF;ۯ1H#HHNSV\oK/(xl+Bh17xO|_ra95# S17k+8LQKm 5a22q܈PfTe_[0+al_|ʕGu]$o~߁8q\ hNm7Nbtmh,%K(dH{*?QmH$u7'"U 鵱إ]S,4ݴQsYbxJ-st av_wJ~ Oi7%ÔPYW1ˋW6~yCAsvWQӱ~Q JW0vRFpq4>A|1b}!n+LP0/x RE9>u^/ `܎TvA,e}:xm4dI<m(uhK"VA'`ȞjVE5műܪޣ{A=.R^zh9Q(?.ͬcn CE8mF LE`4s2+LUfk"کq1ABl|,:k'ؐVo^%&(f]Yp+i`Đit:5XĬ{%\R5eÀq\ 2e-<<۷'̛dIY+Dx rNEAOis!)I El΂c6|s.*EU`!}\s'vbMb gࡴXb8i|֘`D ]j=dS7Mi^fO8ne@zR69#HgO1p''E>^rCÐ{8NiW5w;he#4_VȄ'[?cKMՖc#]' < <~rl %dc fpDrw`tb؂`NT$bE6g;`yW=cҮ3WB5u-y3?Mt륚jp`Ds:!eg9LwfZ15hPd10d 6M6!!vN05RBy H18v{vbnkˆI墱 d/8QM攰װۡ`qsB(dn!It޻&Puҕ 7p<k>-.cjIyNQ?Qa''Hc'P!_RBqP@wWoUV<4|=p;?de]%xBTʕiNZ U˩Lm7j;0~2-Zo1cf%%FA;>#'yz.&44.CQT:r\ atJko^ ަnV@EY>`8dkˎ6UB͍nBb}a&u8ڹXߑ 4-҄Mކ\~Gm6=aa*y%WG  =EOS-?j/*/1ƙAh̢|G5PdOmSv6|ZNgםnhY&]Vk@ (E/SizZΕuwY$;٬^6MXܼ7('+2P+WQ0^/x>=_CۉA?k˙ )wYEMAy9]k#|Qjw6W3 5W $\u%jLЇyN"%}Z{TM~ \O`eɲR5ѣ|\=Ŋ5,'MN;au&xJdx_‚8 rNqM3YnfFHVuPKK`aT={|SB"bmE00tB_Q))ZKnFIrp;1S !0.Foj~Z&{^{u*Nr!V'w2M}HZWqg# m" G EwmAQOH݉r[-F NyPA&?x_HJ2,A`p% [6@޷6GW{Z-2v+شN\`=yL}ĺq8xq!5tTt05['@:S@}o6OR3_c7rS 0gF['z^9;LrT>MƾJPh2:C M)sb1N\CL@xI"D[abrf|[Yjwց޻ |g[Ƈ&܎{&.]u1"#OA]w)G&t vX'(@k5 /#ZZS &ĦXpSU"$4Ƨ0 CYZg!,VQ҄vF)|*_˝D7W]GVz}8}!fF3Gf܍5`h3M0SY)*zWRF솤22+D7^JIs"RHvҲWMPo;]%[*ÒT9md'Jw:5q! Qzpg/bKNWЬ*?_;{I\`+&{|FBJ;ӶwrOm%|ꬷ6tBnͼ2rI6*%-g>b!&`BGKBT{ND\g;:V6y1ș%< Կ:XnӇ[_$766~YPtʶen6.{^yirۂ,fvzW"R@. ʁ,]]])oes )^d[6 G;@6!_k=Dr_RQCܡѭ#9wEI%"?iasjO7/bؤqx[/&-#XS/1KsMjgݴ8EWɮMxk/{{yhRE}Ƙy婟w^xds* ge`ܧ̆֫5Fe)vm}V8`wOQbAq S6[l\bzӸm924]wު+,bC"N дٴOڪD뀼Mm$1~]eUD%]Z*|L ķɸ(FK6jJo ~L\z!&^ȧvQuL.]!9?k.XNS;T9L]gVnǸYSfZp5Pֆ7"6hE:½Ђ7_(î`m^ө k`^|X5w>4K˛X/zlMYZ+oN'}swmMʺa{'?3V$nG{9x2iH[t?1x!Gt5]DPDB*ve2PqhdvTn+zO8`!8Hz!"wj_;o+RKO$&S<0}Y@gf0fd2p!|-G}]Pdo{5|~ bNet<ۺXjN_'Dj0d)ai%-o‚*p|YhNe w%l'<<h$2 Ф_72 MCAN( H zKYw]л= 0Lv<:2IyEC~)??  ,8VXW7FW-䚥 *pBI g0T q&SHfև] Rycijȸɼ]˔#`U+05TfmD%4~Q? LU묃)é:u=n c[#Zث$Po%FV+_  `a+<~3f_9AΦz~1 (C2-?- LjV&p̾`Br jNJj%-'YՐ_VG_2WzufQ!<Ho@ ֙sI2p5Uuި8!s,0߆lwc%M9B3=b+BC/]0Tʒ1''ؿ D@e޿ bu2;bErP ~b:ѝ}k_Vܤ \nRցEc벫|٫Dq1bĘeebS*ܹ9\MD5_OdrLɰ{Tc?Tكjo%%EQ~ cAV|BRlwT0zleΕb)H@cz^~8&fhjq=Zק.3Ck0OMQn c*_v5`}K8AfUWxkK, O#G5ojy|#W_PSi ֚0kj~J̺^pO9]NZoyYbDt/=*z;Be؏(?3{Nv!Uw ekv űHҟ%"d~}+]۴դ췶TG%d3$]*fPc q=v("'IG`N bami,7ixT?ӛ )ˡ%JH4t+^h <3~g/ǒ75ybӪoOYv. 7XZCw8]#hPJtqὑs ^ ReCtUK_%lݨKPӘQ& _[^aC8Cg]vְ[٢p9,CgL˹z1:#[x(D/^N"y;臭+.),rj oB\ewgT4mLf!mx^ 7 A0@ruy-oMNYImD?z{U1=~4D/ &O4\H~~.ICBuw  ][ $-/EVQA[jVq8lPq6gԃv(t4j# AdQfKPt0|x@n&+Rogc/l$V%yxn+vuA*"9Pz衰@ZB /pVp@+7⦻+QRk)H=磈Ư@XS#OhP "& S @Vпq" m9#҄Gbݮy }~Ī- Jg?O>i౯)ƫ?Sk2%8aV~Nu5m>b~ ;Vb '/ KV-G,;LV OBj)Tn}n!G=e\Q 3?`L۔\C&4xl%1 ~Qls+HrπKyܒ^w^DIeu^sפ| E968}73͛(t_bXYVyl.>_`йtrmVYR9k3^P7)˖('C gFmx_B'_1sG_fW,W-C;ZBjB(Q_v|l`FO&g~?VOU2M%.\(c>mݴȁX34dC+]鿸@>[t:vf#h#e{8sa=]o:]+YAܓSD ¶Uڧ+q ŗWB"~ " =aU7]zP4&;y W| +~ Ä $A!'o΂0A8f8LPhH#EA33bsF]?MWX؆nV;2|oO#18nbOJ-LJ0x@nr↻n wZ򺼗J'W)roмi쐓 4<'?tdTV `͹kWMci~9j6;yu}L*rz22=S8!/u2Ӏg h٨[dNӇXyքt}в7so#:LN`5C1i6@O>-w)]UOvZ;2\>b{Z NSK)ڧ/jKV5Ӂ%,:b4gߔ(![I dh|C;Mf?D%/zL[ mnVJ+ZvhmZ7 c}T +iZ\l؀D !^|2}\L{$v[)xK/)zsFNrQ$򃟡gwV+ضA{Kթ!~X+/GԳbj}øP3gd-dz+-8܎T;.*?+k!iD̸^r,oDft.+}_#\tl~eD@J_EON-c$_Juj+c)n;9Y0f0TKg4%p*o} 1V];Ji:v5B]~d& lӒkL[1V,~Jj|Q15ll E!FQ5Fݴ ∍?VixJvÓ91d7~ޟUs]80Q:(R&f]qh$.AP1D 9rx;Йڗ8tc*~c qXb+U ~+T<0Y2Mx̋޺JLa4|T22L!hN*(!~㻏#aœ+tJ83I | /\{[$m*\TYosLɉS0dp0{5# Ϣ6x|3=8m;=J:103pJ £!+C5IZ >[#^Z6C!_qa_T)5됾aEjKwtDtJey9QyBE\@!o LWhrH4Ww2Peh 42'g=%g(/Î6r@z/t <7'zNcP6Ի/#2#dFhwaDjV1\:ѷL9,91_+\J*%mK;(_fncqt&MѳO;e߸a%蕭HI6aμyvbPY L㭄zz)~̨EmyI;{|\b$Z#IO8$\B=V [OlYt"nccpb*R^I#HCE5K2E7XiXKf Rht[8eNsgPv4w;9WQw}vP#GmpZA{lD{%O Ɛ  (2:<=av& Ӛ3{wd?t2sr0qAZG9`7;oc 'K?ߝI _Ǖ@C&!/;< LkV|/xxÐۇl";f9ۚmA+yW'^5gvٳ+y[*]D#ek[z'K(^euS6h* ­ MNt7aٞ6I 0ݿWdnif͵е~@aӱrի ~0cJL_bmM+)0>gP9Em7H+)mI*7k_jGHb‰.m'7'dw;X¦G G=Fr·o ~QХH^&k?Ja+ws?Z)C]UYyD.#Uh75}r B~Uu%x'˻O(?r4mz]z cԋ]BrU+CK/UК{ zkHnr({Tؿ5ݶtė~}z؂aq-rOhq+.dFe%Zq1AI,dʗoͥ!*>q3#W w87_@5s{;>1X]4j}wf {~P}Ns1c )U q$Jr`¦ {m?n%bA.{%){)2xꆪkVfUZ,Ufeug6J~E ŀ ӈW8遝X-ǭGMR$J|ba![pZn7%?ԦյVN}$.TOZ-tYQ6! 0On_S1RA5jfs܍I5|`Det=UnxPa ׌p"\drxjz`=ގAK!4VpQ&X﷋f7ii2!1!Bt2m RM#T4tfm7 gEklUDX,欳ȗ X` sgQ&i )wyesfBk`=i՗|MZr=OlC4clt?j/UHK_~1R5Du͜&WتDœ!xv.9" )j.@|[.Qca 0/Ʋ<t6#if}X s tVtYN)RGյ^ tr( kCZm A@J?rocXh#{ cڅHXwH\0*8{Ì5 ?4X͊*0Niw> 9$P|o ꗿBJ[d)QT(D6t@Nm)s/"Yҭa^|H_##e9^˯YUIݸlҩ{%Jr(ĨQP*cxvcԎTc/-kM*`n9{1I^ޱ"Jkqfd59W̯%b:\=Eu hNng2BSA-'T+/x% =Q'f>M>2i"=b%~dyZ,s/BTٕ.5pɥ^ɾ7CBKѷԁ+0);/HyYgfS3vt-KoL\į;QkO:R7d|=H&ŧ& #*FK|m~Zxݚfc|OeCSOG;XY8*JXKkL IB׫>"*|O$"$WOA3R rvtwC3?־#xwTM+"GYBLJ6{-@1~>1 w|5o>>mVnn2o Me`“ aݙ{QRz TXc@( zxIPwHwf(?R2Ԭ#'^([:ܩT2cbr5X7b PU?Ϋ)E#&.>e㷃˭ JoEݓ8{1 H6y-j!W3דFO'Eٵ;˱q_" ѧHƚ T~߲zHv nU^\֞Hq q&YؠzDGqYnI>^~kZjŠ+oVioG𺏈Fhk_E{N+h4PU JW6_J: N"d+ TKtiCxBew5z76܉ Iܺ~wPvc w}O1.O+oBeܚey\}Ԑ*Ǽhu|>T^֠1@c_. /jWV zG IO6`:-!iq W7 S3YVCmlEV{-}1h(:(.`Gn(-J6W|SFvaSæ]`gߕUf+ψ xaE('fU飺>MA?+bOH# $ԇbrH)UFN[%QeMS62|2SY]/mg^njIH7MC8sQ8{%R1w+"1RP|X0 YD]Ao|~ _j [LKO,MT"B{pAynЍT/!ŞG)g咆~) Q"ޓ:и x>F=5N Moz kzU J ~ۦ5|aqp:ejrFUL.TVgE5je{Y`*{Q$W3Ћ=:e>iok_""FF-OF+)hM!IJϦ1S>@da]uH{ ,k|_GxTmj.C4)/Y|Tdp0g4Qgl>AcYzsPS-"ӤkNf< `wM-8l0po  MC1hwWLYއH7'7w2 ӽIYi9fAꎣG)(/fpl[ q|<M +vkn6yqS"w2GM!*Cԣ8 m[?Zg31֠#]PVoyT)AȀ(akIQy)}}qfM%M{C_UTr#~.q=mjkNHc (O2|cXnT{(J~)}3 n@HH;%xNSdP+~O>sE&YB]$6[ &|yOB&XN@nR,L\GE FWdfũmm15WN+x0ڢNTvׅbَߑ_|ҋd7!>xYrEe>)UߡW 7(dIbDP/FEH!16ˎP/^OpZaD.jS5:'e8{IHj+tjKI>r#H*>5Xxzz0a9IC]/afhBf̼䔾 hΊ:q:3b4 bEbmE4%_  e0{hܺGCT2buDpu늈M"FUעUg c,H0vO§]<(<(QSj$b'+`QCٓJu 3D\QFd>&&깰1b^Ĵax\f2Z>NFujѼ[aG\L1G$u.m[a<8PCY~iIi$ YWqoZ>v|lN ɘvb" S,8Aess{K#k1N*qMp8wZ;UPv\s? Lj_}Vc(|EZC璕%Ђ1c8o&W0-QΓ9oQ;ɪgY{ nVȇY=5z3@*0v5=DzZCϱr&!B#X- \7 ~_N#; <&мE1y'/q IӢxB"k_x. 7+g5`5{]cʒG7%j kvgw&&ꭍ\D|Gf1YC $)X_75jI %L3@wBp.,o 1=t| %1Wy;l~}`WH6 gk'{dD55#!ғ#]5T?b.C?.)w ԯӓAoy8MrU @N -DR}G Ѳn((h⊬֭3, )5#IpGç7'(B̜#'+7Ϭ[ɲ=WeE*Y5HXWKwi1xƓ5&Ygk^()EQLs*d{U!w8A?Ro0\[) ;&`RM>M&#u$h_B7]/)|ԖzǴjR .;gJ~rw]ǞgЂONL Y~+Ľ|}>ByMS$c4ŬFxzUc'ΎqkA(۞L܈/i 7m?b 0,~OӇNs$-벣FN af3;K3:% (lt,id0x:D,9ϊDTg ?O@s-_^Tk Πo8oFm_QUG_ /BZxWk\EdX `c+S9Egkq)ئp~lbZgxTo7:{Qܱ{}sz"R%.RL$?dK|6L{19@W:urY774_ʵ*GȄ3,<U^=LrY`UM@P & Di6`oWo0givDf(d7)_Ń'0<3M~&bP[UQ-^caI?pN rWm&v:lk'7 b9L(XQe^rBdC6̻nηgQj8<{1ﺳTV !%1o~%DgkxJniLFvhٌ&@T1U([~on!?D-#B+u!~•#r~y<'j 7mґe ڝT`QڨN9V'RV.-UB 3-pw zpܹ=8L,:AMQ!?$p+"^2 1'5N3ϼc ȢQT7M1Z:wێqP&"?B8[EfuX, ֫LHHv;}({P:N.Q9+1.[Iͮ#=ĎnMW zKg$XS7c\U·۠mRVTZTn^pR1ƮZk8,TXOZ]KEZ1PUDCohP8BJh31tپ+5͊©>b4q\c|[[D{*7[ZCs)3nOݴnpT͚uY*{9=JbU PJ>xş| K_qYS+)K2Wkv)D[]h  PzݔL-iR~i-KtrXI`l9vy*5⑜HaĕۆZNغct8,~"|a3IIiҼ{2T /ĴbtC>Å|ְ$^&$h+zbxWEQv5g 痂b[zb9mr~ԞGRu2np]UQ^ <) Zl|[Q2Cp  % \ B_C.BN>¾i?bzq"3S4k\ұOEwo,1inB@If%d=+T&g1YgC>kLݟ ? DJŇ`%2cOZqTK[!~.pBoxS6_b,~Qԉ\&QE/8feCJ$R dvFoV*taUh;%cl? ٢UBun,Kț]UűE3@?w=R,7A-OԶԅȩ UOuMc~ًąe.i 236L%˱|"p@ҝtR8QC*~73UKrz3m94 c]Fa ?m, 4HwZ*]ܨIL/]_rʼnqnqg$i;6{x#Ln2Jҹ?/?:f #ڕha[-c0cf|뇕n^sm W >Z4/sԣO8t;y?5={޼5^Nٞ?`cqq3c2_REZ'(j^1 Ⱥ.&71J[*EK0ҩN]75r&Vlj䒆bdro=?+j;ͳ߆o3d5sMT* DԒ v-D"H'rY:ll;Vnx+fo'%Fg}]!6\ó=ϑ_]10҃Z$OL؟\;L L~ 9zi|Ydb.O ٌQ;L3ZX)1,1Xh? 9[ [犋c$1-<4ճ\h7{hwke uMjYx\{,RB-b?]|g|*3ViƴhT[h{A.c Q-e< dC97zA-;aNMN-]<- RLB3͖\S%=}TVt7r <2BwʇQKvvH}rW̋jfAލJUS@'j1΋[8`x[R`$PvYݣmcry ~-wR54꿲89C`8Q|^0嫣ʒzb-{CO&|Eg|D D:^|>DIIWqe75i8!ND(4y30n=UQ'dHCɿ(@dy^3(WICͶC[co;(dYlQ[nd\Or)ිԾkeHփ E$V =:~~*)r6^"#lge + }Ni9m2 ;Cdh޺7 J2bm ȹ 3i$vS0DzC悏\k"T,amKB =8-h߈㙣v)|LE`hC=qBr[igWw0 rVzC~W\G.@A I5K%ػ<Ǭ>h8vaY /iJtP1S NaR=*1Qͱb+l@-g[ߕkk:v%i13??⭅YGwbj$12YܟPDWH?䲀ěP;%sX%M\'-ΕRFC;t C)!SI=Ѭ K'@ <{;KF sU@@ĮyEu3~S-OM(lyA_J޼a9pUt˔njhF$?9{Q@JLi}/t 띲2b 1{pՄsmJݦD(B:ʽ!twu7WNyHG?^12k`JkK4TN(5,RS_~g GosM .=g,1vD0]^]J))]p+\J/Mo/T\`Qgj%JIi:: [K EZ[ tpNRIš4L?Ѿ4 lqT~^Z5>@R7Xӱ1k 7Xp+!\ BB~kcao FYN݊+` >-ܛ{9Aor;TzPe L CUK=("ϨE5;MlploQUqE DN ,.'tS#',^pŰeѫF/$Ur,~\z97Ã$X zụ]nTl-WHgl*{WY}O1'9C|`>4-Clr@k^d\`=!x?;1KhiCUF^ o* 쨭Н:C~?fH'3@rZorʇx-S;ϊی3e2wRzq`ӻ-GsRJk=lh `X])G'jͮuf8Ԏ:vE iZ9?1#䶦Hí~$6kJJN^!7! e!9</OpIl^m{*TL@,+ ewu.sF HSp.0Sv-E¶Y}CZي *ΉCx/-%_ ڂ2hkf^"NaR#`tI1>cCZ_r!apYP(2èc+pؠX~-\DՓzSoЪzd%fj|f(lk[SiIlRiMU3P~"#k d6o?q\LTJ$&|_&ډ[_' N @jJZyJN @a^{FU_WZm@^>6"3QԊš] d4P[hB,@+>N4x)O|\66* +m/,v/6AvҰVPlKbRv< /Y, ^ܟ,&_!j6AQw"vlFИ%]?v,0&xwnFd nj4Q72`pAPjꍇ aaسrx4I^31dgނ7jz[Cț<~(z^jANZsjcctYH{`~k.Rd'}M@|(+ًG>v8(IDS. qPbmȎWPR1`+$!^*%CUA)·qLjQOse)O1R\"<(jPu;J4ܟE$/m) h߷_;jN p$9 '; ?ehcԔ9lZk G9Ÿ:!h- zΒkǯ 6^4N̢V$|ק yb"ZЭ]ȃN9zL,ꇥ4A^輾|HF [y҆=ز2_y7c2;JHjasHŢę#`uT 4+ 4vOT G1_NV,}VL6k$ ϠMňU {_%ţĬ}繠;c~"YIcJ[ pcFsцJ(#JV=u䞡]Ik[np"*PܣO(%C[x;U%Gof9Tm!Kg7Q|JL+JeJr42*ԡ%1,AQsiM_jmHaJ Y*UO<:VO{ۙZOfYԠ\ l²eiQm_ 1r3EMsȸcq8NRX TNs;ݼqVfr׊Ŋ%K-jtAŢHoL>-/k(n!{ϫN,6{ d98t3P.qܸT40}K"KB!79ZE={}g9W~rQ9|W=틑Z&@_߻y _ЀEtW ҜܪsWB0rB e 2f[3E?3I)( ǯAŷKP`L ޲+jH\?B[/ѐnU&ܳ TMagvX.׽u[ ]DNǵ=X p c~r}LTNP QJ<ʧW̡1hv.ф.=jК z42+tM/eoKEjM,|g J JJ6{^ Qj x6 5 NŵEGD_[U;JO=#BYq; }/ϭ]l ";c&9b],aMT>Ǐ$+OJAGUl~ rb9r`g)fޗ(vkBNz6Gp,/җB-.Lq9lTkG*mSuey;8(k9Y)Vr^,QUCqQRh7H[c<-o<-Pdc3ԛE r6`X@1#*x=J]$d:I%uz:-'D"P@VE\}]hv0_KnGFWp㡨"r2LC1Lf tIy#}:9>Ur͡;8`Zl;2h[gxvBh{ pNb2Ew<E""pS%-<}RJ,ot# ae5X,=N>, <uu2{cخ!Ui{^M~ WEc_M+Pw(HpypkC_JeGB vW^#%| *pE@]H*X8bMʋ:W緼kp[c/BM >=yIٔ#,r_BM_eͩHc0~>onY 'uF燥=IX\ˌ">xKT*UBb6D拓&V ?2κMǥm%qvkS*%D=NDIS"1Tۮ1!ƲjŸ5[*xӧZ ;n'`}`0J8V}T/SSC {Qr}_q>A9.t#!wp3aZd0g fPZW:y-ΰiB|hqw/FV$ 2c]7ox9 g'tt!(uf<21'puz\B`)T1ifk#H& [ * Z`pns Pyj3H dxHK!(^&덂K* Ԧin N|V90 .oEC01@4/c0[ ~0ܦ5 n*nѹ;8FF+3y|'6FȺ0.uC~)X}m[t˂+WW't6,dD%}!sEo!B-{G.a;lE<9wB/'pkg^&\UPGH C辗thn*L T`?(+stuK7@WwfOV*ԠС.;.~<:D, `iAJࣕx 8Z': U2 J T!~z`q![ybb NT'ÁK_/bGU%X.?/Rþeh} wj%!CC4y1 <=!nju^^;׃ DhV p"}P9#L@zט!L\?> ?ɎB6kI5Mo#PI>ޒt *`r8&6l{;qPd{)~-BFP)om+ǖ170Hڿ-TdH}d숝|u "b~xHM {mADZR1<=-&pa.av#C^p-V)O&Wti^VhPϢ/,Wx_OM6"c brLÑU[{1h9VT]/! @-bBx Hm[5cw,YvI33h_G3z0r0>>L/?oU2Wˍ<RyٽH0N>і+QmE㝹׫ +`'$ ƽ)-~! &Uf"f#?''bVX_k۶^E 1|#~_R]岚ĮˑHJ%ky^v4ޱ S^c6Kk lNS"+scBh *ᆛfڭoWG Gk 39e< }\cj.BznݼqPv!BRk~>م7CL2V6^r-q}KMÄ} =]+&(FC-T ١V }A$n=B!Q g'R9燏'^mBl0y T90,;r` {[xXMT9i-ҚtBӅLaFRy e:ej(0>Pʏ@EUDyBiI,`¿vyěK,51=C-D-ǘo 't^l+g:=J_Pvb朮OE?h,^ͧaM-$ *|F$HK{'SNJ'h?Ȩw^~-u&r@@Y>7Nθ?"8k-*ٟhD Y:}_FLeueI_+ÕLy tv( ^ʔƒ8Ya5_N a<"fBI;ZK7[>8sW̥nSVT-s'T\b$+ B+j96Z\\7iГҮd""aDvʶq[fD:/#HIg _y}M"T{ef9R%w(ЖbȐ0PSqFUEN)G1 a5.*d`'kB3QBwL݅0fKjȧގ{c`敯/$X5w2;)VlrÂ|-79pz&6X0gȢ0\-Tn5 A0@>+8{/la@)}}1vO6`)B2Jibzl8:ntD: ǗΚ4*$ 0_ˆش'64_ʜD ӼG2,  5hnM 2ı*Hi N/ : 4^:=boWHayd f? λKM% m wg0ߠY>+5*yE]P{ ~oÚN']b^٭W> `ԏW)eXϏ7-E:R m-~r8i Q1Yv+I__ B7.EdHvx9iDZ@LqpZ2Ë`wgl0"&ŋ\Xn3ҵYk}ZtVy>b ~j=/ਥb ow\ta{6-Va-e~%Ȟi6;"^Sj|=6T/WGl+v: !˳"Hk?vn$/ޥ~;ƕ>.J:ٜaaWXcb`[K^&Ig6{k%n\;?lw! 2nvz3 6ziF\Gj #UN>K>47m7AH^gxm@~w:8lۧ^mbuy%R(P?σ x: /a3d~~<9qDA!gS۝H`]WQ?m;,^#`EdrP3nXr'ɻTNc, *N9rnc?U+ ٷCߍS QUNP? jCyX5bW?`rPޓO"h*KA*94a2 Aҋ%SNW.xmk=\S:.Kny_'_5DQϠ;U4K';ixzcħY*Գ=y׼?ThT!]5_ I4uP[+}֜Fb:ԕ}9@ӌD~%<Q&"H>甛'! rB>RŔ}0"Tjl,mKeZzwq9$x <Bmb͘vrZ{~0p ;f0MlӐ[gW.!#1`b DR\n> O9AѬwcni$L1GD# 4"jo=_kl*xAc A>.~P"e`,3v7:r%`F!nyPXv8MuzLY>*Ǿ"iV#\1w[ԖFl #`&LP]C_Hf55Aj"6Rc`ao60cz[z p}MC6M۠O+ɪ34F“r.׉9Qf"ȰpUTz$ kai%8{c5x3> #;.-1wdE^c| ߃']Zd &5BxM3@KeE N^UW=nBI3&u(TBAi!b_E&UKu+ P1XvC2~iiWᄦyhagv3re7ZyN7̻ 0.0‰UE9_ )7iZuYt )Hfx:pUTNvtAkVC<=uo6fjǤL_&(YUGizǙg }U+Ysư<36 h"]wAoF7ZE.d%&䛁LPYBkh IOq!M/gܞO?1"ZYX.\@pbSے(ϋf0~FZ<#y@h;16EZ}I@j~( 0o)T!]%?f  wt&^auTiV3$ 5YL^C]i)tTc`!t+r*h˄Y=LJ9tx|k;alCYqLc >J?,qq ȷI <]._ڑߵggЧC0 [MVOXY v_Exz% 9DO[ؗ%儑3^btNk\>~(B# vJ_Cҍz`ɚ@ S~py5  ibEPP;1}9Ly?@Ʃ!M`]%Q˘#a%vruUqeUpx;1PZjv9GG &PDX~H7FrQ@L7pw.Zy؃j_+Ӣ\ϞzHq9tPXje5[ d/||''zoB#"LRr7nxZџCM˙oQ7)s%611k/z'jŎļ&WKB Yb@ w.H$Ob螫.䙜f"n{z#aՖWbT1T7R5tG:,i9/Z[5Ϧ'){"a] e jiG_I+lN{M{D- aܭ ^B!^{m՜V`%w2h Rhд~ڮRȴ.Ī 9 ]+~%qv^JV:J <5T+Ժ +([ƅ& ǩI;DL*Rk\[ *Y{#l,`N#RZz1@uZ_VLP P õOhC:i2uto t?0 Ezs('L*q/xIc%p*ФRT$aGwSq>O #7j\p"9GĐmm{88U4a%⹳ÑlP܀տJ?@0keɺhh`K4WQ3#B&̓ljs!Ļ;# v%uNHWc_\YzMq8J[ʱLk5@а4 -͖HԶvD>xlto1 6L 4 ǑH"4(TR :3Z.ت1&f*K*NGcR {ϗ(KQp^]T{:Ì-(6@k f 14Vu(rT=duuAQoG |̵JCp7P,]ld5 BɊD9`.P?+fֹ:j?^cI- Q] s a#-I0'cLzITNzϢ|&wqrH ЩWRE`lC?'?-^umE:rQ? "0[^Gcz2$}jU;t;`Z^}چFLYB x V_6,y~6v*< ~w? CTz~Zt: )q5U"QS`ʝg{zڞ9g *\"q9v\B74zh)1( _JfT*3_E۷rFs i@5;Y 唦@#Jq@xñ=䜸}Y9hMi7% o Vtxx 0< B-ؑմW"gќ!t܌|0IL~(*F{$ckE ƀ(kMv^\`pq. )sLoZ & Nɫ7tpaEik\`j)JXުགZk% bt-4.`@kco3s9@`0_@PTu8-rG9f͵AD}-ؔ D> DC\w4ֵ6H\Ы7HC0Ka*06nW(| w2[ň w>@@×EAD wP#+cރ;f]L].I8yeP<{_O|AU5 'c=X!Uޠӆ ;n#v2Ɍ#fδɅ=;IpIf4HZOW2JZ]WD@N6M)wlkl\zo[(mBγ%tW~&;'qbt^M1i1 G׮kB)2}/g{~"+| cz nozGNh 5Ϭ5iTQAm¨&17Lnm[XW ~Dodl`C>s_$b K/W~)cޝUD&+N<RU`I^M*M#(_W?YTu1F>2l 6"_y\`Q_#xs 2X^9yYdrúۼNO"ydd悙pmPa,JnŽh$ub-J3,w\eO U} ]."(֩"nXg_.N~+)6W^Oi@qSpIC7g/35QZF|+ UjZg#ۻj57udfz]jW6)?Θg*o(s%ty+TN`Ti(ihx^P*E#cT%Qhx Nodxg',mIa2 6iyX ,|Uc4gιDl 0I WdVT@Ua$/^Z{^Z +P_<|Wc5-szh15@_ep8£շB`fyV?d{b1`m߇&3ۿ]HJl HW!sTXOdc# ~Zfospi"1n֣(ee=_#Q51b-/7R> եV;$C[%딋$ډGn?bI^'XER5oI 9є"r` .''Z^J_BB]JW0#LZh'ўg ,^K-Xeb|h9(('zEgkhiOf e>וi.}ϦTńz)NxUmQLF բuWY掸CAC~Z$jB}8 m|Ei qaJd|zOUk +jI{YqJ[MYlLY}B=j锔k*4پD}dT_~M Q!H]>S%(>#Xw}P4d{$Q _W<2^K=ӸmKfMsr)*=-.[{ai[:W9l][)ved~a=g9^#/:7@cd&,絡,.FU@y4Z =?1 ^xZ&^7j_[/HK<},k8 k߯Zroǐu."86=Vh U;s+J('ᙜo>dkͰ wkJȍ3{49< utjKJ#>i6D%h gyY C,]4\"Š7gi1-Xہ冴fkkJ~!Y7 -%MDOkC[Xū "#bB$$ia:CE[JY3c+;g _?!ׇCl^[G:a۽bYzB5IY~8k? :[C6T5cm%L7l iR@.i: ?v?QEև1թBEz0$u:WteOK(:b' lN>;ܘ@M]lV\O( pr#Lei.Y˅uMyD6`됤sC^o:ctձ*3F^j3WL]Hpg[HڬV}2?bLosiעA%OQ*0`.M.ȋiTgǜڠzkJ-~nncyJs5UriVM9Zg3Q;wS~ltyچxr C6Ȧ9a2ؽ6}>YW 8̺ǛDv.S2yȁ%;gCK9NIELb}rw;|a fuV\3%#HrF$6]bVhNy=zAkSf@1BA[|irG!y rZk}h0B;n KN4\YAu kfw?O(HrU^`Y &k3#-yݶ-^ 8 1aTs<@9 5m>V{8:Ca,Y:?-fՇV/R.`*Zg0ksXaiiXă1E _)>7/8,oe{=Įez>H ̇ /'GGS6aZ\?| &͜y6"_dAhc QSF7 'Y/L.F|<5'KRUl"Ao1EMs Tuנ*w ^ 4$ a12yN<\25iE*>:OP ^ʝϺF'M?H`n+.|Di Ƽ~)5D-x,]Qc-h.,[8š.duG.(WDFg4vp:@.!wK7mEeoFN)&$ UP( \# rxzԌ?Z`„$Z) 3J4/9X;nz/'`&>O?l{{1V{ՓG XiճZQl\A|HH~r#X &$] E2mX~/ȵe]{gJ7o<5:w>T~RGȷKDkY#8ZK Qz|X^˜ 4^&@EC9O _C?*MDL[S3<$F y=yJ D!^>ufcixfy7\lakE5 YTQ2"@`c~o@Vq:^=2+!8`:gop_&ݨRC$RYuy|Ki"hJdaJAxU >N0X"r& oK^`(wi _`ő84;Eb#ƒ2֧T>HmG ]zxz)k>{ǼKBskB,[A&:|L`Z[SZ.ژZd6[k&hJepl h4_*@MI=Ӷ @(w*3OQ!y}U*(xXF3va]]&& Lz? aMDf[!0=6 w ck_ĕ/2B1wl&cHd93;%k`=3V'R$NbjVh&7Mgɇx)ѓ*`tWs]Ӣ%-i4n 5y9Ng$(ob Lr)&  ;+IyE=z\TJe#=#X@D~rJxfB Y/-srQMEɲZ/+, +l2({ҶkOMFnn]w;5y?\MCHwdi~[ =#7;}.y6C 3Ce`>x3n>*hp3;Pr5lYaYҷPv`\tU%!N,X 9K ߵ`USw#^ڬڙ6H܏ >Z}y.DZ.< v hR&-1T5"葳1mLl'JQ!r;^A2G[H-؆Q}S $6*@HS(ZtXix/Jkzf u=+SvUݠ9H4+?LU _1êc kAԢ$NS"_gPP菧to?nhu=tFJ^R*dMi|&OW- Q}Y  ̿EOYl rMltUɇYo](ϼ5bԘ&n%Z'n=uԤTIîǫ6 e_٫d^;[{N{:F+0c:Jw,j/3si L|?aYyRYG c[lAY-R.3}EPCM b%7zܸ HGWRw1)Ze/L;}ah̝fL{@M0ޕT~ $׽PBR(N"fĹӉ%0|,7ڦA͏0DB66qv$C[SR8yꟼ).k )? όJCRoZ.2jY3xe}]HKEӪr]lFZVj[/|ڞ8bVfM.ԤGCˇy^..2}3fR O{"n!2y+0'ͱO8E7` 4a ?kxulmz2AN TuC^Y ׶wݤf}"9o.R܄Xu{-ZdY3Bt R3rZE{i=ty2 y:y^(H*h( ]eGw4w? <|vx MS+YbPgWfNf{f lb R< mLe)-/sY9.X !:r!t4?"%%xBfu#$V1GC]NGl-ZZ=vD/']@+usㇺuVFgȈo5I,Dk'b,bxٕ8;AE+9x#4x)[ޅ1@>HNtZO@#65 :f{>ĀJ&.h#dѥۻ_@5!N=wY|C(-q 01ՠx[(Zm,Ɏ^1 0]f0tpc4:_$m;Pq=5WYסL6wdT*WƟ|4M VQs-0DD~pf6 \/c4LLJIXz4+#:*|}Uæ}߷4o 3$%f"9b}2^n/,cqEؔLdy9Z榰顔@mKE~uq]_[;˨2) 8 k3gdIW /5?IfjhU(# zC Zi$DylF tD戝mG4U7PF䄨)oFh^()"I<+v'1vXctWL-8%5xN%], w7 < #m5 ~lƢ}~i!0>m^$k cU_+ <-z/H+u<~[NW1?>bcX,FMĊDCmeZ0yT?~k85`U|eX\H} At.H~zb$mEGé)p}󺘨|>,[S{;hu=‡d_#q]5oa`F-'Ra|ɿ-b`n7Wf\󮐴(N"DoX.:wիԨXwK֤X]*|VEfBvJB5z[ky6*UNȄj@ࢰϐ 5\>~5zBahVeN'qZ *l fR<t GqU!gT?vV-K5%fQlɢ|;Q[+_ƛawBC屜h0SuE\DgB)4Tj'295pBҼ߄L۰r7PF)H7$|eIȈ,ȈAMAx$봒zɂkyLɚ:r9yItBu%4x 1gp|q[68Qj+sw-]O xixycY\Ѩ7VaL;+wFz qJs eW!_.4 ׋4BO ,FƒNĤh~]BZ֗r޺ƀ}So2>E    o| cZ#bG/>Ak_16/#GGg6N?I:TӅdHzU]inIr /$S")o-rB@}P &ܬikBKB/5) uP=pn_{9(1PƵ=ʩ7f_@0AkrA3 m_hpph^fuIRiףn1uѸ@D븠,]-EִƖGȄfVpqTg\Bvɾ!d5 nZhOVHp%t zl0רk,DJqb¶O1gn.bOtWĬL yhqéUV8[2/1N$`ylÑKR 'W8-ϹMJTlt9 Rja\d6z#]G`kӪG%^+JoNЭNqi爘r {ViQj"+ؿ֪ "y>J1p61pv[%]2Jӕ pE\*IK~@_+ @iVkSGD.?p]^+ˋ\7)Kr f T t>\Wƭ~?v$A gA8V]I#3xNwGkzS3 d}L@53se9},NK:!-.chin :S+%zb]jѽh:G14:X[>n)"<:*h{%J_ȋLr>*a KX׫f*GP90sȁ U6c!CDKlNa8I\/+o|o@>ͺaeKa&Dxςl]mޙ*fh}.U|{tp}de' {3Hnw`b%,y'-p-˔gI<zm_G IP:M_iS<X@k8^$I*!”Q*DTP-YůݘMrT8\} SW E}07e$!4!~ LjX|C@(yƐnR b#_өH 1&07E91-n"p?URs9UXo禝#E?qT.CF%B |; Y Or IE rne=&ض<˕{lc8Z(hv7z>g_8+C%[f.SH<;2Q{o`" N|`/=FqL 1F҈F0ܸr:z^!ꈷo>aS.m}Aô':~? ;ɪ r Ga*Ռ4t u?[ m-v^8LfƋeZk?†Gv ҕY= ߓ; k0@j}wy1TTV~$o-2i|]÷;&Zv<30a+aeĿơC\L+VPhI_ Rzg.AToT+FI($lWW҂Ɩ3t(ɹ<> v_FdYz{aVHt̉wL\'ix9d6d{s @)EFX5tJ;i|?ϻje;\TjH򹒭Iw cv@~@=dCDP^<# (ϏG}drW,\n)j2:W+Ǣy(t<.^ BTw=Jkև,O0X֞Kkl4f1 xj6 8+v~2B^mzT _n%6Mz^ &,^XAPw*nG2J!FvtҴBeyWAkAuݻDkFVQ}* [U/mw\= cmHck̲,|+v+Cȕ6Iţ$F"\/5M؂qgu?X!CR=?jğ6bSV|,K`aJA{:W[rm8nfHuPKjsxWVP(/D)t-,!)tzF=q;+ #WK$9AzW>uSBQ/d+H MKK'7!i߿Tp{śh][PkkVȪ rMrwU2dbRLtE't M$Sà Gr2!\J\jS?`$vIF<xt 8 [)1"&B~4UhYu͕(=7$`jq>Çχ6"5(MfvL#nbm/!D[a$ےLƪ6=ᑵn$Wϛ>c= <|xi|/bZbt3}!uɴ]to@CP38Ƶ{ө@gEBNGnջ8sm}T:EL0/rKemJ ZH5 O0ʜBY- R%磴BZUʟyH.(E**oY(\hmlO_Ȋ3Y恵K/8+ Q?\gy [\!Vy5MOByUoT$ ][q%m~"St<j&M%& @ˊ8M 7H;XYw}կXڃQ.'-= )Nj'A&^mHb4=5dֆ9s3"r.R)-ȣ:#$ηxM7!~2r|7two,q&ՔEVِR'S _,tE@^.]E"&O ]ZDT}ޒZiRڴR#S[&¯XQOɖ?h`VO(5Kֻ1 %qIhHиp\O\P9,^wh\S Y-~%l[D~Ck[8ADz529!ѻY谶S(«0bX>^ab8[ʖQT$u461~op%.Ș~ϋYf oW;*n3(7lKRw8 R)3G MSӥiF6azȕJ݊ۼ+*D~FʳI׌/t6{E,\;4 t)d6׈. ]S&Q1fzm# )*3C LUbC j#;l6k]Hc9;}K!3H'\I!@,[4ӯ ECg6zɥ-s[݃X5 ;"[mm@q?ODKРFk_Qcոz#%2_X}?!+w> ɠYjg#vek$5 n={|.&1KxLa^8 G8h& X)-X]:VIܘe#x(,Hp@C;Tv{t:N^ rGcTޖT~'u4W~jtv!V~) ]Ie1䠑FS<{X ٤S$=sSvP&?LHt{NNUǼɻv='3Y|ud@f7"/Zm0]RU‹&yEJФ '^?o]$䯸u ' KNɈG_-J3ݬi㍂Z38OGs1(]"R tϱyVijy/akdS9TknN1Ӊm7NLs}]&5^ز^(zV#` A2{Äz(w.gXe,Λ L!ܡS4k2=sKU| Y ]^ew0,jD~as~tv?Xc#2bh,P j䫕5MJs--aA!qU dCjr6]=sRv-^_3y-C":({bv&C톻tchǂŃi[1%/R4NHh19QlĞeR} aaCQ=_wzg5zE=f|z쫮6=l^Ю+#痱Hm1DvY!39E˭N1K޵~#PR$$m@VBAKC'r&o=ēVaSwX̕QXnЗ,Mnd1[!k1e ʙW%qd{gWi E6_NB;ELk 06xp׶o(kup$iozMk;JdŻuR_501qX~eW.Rpe`}]Bi'O dU vh,p;~FՉfAkIvV) U @&޴&gjUD}4Dyꇖ o"XTeٚ4=,6ijJճ}03tIZ;vCu?Ƴ򂞧=WGĮ`A 7kM_À ~G|&5XҐ9$1lό_^vώ34"(k xKB(RDqpGPTw'FcCo:*k~?b`GVE{&D\ْhtHOhbaO0n1k!ԟby]r !߳|ʿ?& lleUnhq+Ȼ6p;nK@5]vQDe:&aD27cpGZRط7=~XW4Œj*3f> ~1zž[dSw0N!SMW9w tAToŻYу/V,2r"p.Ahɹp*Ϳ5caʎC*n/*C,:'iarn P[Iީ*[{ y{]Be9s?v}JzW/ OK85 dcLy4_'t~_Q,thQS:9QSuVŕ:[/P3nZyXKBJ6YɊ1Vq֩uˆS=-ƪV"xF㋣U4yI"WljM#DXk[}"pܱfܾfA JA][d?h

':9 ]Ir }$I=b@vSH/JSAiѥڸQt!l)@#WpxRlO `R 4" Z 5jkb9OKI8A>/;(Y24ZfO}fHH{SUg┆\Ǔwh-r61Xf2#M$Y* 0in##;a9,l?1ڶYlkzNOT>탢1q7Fe-y&Y*'ӡd& j5]'0:Q-ZQԈ.Ʊ;Idi%]񧹹V5l晤hm?,6 ϖIuI6a $WIb$:z$EzKͬ{|Hh9j\zEɊv7 pte{jj'XO^V J&qZE΋kWz $YN{ؤ-ݘjEyH "|6eK׳ !C9wC7t6_v4 U֥#n7^8!d&E'|eM L4~P~~wÔ%%'Vxe'}Qi?CF8JDl:+e 6ڧXKϧvYȬ\^n7%3X hIr*&k;Y*LD62U r>śϴa5(-.+Y3n Cp6mr=G@D9nhJiH`Sz~4`d<|pZ*O4Ч^ upFP|ڸWm/c w>ސO~ NL<\$-tlpsPǡ3%HS@OLՖ5DaS*FMi ŹEHʹSDŨr)D{0Gh5W̳nnTl PS\KG+[D,% ijOāGQ{UьW b즖(ڢ2Uw" yMFH̡GpI |X!MvV/YW:njU,ܡ#bt5"ig'/;%xn5Yl]w%d]F/zEGLǷ %4?)HdƘ!ٶn\6oi;,)Y6/ 1#{ 5ѫiTM<%4DM<(i^>\a AJ4^9"[Nc{tclӸ7 2cb(;1g),`ȎNd|t%f4 \#*6 gq5"{5\gr0y˶ڣǛ2pB^ G@l.$~ƅӵ?uFR|$m9!zۧB\e"wGD"8|e9rppq܀Xnud3jӦlRHӚ Hzר֪k";`ZvϾh`W$.{Mq\c‘~r3 ?#v ;b *[VPg4suȏyjæRJ:b~ \<8Nu-rxH +>ԻJS%w䬳aߊ\Lm< Cf3Z~MKuhClA2X $ K~}I:(,b6xڙކ df+") Ӥ۲Yɴ^ALfe.^4V%ba#= RQBcϺ⒋C!ړ&@yom# ݨhCU*Xj/ֻ8a'Rw䐝NLYQfp⸿s^^<ϐsJC\;2=Ŧb(b:-" ʞ0PV›7<Fp$ԕnRXJ_KRBPB"rG\QM,Oi7D ֛cb&=4^7#Q_V̸m*n!U`tQ8qL8uJIz`? ltQT5;e~gzL/!6|^,i8F[mm;WUP}3kxxSeCQ

Ɇi'_Kg@D'ƇJ}AGUɄ'x0@ȞOS|MZ#zKa5gb5 (7O}J^{l`3raݷdž .d-eBXgqQm;xb" \t>TfM} $;J8L ܛ8-Z\ _5p0[ *F+PbJ0x5cJ=*'s?p&E57ci<B뵀۲my(1Qɖ{f P򷨈DC]ͮCN (M,zUٙ:&XՃSWO{{JHr+Z~E%ȦɈP_鉂RvDK؟<N2(͎J^] ɓCZ|8˟^r$noo!aq\QEFoIPз_[B2 |@Xd0N +PԊRE`$شnl#U@#g0sG# kSR6ȗx##ޢyrpff=yq0_WBNQ3뛟0g)!!JXDN0*:/h"" ES Ɗ%0S*;K̬EDzl]Lߵ聗 cŰ&X3rPXZ FvI\V%- zx\ʉYŭ bkXYT>t{Ԃct ָGYeFm[jH\.gl)SDl3gē^ķܫp6ײt\}e"ȇ[V!<˳xFK茮)vdhъƑ ƅsBTΰV7\ Oi7Q\bOq1{`HqϦ?^%ۄM5.Z"ɪ`1[>Q/E3zV4BO) GZQ}KR.9bZ"}7,P DE +r$[D8ȢmD}em+驅{)V93ׇ]$gU,4qȢg@A 4Ldt'tcR"0g o r|9/nBCZb)^^YJe]OġAICXKx(jzk'NF̗0Y%K3M4er{6%ӺUlZˮME1Rs!UAX*h$0'rX׼H-VJ^ݗ~t-p WsKo܊>(n[XH|H5xàp ,Bz k  Id3neϐ3| "z0IϰoO s`A?7ܔH d:y*4_| ?X kt^>>KF nr'2u1i_=jLtMurC 2)K ^ ScHaNj@L@ msJS@^BWqlr Erᄊ,ٮqe~ہ6֔'i¤#d 5fQgծ,yPI3Z\ȍG4^CP&aDʾf4 bo.dƂ Q4=XFϢu9+IN}>Pq䖖pil'޵ehYz i&hܘǤϜ[ JCzqUgbXVR 4 Ȋ0?޹!ɱ͏-A$ΌJv%,xK#SI>V#T,{2!B4&alP+:Ş} ,| SUjQF(g8uy/aÆ{Q0c)?MD5C8lSDmz7L9$dR^܁;?X!=:{E\:UZ/S,:ÉĊDBDW_,q;lu&OaVeap'f@Ϫr`)FNK'y6Cŗ0ދ7^kDA0 x2(hGw5gqCbU0.N$td` ,-1uRS*Ijaࡥ e!nKT".d MiCrzġn;"Xݣ$Mȋ ޏ3cTo׫}_^\-_[43pf/dSQ)q{VnB-/a#F gNi7S'C턧f1(S"ZMz &/;-3u3M,K57Hu,K˾x_{E5[ui>x{_z8F!tvpI8WHLwr9 }_s[<*DNr*t n=+eoR9Gnm{SrpNIOFf8a6OPi-K:!E ޔJ y7ST)54wlC/(0s,k~gu1#,(+,jZA$goGyrd/[Uҟ`qVȮ7#^L?E4wvhpe.!2mh|s8ECIDU_d \:1nCV3; mm<\|Dӯ;Trbޠ5j{,{Jt8(qݼg}O^TbLJJ!+Encl%r*Gl.7.:{!#y xn̿jf?  ڢp ۸# hF #9Bݚ\"e_-/G`*hD> &jz w |"_.9@fGn۵v⠨ ilO2ʜfz brNN7=^qTj&SYKEC_WBBĮ\ڼZӖܼ,=kbfp쏅-XĀO L;4gגbB >ӛ@y {u2(ETf{392%seT'u3þL U_mQ"I:  飨˧,"X'ȡ6V^鯀8@.0  6W%.-0nu k J:NJ$mK7tw(cvݝv d2,Vs'm.IQ~"X$ߓ؟j?TOM^nFx ` QS GH[L)bW㲂vO$naC.mA$ʇW\I-F3c+):56؃5#KW/?bR(p&W/F}܄2'r)8\*uuhF3.A vĦr= uH_22s}—`sLI #.wDnύX=>jξ\nn,PfSAj j>o1,I,2w9nznNN- k5ä~ E*--7tfyE֡ck]V:-?'R[^՟%nFb7{Fٯqg4Hj_X537%t|_|YB_]~imL~.R=_}sґoIfR͞_JI j&bRقDq^"Tʼn?;s?*uffdN|#AkW7h9mD&N$2'?'P8^E 524˘N/ƜK[8r{_zqäGkMT(}bOsrcpU)RKLt dDb!H#~Q/ ܮ$h&f چb~ Lc+X:(f [йUCFV샯.;ItgjT.뱀\:Fbnٚ9;4θelC !F&vQ>@-o˞tܶw5[esgRcѢ@Zgc#kqNPm04d>0=21&i/YyaMt2خL30ZQ洅s0J? f*gqZ^MDS,~ܺl|szS L;]qdY&z cmiQ .֏sBdx5cymE.$mXζW^U\6d'2RS0M-ͬROKC|Cᚣ&]]˞ .0JӲB:d}K7'z9__1_ Pc谔*^qMST )ɸ^̍.4tS ҷh~ruv78ږ25 B]Jr~}CEe/&DprCb8 0K0RzQx|e0_l6l.fiI?٣ftM0qr;x"Zl}p CƑtyFP~Ԩ$58c8 L`b4C& * 8%DS쪚'.ercE<dgZ:8a3ֆMJ]޵&g8Zq[{&^<̟,+=o$;P=7M >"2`RVNXR9ڊxg3 *BeG;z_rf\$W[~yǀA.Ա #^%MmsbKp Y:Vaa>w|h.(R'~\6W*" !3r~5+`T+#HVß4I1cIE!vGgi,h<<׃1?wO`>FF_9"ڪN "up" _.c=# 'lc $UO[gtv1NH)1}Fd,Pr ?ώϡ2H9mA%s`yK:܎I kjo.RC\)'ԷXi⴪V\3$0*N{kC$bp*(QiQETAM%c|k>+"ҼѢܿKjGyn͎GjSUj]^%Br^c(p R:A TdϺ% x\:)g BI߳HҙnRWc?WeP"h>+ jN֠nWn"0eE]"TVu]{Cd]7g# IK.BA9CUb=['`O:4{R|PJΛMT }g x۔i1t{m4(?*n76ۚiўKKgS#gno&k`S ޽7JKLga)vZ~N^hQahJCۗG)HN/Aju[a˷7) y4WeٓiiOTKN,/ aau7Q;r}({4B)ݺȜob^_?d|cb[c. 78EwǸu7N!O1qz3ߍ V6:Ct4qa嗊)VDxC:ep* >z%z)euK^ #7C`F.{Cc%R?(F\AF!;;i'+G]XJv4Љ <3UP1m5/lyȥI§8T2ʭV$}wq[uG@v/}I'͙gՊTbym:{m>|ԵTi-O7;kf[d~KVq~SQM{| S5EI,ɀMR_~V!iEOĪ bѡAℂ( \A#ER4={47T@KO%[ڊcT\C*,I}bIG_=`WJ,#PT|:p!7+oͺ @xDſk$n(g7RάA%U  sgh '%u>Ʃy[渃%%:3msډѩչ0-zm 1$uPj?&Մ>= %fgHj3 z5{!g}n*CN8 ͕8"kWc|`l+͇l@Lc?,&[R)nad%4")r,QA-qyvs"N0AC y凤LOqJ)O|GiRaxhf 05lEMzbHy8[_)lm͖L\Oz 1~K=@H=?ݧem}{5E_R!@X,xUMcȿrG{z*Ù'UC\Chas#-!v^D|7S1ۀzN!1x;na XYO#{%V&РD툪hE֬ 6֛B mE(!Z_9)KV'瘫#GwPibJQ^Dڄ;X!z tS9|&$-#Gx~㟣뼿f.d!'-~/d~x;tf#Jn^%DIv"\^0_i6aReH~H÷nIr2"'~<@Wq+6IaPY>q諭%!bܩ]a~hijdGt, ó4o4Ӟl܎^GWlnuAR"2\u!Cx]}Zb%kzU ?p¶{yTu&ŷlĠ&W  *Jb ئ@Ë\R@ ͻͶGꪶmP*&:RJuѳ460OU Ù ťՓw} sijX%YaAҔ0lܔ,q@9L#ۅuf7|Oy_O7]jŸ /}PX4Ԣ62fkI->RC zO)DBKOx4b.{=fi'W[g=[C$ z s8Ïɔ$i|s?{fi4=OUeJ0.j'Dz\dI* $q{l>: u `sЉB'warΡ+W_%DxS z^՝T.#U@Q%V0͉P&Rf1%%Wb`^U}/ zK!XEl~KԌ)hGGR]KW=I( 閹f,2N~R~o,;{M x, ȳ3ٌÎ-fԱ~B%1=zP  CtHWfG^$oOHۡĽٰ% s!^={I(kв(Qo"VZ] ۍr,ͣ ͭoWPy>u6jrwZLFm7xeT64FBbvwMk%_ >҄k{aHtNL* wyvd:{pΣ_ޯHͦ"u9h!BߑL %7_A`N q.>Wa)NY/vg$3Iie"2ANO9\+FϯCpC799s5q%2Fj@vM]Wy/OoO! 7-"eG/r=9^}˭"Inj붗8ۋ }Noe9_?ghZlfftNȽ\Z{I2 KyX $hE|Tt+s4Qߗdm?C™GLlNF0',%gvF.+ji.$V4%Ė-DFR  %XŨкmSZ#35hFɉ'6'\{3/GnZ[ZQx;.3&JYWGh&aSExp=؉,<[$?КK:zcCV3rccefjؽ)yUV]{N ?WOgyAY8em\ '6i;V%z18-(Rm^ꖟm1Z{B0Kڅ/컒6(2P2C.s&Q nԋ`GvEĥ֗RQ<#TM 9&e }?#0L}OG-,TRJgYo6neT[#<%AbJ'D8'hfTMeЎ=F^b'js2E_Pi/! @1 jƥYaAW t$Hŋ{:遷f4ϹF:ͷfI*,D+VEFS4i t-4D7<= mP%6_/a^<19GdLFVCڔ-7ih zDX!82K%w^>K,o0+(/C[} i1YK6PD 1醷ǂ>mzR}t@+wjC5i"$Cift3C Hk}-o"q_I?ݘk{6&y-+ߨvǞ[r)$ GJ@(aFT1?R VGf\)V,* #z?)}ZA2@+ki20MVEJ$5kF+TQ,dACFL =JFo;?p5Cx,1Z# i y8_)ճ՘H 9&x: 3A`hPcZάٟmߌ3-s)>@!W' eʊũ ]5Pܰ:CK;8  TzKW.љa1>L1a#ꞏڳSC5pK98Νv^`Ht%K*2ւު< 6AkA_@xiZ_ɉS '8tCqHLU4ZT'yycM]4k"ŕC- 6yӯI63'j}LU)dCNv3kQ4`^H蚻j'LFBMʻRM `gtElJɣj! lEZrI+TT}HĪ)Q'ȏϻ~?RjTգP!/H=(32y ՐGv MMeA'B  //rL  QHJf{L8,$y><0tPbc[_F8l˗/Mϔ{遉:`x/N.O[=1B5]N $F4 ؖ?uZj"c7wq?TQ!E]rv7xt,i%*i3MVpX8C*J2ZcBTxpCiX !_vP=TU hd"wiUXv,فH)xJDF(40SY.̤i.)UiGC>r`R f;J] m Shug9xe_nѹ;X2TZC0CU ͦo!ehjY'qX hG:sKm*,F2 nxG+CT`m r</ )hd~yr9﷫.=@P ?iz<P]b,^n:򗇩YY&a91qo/c9[i.PnwUiBb/{%-_{S-t=6"sxgɽ)`:m?)-NEm\ΠAG>JܣR-xpbhQʀFeE ΖŰeAý B%}}H\O𯏳XH"ݬ $Wl`D10*E`L4zΣg%E!׾_˕J]",OO^ ^;!;SbI_ `8}jsMMro51n |Yq.9W֥o<_@f!w<,Iö rFV\SIf?sAd.pgpJwt_ݮ/뜥.3C*W4ڂ@hr7[X9 ZrWp[Kp{oʂA|] 5hS03L|qGPvLBaQa( s$d'7"e9\sa,J޾1ح "zDAH]# sh \1%aZR2&$/VCb:5#DNJĮF浅-KoXBIOBأ5ӌ2An. ,Nlm}(DI_#ꘘ5]-K[NӹrMb)^iNV#Һ@EM|\>G$UBt}.l#5 S`%@O&,~Lү=3xW;=&:A xV7͂#+|tvHu)1NhƗv^xx:. ׋p321k2;G.N`0Qs<~Z7=$rD.2K8+u!J:N"oTC!,6/ƶLh~O-6vMq  .g .Gg2eRq[GfiL Q/8DeMdҥ>~5Ň92h/PJM!ѩنw ?[EE&z 'mʺK0I+fXeԄ.~əFM$94Rg*:2>"FG;b:X-Th==u]h$Yez#AOpԽڧE >@XI72S%M IȮ„O >Oߒ~_Bo(=Nj\_[a1Wb[ h.71򂉼V՛&:FˈU #y.goWg;JRXMrZUS?6EFQ_D I͑WpOqp<͕YO_SX^9bVL:2k :/i$cfe ϒs 2cs&uYf,8P"FK*yΌʨHw[;8h2Qj`ںb0b.R 綅)G=JD={dhmTFu{>$åc]p}jZܳlTJy3&uB5BhufoƎӲד^z)oEKpV&usozpa0!hѕx#gѕW *3ӋJ^յ7 Ȩd]tOvq Z8˟&}SCw.m~|'޶) -Hkl*FPQ"p4\|d2]CbA(z٩̫4qqBd ZꗁNvd>pX,F?OmFu.6ڛ+U8$,XWbP4 3wl,T9 oACLSpë>anf`HWNϕ<%n@韄SV<<*t _Dݣɸod1 [2 <6]JZ2Jҳ @w[BdG;p0jM8)8gK+: ~bJXp7sHL֟k_FmR$ƏFV gv7R 8k1h?Y~-zK7a Gx=i^H6cҏ &Pm0w\hxcrCN'VQSg\gim?V\QsJK,bӳ.:Rvtmܡ& mcWOZ *U2~%djr YreLѳ{M[B13Mqu$8ۺ4zT!qmEAUQBOm gI|zsɏgAPԎZ<[ifs䖄=gT&'Ӏ2\N7*p=ʧC@A(Fgnv a'sVx" L\pW݃~W@HjvMT83ܚg:?N[lC~75dƟ;+,^qCD@R0?@*6&/BW2dȮ-Gg~xĒ[@0Nsd,6aY<*p3n=HJ] )qf4֎KM}SlN3̢U([OV :O~:62eA--J-iL]bDJ\>߫=$y9h|ӎx.<@/jZ}'uݽ6;CXb]eBg` +y"e-_./+2XRӐ`19jL@qsp%J\ ? =48Aͧu](j2vq',2Sfҥ(uxv2 Wp:UShk4^9 YN(Wpmg1@!Q# s^nquhM(w<|Y[ ZVL)f]\\Re-D@R%_3ץ!UNd\A]Gҷ *\#Ӳ8_KRQIw\Ghnω焆/cA1K'訅џ,|;"GݜA;KJA ˄xuFnC(7tiN##dtY!D>\62}]$\ 'eL~ʧhkaXFh3:e|_Nwۻ,nG``M(`&\]fLagTXN՞procɵq^t){ALŨv)~}.Yi2~29H7|d@ZnPÉT hz!di-WyٛjÉwU K\:"`pZFL *s^^)á{|g,)KQ؇A[\>NSC8>L|}l=qfiTMkVQϣJE/vв"aaR&8Ox@x!۫郥P 4:bQrFK75_8ⅷXV;iNf\@a4N l۱7띉e^~{8zYQx{pIC3Hw+A}3J3[bŇA–"jyY2C1?sa;8+ :QI9-T6r+QZSWreǜn=Wd6 W-A52&#ُ`?Ge 3rH*p^RE [LQ )89άZ'_wngZuw&-/2Cab=3=59Z iQ,l/QKᾍ$)20OWmd}J5e]}|W51Wv苶@LWDfSspk!䫥8$FOIl i@ $1xo|i> iwg܄%Ress4ٻ,Xu %i t3'̩pyJ"ao.ܻ av:8T4nF۔LD>n^ns`xco8<Յ%rS&~|@,|ZrBMxOM)4t柄"ʞ%G VȀ\9rRϦ7Q/ Pp>p|+q1\ոq6\^4٪=qr?udZI{ >ˌ+YYY8!kǠ1j>zBCfTIxu! OOg]?JJb*)w;/OڦZmw.c_ /- GŦgʴ W]o{6MC :aENZ>"kZ~C*[ws382izD)3(Z `ǷnS0gHf^A)umEm}LZe_jtX!npMľK[)ݬ- yjj:X4%lλ } nmKG*QltG_OI8mUMK! 쫦fcjMq^S ҮKJ_({ʸ_tYbho*Zrr[v(P`bN"-U8)@Soc*k:<8H ?I#0fJhlLߦ`C[j*$41>e¨YO'*!3&/uǷDLd2G4U*ۑIT~$k[yk ܇Iw+ΩɈYtq1P+0 Ѱa9+KEIBKʋճ%1.Cs#w Ȧ)=5ߟY؅N4~wM5Z;)~m3HFj-UPW!k.-X.U&? 7D~J wMwjK1[_V|?+Bn{vL fwwnK{GU(- oֈ | l0V!MT.4`wU7Œk$M'X :~MN#Kݣf;vk$=&%V M[e}iZ8֗yR~m;JiDj*sOh)B<A^Br/kI_jlM IM _NÝN,FN 0 '!KU١kH {[:/(OB~fU୸TeaQ%Ofqz HxQL]󪻓o<&\ MxVe|~UCG!=څ14V,^擝}yoPv\WanJNOĈ{CtvM"dI־K.'Q'Z7RЛH8ksh8fU0eCvsk=H}*÷S ]6}x0)IP_ ϥ +h#|M`XE[zw.BRZ| 8 48 nbk,ia#3{tʦIG^:'UD敳?Gx31S*J&~ݚ O fr1c}Ja4.XàW;p<%6de3<|mw6SSfe=%&m6*Q/%^qFmx^DR>Iw`k \ sXm+R-t-*b%$"QPɇ(2\YP%/ȥ~PDL5&6N;'{Eڟ6{м\f 3fi48}ʪv_ w#b!{HR ^ ~%F3` ]W[EI'8N%4(]k ĕi*K{~TFt򧦗CDx{GÌM @ԁ7 lŽ^Tc.Dg}df,b۳#;m2^M-*],jgreߋN@Gn7tt"wFZm!Jq%:n Z2T=;.!~) r9&# V !D #4T:j%(~/j-SP!'.)3E|] BvP[k7a4²X+8Or,.9qdR̛@TQ"y'D¦(#&,(fzVvϕ&y?շm N<`gUD~](U2_~3x@:js6hQf H@^Tfdʛ9d器X_L>x7(:kn½<8ty3Mqp{(x+]OU A / L$ߒӅp.v.oc͛;^>_+ATy]4D#d42zyn0SϜ%Ӯ}-L/K8KԺp[FmyW(^k.$&\^u[\{ {)=Z Z4y- C?KC }4.z4&ϢPf,xmRO:btDɫJܮUd7D1Bĕ۷ & -'s ma;$q[2 y2틳N!2њfWN$<a]C4G-}e᎒){l 87ft:_1p_`Sݛ6T78hyjA7!U# J4Uv|? ~m}Z ~ $!|}_y 5`+V*ڒ# sM/tPd7Aw$-N㾍h =o8nCw$($Yc$чCG|| 5zx tn@wj@{TrVxu+ 2?'@YkR:_\m*"l'+K jH,'2a%P]f|TweDq3ӛ{ڮ&J[8 6IQOj \JE+m_y`oXb./W ro>64+tRsCV/krа$ü[rZ`7q|fo&#>IqhO#H=e4G`K4|o(ǯ73CkkՑ +˛)qТ|T:!5f]Zs0_8˜OXO폾f~#Kr+]/ߖOsߧ t]V5* ~WcB _|L3 hgLy+tg*>Ȗ5I3r8qFUo`OQK(78omVYDEjsQ5$+Z\t׿{ qL$̈́0gTeܧ.. [:D)Oz8/f P9(=,*?)WéE0 ۅk^gE8@jbƏ `ڔPFS~Uھ=f.mbo@KH8.Cs$3|\ ';1#>>[ޯͥJT=6_0XRF\fahFVTD۳gP2zSi1 uV5[lqaTP&'}rt-ף5 S HJ&3ޒA=2mN66лQiԴ,˳4S|ۮ fsoeaӴ>F/ӁŷCtOx\! 9D9(2 5tuolUvax@< h0C,BdžmfS/<9͠,ux-Inxr}Y$?j*[4GEte)ZN3!vُgВbπZWPaѶ)Kˊ_*2#aHH&Z{G"6cc0҂J4l!L8xUϬ*tbwϴ^Z Vm  EZm+'Yѵ0,Uq.2)Pa泉J<i{=^"pruQVXˆp<ݔOވՇ|*aR|&QO'vqJ&{ T^t}g}*}V s08 Yy8Oe~`7vJ`<1R#&8b ˏdžV"$A`R־+ö\^U툗^rh}hV|`w* oY!A5R+*j>;3Ċr R&{Ru.5NbPk^65<Ǩ% HZ1ZXy i[ﮢbqoz%"̷rUʸ*t@D3~SrmsRi*9Vo~G 87*{)5}ޥ#蕅Bю_x'H-,@Ӂd;e+ciY+ġ= /@Go[RP-(q4KHL=6F&J7J Z=?vԧ) RHY(He`l*fy01MI*ǝAcKu_eYp ]۪5ڕz ̀sذ /1i6 _~=k;ZI#nX!q?ɼDا^Zs z?P6y)Nf`D_"ywMߐk~|bAdB 싃rM2'ef4زLq|E'N_q^Cj!n_yS+5 K࡯@ۤT@g O3ZU7^;uP"hƕ /qYDdC0Gv KU&Ъ`ہwiPp] yEaJ3KZmt!`\%ϝ2j!|HaJ~y2S2#xi·ps/Q ^[׽hLwLN8{+LČycxʪf:w,n X)ͼOHȀ8H.((t C>br&S1H|PJ.S V +ʢ;Wx$1Z"K5m2{{H ӥsTY-;%(/]Yv`OJa$hw@=bCB=|[d[*ު*x 8& Y 4vP r^ k/AAt$ JGoB2ZMГo͟\_CC;8h8S8?GK29&u;蛂)Χzr'ZF縑duR\LlqySˋ Vz4YE&ceڏZ }덤'&1/|[6b֘j!"+4BGI-1Sӂ 'tg n+iBCXX#^׈إV,H=9$p#ѧ6G'6]Ѫo3y$o*-){?:]hNM-7 }Pb7fK`8F^5?sAVWZw'׺#y 'xMWP5:-5C'Qh~qT `ԑJ%V_X-+f3Omף+c+x:tCdUsc=1bY@"Wh\k@_ҶXi `_VXȏXO롢9`p'fZAJ5էo,t~'_]#Qe6Ԑ},ri e+f< v?>bÀ= z{|<[aN* ~J9 #Bj&Y%_C4: Q;$}XWi]jW`? mշ*I(qf`T7mQkMΒ)y-kүkq $WX:iQ5c|{&-o擩փCL݉\tkؐ>Kw4󜎁e,ѣ֧{Ȋ9-h:KgZ }DLpzfMϝ2NCn4  Wx6!-TB0cs J?~)LEF{;CQcvxDV%eE9fVbl8Eⱀ-8L233ڹh.0B~h='nh$ď&`mlfMܵ9Jҫz@E`KM-$(-mI1&XkiOM hKJ˻d|UI~JkDrǚ-,Bl=郥V0X(p .{`,t+; j 22%Q 7YHIkwN4FaY4݃=E:_ɟoPh<ؗUQ5˙imnSkC:mf$sY6Qگѹ4QMtDG(Sȣ-/1nl, 0h:g ZL$'pYYE'ZR/L}); Y?Z3d2>4U6H]i;(NܞfS5ܬ%U3?dTPL8}ZTeBR`X&R͋J?s.SEw1 nӕ46ML,w&VԑD1?5DmPEW hX{xi99kQ>s<,~́V JVshy᭎X?(D4D8͠ȹ=׶fSh%b3PI-QK@ R,~Dvn TVn *D`YW5P{gf3e *WC-B 60\Ǿ5,l SkCTșevD~;[1 HPĊ[1r 6.?n7ХW&1emns=IKlnQ]^O,}FFXV`xFx:Z=ptTmO[Lo-)xK)rrG1%bKU=;lͲ 5iîӠ)1 !0_(Gs@$v؈y(~U/B8?U29ҨȺp@qX6}Чh0pwTޠ7g|o $Qyj>ʢq~_3|^oq73r~k pcW8`қbБY޻9 QŻTEBaND*C/x۟}g P %kb >$jJv⬀ 2N>C0%N8u|2:&-2f D [S8s_NX6\PFWVAwr&WA6H= X6=id]1م4ɱ{軼(l.|a%~*>;Y ?q ǎE{ , \'=+=F-s" U *D}z|}[)SjVlem"x)XxK.,~~0S;-BGӌ'p' *2KvN]s$@؝=|mra/O4fZ>/』l;a,ʒE+5=xVb{Z0ɟn !u}oOi`2>&ŅEdFuFy9<ڬ >=Ӳ/]Ziz)K_$!{!Vv/Zs^Aп`}h=MB}nǭvrzsM#&ve*2=YR3webbGȵ,X2[ 4WV4ó֧:2$TB% J5>uJ fΘ߮YP'~<`Cx0E\Z+oJзvZ,]*s %S[e{ݬrh2gc4_ɞ!'$d.S-ڠ-;.Bcٚ`:/ԠkLf5alƽx2TsVdZmkYaH˼4ҥC Xv=c:#B5dxW ʩMs}=l39+?yJKIiʱe<8N=Z=O`t">a:)H Ux*xU)O EK6ly۵iU@o!,py,I9(0f31_#)/ĝ6!7KxlL8_Fqv1/Ob׍,psM'h[ʄ7HHL#,~!W'z%pf .Y4)ocqͫ2,Q̤qj?#GX.i:'fnUy'Vw`| n-}X[7 k+opa_d{P F.\5%z?xQ86P\k]dDը1Zsǽpªiwƛ%ևd֬}7H' ]Ĵn\0sp/$‚YP@2TMr6sC(mI/-@xTGWAC6{{Xpl C% gqgs2 S]Zδ5:9!UrgN ,@ЯA/cVt_1ϮȆO׳6'?^y]VL|;zdҿ6 |9v{mD&=we]=/5"SRM0'ؿ,ƈs* Rݢ}ɞN)4+rQU4} [9*~Rm/_*;#.!NZ=рNU'=ubNI2~:uޞF!2+6Ŧ ]B 1'* O9$(aCTVCɎF>IeML,S>̭$.ඒk,q5C7x$1FKǛ gbDŽ \!>%n-.+^!PѮ͆iTM^ Tu9c\WxaUc~'@t6%|XLZ_FqdwԉO(KAD23ր)J?T2"_^K_tۈ{}G2hjoj xO}0@P(b֞ϭ°jMuvaWu`㖒9qo1?oNcS[o0F7'DxIZk Σ#uivcȬ}yBMYI)rWڅü;h0f\?sE>!0*9-l<hɢN4v>B>Vjq5ꡦ8ؤľ6@(׈}+{ <"ăcg9}]dGL\X_"P}cf863|XzMی5+]]=7]<36 -M: [l;a_A9TOO\ $x!OzocSnu}+5ԻiRyz(:!r3-Mp5[0~ӌ=Dhg UV+R؜L6i5V/k4(f(%?%/)9xQ3׏8`. ^"KK|wR"kGi)r-"xc%F]Bh<;;ܤqj(T2Fή65Y^~٩׵-GGLE^qsQl9zBef~ȗHܼםVMUԸ^ C) ,RF6 v4lS[RP¡NnOzdb3i0GyiGV$, Uࢰܚ L꥚ 3@-fcqvf*P:D8yB:>2-1Ҟ zmZ|-߄tBs>,ANvMCztA_Bͭ>_s2TmPӾ}j'I C1W5,|$* Nk.5_7܌c yya Z`[*kd~c"]F%b8_P!έdS= csgg:s,+gmۥjX 7 :ağ~} j*¤AW~p C۷WVGsgEm" R})|E[;}g2%\bƋñ(~Py}ܿ5QϮi_S˙(9 kSSrb WxsRʸ@cNȓ̗f3pe4aLD\XݍL-a x2lW3OGx O$ !uֻ, 6%6 :U`0leIJx?au^N@NԣCI0'^Rn:hw#xuI@yB˗~DSc=!\1ح*o$|@uy[AB2iޓNgt 񇋽' $o}%\7& 8j|mJ.;"\Bf OۈHϬӜ]&*JʬX_|H߮  sʓ0ZV3pvѯ~.St_P߹VfiB]&nD +x1[nl{+f$5+* uB'_e }Z~ HWLr[=` NJdF9Y Q0qǔ{Hpu/}Z&unb{fZBt1+* rxkI"o38i:;u {݅0ga=X=b9p(귔e=΢YDRw+3KxVg_Ỿf Lfsұ;8wIL*56vM}dSg E¶OpUT j\28lgDJ ;SZJC.D~L9/`v]Jo1rX)$=4m`}nlq룄2+܆"`QX'J2k*ɏ4h{ Be|.+UdVJ򌻚ƴO Myo-"0&0MQ90 f &"MēXpي㻃d7W=jGmvGD:QaP{0nྣap hmbjRPK!@xu V" \܁Ë[Ylv[[?h4)q# 糊'VkǡrSB{rW`?LmfW 1C_--gF$z쉭\Հ?:zk'J;zwÁ4H`s\J Ӏ!i[ӛa ;,X^&5Rp. O(WE|G|VﲍS$N:TYǪ‰0L7RN'Y_јяoW" Pr_!&̆x,rs|s#t$9c?x4Zw8+W*grtC+EjUJJ֟έ<:5* i\%:l$%fCrwޢ2ĵ]HJԱUI *!THpٳ?ܻЕW ;@rz>->wlf&sK[ef0no}7`'ZuVp '#|D|4жj")h;^+N3uNPĦȐJ|t՝3A7Z'\O%ۦǰjv)PP~,PC"nꡟåؑ .XsxuwhS.cQ1Gy助gekB/h'@#D?O ~#` p=0"C=A J?AT_l`iF;cAeAǾ}F!~Q_*.iQr*:3hUn(4iDУHh,qL\%-]8Ԁ'v-*"ЮxI#NJ!ϫ@ ,{1¥)=ȴ<#:NKGy˄t$0ou%A8b`lyl.߻%6mRSt& Xx.ڴSŷ|0%K2/ o<kF޲apűdqzsGX K#& l LV[l/v4gk AՂx'Cr-`S(B*7b<' q=zӵ;e:Om? P7kx$Q^텭 S`cb6ke7H )̠%ȘLc*>t(]chqx}IAKnv1^CaFToYg(ZgJ|kj?D҆M\zu7g gkwѠ:șCzJKؙ2$]T8,7ƚҰ= + !Լ:sUǏoGf'WmjcH&1f\v Q'r唜cȏ |D BwK6*ulywP[C9 jn!(P2_>4" s;,ݏ:b^V75mWL={ZCTXk B8̌;.@VVM9[<(Nu݋|#|XLhr4eLm-U!ULkO i9IPt֎eN)א羔YϽi'wך{#t$ 7 Ltf27m8n%<.l您rG4p-lՄSv N+U~`ED]IdhNOWyבz<@qQehWMɏVȒ) R=>w%vڤ.i>-\dZ qbQ>nl%x5K‚~5};}E'-Itg?^ol9%N9kd'qb0%٠xcBB^8612,Wey8ў6x]i6} M~lg$?<`DtZd/PǑDTyH[.K[{j-'S kзQeDa7"UoX`RD2x=`ݷYs[oCzx=&8'} +}+(<9_+\jJ? ]k[L#_QËN{S/N&FyTv_Hg^/'-ڼW&v7=ǻ2^S _q1/Ⴓ8uI(Hox$ c=ưD~kI}_tW%5av ',꼰>J4ړ+je=hfD\L{MzjU}vaq>&M`j//9ɤBW|ޒO[IM}(9:o\;J}#9j ʩeE;r۰W9sB! Nl{ ˀc>+`F:V)-,Ǝ j#9%ŕ!ݴ2bLY&@jszMJwir#[۠Ž5J74B[ #J{\0S@f0QZ|nD*lAFPzrEM_PBݗ,1Ϣ- An絧gs$c DX (ve{'gXGmKUhOVE[i35u9+)5JY6< Ŋ{D{ȿU$XL:`ʹ qb}h„z/Lf3ʩI=TH~ղpfS;Z\xq1d9(f'=RJςEi= K5 A<섃GV[kV_oh)6amO$㬄"`2OL><(t2\rrRܢ_7U3jz^+"Kؠ~2]=-g1 a_ 4RMܚǒlᤇ\*5eZhMͪ8}ۣl &{䳕J6!lnJbec7eӖj*\C'fSvukJTD{%c3&!b¯ 09ijvՙtan/VJp:7_.o/o"޺ 9ncNd. |p^vD@rvY6EwD* $tHe4έ}ᆼ:hF!Ըi9]V):n$AkD#Ø@\4O:VHD>=ݮ61у@#$+ [&Y_=6M+uz+ͦTzoURZN,0l=:bDU7ϴlW6n#>~/^|]@CPN}uA. ߟ6xv?N=%_e9Et4φ|ƵFx$S1dG=\0T@qZׂ!Kb:̶2quܐIq׉%M?8 ֘jզ=꘺}df2wWO.Ni" gmxkmR=Ms4Mz]ؾL:b$fC|9%id g̯׳@oc12泃>weηd߰ CUF=SC;vz64f KZgՎ:pSHn9Q+rpZTo#4B*;j똥cD VG^Uخ_*pKR#aQi ?PC?`{N OVĹȸiTYrF5C33b_0j:\h_T~Ӂe(/|(\ZTnITbמea|*oAov8]|J]XYOG1CQ C!v1rDxKyXf,mH.98,P!(vM\;ҩ( ʄl #z.4]F.apMI)NHctrsL 0_iΊ !5?= q3#F[idBbpb93vWG:p>BJv+Rg2iT;cpcϕ4Y!Drrz)M'!Fw`ߎ;LlW,@ʒK>xtHmMضʼ*ۇdC6P90 M{N-k3Nj@ s&8Ic>bqǼ'J%k ~uLc.TQF+_O;KɟݮEi`G FPF͗d~vf]Z^=͆rB@%ʂ'/ڠSXIh_,7\2_QMaoWW(k[Nqa4M.Y|GKPĚ-Ӫ4_?BR9 L!q[vKFBh@tejEBqF&n , idx3);q.1$^ضXTҸ o}q)NOq(x2σwJ!DHOnF|PJ}\ nXt9 {gnYY(ak7, }K#y؋վ>ꔚ(4p8)$)=‹r~$1!u+UdilTW Yu,): "f #y 8H`P6ec57+2^"v$0ö#Ô|'mZx+~'XGp&*`x5Er&C9j$/оI *V֒DNA-RtexPF`*VԺ&Uĕ}lQAᩫ}-x$6 cf (-dKL&†?E}Ue] Ƿl+S:PZ s扴M:lzF'o@ x)C;NR~8e4WILC91)9v?]{}GZfk-(DXm5z[D$hggWK /$Ad%)Z<6P.D-39+t)_7?k;WS.8OgN${\DvKۅ\5gm5 TSvexo8/i@UU-tMI|d"@?H<6!R{`=/=۝}SxXu >| %]z}~yӺ`BOf3-i X98S2 *FJj)M ߷Ӑ2Ծ+n &ȏb㢁tXWn* />&D(|z&Mِ[K~3dc'D ށ:} LyK[tP@[X7yQb8 SmMۍ菇AR=!`N 'G&=g tm njAĖ#1 xM۽s;n 稸ksh`z|VI-KWVCq 3+ bʨ#i있J7dڒ`h\㶕D0Gku Woiն ?<>hsʠ}fk )8UZ{,-`\co4oYݢQ+J<5i>@SWT(&[ŲmGPFH:8޺twm8WMBcūLpvim=pMjsCe7E7V{88~6 p`S8a<º4Y̮™lF.¡(xboDa BZwh`յmjCka\!'~Ư﷦gF6`}9*V+HLu> U Ӎz3(\Y4Z#-[|ӂdÐ4rTGA=]8$drӠq'uN)MޅZS+,V5܏kYfqG@v-B;7_'+=He~2SW~F ^_|x> *ma5LZ8Tfٔ$HB+]d+Rd k$t/1Xy9v\g ?e["NXH87@! BeKVKo|8rJL>6"2KC͛phxJ~&xA2DY0+ . @UED_ (;Ҵ ͤgpfTA,/'l,!*KvFDp yX=Nu`$'[X2 Rd0MG%&"h&҈ѭQnEso0J0p[G>md#-nx@__@ib &"1) Ͻ`ȟ4<2Gu ŏ|fcr53ADlv`%Z=Qr3"Ku<_-[%aUj`ˆȅL dpQ]{8=zH#**WVHlxoH4W#sarIrtݘ${ 2~h Or3Vmhs@́#K!&1۪X5OYVDO_H3%\Rl3taBQCJm[ -6CE #ݧ7sG%TA25Φ"{Jǖ- UZIrGB]ͬc3#lݩ=hׁl;d Y^}|!B &BEVo ߫?O Y|^)OS-Zy)VgMVuzNße][Fz_e:cc-uzD lIT-#bF =;o3mr A#3'|OORwј/cDi8P.t`QG]lj)FT j wRNB/YNܗGX pC |8䚁4-:Quo*N 1zA!TuI+\[z ׋) nrlnCN5#~`ڪ;sϗRbT^{IGT;/%7l~g8J" {Wj)%!q /A]mQG{#V1 Oo~gA)PaJtbwLeڰp]# ~6yWSK\:=ޮ]^U0so#Zn?2b'-)PjcO%j]ue,>OWJO.PU~YCVkT:s+95N^]31p&<Œ [px6s]!$KDlEa9>R,Li~zk+(NkRs`ܤY,Px$01xmN΃ )6YOWѪb4mZ{kr^2Z)tJoXh.wUxB[+I 5KFlbkHt7 QW8Q I\4lJ|H配yYpM=ft~ƢnwW_b NaERzIUYӠ0KrKi~GY5w,I&[%Mrx"l`8:/` ^ UQH=TQjptVЕXB; [Lh-ɜ7Q7U^p5,JJ{mllZ0'?:?5J(bB(Q&#dJawh .ض+;-]~8gxA 5z [ 2CHͅǛ:V/y\mnO+]MPt"v/0_䛿Ҭ=wAz[>;92A\X0vjF?GJ{"hlꉖR M=Hb N+*WpH+_]O#Z8 <c!8kJS8pMoج-F?ƎGZ~z;% 4GJz99_XO`Ʋyz:мSVjky)uIN$c9w1s/]dļ#x#m]?ꏣ"9|VQEo Z찦Kxk\ 1O\>v)ljrnzKZHu~n Q.O.S o+9~෿f9rt1V}/Q!+)GmO(n{?ipXl^],K-`cû:LzdM }ǔӞ2|<黑m恼~ӟ~t*>9줂.v㞜:QU!Ib x#[yRrҠYKtpΔ*Qwߋ9 XWx֦9`W>GS g`-S꽄.8J w%(VT I9saoSEC'cx@vlbdR${\tzb4~O` |9wٯ`]Z l~)B%)gFl6Tj7ܯf"^33r΃f9VyՓNI%ūtΈY5݀2v)sf A8Е $9R;|BEx" ̃>c 5-{ӾȲ^;~ԗ\r[o5@"deWGi awz2ZX]0ԏ2~6 U/sBv\{;&FHã&)Uͺ#:hԿ(柅! H\i|gbOJo8ʣ<{hR fYE7a&GEޢ`*QMZrm4b17wV]촹|dsixY`م푙 ]wN?Y­as)J;Տi*dR[s 34ck5zꊒ͹6UscWGs daH0SP?P&fh3 P~,BtrIaCî1N"RI^C}tۮp00pIVRLh2[Vsdz;J;XG4,*l0|leǖ;=fΐ|>['wtdO:.HGL韶:4$o`81gN~ɽC5Zf7*yU3Ɔ[w;Kɣ]k &Nj f UJlv' UԎr$d0Cvj m]j.HJ7I<|ߩCsGOdFƁ;Y3apY&#3P R;{'|7áXk Է֠6"4 1y]Ӥi''o0t~V[H O2h6Yr|ƽ)FnYJsm5ܖM#@pd@X7 R{~mڬFr՛~1jVtnJ-DA60NCc9+H1(Y]ƺ7JI-&_͖D3U0X׮UBݠ5& LOyu,Υ֘siF>4%.EAhSՇx~ͥ*W.b.#(9 !hxj)ۄg) ^*9,&-Ԫ/C24u\N;ı-Ƌ*@dhDb[1LW?7*wSV?citꋄ_Q%yT2uq]\mVMmH?9L<Ө9bdVPT0-)栗i\ %|(3 #NNy#3N)C fㄠ^vv3x >t)ƺDVNyT;u@A%:ҁ;B%dSm.\Y:wV<^ ]ÏFwߎ`!AR`К;{S?\0'm2(}tθ&I7fxV\hFǧ+P1:jdҶ7OڨEX'|(:r5x*gDr׫(Mm" ۍgKbꄨ+x6PT|.‰$cMᶢ ip ^Id?1/rN_[*jw/fܢoCB+ .Qqښּ{8KF 2  ~]+]KEs4#Py2{誴mHjj&ӂ],]CIAG@|4YΪȣ%f%fQ4Φ<۷khZkr6|2fZD6nV5J`"1fU.I`u%KM_x.O˕e<^'xNLkDR7?;cs# Ok2U& Kp6kF 3'JHqfp. њPIbl{j=M4,r7ِ'"e Zdax?3NUw ږ1fGS&'T}c:#o;BIqi@_Ry\W[;V;&U0%]P@yMHI+U+qԛZ1d8R9C\ͅM͵$e.U]41j,<- "0+EtVcme#*O%IͷJ`"^tlEd#82ant )X"n~U soBD!'g,AE4IrjKyGXa,ȜDI8RӁ:#pÓ­ī#s TߢؔHK>&2c!6aNkto xm۸{#:MidTr& [9ZL>KmobxA:9uFaSZWQt[T,Aa:s%jl!օGnIvwq,r.`0U`ȩJU 1Z&D 쨺]HG8ηJ59 3L p p2<0~Vㅕq+ɂx}#rl@It^\?L6U}Z7FX 7-^.m}Uq~Cdmo|5q=<0X-!Y0_E4UĜa0GkEZ7"`$t* PtDBщ#r;cS3M$yNJMI _]=Ol16Ⅻ |K}: F.2쐔\g[€\bٳDr減.y»5i` H[!/?`Q4k\ahU3>Ɗ ?ή:K`L^fRexY$aԉbVEvM)Fݘqn:$5n&2OdIViT_Ҿ[狋6ߟssm9W(ٴOyZ4w(\p:|ͥ_ęMW~bm.QKaUU4OW_Ж?K%"8Uy5bV t+@IPsF+b1'+1ho'8@ Ƀ5uQd:doa0JƟQuo{AeQpZy恔HϛCDo^|?#fgl$/(m0ԤC{_n#~:&aD +G =dK+^D/םg4:-:]EYjP#|?6y*(wkl?v*OfJPHO=uhY,Y_sl9D@WcGĸyʛ(yĹ'naXQ1,bbF&zY8ҢۍLz*7hz@-)BȰk`@Z,}k>GMkH*[y4Hǡ&6ˀ_zq}5"xj f &Ό0"։ O: wts+Qi*~u3ɕڴУG7ƙ%'-U}y9CzZ0ݵ{<]r 28xY(;Y'%@ ),X Rml^[iڡ͔|a⮍; )ȧ(?n(%>91 GM>nˇx!Hf\v_E}5Yx9[KzU.4YlDt d"'֫Ճ9WIz:twdM {p#Xxnc}FH΀)4hN ڧPN><<.V΄&.cPYmY UnT»ܑO))zDaU)HIQq)^Σ0n# pSF53I8=>='*vdc*yG}vQ ]K -&é |`]hs$U}ܤ2 ηUѿ(q=F>z+9t,o !la}~%ÓؒgQ*{W7fV䈷;`?Hыn~"y>8DbEcB$&" ΀"-a,{z\|}J4篘`DL$HJ,<qBynipe't"zU]N<}M(j䫕w?SVm< Bn:KwthjFrlZ]d^N*TSɋ@9*6)Ĭ7ɹ"5 iZ JcCVIge"rqm)-DH$μ!8M︎pK~WhڧrakE! UpŸ=(O({frtc@~5kr>aCzGb"~p &"l})JB~Z&7a =$J!;&h׎-|kQLze^jDR7Fha%Jtߢ]1=/N8:v8^CiK[Ҝ22*$Oȧ ҳ?gWSۋiQ~&.DZX8O X;-X 7> n1 ƋqŵNl^?JpD k|s>QV oNݻ bqڕzdmʬu]5Y@Z3.wyg"S\@7*3yf@fm `>9V&|M[6pSM̈́m-6Lqك؜1yx1U(0y'eʆ1 Jx^?Ƭh0w0>T!6ik|s\ԩ?@a̐kӨ,G J]s$alQh(H?w (ક41o[ hp$iXVK[ xI08ꗀ=L")!lub 3V!a,3I|Ju 箩-L淰EeM$|ZΆbxBq:r2 ):QAh&M)X2$.7-1]F-Ψ aN܌clM &bOKM~hς!h摵I (N vLQ1 9<$[J-Xr*AooM__ fa4p#(9B;7. <N"UlaHU^ׄ_IU9=5[ʾ!\`7œjbx?͙͋Ł$ԽȬ`7]D8Uеlv)ٰgIʽY*vg%?˦9s )N>ҏm7u]G4 }aEV%]3w6M隗 "dargfJ /b2jf;+Ι qAr }I&gi[iehF,>"1r]'z*`Γ;ܶ+LWŘ)=8 a#=Kf'.㔫gI׍}經 "8MzQX0<_50o&\%6fU(JUܚ4uiQmk0R W* zf2gL %DjH" K¹m2/AnY9ωFC_=ba3npL!RoDT3/i8Up /=,O Sp~ GuJP=_%3 );S f ؜;~';S22"{gÆD2p_\5BPz7СV.̬ʐH!ƒ@ 6y%eKP$CȌCz^w*Ȍq5AV#jZiEmyuׂ8o0+`< 4zb",Ʊ[Lc歫וѷrg/WϓZ:j_,aYv'x?s94>RG>5种`R>Tkt*.mKt9>K% ;g1?Ζ!FqIyXy#X`S <&k f1//)J 'yd/Wo(a \WrrН.~Mk(ظ ŽBhrcuȅN9n;mHgs*ӊVE[aXt@o)$"e*]8l ZչhTAJܡ`W?i kC;&^5X8}q&0 ԖSƢQ͠ur^wA]Fr 4_0w@?&ڽ0`<{R]O`'MmE8sMKھ;S")n1?9Є4FK)%::٩*Z2i[܇Awo>.$iMxk;v<2رn×͢_(N&m(pFMQbiKǣ^vYͲ5I \]3j ;ЋLtkk4g=LˍBRz S⃮Eʫ§5KPx|Υ9b5N߭.&% ڋ G$i苟QcBYs_ b=y}v1ǤyNK\;+x4&,IvH!q.n<`Tx[SjYVmco'4~^Z}DqC_4$-"nCkR>X؃:%Ȃ舦)?=5W^cIO$' *h T^)d]?; Bor+1e_Tg[wb|N6DƑ 1kА\d Φr/AGmM o!TʹGLʘOilWOh㜣$jU/o/̲d@"A/9WOk@4b9w6W4LաKTqic}BD2dhԪewPcβ##tIhc?tf:ݖkkMd yaW @?Fp®jި(5Ky*jw1O9+$ vˤx3ڜ' íZ?5teόXر ^ }8svĕ邉ǣ;U{LP3SL5CjhKe k7I(]*Kسy8#qT}ye믆jk.nltJrUFSXVU!/GZ{f i]/'1ǿigV&'t),5h?RjS_?Kj`&ӵ#h & Zv;T[mzۏ%M'`[y@ڨe&-f4a2_]p4f_6\߉s|/|=y4sth6Fu(:pZ9 !~ >]>mkLyz?-I6fC֋vz{( ˢ1'Qfhx* XsFv|t<L#+벿ظ d@M•ȮaM4"'+|EPslDRd5n/hַkƾțŰM{g]ކ1"]Kbl+v' ^F1?̈́,68q`PWusR/=\2sSN}lzW|N08JMˏVċIW50 h_W b/JB~|B%iNΚohR9OPuGI|մo" 9w*y aW;?d\կҠ2j'.y2p;cBAc:PX3Tz5o'yNe&ed/aR<>]R;p %3F@n!+zzɛ~+wxx/L 3t6DQ{Ԃ邖- `f*h^1h"3Ug8>DdJ#l(Yd7)EƱI(pN g}B&IdzEV`y./T}qaf,cˆ= (}RJL?D6 V];(&*ќZ[ Ga6fknl DUى8qDg{TH5[H&2&k[ʬ|pْ/1|X7󤈊hH3 (vfcoإ確w12`]KD%N 녈qk#[%đG{iQV&s$ߡ΋usMz pVj{Xƹ9ȁ}ᷩظH9lp 06dhGr: H3ZCՃn>e٠߾]&cByǠJ+wéV}<Ǯ}Ԁ J!f gpȃq~^PTZ2~/(jcK=7ozy"[nQ<% ,h%33g |dЮAfVR> (#%->{%A oW)閚ɗK23fFۏ7F4uKgLi}ʰX%D EzP' *,s,+ [z6DR \_9v#,ف)n3oyD2oO,vgV zH wŃ9mCɪ g77A=Vl—Uw#W w_J+naHҋ%Y[vwG`FFfyͳNaB\8rVC+5] d07\~3{jF0.Rw"IFUTL{: `5 z&X?~YfZ7eh4qz/$Jb»@sl @YK$/+(u_Ccw옓]q;4łl<<"vی{!`6JQ\i:D!{,6D/i.c-@+BX!Wnr1'z);sO ;z5||(ü*:SԦg)_UEF!@h!TAe}++xg Jt.e,\-<*{g4DbsDxo^ /W;( `{ΝrjWxHf9sƓ˅ vbb)5v#O BX(6HK60UY4L\Kގ˾DO>Ɣ>' &M[Eg)ɺinj!jQqvXnR5zA΀ߙ 3AYYo*Q n6g9Z{sn9KfH1xa-4- try: Fe%ω=Y|z35c7~Pa&[g 7QG|%#dxn͛=.jR"SӸkjd g\`Jsdr˱g OԹqCRHulC ʡeLKܒiCb]dtmQt"R#3h]+?;ϔV7a;>Fި.s9p7V۫~DϵLslgL֧Rԕ_-{7%f3]߉,Wa4kVAP?o <~lw0zlV, d0Ʒ}f G${IMoPQM/͔P\_CVt5RXJҦH,M+n}G:&ry w&Ck\1};,Y#Bz2?C.N*DcӃHtPaG>kF.[dt }NO3?2l(#V8T~{rۻda*7ŒwR@lt^ 7CkaQBNcY=apMEͮp+;|tΈEdžl+Y"67Gmm σ$㛋 Lryzb>.~ LxFv)]emTk](Okɴ_5h/=N8_3;,PVuV22] ;3K f%\}ں2p+Ԕ{SK& D[73h9=V_k H>9XJUn浓|#3'uᏰ59tpBBVaǁ[qN_xGe܀dյY{3䪗&$>j=)z`齦b =a2Vk 씤 -Uu795l2Ll%ѽIr&VD[ w 3.Neqbҧ4\{ :)|ͤDKwSZ1 vj"3xȫugJ5BZqAͤr9 56w1%|-JkTT9`T[`1'Sz Lr U&紅<adNկdePS(snp\o ${eŹ5CҠrH-YC8Bk1dS GwO/qshLb`(" xKt'!>1N\SXJGG}ГYaL|"lVE=T?|%F]>j:@z0f镸k5&>QBpgܻ4} ;x1X>/Rt3'j4dFL;*I\9/ࢹ8|@U_,嬧>Ϥ $]бnX/ʞ+U,0[,C (KkLs`Ji),9r═dNS7uto3ױV dpe&\Bprq#;m#XXC-84x1]&̗6=#媱Utˑ]q8vVШ\SUJE-s _Eo𗦭B|⨧Vcrn׍<lF$+rkE*&`\&mPDLYCUoUs5]t"6%Ao'W!XӄfJb[LF~ɗ036~q^;Q 0U T04UD8 xˋq2AZ7D/hi0.D!#9OnQ X= =ŋ; ղNT<ñ좕UQ+5҂f)KV|{uc?ENENJ6%+s<GeԭWIiY"zߍ6]֞riͯ~!h?l# {qА|ӝPd97p5ي :bԾJy8qB-}zWC3r+[QaƎz"tgo5k<%vX$l^][=KxJI_^7<>a<ɾ"TEh:xù^Dh  T2Թ~ b&BR3Rj"_1G'֋񏕋5V>J48L6*P˫ua EGw0 ֩~%E]TE !hJD4WՄds,YwGD[ЄѿG4=Be%ƽ+ 7UPRjG<ѣX٤~}ۻG,=Oؕk,d=z}]4OYޚZk׏@Ee9d V)P'sY|0窗l`@*$?cڥ\ζ*4r0'.8 QL k9ẅ%~`T[fGxW;.D?yH5䈰Vޕм23D,J)'rt B~VTc螌K+Eޚ&gonA; 喛{s{\k+v႔*UϘ9st^ *DS[XLi-gs){1GО=k}=ҿgX]p6|h 2=ԅ|+(Yarq]AgYuqOG WƒfuBPyl1C]DHVD9$z|\IKjZ@ơ2E ~2€|^dFm͙ʗ-Ç#K*jkCX~f)SkZ^C^)s(3>KLea0~8هxԦ Db*X>3R_9 (\&+ shoK'yL_s@oԴPahP ڂs0ܬ/*9Q{@7t. rHJ;̶Xߍ_ngi&k?huK |]kì}$ucp% >IS}M5yHn W^Uȗ3 8f1TP~GЫYіWSF}SQAT ׊$4],Zֹ{hXՅWz(_É V/Gad(/d-a""3!/]B?E ܙWB[Τ}*cwp89njLmwF@ᴯ֤qNsJ\Q>ll$˗~k+W)O-eR]`/VN2/ҭK \Qяw%[v\]Xs~ u6k% mX8ϧvUDȜڻ݄?(Fӯ u Lچc|L 8 J}%=返T?/ `Cr^-I%w0FR7;*'ȣ́߅mE:צdhu-n+&pH-gaݟ@?TPɀ]V:\%3+'f_W&1rOo2lQkzߧT.p7Vk |ºdԤNh)0$E2"djUڪ7㰲GܬPxQP*dT~6 GW Ԉbèv3ҤR,89b1*>n ;.&K$7.j`8VR17iiWFGsPAls]pUyAL>]]= gtwx̟)3`z\@xܫj3i=,rwu'mnSX'AƆˑU B_<,9*mjS BGe7lB#/):3kg]̥rhݥ\HF'ښx~Wm$;IldW+o,3Q˒0ٕ5nBNTUpP3C*A02tLy30+>tc]Y 4n*݉#$}g  gt d[IEg ):5  [;t,Yu95,<Γg(5t1x+PǰR\xXJҢ+h0]>p'"l^Q;D׵^݀}|2 ?<PX\Cx3;M:C"jY˝ȿY-5V0mLAHRq'ct<bo4MK~EL;̯T{9,"%?* +-kWh54û VO*\ǒC _&oh!fKZ ek|뛹Tv=9~S$5Oj +N:<$VY~qHDlLʕBTn4;_zd*3ۿԘl֭:7“EtR{> _?3[+԰$\<ajۂ^c||JqǮ,ZRDl؋_ÅGγDp3'x/I$a1{^ӟA笀 .t>Ղv!Ԙ OJ;c5e6]0b$'pHF5 3RD|Mk՛OaI+^Mw.e>QiޅW 8U[g_! 㞅pǯyLŋ3,IYI^l5>2HR`(w4^dQsxZNԢLF֤l/ӽUܺkIpK.HWܗΤ$;BAVv}kU'C|WޠOqW<L ڕfT,4 Jo(%{L /tO6_l$Ds Tzo"!5P(}؉#"z2FjIY](pؾr T^#lZKu0/j#O`HuL:vH@(*'ZzsZ{Nh:@9rV8Ll[Z 9JNp^Ŧ]b#R"~(:YW;u9yނC+^|׃=/Z=X@*t]lH<4, {% _e[Pj;ڨ0GJ:,gVz3<ʲ)_ȹ[.I,y Ҏh'PY MGFTq/c(gfB]#_L*xb&M{5;jD[&r@Z-''1*I,v5jVq}61FeQ5 4O9U[\k FZ˶DP'j@mwdxwr0쫤II FWv1px({hiXל*-5z8  Dd˅bEZ$2/S3*EY ѳS08F㠩p6$;aY[IĺR;K'^}&#T}}i 5W&#©6<\Tg *27ϲa7w0xmC'ԦnuV@HHjMqBX6qpHe_ۈm˺*/|.ª ^e(4"I7!Icڧ! VcHD:U8v}\ ?oM`KH (-ӑR8A}t5fL~(Yd{yRϣzC^Y)#VBhGs8Xơ!?S\'L)`"X=#oWmx\zr#RwS^X˫lf;<`o>w]/ٞ~wTH g,yJXR)=~r[c͖v^HpcV"v0 7sfvO߲LjF0^DnK9`B 7;ɟZ%~< 0blپ2'& kĹ/g젚"iāBub_e2wrwƴU/̜hO0*jt4^61%^ab+^taq$-T`qޗCyɼt`HrZ A33\H2jhk4qQD+ PZ-BHYX 5\" )2,J%Ũu::%#+aU0B/񊊢MV7aՀf {ҝ`,b9Ѣl1#-Ną^yo9/y{c3 ]a . Hv4ƦUsaUQ[f|I'`>bf u FЄsRoX獖ߩyR0@-l>GMy^v)bS j{ӫسZuD;+w(#҈Jۣ.m*IQh(-F5՝'9. 5)!(WRUPp= mB"lQ MbTr^g8,-%J(˔V|zdt[ֵPs Q؃cRm1d S`툯2uK| 7 k6%f/D`z2A93Ca@Fyf75|C\}A8{72H-;qb_~̓#H:eNdn9{W(_e{`kyfFVl6Ey̋u^W8MTÜSWHvC H |&Vv<"a3e̽AjmN^ؔtcW3 c KyՉ1b_l^hGނ@|~ #zH-'+nxsXIG> 1m*4U38Iٵнxg.M1b O G \N jпrQ71W+@ȓ&;?jɃzot;ld5 URΨׯYZKB;T{9R?iSv /o"tt L&Ӱ%>Jv$TTq\H$QnGtEp=sGM9jd,*E+ `dշYBE[]U15*6(#x&1B\OEnUBha6GK*%j/O7}q!ᣜz:wV;s6(lmj%fv3ʟϗm.x8Х(DuYAufQ7ƒ{g(TSSɏlv,ԂdH ^oˊ{]sDEs0\ut(tdxHm /3lj7ԬcD}cvhJ۷|<~8n֯ޭv`hq4eL'iJyHSC9Zr.}|FS|1s\T̷T0E,:S7x%V0yo`:\qC➆?RygIzZ:G#ObJ)[egQVY޵jr^!C >rt׷Q#޽ڭ&E yܲRENZf-_Q~8]0;qz&K$`N^DXpt}D(8dH11`1ԞT}4yHv`nj.\_VA6LʛdG.SCqbGP'6۽Չ q\d)菕dM3J%YlD\E+Jx aJ{8\+, 4y_I-ڭje NG;5ciFVf,2Ilo4R_=tJ#.c_y9 =]ib.deH/~+Kkn3(|1+&vu#!`lcef7/mS'`3OoaF o^${y`Tf=+o+ AfN wi+BYXy} euAJ J{pX{?Z~W O5Ё. wR3 n :fʐ3\0'N *:l+KS<2fņ['0pn.m P <∶s O'C~ `q=LFoiI9!o2[ yd ##.S 4MuLZ:.kVvx.a?$N@uM9./3IcmS#toĕj`\:}^8cQ~ "\", J5Ǵ]^>}lF;o{(?K'Nl;gsG*FnÑQ[iB=k5TX:]BSidRLzrݘ .8p~;H\@~CoLOys!hz\[ES2%'h&BE]]TrSnC1gaR+G͌h:g#4{TIŸkuYgAwxqR)^{;6-|W[{t/lKlK~흓4J#*nu̅X WFL`dq^ULExzJ\8WLwJ˚VpU5,yܮGHe,e!f"=܇DI}?G_duiF]q/* 201e ͇v-G@h-W`I`9{¥"&Yj!Q61T3@;4\:97 QiEX[n(&S%GI׫R*fnR6dOʣLH&%Ȗ$Bfrscz#"&=ssr$JXgfOL*lIo<7a4~ t13v#mAtЩz9R歅^i&vv7EGT⏳V&͐ tH Z`Q*еdA8΃ 2eY/lixJZF"~^:^O׆WCjLU# HcA:[u8+B9*ё‹@Z)ZtqKbQ,{?Ƽl 0>[ 05a;1}zS|UrPxkj @yJK%7,[NybV5& o5u@zװeF|GiG[NbJ0 gL!UV9s{$Wiv=cPXj ZI1fl {"7\ t }%VdȭmNQ("xxe_.0rJ3f6ƭl< gP1s!uJt9<@{0)ZT4$(0S[a0 . 5V'E}L cY yIωrv5g sk}VBPбppթY8J!~`v0+E'IGLfFe |肢Q.0LJG!LM6FͤUJW˒/z<504'c_L!.Ji+vL셍-и C۸.B Wߥ@܃Jn+ZTp[sXZ!?Kl~-Ɂ;Vbwa.x% f0貎Gy\􎺓k_®FBv=\y'6UY`]i[} {^Fc?M=ؚ@0u:cGY' )ۄ~|䃋\]Tј$,tW&AuB#Άfት7MYTV^3 4G-jJIx,̭TW j% nDN8E@cCa2yM.FْIfw&[m_Rѻ)BGDM }_,Zc'2Eb5f?8'Yoe%q6EOQ_K%gE,KIuKȬjzW+ m}Z;x.P42I ފȄ3$JsFZɇ6l 8vEw#8@+Y^b K4UN|וֹMV˙) ndvM>m2΋y@ĦáKIC6 }\(#`ߝR -qh;FkrQ_dW޲y7· E5BR$ i--$hmD@qswIN7Z7n%6 ԭ3No,̧Ņ?<-@[k[U\&X 0CG ՉPs6i(r2A(8Kz,, ֡.Y$KcTg| 67ԗr(~ψ?L{ ,2:\Hh}g2hobWNuU{d4<&eODHhf?gtT|{.xOcq|(G6hMK\úwGs@Q˝If `! MjWb?t{H=bX`6m4 nbh[MwP%\?#$?6 ,`BSޣO" vtLS +4pZeW*GdLObfIM3%ߍ&sl? @&{,Wg=껒RneuGƤB] }n9M1ڢ+tNݒZ=F >7N& Н x+63DcC' y欟bA, 6$.`]Q` ey{wݣKxNQyG"mAN`"yIwF3H -v\?O*t. 9G( Ϊ1BIC%'.XƍpTV )JqyB}5{^,^Jz gBC\|gɲs2csUeo5~f厺0 @glٵS Lü|TWZsCN {A![* A9^{ }F8P $sƩ9`(o;$ D̏4 0ReZ2d#RO3ޞQ&5{K e)@Z:ؗN(.Gg70"TY@0ULix9$:Gj1r29>THpTՙW:>жH09(C5$h3:u1HUq$vNs;8#fJXN?TTMbƘuCViqpÂ(D0zYooS@f=]Y&b&C\ k:|5"yz;}{FC \:}}74Q '弨Gc2q=z=sUmce21iC/6m1T˫i^)%v:1rNUY:j ) >ۡrZyi.|[ lPc%exE+':ɗ;5FT,N4L(vC*aU%K|냧yH(kyU(Gup 2nW*Rh-eu{*BUMYLa^fo[GWv#yqGÈ-Qa=2ik$xWnK'(ZY vtjW0&$OW}ZWk[ƶ9ڄg5D;Ӛ#X+C^S:C^Y8#6pEcH#f<ʨڐ S}kȉOI N5-`6G, wv\rO)@u\[GTPGHm7^a<ҏ3^3H4bF (8ݣ}{k`MS~2ʃqz0mB(7Rۀ,L T"txb7 L^B&K6D/_R4P/xfGtSMnX8qSps-{]zSW\8B#BHx,cD;'TP#?f:_ ^`Hvd?mz eF&~[SΞ Wly0jH Hvg tV՟zizYFǟɍ{)pL?v; jt*~LZWM$"(3soPqpU6H.&2zھy_ɠ>[KRYK2 t SݓG= =/j:ދ Q]"eMzP2nQlIj2¥n#180̜_3H#Fzlp벝NFk_e4OpF"JZvIq+@T^Ydkni3VLd-K! ڬϨ{dqpן旄=^@Qdv`@u'R ,?~~a7M~Mu϶n]-v u<zK=ߝ?TD~}"ܙgQЀ*}͹ ـ6/d*7gv@_ -I#l [(w!'[LVi⢬D_Sc^x[\˧^'sw 0YK|NyMp%sFmvZa4n"F-[rolICCJX76c ՠC+4*DjH[İROl :ȭd߯BSn(klpN]8tercm2ㅤ^71 %[;_>hؑ;W{JޕhI)V+Q4P7!n6o+r6Նi{&S^&UgA.|5[!Z՚"2Ө4zZKd}S#G8?^; } ~ Gl~hC&5D6!6t0Amg+ZYhȝee9:M3nzggnYoPkrl9xe$, Eh1R %Q KDx(xPfΥa`iiy%P?xP98&lVfvOe\c[e*[AQf]u%"+ 9J@#~QYIg`dyjhsƗeGGhȓE;r~ eJ( ߆:kMJWo0DFƌ1}W (W~6Uԁ+(l|ǐg̴K4-Ѿ}ƫ) Q|Fo .Z8Ӳ42gASRyp|5 Ld0 .F?i(T-z! (a #$mvߵu7PpU,@ #JE0aWU-^5<)(ֳE k4H Ԫ0^3jqݍ;N=mu{?wwC I9'h$arPqf(KTi"O*B,;# j o[lGeL]k 7 Mﯘe72#8#7袿+MZ<+iKtvVRdaN8k9xYd4v=$4yϵ$V˄%bDJt1wMo s;ߋJ*A.;e-b|%;'ˡFe؈@ƃ:7q+\v 'qhd U.KĶ)*k*;pV2pΗ FB 6xffnecqV! 9dwR,ŏ%Kr$Im!:*ѰRLT6M/F;Zl6Բ.5B;} ӯ].#*k+oȹli}) Jeak9&G9Ԅ@ٞm[< #\{IFkV{0~Sb;=C4yRҠnS &e[+R) ~Go%p@Ƴ1S<"VҸZE]MȻ|}WZD'Qه%ػk.9yx7a6rF(˃,RkO@ $3?-lë`\ŊM}βt0c C%F`n 3˨j][nY|?q lQۀVsǮtLvQc436"v{&.|b̽nH(F+Zx|Zr kp/j򤒏u:ZWbR:p\v=7aC -DxIuK`.LF,ly( kKF)q_xDpț#bE]I&u`Y5+z iX\O!rAa, hvDNˁ{&}ĹW~x0x- DIdo rBTOZ*Nc_@(#Bvo`&QZ3(E8ܫ9=IEۏApJk Yz[1%$s?Qmc^Ld]ʫ"HxWqh5ueBq`>&d=hcMș] R^wXJ@c [kɒ>UN1W ٫t:umbf8Kr$RlQ̈놱C!F&ek,5ఌԀƒv;޸|t<>C+O!)0v4x+qGRЌ= dtA]LJNbt]I*oVLKP-*G3<+1}RFZ7rB-|s{ЩQ{N;6PմLP䝬mWH"&FpOD ߆씹ir@넽|<}1uK4Su閅Y*e͠[)bV@{Q0&$CRRvGDxT/s566h'A&vTQS3" `Dq.<7Fyqr<}8@[H3NoY iIqFVrtuv c-Sfyk4gv͋Ô$j{3)h̸ )$tZBy!'E'F"82o.,PN݀~6F <*SJ33{ze!6ls;9Nů%q>bթρP^%r_Y =9Yl 0*>EoN]w8YUR)ܽU$ƒ]3Do4|%B_JR=`s #fŅb??a +H!ڎSPfaR$е3vPzb@~|/6H2s?x?w `blDVh/*>!R~cLUtDt g}S^w_4_uD17 Fa?UwǵVxQ]~$IcGE![R\c8qeH6VÂx槗8{B7|5VÅRJ7L'O@ ~Qԧz_x"Vfӻ: 5BklBFʧ$7JRXQ:F{qh&~;r_ӝٽąYo\/s- TG4RÚˋ(6āh/arp2INBܬ}2\B{#Pޯ,oAk7^:UI y'mY۱џ=$IHNkZ>y_PG{OҁD5Kçlp=钰DGs>. Y|0џaIuJ_N揅P8©tS~K mx/F z.Twzc+IjFLo Ky27HD )0 0ڌp?Nkdhy5qC7JܣN2?aS ]7lNqm8miӯ7F\Jjŏqhx?&EcLGF-dpnֶ+?Gea ]o@GObi3W1٤z7$4+B5v& -45ꔆPP ןc? 1zpØyeYc7ѺxuX4DNӴ>eb ؟=D;2_: ۀ]hc"Ώ>F=t ˄b75DC:|(mrO,2#FBK+Wk $Ggؠ(2$AXO).vD.g @b-È^x:MQ3<,$a=EK8ǔll}ha bl5oBn$Z ǷުKXZwa} S:mKEo3^)EZHWk<&fF -םEc׍=Z`qbגZUlh!C~q1#uR2K?u$Z@\] uI&MIR}h6 +<%ܾSPDZK 馪O.B̼THó3(%4Ϭ1>{z{H뎉=NsO %`V&gJ)F/cPX5&>67sIY2`1ڱW -J$[Us/{BzDP [0Bsc1Otw\γ͢uN@kߟ訉ME:[BYNoK$AI IMayOI?V/_s%o x.MZ k3y cn߅U$_J<$` a'̥!ge"A P#~^&u3T֫OSEG%BnQzMӛPY&nLe,VuH8W˃_ϲo_ Xc>rKuX \@ oB}ҵx,IV~ѩe"hY!/լÄ>*K/ΣڕQBc~i=OA0쏴G\}A9\.RA %f&ꍐ=;[Cɩ\1-pЩR@*UDd?2TcP2=HX;2Nֱr1 dzRYyPn/( i^D?ze-EYd66Uȍ i}wqgAR.Wso2T)hrPB )>N'cl `M#/Z,+717v03׉v]!~[HomQ_x 3EF \>~6 |BMeɖQȉO`@c~.O?}T_."k]v?;9_e^* v{BꀜS$kP~uW0=ħJj iz\@̥{}9Wx-|+c@:&K4K•!+w*u} Mv5#:?44 דR"Pb:!M"YC>޶@2#*5@RW*5|?x׉+BT_4BT\̈́ 8g*A[k3[Lvq@c"҆kSЩD7[2 ]/5QiGҌ=PZ&/Zێ aw. }9)ޢ%P .940wK YI)_ºQBml(;R&u >v\T+C,f'#5V Sְcq| p|sXDы@&ʚ d{n"tM>]ƴ s=t:;})GMaz9 r&:X1JJzfA Dd[3CUo61_ÈN]$$4xL@Z 3-4&&L,P-詓w4},$zW{e4>u^V]}qV2҆GйQ$!!\ꫛ<s8d7Ct ?Ax6Mˉ? hD˿N"iLڅ "uC^D%$/>i?r+#2ʹ+J1j d|ߘDtc5e4]F@^WmqfMh(GII_zFeX i\LMk*r^񸃮`tk0;kTsƫ2J417ղpż iJCMJL\l Ap-o3@qF$փӥӥV86>뜅9俈^kthi-v} [<, V"+T(Mj~0Nh&̲%CsH† } pC=,rmn!e \,Z=簆g]lXoĂ< !]9* d ;eT(FxzH6J'B5&hf?dC_ yxLV,GʾDK% :?L(7|:{4a5֌B C^d©t/y}?CfmD[T6vIՋN@(fla*FZݼZXU ͔SBaESKy3]#Y U-Uɗ-lRbM]5yo#gQܜS [;zy7ɡ5kEI.^|V(Ԍ̇? <0lv4"9XVP HBV.T 9}#XyQ򋸗f1$ӍyХQiep /M&LA)UjLgęF0%- KdXñqFpw.MI~7ޯ*𤶿H3Nl f++R XC&-oQezzfDˋ&.ͪ2S 8lck^>R+E8.z±%0"z Aǯvf L 憉szhp%R|_,i=ޭ_Ot:+F#|. 7cCOeD 7uF+n]*Q]#,rw{l? Twf͗؁-@Te_6v5`Rߦ9]ʼnt9J?1G11=GB9[Zl8oV C!@;? 1 L@Rܷ@P+Cw qiLc" ^MS $T+bX0acG5WG H,] «ݞmi HJP*6qNL?0L&E(-o] A, 4k0=xqƕ5sUqdްQxd o;"4Aݎ:c,fL*.?X?qI*DDED}wi5Nޟ+iϜQ_ {c5a̰Pݶ\0H[Z|͜(JjA2uNf2\A1 |h|=`x@Yǜ+6P3X 1~JC?ىGr!ZLIRhmqx_{Z7#F3TQ p,3:$ZٛI4JJ_m>3Z'V CpN+V=m s_FFy{rDUô^,pC5CLTs8Y@^{Aޡrfs!d#;luhypp4 + ޏq1ЉVn`a0((1!`PI*3Fu)zD$N/lm7!}ϒi9]$ '+;1 7 HSإϮmꬾXȪMݬk!VaYAn.k)A0k}{^]b~SC=o7Wh;=U!wnX "d;(jƁi%8[dve_9u 뇠=pֶ^[s"miw-;#+_xh}z/I/M\{7CuId#Gu! *1܈qv ym.$ubb+ lߒgoSsGV;ub0KOLK`"R'>Ƙrm L&yBʕS= z]}jXzK ݻf+ >4: ՘(9`vӔl?\GXk|4X bD+GNi]ޙ|>Y`p% w>оҁ6>RZV_u$Qk%:"("ASBqo5<^<4P* I%l|-Sմ I6IJ-| +m97ZDG:OznƢhz?Gu4ƾ<N%g>ՁtG86|=pd14ڂ8|c,`|STa`BiaI)rCJ"xvpǺ)$ъFFl i- ̩M3)Zc+w-{=a{?n6V:ZY(i" Vp2ub')SkW.[ߤͫflS{.ڊ=a*NQ3\ǎZ;lo-j~l1ڛΥ_B~bz4`ዅPT#ϙV茿8*z>DY9Sh\Q^-zGv.WczԀ^6+>K(<$n¶KTL>k YEaT1םhi] g:$+vxwmr'[/'E?qOrp*` VO8~#Wٳy;Q9$(\yh]6ÀQ5 -ɏxr+oQEȽ[. 5 NDŽdr(*>|>GP.[ZvdX1o 9V9ˏ% aCq{.u%R!H nNpU$%h;BpqQ(Q}oBHR&<|[V$bss _ʌ9b"+)ۛx} ~@e@NzfjVKcT IjܵN`xl_?Ca~,Pl5FϨCa]]ǃ>ZM)c$'>9 )a<:jCL)xbӅw>ĩK ,(<ˉ/]ERA:pnz\r۬CfkuQ8ErH̹ތG#ޡUɔd-lf@#ƌ''"^EdJ9^+Z9Wb_7\JVW'?dY;\S0[JJ+!"/?Oy2:j=}92m gh]>:zmAx8-s Xb%Бj|;POཿr@򭬈ɵčAJ:$Cjr~V޻_̟Z~8)74zRSZd*A_tL|\gn`?t:XV]ە sWYksn cQXpSs/Qj+U> ߏT-@mpj[ q1Ѝ1 Q5 ]\]d+ EFa~HMfAA{6c[s,D/gTy5x/KN:wP~W,_mq0s@b0+Va΀(5P7W|p0ɚqc Df{|vyf>K4ajL_IEp'pEC]y)] F`dH]4Dh䎎+} itXý|/ybk;3Z2vKMw.|~W f^9CϕPLPd zHFDEֳNM"$ɠ*XOIgUcBH*XsT C4Vl=8vHA,FܥUKI=r}]À/fdL(]2F-\V ]:"'!Kb-+OȎbQ˯g}0*1?T~4H =ل|^yâM?nDF=StW( L'9Ue?'q13,q%4Se1|1WƱ7ll29Տ ف!߇,UT6dj=^H7jt>~Zy`{2p0tXaFgIRY,_qc(^.q*4!ꨒ_yWy E㺈OIpVxʺrVKyP87S1a-T `GyL7т4K2nS2I(2VBr;M%A%,j .pj^Sdݥ%H#!/rO! -<<ħoZ&H& b>&B[m-E}`ܫq;,`ň{bD~L]Q]%ƶP@1CʛLDGH դ0?MQsr@cgZ]ǹhBԾC1aXTϊ^=ۤ|zK6O*ݓkav4gōl*B^Z Rddpc*e:bZ~C #P~4V jǠfy %JevS^>a5&5܇L5 )9sTG8'j!{M`2G^uxJM#q3xsh=ɩ'm&Iof/:$Ih<`O`WL6w>ܝSU߿DocizmHɠwvkM(~1^mQ3SImи{pƺyg9gl_4)xicY]17].HqXIpz   1w/FPZ5/༸tOk$wmj.&N_1k~@m|Ȝ_&f@'۬ b 9}aqfą9CVDc΢^ܳQ 2ϗm0 An]dn^(\sQ䶄!L/ ]T<K 6ty?=~g1|Sydk Vk)ny+ Z̑ Вnz$`OI+uCEW;؛hAΫ.}(ap{m;p< e3Ϩ(_K >1Lj0w9!^FϘ(f-`|rF ѥ{(a$h-Ojet(t;%$?${y즶 3P>1D+ 6J~M!3aG3 _5/̎Ԗ!:#wH֖G$r7o8_Yx-9Qy+?+Amt/ºWSZJv<¡ג3&ˆm\QG94J7~C3a 2>Lkd<Ɗ?=uǗV (o*R_l5)3zASivbp൨ WNWnMs+W,Ȼc+&ȣݗ~yo@7=czFV*T P %~ h_* ՄQȋq_h^FsE>4&Qac ӚO˽YN$ ?<Ix8=Ӂ-U3p]K. +KME8pD*+w4_YZΛsGWm'knJ5pbZcڶ0~ލx@LB""b.W^-^&J`(2`hW\t;,Q9;0w'Xm|G᫐Orep故Bbg8GFǤsZwv1 Gנ w/'1Qo880/bSV7녝 ϐVf;.ƔBs9BnH`9_Z874}^HGb A*Hеx 1b2W/Ǩ { ^HW/Irm" {v"._۵4o$6{E294veNA'W\N)HvX ,2o`Dc1!I!=; YB;YlJt-/qH7t poak*=63^8UG+NG[D4Dddȋ,X֔̄L>H]4WN^4@j7}F `à}DD A˺-|M*jK,/_6U=R : ΛcNL3o=)!l$g⦪Èi;+k߇ 8Bnv<FѮ*nXե~`םL}s_wOENJlZ*Ҹ%7z_=D8j2F\:^^^{Ҋ?|Y>AMtՑf}+(Fkm{2fW'4 9aO\,$A6Pe|G'N@ ˰MR9> gJ>)ᙶZT6I9W,t$ǟ ^4W\m;,ECuuZ[XfF[`N+l0}qB0/Pp@-)2t|AKָƸF,_A'fgZ+OAx0U!$LmK1MbY bzUJ1:3aĿ@V.Qh]_._ Fjk{G;KEE~kT3+dMnA:;ي 4xbRHD df@=-Ʈ*0D&H0{Qc+2l;FYP1~ FpAkl -'SE%>}_ (ro*}9$Bۇf@TO^*`FV}q(IĺYH^W)ҽ^F{9H:/c맚f#S(g Qo%KcZ;j"ո=7$LZU nQ.ggGM3-D7 5%X`n$v} Ъ| mYј)SyT+Zm,\W m4p.ayV\m*d .iOC`KU5>\R@8 V͚ٚcMN \B>8\|Xzϑ.s'=cu8J MܜYočild{TXp#b|RNS4!1^$ e}uI @AbR.syZxwQ0 |wZY6G| 6/a":N߿*(AN=&᱊Y,HdC2-OR41fVV%`, $@RR3վvE$3gBKNA #^w(`}%k$/sǠ K][ĉK%NiznLڰ-˶w?n)Fv }Z.ela󟃲l4UW#FKAI,TAWLED^ZHU DjR9|wqcmR'(=wzP&V )_YOmVf^ {7Z|`{hc'%/G=Df5 ,ɼ!z{m!b GuJrzw5E-#!&?66"+8l,1U aL)DKiy$VevI)]$GrP @YM{s$EAhwK9R_iCPLm{lŀg-Na5@Z@;O2W>Ilou eZ. ^>/;m)߷y<^G,U&gA/OVoU2%=ul(0q$+ƉF,"(]=*wZynp4CuJxwOP3e[ },S:&.]4Ê]S>~Xyf\TǑyߵ!.K׀@ݵJJI}6ЖSj`z*oK;ݴe v֊E*j̿=KGW.@m oo M"r"s$m 7Ѫd/v{Ć68=Gt q,كگ\)DB62Y0"]ơgQ{~\QhsZ$AYh{υ&X ,CREQIZ$iTfik^'cuYn#Z * L _f.".ftitQcV47տA.AN]SA2V=$HxD?NPQ@{'fѓ56_-,U 2:nNU|a6m|9A|+嵋 r:'ʄGisf3-^~:d[zew1$c4MBjvJc!T7E֖$ey)T{cD?Ll.r*caqMp2zo ZT5nZ9E'b=]_}dHT)*5J$_XSWG!n Q%0|>9Y`gacO5llL4]}l} blgǒgVD91Ospv&']\mzDVX-"vbeƕힴƇW|thv+_O=q;S3l?q0YF_J W0YLÇ jȎj9`HJGlnx}ٓc/ҳX5eXTkWA)+>`ǻ{cHY|AepJ! N@+u{L-ɽ1-ڴPT.WJΞXx;t%Xb5+k'NeN = m?mW@"[l siAPa? EͩuE?{Ì dƆpv'r)ShqKd)F6\=YLa}x_*2^~3/A&ÆĪG\XThcW?%dgVoܐ"Oo #Z <#Z 6#ݙш CQB 9L~MQʹU[PW4~hk"#%:k՝9X::XόgLid|iVRlg+F۠V+vMaMC&<+iqP"AJ¦',~<6nByBXfOZEKͱ%? r !ФF9P_nn1-xe-(?-tB"r%m Y,ފ$O,װ9G-/ߵdr H*fc\Vt8:8 kފkk߷CxPZUWwm" JŒTaw>!5 J(ybv imYDׇf ۝1W;Uaz1SC@֊nb}₆𫖞Li 6#c؋r5YM*F_x9Ig ~a tYt c7XmB} N, ϖRr2@M7QQQ^eYDR%7m9O m5[2_oo2/YԽl(X: xm'92JfO;(FҷIT t[oV;[w̝'X!fd=3NCA,Ⱥ:D{$Ju6ۢU׮ /.'^/ѡDn{tb,sUB:7Z|$J#nu$Y>Nf9˪f I<ۚG L+̊*RhqF ج 9+Ч7-X-1Y{WΨ):]th$U69GgG)3:OƒQWRz EsVАC_|l(C#`Ί}B18qi&8!KJ`N#;4,т&t_.z'aHofb|3.=gTԁ, EVǗh`>nf j0HOO5(~p|})؝ltDu)k+](6E\,a:qDjBkqIUP#m~ _{#,P=ğ5v^3;wJVRǞZJ@뮹,lkV('Aa71xmQvB+ YܠQBaXM1FT㻈q\Ơ K2uڑֽp["$$qȖj0*q),ʆkW0ǩ_-"rPFDܷbKuB% } ([nϓ,[^Zq2EGGLh*}sm) i)PSLm 3Nu K,L,؂o?w#ɀ GԙXH3FOkr'zI'#iW"PnPT zaZm`:,0k$(y-(nPTo٣GnO m#n%"߼ DGy-eI~2Bl:(`dD"y KUD͏CVCfxB^hCBt3ѕfuMW Zـ;`̄D-Cu[@bɲͽ\EYҴ0@EV2zIT4=LmN0!H9 %5}[*rBfvmmߛ~4tQ(%EQ@_ĥ(g[wx=R !DRͦV⵿PiSOO[Ӯr+. 㻗d,N59t. ]C ]z0XQyJ۝ !fކ{,OG&L=3A#*- LvJ zk]9GE,Ii+A+i4r}49ljOu''LCǿ]~)$Hߦ@R+O4{*L;󴪀[L_95/zAV8 x y@V|/C7ЖT!Ȥy,qf*k}i`xnokI#B@4R_=3.FV~#)Bh>Vg;VRx5yGqZxK lAqB9߼58v+Pq X(6L0|ytNΣdWb&^`f۔^/Ž|M-?6Umŋ /|,<̫#jdx$י2 mXF]aO qYxY*_z\})yFniAk܍\\2a?@Z㲿^ 8 vnl! AZo>;eһBXn,"V[FM v`R4R(8Zr$Y.lJ<:lc+cL@W1)>9v_W*Up2yNDK0wD+.䲖$ ۜ>ͺCb6FI&Ď0:kS>ט0JanIqaFЈMDN0g* *;ɕ+t1&.9 ɭBnbs_*ߜ[(߫$ 󀫖L2 8YwCyzvrH r)evT$8(l/;]`9^1%݈rռ^'9>HBtwCf*ےi\kyE@5Ealn]k@Qu-MNڭUA{2[3Ezm'k=l>X6o/S,+ΌS}`LFhn߀OH3k%Rwx9-e =}4ȑ,Ae c&D⟘{Rl 8]c맼$W뵰sO?$ՠ/x"3uAG\[[ù{7Y[GH&s~ݺjlA+H;Sﲅ_pBJdW]{"?J;MCaҢ5"`2DzSdc1HaR];NϥQvwa8; VeeA%xȗ}( @S*V]ZLũҭ&/u#R]:k܋Ey*U.i˿2)҇No [.uعobCߘomE442H)}|H\WJ.P"7`^ɒRñ߂0nCgSIwOD3/_T䨾BY>-% :/^ewLVz勃b}d?Tp(lC>B#@ lh̋t]ЮO$?P;0#UBVanƍS ꭴ$Y~j \Ҕ}[M -F7lFtwL%dCE7pDԲVBFI ωo9rB=_MXaЯd~s,rkFfrxj! j s}ɠLa!2tיG(X:wֺFI q<`NzOg3/+*\m*5RW3P\eSB."+(7}W8>YsT/S#qv[BjP.#wi *DՐ DI>\-u uR(Q;~+9/GIP +Tea#]x:t}"@ WƗ_=i9|,#l(0i_O wå L9lzF*.4.D/U롩YhY]GijyIZCvdwU ]C' ׎%o%N`gUzaG"(4Vx[SLf5. X[M>hW-ߏۡN\š"b dp nC\Adz0i+r3, CW jqjl"E*vQ1]4Owav$%59B!c}oos]oF/zg5(_+:~WLxjT3/wfKrƾC9]rf R"GGODZR+2j݆0bB`BN gG촯CSPiz.Ŝ f 4FB+{o'租 G0.YyvԚԅu2i2f*z5H׾l +FԧH!6H(m_q$|@#Z41kE3tÝR&2ߛzl֢i@8~2b,A=Eќo)AZ؋ZĆ^O>< Z{yH{:VVk[Ͷ2/Jf W mB3B53:s3)G?t}:HؘǞh5e.Xo, G "oOUQ~T*1c;&v׺YߖyC2hf-~]bﻸ]l19gSȄHE,ŧy(|ýTw+}`>#`Ś=Xuͻdrܷ0s`Nu[ti1~XZU,n ;甔NQ$:_fH_ŹP'T5q/!&œ44:NW8"MҨn₃Por jE/~O.9*DŽk'߯WV$n1OK}ȩ[P5γ\Hd]Nn)}~0!l޲KUK T}L/& F?oTK0oje,Xw׏[=0P j:rVr?N$blT@n[o/nֹHPxR:ڃ5, ۵NLc^H;vL-4-0d&@9fј 5D]%#)8Δ V8ApI-z[9Wʲ$KPFۆ_ѭ6bg{H[N4!cz\?ZݓQn -x0;=Bӆ@(Y@l!'7/8ZQ"NWa%c||aeٜlSp?E!*}8e@05퓺<'|1P "+{%j6-?՝Yu`c03C~sF]LرZp0P>Ho7&ʄa+hk%U?5$-FU׶R\0)=1'(K2?T&sTEjRH&z~Ht$O0*[> &)U6zjyEhb˟ B[gOjUyы*ZLT)S ;X@钃j0Am}$}:foNۅ.蛳&\4ѭOɑžj'{'3$]:W]8!F4Բ $#&ʟ .Η5o,g4zC3QV/,<#I|3,WX!eoO@et|zd#6Ӗ]̈ܺc#}=٤ᦆN->͜|gfX9 Gc?zDJ Jiy S[YZN2/ܚL+0-LM7%s* =nYL(atn@Қ0KץKìʆNNqb V[׳5HεH/{cn0YJ O69~ONӳgoOc9ܩz;*ML@Djv6g xq0?B[_AB,Wj^lԌxϨ HN܈B8[]lXiB6$}:7,@g)X'͆8&ɛYŨE?=˥\@.}1o6 A.vB+kI>afAŅꫵC \X n ޘ`C! c::tes Eȡ;!(.0~hWG\ް\+b9y,z'[qyݟT^!lVJ ?ѯULZm6(zM*%N%J|PTkR0'35盎@,T\KܷS]v-XTg +NӬP&hX,%G\ߩ>.!O'~%Ȧ(#y7ڒn2T֥x!? M\Ģ80J}|CbN BkYyrR2ӌ+3<8v]4{n1L<`Qa#2?A]St4d)f,H6|0)G^S*vpboCr}w̱F/Wa+yV_?\I`Y$(=uIJre%LAsHɩܼrzgfB=hU U8L-6FʮiF̩>Ԃ(R13yv2£*|gU ?>p*먵/WKN[h -v4#7Ark>aqwtrX|Y'?(3O-ҟ"~4~8Cߞ  nKT_o79puZ;Eur~6¬U'Όؖ;ְZ[8& È_aqj,<m0PPuF~FkV!qÓaBq: ^| _Y‰5saK2O`$f'cQՁc4sf{a#^dRN!|{K S4×%d|K6*/* b(副s"wYT?%Ǘ~ 2) ޙ`cf3]e:!BLh"G J-7YΘqÍOȹz"][w_ρ%1najYX@Oa)woR}11XOyݎG"פKj{4ldF߾:cə !~@Ҍ/ѭH<@w3]?]k}h0l} *?O<н=k!;CMߓ% 4P'VYP3+]0#%5>N7b:j`@hO=ſ+mRk阶 s:5fF( Fv=%$iҎvXG/ƺkCʩZWۊ=mOg+D F桱fzǫ c9QHO ('᝖Jk/¤ Z+uy rG z '۷T 1jkOy`Gӛi<"F[H}ICk+ܽ%-*ArfrKZ \@~x3}3+P!Di_CcN~bVje^h%!2 <L/vvN|]>|Cd0}ot-ʌ,^E3]on(~}%zufo*sL `[PF0'Pi!>r4?nb1bUNvQZuš!0M!l0EcIt J/pivuN@Ff纹w W~s%蚃>z³>/:nkhXU$A(:RZinAqDĽܻ;CS<~q=ϸ]r,F+:N@꟫?*q|<"-il>XPҰK<P#iF" (d!Wu{~ +3[]tzhRf!:@?~qiwu 0EKPME@#A`;#CDPj1o/WpfwЅ0r ,Jp'63?{;ުL$6tw6JL(g'nVGF@Mv@bA⁩1y»J>rŸɁ`Z(B4$>7ynhiFh"ldh~Rx|.~qr.V -!w[86HfL 2!Y9RM9p*UQ 6CЧ꼟HuQ-i.F% s!gWۚ"`g4G"y s"jbqRF`APW$  bmg-P;vIY.ө%y?A<|Zksk;BSvs* (xn%Y].,1nHgGÄf.[|\]TLN[P݇T }BhDz`hk%Kr[@,-;j+'3Gf]B- j) v8ɕr' e2Mc1.Elx& hr#QxA}HtcP涅Q06t_K8w8%섧 j$GQ#ҎC ^Boz?6A\9hh)Ԇ!*sdk X6^ZVӤMq.{!pHwP̂Fɷ^Ӄwo,wH(X&N˵*o($PT+ h vdy`WSM(,+[!J &%mcy`c,1ʫoN!TW8uVm^&&2gxWO_wCRZG3vɅ5i}:DzVpqϑ7iu?fwQŽANv)Ԣ_$s [Gm{g.YY: =@!0iч;T LUV-GP,{@o_0/m^3Ut:1; ‚ ~dc˷XU/tD/7_z6D,`?9QWNKHҺH]*s FԹ]Ɍ4+}Qh0KqΖ!̧8$:O2(?b2`C! ?wYa1ZV{'B{FSϫ7# urĢc#Hm7q qSV3}R|z@} =c iF 'SVFwQr4^ؐC 1k@&wCWꭙ)ݽDգ{+F9Q{!pcg ~+"nb | 4f~slhԭ͙Sٽl5 `6fG|vEH~{2ȯ_Z9PY+1GC՘aqC A{F]#S"oOۍ|" .|`f ˀOx-TS;Ǝz{m)%s-)Oo Ǡc|J /4PnmG`e$1)xPԕ3[岰-#΃\Q:ަco((DքFΥ.k/}m,S p"ŔxSE.fuAVx%#er<ЗJؙͦK;!f//%Hlm{f|xẎl"Dř燼w2h'oYh1MaWxo_~ W6'1Kcy]L$;N2qflq8R-/˭:!53҄#QXE5?v~}mc"U}J,ze^aI_-_ܒ,Zk^°,ǜl,hU7/k,@7b÷=׉aj]Gb3S뒰1 E}(ǂtc1-g4pثY}[.y}leSi浊uo8*L,APqxA,xTm?aMTI:uqXps؎1Ntoh%nC8@Eϖ/imF#}BP{f6ԪnjD7+ 8}fpQx' 'Y/_msQj@SE\uyM2}3S5 ~/*ԛij՚L],Y]m)H>zmTH@0W7&USkv{Eo& (t'Z۶3c3R@/Dhuğ{GP΅[n"z4$b`l7d$>g;Z#/:(e)y 槪=̮PlWzCI `zTl^Bhv7H3H?;+RiSvfSr[2ÙNjKiC`MY*(ܐ3jd-)?讦9wbs$+O2ptM[2J@;͞)BmRgb$*6P(۸)V+?'iJ瀱l.Ñ/$GxOL6MFmHmhAB}CD:&ܫpQoÀ߭Lv;|VLK2a5{*ӯR7E|e@/Mx!5:: \eR0UaQ,Et#Q 6A[1zR6j沯ub|{ <#jD)Ȩ8]Qpo?C{&+tLkRϾM-X<Hx O[:u1WХ'rI3%.B%muSq;~q6$q7qiQ- aSxI|T0NggY*+\! z<Gv eܨl C[t:S% :;\(Pw*P6۔2Ľpق'XCV EHjpY~/ᔯP}.TC ;&FÏ[}{[:hRt ,,fv6K&䴙2 |-y|>b}rx} 5ol{#ǣ\-yH,eUh]hq:_ ;V#RQTL7{& QK궰Sƭ*7]" cy3)|Mg3@zBX`7 EgQljD@8od^M}֍ܱs5K!B>IYrNCqNBT F%=!\Ur}m2]f Y}꟦>?TL H~9uP[j!qSj+t(ף\'b<UaDQm-hugcS5=Y0Ȯ_/f_B^9Eq eNÀx݅8вZ*!m[|zm蚻W`;t3W{[^E:&1xz , G #PO֘9d(5`l]+h5'GN'Q'&;s*ce^"V4X':ؚ?-,WpGXl@D1Z[LM T~/!6#쒃>?A\rL;OhFbt6ZQv֡XYT+$_TFJHr?45@,'(G`ɭvյҠs&-; TMK7G_9:prBC69_倆X;Uygǯ80$bHYk뗍&^t PJ Pu}Ix$dw> jL,$!&IDJ;,dm=%X-Yca(x[g.^gJnZ+uȧ.UW&:\lf^5!Ǥ%d-a~fQc*z,~PH63%\X B||񖱕z#7yzM-k (tD3p +ziN6gѿz6(L&ΫvJ7'WxAׅejoHe-68#$,L uI;?D _kt#8yّ굹{SQz[TՁ*W $S '+Tk9 $'W(g-e߀˪0۝ QmG#ϐ"{|}7FF CZT{$JaUXJ.2:X AMh( xN w~2.EhHhǁ7_T(#8"1+xV/M+u604SġONL5ԠDF󻇐S35cȍݤ]Ͼ:K懁r$$Oz3lBlpbGQn\^"7HvE:ORps^Yiln'(rOQS-gLS]m{qN< b<.T q^Sg m.f`XN󤃱{E]HLiBهDڬQYPIc;al|"+7Z4)AZˌm@|b^ oybn_1}=I{bzfs HO@ '$ZbWSVf+ESu\9lCƟ֚?,u.G 4=$|jS?zc0 t˾ټʀ$)J?9á𨞰Q^ 8~u_gu*/ &]:BǞCV,Oщʻ%B1`*?'㡚$ɱq⪵7y·?vyLJ0B[mnt@?&(b J҂GI ȭqIWpWg+튽_4cf/:]z/>۳7&5,UAঐX<RtLJW#`*ah~ޫ>rvhV^cHG% 7IbSIW_=%'l#V]le"'_9Kw'}5FfU&=Bdۃx:{X5$!ZC1$g!E<{hІ@]͈z~L܏}*:xBZ,B򄪌(;]C+L~_O<^mZ8?]=`3O]g<1 +F S!]9E뒚ncyiqh uήM~z 9;,4_Ϥ=b|bbZeTǟy+2EՆ0rOT6wg+ĝw=W7uvAx6&a5TbE[!?`بn,gk>DD`thCH 2phjZpR. * ݳ]\еVs7D&){ {Uql2H]nS+Y3 „ŷh̶}ǚe-]"K.E7WɣZ7տ)_~vl#;%.ѷӺٗ BijߛxF=q?bem).K0PaOň\WP#}yB&XKH,&e^r C]MlUia_Y;h;gLōWÝkѫFCNUEp .2C{Чx5&G7̎CG4FEˣ+?feq~{GlSBwss["p(H؎1*BwL!}7rӥއJ-5dS{ڱ-HA7N̳P4qy!Zo̝@@<ڦs Tu (Ơ~n\Q@Wd`? Zy;ȹ+9X{\#Bi%YԳ'¾+c|-+IΤ8%S{d#qV+,C}g/Ů9nCkH*Us$Z >^/$#JWe_Iu =>D A 3-V?c/]ThO/ʂ:_oBff󪝭j-dY\ M SX-wUv7$隋< ?^(m9P eru_2\' WZUHH/rcn(bSC~*,g[Ktp6} љɋ_91e*aeO9{ iLg2p@V;!n)UyR }X0"Xie,'3E%Nj@YM{ɮqkЫ{vK'=;:4ҎwlG٬"ջ2ATQ`&|PunmoAW l?c;hE=Y78kG CB#IiMzmlx/ fiZ_CxW&V%P}>97EK8,?HriH)?}1 0 |%ֲZID_flasckqe5/Jw1ZFyCt2d7<)`(VǚRqE2]ݘ^Kv\`|TS5[|Jpy E:'Du}3)Uؼu7Ր(,b-xWfApqaZP"vX/7*B># Ti z[̀ Ա91 F4v=D)X值J_+5 1@YU8/_0%S| aAL{q eM SYC̺K=Jd!mp{^-9W ]xjUq_t&qd0_M7/2JY؛mƺy=fӔF2rPuKGl| !u3w!n!RU m7)0I8Ԕ5YJzNG咎hNAvsdH| ha6U3:lPBwrЀ*/ A^̴V辏8ؒ:}y ;"ھexy'Bx+ng`UGߎ&+[E `rm-uS8%$zU>UU+K a ߄:#POqA*eE\׵.ǰxB0_H`OHvq81vW|-N)o6Om ݎΗ*lU`O8ۀ\a5?CT1: tXrK"#p(q@E 'ܶ.8c^:kgGGYMa䫢A}>Iesϋ`wǕV6}e/pkvaW'@'0\_u 弅j) 7 9-l>diXa& WDR/cO顨X3ϩՊTaBS)da&;(  '@޳qʕlVO'i92Q=u T+Ʉ}r-FW  ;|\; ,v䏰t9V{>FtJ ji4Zː))~yY#C#Q_.qPfq1?"s'CtV+nH(a AN|vE}Ԉ3A0QkN&I1bv]tgD}oƧGnJG^Ov3|扇7_\Pm%>M2JX0 kv?a$h}h"iܣ@JY `\N ':ӆ ETu#jXڔYe4F[|KW2. οz`d %)%|ٟ CXrKmisc$.,Bv8@h Y]e}`_%Hf++W0w5) 'l }q7e]ʴQ,j5P_,iXYuuxO)F˸=f% d7h/vL:׵*+1Π!W0[ΓgU9f y;lw}oQ :p"aJwDǩBߖ,_q*{ѥ`k'7? )B`5[B Nj*@bʻQĶ4Vr  BLз#6Nx'f, ȕA^5ʔucY[Pbm&ܨ6P5 O<|}K% ',& ID]ir j_ ;Q baYy!3VT^%,r CXQy*Kkdcgubr)fD&Np':/(\M\{+bEG3%NIHh$~-Z@ILѝn|@Ԡ4TZ~ӱkHxkKtXLT?A~.PXdՅAX*6l-@П : ;]ݻ1+ه]BYc#55˯%El@/J.c4hyIONlCZ. {x~\JVxx6pAgS<0z`VƼ"p!yWNw9v.'ͤ8JBF_!wpK|.0| B`6Q4Re8p`/SO A'Pr3,?ƞg9VQGsPa[oة_WKVߩK-cp[@D&#>E}ٍn;3C[_On[ Tx]#Y#tZ @e&r2GL`;CVdKhI$eW蒬 FS)}]^}W%xԫ0$d(/ pS$Y#;ndU@N1.83 dW r-PYO\rku΃Э/(l\Zx/>?d喨UWF^z*8Ynx3^߬? FGVכAIW*rX 63:,gFS̕6R<kHr# jXX+cA"U9jPkd/N0ڳfXLJG=%~|1_l‹4!EURP3;מ zqVNWF0bvyn%U=2QLY %^uۂM~f/'"cLՊ-Uml+3?kg#i̱Lz xaeYpd-)'DnJ%@An+Vm}4H%02'*^8$t԰op H,B;$>tJ($؀1o "$G}PuY"ͪ[2,O9541Kt q)T'V*ʨQE}OK<5Z$N\ѡQ7KJ]wisߠ_o|ѾoS^@^ˈ* ESSϭrrE\c& D*"k<5"kP'K Ͳ%9U:k!Sۈ0o44X]_$WP0hI+frJ 漙 MIi 5ڰoAȿr<DZS0zZV_ p԰„ ~2 YZk|ױ7Y6ٰb:albco-Yz?v/B6€nT4N8A;GR\ΛIT*xKm&Q~`J]fYb͑>U(GcOJi|h"փ#3X__=8x9-I0S1Wf.H_$wD= 1#;:#g3 #MT )16Pl J^`J zBI>Y±$#$o ` 7‡Đ̕ySHЖ}G@")V (x_S-g!e$[!vl;@*ފܐ2@G-vbhʁveda6|!j \vD(A{bߎ54=S5&dLH&;T7ҍz(s*N}}?2t@*49?z7aP!vY)gxE/A=?;E(kGF)ap{ZW.cY @xVxDwT*Ǹѵ>%G@SA4[L6Ibk vLy`&IГIQ 0)AV|_d[O>8yLpv $"*xA]:?nDb mCSdec2[Q.Jgz:& +/y}y2J8*Q۹!Ⱥ<(%`z|v|8*NmGVUs_6߭=^`4lϩ׾&ǚxf*iʶ- }Oݠfe}z]:Л75M07GT~Da*fW*HX)SJs^14(#k:u t ] &/|:]/+=BOo7A?t8K>%J\St vyDUG?ykFusU*$hqhc{L3ĿI$dg;n:_c'~+Dž+̶e$g4aO wsxyܴ) zjO̰ͣ]#}TlOE^Pɖ5 3! -'XE57 c}+I}yc} VRKڄl⍋`4 q$U+QBlٹcqB#8\{Ra#2h9vQس(d7>=2ODU81Q~h̡Ic`ߞk7=n4KH4* |3sҭz OLV\8c!]>d%y R>dZ=[V^A1c@}gK W[I8,*Bt;7:)6Kt|%S&[Cʋ0HH 2F`upt`f/J[S>7ah(C#o=2?^Nkcv" mÔ̿;խwYx}2 ]9a_Y'G,neCfnd-AKmEx }zm S;e.PrGa%&OBRݢ^ޕb.Zܮt,t=[*71*T{R_%z=#qtJ 7"q}2(TtY4td !6sqX(2߱ûm75 mDfx v''%P{ƜnmRy$^Wna ը4xuo2FZ };{KJa"JG}M ˫fn9Zy|k#˨% ,5z0lBRQ*}1Vvk_n4fa3%!|pF8op 7:0UI~`}X|iyʾ #iݮE**(3ZQ=O೿P u蠲66.뭵.Q$CI+Ʌ ِ!ɪW$4 ]qG)<[PFO* wJWyF.*k f#< x ƂE;l"jKB4a|b ^Oo?t3}ƹ+8O"DxD8)Jտn[y:x)6&)nbb83DUoϷUc6 CB?慣20̝b?e8 `uUR ۋr 4-l8y(6P|,b:ԲW꯯Z@&]88V^dy*+8n4W`G&s0~2̱A R )@}KLoW0عh"oriZ~NշO\Ё2n" O2ykOV7>KE?]%8@$(1Oo ~aFcKq `5!S'$ q `׾?c=>z{90"џ`b&0PZAzxU+<ĺsgSWC(`G#4f7ǹ. Z |0& ^x{mkRC珹h1er =X. WWTyoR=cʽS7FefcEg8#k^փ%^okSY 1 мwE G`*л op\W{=)r5 gU'#D;(hDC#>Lps0,l|(K1Y Qhj8~|V K4܁B*]|OdT H*:ݩ{'Uk4(vJN4enBzCrKLLa"TL4%MZ GRdgU[zE.u4l XhxöcyXIF{xw>F;%RFፉ6b ח>#E,&yٙ[>4@?\Y"iG| e#~ՍFuETb9.ңciҐc?uoKt}ӨY(%8n"]>&vE,,$ߴ+q>G0t`s=N1*ݘaY]M &PУbKީ?]`1'0X[=U#*vWj;%$V3kaK>#Fcq9iK.3T/źB|!2Ha1D}*K*HI#R}p9! мwL\arv Sgl(//fӠf,#|jVD'YpG%/ }Qcm7>;W?ʿB6 p獚$;Tql]2^ֺ%# [`]R +tٱɻcA"&wcz%g9SYFj]:bqVGi(>Id+Oں 6ILwtJXDʆ]8[-j) 4z' mt^ӇVŲII*@hz'e[RĨ]/ ^ h;wQ|)4x?|^3GB^OGIeE^۴0E5J&΄>xjQ ߛ~Mt6#ɺS] Z)ro $6UoU~L?(65bWv{HE S|9ʯ"a'(y\'yhm$CO<{DK!xaZ 2Y]dYO#k|m%Vs P8&Q q#h.%'YFpG񜪥r.HF7ӡ+97 .h9"%7 Bv^w8p[N ̪ )D9?P7*a=naowץ9O 7D8էͧU3dG' A .>LaRQs  ~Ut(pj2ɬ“Lm;(0hۘ5x \U[LpMkG`T]͇> MSyy:M_r)TuftnߎΓ*~k ͇zn،&@(8V5IU.NÚ%]u "-g;:!wGbꓐH6\%Q)BZ5ăFy-nfG$J%jd>|* iOUs~DW Rw,ةR]fKLnE:#WNkdX9T1ٝ'շ^;,-d~Ħu/mk2Pq`=Ϸ|߽& XKɁ03dӿ'{,BDK`WUduROGPtL7u'%`]#=▙Ftϔcyw%O{Ss^ al*xwwJ@Ø`_W >qN&Ձ?iYş9?R1g[~[ Kklcbe8S8hXӞ,( | ?$oîCzePsQY f JKHq0#jcngz tU{>5 jwA}=Xl|`s PaAY9F*F`DvW?EXǑ']yde/{RHJ&%/]y+^|z`D Aʃ8^\n?IK:XzUL%qpi/!vI(|9 fb;EoVeaKJ94 s`hAvf 6 a?[V"Yh_I}#"f;e_se-SfBeMD;Ve!|w sGW6sq-k;(s_׻gb!t0+Ӄ~A /  ?Dw̻^;2#ӹ·!`,Pn>4}ƟZ i*#I=P\ dƍ<>Cر.z"#O0)OZsz"dd. p/xc)_6~疻sP*iҦz%IϋSwrr0k;4-x7hrhO0<8=G1e$'xG %B~S Rf#?`f}*hMg8jوpS5t@ձBXr7oo#)Zu8ş/s,EB \=AZ4LZH$@6yDYS\OwNu 8+6Z-~f:c(afF'Ddqc‚8"x;a#CiqPhOa=r@Yr8'"1"z=\c%9yw>:8ѣ#T|V:8inFGKoksI;UKk6|AHbu6PRɰevӌ/ZWc mަ6T[0K-Ⱦ?Klř+EkFH1K% pnA/2,T ѼG{sgOeg @F ,^ߔU0bTnm^vļpBӻec?,^ϧxʓvz݁7T4ϥHϹK4~*蜖kTضR&s&l K+I=Ў@Q@+n`DxR߬]0з/Yy82u)ۻf:i6)qo@nR<Qȴ4x-g(e J1 | bx)GĂh#py|:B(G}|cLTl7vo]CK8 \xDyaBlT N4X~L$V<WnmLiu -J?tHo+baإ`^E:9C/(]z(3-G<tLk~'T lr?"yqdbGyLoJ$sf(/fNfwlmIMӭ(&#bLxZM 3:ʋSX# ~ψUv ltXILfvH 6{BWG %lL<!5>U`8 bbZ1A^l\Ƶ:Iq__0#BOia)+˱, ׯ5MU3c^*J[eiJ?hngӟV1nDBkTz!)<ހT'YǓ"dF^R>cqY{r K?%>?ְf:ږ:*s)x5%\sokl&#[XwRkm> M6I ~|r_N1+#(?qFv{P{4J- 5C셎duxAWi2;lR#rƼ)LTȟ@Y2"[3-a]TBV8zTt:- ۈn};TW۫"rCIҰ( |&yu5Çk_l^66v5~+6>2)ǁ24V*dĠnϽą{v2չ%EGFƟL@{?Lgex\dUzbx ryEOyk3/,661kp825;[{ClstWmlʹ!ITD/iHHI S'=Uc+ꦫYޚvRKR@@``ĵYU_l{e{jǔ>֦;'*쳊,"˕cJH~k(YFXiQh : ^b~ l9J!!7JXv:uynadA㌀IM 1TǓ8eG/<]زJ~IPw=y ӏv՟h4a.(@Hoʘ*W)|y`GC_7Bs5[i7ce,X!Q͍+{fM_<"/:;urdD6*.XGV<=Ҽ$Juo ~<k V-]_V E;6x[:Y(DZfT($&_Nf+ẌbpQ <}qN1ՁF)5:pxJԲÀ mxפL |+× rN)xHVa.aYa?w3PX*-Tof儹-"j#bj6/kC}+oM=kک}>y{1!}a׹%Y2ﳰ<+ks.}7᭵[DYΧ LߠWz v-`V5Yl?ˉl' vh/|;b?#zsK塝|2;<hYv2։pJZRep,zL2_Q;E^rm`D%י;TD3H;M+6`W=0z-N[͐v%YX' QmӫHv#Ug0hV.LO rC#XϨbe]?t$Wvx;ȥy]"Uk?ضaH~ 2f-Gnyyu:^U&HJрi= kկP lcߑVz]:fS.޺%PܯD\EK[Bێf_S$ҧdS l;(_̲w(dTMn%SLJ^-\[8 ^[!u|,Bں!-"a.)7 b&^=2tq6beNb }""ǃĆndM8kK;CYK]kGz'P`6%qp\&۵:t}^F6Yrwo-w:22`iSpYsxC4$ff-Yx5O8 ~vobڮ̇̽읣?tgx ]"ԝHRG_ !#p0Gʵk !o}yLd/}ÅISnɨ+RLp9=SEr7,%SKWDWCsQWD$kLwibv&E4c̻|ޔ:wVg^KV0U$XaԘݻȇ=g*K6:xCS;7.MG^>^G‿3=Vuylb#QD(3qR*w"jf .[+UK2Ro+$,u-ZJ}3`[-ñ1>q],~9v/iWv9Xe)EįHXSYRH}w-&x#*;azP?K0ƞ}" ';n ʱ1zz No4;U[OR'^6WwSWHǫ~I8L)*`˩!zH LЉ5S::[j^L[ܫBv}-ʭ U Bf0XY.A֟M̞VDXp/ݛ~M *Y Zx*v넊ǂ= G=gŏ`۠>I+WLο\.1".fw Yw+Fa@y>~0ӌB@ /ilvԟOѦ6!'k#KSQ=pLuV;Av[[^3glp{[*b&|+ b6LލxF6gdTms4PHSA@~OxH]RGL6`'P QcP%3SPM ,NWN~vs4dދĖ,+ͩa:{s'*fT^˰5rp$of> Zn閵򕸁CgC<.K[Kb+~^yc}Uht*NvFqb~=a3o/ ^;_O<70Q"Ɍl[-VO2`E0*z UKTa@+ۻ:K"75gVݶ9l_E D?p-oy<ؼ`$熮y[_d cE «Hf~M-6X:4!^ovb5t&~$# h~`h_\`8 io"=vQLQ*@Ae{RrO'"l/psв]7J<-(v>=]!ڨa Y֫ia>β5WRn KyM =ܷlͰ_a+mYoy kĴ ;6z }Ǫ#<{:I_"B厪F2+n_! aխx P (Ǐܪʶo~~h~1e 3Q|Q&Ԉ79@5C`} N:.Uȁ8L >a {ŹH읔 Vvڤyo=E 6xנSnk)T@r0*w'8;B:vZ)ݣeu݉Fn`s1{_u?"(`p2!W-ld7OKZ{۩n;4)]~*Ck?^]f1j{t~G1/}jzuJ#Z:jαW>S0#* 2|rCwNYaCgvjY__([T(3fpk*z h%M uwCoJC.Hl?<@Q8gObpRۏ608C&otںѷ6`af˷Jsb/W;MW$Ԑa2PhPC"AD2] ^\;x)WB ߣ: ܵɓ|S/;z -M Kݾ~8-o;v%Osyh`Ĩ,Vܤj{aZz%6D2aTt4ԅFհK f(u&…&p tkgxJMV(S!K O}2QZD6';l`Pt;e?䋵8 h̩Gkz,2OMd`;9FGV;fP\sa(%j!Ev+3(}4Z[ #lQeS0ȿ-)h50D!u}FG<# @tw(*ޛ7Snx! ٗU {XP@g>Bk\7X\uطfZ"L?2j;U3*rh:W63sDut;p:굡]k~PF&CRT5! 8+whz3Մ2q:":mcDKƗT&AZc-e 16Q`g#3YZhi6s#ғK{sk#~+j^uW ͐ !n\qmR4g.5`q e& y>&0*C>_İ2{Q5V=,WEah,2YJ43QrJtL7Ğ] (^AqFE,+$Lʹ}좉Tym "oPe=y@4MTv_D1)CI\Q/L+Whò][k- zADs&Y*DL AMRCWbNVڴ ~ȹf4XUU(72BIJDWcXZnxoJ#KQ9X4mI %~Z 䯩)`{ճ)\>r.2s}[?`j\hu s%l6 >aVd:$LI#>lwL|V`NNl:)-zQհ&=1ૹRĎ77#D )k5/ wwZ\a|y/Ç{ð LaQI0?'V:0{7k7ou}O;,v toLUH=wX?^^olz.+t/VT{Ey@T3snNvsvٶGT7rF)f5M9?H5w~Vp]{:;HnMnA1&7ft]v~;GH它/H~-7`4? /ǝ.mhIGdHWHsgi1 *݂_/ErBi[[Ekֺ:U;YY+ŬO#Z8Q(! "C D[m%SVtGT;@_~,*O$ 9q4>EG|LW [d'Vhފ#^?=eKB$,ÕƑJszNKv fP *vO8su+Enڐ`=K(؂moAe29/N96RS7&z޽"bV!r {.$4b<[41$\&~Xu|EI5zU4^OH,jP-?y6h Z> TDf@x24+}a"$Z0}>!1(Gd˩0 B`d0zgڿi NAG=oMF,@=u6Fra&Jo/YZ??`s=pVWX+3.CajEo!6[L)PN,1񛎬i V<1?A%1kGjFrqaV PPiO?dXG4<8֤ I͘ 3+B!Z,u@-n5NFI>#0vAD'1,1h zA)9$֦&ZJʧ!xXU%»:W;1N;_6|**VD/NaqTX81 ttZ 6s,)I]^`=tOx2Qm83DFsi :&(u\dh O9|8< ؄}S\ᷡDg+LEPx[ qaTMÏ%B[C!qq W5 (ȥ. Z0 ]5? 23i=@ѯ:oxwǙ'GHmeޢ3埌|k$qN`pDTƖigvUXHɕ'@Aۀr;zt;SPU!iڼ>s;:|O#i9ZɶW,Zq&UfBv}Ͽn[+bPg(jp(l& Q=7Wndvͻj:@3蛑*,ZĒ%v[%5fUW$ = ,B#x#" ׯ1JX?o23j_fF7h'mCW̮ a*# !*5\%]Ѧ_B{3Ncдn+p.b~^qtmrY[[RM{h=KpBPz™ (ƒΦL(ޜ4F;:p )쫓ORf L_rEtd~yU[o#F[Xspc+}y$Vy"p;gV 6Cwi`y=_#~?55 eFlImun79!p6n#jk^pǪ ӤNَ7>$/MoXv4=]zFNC؏%ǭV=R!`1u'4fzO*c i-lܲ{l28osw>93јG1wy`zLp C.QB^z /N?yA!.b4V8tjF4l]a%o?Jӄ2WtUfp O f~v՗#Kwٴ!ϲ`A[$6h+N v;ITfa^MGݫ(&mp7572q )cŤ7~zȰEߛ-<_礴:x!4NUNB</nY2 nX=ZS3dڨ͉ܰؒҺ G65#XOO˜6b%K>o㇮]QK;I۾ykkR SdlķWռ6Hlz>Mt̜fGmi0+V%n=mR2Zڕϩ'|h"}DpQ-Gűמx~VLR5~&Yy@勈8`PJbdUS`q# R!2нߨ@, ^N:K*>i)ci^ʦ ^>~oOͪ@ݣLr\^ |LZ>03s<J__BZiz&/U}?O ."j]K6RQbV 4*yc9 W _ɤ<by46ɲGoB;ٯ|ǂn"#BOIM Y vp/t0~ƎLc7!qBx 9͡agȺZ)& dEnbZ4)h_!V5?Πe>[>ʮj8MfOl\>AسV$Au#vu|f&2젘z>+*4=ԦbR*ʏ}qI[h΍*A"Wq g¿*9/ Dg+cLHP>z$(?L0<" 37 Cuĺ'-'{lPX7eLHZ&ƉҊm%kh-oϮr:cE8yGm46rtDc |G0msAeFwQ0 R{ c͇ ?H,ٔ~W&J+k gSiPgfρdyߟ5_%$"+ *fP27a,:i_LnPX]ன˳ɚ;-DMӢ=^б2 ii=mzX_")Yd䷿6dO, yAiQRp[vcI$mqQ|Q'[Uf9FuF,C0)FP%5VhZI .[CJV5cq2Mt,F>b l>0a?&- 1CA{9!x.|;Gm0P "jHOM-R183`DkQ48:?ӌ^S1^q?~Y- U& 7KR\Q4ߕEk1_4_;V/d NvZ32?+ճc[7?39mc>,:yQKC= Nc2}`LF>:t 4֮7EN eq5jđe('~66j# W _$j4@Zf1 Y'VVk)] |_4  uCӁ['%KLMNiڇPkQ݉ Ԟظ[;G5}3&_Ƨ:5ZB̶C+;}LdHZ,1r7QǛv4Ōl$24}FJ 9*,}[,#p fɡ D-w{ $64< ,l ܅X TVS;4󡒁ԿfczM^ܥ凴&0>-ӉY@օ⦆و+s 5xpC^rfj~{1qCcpA:t' O-\\,HfȶE6z-*tNA ؚuyrj(jKɒ%lڌ'۩{t,? "y5F-6ox1͖[X@4K_RO *2,ݬ|1+JܼNZsó:fa}A8 ;lXMOKxQ.9 6]3ߤSB;q+7I 1?*BjS/}.!;tDRKN&0 w+y~ʨz'QR-wC UjDȊ f3)F'Ňof얥'x^OvZGӟJt4VB0UoC24\|idcF%i{LY)b-xgȱ"‹}p)JyJ) W4ג+=LcJM*/H hWwvdA찃Z/83 p-5KHgAY~mgfti>_%JBܐH[l2 Zb]tk@Oa{^\ }]`+Ż*{HߜEOrM48,bv>?3vpQ>%qE˗\^/Zm.oj.xޯLwXN_yGQ>Tq#>qe>k'Џ҉ŭVOA(C?8A?}ppVGӬzm"_Cgn3LN ۇZ^?GqW%&hN<^MGZXpejb]BSq0>4d AZAǫrmE_|"{;KG`˞U眾GӟlxO^"dkTཤ)k Cؐj$>Ggij˪߬?EqψV>X/˻ϸOu",r= K0{!ڢl*F<2&ψ݌4Fx nj8Eo@{|#u:29t$BS¢Ul=/CgכuNr@{4.3oTN6HȐ6)K^̻V0.f)a4>bj-է !wGsM6?7鮞O q&2]L߉EE&VdDIᇽ<5AaLt n懖 Xa3X~ eJ"CfLV!7APGq̺'ꄣs G3RSoK'@}vȬ1?@߇ QBVQ.ng(1fg6 |+̑3.󄸬~jVk&.b'rI뛙^ò ky Cv)Wj~@cg#H$OgR*lP<*9͊Rq8G+gŠ.27dwQ.qr -p+i+|BDj?s4"胤8rI@'#D`gBġ?w;@٭,iNqb425),i)H)YFMt\CDҳ*vz_hN}@h!%qc{r l>hy4Y%!Ki؁fmLI ʯ,^3m/a9>loL$2~?] ;b8 CG} 6_ mȵ_ S+h1WdQ*[ZʾRJ7<{k舒D̮.ءW.3]AH̟I$*e1'v6}A3Cv{JC{_O :2qog8;ѡ:c{Picljd<@1(殄0-7fW|ӔKXO%o{bRJNi V҅I""c(uZ( (,[SSIEW*{ w#YN-"(7~uvJ_jujM{Ut_{lwK}m.w}L|ۉ@q*Xf1S%|}n _QkbegT[BoߗjeҶs(t(/~yv7F|-3NdX($0 8ڬ!$Q i'& w5P? (73̣A~%cH yf? X;&ۏ5E`3JhʎHG2V=[Kg-\ݔ_RԂѩ`;WeP!Ж5(^+ï|?*h[y+U{m̍4RDG]X<5ĝ+B8W4oq6 G1&Z(u??`Io©gj}]>4^V, &{759Ȉ W\L!!-7ÄҴY+f3` rz>n8];< :dH`8yxS.amI8bW㼑v"(zmUP9CxU4B7DI9wwJJͱ.F[PAxf SgST+W6p*e"Lq$9P~O'rtx?}R%p`ˋŨ [| *Ζ{p伯xXaMbWA*VyS8FWg0ۥ%WH"~aٕo7Ir|e+.C|)ڙo< :kz5w{A`LM@?* Ej &>TQB^!t.70 @8%b&..c .5Om2wutt {e2o@H@WS}trtg@נZׂ N90ķS"d/Ea6 o-A%gwf M\zQ ? qThoCZ6n!?]RDs$i%S1 E P{NʤcuxգmwVʵ? s}vB{?kj%c5DS M1\3NJ =^kw$F d>n@jI4~1V ,J|n(~HE^2 &͜"l<㥷2#r_6 Q"krsΤSAU|o(&-W4/ 4{y)5z?GX\BPfxL\JSf:&S1Y:+;K"hxڴ6 η Oy{}sDG`ѝLYy]XL: wzJR$+I@"0NgWg\Usf8Tܛɡ:R2{*bI#RR/7AvxP\!}̽89B@bSqN{E-2d"t|xT9-Dq(sbK'\l#;>kɌ%ϏW^cFiOWyrH[:(2#E]Ed. P:$MTT/8A TSR7f r_칂o(8z3d5$1 2)4&_<\ya 2X@˗>/"t.Ն4't;}/3fm%U#YB6m٣8ZSbáNgDE9gk-|@fUk<@}dC܁a-krFxK 3\X-XT<=PC̯%"⥓)|t~cƸ^:Rdk "M0~P-tW5a lkֶؙ\B d\&d)aUr~+pygs,wNXG0/XUV739@xKsƼ7,Gl3&UFtKAcgK=Dۡs}{[+bQD[7qaޛn(+hBeW򬕟Exմ{c,m$MОQ6uTl _:L?ˆO½Y;W`F?NùH[0&9Nɜc2ANhpIdtxhITH-]vA8gF&צ%A (1LE$vdOgjTy|mQ >q&UԢe'*EjSxāq]g`5R(ZPtdfPI Tń< %񺡨`ޞL8ths6%K%L?a ,]SETБ`%!Bn}b2g][kcq2O#{>&b"VpnMXhZ *8m޵v*f7hIME㧜P0kߔ\ồ)yAVC2s[Y^#w{4[sBw|9 ;.#`8~gGlݪ2G6M1+8%)혍:aTMuK#/qQ S@tBrڨNl!J߄Ƌ r`"vzz$nXW^}i_SnEiXVaZ9Sa"aImo>喤=Ij79$ž ?38XM#:WU- dȕbx\4_m|wz>"Z"W3t"7%K 3_S/._jA #e`7,G 0ent`\w7 ԫ* N0M?z7GE.C$)jY0ϊíyH~n+g;JhSĕ/W[g S۴P `;zU7LbAx[nM= a y ^ ߥ}_& DBwwd L΃] х;K5B7nӍ9 [~g%}c9l#-,\3 E3։0]3'$)88p%x2^Z3\>0?fILj- ji\D KIH3;X'k(Ue׿ޣhrYZG_9tcHO/\agŗ{KQruTP6ྮ#h sM%H쮁W?tOmD.>.,%e {KV3mDnS[w8}Rhr1+ye^.6PzZQťղjm[4;EAZ-#W/>y0"Bjje@=ӫ hk{ +LHB8t}qRqGκp`2Ģ[4MaNxe|~N,?{4@+/ 6ϭ/36 f pbiރ~[e&^>wM*G<R{OTVyJ]lp^Pg>|p>uD 8 \=ĺrHJ޿bekN}Ejj$Ye:Ü. R5\^HrM8~gL괐GS]`V$vFힳpmb9]Wv&1AU[A S~ Too 9i9yLϐ0tRr@ԯpl> "`X{v ЫcaMngAI >%*Gʶ__.O6ŐvY|QjovKߑ;@cGiS%NCtoFLL?pu@#DzXsdxD*YdsR[a!DIq^LrFP$vĘQq@.ܬ>io~J why嬛MYl\JL(v˧S3q(CV RAw\DJȗ!٥ze>\ nϴ~g]M}#_[DV/ӯ1`h:qK&6WeRAxmt|Fqz,U Su 1|AN2X\ ol  Sğ«*t<\Y2$ǥɬ8b,kn-TLDY)dP̋;I"ZU@Jpԛ&?HZf!se_tO8 06H/ʴEǴ. 7(@y(Pvlw]zG/aխ\MH}|-nf,0gkEBX/ud-6Pghʒ_Q jzT;3$NQ+!ٚ@en 1NUn2WsxE,WlJIl{B.5S\6 ">̤ <6KJ5m <$> LuQ!ϸM r#XLEʼRZ[6"w "pSrFk})+Vs0Dx!*ۥ@0eAyh"=,I IQfqy5AŊڙ]V) ib}6;Hm}AJmK[>5c]B-h:mj+KjU&uN& 4]__ZԻa Ie;GYl%¹Orx,V? IcPH:O7Dt^L&jSk]wo ;:) Eo)cO/ •f|˲a8$J淦cF]ɷt<O曂>Fe=0vpXow+uBhzd ť.爞E%y5gRȵ297,FJ`=W[@&RM^\0H"Y-ӣPnVo. bwZO!B!g@;5̩ QB٩y =Y%O/4 LmĊz>aM'ͳm`.}F/ ޖz? r}HwfSms.fʣ\Yonsԩ,S<#%F#2zK/Gaړ:S=捑sY\(.pL| %Nʜ/\h@jaJ.b {v8p{hQvĸT>ٓ}#:Ls𓤛P2򝭡owL 93BҪ>Z:g4Z<~=!NVs:8Օl1N[c2Ykm8 ݲ^X_t]QYWC8Z0)@E1 uXtF(>Fp[,rٳ=OI9 q QS^LnuxҼ|w yEBJm{Nq?8+I}HQ<Ym 6yG_>4*Nw$ms2:O>Ǫ]ͮSkyUl).+Cl"l煝=x"glT*8~Njbp~3^8UȴL]c s(<8~(pDWsްQۇj:,[gԔfWⰵX(.)_ O97n S}WhH- TCLjzO $KKzLR@ R kjNaZ߄_R8cnYhtOox9N@,ߺ\ÿUtZgI5 TIl f! şxR\f}TA 6QtRK˒XF(PW*o2UT[HDsX"'~}̽?SLzG94Yx1$F437*ve UFZl+5lU "%FmN'u=W$VAk 011cl;%mⲜW&>,SS&dvF<_)w5|pdq ՕU ꁿ^Cε WadH֤&:<:*-"5BX2(2v'9CQ~zB>+CL;LoLS B7i}`%Ӡ-;D~UJ/k&tunb䭠HT=Rt$CH󀫏j(X*3$3DN5h'w3<7~ uRVY$8ӽ;$7_{P/N9]PUWW7*!ny p6նf5l$ؽ;i ҷ88:Vl\)-/)!S9垕",:be7ҦgX*]]~gTᚺ6Ez$SVk8aV>o[nz#__5=HԈ]BpT*#|8um _tf &.LOX׉06uJFomLqhy;O yE0!?4FCј\ Ɏ>]BZ|z^*XXoPJ8;AɼKFiF'񝷶q,v'LgFJKdvc;D߸,P2uŐH{6D#L(sGI!Z`׶)HD IRwjexT|IB5 W1wU:[5$t HSfߦԿF}'} ԩ94y(Vi jh~ z >{Uڠр.$܎| nAOcX`V:oeqOުWEKjݠ3ES3t W=,>CPԓAÏmhZh4Vd:ki G 58a}e5L̉<)+btAdu@a"M8<苡)?kQp,Э_9rxI~FiЙ\l*Ca*;A %+0ibQgD7B/kRvyw͙$y֖xC*<(O{|A:KGB2Ld@+"=UCH|;?rqA!-P1{2NgnvvC q{DϡʽpYeؒ]u1BT+օa# mB8iTA1pqDlvJ +jl 5*Q|j7 !ãA r4Ҝ^^.EjD+V۴ڪ2hGAHjv_; I!Z%! &e*ᘕRi#I8tMb|l6ր)&SwvqI%Ag˶y~ys?BxD$V8l!1Wĺ8t~`ω@;%%Xv N\5 qg]>B*E н|\k0XЬ:*: ӆv&h&\q[AL<>zF pøT< FD|BQsvdA@7fhe>ogMm-$ζE $C>OxD '68h;BiS Mv$mY]m'B)˾VWҊ46Y'iV@rj t yknEϨ^SxD>J<AfšF*ym71FEBN)npؘ0hFFc{=(,,$;E]Ħ\ڇLRGaI+* sn gpBQseqHA!YK(MU6q4S:~ B{Ew!ZfPƁeR($W tX˽G~p[^3 oo#*7xWXrum]i4څnY $v&E(/CxtG'FK#4dyF茍 G<>@;Xf~g>tToS`Z!y]%_aG$j]%EvI܏1bM'#CQPn+а_YQāK~Ji([e,Pײaf +bSP S9 Q3vLMXh79ƢV%J$^pG-nxCUDu b]=9"(kJu |V>[G-+y{;Pj:1 6F05m#]z}0_LfǚNFxFbt}NBґ΁dWk0ʓүb.6XVKŹBR좟+fr.""Ӗ1 e qS:KQv `Aeczq5h'iPt/|XibWe銲*ԗ4mitQp.wobԇv|NƧ4yG&pi:<=suJYQ:`l3 4O%>mXQ5B!՘~(M-VoZhw^WC3wev-Uň|C)OqUnXՆ"|߀#f_`i綰5r.ôMW\|j}g/EP"i1ZC\XLף Ti+z3;6lp~*ZMVTJ7hI4 IZbB8+j/0LW"EX@gJp{ a':tfeK ,(]EC[ weƭ pH}fB*Fvb-2t6t=+pln/yM͎Qg]Pz<ҿߚ`H9W˟Qv9P0Huz:4&3Kmgr)b7~s^_o5HNCEf^ Qxn'?wcmu&0uM*z_d2%{k5h}JkzmU0<4| <)ϙ5T|a[,2ůA~o!$(AA@{2"ù0b++9֓0ԠIY~V*DwZБ?$|NlcY 2素4;j˺AcʾCP ӽYXy#q~_mfn߂|qRvY* qTSbt/ih!u`'qs~ꑞk=wm3,G9ҡg27( h IrFPEtzփa wl># h $l-㝑4 `1H0Yt/7=er@۹B=Q eQ42I Rg=쯥4O. e8gHnM BFG" ؊/QO^&< Sgvx!MCW107K CRMZLI2Cd9#x;Ûb]'2 S++?̛޼} \ù[O?g&UG붙$UE,_y5Vzb)'iȍ3S\ucdJ'Tͱ?H0|p"-h]߉CΟ2%XwXr}G61b_ ' sf;Pkoo]!hO<p{)a`TDͅuKbZ6kcAl ܡ{IhZCJo$(2U qd/j?=0TiNTO5Eca22P.?@} WDžJ[Jzԝ e'-t?VefJHB'%Q4_fV>̜pp%a(U<:4g'UEi9)U$Ar@]/j_ƍAJ&h rRpte.wvܭuP4Iܐ.Q˔[x8'M k/ ;@MP:JNVGdQB!@l%g*12qVz6D?l/Rg}\Wjqz-o8S6;ך8Y^4jxbM̝BtL#&bwLz&]a3KՕ`b*_'90 VO9^y-Wv9O{)y6Ѿ_gL @ Xբ NA+hU'ݘ(ݱV_Gng[ΩGG>2doZx,(|sUr`GʶR+AUn(^N|%^$CRFCPyj|@W/Z -&p§/QMq$r a|IB hF2k3n}5 XXd'TG, 9Fbt4sKӼNu ΋. pw%}et> n]/Voo`$klx4u~zP9BЕ]^?^Lr1FcUT3?qfnm9;\/Tzs(Zj;A04.0s{6acp{NC6p"'ۈ0EX>oPӶ5<2kG=:/c&TmͪYwXm51TO7q|=ECE<!4%B `m>Yvf'X6d(9gHZ_# br8j}ZWuǼᆘ*#-J oGx‹¨qѿ7/Kb蠟#96"* YPݞTX)mZCj7)T]bTcs)8d\Lϟ]:v'<' 冁)N# ?'P%3`lTqÿa+4Zja.*"L3P|#p ͶA d0mmnlBrG! j\.qv˩J6e%Qhb+^0PfgD=) ';@hf%=b?)ΠbITrf;Hm3Yq ͻu&Yyê<Y,^G R'!}gI_i3ۇTAw&}( ^]|=nCXD2.iNz"Oy#3t$_wfAʧ"d*`6b'yHWuL[j_ikI&Pcc';fxb5<2cإ3T^kHNY,؊dWI,w>PԽ>2?Dft*Ic勢e*"M☺H-U&>9ND"!q\ "JCtMǫ *lZ;Ӆԑ>ACCD^UV"׈bKrǷkM|_=r]X;BVḀӷ::@ 4\) 6hl0LpCl$3=Uٍtkuu9E=Hb>R呔kAx8}O?:WA٣dr;b^UUAwsi;uƦu׮~K!,h\V"{-~[e0Fν+TUXFhlVH]M驕VMc?jt o($~Ö!$$QgʻWи-X;US,JbR뺒 52ͣĢ:Mݭ 'o"ـ!}kyYi%IHvTzTSP$on]`^l'MDuca@X.<+D>m|rBq*h2k'Y "{ֽ->i=hHg?D:)>B&(q뽵2?}h4wx|Mx󆮽ݐ|iIvzE4: *NuF*Fwhfx @R=}y9h=Йuَbf4!t=/M׻ngIPR /D\5mcLTGY˨6#o3b*.Adv _y\lfʲˆ02}#k+fY9 Z-*Fl,[lH8j`:3k%: Oݯ=`<"gUUg9\6֬a]yQq eHL5=Od,ӵK8?R .;qI%tMA^Z qE} :7:2vh@qƮ`hb-w)Ʊ rɏҏi q{$UnU5Ot۱ف2j1Gc02rLw 3R#.URN3KZ.fjV"9YBPp M9և̢襑U+Su-Ƌ@23S%DNw{N햐Xs`83D-bA;?͸$UY͠;|Pc)5jnBfOl+Ɲ= ~EQ0E d@6_Xw@4,BI6.v?@0:}$eǖ͘P[DQվ?9.4F뤏L8۫1'q.CQU(R|NiJͿoOx325^1a%zO }xK`iQ.Q 0jixg1,- hr&Tz>9yG%P^p2 gF*TO7d(셹 ~G')޳py@}?8mN+UsCR pfJsB%^e֥O,P c.YKIMZ"@2^nn-fTξIY&-S+S:Zʛɉu_>.x" sW-MۄNΙ\!ͶY۽iEXso|zqFWcſeItOt$/I#t28%i@* 3R= .w` JSE2,n4XBjDr3n3UͲyU?"O@rԝJ Z_ɥ5o$ݍu4pygPcKإb&B΃PM96ʁ4 kj]q|>ȸoP> |AIӽmNḂ^ZPϮ'#68pNJ%{{i4x#ڻ!ޜA_[~n՝'n=Mv)X4cdp/@ǐ&dP%0B R^&5/q.8l3;uL䯹"pRb2]8 )7`[aKLbH4@٩40F~d;+"@WI)Cs{ywj鄽ijJ(&KGͭ߭~Wdfy\ Z/asc@ʜ2 Cɕ-BQ?:M Mn'5PV]]6&%c4Iv {jM@''(pcd#=&.ȯ#L [=B ı_"}S Ё4֛$QbNjܝx o]zFfW3JՐFR0^50+8'ӆuTMĨ*a5Km:$T(t]Wt8oj_P0BYCgXrr@ n`Y8|05;7G"ZN|3CqW:Q|GtMP<*4|N2_v~y$.Me> jʝBenc6t2B.7e#I:X𗈟tdo ZyQQ?^C=i$,m$iuMco:/2Rۯ^/2{zo[ tMNԒqTD˒+TIǫR)u_bu]FtB~V|)w̱ke.# =S ?,xܷ(%<؊Ze~'rlÖ1#d%kt Q$GsOu nGO2 $glR 01vsp xe--eN 5Pqh؛pTs>"AKaT'!%d}8I[nJ֋;VPcCiIQIt5N>VW)`R[HtdlEs32vCaZӸyP VfE#OL倂C}#|i c5 TVbx0f>D;h#sL Rn[&,"f"y1.U4y\r5IpNZ;*XeHFMRI,4`lN ö@ #gcCԱO$=:N˒y/\_˜FvaC\ü uoш*eܮ(c@qEngB͐,fobT>lgr`&"~+͹Zvv Y!zآz %kQQM#.]xq[TJ,}Vk6tБoXkyygDO\$Tc'G~Ļ Bj&e`g@63?jjN4s#Xp彃'Gu@D%Y`astkҿ=R{_ZW̶? !5J7V@4uDsÕ`8a-JK=$ΑP VR34 !7 ^_Qk8`@AKt&;1E߂e/IEZ(۹8H80 FE0 ts@:psM:I/2Е!SʤAc=q&/ u/5u/wo"wI\eBv#U[l6h;HDպnIMvym7_*zg=kČ@2r6+Kg ^I9zg# ,jG/)-sWzMGZVH`M[EZ.|;X,p_{$Q=LnOYwrE we׏も#0rښE<X; YN_b)J4R"D,2I;&5!C 4^29KINL3|( R~? DB90ObU%.ia»=cG PՌZ;*:~35N{d7{h͐)2,IC&TSݴQ5Ex5FtZyd g1#Q/5 s>ch~pF   h7cW~.SA7TNRԷ$t*173ʜ]\9gft^u NPFF%E։5>ǞO<zYQ?Ds'*R4Nz j2|?TXb\zt;2QRSXsXSp$96e#<,_~A_Īmig٢  L ùZpL3mF$T!Aj 1 \x!g61"g- P)&ol$)LOtzŬA 8e7r%Ly^<1:@ W@oJmSJ^ԟ@G3\-[HߋCz{zpao,)O\Qc 0#.| Շ#f^]Hp^Ѵ&>/_g^8$vp< v#UEhv954F"ZCL&Ю0且MRW(mHL72InW{Վ&k'yZؑUsWª^21+nѪl0uk߉ @$ kbrOmޚ@uƾ=A70LPJ3G}6& <{46)aoj QXCu~9wg(ت[X>&}0y' M7$)4f/Ԝ7훕Ge>2}7OgT2b)rPBNs10d3y[N6|\tTV8~mȳَZ2: ecdilxo&ԫG)px,?0Cw9)M2PWڵ2'n Gsm; |)J܁#q7 ͬrWR߽vM4D^эF`dƻ{l*18%v>Bm `{^_U$nRYC탣s9'i7i͇U Y$b yΔ_5ݯ~Lm86YAM)6|rj;AMhe/mїqoדI /N|w{׋wąSפ*YT$<Q'f; oڃvM6z( r. <V~p$\g$'% bHm]+K7N%{.K݂+uWlF*Fr@q:V <#*c aq?8{*JHWk q fV2$dz*Q>[,wΗ^Ufg2F FEKlʅ6^U^(XY{+ 6('SyhJoOqFso1LV0z&-ZUR';n,`JA_nNRwؖaIuDOC5ƨnCiI1L6ALfeݟNQ璌ވ^< νzkC;ͻQ| b$qyxn U/E؍!R<\T$ )":7VZοJp &'rhZ ]B,֖|1x0YԱ_2S~l VZ.z?ebbzLX9rÈq` YL M)Ui#-MGo|mg-U. Z*aB@$pɨFM3 d,C<tS?0+by OA_5Kg ]бMI!T}`#J \ )%z%(֙fa.bɻ؏qe}p'NχEp#o~Z>ok^s['$h9A˫cUY1q\=F2&A!}Ҿ .\&. >+Za"אű)7H[йNzȥmbN2+ OFټ9$"<P 9MarAytccx;ݕ5BshF4H7+,3y7^ko#4u>T?B,=áBVlGb "1snۃ 2ǭց4L'&Y-pZ4e!zn"0 QqTY/-}P; g})US$kfo/1:[_^i6e@Gx0=L7ma\!ꉹ3s|{ٻ# tƨod%>)fݼSӤ-ɘ?C|pDop@a >bB=ŢPJK$&rvR3ɭ9Ea5fStxaVEf̼k-vh ,}ȯGDQf{ kz5E ?+Ъ ˮF2%hJ%]yv?|DDI{?7'ՄɑYv79fy)3ӘxisR˼G* t'@sHPLXQ ^mY}5I.EӸu%-i<1Ǎx Y"PzJD]G_KG,~l9 䐂A o^dD= ^ ?=?g* z G!^&Ԍʳ+JhւT~8>84n٦n!d <,U@ZQM\ݒPZDdBuMLC==3kkD&{48F̩4O/&*L]XuZusSfۼj喝A-VZ䄢B wL̠g#v% oR6.Tȋ J;U)&F4up%p%)qruTWܰƻtf+ /\ڊu3P? p=]z^Q{LN!~ːa}otX}jU5Ef&ljiIU?MGc@ o'o: y ~nASWc@~Lx‰ M[oN\% ¡2#@s^{ދd\E"FAoS2y~ԍO6ߺMs7!9aK|UHn(AZ.^ɏ;o-au -!q'uDɩD=XA:fCKB}gL/ .(;m4 `eI~T*[Mo} )a# S9Ln˵+bE/ReCA_}٣0Y? >aA= lAh/PN-kPkI)S|̈W (Bfk!L|MiL]eZ_ ү[xK.hiL_ԙ>iƤRD!4>ʣ7Q|AdPaj"TGZ$\Cc`.!ƾTK-A$$8Q@ْ$$ 5.eH毖a-賥5Hú)as%~_܅`j W]А^+Co'PɋINyOyz)pBDDҫ$ &fRߺsuaqۄ`<5 un(:UK耝13/.@(C)G- YΔ;}2C|huӽ$"'3yZD Y*\pPM9@ge`y'r7])kEB̂&C ~cn 2zQX7$:-hIx15R fXdXw^^skއf|$ڗhrah1GNB;9d(@D€Ild2e˜U|WU+ e !>&izr $yN,37 .LTY>PK}37L),zY!L!HJ2ԇuxnB4%¼kLA}L J#az rS:aF-`3yXˀRӗ?!;Dt;CѴrn=pTQ"Θem8-$:I/ 1 xyQfvokvX n^J@>Iuo56'1δc+r{QD/Dgpb=0A"ϳ `[ȴ9}^VrT ƞ;f{TB/VoYDCa;6l&zݒA&VC&às/)t\2|f@9.G9N)~f Jתtxo7zIY4Q7P?I7tP u/!/W0Q-5dy-|p5Z'\?ӝ=l]P9CkXeC.1ޡ"7\?N(XQAͱ + Pe7eaUvrMwwl9΀L$ќأ+.g^ ^T#L .!^^`wv:i؀SLv W/ P?1#BtbllYFI2&(SY:FF/X /d|I2_ P=ԠB411#FlM}$z_=}뷚N0 s@:H02qdM:^ ?].kzs# S+@<8+111s&S_/kMÒxq=[IbȮ5浳̉Ѵ%2\ )' i2*e/;41R3#ߦ̐uD3h`2I%:>3l w.0.s̉6Ir:׾F~}-;^xII.|'Τ#ƿH. D9_G e#~(OܱcYvA'X(KwGZقPFTٲ< 9c&Dž4]C#86J@\ Soo3h"= #d+yX78~C a]|Ce+/,-'=Ys3' X0ψ+t6ob.x9DWK@,K~Z_' AXUI uixThRO@>16`h JvE+'m15` +N•jT|2u=mK+_ {AO7h#H gW"'J%u*I\+.GXq@sތ&1I{Hp@;/?Si!{NbY28%ûսTE˕Bw^@uWFj)O> QU.MEu0 :\:-1f 5EX NCg_o[Q 0c)p)D\X>mG:L1Mw2󊍭I]qO+[O7ɿ_YԤ~P7Lt~D%]"SQ*7WV.M2|[:Z53zElafQ:>7gJh 0A_vOlN8"ŴK &p'p 3r^[9_pb1@o3mG)c5,VyrHg_p,\mK{<= PJ=|٨o) FsQgrl0j/~5`%R?<]qD 3c:LI\dk]ީb\&ɫ(YOY ߟL|*˃JΰtVgb* _AJ㖚ŸS.1^7[G*-JQin: lg;kgA _.əbX G̵?+j^X[ [a}OCP7z!uӚM~3^롯,{[20"kDw!6wAaQW` 8bJ 4UR^ץZ 3 Uܹ @tBɳnE'ć ƉW _7v wki $\駫 }%Jo)(aimmN Ԣd?~+ t܅(5b Ӑj٤RHM{.ueBBOơ\M#6 yk-n"+֌T9ɻbs]lJ# оD7==}FBDjY 6>r<]Q O.ZA$mƛ8MC5\Dd7:u7;‰9@EV(I䛝h]֗L}wFSZuGaZ ؝&A 6&F1rV%a %e6,(Hii&CZרx-~Yv`N+lFԋ?1F_;,4# JڟG{m% eH}6[ȍGCM:pA)0ܾHyXP{;] bڀ/ 5Rm%*Dl UhF!$%Ku*Z')˺r{ihL==323[0R@ԐmUn.~_~(P9b< sP$1$=칠28@6 LkD}/"n >zN/okG~Z j1&c&LJ "67t'0~Gx+^ 8Jc#5$Vw/ sd:•JliOfߺ#ܘ6GIq6rl7!CKxb;rJJt|3VhNA+/V1oB **z|"%`4ǘ;a%Ms*n;s~x6>'TE'%kyiw೵*SSgACkz~,G??(hr)8[UZo5s,/Fif+Y,e"S\J/ĵÝe/S0ZagYkCbAn9"^eB{鈻x^ c~Pˬ#Xǻ:^1 \EJ5r2eBIz?DT;Ľc)ZQ^b4ߢo);xS@ )iIY*N05# $Li_RY9DU?ug!)c-+r􎽔ni/_0FJ`וT5PW7ߝ5+di7T )in9զ릍G{JheuuЛ\A3)Vy=;~C݂$tP4:w~n0ag] 9S%6#n+by͉M cMі4lnߴ^h,9z/I7;JeeUQueޗvlR X*c؄u"[RBΫ(t"#>;qIJC "z3'M+vYKw*Zថ'|lpuӐiߝS qlk7FvBҕO|(_CȘҢC/a WYF-aTTstmZeSY 9SY^Lz3b1T"$mͧ_nVrbUr0ޖ.NоH>(=4s JdeH+v.I?*/)P@FÕc_s=dyq\_z9* ۡӒTsw !&D@&q⯣ymBD]|▇ Δе\slgja#z!.Np\j}ׇ(hxQuqgb1]{,!r^ M$uNk+1GYfd0[g}+&% շA8-9gZ9 ;ǝv Pt*lt3piF mMg]zU՛j3MGP0T]fyHK_0դ"zzDTS~,hkQiV\ɆdV}s qZ?~ I0NYp)ENm.:ktއm!rʄԓl?nBpIA sCp?g\{n|{cm!_VJ輪\ XMB0wmҖ-HH:`+?;Wfv(^`hYGK]VO98˧/g c>X::^I}sr/5Á10I~A.7;TDTƈJj'Za`Uk4[Cѝ'EϿYV+np3p#ȡcʨױ={##A D1K1p^NkЪW0ɾ7hp06fZ3o{_ L ggCcA>r^wTh v2Ô/k)lk'ў:IzVbfbBj5c ) c)HNn4*,gepa('tk1czҵgi :Ρd}MY- >LSR`0c*}f^h"[I ВYeCɆ/+; =zAx$0QQvdR_6↷f.MڼQK;5z+bBi e[tnrĐyurz%TKE1;nV4p0h;/gc'X݌(YzA6@;UnDzl'goGpアZ\={\Vk\@_TO8$YJw#u!0-#FJMV$%ڕ1Tu+@ rj-KD<\C2v糗snXoV{7 Ra.BL\ذGs!jSsG|Ц&>W?2Hw1pou'=𓃅VPٝ+aZMV=t!aVM.m+.G^CT̲g-͕@D6׬K(&#j@{|5ܲj]cRUizDFu ί=.A-I:>6]ʯ#L1L!+):ft^P'|bNhqd5dh7_PZ,+]hTP G=n58­cySYjq`o?*+Q\jO͇gjIzuyudKXl̎(I.%x]$F3(&WN \U{87(M3aJn-~H,eZȻ>-LtCE$ ܨߚ̈R}pO^H9N5^Po\Z588ֿUM''!huYA*? cPJ2oV(x ڂ k>5ԋގR)cG"})p 7 Z!69ۑ(jξZqfu:dL.XMPǍ\L4dQξ)$|!CtG:h<5/Sީjũ, .ҲQ85TN$MS=bYS0}{~G2c6G.q|6UM$@--ܧd^s<l \ؾƂ 0K J3#_f2jC-u*MǃWF_DּT:kҀ1'Ό=,2gZծ񟨮xKC<3.1AM p"ȇTEn䁷5|8F{by4R/NA>=n)2F1tҢ >g  @"Lb^ ]O "@oao7gŶLGE uoP6fVd`fq ylچם*2/j:AOQvI;'bߏC~̃-TZؔa*|T~zj;0†Q0ȃ\,GC2PD.FO/A(G;C5#DI1j_ٙ"ː*%{,V4]"泹^ qEcg%7՞C=_3W ԫCh1 qgz.~åd͊pX*?/HsmTݷ6XTBd/JBxB._қCOmğZitA#/ E՟)N`/vT (DL>prH ՋYT@ʺ͛k)?M R:0V+wS'oY 1l :M tTӤҢm3p߂MHoKѼwH] #[ֶ/yRQuT*.EPj>ANCX@I|,㳯\a0[{䲺|5 et\jke2م<9n,y\1wӁWoM 7b^g!^ K&c_8B&  v^Y^\.XF^#'jҹxo% $^#?Z&~g=4!|5wF"Lk}O[6^L"t&c0uVrcx\ImX{⒌EX5_,Vr8 &{, zOW3 JYpk빥>us*Y" Q S^s<ҋYss@ՠꁶ7zg9CL;1)eኄΡ9XEtk`[ch+y"+Lt/I;!̛5r} i&iw@hQٞZ2~]Ptэѐk&3_RTpE0nA<ۤJk$.E7:bԖK0rWQ MZ$+y~  =Tk#(Ie(U^S_PfZ.JA_j {A:*AqM'޷Qq䭼ODf, Vrs\,Zv*ZJ]pE7Zi#4hkpp8;^ʷ}EtaITI^)J#cm!#ՑaDאBlT\}fƈh4ZIZ(vh\ sS!&uk0vF_ "\1%{"Wz?Q |E"!J 3 eher-IL[Mw3LJvw >'V`oB%(ץz?D0MT3 AocQ|uK['"ŦtP!Nt/&{%\'ǯiE-mZ]T34jEog%lQ#>8Xy}CM>ݽr[ebf2F<ζh")uߘ$GwWQq'WJ-+N\ᛝ/qƄ;m[=JGCM1<`VyMaY3qr\C]Xj yL=ZڵMe*dF&:4;3.znD&.γC?þZ'$(Wijo(\v9zQbd{ei#. z^a3nR_ QMc] G]iexa[ rX>t;" {zz\$)Olݦ"LDKr"^- jq  I\E@T[o.@d]yjm<4!{n`|5da"VK͙T {O΋FjEr;1G#0 & IR$7y)DK=.>$ m95^bw]vDE@oMFA"Qzv18ծN"ndLMv.j[Ɇ{Jp 㽍^y"y˹鼇~/dcSdi̽ RpXBzsvdϿ ."yv(-AxxeW!Kŏʖ#V_ @V+j?eJe3U_n"R495j̠˭m-3W1s-GR- 4L'EЀR<8.ex!ÎT -'QϘ\x4jHjQ1сRrVA݃4#*$ATtKj8)걾>n '݊efuz[I6;R$0۔-b*Fj-@ \ؼ{miNv+MGpk_RDih{\zFW.8rzyI%_2YЭ9R獿{ށwҠi_vVvWiݢ4 (hTiҦ?e~';|Ij/<.}R '}SȹG;%=9dՀ݃)^mm4/I%)ūZK,綼I?Rm;^G)2I:} &n)̔2+&0Ia|5auub Lǎ)8Wv]_S;pXI7T-Rw=hws 5gCs3GMeCfaZmk0*Aa:d.,ATC8>QgnuƐ3ΗZ$]BikEWꍵQ[|cU:dT)s0Hr&le)ךzIX.88OF{]?#7+pKk fx>W;O@ֿ/;˗aim.㜔TY:b x!LlxwST2nH؀=(Z3 ,݋ hO6v`l]5vXv?4MlΚVV:(9)z$} ^: hv,|OĖDJϧu788upnE`0^0-~kSӉHKk2c"Pm+ +Cэ#MmMFCJ+j.O3è7]@?S[Ic'(;AcJlSK$[J[T}G"^w UTp]N}RH!Ta$0<9RmH>F"$\g`'mÐuIC :Ք~x1r^R{?~G`/غQV.yN6!'$݇+ue%ʵ t3lsۀ1 (AB LXɣ9gu&7[ dkOKt9١\k eݸc#D7cuJH5mE69+*ZXݤ)ޓ5L#T'6 M*cɋe>˻m6t Sӫ47z%g9Ƹʁ.xc~zv7xb}Jk<%H[DϾOQ("ܫ<~ˑ޸ Am,A.7vZ(b!rl`BO\BIsLbW儏B@P{d9|->t-o-8Qa;'ֲ͢e'9u=ݸy 5a)Fsګg\N4 #Z@'U΂ ɦp]!;{2k@c"K -u$AYԓŚζ݌b(1j4/@ߴFBE\8/ <:t9w#uW&z[GDd;L x6zڌUƯ՝ZLuz# ,5b~*҉A(FQV6P-{bAUx;PqC?wM"@G,XRc5lp3 /TᅗmDKp|Jo@Wi-]PO"6a+h P1$U~0>6,`l%h2'6`·NC4h~y`gqDBSސqAo?+2lӒ8&:$>rTN*Cj(m(?\ػ0s'.UX?~2[b@ $4Rߢ|2qxm7 #'m:*;$ =7vV8rgͶR{>"$hѰ+ֱhn+9*L/2\Ca6Uqg h9d?^۫ ?a,HN5g=.z! 9ܞTjs\>" ]CL}+^Y%潄ɲsƏ߰(nvUOJn8&&s;-vQ^1]$vyhG&0:SN| $iDB{*rV97u+Gcܣp+k+]Vw1]:>d`B1-l;f~)Wcr6ziP!<0kb,29[h7Z>Ee>6h8C30gxh[lrcƎ<5K|c 2z匞GvH_Uքs)Ioi6ݰǮ(fy:ű8pbF|+ޟA}"!U\XwDT^俧 Hĸ AGVFnL:+aKtb%>1] -fDY'&Y3^EȞlh*z {@m ";a@ffMш?6mc;+'GYʋOk+f>AE#Mֈ^f1t ߒv c\/ _d Ke˳eMdXƟLh%ʅr)L3`$.Lݮxf- ZKa—I@3vm͊ߕ u?؀OM%?='y7S}$[1` %FKIMkxV)(!KX=R7{jWꬥ/]+nƞ!\Q9r$4PxL3 lwS&A*+yW~ON|xnOr6!VԷFwkGGe٨4 /!<^BUTϖްJ"7O2Pk ?!cqc{912kI ՙzd}^^Kl\5묋mQO/uF -sT?tvN@o5U+L>v7K>~ZԻ};nY`y__]( Ǵ;̧Z]R>1N؝kʆij*oUٳe18;Eˈ7`k"+墨!ZAV;oV3ɵ}MqE+Oԉwa8N !3ts*hjamxx0%XN,g, t?)@hP i *, &ONÈ:Ҟ2G-DQ w v?WQ9>sBv"_ GvyBy_>sɁ>"X]1rbQZX$+#9#c{9#TNG*JZ PJI\@ GL,M&~O%e>y}uqZvrMt:YaUp#ҳWb1ވ"|wH5g ēee|7ЦBmUxG w-Ҍų-clM溃eaKRBuQ'}* \@oˁhE2SȸX[:7C qŜ>D̎ptܣ'?T-i@7u:%4KwA9Sɨ95n4QU8]#ΥDs rj..XATm1!=@NTZ'Qgo?7(Efj0ӚG]g{`:i͏P= Qy<k22ln&S 3e>Qj<~{3VbrbZؾ8gCP L IrruO;ʾb/GHU1ƀl,=` sODtA2*8PN7\6фjf+ΈO|&g2$fꉟjDpc\x|8?8hsst&n{G>*W$‰Px,UyB*[չdҪ'UBA[5svT'+:wM,@ P2ѪUj&cD:(K?,n4ỳ{ ΰ;i#; GEN;FyG /:h2gBUO܋8&odn)x8r5z !󮈣^ukNbǗcض2:5BO 9yb>wMO(L;,uW5Wkf>-Z 9s aQ{'pP Qb1CR$y8+` Q)X1J6qڲ#p#3R.)c:ssŸ NuO$zkK'.DN}kY@]$bH,Ge듌ю:\}LP2 I2A%qoLy$TZKuCػi1m/;4x%?4/6I/x{_ydq|p;ʡ h˨9xs+O C" P چq05n-y J?%ul׀' j=| #)5.YqI &jضSBE ΑKy-QE<~xd!|e=#]ե9Rʍ4wͻOB"i.nW/4}#=I(ˉ M4p MCڮ{_ +2EJi5*y+\rRCAxOP+4U_:WP:&g>I!1G4f|Z#ֈ pABb8Y;Ь&wn.eti &@J޸wPz!'jV?a,SM7}a=0is.<`xt@"iMzYPȇPuH~ 3MGd0cIq: RҙpKql!cY,wFt}eLgL@KQyp"Wxg#Lbe;Oʓ>R]%ru']0EQ0IR 1eBcڂ3UM[VڸЛwƥ571r5 uǭĬir&N 7S#syΗڍs<-KPw#ט7(ӖNyޑicꯙ e-C3-7ߣrqف} 1Zj8*4Z]fs\iX*N^ЎDYXІ]ϙs6Csx91D}"Ŵ(/[.׆A YvY& ǺͿs6#YZ#6k8~t+1x [WN+Ɍb^-XL n|6I t=}+G \C~gH}'jH0|ֱSmA< i'屪Iף(XK|tSJ8y]T@H3/gӛAU}DmV5;^ҽ'*vnO* ¥}5m\sP/ړ,紶v=j*>Q= p;dKi)z B8u<ڼ&3n|8oxù *gQd\>c!z+/VqjG&6|&*]/ RaUd|}Gj $;+52tn؂^0T,IH\;Xu县0A=hDR-1$QJ B(ՆwJ?V,;qk4="%NL9Y9W\0,U>&#JW2A!n&hv D'!(}A&=&#_TNSR}҈jw NdM^#K.WTkUCeo|U'Eb$FMѳdc ޸erww$k? ͟K.guzR:4Jgo!;s)YiNkC= ^hr|7y`C.61M=p} IKb42ٖH)X76>ku;ޯRU*Гvwh2"E-F TH#7\D>NNfʥdgjz(K_uqk8Nj%(ŦH@y,*j(E.אR!-KmWbqq;eNWft~w$y?)!%<ʹ"l4]#ekxXO/V|G6HJE;4 u,p[GCgST G2q;:ț9'IL=?QŘ=쫖<$5̼;x?J4WP{QWD~ު̬ Xjq}3]n5hUtH6CF$RG2id. T!B</\MwE0fy 9ہZNU}}MA'$l| 1P0/!ZHLۤY:-f15ޑ[>}FĉB& ™|iK Igo99+"W\OlrǏsh6ǣR(~P7R(2f,c!Y n<&2OAЊL3YrD"E23zΞ)O9tΫJ%L#cD4vjJe7JhI) #07H?If܉5H>(\ =\D:HOLJ7"Յw)@⢢P6*l/FbltOU.;{ԯ`LQH䇕(pg$TmBp0X-tg =.[|[ED.J}va=? SD.+LJ*0'(a{aeډ>'0Fh.be̴0O;ZYKmVX$#P L OH>34o%IeˢoQ <<#5OzYϪf3I,\s' GthՀǽF˨];RX(P E]![T;\P 4s1(3ś]x˟{D;qyR*1ו ֻ90p-  ']u!&`_\g]TnlGB3aJ6m]*΢-+͛.p)箿OSPφE$g}bdz9+k ib .5=OAG(.3ܽt!\쵪Nҵ5d"PW 8)9j%EDޣC"JR}2KRwu5* #gbSҡ` " R8d$v"ioyd/}3e_6H0׋uRHvGI}|u3.zbp˷* Ƣ$>l%)2vl%E&~9nnPh~DH،f{|lO@[FrxĥeX_ц=w4+IW$#~)׾(iRލuv%ɏsRhs#w4wxzeIŷkDAkbY{hie5z*tp/Eg 8#0ENO$Ó'A>Ut\{/`A9$v(Ņ䥽*Qh+/D̏P5Aַ|] ^N2 cnɸF%BVrWeO:&m& 2D5< tn2iH=OSD _1u[IDMhSzy^e&W(Ci@; ѾHY^u?KrNR:V񉲕-+q `z](e}^<5#-٪c^cm~%ձs_NS3IW.2+ q]IVCrXٵ1OǤႇ[Up9oZZN@U<޽{܌P5C>S}B5MIv*EkhqVt0D(2lQ! xᮍVC "K_\{_DkBZXh;-]\`}đtis}S=6HtQ4$4q-c0iGn_ݎ'鍭 4\bF9dߴ*m(gԔVEp>\?EZ= \%Yj/p$ҧJkEGgM,L uf'}t쯮7i.pwzH T#LF'4[̼/JTCɃ9^{NWk,RE 'Ɲ?n԰m,7C@{Bu Np \\k>_fЉq^R|WiAaL6먓_i*t"Gs,9`mp(̪b r. %4Fs=t;KQ,c'"B[e!Kb%)va~D.96 Qv­{4 3UO (n03ŧ9DN|*Y4{77LCfD\K Ts9TR#{kyxI-_ sg"$vdKXәv<ӹ cæm<)O}яoe罉] *Ÿ`!;Ф.KǜA HY4DShߝHz,AP10x\mDj 0ꦵƗ?vd\[U,V&Bɧ+ePV'=hjʼg+>ګu R~,[ЂQ=!\!   ,PWOȩ˂uDj恱(x}v\פ"FR,քE&=Q=Kt#t4t@{f\lۊ(tT2Si6 Kw79((Ff`OYdyRh-!E9~>ICH|G.@5=r~]͒iQ)yR8L j4ѯ: =DE[i 0l|S0 =ZݏID<_1ԯՙ.AxN+eܷI8 %ڏґ4J ˚VBoSprOF(\O~\1om`r*b7] )(~.UlXxL'ǻ+IyU >P[ǘ OҕgmyclGaybx!_ŶeF`s‼~Ihc[f'򟪷tfe9,Ƹ{Yo. X_hWt@-+(2$!:7QlRP%6q\|J}r-d)ljZ+V% ,9:㨿ٓ2Oe#7-cjB`+zΪbȇBIf?m]! F] 7r!C`#|Å*d {䁷h] ~ G|^5r8_UY("Rj[D7qG/b.x^V_|ZhLbFät;YE>,-c`*)2Lt  D&Þ~;@mB TTBjkl|R 7f_ai(Qu3BOg4Ӳ>:DU6͓ɡX acq,è%A~M7ﱙ~7Cx\g u 8LE e}࡭!])q ^W,chE, &uS3it9X p*vFGڭ@[oּ٦ٿ3[+C \ЅVUF;j Kom'{n~eDOw~٠y'9 c}T6Ņι{lv.u_i7 #cHRxX-QcO shXj1C1'!'s0 sP"F{"o͉w\ig? 6J GD=𰱁s%4A\Y+wCHVooK`XjkG0~:J}ư0d)WM3|~'m'fWxPk]YvHӄAu$*;Ps GrN *zEhX+}V}Wm0RpIr$S2~eӞ `ՠ-b;Y&':"D&[\~]?k[kb"O Σӛ*Yc>&)1ÿN=r `d;qL} k= 2As {>S1*Uj>X: vE:] 'y#Uۖ5r'GGFSF\ ||=Sh{U {M%Xj?P|W*CheKsf WwJn\jQ$/=;(1o&q.22`mdLe$La|b=N-ɋ9*>ީFlͣ?~ Rܬy=e;wrf`kA&>\+ܽz7Ng cS7L6dH4qvΨH4$u|%б!v/ :8gj;AD`(wT?g~pcOL|#Zi9Än K*$'Hm殓م0K:Wړpj0C'ԫ``^ɴ(H0|A?{4#|#s [ {_ǟت]hNk,*ڏoC#jdvRpS5dI"t)~.__J1tZbvx˅=䪾9.g"8 @~m Ud kJQǧϔc]XTxaᖞo߸bc5\7SivXb[Gi`ʽ4MtL[@G`Bqr5I8X5Le7h;?-mr> ¦J= SKV pg^urȃD37"k RUana0 A@.kn c8U$p ۍy!K]; a%NO8Y4/aU~y6t9OGd~,39鞑߱,;p@=* qr[<觭O($V?dAϥ͗niXxǝkܴ54-NE'w)?MqRRg#г/ Ra5brąoedEt_sHIBƑ*Eh 2'17+pJBJES;2VZ5wDЃ1DF=10ruVḭR/":pifOc ڈ$#&uH"Ŭ$> N۞ ފ#͆-:14" :Hs{ߩ)H[k*L/e=?)*{5{R ːQ;"}?A$d%4?o@ڼPk/G,){J)/gļ#E)vVb> Knܱ ($.z!dg3nV^R\ӿki7 INSDz)ϯd_|V?v3c fkeWLc*D^x;fؿ2qp]I/'?Ɋ$d_<(74:ƥtGֳSgTARF1n,QЊ)1wbMJZ c(@C@)j}l q`mK '0Qj']g6oɻ//Ž >1!gڸ4Dkh<ή"i8-@c?5^tNW$@5~LJ/d!D.Q =ƺM>E^մ2 1NyDǦ}xz-Q9ޓ@P$x,?['gEx!myiuQѕcu<ಐ#\>jB0^b #&\PeRB@]%pO-J {m7K!y6}Xsu+%Qt#<D[ 9zASKӔG,cxWiY=O[*t)#͖-zX<;nLpZtbY:KvX5|TTw_KLΚhdzӵ}3Oڒ{_F3G-e *_kI e"=4,-2('d |o&+sIca#H-XR-.vڇ}@nQmEsʊ3;Iv^KaIz1/t|m ECv/B4@{5鬥 H AH9-[} Et!evN%3`E(sL 7t/.R+c1s]V%]%$(!Ix$\U Wv@u iaSD΢^fG @g#_r|$d!Hl,md5-K8N ^uh6fz lծVHvmoBsHaݽQSY2\\(D\;>n1.U4abB G$3bΎ*_G.emY.Gp8=gܸAsg߸sA<58GZ4ӘtfV2dԗlCk+T.Es&n1IWMj1y>r Jx}[靸B-߰e m_7"q\ɗ+r߇KiM6x TY5Zrn0Y.5-p (2OJ<;\i-$,G+Z #z!%WVxxfKXX⏝RI33[ NY $DžS OLZndE u O!]k׷@3P=0P=o-C /; mL$nC'SEjo[Z? n}xVs k)-~ !WEutGjV:_fElyO AʞB,+]&""]fwLJdKꀒ;MIXN0aj>4c ʃ)@'gw~~iK[q݈MONSO KAՅlspQw9C`au%}#6jӢTt 6*,#:2VV^KÀ2g}ẊOɋ3ǃ 3P|Hlؓ% h_ O9p O DƋ#DK) (H>Z}ƏX' cꂱJR\!UGѼ,)ks5N3Z1½XbUA Y˿˶yJ$K11}LL Tle8~u@T@)-Uԋ)4#{4mjz!&`KXaj#1R ` V."+Yi$ ds^-;y k}:sKR^A|Ws5z0bFTOe헵m33fSpJla۴4xl˶W) IrHS fTx^F""_@x[s&[r`iJv-,$=D-Dv%!O+CCtz11W΃e-aEb{<Y%TqH$.wvj@Y-4XaE T&`Ù)$?Qj,*W-AxPטdy!a=9jX6KIUY]k@23J \j7 [Ğ,'ƣkJKEKvF#8_yODe~}+kgZS8ށ};жpwPxȗ*_l+VL"rw' ԽkY1_d2;Pre'u 쑛gK h<ӝ8 W$6i}R<JrifnEl~=n?; RKZ2`)Ԥ+;hS#[X@@~s"Cu+a~E#/bdڒ53 }jg|tͧS=l;(mYA9A\./n1!mB1EkD}ϜA2[ˤ/Jԛ+,^@?Ot'VnPG3ތ{#m'L~G1cTEs:5UV8PN?$3j#'.:`A@*V7ɻ?in8Yд:y>@r.tk ?A99z:!X׿)I^b*=D7%~]lz]Nna7 U>]!V=rg~/S}nm!'t =[n;r#YßZ\𩋎NbeD h&y&|g?4v?M]dkRQux—~p6f3`Ayh 4/XDzX>9Q 8h_ŏ>- S[ {]\,テRZ eT}q3]%U%,U15M!w,S.A90f"=T͖9`(tMPd!!-z(}3w/G*jT{Dj]/"1\߹"a@x3,1|s!Ht`' $!ac!º>j4=L -`0ZI\LucxĮ^X"{rE+;JL/w;eA+?# Syq }CG " .k]{tоئQL"[QTG'gA\pشu@j4~4'ȜU6𭸎I @4 we=FC9pDҴlhlӔ$LbZ닐-3A"/U&$Xpϥ;gi=Z1F՗hP\[#oZ\~k-;;_G Ì;܏)+IѱJ(^3/C1UQ6[%I7 ewo3")g:oJ9.mIM/#>S|[zp֧R琱Rwk3۰&/׊shsrl2Xz7׎+军p:fw>Zi.u9hO=8NLmeInٖOpV/ZJk,}] 1r\7β))nC4~JTûSUʭb`p!̱M6u\'aR L >( CI͋C`ʒO Op }8SRr(Ch>xM)'ZGS_f͚R;xo[р wFJ2Kx UY[~djkHjL?P_ȉp)57/Wmb&w ?`{O~%S)\ȏ*= Wntn,CF},Ƽgm&ؾz/y$ E4b %RZa|";78f愈4D!FɧDaOsQBmt:jNvijqb':yP$J! ^B%4hMqrͰ؂{'0V91Pʑp0|,q %H)r ~;tLۃޖc*]enZT%}giM rPUSAw!lMMϕJo 'cA®T$ %!Q!yeV:Ts~-[Eg4)0*ל]Z QF1SޏǜՕ|YB4GX]3/B? Hͨ i;Vt5GdPZzc:F6'NHH- ӜPUB -]E5P$>!hNJgfE[ZUI <1}t8_I` DӮs =C?`n_=77}-L#x_)ȂyH} R ^C {, &~F2jqU[k`RV&¤f^A62m <^h "OC5<O& yA8䡃_Bl -[.ұ}me'Zj5@߬Ձ5 %ltĠƖbۡ%g1Tͻp4t!+1<ꀺ,0fȫU]%A,O #Q9YG[EF?enxkd %%khRU~}%/H<"ޑCr%|%rM2.}iN3 ڟ^o:6fcew R$(;#lMo,uN$qm[}Z'zTZEmFm}k@M4.&ww$Ynlg#C ߓ D&b[ɍ-"+1V-3wv`MO5i 2Uh"Ƚ:QN&_>F9 d]-ߤ\%Nv,Ws EKSU$ zW[MZ1E|Hh7U~OG"ʵJqkA]ڰZkŻy%OysAWӑ-\} ` L̜M5r8)5L-t`QU&jGT,)'JN#fnCPcPzFT =wkq=Z Q gzzBC Y*,omDfӛK) dmB:2?B,Ɲ6+׸ ijyi _NK&9(+fOD Wk[E]N]6w<*wp)Se2t g>A^Wv0]wH%)@b jvb  J5;h(lcErUj(c|^ n9T}6aSj6y48j;2rk]f܉[&l:;\hٌId44{ŝC9WEi1z< jR>t&{ck86® 6llų3߭ڳ; ڪzyz>rx:f+瞭R/TA4wiӼ7椉DI3}h'bqY'3ތ t(Շ>MwǓvEffp6|PrhԊ Sh +[OPxW/&zA&@QxOۜ]4LO`rkJb$-}hed1h[ ~oN ;KlP41T6%$և:w>N"ؼ³Ea emS!r3 x1hWl>,+O1RsթH;JJ5yH0&S$,om9;7pZ| r2XC,8>">hh5!΂y޳7׮\gDZWUPG| yz:tXfD\xؙMQiI)Էn}"_ÍSø|rH0-ۉ5|b!8f@W SK+ -a R*t/-8xSNFs0M.b{:m:P#ľgVw]Nb? ns==v|0 oegD]QXҷ._U$:9fat Xc I/JŒILCT=lSGH[U-Ư}pn/~JnPq4O'e81LxİmuSTq>rz+Uu^MhgSt6#qm<z\iZc"t^xsfھ'.V7#28jR7}czͥ"_mq9y Rff\Q%XhDJ',22vWEŁ,|޾¾ꏃs[͊ooxeLrJ2YWO-=:]p/,V7cr_VAV˵;BLՙ(W002D:X^KI*re^wϲ*.94s̏C}&ZZk+L@Y)M;0=,S7~edfJ?qF$ <iLetrx">JDS\D̅''`ĩ5%x{^}=&7Z֓C߲ǡl}FQCo iq9nH́F<!#ep?XFdVyVfPoўU9O ~9̠9f[YR ӷΚX-vH]Pc# +E(tHZWNW P '.H![o[Lu(q頊gVN ]BkO`},Q_'=A q!dObNv^X"vC1rvKt1 ]um A;Nn?'rs6O!E?G$+LG: ZR3 [ Hs|k+aYi;v+T`o&xNkҹ~sʹ6VA:N !|e>Cʳ.Rɭ$G] m٪mD{<3vP1L̓o]aukB2KA6T0tց~ 3UˁNdX2_!:];l|HwۍU̽KاW#O:emH `4)!֋3&f*芬s/ P+ 7FRg=17͆ 5FP5MQ.0M7s? ɘ7ozX /‹FUpR/%^KP|^"+,˂:. 4Ѵ{ ,E{VСp5@|4$$mRWfWpOIښfu&lH뫟_.0R䑕0wf8<,k C?ߋp@;bAݕtv +-ޘ#p(Oi*kG"t}~Pyd3E}UFvU.Jêc͎ Φ)'$.,",H`' v1 tĪTz9s2.;ݿ(^ Ep^v(aq~ۗF"ʢl^:%܊UDJzi ~E}%- hG`F p$^X@6[jS:!~ڧ4#9Mlq km#̸8Y 3y%=^I=t4̍x__G&%`6$Ʌb|fU7em gDy=vkM.dLӸ \;3xF8k>k9vNa;D(d1p{[(6/rD%5BB +.y7P(!7#`!Z1Gڦ{yVY@jz*bDžu+vD p"T{Hs9laQn*GL_GQ2INJ`]xPEN(^֟n pVR*FOBͮ@T~a/Ukze4<pIJЭ.a u2<0,FA].Qe*epIYjtC$&J0h4NF@Nĕj{N6pj^f~0/T>B'WtiNj$n R@ᖊriͬ$M- 6eϜ뷼O+FLt{*HKJαf Cp ƅ띰bk1~0tiYD'*1 袯+9JyYEF3 +ݰש1]PTYi5ZJw׮Ve,IUw dI o gOHIk>^i ׁZӋ>xUw!F?zϟ e#s_ c8ceWp$\EMTO6%FW ~$@KNtgH W+6?ZILv,uC9+@;6rܲ1j!os PӔO>]Uk<L+UVsKrQU/A3u/;unJ: eYDH3hCy[E.]ayw'J(7(Y_mtNdz6'%ڙ=t6uC&{L' x/UEfz5AzI$J58f$h5#0Ϸa!u $+{|GBS-"]n4KCj%ykWBSJQOQ nRYJ,/[=sd @ozq{nd8&}\7 ̾Z#܉j7AtwN+OlT2dLҭi#V)cƫ4;[ d^L9!m)8ilώ8^8M3eUs4ϔGWRsw}˪zl%W\ v% |f91Sml Eg^=\ϛOh+1hעY>bGhdg.Թx%ӌrgqh͛%0>#av_1VMўM߾5xrX&k-i[Q~A #+hh!Ip}})7m;&s?QKr*^9(PiU/4e) =PR\ j4F^|,yIG/q֊l\ *~u0 yShQ5E =ud兒LĶR.Wd7OZ 5 'kSeNKe' @~Цezk>HUyGBh|{`Ea a}LJ>:m:K]{APl)L4jt76sDt,"uO!?̼tc->5y@s '$ ݘc쏦"S*4z&+w8jֻ 5]4{4@ѱoF/~,Mc|Kk']/EՌT|vI,yQwn]BziK1D '\7U ]:@V1pָ\U oWWZY otuϫU4Z05ZPK"ao WSDKQY| :D?Kqv9_A$}NPAҗؑhPCvsT5k{vGl̳#‘6EZjd$5f=*5. M& pWWP«R~ItBo:.EMIF@^at%x¸%:jIWeN-oWI pI{/wz&2=E(n`:y󍂾KR"^ˇxG|=,xʗvW(P36 'Yt+7Ӄ-0G:KUoA?-QΦ "U{v :J@}Jj18F}(a\K'x qwW,_$XIjsSc9Ng fEcהa-.&|kULʿ8fěW,_7"RwƏ qF;H @w;xSyLL3Vc5Ҩܾ{&: ٥DQ`-ɗ+ѡ6%;PxYIKK'iWw-PO1(v &*O47N?Q`ZOEDqT3b0ۘ]"}}Z{vS@6zes@] h6 8 |,d)gUԣj@a{^ѬGsmMP\adQh##%ՠ\~hD4@?ܟg`Kq24eZS:YM,zޖ!EHr؅TzԐilFrw'ڈr{ 1)C2(Y/СRv04R/1H릝7z^]~=efr :!腆WUOm?}( t+%KR.SHnu҆ՈJ@լ,B#-kOA&8XpJJŽ,QWP_3J A+8Sa&`jS-6n0FхyZFu ݯlllq9dgυ%ۜF9_3|(XSBnLeп wb\gPH 7 xZPNa3ti2!BhZ_qsbbJr.>?*˲b{-s/ S@:*+V18=Is,Jq)rҶ%H|EboGYIwϵ0WlL-qkߕ@W0nŽIj2U&aµe@_6Xu&Q{};56Md׳I(墔!yhؗv! xwJ!U}S'u z2^ Z>tBu[X-V (o1ccnbA4M,^Rů&3:5_(1(2{eWJU]^DgVPj~v;Lg~\ 82 ޴Qw֨ݨO7Tmw _#%0) &w.NWMf<[2]o .e[7t堝A,X%llRkAJ~#Y ۍ(*xW JQc\|^?K\?{*O =`YBeZt5IE%ĤnܲCO(uRP859ww`t *T;HP83d`Q17\A^g3;Mҥ iiԔ{Xd=XnS A\}i` )Rhn\~kB (:U~B :6FB!O n$PNbX޾(q.9̬zҵ|ꨙK/03?T:[z&\}'g%p=vM튟0pgc:)*}/*@Ml逢k1uίisY{kT˓z{i5~˶P!kZ/yh%O5ѕ~\ k=]|Gˀx EIj.ǚ,m 0VpŬܕ}ٸˉ#PGzO'f;Ǜ*l\;o,eZXOJ{b$_6ڊE2dUwVʜ]A}Lvm ,$z]v8k,8X,Z|-#ć(HN7P+'gxO,+:Te!/bfxIѻ{"L I CAjkz|t%,~F֣qwE׃>:Ml_w L-6~Q)1LnN!zi{_o)qYaVix0pEngL0(nCިȕz}o𘣄!/7D Y7#ăzV\^S궈V`:wEl+!֗OFx4iS6<VΐV u#cXG{twâ զLVܧL詜Xs};]qXשWLcs'^;@Yyb <֑/p>Nx@ 5者=.^+ȶ)݂ZiQgdR' wu[ 5آxYr%[\1eX4̱.A /P kG%[N^q,w\)yv>=*8cd[< DTn6f AZ <;mya.T;,8U=0j\Z']~ObƐĐQQzEOP.m>1tDad lz,TZ.rGR^ vvM(⋟{PGdL# ^I V^&w4,Il <~62_l=7Hw<\rm*tm;t.Fo"X[mG#YnN>s_NrWSPywczqV6pw\Y( (0d/_.EWTe)#{Msƒky"ms\ϾB[Hku/_E<8qkN l|聐B$7Q>6_ <ʚK :5Ytpoݴg's2rRE>G Cmdʜ<ǬsY.?ǖ;< [,l1;216؃)F06|I}.by{?}*s'7:'NGgԃ s`Qu7,nk 1J`ۈZOXy]xjرU@kE]) *|}ne#AYie:;#8bd 'C`Yn[=iZt-IZk)،:Z.E̤KϲKN#jc ,ojaUBIIP`pX`/L.*x_rx,p R[8s@σ#@>9uk$kϫm&at[&LM؇:[;?(Dqބv7t_2TF3~C!QDܥSAzON:{NkA窟\$71yhOE;JbyVu3[EH2ffԍؕ4܍#Eh.R"Rlߺ*Z٧tgoA6_! U SIUt< N 9z֫b]'Ev]C:[1}6ؓ\6ZR <2#, C1d"w7Hv*Z>ژKw{^ %Dzv\+㟯s_Պ:Za)P-8:@8_EKKy&bA]~go 7se"@o ,&Vuux$ ptؘW5E3,xěEꠎN< `W\Qe J]F`Yn2Gt3ɺ*eGȶrz7hhw-+x뒜7<;5!JKaXVôy.UvGY Bo͉zğxȨhh򁩺 *Ef+*;`CTF>t g!'KG{К&F?p ͦ,|؂xRL&rۜ=W 6f7N54,mw+pf\̰TψˣsݤD?xԾ-Rn7 wn89PO Pѵq*8Rv6洖5f;nľ쀳 4,;^Ƣ ˏk+9QQ1§6Hfkο9x`+60ߪ*TƮ1\毄i\,BMhz2~ ~YT0[-TV]U¿.=:$ /xLv$Ab.T:[ɥ_Tj #< 9-ٰB dpOkn6 zRxJ+§\t;QcŐ5=WR1ܣ;L(qo>恚#tjpeԖ(FPWL2?CX/49RhL d7<# r=XȚv/Y%H`DJuSoJY:VE xDHrN,=p"l#яc{Bf'\<K M!p9wrkzO2 jE@{'z>=J*llX 7A%lvQrULts 5֓14yQE7ʩ񮅈6`*n]@4temlR;kOZ˱]{Bִz|~'i{}hme}7,`H qL]ύfozcҸxFY3ɢ`|,i c&ǐj`vR܍7fpD@X$3VoѧH8.kK9Qp ŪH%YB bm}Fsľ|YOJS# K;ʏQ<& |yj*d4 AqRf7/ڂGÿfХ&6?R%|ck 9サAݘPVdР4şL@Ծ'5! [+zD#rZ\ :Ii/{63^Y1of(&ZXH1WV̥iuak\zy𡥥, :{JiR5YoLZO߳gNk[XU%7`gw:PYXՒq9932ӻÖFT)+v%(%czՂ0Wue;!8-}bofy9J]v!aLpQF J#W'h>l\#DA.kmd_}bbh7lCRp,ޥX$\Qe%.[2W iGS5ZP|r#lBY&%QJ+yڔ6s:9LA}ȌKrL-XD9m_̠ Nuej){ ^s)ȀdY$!Qg`.m1n#&?/2vN<^>˰"!%le`UW~466Sc$gF4(#&=hzj/GY%AvU]DmJD)Iq_ Sv?z"w/'4ݸPnc.^7T$N M!w ʴݺ h a5~FzVHI@LRM"BI[g}<©k(c`12włpYQQ?4e*ٵ90_(1!7>rۿ?0!2FO5r5iǒsW|W f$W[HNe$z-:Pj%A~8=g4 EhWu2Vw"!`;m(tMY`^BfCrڃP=W%' 0{U b,q8R0W>i#oR$[miwrEsB1mp ,"v1`3EՃ` r;/𛙸ۘ6SxXTjB7LW$2Q O4NJpG0Qn< ^Y%?xhz7q!w ?X[u+b{B=uC r$陛Co-"m}xAvMWPg\vcsM Zm# us͛.gs0/qt\UKB m(PQ.¾j` 7)m[U !365}[yہzhe0#z(( ҊW EԸB:O}>ףX+"<0{+K zqB#y84-}&yG g6%S+jIwscVP߻Z}8UO*YLVd/e&*c 4xz#.yp'7=ඹ0OvQ@E;:e w܉HOA3^zdՄ!['eN?Utq_m;W {/ t&<4e'Ϯ$Bbq0/~k(CU2͖mna"MTuuYH*F ׃]k1\a(NUz*t' $}j4.΅|4 V@#j[ oAбۤB͋&:lwKlyPF%mBWH"]J7XA7>*hg@k#ł7}&t.8aX+I ~u8[PsB5U<[t ߍ?iL?0-3Ìv(g奀p-w`lkXiͷ2X$d-tg+$~m- kF~>VSԌyB[ƞ@yㄼ3l 9٨2Jn-|Zlj.hZq̉ RD X$+9bK`pMҠ& EUG  t:6q!0D]':}BӐ9oE8.ד+XEjɌskWGm8?e]} :b#m" `y̭@s/$ӲE;؃NEIJ[Q@yoNk7'pCĝw2aRBSn~NEZ >TwrW_8 3=7z>3L󓚙9 `cdHo 9`$ q12 2NƂʥȦkQC\QZ~rs<Da+|VƺoQKw,G VI(ҍ qLсp[ǀ8#5NTKN}ژp }5w_6%Z[ۈiL]ѣHK95*W౪ 8"Ui, mSnsUAu8&nVC nGٱϙxzG=? a8|/'yFY#Kx*r vMV3m_%SNrnD갧~[ɌblU@hOZ PNi%੡5~jRv*B@j>Tx _ h67cQ*Yк? 1oSoVj]ĸ)طGf; tG}غ $^7h!/,hRFSDZM(4:{ۧ!H=FKkh΍:Dϑٸ౲d6Q l 9D3+7Eo6뱄>Dn`!<^RlbיmO7n r3XUI戌O$r%4BJC=]df75'}9X# e.әKHa̔GGK>?~sD#?)æ)X{"wi~ c`WC~Jh~q{EՐCE5-^T&YVh?rexn&@m]c肿̲-8; mg}T &&q_L^lH1eR"OKsVwsTq{!y4jDz0V\d&n!WQ j|TָzՠyKpKr<,YULrtK &.1t3?&fRh^ pS57Rk⭛jQt=l_b X!YQ&U~RHcnM[CSB˄mU-| ^1Z4#9rp[_9YvlRL*Nio=gyӕ#i%TCb-4?: *Z"jKg$$ x@jm#$(!|q_H)kkTU[f@W;o~P &8y6aiDdXsr=_+^4nu7)aT?h,h`rk?_8~8R_͕3@)~‰#dɲcb_D@(_\u]dc9ˏ0Y V\&4MtWIf|hQ߬ynUԣډ : d )b9 Gu}A-1 :ZBTo/ %dRI%L\ L<ќCxoTq<(zSd=DG"˵w溯vkpd;&ho0.iE^$k 85 EBN%'%UݦZ|E/SGq4(u1)Lb?CNunxUGL00$)JsZi 5!}bJĦx]̧ .7y6{`P@,@SJ(ek>Li1$LBGJU/TxElIsBsT{~"<7tГK?V`r:^>u [$hB@Z}6mm^q|sKs׍huiJ: #SN:̙"{}CIkPt a5{̨BnM:" 8?[O+4܌jrxҥ"E9uVDKqw3Cr;b95⃶h$/sF+r] \ g I .H3{&#TfY@kэ.>S 3VC'XυXXl1w 2s.fFiCX:y:o)j/B>unUXA4XLRJt0?b1JɶIqܢǮ m=IG eI]&=B:;{Á/@ 3-1vHpsli>+f8F4(en"[ {T-"t>?oN&VW,e 8WD+~o=m+% UaU%1湹<*?6B5;]丿>&އ-|3(L󂐣 ړdW޶K\ |ŴZeQo2I~>quGϴa@HJVȈ oU`Y:++]az+^s/(l$NQO`gϏ\Z 6&H2A] )$+]1fOW2'm"PfC*pBۙML_8KqEH §h~6ذ3G6bYQ^Q{:5;]k*")E"R b]>d0uQAvCFec]\<ۏbXEm25s<,s30Ԏm*n9GFBSPg+ 2@&NoC)V]yeB=hOF/WmMd/h|yKzW-+P2y+gcLy"gr=qPk(ћû!(tQjO+(X=J^jCs;G<.i3'f͔/ٜbPp`Ig3ya(E S%&<3l6e(ޗtzǮ|͜O<9FGk7Gn0aC &'k%K|T8OߢF IH@U92`g Ij=aX0#M&3!ѹ%ZRE5t" lsy KZ)_1$tji.> `zS኎]B5[Ca`J1%埝["kWzUTbQpT~y9 I2@}iB#-!c 938hVhht^}qJo72'[G6?T1͹=X<@-zRk ;떞!#IFŞܠ75ESrqA>E[n<,P;9pkDXԱ yMɏcߋ&;9Z_WQ L1N?If ͬS^}"%ЩPt YEKou){ o۳XGlbU`EH. 'jEOy@%Έl6Zh4(5 ؖ~)٢P ;L<^ÕU=zdhUpyȿ>K㿋E؄H*$¾shynmARq YY0*H߾^ߖ]0H|ZL'\TP(!6{@U],,"0ݫ]DX {rTge*yd=|x9+1E>ǂY)E  t&{ y2,By]f+}vQLk`xJ%`;ú%0PF"XMYTcmczo l~Gd$Sudͬ\"# K H/`t<~4M]z٨|YFr:\ZH궃L@nbhj v`,X> e0֗tJR88 C[{Zbvemܾk^qʔ#}1[". ]z" g@Vq;2M8>2ɴX Jbz)xG 7.tGbT! `ڟɌ@t~x"ƭ,g~"9jOux8_ZM0Ca[L*͟a!ξ|(6 잋ի^FK5KFb/[iYfΩ MSx-%"P!PyФJ4cU郝s{gg5gLPnorK!.` w-k0QB$pw>M)U=c19*/}~z y) :tQPuo;0Fw=s-_/;ĪuX5K?S$)ꖙKspLB OZտ%=qmyRft0kԘ+*t,U.4G2*p.Bhv^\z7 R4Hr .O3I1bWLMK,c01ySWc&GSJY6 \ݹa3"pcp8[]忛r@(ble| u 3CX5cfwgf}7%A[ 6y.b:U`ƏӕHݭ\O#h0w~ocTYiet&}g#!m|Rr"mv&'dv *ARw1wY1C֟v8 lv{p}f%jGNo=YC*U]wSDZŸ(N#덿) (:Š7=?sǿ 8O_'la t[4Sr/dpLZpTԼ+ &~~wW8 k^ec0aG_>/\*,kvFp/:+0KhC`O261@wZ, BbS+r&|ywBE+䥚Eh.gl*沒J=(̓|V  TL^v'qQw-vf Ns4NiKc' Iy nZ< X}*^ LA=[K$?\,0 ]ϰp9l)'!%KkW%Z>0@=^ 0t ۝%{%N<[ux{.Ns7-;΁4Tav:h cLdT=XYyϬޡy$? RJrf ,6ܥ9WU ၏ξ|AʉRp>H&ɀH7=1BeALV, -3Aaq"E[L({yƫ^e5%} {Kӟ!aӐ/ ! gؗ>\gsVE(j1'r'p>sf8p-8(x~K_w"_~dу Æ(zG.CPYwNVL"n[xcR'\poj$iށM-ǰ.`;U}<(B%TV nÎiv6+{Uv V8(ߞfpB8c-gɦ79+g]P- 0`Q{`X43#[dMִ(:WS \h?Ƌ^̀X%fzK?{u5}tC{r@ϲ YN9 g:$Arz"649(h+˅6w 7=v?**pgciΘ $V/Ly;aR\M9E)|RnV6̒Cɼ] Z†D2M0Z4ZwzX۬yb\t!$e&WG~jPu38 ð YJMmgnOO߾Zs^D( 4Aq4>_#yOU 9EY}\o5w/##jaV!- >Hdz%Eˀ͝]Zvة 8Tߒ/yfX4QJ'z*ЋjcmQ䀞xQ]HG"RpRZ9^?M$Q{Q]6parN?ҍ`#sq Ӓ<@ֿ>„ B:&MG M RhX$<t%` $uUT^W\@^v Ï@Jhy\8[ݸQG_+ժ .?D U( &\~KҥmIu*53/aCvRP1dπr6#8E)]X\Mل4FY:~qxwF4Dhȿ`W9nzuey\w.>N(^?Mhvz?ĵ5{B@\[hs})J8F'؏t;fN6.AW,lf"bS~LO 䩮?d}41[sQS-=t~D 0ᐛǩ5fiRUVBYnsHu%B䤐Y1ebo$ g#ăuk#9X n.CA"o;!s[bpʌ2Ff bb[&voHۍvQU28 y Ɓ..&-Ц?5RQ27H`em?UNhʝ̈7'UI.pAl*X;Dȟ|k6*ЏȏT=5UDTccHAig)5o"jh愴CfQ@{)w9\" cp0Vm 84C$#pʁW6:j8LٸІs͓ iMMP.q *#FZ(LcBZRϰCF7 /(cv|n6Tۍ6D+fu2Lz*XAWs[eel \{x+Ϳ:aO+ԜnpelaڦQ|Vc*!Qqߡ"PV|Inlk9OˡdQ)%$Wþ0>?&RQFu(֮Ӟc/ߙA,8_-/5Z- EP ~VD3[ס#u,'; ?~mwGΏZJ6`^hnN1ػ ̥-IBBPA[q5M!Ќv?U/[JkvֺX;b4ƒ#gؼT3Q| :o` fmmlȓ)(5X@P#K>kowF!ʻC:hֆz4OaspK%rC_*pȺIk3 fu]? AԠ'/oye,V #ʢ72,R$XK1E)H<+N^W C>fp3Hq2cHNؕ>yX[+Ч- P Eh;:̂K;R' Vu bZw doѓ`gRlQ T4Q|FKsw\{ 1X]P脒:N}HQEiftf?tĝY/ҥZ[lkV`DV*H%c* %16kKEd.BKBayOʈZ+@\MgWËS@'gG#bkp-0Ot ;NXrwmSYļ-sdmS[ǒw]]%J8& P#kSO 0MC̮!X&:աɊ<.n9x\s}Ŗv䔙uhEqL'L_.f=錬>ȈŸG߆)1Оfg 26u`6sY̧ .r&`vlֈ_sŮighzP⣢W3 g.~MhM>oy!(.T)'d*sE ^[e-CCُ w C8OӤNzų.Ir,7!XۥB# gV'vso"DPaTqE0D>(Tft馕n wQo3:6dyV9/1PP],3tI'*9;woDA ^Ef\h(+J-<,@䯆7Dl66EfobpFָ x/̅s-Z/cG؇!Rr}z:t{W\ԓ!]ퟏ\%U[UHG$v=G!`F[ a ;@ZGP5H)";U_F}X\B. Vr'W ZbA](:xD?gzWbNHwذ'<g4n$039cF6r?\ߨf[&ҵ/aX3n2o!@:췡Jn6~Pur_-8L{]**$:OC*l3_3`kD"lSDz刵ԊtZ4Ѝoʼ=gP Y-kFzP烆Pgs2FEA|%uvӜ1ݶeGF Rʗ$#[Ԯ^x 0ݻڕͅ˭[J;x1|>4 ݩG2]î8ƍrʭ0'~Pǡ"pSG&WphgE-'lmOowXg 4JDlC'mʁ׽Db44:kj':`[wv&)t%o>+&|d & ߭ wVgr@@@ KD <2&(/=_V7rv"!Kۃ(纕-*—Y/^?WQdOɝCܲ-smǵc]!G$ꔴmlݗ65A8<+CBByrƻ 澩ES*jc3IY \RLi/|=G[QLc^I{vޛ0xIhơ}P}s (Bsɰ`xA<@AjGJx&S4C"ï+tNajJ.!J:?i lؑFϭ{ɮ+L(UI[EBk*R]Kմ#L{`ҏ%lOz vtpbd?gVsѹrd-}izB?b?w1'"&7oK "n=> D4`1pPP1@Rx#T.B{*Ft1qݡ,yֵ>WM\?DӞ'gXJpYRugUu9Ah!UV@N")= +N' :s_ɁKq,8*L!11S q> {hV^0uhخOW=[N?^IZ 5M ?SXXu1|lgpu`&S$eZ 60Z9ŷmG QKd8q@s>[)_y*o{8k BB6˷f\!z>1w.Y#)Ȑş3} P=D.Qװ>_XK Qka4O=2͟ty9=U\uzs%\֋~\ٕkWB}C#$1C0X]I &m%f56tY0:dzP9@U,͜n^6*(n kP~# oUxm}UC/4(^!PYUXmuHrBǙ<,K>#s"ں_4߾* BqOyfU`@GZD ~`, ><;MU 7mMPE"N-a`c0S1ţ;t ? qKae%ZM})Ғ26;7~}Ru+w{ 碎X)6qySԂRaBy,88VmҟR%XHB.-Y@MZu/R: Cw} 7~8%ŔJ?6jWlz1MK] O q :^Ŭ!.e s>%a3 \]8=8g`6>bh g ;Ec0ILj# :15/13Wr'ۄH! ڹnzܾ~1rSt N.>Iiw\Pr1撁 Ǒ;0y0yTe's"j b >%CUQ=N  $"(h{vqp"iQXd0)^GN N˷F>dM yi.o%"Tp1Rh+Tq L@ylLA`ٹ%zc_$(+86!qlG+t6n=V ]g#ea|(QIiTʊI(#vj`穨]TaJ8,P;r;%"{0! ,5GFnboźCaw{ƶVM|ǩ mֲ=T ~McDT9;oLaQ5LTs$_Y^):zilv#rf  08𝤛S'ʬg(;_ 6- te-'7bx *8g GL}ࠢ.A<}nElvFtL6}vcA)r6ݣc,$*!)cb5\wH  IM6DqK^?fF=SX^jY"fg-t>LJY3ڄP >d:|C(Ӡwu5%娴F! =ܠ4%4i4{;ݴrDap¡]5dwe[ZaA kn>f#2irHZq}/nZ?6%#Ѕ/ ZQX؂*q{ $)"8rqg/z ]ce{(j%fr-9fB1oAw>]v(qc 'RN7@/^\KrUӂ#,_[3Nocd_DυqQR!~1a `KctjBK4Y'YyX&*{X|ф_7#kM| SSE8\CS"f>ajCD6tA(`ʓ\|qೡaK$(,2 =M_siKF%ZZ@9 6ˀ:)7ԤR+Mns }]lA fMn(2g [ђ&jP v}yg21,! .n | 'x0:%V F}9ObX̹{ =lh7*|#@&g>T-7T=x.>Έb!K?S^Ã'>V ?Ǽws׹7ύQ9̫/<W@ 'o:Rsw(F"10֋t^+Fv96Om49tvt].qv3ʹ.˰SEܽ6Z]]Yzż#K7u(PSpJFM҅Y͗c[4}cӯ :W9jyh>m1$\e9NaDJ1RA7p3 ^ge|[ZoMa\Th *9q_?)6+y eW"Qu?\įMD0H,C/C]jk3OCbx)*'W YN.~[zi ٜZ\P'T{hkX ZC{k qQvӤ|խ~t˞JyG9L 6WLj\opp,G랂7&/*prx6,$)oa{3!ml,}Mi@TfFyP[UX 5;<a&ÛW+4[ݾٻt#M#C& ѣ5/REGnQKJy'9bC^sYUH}9_Q}YUslH>fx#\O5hp>/[[H=M& ;tqH0L?Ii$;wRNzemB %}+{5\0BHLr<$[_s䷲1ܗP!&\iҳ:3` B!#/6i`b jRjWzQkQ]GJ5[&Birci 6ֶf I(ن X$TI=Gzc{Ro3w#@KI1)w,H@TW(cd5Z5uȳ4/}, u{߯e{o/I*S%(ޜk4YlW'7Vzf <΁c `~&<ٝ}w9}Ya}L}2)ntZ ^?V ]Zd3ߩAF,5Jwh,dt*D~®q[qy2ۚ.qdZ}7*O8@ ħڱ Úp?cW["])tj9+wa7 DsHN Ś`*(<7FcMEtX.,~$Xۣ+GWhʵAaߣ&_1ɦ/Q:BTBO| @^[2.J552J3 ֻduVf;ŃF LUgl;nׄP{\{d09Utl-rzIxp[Ux}ċh(pN}+?݄>_WX@Jژ=:i*M/as*nuXi:V5Π:DYK2 ΁v~v^Y ~DE9< CgAq>?Ip]tH$jף&XiN7^KDD%N^= _hCMߵ~~BJ6y[Cy0y&X񋗰 glY()\ÏMJp/:Y=(龃 !9efTSVu L|>~4\ϜY[ji0zF 9PNyB,0] U;UA{)B"^ 0c_ew<|@C'8}Te7gZFΜ>B>Ϭ1ZlUdrU?]znyn67elhMPI>Ixu#Pz!f YŦxfAwqȓ?lR뉃XuZ-j~q`RO/B S_xnQZ[?m.0 8{.-RDń<>VU#ܢ~x`9 o2ޟZ0(?HkWԫLKƶ?JeZȯg50ȷ a]R2K Gwv(w;.cdY&zpE/NES9O8p @U4\+д'!*ʹD)V(`L f̯+As-ͫm*{5nC@Qƒ]zU(rWd%;"azho;G YU80ht>~G_µ)|Crc4U.CSL0Hɉ8oC;n9e_W& .\Q|Y?ƩXBVLdzCminOC:θja>g7v-qMxWu]@92Rʬ5~+ 2FEjW<ܦ%W`R݁In&:|段m,'x,&Su뛨~W4rƛ67ܬ뢌7:,Q-LET!RZ[6b NHoIqu,Bo'nvc;Ą 0£*5s6#ڼvzf mSqil2tcqn-$KN1ϼy *vS'ՙ&jwI~ץAȲRSt%Vy[˃SAB+A-Om+mUK>T 1`Ԫb60Kdؙ+Ed l`#j/2xK;IV|PacŨE6  .8Ŵ؇g*Ƚ6iȭqXqF\6ifm8ڼFi)k2XdrU u?K}-%c;'MǺ]=8ńJS~,9gsCAZIl>l=~lv-N;) kG^dt¯@S"L'r|48\_?}B@DEL͊d.YL^-(@Q…dSvBk4⮼eQ /?xVm1&ʹ.顤ļOݛڲ1aHYR\Lj>9h!?l3;rI%7t=[]NiZO v;UIR;]s9g9Lӫ:$NL&y K{鑞y)If$cM8PUFmZ4m+Hq λ\0Y5]n>QJNS;H!.idؓaal<lM>FSn2,7F/%fn]<L&2\Bɣ$HSi) QAQ̰Ħvz2VюȰx+\- 4,*1铭MKQ:Ob '#Iآx4 ZmYf:ZUIKNXG:%VA `†fڡ_dDT;x|Y DŽ':cȀmQ8%QHaTziƀr̫ѵi:ivh7uveM=[[<ى + :Ԣ׭Ȕ8ki5WwkbDĜ3u1,,et(b^`g %=LLuAfrtA*hDRӠ C-B+#Я#`d\) n)VsaYldPZ`! !YXay2;To[κ/cc,սm^!:ӭ3'+^vS;)@{~0mJUٵ8`oK+B\#\/K'X|T0<{J<܂i'f֎ n0>E|roQDAITXoÍdލv3uQk̓J~6 9,x ʄy<Զ&uqCaM߄ +'Ui7\)'RX{KmĈPlfTa)S/A$<ߩ,ɾUc:?,sTY~BPXZyr<&f./yA'ŭ%RAA6eѩwO%FI!Y]Yw/]T|T4  13m@[蝅y)AyHY[OLboW()2`Ј%sYub+V:">n阬 .lЈO~2n}]Ćm*ݦ4vvs.2fnYIeb,zݜr\]lbn~U['~w^n336(Ϗt킅)5+X~PXh&z]!YkRDXo of:=)lT$.&U'%OgF8a^Q5btlݲEC 'Y^(fKShƣvS7K@tyNj=7 H8iF1&97' =AdF3 @aInq62~RRr%G^{p9e)RiCkʦ`8X4aHUL z3`Q{*PCuhRZIg1h;t0&D36>$z-F& G8 u3X$3ՌsQߍ@0k#M֙ ꓧj(oga%q055@S OJ=QBzӦ6a>)5̍(01rF@9"g +E1rE!3\@tB4 hК  ir4pvuh,6)4{\e%Q҃Iۆ>v#Hd?zCDtYvy)_\qgVY4Ye ]J: 6I%^oV= nsD .P3 v;?|M$ڬ>{Ba>Yt ?{xhX~}R$>Y\$|R[r*=҈n^o{I& E !̠j ES"+A"h MQGRPrjҏR֮مcD.渶Mq[՜oo(Fʚhc2i]]h~n7 HnJڦ/Q3AΉ* ]^vEOίc(6D>E~=Y~ߟb4 ~aƼ޹Zr|X*ݗCg.:Ics~Z/ҥt-6xGxP6h[" $|2)(ǿ55$?{So/F=l]f Y/*3>jDg[ ^zUkvGpu{>!I:&Uv{ HuK]YCbA  l4;7N2' C4|" RÊ=z2vwKC(;hsr|s14O OҬu@ {k;&( 6IEŤ'0)u9Ho|Nkd L/wwn)_UH\jEygٞٳs+6)Nqz.]JذH4viS;>-I3db%xmL`f1v Z{'hus҅v@ ɏ)W)ە!: &KָnVM3#p+4@ASYS@^Av;lO^}eFE(CU -^Qjۤ#ŽlF)|է+Pv6]j";Xɐw(t3Eqe?(5~^|F+wzxހ%Utc(zo^`Lw_(S4.ŏWqؾj`64WvO2|/èܻdf1&RV`]!cUɐ{',9}jd oA+ /GYՃ6zdqC]lQ]\s,.]68cԬU6e+z=H٠& jW`k_peDFv7R5zV熥TPfD zT0{:>|Na&NٚNly sp4 $`T3r`OMSR-f`ɚk1ƭן/^tW3z8SSWI 2-;w%'BT4X676g{e ۚrK"sbNayvYY Y-_{ޘ$V[<ι&0;W>,1Nx99~ˋ`~^n:ǭez!-t;Lq`e`âAad >˖Gl㈨n &xlt HA4QzxM~SOmLnQ oT_xT,cl O̼? JVML9A`f/#%ZH=+wsYHvʜ:W"VPը7vOuׅB_,ґϢ0A^"ʋSLos4PvaDG9>e1UPa}iy !VWͼ系R5U6kxk0af8jA5W|cq{],p*VĽ'F`g"8ˆ_Yd ٳR2ŸKe[r'ZłMrx\ߒ:?vJTt:0J.Cf1OSoowOZZ \Yݏa; +qLJXK!czqnGc"abfnPdduBe0UZSKti%m 0cYb(W2[j \BQEjwP(jA 5/m҆|$p~nǵl*&'<>ԡPfpm.6 ufiR_yv6\}|m\p}nDY6>Ξ_T9S>}m ad}h7RvGص9Pz oo (P)MLG4"]D<=y̬ LS:+hb( '&/\Wd,A0c|Sm1RD:(Z8y=\H"ڄ#)rPyPeTGCj]mON b .> xl"L7eZA/ U|u^D䒺EYDvkU_W†8^ -5 /L8>}|y`B%-Qs|Uz3xDx#FbV_.m@rz-v4N[,6dsӶS|T:c_㶋;zWPC)9[(Y =A:N'tbc_1ӷ p{HNw/KzdK)|?uhe_QX!9 )޼3j-YVɮ+i1Ru"=0G%{ TVMgx34 K ADۓtG<t:V\afca5'%Ii`O.Cnχ4;% d"&!/t5Y+ 55gtvzQ[IHA.![3QMChdu񋮲zM&Lt9275Rb]`z1 &n ߝKrG*F+?AuЫ@KGw :J$o7ےu  xɢ *6D|6|A K@VQ(駭wC~$ ^a2FࢀKR U[M@#29ǰ[\Z}L\OB ζx#I;JcNB\(AgAeGޝv~*w V9nvJ*( PΧxvxt2<}oYǸOT$@CLv8rNoB[=oFQ|0y1i@hd՝Y2x[)T>n2|fb>NͿz nވX+L= +&&,&<✴5>/GyWf}4P,.B|7j# 9tKLI_-e5\LG.x^YԿN&MivBu4AI|%zjٴ N&*=1Su`hiv@ %icQ8x'pBVipvX PGzh%؊Gq!Lw*T1.}G ,ˡa2z;ԤJ"mIӪ8ς40BLګN'?W;Smg?Q_ ,?j p!}*UF&%a3IQT˸UOWƢlD7>³A8Y{?>HQv82t pD85S~HThw}7psEΧ[3ժW0]`NuOtN>7_U34*Dc3)\F,~.a`kkT%eR[:kcG'3-< L%\0[C3í,[$ֱn#0~CAJ `ȗM"~cź%0K8-lg1XVj|&e^1S=*}1Y!D3vw5#hfZ7 Vd|^qes:ͩn&_r"Iz/}^J9Ϭ*^U)ZG{3D&/$͆DT2q2uP@=hGV|Xy8Plڄ*l5eDŽ팆]w{HTW v/8'!\;2mvKhU5푇0/ NP` 1Z5bFxTMG"~ AIjRX+>T*X7ѢёL,vk.;{rҶq:0<Bl7>< $D>5Q̭69ݺmua >IVX9ΧB &nfYoRDim%jyF-{#yͨ! WL!ڜ:}̺JBChC1z_:lz_B s7` U/t E.Xe o8 \h`Hx,g&*@j7ԃLjKzXg\L@Q#,WnwO0_ݦ!Pa H:ظM3>pM;!>(XfZvtTlYJ,sK񝽧}\v&qX)$e $X^`/ՐBhp9qݤz,ywKLVׅDʝ`DQɔlxDel44o{Jȴdν`$"X^&OtYKz˽i7]}ZscWTLfv^cspCd%Cg}m2"m1ηOn <_!T=f~u v&COמtebG"}&É\nf$͠=s/OS"{ټ>,17Cn9hg8]/b >dp} `r"qpM`Ҙc7 "\Zq5__YM~W_֡g$C+?;_7DR)WNF1d J@;,6,0 flg^.\+r]F̗BUL^p7/BR?;OVrD]! _ORgzg _ʉЂv Bq!،W-˼!=Q>Sұq ]ӊ/}Uo?' :Wpv ؙa é&9?dww@,=hpMmJN:!c`B |0.Bka<D>8_NO8 H(JpWn bj6?"k{C$9`oZu5gQiSVdK>1ʱkM-\~ǪvxMP )!Wy !(Sq-.nҕ6XEjYVds f}ny WM4,sG$NjH?i,ݒL,`n2~v.\CxdjadjSL/"ϖכ(;aLBk# |LĞP0h :Y9T-;d/pvޚxtL9T@ poD68Ͼ{ՖKbc7 zO]I ㈅XaPV'|*Un,9K㨗Gsޛ9O_c)2v2^G{ʬė(˘ ݑy9$v{lk~5:o TqaŢ+,˛p}zɿ]ia<{8J울?8 S; LPot{ Mr=aT5_^άIZY#yk`kXY?e x cU$5>Te^FP뉸B>$ Q$w-;P>A-Ộ3™Ij܆'=(v椐kKFKeW[/ʖ\6h}!XyX$=^Y~w:B9xPAzomD ;~n0 ''-Ҙ촓])ೆ@.=6V0ђ ]0B7b6Qv1\S]O&~kv\ {yNKqfx vsmUU-bo],hUDi!hoѤ@arVѷ*$.}? (ApDml";XGvTGQy0tB]ANc3%RK ri(Fps?f9E~;RSzªN@R8qa#Ckq0-EˋmգӵrqTP6. Wo/ŬYWCERjca;q$9m$ v=6D%:K?7-щS*- ځ6bX^.Zu0q`֖"2踶@[C Yt#-ݲsn0.]tWX 2wSumV"v{2LJ9 -٬5OG!% Sx(>Ltq禌qV5?C Mxn5HJn,nQM(?:kHysOi& A z3^\U96Y 8dp/[kJ9`#dE\XҒ̉dMٜ\svC94wLNd; N!yUQYŪr/`4 0A8"k}N 8f$ F!M#yXX!4$6aF;|IFم0y%ʞW:r5'Eq|L*'UTIR캶&G ӫT2Ҫ7ON삋}I9 x ul@ffw"w ĘUcmĮ47꿁Z%ZA4bNW^zh{)k0<%Z0j-9AcZM!p>..3n"|>jV͂_Y9*Vx(RTo9U.`Z Id8̛wGS,΋zVi  9(39]^`U[1?yUc|D5*H%^:|-"` }T~GiQy~z@]oiqM;GXv[ĸ刧+- J˶ߝp^fZr,꒐qJ0E%qx=rRJKbD(W;P)tTͤ&]B%k7$[j ┨w;^MxH"ߓi8U׀+\$iyV=nvIQtŷ"9웧;0,Xw{3HqBӸ6XM ,\X1xM覶[_wYP >D1HI@9OPgw(zRK}W}GpLХ1n?_{c@mFizP$@0nG[QzHVmEUP_/ǧw,kR6 Ō4NoT6J Xʥǜp`3_#:GL7>PNB|dAUƮO% OeuW6D`dȇ![)t`ͼÖ&\^>( 6nMczMW9g/uGL &#- `C Jm=1OȒQ7~;UƆAg^fb5uᛣIAܐ:q<&̡шn7i Vz^k5tND>WjU!)qHWxn.b'd2,1r6O wɃZ*'~U%o%Cx_Q$\RJ S3A!R(e`hܾy]>*RT'K^7s 1JhfQ(yN{%S4aaiLlu+Ⳉ>&JJrmY@7k]؏ ^z 2`+rLDQg>IYV!пv+ΛB3?`Of$=W28Xɣ-Gy*ı%t~t1n0$4%gz~n$Ё%9Y;nfGI:ڑ=hUnEQ>tst~* *\s?FK}?|{ x')q, 4LӚ esnܞT4Ccᩅsg$9CDW-E^opZP҄fvƍ0uHEtk\Ջ g$% DU]klq;HaVWv7ǏmOVx@?D!EY:=>U\D!Z~hs, dkj-Uz`0ݘ;Jll_?bMYTE [ye3M \}z-72% T^L (p_aFrף(_&ޕ|%B'<%'>n,/ތA^RE_C )7TT}/ ~{3u~JKd)#ܞbRuKRmv" i KS0rJ HޫM"7?8A:EԀ"~UYkm/>gus#ϓ: wRHc:XG+RixT%W>e-E@ȔWv% FHNr5ɜ56V_*_gne᠓_\:lnXOtA8 @ fO"Q{dTN*k%<4OMu]|eߚЗS\_0rczx>O(FX/&(\fb6t5j{^{D~f[ -|ܛ ,Qh@~q5ho#tH RoJf =I'޲6;l2/FDn]HyU=^\KbXs1s0L[ͅ6ۈ-ΟFgGiO;ܠ-)]xϑ|RQcEqF$t٢t14ir-  ͥ֗Ye~@p,e'G?9푀2LeEK92pC?Khb. #dKȂNy&i}ɪz*>eXuoCfFv:GZ9 ZIB7sS;SGb+}u>6P5CwE0%&y/=T#T4Kf={jKnS06 sg)X:,apN򲖓'l0W\Rlt*v4,M;͐(+:N`LJc,iAJ$(m=g1$tA T۳M&h;2w S7xZ rD )V׹0;k3% hٗ4J:N8$L !s@ygKm!2zc/u 0%դol/8 ^X KuaCW>5rCy3h~_H^mO@fav/DLE1axF9[N;3#[‰p4[ uM>)ԷSc䷫~~Xg)jg; ybGZ3mvKd0[$UG6LI :IV4:I.@"akʌYA)ˎ [m'R|%Ǩ MTY%:S#?JQC?0!$rw6>4Oo Ч@m',u[`pWx^=FϐDQCM6C`"/539UK< ϿU_MũiN@aH˴A3 '`-3QQx+ܯdumfT\ 4$ɻQw2k"~~𛮵k)?ڼdQT}S* 6Eh 鬖$q4wN53ӓd>]w( oїO~%2dAm9{] テVLDVAEU!67@Ӣ⃢cY] D%ȶێcQ4͐*Fo",KX-/Hl1)Y8AӍ.MW5h!;[J.nIEU;|vTÇ%+K @/bj lv-hxkOy/Vt"Sl~1KMICV^MYwKiM()  *6e'监}]#[ݱ L9 auTCNf9]LI4D 0o:J w6PO mP u9P8Fmﲲ9e Ea/c(MҐP(!DA'׆jL9"17@ݍm0~F4Hrmuxbr?y E/$R~ڈ*rLM+$!ל$y"F] t>Dq_:vdo_n']]JH  JUB0N+<^jOmg ݊\%9pdmXT*YdF32 XaNj\g1*^nXn8}<k5v ib굫X6%*CG\g3{&m;u1*\S Irˋ)5J_|H!-,Ʋ u:,_Eim?wRxazgLT@}fq<ĻD_=q 3F%`$m,&*h-}D/P0s!0'Jڶ/ l7sR4p ZB XlG#?nI<\x[@ C8.>ںbg/*|.q:A3v B*HN)M(ZW6Z~ZŸHpGa"R$`iF7UB_ p? !A zSQhzP @X JëoV$=U^ +e/33IKG7 OnQ@qrL$)`RpLCl2ãӹ%H?$RX2CZ!WxYݽ2Լ{i=pY P;t:p<%V\5މ6"*2\~&8=g34d"ߟ\8]UYd\PKsZYvCQB6bQ+'Wz3L':{WG~X34&lí0fzߢqpqx{1MA@?&b%-nNJd6TyIF+wS*>D^߫=ea>2W# `Y*,oìv;nP}SZHȳУD.Kbү\/ZWF5ڤ SIW [,[x)͖3G{)=1͋9,#D[K:x#ӉPoZ!z3tY_ *É_@"d`Vk*[t] EmGn߁._=eоHNk8$fdtDEzs=HHvjjG*嗚97dGh_S .͞Տԭ4zžFNlveZk򸦴;Y{f\QM,1F<}'>f{= l̛y]}O2oXhSjxk=T JF// 4n\z^sNKj|%M$vqPV=)I(KB^o#Ă'Cznc  r3Jf1jpåUY# }Dey^9XA+ j3e$FT7K{NדH"_Vc:l4]CJf3Ps6qqJ$e-ߏ.4 L>"1CRҚ- RJu0sK>l>33:b/ߙrm/)q.r!i3Nmz9 a'fld "hWv3ЂzAAN6x^ YM?c56uzҝG~1:7#3Qŷ'9͖CeP|%::~v:Yhvʬo9 C#ø*V:Q-~ޟN|+=[bKsoyD (4 D}#j4#v}ߍ'Nh>os{(% db*ܽ.}aOEGx5p1b{.K:k%RJ]S ^Ń= M)w:,wdJo"$bi*Y24{Kn%eA}2G ?~Q$ofikӴ}ԝzjq~_~HؾiPHA*$56@uҷ*{)PҳZmhD9W\wB$J_}W|y:=cʔk9KX\sxBR&Iub^咈yWĶQRΆINH>g%4@lCЪU!|CeG_˜*إ(l`MqvrI3>GuTOjP' HP&\}#J-HQ3˰i[͇ fC|yQdZzJ3o7 Czd!8-<32 ;$HIfbS`l y\1ɕcyJ $/C%_P ~ԇ[mҋ%x^䚞0fPǖ`G:g!@Ì7[ݘNFYGlk: O#K4pS6״ UD:t)%Ml-d5ÆdǫGߥӶےt<*fkOK0ux TԦ{;`Ls4'?mо_xYRm+A|wK!p|^%ܶvb?,X G]z͚IA|af>X-+aKA(ȯ$f(̰N yax;He LyasD){ V]f w_O H㳚b7\sU3^ZMZ$_<( 6[aA{^QZ&8MsncȟN"?%9h/6ؖN۫:HE!LyLh5ҼGƬL5VJ0ڒa!^*z7M;MŽMr,%eO,!oQNokQ \7Ҭ~Es!?svWチ F3 ;y 5ӣ WC@=$Rʻ3ZT>˯Й@H+sR߳R[ χ'2~-'z0np_Zkn~"JI>ӹ~ar jGu ¥A߹ D#ٷ,-BsfYF4 ;}9'<Ƈ)QpǾsۜ:^;2Bm|+"0} ;D# ⠒5 O8 ŜPyIrr`U1$wK.|9PlmNo92/j)24"'d^6>4#Wj@9sQjD2Ojx`J~bͬj ol\1gIAa~L,` ,X Ra~%yА1 4obKN9ZX(CȮAwćt+ bfmJ4V " 9G~fl7P7K+eJ  F^3Yvh~9qj`ѩ$ƒVZNoc'NL %1/.fzܒAzMIe(hQ1E<;Y'rd*0Gc&w%\ (GRy#I cWh`]wDLv3$UG5r 78UMMrB8+jG;1MbQPأL E+/zMLш_L^(,kE!`/ "VO+rV;nz@'qzE=?W%%Ed`RKoaKOE!~/^똽ᝈ2ۉ6APn kT'N7\VYO;w&}MT|,'r.v f >MS3LOLpQa,s$ "A> [Gm^G3ݷڶ,y&pX OQP07g"~ dѷ8Hф $1㯐3/ղBm܎"*V.y%%=${*'\:"}NQEάK,#MA7u"%H'=}kC۸0ZC9SK= )(/ǤUyECB]3|,jگ_I<i 17ofDm1h eAK:Όd8T8\IYϬOdmEӎtvm!ߌ:>DV ۔%i,y2~"Lx?aI1L mߔDl6 J?~ PPU.jhqΓZgYt޺ WUzj˜=^%U<p!^'[' ubݒ,sҵWA:yc k˹ǏCid+lƑ&/8] ]uqPQ8wfKkt7Ž}hlY91:AS=3@EF8xpoV,&by)AOvLGXf5V?]>iq0C jvCtkA}57tu6Ik(Y{;HKHNW뚴W#gܕٮC ٗxb;\4C=J(YU}{KL!-ZSd üq:٭$|;SƯ#1r`$hYajhMU?JRẁ/c=D@yj5}\4񡏱(a8zZώB!UY'LwO4{`P fu,kj@:g]/F۔uYNyN+ Tnj{`$MDkd`?l|Pψ\u w ?6Uj@}*asv/f_BqX@m _yszTyz(PwpXh'zl:޸ 赊E愰LnPw(' \kDZ8zN<է%{/=4kaI=j _.G$^ywMo!?P< #]{aGme0|~7BJ-?L\"虩"By(P>T!P;Yz,mT^2HveJ.YypK:e[ܷI\Uw/DJo2+K Iz3<J#pskLYDa[.g0ƛvׇRy>+& ȁFj _Dl;tF&YRƖLpˋgnLDgj诘Bjuwo46nkW =ۻ!҉4$/W\D*EgG:.{Gc*rɜ,x&F1lSZ;{4/)e~PϨ쾛%Ϣ{ur'zPSVuz!_xW&>ApL'<0_>(lF׭s=}x]-7Є5T5fqas8M0U*jgGV U|0gd}Xqȗ*C\I.AnQ'Oppxpe`X s*p b#48h/&N:>0 -x3ѽ{Csݷ5ʂV1S7p} 1iutԖ tf3NQжTܭn0so"cƦNÞMZ*t0j ~nf yjXlFzb?56-Mpp,M‰ޮTӀ=%0(xapn'Wy\ҥѕ ׎1bMAwNY;(L 7Lej}I`{b?{y_f`j:BG5Ҫŀ ۹/dЪk9_=Ponm(^!n8:_o>źMv^*[Q 0/zHPpt,$g@v Նsɂʀ`A1  rOÅ.Ld_+afWi jQ1y\a+ "-o_SO"unjisQ_SF&Xa Umb}YwhnbښyQG^,vlޝB|U{e2 ){qUNȘJ B+o|>FI -Vwfv`1HCSPI$@UP6)',9A=ގΦ<_ɠiU?\"/솝D]vAQ&_]!aԒ_piazB]V!U +#E" f :+hK*$6!$AbDY!e[vno j6Zg&ԝ@Wfjb |2sosZz J"Q՜/R8h6XV5X0-~a]g@A+SwA'yUmωJ4+/.<5fA=+]&Nhɣ]zk0܅SȪh*N/wlW:~ڏQ 5 >d }oI%EZA۲5%*t$B,)L-b[u]^:L㤃緉=k3z<"lk G֍`HGSs@Fd gKAłZ"aЮW׼'׿mD ~](ȁW&۳lLEգYW[E:AOp`KbAČ]_^ⲃWƅ~JDRة)CabV_&*j eq G~郛;jM#AMV9 $A. \"obvWp_jj3l1;!J[n?~mhl]IcR0E1GgB iC|jK RPOpUZ{Ȣ?\Z`%\'7/ *,Wf Y'5؃ɝ-#uH=BM+0J ![/~'uM?R ]ROr‘<"pu̹}^)0 qO_؞rP9TUj+QH6'cXbwDC/EO{09HJ)R0@d ъḼּeU?` k *ʮ"Ϫx_wPt CIOMq;IK8DBA4[5 b]oc!(ifgc <pH(@kd`0~Jܽ:;Fd]`ɶ8jx ʽ. ;hvn~X߭ph78Y.Uf:b'G% % 4d?`U *,BW0FeYـ Z=[ ۲<\g鐂~XPIRѱQ5l5-WS.foGÆ33:" ]#T#783bl\ 419 TlA8+n WY|^c&ϱaAII5$R%z ;L}ฉ c:K],5~˕!xr~J*~%曤5QfygJt3  vrw:(7ofrVW{P>trWb-Wl%H29*i{+s"Ka14x |`ХJW9Pz*\# M`c]?^MUo4 ֯/sblkŅWKb4+kW!tr ilySQ>W kl+dBXEJYE @l>E>h9=n#7(4>.f$F蚇K"¤z+mN\CD&e~/p$MK˪Y|Dv `FE镄\$`m~x6;I~^Ԕ(\pߗ/?_f>FܳrRc$ֱRMCkO[.,>lZJXmߛ}/IհN%?#|?^FIlR؁/p@ g1AboCeca^׷wmYdDߕْnf:띂Aw\{9q5[A%tU5̫:ܦeM^yli;iΐ3$WG\ ϋNt[2"OҀ ש^l o?W'̇ UC(4Stm o /k4jǎm{gRK훖dc(l a;Z6d>n/ b+"D/R !wDߒOZn9R>wUkJ_BLuXc֔\x"ΔlLEi8$1&q]>%*Mf)@3C]Bv$c,23Hőt02?7xL<) E`BlV ,[2> y? gم Cuxu뒈rm.yU q -U6 {-RuPg9aظ  O~g:<@5-Q%ؚR@(c.TmXE[f5kgxu| f̠Ʀm'މ`P;~ e3\Ø_r t^1HsHn  stY2 4JĆ< |sG'#-*Po shG7},ȓ5g&yAMxUO8كpEǴ@P1=~ͼ^76!46 PsP/z%VjPftF`'jih'pa}RD ؿ /?lqGYv2FN[N30H9h/h%CCK8%Y9/'c0Zl|j $ӵZY24zU!WA?ŀ cl,`Q{ 6M0Y3 a/(k9@ S80_z*"{Sk4 %p ژi#:¦l!UZm&l)kQ m8UEW?\:B4 _pC 6eBy*f읨*F2(A&<tofƵT[;'G<zbahi]9N1gs߮]&QDIjmMX)U6=˞d>:&s0qT^,t{=[ʫ%|02 O_Ch(AεN|y .={p~k/u\TTiբ@fP~td|fkΩÑz裐|$|Gp_<Ϙ-Qo}#+j=t~VI; U |FMFan7v~6Ij㡺ZowsOdEka9ڏ?_ G{o..)s,ǘl9?NH\`>M#xPV.(k/A{ Be>>^:Hn,S*U aZN7s9bso).zC0r ׃qjN=:.E9X6># %tvtXVmC#Aղ[!$$!B_ASg wg~9KRa PdOj,krȇ`dwukLzz}evZ4g[ez+jK~9t"sudnp\xt-|nnFf5i4pq\!k󏠥#-sMŔfsT*`gc ,JG 75G)Gˁ|ΫB2s6Qe8b>SԀkvIPB,e4<߂Wh2e(z<9'l6Mbhpc05GyFHvLEO "_6kO(0ZO(lMڨ1֏{E[qñ{N}DnC _d[RK֐akK n,VJs*"̒ l,|ATI'A0z~V]2(TfʔOjhiTK *ϤLЩa ST0ŀޗOk  Ήf=}s1oGX?@)N ԛ: I7.>v(Nۋx Z5;I؛&+,F4(;W佊DkDhяPK*GdT`qRE!'I4rKk4(گa LǑ+R-oikvM^QΉG#gHBO)t:}m:ߥr;\>[hm㽘pTPx}$mw}h%Oӓ`it+iNG6|/S79Ŀ~œ.a-3cä .S2 E N!ВKu2Г|POI W AL0j=;;3gKY9>}O֓UQ:i+Yԣ71%) #bC/Fkǭ`,}@Jb*MoU}R[Y<~lnJ&۾||⣚m '@ Գs?gpn9.J.M6c QJ%19)rVж8֒_F iBM5:{|jVx6HFv*"Z`i?yP~%uԅϪM*/Ν]amZ=_v2:A s倔dQ~D}h_dEDUWf[& R-B?yn8\c3FQO}H+ZqعLT$7L&?1eHy(ʺU=2(˨#n 7zA݂j(_]~CCP˰̯|Whp&[Ugᓕ9e;|L'IDA֍0~ X8 *k}Z%pFXИX͡7V1C *03P|cOOD|V5MxAx˦̑Tׯd%{Si}eu5skcaIuO 5ͅ^κY~=P9&k'xŚA5w[N{pm"z0̎"D d ?HO%qk1bܡ\jeg@N :\ei?L ,`\6̗>?لWc@ Uݐ$˞jf~X.zte .c8-nٱ*3ퟛd-lϖa6ʙ)΃dX.Ӥ z` -5#RBȻԅ+}0 c(K!Z0x;Cy6r1WD/.BHyE:tnbBܮ %|['big.i* A1EU:Z(a>NGu_$t|8~]-aH:7w{l1uSoB sv AE]FU{i4|ZegDf+Sr W$օ xSbFifݮ>_"r-lEKeTu_Ĭhsڦ+bq? h,>UV:]G_gn.J8)3e|UxJ~VgG$L>7}wsJ5t,Tq:HDq27~"!Nglq 7P*$^{1Y!qZ䇓y)Pl'JX:J?6$駒3?8+YT`z"Ȋ3aɓ mmM/<'蹵hZg\8aeNI*>2-łjmn2bia iU`5=֔ʊm(5P pٛmLu w9+Lӯ\ Y rnU! z[.!5rP49*>2pXa<[p$z2r$jEݍ .p0c" 4g5#=p.  OkBZX9_P( qh{P-•fWȰ)<_DoZ1r+zXFoZ6ͧrc^n ?C3$P\W̗B1Ĭ%yczوzF> X45@RHƱڌwkj? ^gg_"t81b1_\&q7)rQ5BAPX0y/ m豞uJl ;]|IȑɩVtH1 |\ ṮbÀ v D<= 81<:}:}BC1͔C;he%;wPQJD P/gU]X'xȠh>EFpj~*!S::;ez" G-go;eZ,$>潦&S[bs=_C5qЍ T`m8?jVW'&qZ2VOvR%m ^[8tA MjįBl1c>Tڧ,/A͍Qӷ(Y ^!F5..0VΚY>=(@Puw5?c(ÿ|gb|e{p4+EWrH͟j.V>CT>`a8PiE{kѻSQ,/N$6ğ1RCdK =F{ӄ"u :x߀h[c2eFvm,J.ЖQUZ.xO4Hog*B㥽{6\j${gP=c?oH":Ч ]<) ځX >ʗv~BZyu~3}SGIĹA3o/ڈcSY?v*nT+a6y8QY(d8!m[+UYاǑ(0.vXgrJѥkKԼ =M~נԸ$1!>fӐT9^o4-dNh% vJIk <۶t!&d$MCce3:jݣa䭫¥rs/ cDu}>ttf~ܫƂVKރ3-SzBhS߹QKҮ,G*7>pW;µ!\C})l! A9ـ$Pq^w8pf#@8+\+"))Sy8aJ$l1ez>&#G62DLQH2uŰ07N0@̌(Ǿd Os4Cm'gR^k`m8^CzRvդ1*{q>:p.{438YX $[:=D)&3}gM\X3Vq,cb`MWG!x02y Te,k 8#끠Їr_AUC5WFcWl;#h.*8Tܺ pᤘ LmP"ӭ]f %)!` Iw*A_Pr0j*`| Z~%gUQ6d~l*ȟv.QAXhHh1zyd0kVWm>'FJR*1W_sqvsXXc(tv}=/(άTd%6Bj,l=rT #ZjcԷ8E71A;4[7po5<CTh*"'\d*?%+2 '< f_nwyãiul\(KMI9͆V̵cj'?=f%X^e׀ C4`3ǞCyKy/~@ډ5lEd-z*3ـ$'U~r&_@2|*\rly(sKxBgNe)ϱ EDif|e/pOwx/f SJ\a1 &'jj7x+ ve_~T? 1(.sfVg 2?h4<|Pp`h\W+rЙ>0M ?[38^q'[T,~ʰWfK3rZGck9tfH h8/<x8T;&lk( 9 r\>ĄoӉs=۔#rb.W2-}#675laaSPX͛ÙC@͝w^sIr0AOI.eT{5~'7SB,x;~V9'sjG|IOhT0&(g)ρe+)l3۽oP}'jɚ;tenUKToQSeCdu%0r?ֲ\b}cCd0 r&bq mZwȻrwC^(9}TrZĔs| xJ0gGGЬ`%_8 I tgeMcI?:lC2 'rʤ5tB0[exhQ| \t^nGZdY牔SrB RiwuN=Ʃ@`<{Aug_l ٵk_sJS{ MOC *E"#!I<@lBZ\2<(,zf-q) JIjz.cE!d:XWx^*뫦U)i7:j$3!'.׸<>Nk7WK= )bL$5ń퐖!|Bs6L߾"ͽ9(S@"F&0!`,hCpƎN)bj MU="_dUϢ#"JrQ0cŏ$.5Xgzvf,X!95| S4"ܣm(P`FJB)1G:27e&7^OWj0I>(K$T8ޣ}}`n6!MBTUXYz:)m]$ &?ieBa@a%=@P!Q\7?6_3cV/S*^G]3*gzdL5k%DUmÖ$-˔JYD}1|Ono9 v~ɳ2rҀiqT,_j!^z9Z#{<Csfy.$IX:!GGkԷЗL 턲Ap6NE䋛x* 9?LmvnAJj7X IΕX{G%s}@si7{3f؁PE`b]1rLtHa溏p BU.6~NBBdd@P6[&O%O811W>£áPlFas%:Jx1*vى9.n%7xjA(A,ƻvjAB|4eK0-)` ČV$ڑ0[t5a'Gl/*YUpO^q,K'{fJ dJH`1+;9KUT "t&X! |FbK]W~J-:[{t{telW`!d1&o۔o];f/g! Mh,C2@ngiUUߡVyRI51_C@=)rEr&ý;mv\QgJ, !sJg;#K8GW5?8ŀ(q9ڦ5}t>PVzz=p)lcm}8bp?GOjVxdz } PJBS/rl \ D@){9..tmmga@K_e2ܗHWkQvg:X|w}; UaZ#Py }=.7Y5TR0- R_$ =hEշ"Hg9M$p ߂w8|FU 1x0n/FrG`AKx~!G yo|RAq#LDlZ1܄XA7V6 ]{G1rUB$k%q~ gZh 9fZP <`5/F*2L~[{πJ/N" J5T9[ 9W]dossuYYOG7?PW7U"Wug엪ub根3ka!Ur<~ :eع~O/n-oYeL'r.4!1cU!0aɻX~'P[O F}0{eRVrHN8ֆ>XtP/_Q*uST-r3Ï#&W\v9Ԓ6OH]de1ݤ"@*JFވVnSuka N~5gؖ5DvR;74ׯX<c{'iECt5jjE)Mi.`GJM[rKzmREne a" Del]dՑ#-mU:[KQ*[~ڏ ~>՘9^˲؄5 qV @ BUFV "uGܼ٩(tX v=R#c5L}(vGG(Β`t d:PcH51 Fq1{%fOoiuXĘJm\r4n0p#DDucnK; p*їijFTdHJߣC@+ēN~^$ո~C4Hd$.B9i4obc2Pd#МZF>"4Qy("J|wIFwބmFQl=VuNyZy 6dY=ubt_^&Ah]T.%Ut0uj?w4׵ekN~躧cyd9w`/\5z7f͍' Se,|igpЦ J4c^j1O$dfU䛪6 ͌5>Knh/Bԗ^BW`ixcT\J k"?_l15PwNPB1(]`Uvr shx Su 7et`ecP 8H1܁;&S?UDNB5ybzM#Zrwl" Y5: gαp0_ƖEn%OX{d FEx3a.R49|rUz0 ``W6ߣeڭ;IRg1^G!)?&4;rq~ٮĀW֭?bmbvۯ:>M TLyTGFj`\ B.NrETr[$ϵ,WpsKR^ BCcˢھ8n釤sKkoi"P>PB@pqϻk0NrG{IWKfڲ3M3W|6|>&;mk$ը܆cm!ze n!uy4 }|&㣀m664@1):1ܳ֔@tR_Mgc3WpXG-JR \0Meg1 s(ݎ#:`.ݔoyėcpۀbIzEe78*;x7blƀ\B>td?%-#ʐyauD`J>䞬O @@2a 5|r7q@J,e׷)iEewM ZG"_ 3 OKT:~u#c?;6k]n}~4}Qy|K~֯+e *|O_rw'k'D;!qF1N5*ηY,aV{ yr`sLavmNbj%3*%#%r1;lM\n(׻K+q"6"wAo}}L 2$JzXj1Gyᜰ-.^3Mk1H~ޗ]f/{&-&`2Ehn NfWA )T'b4VMD\+npPޟwwyZz{:ȩ, sgI2`3F٠ Gin7IjLk<lDv2bڹ3*G:+-QylFwž[GL{:PK2D9Hf _h/3(K3@Ype>AY a]RL(Mj0Rƾ8E^Y#q*+mU{4r߳h'UnЄyT'o!Vx2 o}d-dd-I6_?j!F;m||4W00Abp%k!U}/*r*.2o<Jr@גOWhl 4`"]$}a*4Q -jx{W,-J(:(LH4#-RO=g',wxj~Ì焨'e#Za};>Pwce,!iCHCܟ3Ű|8I6Lm ֤{d$')QfbAT\NF$X¢Y-nAK֛(c;u s㰐ϛ; PE@J%8p>9SwLJ ۗmVUI ہG| U!@O~{M9v>S)4¿n.q^~irϚ5 Uhg$D͞uL)mUÚ9Fzž$Ȅ}Y,K3K1fvDꁶ+X~YlaɆ,>ۆ8C?;j7Z)~;|W~Cl:k5Ȟ' ?z .c K?B*/acѣc*+˂];N~z8Tb'2ޢDAG#=̳Gc:$9B*p;bNjR̲PGޒD{#:0Gǁb1U+*&zN9>{w2 3ëf}eC0:=Z#ФLFiI}Uո+ngՀ_c/2\۰UĽg5?i^s1T%`Wÿ|곣x vOUtzBkqlަm;SVpiFCߏbrk$әn@}r @&AZ=Νڲ|۩v2#  psklbE֕n7Љ:[(wC&ʪBkBLl6Ѝ];# nz*6 v ~\]~'`'rj 7dʍ=E/4OS8`*M>.moܶem6 ՎZ? 8 _''˻\3x4s mKrZ5orGB5qq8(xʯ1D|ĉj_ԓRe:2uy \z%tاH `^<lR:7_j R\B,ncSg tn$TwL~Q{d"{Txz$pJmLFf`Fmz!d˅3JM,2Kw|'^5 l 1uf+QЇkpΡc^pf9q 1W.&G6 a ,@u29d 1D[h? ,n#o cS6`i˿x*x#:tܾXzHZ#7MT_,M!snt}ܸ'mfQB޾>LRvSuێGu% P%esΙDi$g4EFj\숼R=Eo\LK_ar_.ٕ4I$n"O9U1.][}B}4Kdk#PD;y)ur $eŔ9w c{ۣJK&gSj5`r_5nT5Ϊp =ڤyOOD#7utgAh J¯؞/f:=$$MWW6 =an0 9VٺiHzCAsyC#Y766~Qe]( gcr c]'\ݫX~lAYcD~N-+e>XZ}"=ULP9vMOFkQC[YR~U0 ,}r|ZlnV3ohAa`z *}:pŘs`Oۿ'J\_G".rWt楱>3鍸qF9NZQ" NR>m̴@=|mӍ: bT(;xYM6@4n JdlǂmLqG7(> $x0Fg{* Tդ)$f$_DAX{(68g/Aq4a6KODm˟X DS%D ;{iI伐U`fK8}CGkaw9g=} 93F&Gד^BA‽Y5 ~Ky"-* F|k*]v9AkT"*O zL)d?D־fٞ NQUE¹]!H?[9!͖|OJ ((o]|@IX1JrWžOIrnЏ;fq׃Hϧ8޻%QW _E+0-UJpkԎd];vLE%5R%tՂ9>`FT (* +JVo&i 0 i\YMª +=J,o浒4V;ŐԞP- !ȏXֱ!ƒiPK@rxk!?_wvY5N\]1%v k6E7dH|ttMܚb2īte/{ R+ / o s"_]B𦕀/}4nq852J)΍ُՇ|(g`49lFc~:It>%\U f& Cu9Gڠ.]WwBبYNH BKCCp V9hP *͸Qg (073FhDӱv(M SG8D^1YYh䓓+0䚺q 9Ӥ\:D 'O"7@ ȵgC8@Uۅ=E95 ew ~6ҥNq)aavŸTŶ/ 5}vIvXJ{TOBB̩"*'o> hNNY%wvUwlEvD1Ɵ,J\=f$!LΩE%e[+~w{^ߧ.V?l++7'Toe\NsfbsX- ?cS("\ftiViOwR,FP/IAqeKo# wRW@FЪh9ZVZ,a.γծuO VQ Hzm4~/xpś%]u@2RKEa)e#'ʌ i9I [d5M4ڱjDHO94 q3*OA~~2٘Fq/DJ3ߏ?-єW!ɸ&eYP՘Nt͚ ̅(6JzźjOם&t 25<>^~8JkUA+rvr]R)TMJ%c6U(@.|ƌ[r"s*Lrzd߽Sfql.2K\ws\] &ܼ A5~&iK0/lA=yD`xau,zCWB`$G|NW9%m^IvT=sǐ H4§i ؘ,9VUq~T蓼u ϰ7Irs_3oXF6G˻ X$|B΃׌Nd&7gچKàר:{TCrִi=5GQ`?%vG9tccb__֛AbzpR]~gNeS(HxDywc2Ѷ]{l L˖ϗXq] :yj}d#t:VydW ;ih)xw*ǀ0:/О=f~ Q}uJ=՝x:>'ϩk* Ia쓲7쐊TQ:5v(IdUEw5&/d,oUG1!"_/ R]vg.ltWM_|ܿҞP[P96e|oSُK D + 2[r &XkT2f,P7Zl< g>4XGkн15t零RjIuAcMOyc#ML fV"@<9L=s 9z.䈴 "K8û<5 L|PZy DHe܀Cػ<ɲq9l-;wql5 (2CoXpЊb}oCLup. (",SO(I r2s ¿׫iaAH/DNK=@u.~]C4*d?Gϒط=# tWxنgWRx \@ߤRH(T |/a4 Z`+ aM Æ7|UcmuvZ*e #\;Z҇r7*IocĺvZG-I{)l+ñl'\9j;V8nv,Sl܌5 {u!7r}83:bIZu&@]T/+Hs|˺ mTbycM>0ղiVuvyb *BAG̎h$cފ.c^g;eRz /G{w #a%#;JNu(XѯaU熦V6@E*E +ZH-`3䑢]FT}χ*?R420WnX ͘ pQuNZ~,h [aˉ8z}oq?eozil4z {J<'ܩ[V>u.|`H},<_=;+6œkl$O,FT =cQY#,"c ܶ'Wb3DzNL N<06#=BȬo(c,˱_F=K7+wrj_$+s\Ϧcq"mڙ0087I}ZI%8{f)!5#ht}ZgI$)$y]7:eF"/ |̉C 5/=kq 3Nt4O\xKynҚײ48WmW>A{vfϾ۹Xї-Q˘ECX0Ng%Y ۮAn(t7 w4NMD)THRV\jj,حSbOH2eIS^%5J>"`MMԀwBp xAJC[%<\VQ6@7Jo&>$jJx-\m#F화 $yE *@;hiv' z+L}̘VوOEB .EMC 19ŌԫH:U:]وDE_o0wMvhێ](1qe2*>9J%EϽ}' w~p䆧HԔhg0(a5VQ`^~\it8Y<%3Ȁ{նW0etO5y뾂k#Ylj`zvpЃ!celD), h>ju (3V2{v9SF@ (U)ww.bOX5{ Q?>$G_R] ,uCqnPqŲd3+]NyCf޺5~ܧՂYzWD<a1mG/b&ʅxu5+?r wU?|00޺PEK$W8g a/l1|2d R]`H[g!Q3sf-Ba|+πϡ/ h+e, @Qǚz^tx:_٘5ǶUZ{DL:8w54u*IRG$@o. ?odg/E'ӬSй6"/1k4PnG5u%~;b:xuŰ% Tpmk4UQ0Xkq&cXVG6 ބ^h4bn*ח; go-s?yC: >P qż4 0b3"N$j*5ϔE@[lENUfRyޗ6^Youl[)✭sYڗaHV-3BN<1 rrHFz:[膂U[[ >CKD/=6`8ͤ?T=єzofŸ3>asYPO~ ̝ŗvV c>9CQ[P ,nySɃX~=fI꿖Ś3BA3<Ԏ+Bsp ]aPJKV-ғ=i$vՕY!SԞ1GJʊ_mVd0PF Tlj %ݞgi$jI|?\^,LFOJ43Ѹi]*s.Pf _А GF孛i.uG.4;0Ml,`# CSv_r1P\%#P3 % T{HjpE@ZNZGO9xG`b'czJzlҔCp_$)<6HDcȔC)1+f40}O-y^^SB/F "UiެOv\)Z}_N7^ɣ5MEw+S |jP3<7c3YЪPeaMTX$E*ɝ~' ꟲv%H1oMt޲Z|j"au7e7-)y`Rhz4m\_| Zw} LIյG9_M1c+bWӹ*a2nmc YVoUs?0AgL; i -["(L'\aOJW-zs &o~7PDfjmmTİk+zm ~E#ޅnd5 dJ&Žx\`;^3|ibp dt] K%9THQ\9lOLے.zx~g#堅TS@-S}^i t=!&|  !'~@ahG=w5V"䗞~B3; Äk Xev®$M4w|r^aWhޯh9n9 7LB?uĉOIz p|x ),YX9,M3P%- 6{΃3FlwPz=ryyaoklt/_P;o6PLS"SDn !㡿7Ꞧw> 64g "e+Ϩ ީ"X>+D1E -]Z؋C&$5'IJ D7Z `aE9}`22Ќ9ޢx 29,գ"e%NSsncia,/Wu/9&NC8鐝RYΤż̪N"m9,_ cjG`Fx.0b=-DwB䯽z_ɉa@ƿ@T6jo r00{ᦒ/MT\`-/~ln` i1bmMU`no I|IKq6oXB[n0 {c4 52QqqCߚJY348NG _Սrqҗi6k& C\uKj]0c }F0MtKĝ e9BzƱ>\jY.4H(帇YkO5m-~y \>e6t&F#/;_׈seŋSt Hw"of8%za٤um[EDykP|Հߤb 袧>p[\!`)pq1͓mJໂ6(1n5yĆu4x_ފz-aE_35 :4&S8*"D3EwEHmۉ:߉<ΏPaie,GC+iepd"~['!W{%|Fx=^(LGJJc` U_dրCW@Sf;ݝȢq`u*_,4uP25,>:*vBG{$8HXWT(qo W:*~Ewe ~"A8.OEu#tmMN3qd}791]S x2̇^*3l|}k䃭h[m3qԬ7jYXtM9-f,='f70a]X@UˠQNDzD $ozqiж>Ȑţ<=Aiޟxk塶rŲ`'`N"} 6erw+Yp+A+l0]H5oFzo‹~Cfw`Vj3963. +΅ڒ Fa'n!i3MΡߜ9 '=Z>.KxRZ[{>"XQ$GFmn&D'Dcc@ 30j2KdI< Fﱩa\vݽFHRaT!Xp `G^ @Dvi3Sf!TU!i"cE{ۓϥu=#+}ICT9De4eF"nS(γ{ :էG ŷ-!;f^e(Șq& oU|hj $%w}|ʠ ॷ [x 1<30(~. |ʷZ]oi#Gx_keb+J[tRB 6]Wq1~ajn|'}ġ4$DcԸⴣ #uD99`%ZDL+-4uyΦ~narU8*}EW3@|#C3jɔE.Wj/ۡd6棉u%&rМx$odyFhYSbғ~oKIQݵtzSq+똫Iu )5*{-&0 Q|!Ic`< AF&`j}?5[ &/ D:RtPNd\*Լq_?KoGHMR@|'ҩ9D`|L1bZbqeGՙ$@UdsFDM(ry ^1D('YcI[1wޛJ׮<9(5I]beǼ@f5κ/3Y c_6l\ZGdXC?siyτo۟mcsj] 歵*BДbg~{Tp7%Lm_Jwu;M)[_U(?>lH {JwE@);"/[k[})ht cv߽qag %&/u'AY#bi\_f%h(/OkdKv Hře!'_]'^U-n{I{0`>Xcs13:t5sRqln:6CrcGK3:0W1Rn낎_ QgL&ht+;ˇC(~z{І2%<4>-ko"sD֎θ $BdN~ ({܋/m)1ǡlΝG­9U<7(!:!'vØ)pѦM0GE]v(9OUkR%enZLuxqnj^t&/xX3DRvS6HX U8+Ъ<"rV/fU+]|bĆL'+weJ0:%N%Yu o@␲`ߢ}4brI+l詘+DVl>!)S= 4*VqJpޗ0ww~zw#[\7O@tL=-$=BS"+uI]7bmX_5b|2-; Z!j'wv?epC$8g2JAOXQ7ul anG[&}tJ%'F^%!-D-{ H }* ^>dq3 U a}j7!6މ/R >1F|J.<+ N+ .MQ.]2W:xTQ|&.M+i 'f|Z:M ~DyQ{Wl,jPvk8o}:],m駔ivsG68qWap7xzN qIK0k%qY}XeRxBjw(sr%`%2j.2 IŽf~U Mnf&!G,}R?SRx} ?1CY.$d7+\B6҆tA.<`Zm X} 9D j#{# * `ׅMMMRoYĔGB^YJf-TBj"> Sa%8j(Lc`JUgY5fnŠdtDŐ!2 fW~ $p5jOyӟʉnQSGp~Ɏ8<0 * ̫`+Ҷ..^OUImm{kgùxZ_\܌<$tHu-艻 hp,QNZA9DkCǩ'w Xw[ 8cqO5`rF=WGcBr/U:^Pҕk> 93"QTp#Ba!Ufci;eFE'MƘ%B!J($j&H_MX aI/~Uycna8m[HWCVHHvܞ48{4>ƱblMq!Wr$cdzu^Z$: <<93yO:)#H{9aWyJ1s6zn"2*{g~ÔKsQYq9QjD1멠)URn+sHRC+uyT(蔌Yu 1>}-OR+`]/[ l>}QtFۜ> = UUO+DeX%=r&BS٪3v ( UJ% _kYB/i:왊|lirc[E7dEVZVҥ> ^a6e$ЮEE:Ő2N1v7M+8>Bxe)ړ.R|:qhdz&\Sasi,n! n:%KoehNr.f'ò#PdJ=ң.@Kj+PxMK=y6#"ۡ` Wiw1EOʋV$\LEHCa,P=D-zVKQOJZp{X,id4@ _:35Z+'[BEyèw2԰9Ə7APlQ-gJ6Ѱg?=.>m;uWe1ZhTO]0&I`}x}ury-J*>K.(Λ~u;6⓹& 4U ><'O/ʻ5)wcvm2 \9K뻶zkd- ȳVG4z;e'ZGJ\Q:Yx7޺L c^d!^MUof: WEܚEm~i 3EZ1գ $dX\MA:Γ57_Xg{AǨnp}~I'Tց aIܮKDl]ѭȥ7 TM/U;=hU#87f>+_CǧY74c']ͧ⭚ǝ'<Յ/N4_Rʜ 5Hew6vV$୮cv-EՓYItp, 㹑_> 蚶uV# N xDC$}'uhf@)a;jD IGx 49q8ѿBƏvM,p,75t4 0eyqTR}+)=Pm8bT-wB@x 7áG{7B5 ᨏ!X/?~% \9mԻ79{O,E zG 2?b1/ֽw&1}@+R*` })=y0eÀp_xr3%?yDP;]~( jϕ毦t CrF4bإpro{1Zdi@YңflI)]Z{{&~0W8 +QZgrTco0+*zI>L q5l@hDq3ʼ+Vɑ :G `>ΣNN"Pd/di /I-LB#ۃODbRňkvP2OE5S(:7ui(ZE>OGMUV!(YskjΛ(籽{vi^zurf?ttfqG@~Ue{q4J<['M7"s+2X!Za @uU3~FHxÐz6V?BBhACMpחNovH ! )JO HF3Wi}"\eN'K4'eZCgHІ2]i fNɂ#*ݠ(h2~UxK>z`7]XMXaO&Lsr9svĐ1>$cb'控sx5O~R=_ )#!I׈xw.Utrw?0ݽrwl/h9Gv&Vo#[Ha~Tep 2 vQ7ҧs+46wpH@"cticIt6IǑ&ƿbyw*"QԅDl$Mjd Bԭ$IF[V4R#*u?dw(ңxhjn-czqfx4Dɠ"BQ 핖#>޹uVm6@{"3AMpd/dAxnmj[l_ 6{^K*)hA2,Ͼ}*rpqos)ֹ*gdݰdE0|H,ݥ/8ω"?d>~D-'B#k?I;ӞjTV5l=`]VN1p6kٍH1fdAr#=W*m= YS-QĐ>0 2ldρeo}*\WjoOToD?NUC\)"^ݫR5oBhe+eg{z M"3`KkiF$q;% \Ÿ8@x@ၾ2>B%#{pEHt|mV c qa.|mS"9&Yf#[&q㇨ ѶQ`2:mUȿQ(̣ZU!Hl f-[eL87'fR^@^vU J{urTeX):kUw;1LG=Q{c^QK~-Z{WCEt g%3([ Qy0v%"4S6$񗞊b>[EZct*;.E:ivAxSd2jCqC=Cˈe hUCDgD,%#X.Sv`~ڌ(sA%>>[eRanֻk3=rcIqmG,.OBNFfoy 0nЍRP.m Jv qk?h{e}ϖDtGX]jŰfٙP?j=`pW aYxњa]*WBeA_]&HNi FcwA7%QԢzfemT89H:ߐ{W52Y@JBm Ӛu*R r.U#$Cv?~tEW|"p3zo&tPdzly!BAQypɺMy]!q` 0Qt"uo9}5WevE@e2.-\" 67q5ֲPn6ި85V[uO/pqkd.E ?]R.퐤+ ?,^K}q+)'O<ZN*M v_C?({ 6< tx)m /5:n_ ٱÌ/Cge1u'23S~֪B& ݕ߽|R)Zяa3k,ӭaӈ,j"̾Ѕ?ݹ ݦW1S:м(\Z!j;:Lh`kpb+?,hq-x9ǻ .QC2= p@< w pDm-2 9V?b/;A9j6pIefp[bEh͠:zςFyUk)! 4hZ2q`Xe[fX&!i: -c[?ؤ!hb\mXe&YΌG3m 5`Z <`֫`QWPPsK*ҙ~Ã>uo'@,fG-ϰvsɓ8ڦmuU8)v·t=?J1}b` NQz k4] b@X4-kF|Fjl/䔹^{RhSMB!X7bs He^x'Pb鸼p A"C-89D/ݸ7w0m #ҕӯ_տ-ݑ:4SԐ R"9r8o7c @ɪIWb8LG*D{I(6(;'J'{JlzJVnpA)YyXKMcMp^^/.F,5$^y'6HVٜ ԇE3ZB ;+,8v $M|0h6ހUi699]ԛ _W\=T:A]!O,v1`0=A"WQ/C8Du[Z jHkU;ΓC&<~x$ā#$; S= Wc1@ʲ)͜h,pީV#PmLTVCzpV/р r*B‹63@,SQGlu. nmޘ9>!>t=()\5a3NaCªip(B K.q 9j]# F'aKɖD(fHUʄeh*F0^_oP 5%Gg>&9yj-981pK7=3jc}n M(jVI݌8˴%5x #eWx^YN[Ž5-6*MrEs>MO% FՌiΫ_=嬬r+++fү>^&Z &iR.FUB }0+ ָס$PR7&;`M׺acY~vuƨDZIAQ?4`dlD++} +"e~^5{|r78kGD@p*f fLHkt3|%9]4ضo͉^1Țs Ea[t)ٵ&߀+@ wfFחz|@ ƐElv, +$36 /$xR: ؅pX",Z;(z  DH=fwTs r]0^&he[)[3%&\i)~#Gyc= D:P0?O]V-Nf ˽9YBC!1j,RSs<4$,IA,S}2^zDSRĮxø$TV;_Ɨdŋ ÛaXWY ߄k u8u(OQ 7Ŭkb< _obM++`q ?/V;2Y'w'VyWfHܖa<< g0>/\oȞKFXͻ7װl)˹:7H_ٻĘܔz:ñAXԡ}e  ")clZ/*U,-,' A5)$at|i88 0M:;ǵC]|0U!w`\<o9YD6Ls#[H$Α?}aww]rѬUi|t>P&KGzT){Fx 8UyAoz"P~uvn4FBnS_,HZ=p煞68nH9_پKA mh,62ۻ.1*A&@*C՘wFF#ãK9*t p@]F]QѫFmHWkXڿ1P{ _̬J6lgR0ia$vd,2=LژME.u( ]֢\$v і]~(zf5]Pu"`u2rvKϹ.~ :VNBLLf}4ݎإxu(=͌v|(ǹ&nI76sn1 M X*Q TAmNMG>byb{Uvm&ܗ`?ZW ڕ!kS& "kRw鉈`3/g4n~*-h_ { =#p,8ԎVwwZک#y #Ίw5-N݄m3n.#嵚MXS!$:?BcF"Pu"06䶣]Bwd0cRL(L$AD:oϝk'uXA5{-ax8|z1c\ِa/޶WM:@Ф| ڰ{}VUR @\ x¯gcQe&&(&:nFfLXk} 5 Y44+ 'FjM!ߋ\qQ9nlc-HBeM|*w<c/E D14](FM  * JeXeNOn#Lx^ .%^>(=7!klv$lQ)s?#>3?@cb6V,肒f-@"-nєҵMӐM'eJ+JC5,syÙ-sA˴AuzA5˽!z6Ǿ3OϪH |xXVDouY9kUp>\"& 7ryȏw:y`^gh`LAqY|OM8@ДR TM[U:Jai6}+}BG}F( Gi;uRk-LWbJMDHLH'~`\&M2GRE6tXjoSL$?J_nǡzR#ݸ)E{TGJ}tqcsÌzBz+U=z^q/{l/qsᨎ$Wš{*\L}ѾHY8~VWNީxem%SkBJWҖPq}-9GJ/3N2 U z"oiH)Ku->x QU/G:Qr~Wܼ"4iJڙ|+#Z5%0dw bLSXt)bNutQ7sv_M5|)l4f\IRQYIs9B(zzUԦwվS؂>{Vk֌"(ԋ<Pz8taXqbGcǡҥv!BRgqsDצl:\I7E(""00q {n^*Й788jD7 pyIM"cv~n׮A 3z = yvDbf:B.sHlX3IPt [I.0Pǔy1xx6^+#6<=Ee}T#EՋ*w`IN}+Cn5&@GcofCpTzYN-C.0h@M)SW+RX{ 2;ٍj^C6߳*2vZ3I4mO]34D#ΟX)xI k/S?d~݃fVۈY^믢v`f)sohc>A st!4N*d2k ah(\>n- w1_sv^@k"\~귣צ{*U:~)$ !>t!||+)5NfuUs`A FlVʼ>"UlSymff-!(!92hs9< ϥ@UՅOsd 3w"^=W9r\}բX*1IJp.2v/@+q7Weno+3<ſ.j P8. !,TM'1!*,F ?Azu.F(Q;qq5BDrUT3)7FiS_KFaI`|(7^ qMzP*lZ1-& ܁UTwuw|TaNkGTYCGVŁgDcVNo6mRr0 Ey!i nȢ _aHƎ:\bcqm@7T%Qs6R/=^+qrYR?5)lWw0,yzR/eG(lyjFzJn4l%*܁&1IGSVQ4@M,ͪ+- ЙW[^Psu$5i:t ]Y ]|:FOpMxzVn*+̏ \(a*lm/ = f. y&NjO]5kyHA 3gyrʜ+0JӃGX<+0B"붭;> pI3p#0Tv({JB!h=MR_ִFP&RH9ބ#Lcm ,Uc$ۧ4 | 6[^~ҦK[{蒀V쫄ύ- ? S <0؛~M,ZFtٔ7 a `QH6I*?lޱ̚X'&B 7t#U/>j1O&l Z 'O`ӷt#T5w6?=#X D"F0 #£l<^ s/}U0O&ԈGo 0 Y\<4.n4CBzBNc:RY~P|y=O@dy^cf;dx!i\=[(gM6T*t"j c,%]׶DKO>+`ITb8]i4ac/qH˹ǫ충Ű5hy>$M'XstsܿkCpo% S Ɋ8ht}Av57AM}LRڂUFi :g#βD/De7-}K@I;<ԄX hr7"Q % E yrɳH+f$ IZ9s GF\ǺO-6\Ze? Mnƒo$MY)]47Ozp<BFEa1J ゟCdըIDK .Vq=c "*ɜv,!H_sD * 3` %#ϴ2UFCP%E0x/`TfIW!͐_CJĥNM$ .ŏz[8$x8QƉM C&&R<}0V# #9˽u8ΐg Hvq/$t~sLg$;%!B2ipn.γ9ԁhcQ/Xj^x)WPJmab 5!Hz>Q.P^V' Erj?3m7E9h!!5AM+h=Zw;V,VU+%J+P;) $dEb^k8:jMU&j7R;)^Ĥ"~>>ơz߻׃6c ^H%;Z GheQ%P21aى|_=%Ħr#r 6֦R`Z.6)=n>V\*i|ۊ2yJïOq㛮{uOoB=a H(cjǧ?@?SDlI B+ÖvesB {")kEvn$`4d3ld[ajX1ީm%U"1Nkz-Ib(b; y'!6gk2jntARP ­t`%C ԧ'Izangr&룸Z 䗵$?o^,m 8|(gG#?OnLcQ3'9Z\O $2u⫚"=,s?nmc O;EpS')~+ĕ[=2ۄegu焟 Uy2Z7lI9I;g\.XojgUsow)Ykb, rdh?EZ:5bI 7t3 (oy]t)EKU:rh.DB z00qWpXI=w~%'Si#ۿ U0G[rBY<dxu-yxaNS\ꤚ>" ߍJ?ǨbMCkO6x!tMQq5-"(dQvH͆n4ǦM@g1/ň"au!0JRjrUvR$Z%hޘq{0In0[X|#?ԑ $m?^4`Skww-X𦾀t(}v:=&7AD0UTxuUǃVhpU>.O d℻l"lД$oaFj o-SׄZW[5q[Q/c9;!S7y(:F{72CshldѣEHMz_'# h[^t$O2U=)@qܫ9PlšV{@@NHb;%}.-|S5K+qw BW}55MtM+~H8OҐDn|IBO+Aёl[ JlqA?)7n:Us]7f<3jYbmUT+x2J8PzRpݶkV.<@RuеIad{1rhՓ3Yr076[n0"ӣO$et-RLw ^Yl2Lc" $aˉuʅ I>dN:V}j=1TrIG`swpEjߚ 50|L;#bnޣTb'!r$fK01qV?)7k=}-8T]Dal{nz+v,r7eD{A5.uZ}GJ! /aJ'>O:)V\MIKʜ\=Il_O7rj ':DBvG[ekH,;T}|lHEEpv' c{ 5k7Ȉ3?|08tস}z T86 bP֮| /GJmkOXAgƅP2TMx_y+beM j L]pa$@$dkѵ},`IϽ#쵍O. Bsn@wɄ7ӀUO݅P\dpj!E5,B0FXWh\$paqM2Lۼ%.ei*ˌaNj%dX tu#Q8q?m/kX) s~ "2Tʴ'Ep{da„Y)h"~ kPeJtvYk +X{dd3穒ِ(9[ӘpaܸnpYPg['Kuڷʈe>sFZtvhz$Mk)Z>g605<ړ׿H&KX=J o[^tS nWEs"~MMT-uMC<5ʵ.ym5QOI >߀kY?r:?J([ '1)[xcCox jN~`rxBȩnz8?"N>$ZUWߣ@m6X}_]Ӗ9WI) 7Z50{ELtI{;cs@y+ť^)N5'n` h0?ۙ۶lZ]!&ێ=2)hbs ;N`ցSV)Ԗi=ReK|OD=dx$Cu]ؘdd9{)ttS7RȢc]MHH6抹rCM-R g\("égVNhwXCo}n] *S2hxPb  b}dbuәnL4H90 3ci\kAORrӖ9 f[k29I-<<|4ԁK֦ks4f #tꅊ ]C>_ivQW'X dZAkBUK#lou*ڎyT٬z\i%Tj]\7۬ȸ=e2ZؕM$0. 8;=\Y?q],`;?nH3Dc+.Hh#6MTq( Y1]ey~UDї|<u^n|u(##2JLX8̋č%9+crHl= N&|{C; ^M6izpQY'9,}/B^H^GWmv4_a">[#g!w—GesP-7|) ZŜxD( AKi=LCHO89v!HN- UKWwg:ؓ%AJ kg(wkǙ k_asӠj |9iHTGt]yQ!K#ؿP4T%U:UeN%i,\xMBXvh#UM;ߩ>f˵b谲 fEO!i(e mA|V,nqY޻ּ(p*idb\kƄN"7=4# a]W%O8? [#yט<@ BhځvnziOn쭯\kd!RQ4|uxSv}TpDU,$cN_ ŚlqvXܷ2^*n@GX`:cSԢ:a!X"| 0C%k˓58{ lwޝqvAKib ^aZL?pMSh nUʼ[ Ӊ {[+r3D$?PFF6,v2KHHT8|ɣbӀ`\3x%n( lȍ|J#Emh`%cH,c9h q :QOCvuGIRC<'C|f50TL]DWc77|sew6wJ'8(|j.JtCJCZ/49LY mO2WWrkpR["CK9'Õ_fRC\vH}-$)ٱp/fQ }"̜)eH xgĊ} 9˚cX20i%Ci_)O|BQM.JX;!uw^pb*3OP;hsZ|Q}Q#ٿhW:Gkے) SiK{sx8kԥeUθgNG3Ϡ{,2]h6{&_MTQ8#o=޷;dD1Ss9{}iE4ڡ`@(&Ďۛm#ey6Xύg5(1C z3z<%6R"#WnX'O bVI[)9Zp~>`0l*^zw\'#:Dz(Xjk^aAT*6̹_eoD kV-rzp!k׊gt@Ql@]UIV"bxƒ-Jq Y}1.$t/7ژj'3[Z_q|h ׬;'IdTvdu08fŕORL/(CȻ>s#Lc#6u5yz^AD R6,)K^jF =$藳GٮIrҺ/uXT>~SS>pNUXxBAA"i:~hs+t*'Zb6)+Y 5SͲ&$+M{% J)%q_3A n[Dt X`a3GS0ߕ;j3w~z8HfdWWFd7|Zbz01nfLq|]zt % l/7 P:;,#=1| h/-;Ύ+cm3w¹n15} H`j YgvmN z ?%nc (4zGg[} -Y˭-\z Tj}Ԧmԏ@jk,[.b0ˏk`ԟ/@u߳ф(@,Fʲtt濒9lQIkjLmV?T,.qt֍$gϏKD U-L 2N tFMF(ͣm^oeڢQk*/B`2^)_cn]Ř-JJZ[;VҭTtctlSG-v2 >-X i9͹4 ȯ"c/t.zs@YD5|_M%NSF*]^!eaU~˱,STip2T pרA[*.n)gC;STk6ђbnYAiЦQdA˦4ܑEx3SlQH#SRw_ogeq Ihr,1Y#C(UXPR@}G6b/ ltk+oݏsj(SmZеg_c﬘fX}<1Lɕr=_c2[mFG*Wt_:JՌY%6QQ}He2e͐N<,Z2wЪg+p 6ՙI 6Ao"lnb/wЧeU :o~+W$>}Mn^2Eƀ,aڰ<rD؉}-qIJj|>L4)K9xaJy߃ze[E硣 t7$V"ʎD6&M[Vb#GJ(.ї\ ĕjG]$\֜!od(#CJKWSxRg:߁h8tE9D.WgbcZW'ŋYAzs%{E+=;.q$^&kh @_yx!9`!r\rCb 3i99Qjd<=Qn'X5WWCXݦ\r,LjTk _S~qQp`T~+?T4(.di=-b^ܖBMd]B]\B1 A|V2Cߌ;i.q2뾡EyiT} 8#>Hdq'S5̫lV=4j IJjDuqJM [AcvxTVl:횋@96}gFNS?k'6Dw[Pbf8u2sڟʩ)Tݾ5_b68 f{Ҿjt,őP}hEC!~BH2D1x ɎpKTPY~O[8L|[pG' 8dr!']V."Zb=Q u˔ 5(vu:+#d L ]Iz6nu˵ݡRc@?X'9)S˒ ֍j"m^{I } qv`_LI]ӓ>_#W""Pv)Q^B- BTΧ@P?HXȩ^O~F(x=CfG9*CXO/z+iGBX`K6uyYpVbN%H,Иϣe(Kʅ덻+_h,kE|<[iJ'i9iz>Ck4`-]zyLyH S| 9> qP+fNnA/;);9ؙQ PÞ|e졲iQ:_8.wyrsZ$@5rV"BxU'3^6ap `%_JKZCi|&.Yp8П6J;BncD/Zc3=`BrNusaGݺA}[bU|w] 6rV-G,|K|gs oo7r7{[Y68r5w7p Ck+82Z-?AL8Yb25>*+o0L^`z+v\p=2 :S&Lãi:W[\<rbg4p=\."3;F{}@dZkMGϣ[F֚m` 2ϞY/H 竤 !USqAP5;,١Xz*&%\uT\ݑbLsP'I6䪠 ,|RT; h5X>%,?@?.I_ %Пډ*[C4ȮLţU?VʄhϿ Vf-w O@9qR&DK:zOBR۔n傊Pw8if?Vf I%: ksKmc@qI9^K~ozD˺ˈGS~ʇp .!'cc~Oyj<ξy~Y!GFQ^f=n GV.3՘XqA:p6l\)Φm>hۛ~A5E,oyE9blՠaF ]ˏWrJnu~PX3x1/KUٸq1ۆL~ 1Y9%N 4:[3סY3\DpBIs2GC3b=2Z-l7k_C:\(@ڬb>B~E\F3C3+w.2${Oh+GZ{dPqZcp rDsOy ;f)673h/W3 (ߒʋܑ^!M2Wg(ԨpzSB\rR 7 lӲ\?aܠĚv b&BkZӟs=t/HˏpG(϶E_BJJUAN@>{XF$$9@nY5}Y"B_xyHy2G6KV9{:!]B H¾eIs&q:riN^`6]3Г GH-+QUk.4Uʞӭ.{|)߫ $s4r 05X6[hMCr}QNy`.ׅz_dVj`W؃1S۬ԏ;C$f cEvŤOQ@jN ?s}қpaS ZnFK= Qh?7Jv<2^φ;і?:[P7c7}qYjx3E9v UPGv}I=R jsyqz(MVaov,@ wqf{~ EĜT 48XB!cd+Ee^ (wza0ބ$]b]7>B߇JfSyH#24 ȱV? g4F1 #wƪoJ"aBhTԝ`:> xpaυЌH+K*qoyq/>OpzVJC0(z 4`6"eg|hWE1zR檄<+N>N:*/4;0q/ J7 U<4thFkrݠXZz߹~e|7n^"|20;h"ZF?5c= ȃCFam Y[.Sr`VO}Dʇ<3g4SLwΒ>2ji$`{(eݯx! [U= ])3Ҝ3Q >Xdw;;VUL靼O˞'BK_*ߓ]p2v r8uR03}O!WxfϘ~5Ă t ̮c"T͑@O<WNf͑`KΎ)ImQ; $WO4/ۘaǍ 0{WNֶ+9GZl!b(9`,џx*cuɁK0i!2Az|zjWr W^nb r@Kv<ğ絰𛐅H s=3h*NxU.9V`TkƋLNL;/Dω,l S6` 81P:z`Vz&ggxpfq<דDVe'vDHk\ |7Kgޱr-"irg컳TQGf/pl絳kGzN'#9}y! O? oڿS>":Dl ^ r6Њ)AA=4V d?4uĸ7p 'מK21ʭ~4iYaQ_ݟ8t> OTSP?PItiG,Y )S?W=1]M%ܾ[|SW6x*9/ٸC졝rtcT_PPw?Y'ن-8OWbwLVF (9ب_#*ɻ9| T(xtIB%RDP> և(_0b- A%yBLooQjzp1-m?L_w)9`i s p#6Q!#X/JFgLuQCɯoϤAyk+XroVLk~ ub6[!p5HXH y6-rn~UfeXwLiѶ1ukkE3 VꑺXJč\æĊ46,\XkCͬض ,Vo(y?]*0+KLSe x03xų[ l%,y)µ~:N= R mUD3p=gXr }RP43+P-fp|kusMWj'+fl`e~M-@cO#%K</+bT#mQ=@Zi53,ҙ db?b̡l69lɤNwf''}\~C-!H6 #+ڞzm#Ѿkڬ!J w=/L#(QVF>}_jr+ʷCSzⲨ_uidwX5$u ^TۑYN?RLwS4 gkBj.%6 t1ȥ@>d40JhoAoINl=Fj7=~(*}LqQK]O,ʠ%L!}<XߦhQJéoMkA;CxɎ%ƍC@r")>}H<[l/pԢdBᰆ,BXZk)uZxLx\s z"> 2n?MU2<567k5f^;`cZ.UH<>C y{0^(`I(z5Ζq|I*XE~`8%;)§j@e[Z'p+C+t'V[ !E&mP/aGyα%AF 7@!L QT9yS"5?+Oodhү/bĆQdM7F/5 ,+p ߧUpN`y(1x^v~dpW\OȏΞާ[*:vڦPQ`.3!3>ݓTYf& 3s6PLe]{-zIrq0Jmd]xp>`O"д "ouiq!{əҿ j46xpz&V|% B3|YU2| U{p[\ <[z)_*2X`vnFjdKha`d&V<٣0Nsfo=DS>$hOn,-=ڀs]"D[f !Ynf,1̔xf<f')'Nnb{{ݘ#K_!,4pVFS f=Ude/T " U$3/DkZ'FevD~m]r9s!~ (;N-994JIOДIϙ%v k"&KtFUD\0Ƴuߕ*a8jy¯+DY}#Sy&Lp4gx{؁u'z=Hoϱy"IrW9Ỉ Y%LA=[$5ē fsH.htm],~:FR#kנZ>D=1<[qVjHb~n4Ta&B3zsЧ޶7Fփ*@jj>w$47y}xcE^iS'%S/N#yjǢh$fdQΨFK(!P:;gz%:UTm{*ey+ RWp5ܸcX ^+lQnV!PYslEZ%5w>@OȈԹE2KD5%cA9FE5旷zu5Aͽl@# i˄.`g^|.y٘ (/S5$Bp+2jOŞ2ip 4ݬU&K[̀TQI-ՙuTF^wL(c2€$?wcnϗ| ˾}&KVZѡn&fl8L QqL6Wt,oQoYx0N[JtI֌ [mQ‡X@}dZ7*Û*P5rG.gRm JwT4Lu{yJ(@7.LÀQiaHп:*vX@2 TL+Ȧ 0Qc fyW+ϲՁ3ZU >& [j *g Eb85< 5lMsWz3%4w85Y&-QŅ%)eNB4mCGF{/,Ի.lu-Tv8-W4=F=DB ~˖p؋c)"=JQLROT{ VV9?@+O]N!iFڦQ5V[r{B < XI é f~L_u!WKx%!8CDO[ZVk:=wU?n58e?kxdU ٗ#`'3qtʲ @+%xgWᚴ7:+U J.S(GCm >2rξ)W ȅ(U6Q'<<m1zGح87:q*z,ah!T : uGtj+;ljx eKuph$ s-Y[6bʲ5SA5t9!Mp.x\2?*K̷wpsbO%^O:?s7K,Y͒jJ5rkBlmInA.=xU1p&jZwz")D4a-t\iE73 a`thj(jt2PN/ȆQ׷"íIF8c3J9l,I7X1z[N̼'#2l<ʥ׬N_ɕ9Tzq (u'9,휨> V‹Ŧ0+ƨ"ۨN(m$!;iB<]&BG{pBSb];]e!$AS~h}-E 7kU9;@BnK{))D-smBmY^P>O R vl0` +S!BA YzU=hPM4s{т"-~?Uή r~ױOfA{ԁk \6SKNYh kk [%Hdb!28Ǫ[3ȣ)Z.?W{'dq_V ǔN2:ࠪPq?͸$Cy[l(V塶sZE Y=j9:?dn! Z&TLS N AW (`KNJ׈NP!Ӄ1xCqRjZ=eֿ,F M\zmŏM;i>i,*/J xݪ3{( ^xP5^Qr!ZV{;cZt +`aMr a%T;CcAYABb홧$EC†?fOZ|eLL}QDFIvyRꢯuDQR;[6 7A.2Ưpa ׹9򂿔h.ZwU2붣qEq:Ez w>\{c ]'"t:ȀR6RwY'[etĻ4HΛrq^"\ιz\K^\tޞLFhf)rnZ ؓs0rɓa"!;+$)U rvl[s -.n<#eûHza`#&4{C+C=DF}EԋX' ڑM6#YNPH #ˣ,t8qyGۂa0 \+vWZ.aXuK wJcԆ=0C4uuRA kTY/0OהM ]к+ׄɀ5KM &&t"^v`W{oL;)Bɧ={dGU WRd/L.c.Z5^"罰 wBw bI!hGKE>!NV[k\CBr\Ծe#~PCwd8@s@d=%}0v zvHedMpW!%B „Xa*?\7?kMp3VH-xZTѮ"Cj 4ppDeF-2'm RGe]>'Ha =Ш _Զ$]Sbh).7g $M,㸩ɸcmxۗ&=ڲ % WI[dvK>v#c/!6,2] ^kUeRE|ί9eaA̝Qcv$VKĘRG`C*;FQBN1_.I+5 E⯎O!@3bs|{IBOCB|^W}1H2aeկ"X=Xm } ,3͵Cy񱊦k;2AfީC$eJpzC,:v(v۵ˇ{?LxǺlw ++zӖgPӇHvf<Õc<pNqcŁc5,R ϥ(q0|hť[ 4yH0R *Wi#A+NQ›-s3?BڸP&? Z5j҃?fyt{}v';DKrK߹*g8-QB<320M鉡C%>@sWL1ZtxҍHVJ~ O& S,5d;жEx0 @}Tj2Tg͞;]ߒhB{?^߳ݯ*HG^#TÅ^G2@&SϮJ %ӚNZmb /[Z\GS! 0\U; N.3v'fK4 kB}> $Wu7{0 5~)Lfz2H2!8#}iEE#</"qu SÛxDJthe5jsGL+f^J{DW}dEW'lc ], Hegڇx1u11vh,G@(4,G 81@AZOoM?z yB)5Ͼ E-٠by:3uanFjldp( <WAw I7`6 QkҊK9zox_!Mش@ҋߖFroәgޜ8`P{Vw,dV?*<֦bV0)&n[0!/9B7*PSzqOg-Zˠ"}#eH/Qhѵ0ԑ2=N} BbdT (Ru![w :噘),*My$V}]6͞"`Q4G7(\P!__BI: \q2&+SA\)qSTn/VjaiYK]t5>Kؤprt7,Og)+ -E{pp2Νa {byngpoֵwZpV:5sE?K N)%y? Rh!s&ǛHg AbN`#bq'1UwŖ2w;)>anpL(f5N/\YtUe6v)IO ij%Lo<-g ?-!q'B{D>H>(ZlD c^"%%h;a;f g*Dv7_L7ʵHA|CO.jQ)roIdyd S&/}CTE[Jӈ67L*ȽE+(\/#}5uH[z#WVn<j ~ Ύ964;c تY1NP %\;p)QuNXa P>"z 4_?ckogbB#@X5#h|%V0 &FUl4=,VEKB08:kw#GD]c5M 0%˾?>˃ձ b*ۻXjY_uo<0;9cĮoJv^M4#fK$ w+םZ'g-N+X| G!`|#XvȽ]dO[i6V@֧zGwJ̈́-͔J=S'M2,05/-E&wꙃ'Gvw,rQ.^P8&%*fWC:jn,wRt+c MM\ɓ=PTL&.W_&@Wd.H?ױ-oFAZZV}ʃ\+*Te"޹5;gq"3ٟ 5RuAb<&~BfϣnWjc'H8;gj-vy F{OAqц'JT~atĮA2Д5Ʀg}4_G5nLк,lNbM^>Q#PPTjS!Z1 ji*@{ep$.Y *bR3nղ \jty:0/t%H [ |A4#{2N|\?/V(wa׳ID`bacHc M,n޵+taǠM%-Nm8]jKd<;v[(C?2AY!8tp]jϺ2-_J00cxӮˌ;Q?JXOa}xJ\[Ȭ єj%^[O/kH_˫SH9 yn"YGR~uw~[j[ <nc%8U2/KǏCWdV,-+±alT9n#4j!v]N>k8ϻϬu0R*Ac<]*vK4RU8X*E?f*Fu59V@!ϽQ5$1gjD'=DꩣM͑pRB)\X-r Y%+D`9 s*<@o3SHh%zh\N#s<3\=Xo~Y 88! vvD xM@@fnzk淞o3L_6?fdπ?S'Fkmo(c&9n3I0J'ָ}X[Y&}7 8ߛڽԭ:2?9b%EUu7U(UU'l:I Knfv6C!qYu 4/qdM]͠aQ+@Pkx M99jLӝJFC [yc; 40LLE[ R X O%eBfdj0oBjwiq ȸ6>"B+HWe%˸xXr5~tH,h>)YHۖjK,oB" +0Lr$C=@Z+{G̉!^bδ1vCpyuUj;UxꁁğR6NR6KD7 Q^)j.o{mpAm#@aX^t2wیʑ>OẐu0O0{SG|'(Xb"=2{zlde3R=XDSU4h0;Ƴ=ǨgQ/_i%J 'q$tB!?XѦYif7erJ9B v ĭ^UV?|3p]dU=?|"J6(#GL1& px]3v/pDupij^=!¼EmM2nAn#HãpTR2f,uQ(ɂz)`Q&6 [ʓ3OaԂ; t{H(ǦNحMhs& 5$G\K!>*cs۞񖤀~"LqjTkW[]2h.]r11lN@"lş+IX=n"RL4A1u>CBsʠ߭^BSL%4jNT'1WtHV*(-}nօgUH}2;ԏN`5ξKKqr+~ݓ QG0X9T=zvssȴi'^\#'07fz>Jc>2TWH̢Π5hȤ84e-x}!k6C">M@z3;Wy3 J{t^9Z;7 cؽs.*g:wA!j\$+m׳hߦpcpH53|#W zk؇)>^;bN!,|6UnqS4ff)0mȮr,PgB8@P7P03]11굙N3 ,jTezH"Q=qef8otEyo lQ06C6N9Zi>iTXZ4~fFƹ'!QkVIuAR^vN#^nŹ\v1v[-Q_'p|kP{JyciL}ե#}zx֒PeXk>hN{Lo'Ġӆ!'MuSh62i>GbOĢ:#>54uG T9Sp34kc&mϳ8eԊ/P/3AH+i6AhCJԤA(ķK[JVXV4hbS8PxYo,y dcԴ;;"'/7=@~$y8\-rc#sGݻǐ;4\oni;"m~XQ|4.S|$.n #.1ճߞDЍ1p5FƑcݽCUGMj ڦViM|Bwv(K%UMda (PxH}OH 1(Y)bT#SGK[pRl{дW茉'^4oVGHӏ8ic^'~3N<>Cc'L$q O&岢0!֦0 ̫٨DbՔ$9Z0U:\H-Am^±h8ՅʘiL{ݾ2 %iI"s1UmeF*ia: :.>S(_ULS(GPZ}zw_K׍svvvלI4 46+F=15n)̤r,^b ?  AK{5ߓރ}ϩ8+^| NMdٴ;E^6Ra*Tp?Y5c|$sFYBȈtҷtJ"8M(A ӧ ]-p8ARi-N SZ\:ރ GŋTݢ)A2T&]lR#D5q&i47D\2NJ`hZF@X~cd Yv=G ?7Kn=9WA|&~5P[7XSAwpuR?vb3B^"NIsѰ4h8Wu1=m~|4g=H:=lSc ,)ȗzk֥rD.pd& AØ7F['m,}g* WY$N43h)/6/a6W#dqv*zKBl_2r) ZARFP뱋CK8DH__B]V=HXSXm[w.n/7%p{F'2XB\'cYijJ$m}eFCP_zUmLYdb9BXc3"cTT)EYNӜQ)7ؑ!^z\c+21I𷙴 O]MZ*YE kG+2gS%F9ž֡TôI!H Z]NBTU>H6_'t޻!_uOla8d;#CԒtSuGҔϤn }!1uF铭l-BUjaJ{6*/+bK+xSs/%\~9~g;~ +n9KoD\3L^RmT=/g~Q )Ffx%hߺCv5+sSu\ zބ'+ixkIOWc/-K)a֢~gձ$3 iYFPj8|K;=mQ2vϑ j;M6_V9Q!n5+Q 4D b}1;-ڿSz#={TrE VtXJRu?%aX.Kmʫs$nLR ᒧ1:7pfz8 7˜!/Z\ ~*1շS4e&`~XRʺ[.ȼu'Yz>[Ɨo"(/8Mّ [.ܔYRŬb53{]Jek-xJ05"qVU3,vs|$a%=:Y*AbEY7̅P p|/XLU fvW3Lquُ*dkfu&. ـ%1iĴfi?oRyukr[`C·v>Z%|*;'(پ\H(%3.@n_x?Qz&ꖟZhCC7~.o3_K:<| |M_Z1س>7J[p"ͱ h̊/lћ96DZA%󖴏IJPrjBXCd/ALX# ҏ@r: 'O#BC>!Y]sa'8](yug4۾}S G@DZTzP0T\?F'$2|oQ0<2XkzC _2QNղjuH Z IHԍt\=$J DɁ$z%`rDq mKBX>(_cNtnm+B/k N:`&M5;N{!}9Q@)o̴Zq8Lz }^9GUcOQz 4p<),^kݟ"*߽୷$VF !HA/w[VGŐDd zU>q6I4O5Տv1v Im$ZI}r<.dZt8c,п/4%>c8>UЯx׀3DH ]E؞UrXG; (֚u8V]ׇYQfչf2od)DN9ƽO1b*o?H7 H5 ?G[. \Z//hJsZx#T}^WkZiʑt"0x"7e$u6CmZ(.ٹH(M( +3`Iҩч> #wd<S\MɂoT8"MǕ749I3,X.F-tLq)#ύav$= s;pj g bkf`R9Sǧ$ƹ"Rvn6NRo# %4),rLVyǢNA {5dVbRF|eoD\ Dny齺wgd/42uM'ޑ[vگ -[<զ-Ӷ镧8#`}ܱJ oZ6- `_%G=k,TD(ER򢡵G?ηdWZ ?εM!7}:x]|Y٩sj4RlVq OGYP1.(a =?i;bՂ|ޟ~Ce(r2}ŝFW-ݚ65F<@/`0P @&n} K^.z8 +}:׾XS$gI<2fr&ab<߀ː88u\І2jF;UvʷvzmpP| YBxs Y/e:/`6|[Ҏ~wU"B'Nn{T W@CKTNI{X/an%{]"HSuzm)gzjhE&h]WeSSf6^oĊEP˒?1-fam?iYOimy: ?)1nף%37<ão%?uL[ZXUfoD!Knj'X\r9d{*_ؐ8`7cp!{WZG}U.w+ٮy~OJ]{ȯE7)<}L7PE؈a}Y X{5iIZFjMm/ɧsnjC--nbmOdqHujV8:6}`8qǗ}@|}y!^r֩LƑjL1l25FI=vFk3t4N^p*?s"*_8n>d~p&_e+bG>8M'@GJ&rʅ+z}.ҙzLy?C|H̚ ?W(Y & ٘iv׳eFhuĦcr w,1I5x[Gu}{S4p?}%|=0WFK8^^vW +3tL3e&z@7P4A#8_C4x05[':[(AlL؛-y[(;ԫH V\R@Ȫ.KD&n_K|׏ɏM1a;[0ƒftL(eWMWz(.*.#waKwFVu@rX]ݙ*8r[m>k:襋+C|;?Z'"@I\#xzz CcLu&_Wz~gIep.G-$~EYg' ӿWkqOϴQY62L0q&+/_P A9 +W|Ep"(h79(`٣St,j' 9p u6חD45?0UcǒgiTb ߁4xKs  &#,n5uySryV`<X#xecAna8= >*JJ_}3\XhOuZay$8j\uf/,uTTX@,dbeÆ_7̎Vo"<asF7%'MGbyRcfEK}]f/[N$M~EJH˳#$Z-$pdh1f\H_@P{DKNU fo3ҥLr @xDi){#M -lKR_07}GKAE81x_:H[Y'!;uͤRH/ Wk㓊gZ Qt_P*nƨBC:E_;ZF &ݣx(m{i%ϏqSM#8_rGgPqNཱུO\|#`p ޢ7Ǖrb5XhVROp&Dv~ǛtahiͳgACJ FZH3UZ+v1IKWAmQ V[JH?dqIR;+{Hl3C3|mVs1%rmٮSiÇԳ7dcoQn*bVgyп|\e'ڟ+b9hf]N~C w55u:>e1KZӯ-c!.7e|F2.>G|wP/ K]\uh׺C1#\07HEʂf]><!ܟ!-eOy\b8h _4}M?UeXp#(먂 ץJnQqcgZ7bP]ȶ2G1*$h+:3v3y=K *D^lk)PqeJgez U'~5͗,~LAvm9|(AAʻ7gY ʱ7(gPD <1f*-Yyp͕ܴ"Jwl pP?~Tj{X߰򙗺 AKU-3z 9k:HwI2^1݆uFVl}lnI}}6%3QIL\ݺg jUND;5Qe$ а"j)VAxZ1vk;?8^c)! DD'*V?64V! quB jڹ}jjh"’h%C.a%YN1ˎTE8uq2@=A#Ml9-J^Lc! 0>QSxu۰#:x 2ײ~wfScOB(I}F1sKHXev9 gElpv"IUXKn3$$7c He)U|y/dq7Y*p>2:ˢFNϦ5톌J.ț@vXf3bW;izLbb .Ŧ"5s){v fH:T.)N{wMP#a-Brn$d5Upa.ȣN}S~u[QtTr5>dSA6][Mt9'%>3aۀ4 jALt=C#bPi v})e (TFtaҶ'sϘ)j``,d&BU 3kO :%;pZbR N**?\^dsqXsKt|dશ:le:Srzmt08@Sh&~X͢,EN͌w:5MW O^|hͅ7%s,gѐVy*m#mU`^QQ[M]"`lEڇFptzfɢ}vh摆r v s̬c {s&-(]u{H_X*'#R^mnmGc?{UxH l BeBhkȦt?xnx?No'%j9@€M }i0ֻľQy؆א|?΄P66a#=dJpeC6bA1. ͗CLtTgpn'> iNã ڈDޯ"DU˵:TVNc{N&'{DF .=ع"ꟳGJLo$\l3E+7DjXYPn$қ h1hĝ *-6u?a=]H ӃBo8Jo@uǒom2-SqVQr+$'){Ѫ C;7T06!Z8D3)I%$(@ڹw\|Ty5sD|*||%=N9xQiEE%ڴ> pP7HNxDFW0yif-Fx=Q/c CFey^kEDSNR9 Ay%b hvs[ך7VVfFi;C!r[Y04iZ\8`l,sG7ϜxiܝFs[j7+7DVk %((djf/L# Ж$:f. Oul(Onu|=Ny">Y]HFt$w90H>*'͞ox/+uq.7ոvgz'c {uGfe祷Wحהo<`4=If1&p ̜¼<@2.YQG\QQ-$i,܄_C[HJ }3¤YjەAEGc ~4EHoo|Y&Jځc̒@هvƖRk^)o2 OlV)A(`o7aPLWy1:,(f Z_;;UB*|x$LcRU*{.;ԁʏs É#AOZ~Xuq]M?~F1,J, >X68!#N*o/Ƀ G邏˯A۔Tӽ$* o7p`8OQRA/ʏ9~l0ù[KH[,}Y#&icAmtY.;ïUe5*?Sql;;Žポ'|*E%%]r'ol{jťZɚy) #MM뤞6'ճ4v`ު/6z"Q9н{bsS'HaK.ѩܴK}]0%ʶ6Fy#5%~h/,om .%x"rBrZ^$T G$zq*gu<|1bz gY 3kkǺ^'9g6C0&>ڔq[LNgFy)9xla rW:Oe#la>?;Q I]~jg}"ԉ &l|C+6VʹErkOf-±|}WZ}#Yey"@^rl' Qѯ9tfurKDWno[&Rc2 x6qaG_tv;sTќW?%]X4wOꕖ-ZP6"ԥtAx& 9֑L{wC9ds/0L>c{L1[5`֠&MtݳL sO/Q &CTe9Bmab9WpOh,8ȥs,Ng0@Xy<\{֭.#螁i6V N[9 ?fut;39z9DNxЈL5‘N3>v-^)nB O͏P86i=>rky+/sSHXe|#cbae,`3Dvg/t'`R9 *6F4\If:~ۯuvbBG ⎒8u4{pQ"4j3P};;b,I6'fEer$ %*'&#Qck3//L,Q nNRv^B!eu_.d5"6Dl7uVq*֛6wjޓXW2G2SLb !D 1 һᔘJij 0,رTU{qkHk1XTG VD,1&D/Tm5RL9(^"X $I~gwc;ԯӫeq8C_i"gk%;#Z {zU GZY>I.w_ ;wCOs=ID-s$,jE}0H ,Ο 0=[w trΚdR:s;u6P^YT"ac}6; B'S4@ug$L0&LJ-^Cb$8URO=Z|;5w@Qo-ؒߛDjǚ{^c>oD{v vm7S4fVIX+<#*Eau+0Zi/9]tZ<r*e9ću(dRz8"#Rݬ(,+/V*p3U~$e\2֒OR5e@8@ 8#siұRr>:r?QXw_dP0 MazR ܌̺^a=IZeneғo6WXe-VfM-OqΣ'9d%v4w&P<eK!\LVXp<4sCE Q^(g6,<=b$^Bc+0w D+Vv;_:x%IØ?c%rϯ2c]1TeU[_x.ԙ!8pP-"H d=&DuaI ѢcBvP\5vⲟLVɈkf6;:\td>18^ihO3"6vڜW w~.=qI~ r#حRlFzB-_'ˮX<oj.Oو`%,߹͘YF&25^ٗMѷߌzaRrLKA)@wC¿YD1g\!M̨~ _SWc3> 5?Ŀש}-œf#q<[F\n'"ԧw5,MB63Q8e{ZuvW!ۯw1 OM  yOJNO$WA!cmu/hɭysPfnH*~[0~B|Of7 = uCP,ާcN9P W#G.aJ!ڶCtu2FpNw2_<>5a햩޴^yy0^G}V#z+.,n!fzNsE)g//7ks,6rkv> {~frƒeRNɷU>>jn z{GG$$2M:=I.a+Ѣ{.buGΙ]/V wIZ:rx,8@{'rf9l͚aZ Id Rw2AŕNAnDžn2MФ$RT_ȉb.ÂvҠ5|aY_a3@Sĺ[[sbC ,^5 y 5F]rt.;ݱ`xxa+M3&Rus#D ktRs8ZQՉQyT1̢I P,Jï9a@*`gL4/nUʃEa 2gpuqs|_(,u ɯ ނ,f',׬XZ}p$֏k #|b[7HFO /7׈s-O$&m E W omC^ۇD5[p~_[Mrm) mT4@)EU,S cWBr[-Z`1B_+>3mٚj S67Zq-U )%Si*L,x"‚د4 ¨[YJ]4g:zR54UI >qư57 W}(< sIBfP/ Va1Q3QT GӢD`_@eZ`MS!e׋4x 7 ۬#r,x`-f"4i؊3[cphQ QANhhmjN#BMZ4 J'y󉗉q @@gthN|.ia;d2$FeRq :3xr/4`%/A p}tJ_#A݃ t3VW*w~D*<&i敞W>PLU ϨۀHkLKm;J(Kh% NMn۬ +]^s hxr{r])c4G\%^5KTpL'ao%.L.1yj /\zIͽa$M$ܫM0H-cKM| rAb-]!YQo>'[ xk{F[L&Wvi8Sw@95QrCnƦKm̛`l_۩g7lMMZB-i$0T@A"s>g0,BEQ]VBz;{ 떳I a&I]Vp®N`˙^v8=M N y Q̽1L㮤PT\OFWmö cӖOm7EKtF 7뛭~Z)_N;.9e`"QiP&u' IN Ǔ$9U~3fE'21Y"4 q*8#֒DEp*g{QQ@|_*Z]o#I!sDL=Kaǽ^TQiO |Aq.8Lzߊ nXO[ L9f㈹sݞyj mqMccc4b+]]cߊPYqj:F>ǒ>4n "ϔxދCy9\Y bQB]1TqI̾!4N0X=ݰ$ijk\d ̑ A ik#К Цźe 17%$L_I2/)3Bw[ӓ~ C gZaY4.|4%G%ty/zaj 6Fصbrl)AX`7Pp֣`yrS fJ<^vi$o* zO{[ij*CBM56gOFt0Ze p02Wae1Q &bX E-ӑ-b%9426&~'ΦL1} pM1~m'$GTBa2=.3vEf`lq3:ynXI7CU5 vʮ}ʮI(ߚ=[< cX{Lk52e#beWoe^ppM!h]xf4trRiDN E5 g5b(oG`WzD'|EJ8}")0H$L'褂Q<<Ytzة~hՓUԫhRAH-u  q7 (h9{5zuhSIS@**UbL|l!5Yq"C 4'uϜ;~gkdw̚oբ ou;gއ?hCfeq;g,N4:ƿ-m!5pa"`sj*1$'vǑ3;hkAs잊vGCF` e'Dl}jS  CK!Cq-WML/"&AqwtħQ1iuZTOrcܬMI DAxu|;GL,4zȇTK{%[z̢ J^W5 vrf*0 uDCRJR&6l!S ]oL^0N¬+7QXLS-T $=]QR,gnMP3rb0$,RD S }C,LkVb~WJ]2oͽ'=[lI')fTrYoƋ')R]LV,C1eͥ%Nyw/\u"^F?tdzy/frfTjQyFXExZؠ/ݱb`s?Kl;v>3'\)}7qd|p$i' XPOe֞/ڤIw`&(GN]CwGŬ:,<[j+ɔO7tR{cq {RD-ԲsR5٠xvԈ15 _ʟdHFkT裈2^U_ xmw< GDH1r,9U4 5byC:S.4N?x:3UYIR*7Ruwa^()q@KX;7{BWwuw1˵ 2?K6H<_BдĊo9MwjczUX3eҹɊZZJŠ4K1Lr-zuUDO.\?NXM!jzrc-#ӂ̝D=^e )D'5xV֟7%&JngV۩ "s79q-t9q(^_T`f(򱃳2"}i21X?4zM?5pj&ƹSDetaUDPK_䬒z<FW;V AP ZQ<"A}GSv'j:ѷ'0V}[if[a4].Ŭ/zk}sse9C̱ " L^ֆ l>El\\}756IۜvеSE>N]y9T\/ߚjIj6Պm_MDؔD)$"ͪU? M tA0~L #F>G3!@&{eOݠo: :^5ƞέ؎lZ8Xꑷ=.0"*TVIpy ]O)tה%!}#'2U8ρK P6OP do _S5!h{oI9~v0s\M 3{9kDTG7+\0(9\7F!OZUbܗarc^W|2V7M@ÚaA$ "]EJ7_ɑ3&4޾h! &Pq3ڄR=bp Qک,2 $-,ɑ:.5䧑V r Z#Rbߎ%a$U .T]Z:l4VnKEY3? @MѮS){LN VAq6g!Uw",sfKL7@yfYѺDA+L<̪^1 w n'{C M7v2rc^ak5hg/`hUĥiXRݗ*,'x3!Bٚ0#uj}w!C{n'!C꘧x8(wȲ`!:G}Ojd+?C]ȧ#uDۣﳿ}T7D]Ai8"G't(qU },z4)Fy%U0 I:>tߘ&'5 4&z1vAδSxT O`Y=)5lqx -§&?-kK6g5 z ֯_ѥ%2h\NʝBqM?h"3nĿH*֞Sx'?S̎f/b3^\iSdf@ecx^P-xP \E,^Rav6='޺"Y @'1p]K!Y: U>y]tE Mb[REt^9i&K<1$=$oG)2g]ͅr;%R=]@خ>u exy1ƄaR[VA0['BV"+AsGR稔bׄi+Yw||z\,*2yω2#Ya˾Q7gZW:|~ʱ4 dv'Jv>i`з.57b,\, "c'"mXYfCY0u\[~g)ˑ}Y$#7^sH@8Η%XnQB"TKۦ|sTZ_m_)16# ([s;V _ @y4cݧj'{R!L5Xyc`<*0HI 'ckͪ00*%QO9BxoَA^mild4E L?EKgibHSj c"\ydZY>C#%[섃{b"KdFilj\ ~CȾ]Br|GT[Csex}xi|&O<^>3j;zA, XZ5g9u LP/f6njOxZV?&][˘;{᧊^s ptFB?.Rڟ ^D?lVwC >ݕUU /.S ?fBkr hcYJxn常ӕd!:#YiyWփdS=1ISg%)9867u)d|D>])\`;ߺڼPK5+(4=?NW?U[=~5{h] Saf}jDr.u ps)q^34U&]r\У;ily ]D!c`9sv4!0MJ~ @e.= 9C[+[n? ۚ=Оt6]|  Xx0PGҿ?U&J YA^#hoQG]G\+Ѷi΅=\92Zdt+G?+1f 5nFa}/ ˋ4sPO%J^cbAVBD.#.hvIj^ATo2~BW&ط{(J}W S,vx?ߴ}Ryl}yz*uB$TA5(C7 aP~rN%?Jv\܊. P)w(\M҇2cc܂ &*mh~l!=J;cԝ2puCeP\(diJ$-_kffM,4*dE6> 2 _Tyh=x*+^9.q^?aøꎸqQl=!\DuNIt7ワ3ut&Ro6"z|`/|.ۅ"gZM$M坨)>TV%& ll=[ߍxXfBD=X\jD!dp/ɲ_GL<;KS|8Y21rTΪ8̆ Q>&va+ hvWzgVCҦ9 h6]UmhnEu>ב<݂~ HzqtlVo5]7#g-H$}[Α|-V_Sݚ\vè#D˼.k߯AmQO,jAzJt1Zfz\$00lni3wHG޼=>w&*$D 'Ceq|W^Hsߑ\ta 6]j@Z@҃STC!_cs\M#@:91Ny(}',>^1)z r'lkq0".9'Y=PH~80EZ4Z}yi:滪ؖ}F-Vi5/'\?zZ? lhهHDÉzs'P&fYV"R|#xsǂgcRlйCD8f Rv|ƚ YY.ͦ[xO]yh[7c1l*og? FvzF@ ~FcI4LSyCR%*{z)LPU"NevGbCoOm8L÷fv UQ&%aSǡ҉qsʭq*&K{Wl 퍶ldV+%gtx ܿo $fsO#U:a|5]қDָؔLvdfJߘT=n<~onXǝ.3GK܀MQXM9Zm2TT^k/V!\f,bҕJ*(pTn3ڟrw?bl_ypۅǭ\:옒 X?Z)U?ʀ>_ :.G<A69]iDr®ziJ_NゞE{2 ͂}PjˇârJq0KzyԽ*-3gn2( ,UROW~t$@Dn3Z8~8;KtᏍsGQrTH*ז~wk[ 8$ǢLҾ3MOvW',|LȭZNˑ5XO Q]g#=!f!Mo9d~/,G7#/9ƍ͌;O<Qz c 4CwHk_[E#.BcG/HQnneB&Oޜ@_v0 Ba Ƃgw9@OZ25V p%υ@h){Hh_P`d ש@@Ņy+ u. 'W9,cŧ_;Klpwc˛@$|3 #m80n]gAs4ivPS;b2m 2!>ܙҬ[K,>h],r(c9$i}[>m莨w|AS4C>KLCfHYy}cv t W?I/K=NlZkd(@:+"Dqc3ճr{(<ϕa8ڞ5!rX82%#YqP@95g̏m#}GI"1c|Ӆٌ &ܞPhR<_U,1A3n36?)37xd$:mC}]VG8q jEw]@r\A_ƃ\#ӁSdHK1C\a YO>iYE,{|9*&NU^Lx1M(;agq s)2Z{3;8a~F D%uY6 NR6?L/rSaOur׶" Mu,M#A{5wDŽ* \{%j2o,5\hvUތ] L[Azk= u!o -30EYLeO OvorH I7X^2mѪ%QX2xυccAwI!~*Fhjt]e_^<F_ 9}bd(&za 9 NEYu9\XACadd%hn?"Ն6\>Ю52t+;Hx_H,Jn) 8VV͙uCpoAyߤwUzZk\ӻHF))\<B7{H 吺3,aSӣxX)&WMHBW؃,r .yڟuh$ۦ?)*E;99úREmHo}niնFBʐss4d8~ޕ$0=ٓqQy`=@i6!52?þyLJaș~,d4(9iT`MS(LS/<lNRa'욞\:"Gv1E\WA: Ց,B ِ[Eȫ,*uƄhJH 4zi:81.lE `aW O)ti(T谸i6YvlܨZfSNx>MJ]Ϭ)~('e+bTn8J{ ͓N\ڏe:]ZzjkڦJ>Nҡ3*" DYp0,SҬZ?F͍|8d0b'uCk|?fN:Pʒ4LClm mu(Lrm-'JPtFC,B8NZr&(ŠnaGo[r^\^#U5᥍ Qn2+ۑo~NkVH9/u5==ײYsB#뢦zSth][ոy88vC0t̟H"#~c@$ٺF7$Sek".3@\u yXMӀ0yuP|exؖNò6ábs+٩ױD74h > UF-ƾցlyyk-~P| z5b:2z0D>^`{ }FTF:!aknw.$;g\I;\7$BqzlKP0 cQ OL=cp,an++Gb _æA%T+&Ѵy$MwN9PufCRHz-98DT0$# q4Ζp ʉ \7Kg:V~YQ.]Vz>H {fdQl"v"R_vyl\dā$cW'FU!ڰMia ZЀ Ny d䨥W1&95dXfZm8WBQ<3^ Lm1㱰2#5ŇtBZˌםv@W%~]W#-V_@H(nq׋'?w gH%98 @Js')dӉR][rPi8ab6(q[5/j*nob% Ku[<0(Qyn؎q:&Y nEtKaFuSu|8SidJ ]el~=^3 "CAL'g-!4Pe1Ah4rZb"#yQPԱM͓i$|($1ECa90G""tۆ) tp?2MGpdѵw#91\glHԒkq!%fH9 OB"GEU[9,Nw+UV Q6GUΨ[;;p&ʭu+Y #F{ΐ9?H0ppRL:UOwsn4Nl;[~6˛ >!D~ǤA&H󅰄IS{d|)qQ?}邲ZSiEIa {n0!Zg {w3N{v6C$ol ˹I _<"˜.);*+kFJM%X fj" 7r5#Ü`džU:7v$ Snvah\J-hxAeVk#g<.O$ G:w'<J*[ӯ\}a!tحh86O̫B )WXp_M# ;si-G +ZqeZ74Om ²ď}V4Bl䁚}-lFV0rIRőma0Ri^=ĸ+^4C.v.? nUe&! ^ %Cț 9g\ܾ77|0dqrm)S~dkטV߿<TQw &]~)c#] ir]+.՟hl< os #BsqFKEm7EB GFF6X%A2,/\gɪMH/jSB^H;f)m΅(ӼG{\s:YUbDJ?gZnA;UQx9ob+i_,4k2!~ӌ`[z5;Ԯa'1x'Lt"L!EpH|QY*Y'Ƣ֧? i)6nǙ$xAWO[_mây-> &1_#-1-\cP'-|B*Z1nq5n;n+*{! +<'z1@T<#0u_OM`TƂN4ً3=0)GaRo^2Wly3rᓵ$wќJ٬v䝴zwW/ Їf.GssFoE`UЭuG["XV2B8֓A?O,z~<$itK.L>xkjdj"~OzD4BfDiWa욚\I@6+>JWgClxIơUPmEK("^8].cIn1h%hU{T캱H8`xa~ aoEGBfI%'‘CIאּ"Sc`E n DFaGi>kCAU`K-)82]B2 [meaQPǓW-`#r5Rd#A2&p!5 n{]vDI9=lbm/g< Qı%ɔ"!!*m]Ywp.:F;v))+ 5 N޹#ɹ́`ƕu J}\iߟ6.$I Jy'Ϊӱ A+mV<և *6|XCۄN(_D$Ol'ˑYͮ>ײ*FpnQYtk!W"Bvـ ^HcsN1Sv q нmjھ1Zk5dlKl1!Tq9T膱)V?FegFz0*Xe<$cWO7 7.͙{4Ϥ Q@*?zU̗M>TR>g g_ >oUi7 +܅S$K&E|BU1 /)EFzE,]c5OWo1F:OyuU!&Fm lVʛV!ɀgگZvut\I8,݈ed }[DT|}) [ Yf~ σ `:d`G ( -kֹ@kv G'kwױVnȜ.{~&c%>s`߱¶' ƳZ(ݾ?:iUfaFʅl}ֺv2.ȄӾsHz9x&{LSW(^W4`f)BMba%O*6gu/, L_[X {OFxxYk{+@b >5qA+]ሦ>nBBskDjFBm9AD ZRoA*"`򩴑&}--XG6Gtfa{iP"S+T AZ=axh:@:4z^ CpXܢ>ۏ &dm9@ vȎ$CZp($2bt Iax42Bx+QǼ# wLl}rA i,/@C>3m֓4hmMuBSj#ۉxC6~DӔH)U<_,H\(4%}MpJ$sFЭ_3kc7lx0T1:%( k],1 P QpA?es#:#Tڮ jyːQAyώ)aB–YOr63~\.iu̵?~:,xݵ2(g ںud菃'<1;=c`[ou n04v%TEMk㓿{FA wfZܻmw_D96Y:]moP68g$oAq8:Y[t: 2n&VR&3׈bv-'sф˚:gL2 >7Fp68g˘0R$oXو>p=W?}e *;x1!#yh4̶\ PVzgP_|vCVȡ r<7:K1/N%@U6¯5+~&Z8InI\Dd4(B6/dE`-P{ʸi>/;/Zz:-| I"He?DOAq쯉` S@٤2Dvp"WB [m9t+ 8k2m&wD@ty>T._2A *X Z&_eMOfTgb*l3ϻx֍/W)S=NRH-WĠ5JUɥjyÜۯy#'N]$e_EhFn#j#/,yWu;Vr8 Cd@38AM.\4A$Ѐw''~K'srt *+m I۬oXtJ k&*hFb~Җl3L 󣩎BG\@ _Uops8W>!sJTh12.,=Iyic#o"E.^x(Bm 0$^HLc?14{RNVA 4F"lutoYlr)j쳯3|a?x {NVnU0`8,r%3&ؒRdX끝M3z40t)N5pi urMTA)ETL;Bgâ\ bE]xLhv}DHw?i\nD+1-l+saF4IHꩨc셡gS fPMi~8jsNs\DFogGQW&wCdyrH/Q#jl"7Q1>ݥ6g*w}fRw(@so5K3%C?YoX܆|0sU)[kRgh)(\ô+dAE4[΃LlVTjR[(*vXI(Ql&RZTQEϕ0eAA,Y,lGz3 gi!0@\tXپEн`' 57lQil1D*d-EcjIa7iUh zqY 8{yXeHkYX,U9!Ӹ4Qc˗NިĎr"ufGȫJ zpI馏VUM Az^_64$b-hy凝r :96f AѮ,U+߰Q1R]1h^.ŒIjib_sFB D4`~a*$-y< 5<y  jpEʿ[g]\8ke V-g R+xSC|DݖC^֔/I.SB,[mQ{Rx3Ѩ#7;ut5}@i,-53}mW&9WhxdeU:R['dpN(mƔ-W&oNzgn톣6#q>LhNViW*NBD>DC70ښN#! ,KjWa`N'4={Vr \XLguJyNbwObHȿתnpDaE?S?:zEe%z9}i=_oG{x3xwaE)€r|̙㹱14D*‹]Oas:`KFEP>zeOIcm7־OBʌ^2gO 7s`0XFȞkJsBtAΫX1ﶥ&c0tmn[yP!7 Z)^}ܔPrc:^AI񪢚6m *)->z8QJi yHϪӿw'7+iϚ6E5qe<PW p =(͑d+h'{ SaЬN羲L/DȫgV HLX({Cvy/ -xVqK&XDW ֹ.Nf :?[c|^^&hR@'w;މXQ(Z©gpOMĽ˅etb'!;>W [J {x=LyDˆ 9ŃN`.t4*ɬy6(EOYJ.(W\T] uNƨnKoF/[ʞ-)_b۔DOYH 8nPk=prIKTKx`cU49,Ƭ4PE+R// n5 X!FD nwk-+Q$U[pj1<`[ 64Y ʙ3#OJ-&l%xx&fTZ)Zo+_qÑS ~?5?0+rGfp^ 1^!3.%^AX$9m-^RqyF쪎;"2TW5|dn~}Q ,`ޢx>G/f sNDUz)0[[=öFXsMTdOPp _Nu{Ͽx&-4m@ĖRo_38qSlT+zvu ?:y4M˸aFb߁+ʽ zF:IZ!E Γl6݉b%0 0KvdSg|]/Z"–^31!,YbPiK܌XhC+M.1UW!|},]=V=yC`%xEhmɬXH ۭno<,$j7w8)9~,-l')ňḴ;cɌ;_XSuu(غ",j`|%IمX`ʊ*Gge6 n=IyV %iW=9hkcUnB3g+"c{dyGu$oluSd%/9-F91Q"yLwHJ)%p7llq"`#՚ʙ#Dgy(MغtcBV^))Rٴc=ө'y~ So]'m?gI0M(4:Ck&sB3,ٜ.Qa:f,xF<^da~z/HN8g!tP܀ub]$RԟWG=B:SГ nA(YZ@G]U)ѦWqk* n@ _=<[Nۆ@^<$/;eF^[Fk!]1V``td(`%8,ǿс qi}E5:OՎoUq'=ts ՙMqA<9_2L^~fyӠ#]LXQ?6b 0RX_-7@JdodZ [Y꾥p ţ(߉*S6&dvu3e[_[zJV_G.ߐx0 ?|+q[0Gқ"\]>Ʉk֐RRB86p+Z7\pBKS|_6/֫6a5ME3Q5H/+K86J~GajMۺ3q`lar@o#I3;87ctDvUNEe+s x:Ν| APUQx&|3zס߷O~*.5`Sg̈ѹTDP#KzM 8DOarL%s>*4*%S06uN!"'>yNYn/m=?Pɔ>}lmZ#%#eE Ӟ?WL`Ř5e%h6x:rqO1Oit ! _dc2;z/\51x1 )'Sd&@Eg>ҏoh352GU=zu] 1mJj ~uNN(WxTY)yHw+PoT7BڿY/n@sWyнQ|Kn/';pf@}j~G꫸P5--A)disس~+q~** )U'W|YMNuw%ցYe9seC*Ѭ#m̀menuرSUlV*$L:4״wEy}<}>WB"h>THC k<3D R8R hJttEIާ݊\1}$$#afL$_:|K,x9"8 %bǸ&W90a:Ah4<<3WCg*M?Yh[e'=Do+9?c 3HgD)K Z؄>|B \f/F$oR J׿8bE [Q7Q.c ą f*?PjϚPc][iFf !r^{О [Ș% | fkWҪF{l P=5UHjfop1|ݔ+x> aKV珐]%©8m p8!OrQxX< 0&=PaP=M 0CMm#F+0- /f+<t 2@Ìr¡qt0t^eSaēDx1V y3i`<|<ۮ8P2{JQuЄ}d<{?dFM5e"gF$dŏ:|X{\C%kkܕiե؟!VjG+6 MhSF|GoMPL!UG<#ek(7?3Q-EnU%#Y\Bе.h_8?I'4Е()};IIqecO ~N("CT{;DcU1i7,ggO_9duD_=d Nͮ%m.DB LG/Uk$;fˎ}>[-PGc;bj?pvդV "8bWY9 ̿&Dz&j͐<^t*#4ŨxD]%faZ k:T<4"zxޠqV%&.LtI6QV{d\r>D%-clULƽ3Z>[KM+S1/;ANʦ)]7Y>0kpaLGdxX5<֧k5Ar.WC6pMUgo gƂz _5f+mݯP jt8׊"Ca')zW b?`$xxMo-bgUBp}}٫o(8|ث'r1ނ#wB.agwLp#o @n@4XMJZD8 J N?KԏHb dnQɟI'."( Vx1z[" \C0=(tS3\x XY~7&B<'OM ԑ"z;ͧU,.Sf]lvSF>~*2dQfR ZCXjX9齙kqѡ!MP h3`9QuR!( CNaszFȫ#Jk{3nxebyg^~c\r'g=N!%8RM͌'UL$F`;%-l&aE<$AC~ }gfp1^Aؠvxѡ{R˙sAY3U3^@is8Q=vKK,R ʎ ?}1m`b }Tġ]z[N+"20.j^em f`5o潖Lc|}x'7{x:jZ8^07E? im0LM2nw?R>6`"VwBK5Ipj ۃ[ k\6w_#he%"$p3]$P+Z1mE L5%Hpߎ/8, XA⿴<׫[sh,^6LWT38KO&<éJ'V﬏ Sд0PGS(@cg6[CMScS΢y<3z=)*t+8'i*`ZrZP}:0N~P2ҭ62G2o%xPǩ,l@R3Aպ(lq#uq=i=h(y3X]SC #?֬qeGشۃSRDۇ+wM.zfdG+#ma['yQv5J@S,˸N(bm#j.tyˍ >)R/܂*T-1fW ́B!`Mx*|N,LG%u48)>lV[h8xK"KOm=;Zip@^ >ÖTEj(ZДNxL:(U:{OhO. "+-whO8݊:Ƚ5| ,/|$>R$Z8s"[3\A; lF`bPDi(`98NJ_T@%D 3yIOJ<Ӈ%5*K'NI] ,0 RN`% V#$o?!ƱFdx౲jƼ6M.8; n<#)5{1m֨t""lcה]9փ((/?Fu{Rq&=6wSJLz+Q8P4*yDR`0bMyR7H."~o5,:5'\$5j/&6{) L+uY;rxKnĠ*­8>L ~݄˭ɩfL RG5*aΠ\%~v8ZO$qC[z{⑋Kʣ]MJN2 ˺~g F@Srkql6,euUUFn6zOEcpU&8UGܖU|i=D]fq& $5YI*8a27`DhUX&|o"D&Q/DA\to{!=r~pC*Y.Ҭ:KVet\8tA=8 ·oazTR8Ԡ<},/"Ckm ۙzgvܚ2_/P׍>Yee}UBփXc`|vQ%LޒR'^ϡC>ǁދ :W.dBG|kf%R}?6x6$r9#vAYmu05};ivR jHpt&1%!=}gOS+lIs&Ld.3slH.#nSQ }f'H "?ՠD5ݳsC_&rL~69a}  J8xVȃs1Lu]A &>F蝿TOl}5 sd>wS- k~D'SOUzN@a=r4`VPY-Z1 }=G W?(5H,Kޏ[RqFƈڼKa$@t.`bˉt݁ބkr}I\_'pAWڕ7h,x7 0/Byvxf -װ/8-ʉ< _gٕxM!6sP .i)EzH>OUV\$RF;;hiS KW{<0\d?>7lEMf{/g+dbF^(ne?b$uT<>eTَ| JW:JH Jń[&e^s,\v MnCD})A}nd|hk5QG_;}%"¾Es+̆f<䳚penTl|vy;y%dž{lVOqGFTm$TPǩ33@m)VmN0Gk#7NݲԓTx|oVhM 6 NvWW8&Wj% JQz`ʫJId߭$;8zev=m6(C{uIʫZO,'дb%H;걪sZGWJV8TkGuCx6[o{ M;v"2j2h(hi\fWNA).qjը:Y'D\~nּO@SфT:!)6^=Hey+mG;qG)CTU;,bjCe`$b4]X!䑺o!iEKݻuQ'~!}x1KvP_y17 ߎuzy]_U_mSג}b)soz~4$eT![)Y΁ʭo]]Dg{Йm H;; >Ǒ.N>s.r|['PP<Ehs¥ˏSnyU/W䷾PLjB{\2b`?1Y>Sf}q[ķG#HcF|w!S^Wh FgZňi * *ag/(5+ў(TH~r t{c_LK9 ,G;$AV[Sׇnm4^Bjuf)k2l|1lOJ|sX쏩>le-}{>-hƚL+5٫QߡO4 $+x`BϿ*pbN?Bj nW4[|1 B&s|K\HYy }fLÿKa`݁)c& ň\[o /_Cl 4@ZgS|ɳDZ[:#V>T֟c?Ui1l2=<5'(fbmXǎi􌐴ɔ&*ʬ".g.X< &/U۝M@zBWecE()V;5nֱ^9?8 YE&z12hJSLFEsYAy 9-; rmpԽlzSLB*]]A0:*?Ă_:ê0 o| K&RB^QGT&] UdOE%-O[ٻvƫ[A,KgA)5:tT)z$Mniꒅ^s E pc v{[<E:\xH_"/"XMNgv8|zk~Ux(͝qfv4oιkX,e#w-.Hj%57!]hfuT)#0e̗wy_2n"Rϴz 2˅wyY"_?w3gI ^Li.|Bo1=Nvhfx,{qǧVѕ*U.wo,ݶs]nQ_3n^y=R ǽ鄭i];,ͷ˵􌵙s0uJ*ƫv5)TХ~l3|\'>SJ*S_h[&k÷3 | /nUNX:9v41N v` NcKⷚL %=|-L.|isApaҦ)DLW0v!y69?j?-Nƙ##4L|#ՖnE&'tgj҃\ZJ.*5x4#OVI1DVTAS2B;UHZh^DKM2:F w6P r.QUgG+6u'pANx7e*Q0f7hdvTl Z6޻ B/!o ݤ@ޙF1K$ x^&#[JkLӞ3ySlFEQS) ;.slR_d٨ OXV+ V{Kбf髅-9.o%,&d"o.z y(ܷa4Kp=V+fz߻Px̀|g sw%z5[dSjDZ>_Sk{k+oꇒDA'>R[(Ь&Rt#3g>xB\dVUG cTO7e@P\`E"ɜt寽%o`)w{0_aW꯺~%%A@3J~E|`F NHj?2bH䩳~Eje>`ھR^10oTǞ'~<5$U+Ҹu=`J@X)E/QuPoxi㶙fz|.ǭ%#6Pߪ2*h>4M!K Y_;lfXD:KsXe|+0__BG{kJnC﷠l .H.Ez@hpڌޔVWzԍ>tEoo s&f%꫰ߧ e*]"?'wأdHze cB]U7/eșٽCzQ6e3-n:JdW? r6vKԇ5?tI2?xd7 veU gw;jdd1xXW&f:] rj&OQF ?ŧuI=N6;C'oA$8^i?sR kY&Mecta|f}a@޾g,O@2˰ GxMT֥j^ZrSCX+rQg%ys76<"c_:ͱl)#zy@P1E"'{^ɿM 鄟 ҧ Nx,| Gŏu}bfNAA? za+ x|L'ˆ$ 6cG:idB ɿi5^EOS$@ɻ8pxdH{xL9(/^9šn8wfC2ٙ IITeSs(dnPY.({jxNT"0k3xuxT'; f C0M l<kPLNYG9ǰ0yVrTҀLL֗;?;R^֠Hɖ2T\Li/6kLkr]b#MXU,y%Ʈb7[ y6^gwm}mg)H^ yZӻSIQ 7HgƢ!F | UyLJ^L+dHOS1WCΈ5ҨB{?چL(QYX$J-l f"mW-=n D~5MQZ&YT(MLwx53_ZYY"'&ͻ0F^Sx~ ;aB5 P݅XlWN!õDPŢ/>jq"(g7qm5߄@|I->1QE|4rs7s>5% fd-8ybV}\p nƲMZ:|%(!򩳻28oE #_jJb|d%(Mh e^{Lk>撿% .>_V (Gk.4W>FuȁQҙm3.vP91ƞX3^ywFh{Bs]W4?@pP/5&iGC!XBUva"\w"6jf$Aƴ V3.xӴ68^#8-[a"L yzʄ髭A{ (ރWK3׿ħ:IAoRP"`,IM_,)ߚYl(Vй| G#sZv\x<˯+][\42E9 ZC~OI@;0  hpe Sw69|]ZfC=BtƎ[Y_n@dx~dk[,,y W!GwHWv+$RR[YMy"6q +c5,LJ*Ljْ• _uz`g=II+Wo=䥄0Gwrpsvp(WɃ@9-uz_@]*o))`H.PZ^ lU-oD]J'WA3LPƅNsf Ҹ&fsHqFK` x۪*A=c\U|{(_K(+;{\lx1 h!ڡם{ݜ64Y7ۓ0@UqU՗rb[򰶰%xT]3w2- -R>Dh_M5*z(Q.{PvvJc+BLEcɷ踇tާR`BOnzsڛV rM3kr ZhO O@i)Q38?fVu.>N'e&V,x6 (\lP@pKS NN\iˢJs Dfݶ"\D4ЄI4}\Hu4ꕃfC5=jhpA>XG3W9Ebkh}~m_h-htjTj>N_~&n#Hn GX]njU[Mtѳ{PV2Xj'|π& H䕔3a28)昳Ha3&7.=?8u$y[ŢL/mj(:G+s~=Pp"RPο \Н[qؠr;kԼNP_$לϋ8 c߅NZHSrŧB:bHZߠp23oc5|!xe71F^ 2YtE$l௽*a/]o4n0 Oݺ!( Oe)z x n<k絣+{yY]2(e˺PO3(7_䲦`d+ސ; xGj,]̂Exq:3 *yLa ò:tD(c w4q64Qy  %}I Jbao3_+11i? J܉ i3AC`.|E\,݇POMňTT`flG?A,p>f;p _ :> Q/>b6KHj7A`- +wO|bhY1߳77^mZ٣EۃkzWw+CtցJ4ϫX5}n& i&Z3f$xE|&azZ]l ƢARG8saQst="4Y)e  `1u.\Њ*p2ʨTn$ʒ:VOkn"y_1(C6X;=]+G;\d¢Tb@tf]d>£64ౖjHvhXQU] pX07td:s^"ݨQ݋3Dk@"خo{fTT0GrcN'֘;^CM˙V!7IS_]5qWJ$|Se4,$ upeQp}98^™(uk,'O" ^4h/ׯF$9{DB lO^'=jYi,𯖽7@31Ő.R+a~oyFV`}kd݂j)KS4p{_$X'\-̆i-|>5OKR{ 6*{jvNQpds[xy) >L " !pԌfN} Ihߛ|5dLʚbWZl]g]l)(]'g-^|Kd Rh6HZcɌWe9ʸȣe̫m-,Tsk+2I8D-cFA?]BjR='.<~7kGQ@Ps% e2%)+~ul"XB!&- u*x<aм-`]9 !KCkRմp&;Nϗ iz +a (q:x/Zed hWv*zhbM@I/|[ &cc (.S\8b8h6F *>iT"F_Y SWQسXds ;aXXKr֟w6|| w&UU%}w8LZmke@3>ѳf%26k{f+D8+I$7C;j:Z(K[L#.\ ny{!8'5PQZ)ZW>3WK^NXFdZO@MJ aoA]^]%3oL-=*n M՗V ʧY} &ۢ w o zʳ0zBWLUӼwy:1Q5:xU'Q[ 鄙<(T7L։Z(|eCg:5]`11aqY?kjWX #MFb'||lx3²"nmؘFݮAE 0i%vM I5(Ȱ$/ҟ[RS'I \H]}T1ٴZE9pMJfE[ΓLZ *i1Q8Zo,|Z|SS0Eǵ6 5XBSZyk'V ܂SsnɆv2.-5< /믽xF/$eZnZUn ԍL8N23'p!20"=5CZmEeBmeN%U0vMv%,dŌ] 2zs'(Dk|owɨhܚr#o Z3 J=C7$~`sD!kKG&SO8~K7KĎ-|{>ѥ_P(h۔I2noօ `+2]\BC2Wh~:lZUQGj<*k\1]VRk뼽n~#*BgwܻS y/ -R}%!9Yß@GR 8K;W8QdinR2x^@yEkD~X{lQo(9_DH> kIlI'&Hf9u9ޛ ҹߺ@@H3c[q$$nS/ϟDhLqne̡G0%2 Q`;d+Zg[?X;96K6 FSfP}#0 p0f6+^c~e<Ԛx5ɗ|[@Vy C_QQBX .XH3=/"z;.[nL }p wdGi^hZhU@4ͺ3C/:<(" OنY}S={i[«Vߤv !Zn!eEN?=Z!ڂxmzp1 ʅ`Aq~, h*ØthܶZ`eIciņZus^oߖ^ӻuHYWLU\hMQ;p o,2 ( (=0fl݉I4lf@IXƐ~> ,^Y׌ǹH;^P uCoE%H*rMX v՛knPA/U!Q6eTR&;nU) ߪ7tb{Q[7L3*gR#Ӗ%9gᡫ\j @pvim}ڵ[Fk2[]ieeS{w֖'4p;®ʜKG}COG7dԁӒ3.33r֤o풊)/ YK@ \(F,nh)d˺ N41-ZGF:!*$hc7 Mb>&Auw[u^n/@ v Hs.\^oMbP1[U yh+Z e@ A k_KZMat U d42Nqgho,6nA.88s4ݸd<eWc;u,^k l1@/|B~o hh'bMgb|4{L P-WG0 ^UQ[Xk[4xX0"54c2 knYIlܩfm<=u?jywzS5LA,)8@p=*ӣR87ڣ_leM䩪?>ZQ;P&+ ZCGiGV?A9vNPG'0 } SP ։nyll89Il~)XweMsU)+2k8dwKJR)uodL$BFBZ]6ZҀx?SsI(__*uR n=L[2(7^\:e Y~*mف@^)+JtWh WZ`8/y.UjcRT ?loO NB{>! PVӤa:JQ0Ƀp[{wϽo x`zbN-AwK7"P):Y 4#[p 5ϭ1l/  RL] ^ b j x>Qy#]NΙVQ,p0"6IKl!_*,NI#EbB~Qn6VRZ \xe R!QFd:+R-ź9/u:VUO͙Oet AzS5tqr6Xɩ*cZ˥,ܜO D\(UsN믖 W(Մ*mp s:GZ`-C$/9]/ >[9!ǵUBn̸O?Ta^,,k[֩󞰢|\ϙ$((c4P,ϼ-;BA* $nG[AWFq=nL2#qŠDM :bxS9T 9TpF(,Naݠ?4#ckTgbd2iJc?I[>Au3)I"Ekj^¬pn('_nj'c i C$O4u:U>,V k%Dw g^n}! gĴ˜qkD2XⴕT ٚ9)>O ?9I`@QKa]ɳEk=}im'遁h &Pu>]/ˤHni3M? P삏vGQqԄ-MOEJTfVdQO~qDA8Uk5uѓWїߜOƵ 7Y9bZn~ d6' a[p#X[M X(Ad4(ė3 SZ"1Dϒ 6WUCZ.A' )vxDU,~*{qm׎Jl|Pjg d˿w'w-ԀDd?g׃ۘ"D"PϤsm~?)!=;'^` z 20B9u@waqał$z۔3eǺ\ nRArrUec^6O` 41PܖAbGB%>wJLr2!3^)]mehx5KIB6*cyR: [©*U'ԅ'mK9QAFSN/?O1 (0yc %Fh;[;ho[뽻Qo(_!`3I Y7 Qm`pE`j6<^45y5=diH70-y 7 }RhwZ] ?Z}fǓ{@ hyC\ȆhQVw}0zC[WG\M7izgMnڨΖ/"W\LE] 0S9I9ni lw:=L)7Z4C?˯{M73pUO< ~0)S\.Ǭ܋AqpȸP\F*E&s/yⴇ GMYEp SRL}J6%f[Pz;PEΎV{ܱ4֤1ϵBs ? Jqn0Afe%>źGv6_<#d?E誰*D |݌1<=KNO¶QI5ReoA.?2Zɕrl0EETE' >d4",<_ҍ*<(?2*cj6N*6n*~C--Ҽu[:yM5Kn=GL:Xn)+"xS?/AM>ļ?ū>bKTG%dt ת储Xwɣ=kGt 3W޳U&@ ܜj%KX%vYl^ZU?+ _Ct!zm+GqYStYCG=.)98m%"S/l(hom@&Z)ϓ*8@..G2@ Ql6F#*43kNn]P]| ?}'p˻t]X?] e{$ OV#ާ<5~k@VF>K[vy/{նƈiyefNqRdHc_^ŊI[`TPwyC6a.4"yLk}f:hCB1Tvj د[)r"~9$~s*{\Cv]-@J۞wެ&"W-2Hpf_(Ș0½t6m$G)k|QG=8 N /vUz>* j͙3_FRSW! -|ġ7踟UM^MYEG~A̟U0\ג0QP''giGغjaۚC * gFbB:DBQ_`\u$<-UҚWr nPX-< eXK~X9Rf8?xT 0@$gT+i$Ƶty\-h - I^@&M>$$_2bϩP1$ƃk{Omzbp6iߗG9\Y(=Ϊ&g:sx“1?QCZhjXaũ.3PvnCAcJr=#jHU ڻ'1;\{«L'`?&<~ZyZ?$5 5/{0 ~Z7Ac9}ĘWU̬R)߳@{a~|߱l2JMMUup T;-"[ʏwrA`P#LEMdP)i:C3H3diriuvbj[F('b+&/o+:7tn?[ݾ$b D0 g(=]ޖ '~>0-n7e[]f jrA:I?$seckdiluֳ-tTмjحHmZD#hQ}nYW F#Z#Vyt!շnlDvfВ 1{t6HxP:K%LRH*Mu Cf-%u%Y'͓ Dbju#U9NL NXߵV9oke\᪇b~&:<-<3WEk?"Q뮓xw ^iJh~BA=~Wt%kGGwL}ӳ_%|⶞hWXl$]j;FL vtn\^QrOi9ڥ}2trHU+VyaY͙"4ώ!cft+HvZ_EC| oSd';HDCPyc7PAJ=b)`t LJn\+<%e{_ư :pPptD"QwHǛ1CJ, yV/?ۇ5ӯպdҝѫµ`=񭎗Q?QgR7P$?&ěQSADߵJtx!C.3/q.DȊ;gp A]mANd]*;*. .*"=]{R]Q{INssUGp|^ èDP~^ >BCjI TE=@lrLҖ?`sAPڐ:%pUWny\dVM<_ʇeeKU㏇\dYGdݚE1W-${.gXG0X}5*p8! 8ykN~ TQ<2!sM㩔gZM +G}Izԕ\Uk|?ʭkV *@sſܸ*Q!4Z*XtW{$EtJےcǺ\gt(D8B^%8FN[95=s?ojZj6]jO2b_KAARm 7#$EHv?v1˓oW]ql<σa-$;ʢ~)oPF>AA횷Ġ`1Q_h邀MTsmF:_b F`8H8AO-]mPa^,갴54rF`HH#co)2\HiaA0%uVvbwŠ3a"ɽnP;M!+a"8s%&׽L7fme#8cCPHgx29r ɨ؝11 G/%澊oEE5jؑnIpգjb!QyF[ ڕ9"lmHxQmu 1$btAo=H4ZΥ,i3=G.*^{Va@'g z4s~q-|8CGF<ێ^/Wv;ܥS`ܐ@$t7#|oNjdVi֫u-0 Xܐ `K4FGJw/ '<އ6Q HptZAi5=~mL:[$]m ~AY̺ۄ}RU? $uDxV/hJZ}`XϘ받D%{xX:d*h N|V7 p 18KHBǜ0t*fr6C%XGVA$h@YgCNeee__HrF|#KRJ,?jAAQ1.3?mڷU*oa0 [ ֍4O -G7ft' FlrKM[v&}z(۰q "랺$WDb_OD5u~S-rQ׀89}]kS. ͜"RP%vFBx5Z?bt<ذcZk S<%EJħRѼv 8bZȾ^<_-qp1wW>-ߏo0 rbO뒼0 _ATW[sú[-fYgn?}2W[cA=;("އ4/1;M!;&skHsOš~mߩ1^!iD#r&kl L8\ISC99G q1Ko5M)2}\7հê$ J ֨hꌩ"X тyȁ16?5&&9N?f^?ãWM'xdߢ;W3:l 3 zlB kPɱ,~uk(4[kCܸa#'KF *x 7I/kA۪,ʰghۼә +dG<"'uz1*ӽWLtx<.(FSS. B-IC"=2pF-yW #`CrN9`=pG^/8f  ;詿]Q q}_J }zj9r.(r6X\Ӕ.εa%4 0c̞@J[y|{C#ʢe#lUvQβqϔڹ{|ŧ=flܻon5lDx>E)BҎdꊡ(iO8ew1(Ѹql?cNeފ$"!7&+N7H.x{d8Mzԝ_٣uov1|ɩYT@ WK&gV]Fm$AU=&^'\͟cx)snDy^N"C qp+.rHE*%c@F$ex!zk(=[y@gt)ʯ~H*\*@vTb ?SwmuNYLԻ*Y-%Sݱye|&C.ZZNHjy1kS)0grooHPf 3%ʲ%_X %i#1U%{= : ;blN"!M>3c~ Bȅ_-?q?rDz8V{F[FDeL<'فo*Kb\"`WM$ Vl?ZɟFe9_T^ ,ܴ 61QR8yBĸh(`Xh8f!C֖QR<B9Oۏ#?̴7̹h5*; MF~zDZk Xᬸ߃ƎK@8wLKn2>3UC$I !s ||+0 Nv8*c/^fI :~VtVFi0YB{ z)(欎҅=ʆx/SӰ[:bY4 s|F֠tV])+cH1cw| U+W}VJ%Rױ.4W;AŐ#yB%$t<>PN=篵yOg5ⶓu^~ wfɅ=I'XCM¨H?uXѲ_PDI[еˀõ NW?_ l ?zb:ngY|#108eq 76ܹ;lg"%-[ '58%Wʫ!z`KrY (-&g} Gǣ+tq_d/#p:b['25 jFP*3CẂ+M'eLY 6Λ(μuTsf }̝>ªw¡EMl2_G+-4S?0IC5qq#KvVx5 G* m|*n)qr 9յkB[ c3eԒ@ fd3Sy8I]/^Dc-4oơVC Dj&㰬"#ӼT| F dceƢIgxda9V?.6j7eL7i{B=Բvh,d„:`bG Bԡ zqCZ0BH<!lm,^ 6:|>vVn̕41MӅAU(޽zR8>a5L@/ hj =\*3;QP&bbZqd~nNXY&~ , <"L0UBDjlRFDV@ "zv-vLH3F-cLtĬ^B05ڰld*&XN+=I )\&&:8[_3Q0$FHբ.zU`La{BNe4oϷ-{"dL'f4 EV"{Ԥt?l$ݿlkQz&v-[ÚŤ 9(B#vr;s+x׃/ PyX~71PARX>Hpp}w/M,BѤ'`lXop7$BǺ|~.jeAynL MsTn*m&;L@IĞ1 &r<}ehιc-:H8_J̟+3U6UK.A p%B% vb+Ć `:i7q>3;(سh2(5(!Sr/bv\ϔW{ hO/J Gf ᦁ1FnN:1b0U.[v6bU?.uEVcd^9LAk]1, e2ZᰂF@ 1!ѽ<$)a3Y;8+M~umx:KϴEDN,AMd"f=S",Y5|~|bl; VJ0D?~/TX/Uޢ\zuzL^x҄3*xWvƄ6BQb&qQ)z¼g2ѱxHܶR)GŔӆeHVF ooezja!hiWPɔ#WS7+yY\g6&} Gأ>]:S9\2 ld[bac Nb(0GHNT5%s?sCzAkk4a1!]"4AHG΢4$5>ݫl*|){Gs ^*P6Pu&xc EV9|X/ !e;rȯ2Ciz -eyԶnX{umJoV3([T5-s3M\Hhi?yhQ~h7vt}YugxT^N [y`Cb;MqH1җ lL=#;ᡚ =i( He{-CG2zPMx +qvj:љR*dxpL5id$CN\eHv`U۠BQjF#߹IsjOܧqn~,Aۢ/U\c>)##dEޞiN@DL5l֛KmrP\K-4vHB<՝U{rq9VvK:6:Eƈ&3ޞVf-a.q׻Z+rs%)WgtbŽ/F ?1aPUtlÔ*F Cdԋ}{]?ң{BpgLo /Dǜ?1&ȫow ́d:P0LeiMK}|D~w+glk~Kk|B ' ä́kQa^wD<cM9Eh2j@) QD^Q_s{zG2<]FT36# 2Eg`-ؼv(m6P &tqRR]ھ)*Цl_x6㧨/j*8h$+7$2<\\Ċ*6 Q8Y{Zb9 h\`맹ķ`xna/)<]xI~b:a!~Tح^$©yʇEnW;5._BY8Lt~#2炜Ox Aix3D_ZׂC$(zJO0YjOKuL  7]uP+\NO:'fSiF!w ̟@U5@Jֽcژ`=Y=5o P\jmQ]h&T]A<ZXզNLrBCŰ+ds"Y DTj!ܧg$iv1,I2f(K(l9Uto:BWl,?7e7U=D't߭ľ.3@2L7õْ`Y14@SNJ#t$=#y ~PjAuQ& ttwVo9mG`PJx.C >MWyGƿ614a>қIy0%zSu $ 9>vu\ Y ]K#]v&3<#5@ôiލ|[Σz솧y $ٵ^-#Vnj%.n?M| ;='Ӌ^7e=|\}e67HoY -R- pqj #?ę.8Nr]xJ58T5X4ۂ鎲@Hr ŝs@Qw,'0[ʇ;ʋMG?M),.@E aTeZhlE{g!z$6[,uVqƩ-B~DfXy ]-2]J++2X1Re(Ѹc=~_g2%$ܵd@C и|W6>^'Ps{pD|TBlpZWe ZfJS:WⰭ)iF{oG2ȹQf_Ű`Vr|kϝ\jI9Z$υ+>GRRB$osr`L$xظQ G@?OP3XL9nmw}f?nN |Ag><|/nȐ)!_zsFAȚ;eo_ilqKhy#F ]judX"AժN@rCgLJ(`iVb :eMj$BAn4h(@Yps9gL[DC,6#E9j^\Bl^-'R9}y/[I/"[F9=fhJmJ^^p %Dw|w#Fx32L]_ѝB[v'R\=y6hlw8T}%Ș$L|nFG%+.);ODo콂~jV~=W{_͛9]nښ x,&mKG8k~Zy|sz`->șN> UD~WhLlѡiV"#x2'G ?){)#hAtO$3ϗ{mi8h>"O4o:-6D*/OhdW?S/ ؠ&"UC0_꿸XQO(ݏ.к[|̓ ms"swt2!Bh#$9_)51PjF[2W-k1},E1pZ((r S/;ttm5US}gsip&BnĨۻ@}:iв*CH,vUC‡zD=+\gͣ;30gc\*k[d_5׀fn1XO?šwھKwgd#[ut fK=gLs1`4M/~ٔ\TEY]4gD0TzGf5/%J(;4KlQ=ﶹ~/b{Z}&GVIVB/e;t愬4s!mp>ٜ <uMmO(>x9^ UBd24&P/-!'qLXLňLE0fc]~Do$#%fgi'+nv}VHń)3$~nF7`$;XZ'rwmKK,l"t@l@KtQߓR87W2)Jg}/Qxӽwv+)cOY&QRӇm PtZD.qw꾡֊+gM7vҙ|ƒtY ƻjs5 &5&Yn)X&~=j=t$d808F:~Vo,nvp*%iشSO~MKtJe<$FY'c@/@BeP t8.{MXQ80ǯO3&! AAEiIv*AXx U(W3;')v3 l)NL23t孮+#ng\*DįO  cfÕB>Q-ecZ琁,MBxjA Z2_Ҋ-[H;/J^]u6 3|p*.aGnu:~a25Zv*#qNݵ15+bTBWRS)x\;<1*LHЍ& d-@_5IvR Ǻ%hP+}?|ю.Qufv&w:&؁)OJ/KJE3*EMՀq+.ӡOr3H9A zE_<'˅yn]Mpz̒`? 9#bʈPcM<@1[iqܨИRGlgJOF0ߞ4F6Xoi>ytR(Ҫ8ko+i< }H\{lPQ0+{BEwx{տ+\8 IdԦ`lO;L%{7pO# xMj̖B4sѭ+W&v<~SV@/V,%8[Ԙ7OJ9,xo^ 4dpϺX]'{ȵX☄ƪfm6F\`J._'3va"ڛ[oDRUذ{}`Kwj aY]$2xOvI#^\9cV6)t[E={+!<\ZiiA"绳#ŐԖxVX1藌btm]!J#׬BxfSX_/#C^U&%Š}!fIeL4P0mG#%VH/D%> OlaDO9dɸ/%!#EOfh.Sqb=^wxFㄷPy$ A!?Z8r?@$߈!nܸWȡi 9O~В2.Q 37g{ pE(Ѥ:TŎ_ڑVȽ\#e>hk0hTW_ p/-~F !|0#ȞYx0Lq҂gS78N_ݰ&s̟&>p['K4[wYyj";z4&N$kpSecJ`ޝv8lW6bX@Đ>@R:E+}EqiaR 8ԸDtI0A]o3F鈎ڦ^-aOz^#f[!3bMQ OHO_iW 9,9Rݏfs=}~1ryio01YMU)`<͓7۹YwM`JwújaȖs hsO~-_ aKl ]{R^d.8bwL D=%<8F@sV Vu3frVX[m = 3&R p -HS*-Z`u@DkwrsC~ UUP?) YFiė;4@߇y5MH~PǭhTM,uc8E9]D7H:mp*Byk p sq@~mci[* ZrK)*_yjhq$m_PU*Ri ]3ff\phiWQc-c_?C:m@?'Dy6yW.dבSE/Ϥزdp{>?XO E(\!'Jis6EgF 2Y X?]g*8C A*gUt~~s j yxv 1-}Xۙq_JOGFL b=n\g{q7dDZ*dzY|zrN: )AȏxZTjM@~9hmUF>%e=eJJ.Ifl ˽5`KwtS܂㘒IKxyÕ诎U7l F P@gŀĆ^nJ(wJRi"ٲݯ^2@q9kD{+uQSf]MLIf9ξc(M}Nߕ2$Y{*ۼ9C]+seYBIa`K篫}e"O~cv0E cNk9st:&p 'LsL?Ud#cr4;x0FVDHEL@xB?ԙ1%?F| '?4s(~2V&BnZvE #]PVR!b%Nj;w|a@p$]<z&) J}ͅ7e5]P3AMpsy sir3wkm*F{q+3ޣ% @naɲuU\;]x)5_ԌAbPjX/pgh%v#&9r3Ml~!d^hxCG3/K-h9D5Ϭ%pS4.\D,?=ok8 {3Y%JI^;i;-`j Ȫ1Nn\"q%H=z94~BCyTSD_26h˻,\ kc#]wsRY>sjEJV3!C-dՒ6Cyz0;J>I.PvGg-ͱx,ncx%<ϼjɉT-b%&6eT8nRzOy?n_niRmluExT E 6uf+S#qHcm6v7yZ7< \'pê'Fs{dCy+lRƛbNj]=)F\i5FJ_0ό<<;jW-PYh=iV}%Ig;sev ᓡ);K"`:x4)@s8 uDj \R*xbΎwyUڀ0 -'{9SL7졭NGBCFUolٳV2!K-/*է p'fV(;(: CX'sH6Mf.Aʟo=!Q L]Ucn]y%Mpf<);'N_3/%=+wD%%N`vN5>rL@ެkaN/0M)Em@&^nhbK$ @uyl}v y|iNu? S^SR^,@g=Fo_|VP+%gp2:s8x/9A0|<*\xv'-Ne٠51Hvθ[YUXg^x^2 k! 0*~@4k_?]CWD`Q8n 3$Hn ZV lA2k ܯW-<lKt\8F iag10ϒMꪂum,Ig[.tTh8`:F&˻V*qr+;v6]&$A7s]sItxUu;6x+&j #x& t{p'K^#)d@UK‡`jV=ZF](7Ò\QY/ަuIQ'iXGTVܤ>݁VG 8^ f~5( 9%AW$p8 `^0fp+yYh۶8p /7}Bn]7J?Pl0/#e/ÈgC4<}69<៣KVYl$"I)oQhEs\hV 3L}}8 M@Dp`hW/%#Hu'S[$IQɵXHrBHP㦿g`rYw,ӦK8ÓX͎QaI{UD{MLvyb㛹yCPP4KCǠBTkq;=ն E<^?ɵx|6E%tlETEҥXE2|U,.DU+$ ei!ԥs杙6bvɐvAI`cQl!#E q:9הj䎪VVmY^Y|ΙJ*e #D: I]ɻr)C-hH4 ʝsTY|91sb4J:*ȜסKӝ丝7vxX_Niw~%.Cu6(zqZ]lf*YD vNʮ p K2ۦ;'(jPqSXKk0<`NX: & 69;|/q8XeT=Zz/~)4SRk6}^GyNIP%6N$!35ﰍ:_YMkoYtӳkݴ[Z-:u*߰(-{FUCc5ybBH;*'mT+m2Lly8gb!ٮS5-|/*ߝBEƣiխl^0 uFd|7ؕy|L 2XcK݂Q8d} C آCUMD`OG\U@u8fr?Džaʧ:EA׍$mĽ2œ& 8F, |G*v缬:y.J&Yyt'ʛ}USc KI EdܢDƧ{!oy|iwqX%M5PA-d[3όwAn#“鱋*}u`sYi]jS .Hyݲ8a}q(X̸,GdVH4͙z68MmԣN+Y`Cqߤ+7<6 yE(ZTB A8y {!<iۆ@[ŕQshL')hؑӱn+Pt'0? -Oҡ{,ʍGև=HjWߴxj&!q?(P\f7_#Ofg?Lʄ+L)Yμw^AzL-g1:sBK2Fvɨ2Ba -?~d}vyحA>#gJ6zl]A_OmcY.D)W"h1`%j${I&{*VO) R5R3r N5v[ѨXxO7NfJ8(:֭XdJVv){;Ҩ?KA? tKF\.4oZe@7Z=@zSɸ]Za.:y(#b?Ձ^*2BG1oee6.`TƢ=LnNٯXL_Оmpj'# r!Ym"k o3^h`FDN] u c,vh l "a^&Xz^/*J<2ci`V7+ͳ\E۶qduun~ݳn,k($ pqiIf2|];*quDE1y/_Ei }MgZ! REieQ'- !^"=#$԰JGmfoW1`I3p>`sB{0Rhg $ sRVԩ_]ì=,Wϖ#ůL h(i*D#XgK ]i* W/?]43Ffh]\jhZqtR8}>DKsU\6m']w":+6s29,x_+.;C!FyQg?RQ kSEx1t3`^Q}҂#[ V *^*mXh˯2g΅joGn@+h 0։lXkmOݡxf<5Bm>,x| ѱLh~@s޽n>E}!iDG1f5dOX>n`d ބj⺕csRVjS*/j{30MF\ee|^ltЊ|*ZmF0 Ya%R`9p?HKI2M׾j1=CtԼޚLxwkqa GRVF/>ʳhU+|/Q i+9ܭb3S2oKIpn7G]Ә*G1$pxӤ Wهqלo؆:r q+w{=k{DlN.6 0rbS)2.΂Hpڔ8E}f3% {eQw_?+`~2ǿN鹪!#ShZc, M$1/C_ $x۲h2rpDT=zѓznzTNqYO:ǻ9#.wsvogY4Nu*De@ZSCtAl}X `G(AF_B 6I"{b^Ү? t!aRېE7RGvjKɣ=#Z+CT 0/"/A~K/ӊL[+iYxaǼ kK;kmWALH{~7i9dx$!pX$_מ} kFbßn& gM#]Ƽu!IQ`R1Q9ʉ~Ws޸8(wQmkWN6Sdd0gIR=Q!X誜y8z vw22wQ j4@aBbPtg=t&\COpt\u&b%xGyث9 Kzޥr_}*W?좖uĵ]ejAu8];k{`Êe-3qh?S22U^=#b:MOFv~JZ% _&; MWUwgmez|W#DQ##}dt@GSL@2}60xz$ex0ŒW6EEPnUL͛]aNq/;")@t'[tjNѼM(ցi.o3g|3x4q/[)Ixt=ܩz*}$yސ7zӊ=UH+Ӛ]/dώMQ ixse\9GFQA'Uʷcgbiop&3PX^U%JE5c(]٤ 6C6̷M~=u/!sЭ@ AbnhN(Bu."g)<ۭW| ɐXe'J&?eye!:1>N(;4`R6nġ:+KHEi>y5Ba2*!,~5;8()rkcu^fdq}}椋yFA YltbJu_\uyA DeN Y/P1HD<*BpRJ dP@rflAyj{ ^nk ,+d#"ֆʦCa:2gAcm,cTQ=Dj`ўCx}#6H[&Q[aCwE*,kC:ȖMvn卧2U/;)&qbtA"hTj5;i/o.r*+SQqwriѾ̦VX0#s)zі2'{(bZ .n?-봱kɂ A(uO|*؋I%E6o7Ч^5g /[`w,׉t+?7H x̘"LO)`9e"m} CB-xʌPekLJZ>HbB&[4E1|̶N0&5BB<  (}Pߨ`7,W~Zu*$;,H76<Zvd}ЪYW޴zջ)]Y )*bAwd5lzS'μ@NEEdXO 8 y +-%9-ol񯋡$YNu)'|dzp# מ%=<5SP)iH-#/Rotx*6G.S˩0h~}6V Nk5wtG͒ Z)kXp M9WEd ` 61G2KOd$5@{E*qklM9!\ɧ "B˧U79@n匍L*@pk%c(3&U;C }QYˣG)sꃶ=j:.-ϓ S6;"F[Z"' 6(>2,wmן`KSISNprb5%H66keI]gE+ baٚ#NэOi빈'mk^ǠIq;τ oC{B HWʡ&!(8m1 (SWnrY=*1eϑ ul'vhRj9=A [mz AXG̤훚p MsCXV+œ[e}g'dMκ$tPcoF:\6 D "eZ :&7{+(he Y;@3?& XMu<060I\VL:lYKAM;lݶXmU2T=Y0#oD+IRGS_ <_` bt2HJ" ve]]>'v Zg6O>+SCCL=E@9mq^WP{ xLJ-@*6{P/W_cR<:, bJ&Kv7$+NnLs8,ǯ/5IA-P7_DEJSNIwXHybJI :jx-RCfe^8L| 'HRY礵=*"_PX]{ZOC EuK8׸{`0sLJ|P\ZKX 4aDwR] k'8 h#X*{L{<ۗ3iߜ g ׈clbS[qt:&"zSklƑijo7qed2Bj/<*#xw~ 8:uoHidN~DMu\ UQ PoZٙ] 7ׁ?bb`UlC P?6[6VFR1֐S='Zu皁:˓iI66J{# O> }iESJ0qr?s*gJn!HxO:_)+;ڂd 2DVtϽOv6 }L4r)<("Qƕȭl]5g۽ g!:fʳuk| _ ;4 Xฟ!I/aSrCBPfiNacLd&;iW_D S3K0͍A ö70s|4+*<]=q8b9}HFLN"j+ b@٭Wymp2jvb/pDuk ;l%ħ"q-)VD~fDۖ{,^k+Ǻ9JFR'ǽS=oSxT >eA i9ERoswYPW6\LWJR{`nߎsu:"@qxB+*֪/a<Ͻgq_1i]sjz:k\J7=w J^[2LٰP(yhn2C{va67YFLkj'RV`iȮL[7[.IMB4Ȼ 6P>uYODI"d>+9*M =@IQ{ӊ5;',l l޲kFGnC#$&4g}70/;w7XݶBi(|~8 <u \dK 3G.Fy$;N1U ' n9i' wyiqx֠>*߸Jd҆oŒ'43E`nܳF1mBO;LơJa _,T{bYw'1m~eu3X 3-Dv(>Flmq HbϺO _xq_-|9+D^+d-0,>?o=tDt^V;5<)(g΍\jôffnڌo Di4)cUIx~+T \Pl~Q=XWS!8zRL#mTjw@.I?,=0&'<U[$\NxPvj;#DAT[},%J|go^jNCIx0.X\uR_r=YP ᑱMlOF=KNH+Kg5f뾾CSXmWӉbVCbtm{hIIvg389Tw͠w[qr,7|!"q܁Jҕ9nO"C?'an`|r+*W֩Y'-9-0|-~&- ^iV2 y 4׃8NR.G]Gt&uzm/d,5#2tqSՍdJ=^&6_.MwJSۖY <؏-"iZuЫo.@ڗ1C$RIn⾉ ~N %8 mqn=h(&hp8G({g(tj__}&7Qk ) #At, 㰜D3Dt-nbxr\˗=†uz\GLodzZÛҽR*V+P(_[! "(W < I7s=ĒwECgՙg[Xlۭq[ah4 ON%hr/  Vi#[(f/2?VȒ\Nc KmԈsK 29"eSP*& e)4s!t5bY-!=Lh*t4q8m}RR 2$ǘ٦r|Ans~qf?kP45>M21 tsYVrXP˅ꎈH}emA ACf;59Y3q\Km"@ԒKѣP7BcY#xO*ɉtg2 7HZp"ErE+MA<ҊyP`{>YCЍ\}80!ybw$3m|n?MޝFܟNG3|եֱoi_0؀X+ @_P&}š(H+jEQrr؅Ҫ]OW5 4_{d5|#^& sRIa`+;hz_/dLҤ ­|XCDp8j{u9e}]io_1ruTZ4"@wk:Ru(r1AmˊM5lҸ ZLɮe.ŘY,~> %vQ,pG#Elw MtUe2 =+xT6Aq>oᒳp#Ɖqd2WWePFWbuh6+QE@YLܱˠGt==Se xLĬ|>ސ4܅Y, 1 Mc-D<VcoLͥdЄ nEcFc41_^}zN2SXru?rq΂n-PDR-7 }Lr۝ ߢ YY:0꥞ jP9 !V?Yhŭ[q$kj4hD VJ^ geɢKС¢PgV 6i2 >_%(O_u$CF_ Ѻ Vͭ H :ɰIvB{ fftľ3R,p}2:0ǒeFB[t<)pj곤fb>bwzx DT y~CDoMSrkШZv0p@p ) N 4<uݓ6׻a '+<#q8.y$u% > (,)Z~"dwRGO>n:u^n;v`+0 䥗sCՊ"餰!c^` *h{ߣr:~Ш_}Aͱk,ǭH8UkncE yu=3 NqukknMqQDwbv46!`+{ *qOmc Ya7+EZˢ>htT3}+Τ}t585ם4 HFoL M%M8? ĦWqfH5b\Ȼ|JѷV40.o;AQba$ޅ@Z/e]b-ٸ'@$?|]ڒ胲rdd/w)O<_M].86J$FQ& tb]Λ LR9Iz +aK7H0Ri0R@ȩӷj;w 5HZ.f,FhuDԻ: Fw ϛhC;pȥzAʜF+Ybݣx JJ!B;ZJPDCfNSXex 39E[2v2q tvdds{r_LF+S1L<$2v cw:~ 62l,A^guĢvK~u8֭t:ӦdV9.wt٦*)'':7FBK$J %rU:N&yK0휞 nGRrGjLO$:ۑumfj#4Wqˏ弁ijbAPܛ7jPTߜɧ(T"e¬Ɋ4._*q&Xq>KSɥ;$cN w>̼W=Zܐc< IPvqP>JS(d @㺥Ё8"gu 0d^--u=RL\?p>^{M]Ė$$rˏο?[`yjAͺ>.cpd~5<3: vy)'DHor6(q9Q BT08,ٙanH'G,+JѻyPMK%U;F5?~&wm)Bk.7h-S\kC!4!Ubb{ȞIؔc-y.lk E_(\RԾ{@seZ}V6)Ah1(8reI5T / y UaW&_6lLqW_z]NM>38{9u`#Z!j8qWvj!D=qZc+=l|)vM֜XLI UKJ²[̙1"* mOEGYl*sd璩-ZgJzSvV4&=@1`k6lRMȴ;.gT944`إ[N 4@H'=T >4Ζ#[b@+R^lSxsfīPǑ@ T;Z ' 1L6wn:6^% ).BtWy,{FҬwpח`IDʢ$3 X/:ԡw ̍-\HgB!QgsU 7- F`zBjLv_~ƶVUIz#wy{L ={ 3ߢ\17=۱ Ώ/sN6<:H!C|*W>JCJPg/ZrdmjWyNܮix0.fx))wPĆݣOomVx~ =/cۑPv/mS.V!_uUIgvc9Rns6%ބa|[n02뎽a7('z^)CiVͯ{ڠC+ii̖@/EwYؕ{bНǷ )#P20_A):'djϬChJ,-2OjT!E{^%=T+҂%FkyEr),PFbc brXxk|sƣbi"f/eu*! ַiн$@Ļ2URسf[F]rK˄ *AxFQ ũ{:7vi%լ eBu G yxnʡVCO9]$)rE7`QO#&9]EXvU* $FX8\4?/㤼 k/YXނ% P`/fի2i[rP HCDkY1U6noGk Gj ՉˑGQvM8Bޅeܣ,wߺq 5^3fW y#/t)j?Ja hV*@V[<>{+NC,~ VbAE+т=q*~w#)A~OuyXSnW-|Ѷp\ Wb'bLVYxQk&&1[U+D͍k9$_swScXGV~OW.X-w<}"-G8ǒbx8c:8c(>/! ajW,L_9"6nZ!*iDviaOiwXZDt,M0?4iNC/)QJ08[Xas ;7茔2T. Q1 YSϢ ʍ=;ᦖ&#;m~ #qL 2bM`?+l+la` n^zj=7DTǔmNuv#N|oe\62/FkRhu߼e ƅ/m/f:!7#z|g@pЗJv1&JYY֪L7V:חmcۖ"Sަ7D,{c!heO^ )6o~ZC' TEڲ:G }/[ !1pWw.8[ڕn$צG$@&aעdE\X P}XY+;qԾq_t? T>0;3TC '54YBeKY\|4KBgx q0L&u֚rkܜG7b8WM]_t{<`!><,yZ"yު.jR(0(ѰCZj)XGƛ>/]qsyIy;n+2f<YwV%TAO@J6+FwLaՖbF# Է̬.oev.\fEuy!GfIw](tP4H)“渚Z? ְat}c<d"6P74- C溾~~ћت:{~I(Eވ0wp 49iJD%;kF[MLHT^h:pR~eYFh PF: SU:m Tfϼ| òXnW ^O(Պ@9wꗗD\H9U:{uj2̟@1!հe;qJ>sVᶙnѧ*np.ZhXgV :LwVy:Y ա{x !ս,U@Ucw%'sN:DySl z!ʵ-Q8F}y-Z;i.Ĺy61.{Y  .TϿ tSFC@b]_ĵ;~`Y;J__eȖZ?๗ńzS5Sp4qx4Fswwˎud!3Q}yb"ǽU Rj.[R7T 4EҪafyPޮS`O H$x𽏋H'[pcEa-BqjKo XnOeM.0KSIIH*`eRF&D QDcr*BCҨ2ކ'fKsXŴ>7/v4kZSzra*ѻ_JsZ$dਫ਼k%֙߮w]pϝa4ևQ\mC[t0n2TዊNf[Z\KN|!PMul?{ݍen}[tM'lX&v{gH[^%誯]v9raeU'M<* J@h]P1pF_DEVS?)|jIU&΍ u$t!6[xdGRGX}u㝊B B~CZ d⵷+W o֕Ɋdas 䄝`zϹ>Y=a9 \Q2??%y8xF*%܌Po3]CDϻFQq)E6=(/}(_ڨ=%6Fg{:m:H%!t̶ЇpP`S)߯#TοfWQp8`}ׂگ(- B;ѓ+X6S@^2䰠=;Kj7 QW5,,YSl~QM^\x>?fsf΃aAx1֪[]XjߤFWߢ"f$%խHd (bST]C@.e84!$p`-))ioy0SƍQg.g'x@|$Jgv TX'#+=)'`t0-;E9g\#s;:<#31swj MG:}3s ;*Y[_Et_>/ǜh8nM;~-^/mO_LW6mHb SrV"dk]]eKrINJuue(t򔍙ֺ}HbU$\,;?$p赮u1ʏӦ] GՋpQV(d"o ^ʵeQ"(:q#yL%TXk쳤 仓+d[6liN<8xşhKY}ˡy$ɏvIǙYyx-04==o8򇦜V)0BHNXE"-F|&`"Gfµ^)1jBނK7ZʑӽX:=.E㚈~~0B!Xi;HiCM^)IryaW'&RףYs gt 4a`tIH&-o:Am:1А$gUGSú*)`gXVE: # }<}E*~VAbî# _p_ 5H E[>_!eFeD$3hqds@0GV/k 6)ZH ¿*K,b!]pm)΂ %O^>qda Z;*Y$J4eѤEfH'ʵ̈I9iN:4(s,-S"eM9qO Etʄc[F:7v4u0\9k)4I-}' 6Ɓ໧axn8py[7dW~;m&{Mʺnd(QvW=N,xP>Q_U=w^w]^2Ir=SE"9vw,"̠8C?9^*R,C;K1 ٖ~-wOJ^bs W@zm2ȁ"_h꺔H4voQ:Ϝ"y 3?R>UO, bREM? a-{٨d{70*gkCOmQHԌAäkQL_(2q_=˴&7XM5'=D.Y~nΓ[=zbU^=3`m8 4F½ ށkEQ_nT DCe3.{a^_)4?/4Cm:Gk6vM5eE~D7mkךF6}$~ťKrChAh@!)7ٷ#%ސ؆i58w\ɧ"qI>гe/G& -mkjgԄ/n7 0i8y#u* ugy*usرsA~+iH*ӫ`K.[+jCK~{}2hjhddnW1CR<[!r :Hc鍻 vݠ艥naAJ5-~,Ѥoq_sq/am_ Z`g)؋" r iF0qͳMƳi=G U YϐkxGF^^@+3liH-%J^;;8hElm E9NF{EpcSҾs>twe2c6 l!ִNVˌU5./ `%"O'T=xlFU' l՟ c!ls'=(vYr߰m~HAbb' 4Sr6~{"&chttiv"VE -50 Eg0~XѼCT^(Piݣ}b63(p2:)< $.zi0mKkbiPOܺv[Ĺ;G#e۸Z ߚ$5v.2Hx/ׄVx4p m$~q ifTBOb%}*P?Ɓ{@gK>YÍK >0P9H9n K-wJAe<|4}S#igo5hV ɾޚ F(׳ kECzuD }Օ:1+c7:M01c7#PSʆyu"a&;+Ԡ*ܦy @u+ui74P`uť] ˞q`6g*2KuWԑnMoTtCR|\NٴN<8HHEHI<#ATN%'2ަQEGUQ&}gegy„ƒ!h~hq'5ջx-DZ:ٻ}EbC Gך$; ˄DrM@䆼 8bA[c{vz ƘP]Hp$:v}V)Z&] vA|ZMLfcU^r+RyyRX-q*B Vv,ЌhIĤwMmi Rԟy7uC'Mӑ$d$hyYByb[7F_vLA@dCʋ.2˱XɹyV"4|M/M鱘{{FЅ1 ٛF,P(<0%pJ{&Zlc q*)ģu"P|bBxUuUcG{ Yotd1ާ7b+an,>Q ODFZܿSK.ZQá;vA?;ݢcLl{Lqd59m:SHfk=ڮGU5DR,bq{<8*>Xֈ"7mJ!o~¹@īfrKz?rok$_)! SjF@TBk ~E)/E 14dmEnu-PGz}aABĻ-Zņ#B؀e {τH _zB\HVBͺJ'㇀m+e~L;V5﹵ eHdI eiH4ĝQcGjo@]g~FE'2'džkk<)f9 M œA}d:W/@CYR ۫"U<ӗ.zRZ5ON6*n_b'_]'X:w;8-Rѱ2bJ:wU9fJeCGy;X ~g3裡|,4>fWD \]kB5TOx%{|L&©Gt-hY8Oj\1n? rӵ\i] #S'I|^̯zeq%qGȬIpA^+tDy`:v飢iVBg>9Gm[x_SD^CK;^5;Ӡ}6.6^e Y|6ic6 m["dj raID-AT@w6v*-@NS~&˕-D2V}ߑv1.uv4j(#w 8}pB3hȃxh<<+ܳ;MI͒]1uI à|p2F=m]#7.#&)'fY_ĥu>jb$Mď<8}ΚDCrƷ595Je,|ة']|SNKѢQTJKw^87%?4l=+hX@Lf(BsIV?K.j@&anG;ۯ 9v %c҂'ڎH9;bK]TܪH2g'By*3l6%V$NxlIF?GD!DJ.G:/Klxl{\qz}#K~U p` ݬEj0vBM`F{'Lr^{33 +2.J; ; cH !RU=!2+#“ܿ0]eܰܒ$QhIJ%wϖ5D.wPɑѪ< - y?;5p(թ2;w_nf˜xRj,tr߂Z'YBGra543$/_'K}+zS# ˷>K1 &{@u*+ M JϪ.Ql&=iKF%"DY꿭U,O bSOVn|L sǴM ' WI6nlqOqT C0:M9xLڤ$|sm{-[b7@m_3CR#&mx#.ያҬ?vUa6a'T_{-)>g#_J! D# "X^<.V}N%὏gc9Mʫ+QLd{ρDfAz e_P;&`2W^ILpGӼZ(_}OF"56d8!1!l*@ ?}Nj./ W֌eXT^ܴVK\R`*-.n(} b0;l!8 QjrӘ0Bp (->Um9hgltDx[H~(gD:nuވ]X?ŬFY',؏xE ,Ac.H@.3۱e}x!PTYqBhU1,}S8(7>6uy%-.yHė3bp,g!f=3Z[v÷E!`OIBoRyLq-LRT؋fCƈ8֤'-rr(SYk12N$nKAJy_ݤ^њski %:pL!(:=⎨Ut]~G#c@˦(vE mi-PP>e?H/:Zɯ#vG| Za˺Q$WX8 V`= 4qIkP?<0SS\V uՐ~z0h5Rd|oJ39~|-vxٳ.tF+5#̟4W(Ӳytɰ؜*qa9> Pi<Ϭ*0D&&T$m/Yjx4oϨӳHaM +"';07n .ռ I FhCZAM},"ƫ/_`?/IV"n tIKg%J(hT*<ZcbC#CeЇI# $訒&wv]Sn1½rrd='ZmwہM7;6/u0l" ht ]a I:c АhkWq*}rc t~vRJk0͆RmaU?4vz'MGwU?Tt=V s={- |A]2VM德jYTGG1AV5N eh4yQ#JFa*KR2Aώ͊*:E%Jz}"G_mJ/DŽͣ3nTHN"o z[;7NPcItT^MQT?NOTd JɆBG' Qyt`BS30ytϻyL1nM/AYሧ,d[ HyϗsxrMK3B_vl;MP@fa-ڑA {ͪIr-HZQhf<4KtN٬jUi6ʂxɩE(_g֢|Fۈ ]WҒ ]/RIDN2r zt32Q.9>A`!Dm,RDTFLc^OAkr\NG7o?9|n%{b3Ex>@*?MFoIioVbo5eHxHׯ؏ܱ%5Y@*vTP^bm|iMRubm!I$Ydb(D7pAJ\O-5hIǟY)}r g'sT?%1ivm_EӥIk!KHNY`DI~ÁP ^wT$|}p-%.-@d,ST0@).y8B^ nS FAjiٞR7`NiW@-ŸT~=)j2,\ϟ C)?(Fa?lYѷ ^~;2DE^X5& \j0` F:( SlӃ4r஝q RDϨ1 r8 CT z沂>_^(. ԙ&fGѤ1QAGt.-w*8-jrvZjzSAymALR@ ,!eX<Sܖtc?bV,8w#eC u 'c=T&; H1K{f|u'.,^]"&`I9nc?6;:c`IBX۹<ARiDrSңvQXVC5[{blۭh;Iʂ0N=0si7?+epO,ʉ3YW)Yj(ǞnsP3DI!bo ˯'}O9M8iVS9HK@(Qǎp~%4f֚)to~J.A F`:H:FunOXUM7,F$M("$5t@a}X&MU2QgʶB`{JnZ"eE" E92) t1O ˿Zo.*YxƁ)؟>be7'p䱵.mY@*ie0lfNi`Ő[]`n0%D9!|lo7AA\K9`ҽfT٪j6s7Ƽ(K YލNB7'Թ)Me]HY8xo;?'}uܯ'Q$OOXL˻IݟN& Cr2`“=eF. -'+e%f]0]doa=ܯI3]nш2fU߅6H,yR7W^h\.ˈxϓ:x=! 䄋44i(ؙ~IȄv8mnY^!+ B` ,A3xhN!|3Ǒ;Y ] ͌vWQUן~pAEa RfnCWz4-`He.ˇT ;oJ kM$ނyKu נD cf(} IZTr+xR!J͆d<~/нs=,=kI icT8eqɗbvxb"JγbuZ^u?V_[BcE^W5- :7D%BL Y_,$M_@_^`T1\ܗU u*f ( JbD,,ª'{TI3J< YZeR \AVL(ú:*$ uҿ F f#OJKB͗|{WtáV/`~p,"e:) ee?b "0xN|/`.hӺ^/@ H鼺;|LiH /&L*kX=e6L̪jfϬr+GR-STa,#CPuUdUKBs $r>]㲊1_SLBW^l-N!^P\hbOF6.߱ !,ݱax$8?1sOL@h@[nqrLm :kY<5{$qjlL俜n6aArށ:RzdIV%2{$ٴa\5!6u'fb(ުO<%5^=w͌VDaojPzve::B"s祽Is뷼{Xke{Y+lH;dpLSR *1+wq/["lE\qjU6 uudܭ'KӺTЎi[/[зAڸ2noU/¡.yqs'^URi(Qg-RLڕk4*Xs${a؀Y%j*(x6 +L\Tgɴ2-XVHufĄG*3҃Ȗʵ.::kQ?f6y_}n6y&ߠmG vO*8SvS}S|I.OH渢-̬,5Ip<2$Ȗ#Ɫ~Y=`Q-9"\Vӷ89)=ɨ~x?WZthC0D. :G^>.`nNj*29,&Pfr XY,*EZ9W_^ɕ+VuI 5˲gF$l`R 6F(K!eAEgE+\=֟iW$h wU:3o6CHĬmMܪl? fѢ|aydzʵ\9$8r aL"I4~Y2O3(NL vdr }>!}0׽P)[%!LoLNc{ leniUO(s[%wTu;j$j SAf&5vRL9P|1 p/ޔ SgF]oLF9j;C ֚ftsCٕJY;g&` gr1CӥvPuL߉1Ba(`ѩ fu\େIq$6ОwĐ4#_M6K &C 2/mfy{R,jǜʓU7$f!,D ʜ_0d5Z\ȒF ò?nhL) Yj%!'aikuwň7%l/R  >gTR3Ѿ9, (P<,IG&|e4("^k>~~@@:&&jec.$ܮz %}`HԉsW)oi(unY;nKR.zCVA寬qO-:ݬZ]Vvj\lq1byփwܽ|ʣb α>8t]C;0Vjo% ë{{QZ @2^ixpb3+NOLx!Fɨ/$+Rț*.[l4?JL$XaQ2AEQ#3WwC]Fdz] $ VSx1H QT!;6]<*(z4^r90짓:guxge-F;$8p咹7"=nÔD ;Av#JwHJ ^REm'ӹq[9Ǽ|`6:~:@}4NL yB DC&ą4ye|OX"؆:Y7PIwJٜaj714cVFhcW?I?Z l)u{ua< AW z1qj eXZTFMoo:WpuNx9F`k)'Zzx^Bv~w"h xnBWicef wHyz  'ro)nt}?O]zY"ƄЏ`Þ]|JċwQ%3|>uME3=ޣ<_DEw _tHj?+zVVwD̈́cLSMmEIRhL{RE\|>\Ӯa!8Mm.^ViJnIA Nyi_]UqҮɇ_MWsbn6 |'y#Z]X](eݙKŇ:e (cq1?j$xhW!b`.3&Ɩπ ic" Ur\>&X{Wٙ&JjC. YxN#W #9Ś^CnH [W#xVCWd8{y݆ QO2eW_Nd`qݢ 8Ml&M[H,{k•82uЋdh[}S k腾`fE$+áf!:f֣ Ͱ}:4˦%CKod`3:;.zFhߪ.j4ea _S'aS<"@jC۩9C.;4 +rHͶ$ҎLY-iAaqP6" BXzM-/{`LfڷRs$*,?'EiG I=m|I|Ky1\xgZS5P C6K̞` $wӴ:&g)x1-K[pC.sa={툨Iy*)*>'m_4hzY,lϿE< w*G!yt.k@l,~bGU^:vR;j 1d댢(VFrj5ro< UDEy}b:Tn^،^}Hs\ n lw͖`_^kkm 3(j$fKD#s֑r mNTn=[44vI2'.'/ !̡XU9KBUA4y6Q`( V$s65;D%-2zIٝ6Ԑs~8¿ͅe7pJs:ҕnFGXDIhIQkJi]x5ף={o<~˟"&>9GO*.N7!4Yy )88Īnl}պ,~tX7iww18gv~(Vaam!sHbT?Uh|x3}/5:2Wy" <_rN8)"VZJR+u(g ߘ*o6,0d#  }9",p)*eN+r̫ƼCz}S\J9z6 9x8!%8I`e>+S{p:UdO,6 'w/-_TxЫKw FSh8(t)1R[ߌz32"ɲe},~l@xwX?+ )k\N$'*Bw^!4VS?@=͝ik9%F sWҠb&0 V8h$Yi~Zc\Nb> fEzq̞\{MȱRR"]U'E J5.v~y,$s%nX`A(%"'ĵ2d;Fƃq{iw@^q J, #*5,O7xST r?l&fӛ%_~F)yB~,% `,t~t u㡚s΀ Xit z)&FqZgC20Ɣ;r s҅:š5 .*qC&:*>;Lrڶ@e*/JRCh3]*-.fn]qB[| ` .u= jQ"0+:@`H{B8fxqhov0E9g>B>dX~4*W=U1Ñ#Ê:Wy(2]O9XSQ@ۅZg39D;1~K'-[={~.ʅ`2W(̔Ѐ\n24/Ґl3v6ژpPe'kb:}!KI;F1|2 VTi )$/op]3Ts,]UY 'ARw" (7fwyJr)/߹)"_160H|b*q`0Qwys2o*oLNƺj9$qmүD0kkomCo@H=1/2Blaz Q3&Lgf#P"K:r5tЬJxͻt¹YoİE؛N{[V\^zOh8 usc==Ý166_ϘkKMX|i5lWj;r!x:wk祦K%R?3mɌ!Gʂ; ?d}*i mnWMOlY=IQN\ HAfI\˰L,&+m)K$ "L([|CPyH_\`_:ƾ*Z\6gH}}HGr22w-sT>ښjS}[8&I<4`n1w qIv~3*a?.RЀV֬uFgh-{}0_ٱND Ej.l:ԠƝl>ϭuYP~;|j7J_{ԭ%9YS.1v]=pW H*4q^C_pI?GFڦ[8"'-Ψ8.wkkPGpq#0է ߴc|E3Y;xLl`s*h^''?tWf茜j3I[5vfrt MJR8\.0vVq1^6`O@! C"b)b6ɔٙ}ۣ $~)t+pFU0ݶ-v#P={K-W|W/?YK%^{mg׊L%)Iܖ?u.HJ K[wق<[dE )ۼ?VK񨝚yJ$Baq(5 Լ),,ډX^B [ ; X,:Qh+s.Haַ( BDj{+sT2ʬ)//eR;,[E!w;DX\>BQ4%ꀽ.l~;68vڹD2r !8:c]_&+\^̖?nkN)ݫ#z \ki=I-q>Kl".ļ|6g*ztuh+rf-.|QD@sK\_6y,Ml7&w ̔Fhp$>) {bƩ*TVR&z XPP2eƶ ǁL?\g3S7`=܃f4QH+ƪreXxD_DR3X)/.0\am\!)Mf箛ʴ{fj7OkOVި!_ vrNx:O3]nW9vfi :$dd-B08 SGōB S_k kD1_O1$@neY&i> 'O-wjUU) }SMTFo_JoIlW٤LB[@ZӳX)cgB6UŖG$ i] WbE7^ԗ] ف VO^_݄`Jdr"#I*ޡAMRl|AɸT0:8AWs3Rlwz=l%ɨQNy2jC~;"DPk2ؠWi*-uXН{xkmOUbE|rux5V=r*㠛2םGz̺^0%S& IE A4~Wtoj)-v! xn)RcĀgGS)G[%8x6R ^vvq[}.K<_˶2߳2Ph!)tk,`7;Q(gxrWaiKK$~G\ynxz7mE]|f̵ZP:席4KLH|Vݩd H[hF/"{n$9rJm~x6]$Z e=f3K^T/$vFOlnAj|'O>w@ NŢ58 $>@%]%J zN(k\ݮBb>WLF'>Gf $T+[B9!&Ur@a H'#v`rFmOTd/ae M5CW:*xŋ$0kLX-Dg .PhyB+aV4ailJ p°Uؕ4PS|+/"AUFGIo c]RNE]_ r $Ͻk̉Obg(M͹5yW@fkSκ~1q<0B.ԏ ߈5tq}'ǨxZd'Td`'p蔹YDgXBa kNk닟B7`E.A{?"T"Lcfֺ(I>;=FE"ţț&:h :LCg0v2@LǬQsZjʘ縔ɲFG+XVLk-Nay A&b)h''5VOogj^)^]b\UܟobM |`&_nBF4gzr&>WPo~FuYu.!D*J_*ݟnYk"e>.H?${`);^L`(bt峚G45ϩBmp(/)9]ba9z[28κblDtFGQ1պ-Z_ǂ2&7`PbE2K]wjlSDV7 w*wm'$!DӮE=K\6 { _ Hy#ENE=b@id9@IzX19lc"NzjNĄ G,FƄ؝1yvo.b5[.>Ns> )=m~2ۉ2{EwHlL 笭CQN>z˿n÷{S&;P/<Wnkd>L'2koUE__ SQ P:-֩&NkÒWLŔȈ&ޘL5X8v!л{:0>ƕl`eekH: $KG&%ӼOs`8/ѿhn9: &zv_<8ppYe.]ɄE(V+%oݬB?D=/q ɝ}q6Iä$-'؆mؼDub J H/KIVl L)y[U w=?ތ$f:I\V8̎%^6b:=BLaҪ\h( :rvot~]Uczd h6͂8>v>?ŢpSǦ}<;}wE2qh>L[SPlEÉ`H=plb]! cSܟeެl( YvUEUC@\ l|qV4;Ÿ́T-&jS3ZRM- ?MKz;yOM=Zq T"Ȯ2vtfrAmFhLW=3E*C7dR-mᙨ8mU"-q;fMɤgz$s?k‘=Tѽ0$ @h̚5VcPq؂M3avKW?L KE@O `U!. kI)~pjٯsPVܛ.-.)5ݏ׬mT6ի^ث4eK1f"n"ShT:[CLIm_OLt6PDK u+p'8 KuZEd͆>8YbҴJ^UQsaܘ*q.)PCSiu}+<ꌘԀN C r*K%ʧ: pW\GHQP[Ym&VEChrmZ@CTBxg'ef\U$"&}/ŧ7S;QEC ؅q= w ށ<5%U2t#㾅#4:w\SL8/ ^,Hխ T>8x{Yޫ[{oІPb$ eo[6dgd7MTA/.Vp-0N #y-҄@\IΧf{]k..fr}TʻoK?"]Ga?= 3~$`J#^.nnPybVu恉G5 駷Ҙb4t} rz+Ew!p=QyS}RbcO S'ɋG{4M+ =d) $ͭcD17w}hnɄ٦$UuE?! fjU^pSݓ|6(h A^~&f]]x)lu}{#؍i"0!1 iRR ID#}؇K0)~¦O"ګ x. >8=JbXf>`KwCven=s{^p{ºɯxRRqȚu~]Aw{:a%,c5h !4'?#/z:A4i&fRp_2VO7՟:ZI!-$e6X:"@ux2]?V`W(Q3Fvqvk kM\2s^3P##Pά0M}O"xTMjN(6|''Hp(@lj/ww:`#J:)e0[GM|7^:`\Y4Lhl1cx9&AZ{Tt^/N9%.rє޴&B+!wN&A&](=حo2RFqi(K"i%0#S}:`ޓn?D}剙˰ytE!Uweȼr&k2A-m iӨr q|׭prRGN# ewr;ij#1"=p&yшh_Xtc c79tٻsU_v!.5R'+\͎)~c!"Xj;ΤmK4Dž\$ fyuCu>x79hfhDC^w ;#y!tRmӑ V{Z}e(`,*]/xك)V+L]{(XU3p} \vıv[MS۫jE~j]Ml10* 2g cH J 7 L%́A$CRER 錴(A?5X-Jm;q^ژTOp3k^, ,WkW ->ّmlj=`ȧ-׋J_s Ѵ".1އf> 4hb'CO<9**Gt{#L n5~*x19.KJR*!)8=9M핮3L[N%I=o+D3 ?0I- MyfwuguccA佱W`h$XNU&bsN;j,kDHYVA҉+ĄT9n<z! zU"a^gʬgXF?_/5A#Q%NFNP^%ԅ%B"ijcsh׆ :xǨR}}˚F$hBG{x|xj:bhq&2OFQyb8f9-AIhuO\Ź䱟YUmfQGaE`˲6 A!ufґV ډA7 "Ɛa0y h'hx?:)sۃ<w:hv4Q䊾\EV L"sʄH8Av0}lMzm2v LTkKT 8$=XU[7e SP?N!aӸ yV0ر:WWr*Gzgk8dIQ \ /*7º+cM|\-+a>ے(۽< 9щ 8Tۈ~˹J9!8Xp)<*Ћ30鵓HEAl]:[yr'$Jln4FE[5,A bSo9& |TmvBRRFaj:"iO9iȫ~ι'3j0ߕwH 5e9dmnG .x6mB$O$wgryۄ=HwF>JB=z74.qO x &aahb~Fygip#C:KF/B4 {_srq5-/7;8yώbAӲ6 :\t37ƎB\~Tqlo* PA43 -@qc2`>И*S37X8ޤ5GsE0Vjl0=!L,Bz;?}t Q?~ c':Q?@3 J s}ބOy#5E2`퓋D  JmRQt\ð ܠ`T{$ԼћJOaQ@X;ƴ 091@Tᑲ tRMd|!N,Q"뛄t8B3]ttq֭s8왅ߞC=8zUno>rDySdp^ $mbaV۔+ep%,sC9ua? DҘ?hm'e}$&3T;I?b+GZ&&9qxWYRy\K s>8Woءs]ƌlhrue&Zʳ˲ IbZ1$/힥%){Io)yHJoϮyV#!{RBg +cfuvoᖌ\}d1qTnDzW~K8QtՂd!Qcn `e-ʓ+]!h* cDVKHDyc']٥-C AHrЮMһIW/Γ5gYKrMϞ2wKWΚ›[ܡe5(fltxaYN >rE֊vj !|K7-RXR4MBޓf1YjV.je}q{;t\S k`emSp7y]f OJ3S#1|TxqOA,(Z/湴[\Iz]~uP̎{ƟV_I^TVf"^#a:Q9-fEI(p ;9c[7{1;"Wo.+|jqRѫ>ikz{Gn{{s=ޡ‰[xn5W!,@s(ʂqz\\|6zf(qzٕuVg'?!iZ6)}d^ڍB/[ '~m1($])]kiٶIrܻ@w1_bgTR(^eK2PA, _90 }h;:VSDh۲f7kH&ɤs0vPCR9* j9˞}!3큷j<$=!0<8s;u %:*5|LL = Io%[(g B tJu hp97 8 \ȭY%3V}m^\Zh.V+) Qi7, tRHIف+~AGk&?V #".@i~@ j~eo%I X a-)aE_7"}h܇k0& sYl W$ Ud0/6smCH-~ڒDNǧ{*?'* (ݵjFip[#x%qM!y%Jͱ5CNqt\:Q/Z9烜P?D8ȩ"6Ni<Ƣkzxđke:WJ*IIR|"է)q/%Q\hcdt,[A94Af~\Jy%sm~ՙ!ظBQU$:5fD=ueQ<Ơڃ173p =˞46(sz4 b,%5Jo^_O!D;b$@B u I>DS#Ž g< U|9qdH*g%;:Y+TO\ӕ}@-p whwƧF- 7^:c69lwNFRScJAE#{ ʣнyb0XI_\|;jڰzdr2nAH˅ *ACzǠ9//mN0Z8PlwAj[kSb~k#%D{,zMgGvA&+c5mbߥ 6LiԊHyW%8a.}-PkP0 Z2And}y"L)w\8N,ݧa__Ah;#oT>g5i*r^UKfY41 wnV.ܨz>heH˅Ldv2$ջU ᗌnA~0";VGD!}KZݖ)I$bwb9Dy#J"َgn7ZćYI=}z~y!@E ﲢ?T5uUnvm ƍ؇ǥZ' f -%k"Nxý b~Au..ZYׄf(3"+3Zn PřDe $#;4L~~JqIFOCuWW<9U!/~"R$n17>p:8@ˉ^Z+^3 V) VM M'/9(΋Dv\fES?*Z2_CnrmLA4q ,= )PvF,ծ$@9.qܞ<@JԤA|Qf︈?Ԭ:KSUI{MpJvqNW 㕦o~UT(j0ϧˣ&hLV 9v=]Ʋ'|=M?7x>ϟx}ވg9lFԝ%@Ӿ/[ BS|Ip#gGY}}-ut0 dʟd^bvH) +ZnmFk+X}A3F<&Y!3Vrf@p'R~ gK *]Hs N?8F֩ÃZ֚uIsx~&(vZLaF/čM+R`G݆ۤ(RĪG[ q,<@"`q6,C@azToLh`wzrֹ{G]Ġ=zO (cXq+@x<>AVq vg YdMhK2eX', vPqx:dp¿b;e#Qp ZW1֢yy ^ü``W(4l˶Ԩ!B/ti˿YyV|wX-J1д=\7.yfHC-Lկq$lqСCw'g'E $+'-:k sL Zɽj9\>Gv)K-&aԉ.a~av~ kSU>!,-<'LBK|-3yyf NO#O^iV62 ųn}WHƽ~8`rFU#E 'o-7i$4Dvͮ`UDZ>d_2NyRuZa@qi=|5|#q9E |JMqE\ Ƅz* @(!X rpηJO67TD%\>*St9V?9V_y$הv1+mNYYDMCphgZK 9^}7C ݰ@ FO779&RP"ET14=R;~fg1 D{(& eųVU48&ASpZh]yRy-D܏oz(Ĩrl@96OYBi"=xN'PD3ZDLȹ(<b|șWZNd䐂zp b;%.|yw##-˂Qƅ?1/\P/;-~7Ner:~ҳB8 +?U@OIU &\KZ&j=5;ʅ~85^;inoz `Wnƫ&т2%Ϡ__ezAӝa8LÿW5uNŎdžt]1 4FyDݸH; RbN6\ug7FM$VDS!uKEx(vgv VJMYH?P9s?RС,.nN oR9%, Id{j}}_) 4 >Ux'JtfZ—3jlVFAldY;,8> XsZ>&b5~A V3ъLsٲls0vc^ +Fji`Sg58LU`3Vh0ksИ[T3XxzeQ5F@Y j_Hd8,fh`ܻ' kTENnP@s ~H.E1;WFc2]viGm dR\ :9ɖph*rL玭qHQL2~/b'̦>ns:1O+j&RWu 68ӧ-ff2?!h012 ֶ&C+>0JtɅ)MयvJgH`H,\aݐ,~ԱE.XߘrV?6y,APgH \r1pg}L4M;OJN:= / ]2~:0$=$T?ۀaiU!Y;RBMXĥ@YkEr.s5B P &X#Hybs~/xގGK:iӫCXES,=mEIzo&lՀ]Jyk צPm(P,5LE~4.I c<2 ~#|MD+  -'焛tؽ#Mn |gn&Aޚ>#%2,QN PIco,26Eзؓx}f= Z:b=zfWK*>"nAE pR!dT4;_VU$y:9N&?O8VAVPa㹈T (Tœdng0X.]F]=l&DaQH3\jVe$uQ][v@ bLEf"-ZBwXh WK05ꃩhG"gf< 9{UR2L|2%h2H~,}򅌨/<)_A%gqPb='@.CUh7SA v~2$S;4 J|}B)ꐨl"$⭣prC;sGй==I%LmIN%`C[Bi+WӁ%ܗ9aZP1.w噽w`B>Q{:i ymE'qJBԝڴ6S(d|^&FF0OAh|dRϘ?Vٳq,LHBMt{"m/'9+=ۃA'W0X`PvT*d$5$L̚ZTK0+)M~ΰvaa=wВ,|ߋG}bkVPҒzؒls McV#WN} n.O`Dg0DC{>UGp2i$SSg)_D!'jMR)oHwYsuV]Q5~lZIz E^uܯgpH)(ҰʖQZꇘʨă{n˿pbLfmr#ZjxME$q- š*]۸֒5 M"CK˰&eW-NK&Y8 '`ܪ:Xָ](SmoH c;KE *m͙_5Ӑ(wFa h_Sz4+YMWLIpQii{OB%0&Yy@-n03^k!r!qFTڔ \C[3'ٕWU(?ܟ'?~H 5vAq˧61R8?V.N)MY[.A[-[W_aN]פR@V nZ$/p3$ASb>4)PNR3,YpNjY0140Ed> G [ׂo18\6b6(Ss:WT=;gr> gVyC^ RNe'Z"4*I $jr,5W 􁥏COc{ޠPLSF$X&:/!iɏw%V7t5b>Y+H*!PQ$COY->yH*FHᐊD[pFFy*Aa! Y4P -Ϡ'(Ko&lKN@t>.F`j7J(>q@JamJpr˿HqLlG[jg3*=e)BY m'mvQc7E/XԲ1mL,(Wn ow1 g\6Ci|DZ:7'副D坵|eJؑj, \oh;M3&HEsa#ߎSc= .P:$;R}K` 8\;oԔx<ײOaO@$ (N& 3ay+m9Z(t;bDX!D?t mafv*׭ӳBDRd`*s>UAV;4O@Ͽ@-2[} Ejsv^^6 ؇xv" &N<KfJdwl0L 32r ]*= :>k-?iUN0#ec@nV+i tSH[PH=»\Ǎt/~c`׮vǵV9(nfcMp{9.R)q3THr9zNX;"f{ #'t$lK+Ԍ f\R6(c>*KTffULj+dKCSg¡9i ,uI5-n}ypu `(f8EN@$jhʾI.gcӸk<"kHn ,ʝT6zy%_͏O \'R`)(-ׄNyʁ/ٮoMle~TSӂ fʐm+ T7/C!j,h0D<lP.jRRwbܗt*!֡2jWLl^d@Q gpE>c.5"Num,5B;@\~"@?2k9D?ýb  -M=ras{nӽY|F(jf5dC?cK&c/ݩl*^ q97SW*uxatIӣYԴrTWcg#N2kK}pyrxFpNBVX3֙dK礭#W9Pډ'vκk歷{km@!YVAw|YW52/ZSt',|vpadYKW|S+@o=['%=bmз7tnO&i ؗgبm(;]Fd8m/RBk BG_VUU$5FS96^j uZH3G;0x4hCH$}mQGբarM!% Rv4 GW=Ԃa^mEKQP.w{xVa>f:SdOq9>dkqk|TtSvm:Z,JW+!f' KȮңN n?7^1j58) k);]V gtM8t6IMGfFq46?nفjTMV ~g%=jXǕ앩 PGd6osfl'Λ|C0,Se Gc(2o9ٴP[(voa1`NN_,qkRu|h}/Ջv/<&v=2qW8`Oj\#"AQT‹Y9lԧBͬ̾tCwTnZ7gIG@H[$0Nm%* k7/ Z{j_dv]||}u~ _P'h>ct\Q c4RBNy?ޮ$ܝkOUڒ?IP)r\,ͅ/=5׊GkVڡ 0hqG2@p9sȜQ&G:> ga, ?xHW.p()JMѸ4/ݩHfglw>ng۷}Tz4/ )T hRr7S'нΦתW ?a5SNY[ZsQmm>hd & ` R)uW$g!E w$Κ5; #&~bب@LE 101p퓈ke$}!HF#:nlt>=d/^jY(YK7֔bdK=˲폀cvhCq]:-ZqC Ǖ/z7=:FG89٩5)TrKvYUV,dw-b710:+-lm8],[{ qn'ɕsQy$‹AqM2^iJ L;Uyo !S$~F M Sф@5z(.غ10dooiKYoW<"+ri2qmY6JL.߈"jXq#_N91|܏0'XE!cB" ª?>*d`tcI qUE4u3Q>ـ>-vVp[}xZ%`}"L ?d4s7$5~'8(l? j\2 T82B7qs4Jy]/ϦQJ8ލh$I"5F`9J=ې6Y\^*WiA Kh:WZ슒jcoWgͱTaBoS$3F]k]ڏþ!$qg MT_Lw@9/?O @?RӇ1ެeD 1ڤĢEmJ´m%jq1kY<8AcM,)Ab,XΟ$;‘ެgKrFչA5~qzKeM6dix76P^YN'Niͻ1Ȧ?2 Bň'RSUPR\ Zu z"&H`䓵%6892j:j&F_Ki[LnR$ZW]V|{}|Nhp;lz_MaP݋MMaA;f: tVIV43or(/Cip"fmȎb~>F ?˛ŃH`Cη&:3O +\r.g*QDQH:+!y ҒZ[<|,cO 2`H9 p!7=ܒ.\_6ǎ$WLFU=ȫ`/ .WrPmK\zS_4K3 MZ$s*Uz_bye|3b%:Jq 1V]1l^nLmO;!va::^_ה}j0ͮpD.{5 p]E4#Yc;_•6Yd}Il?ӯ$243yƲe?p>W33Pۯ;l!0/A{^hU٭3 ,>(mO ъ4oL"񠊱*fҐ#vfj0!+U<Ԭ*,[G*UhkM= X? >n\e#:)MCq_1'H`x `O(K;Qdniv1޽]կ«NDŽ :(*RΠUb; mmOor\IYj> x%3#;59S2TՑD\f Tp- lq3gũau hIظqBt^S=  -úFPU#%+Wl%4L^tgKS%#eN.l?TanM[RXV}𜕧@krXJi=!%NciJ5 h{yņꃱPԈP@h"86UKi/`4ˡЍs`!I %R-nWetlU'p@Ӱ 7usNpA^ &os 1XˑX֥` 2ňߏw*ڽ MU.m^w9b OUQS$|,YO^s·UM#]f]tIn5Бknc `\0; "ڼR-M+c"(NK^"0'].F/6g c Y-SQN d!Xf<QJӢk(L%+] :܀.,#Yc[\U؜WE&,%kx6U_k+܏4gۏA%NooG.ƻDOxh̰0a֊݁vl&_Mj/.b`IWn+2S!ɂn/%T=nzkL}$i!cuDmPPT5KbC܇=3VFPBݔ9k"쐤϶{<ۑ!릃He?˕dak"XШ0x3ND'QT+\NN@IBpDTiyF `W]s%\i4w\.-}R&#9 #".őZŒ&IX;UU׎OB^7.MMCqc֌͊7o>5~G쪋YzSH+V1xt/B͗#Z} +}/2ڣ<"1H$v 𒾭*a$Tn(+ғ U\<-X0V49l!ƚVOuqE I2jx6scD30X]`TEu$MwM;.qn HxI+\^_`vxGPD0%BPK7 K@ ~N'iD5ݸu;jƔ)b9 ĜЫ/CX>\8-S)\ŝ_XSϻ>}ub^q%ӓ &H Mq*<&v3PaD?^`Ӌf*QiIKEqu>I)ܾ'K>kyvّȿz?&F諜I bB#l:2SnMlZM+K :.SQH-1X^|X KqÏ儗+VF;m=̂]sb@>igd!Y[v?o~ΣSs˻v\L "4@ W#+E_Uj7-ݬ+es9>0ƛ/Ae3W٪.M(>oxȢoSwP]3u&rVƋW@B_k ,5S [ڡU8v_kytG+(S-Jádf -Z.InjOłZ)q I }\0ܻWWh@6a)֡wpoؤFn :y> QĹA|H /:@0+QVD& YgRg [/mB~0i>k3z{m^}lmZyf1E9Kd|6O|܀,!-j8%HO">{Ysc*[9a>]&əQ+ ?TcP꧴C۝@P|PCVh!f>= Ho 4tBASc̛bXc`E'ήIkokn̪D-QJ>џ{k:4h\|+E 7C:sߕ0'|hsi?r]2~%k0-N!Dr>[av|:_1%AisQ.{ e Ysv/b01ql߈b]I}vOު|V`4L2j>/?ЖJuׇz<75F=W3v2J1QVV95\޷?>$B)/7$ &fi_+0, K6\Ү߼21_'6ngU!i4XBǿ4W9>ӑH $,Aθ5?zLJ|u,\}smvҙiErL= Z@Sh`B)$"^JߓR#0/˧cܜ"]YdIomY%C3ZHS'W$X7fD SjdNT p gldPzQ߮/iqp{*&<É,[<ɯۭI_fg,!`wA؆YHѪզ4qbv "̱4O$7_1D?+|\زIRVXa{o;vVj5VX}=E͢[μЈޟ:e-E+B|:#?io&ڴ)<ߌPȐmhm`˷#s\g+ %Ôk_>R}$P/˻Ka\grtAsm&a?HR Jz@L2H0D]`PZ (  *m_szur1\p_\ 0$>v8/Vеz6޺HCkBlF~-8*gJjE>_4e D헫eK(%$2I2ͤѰ,ZсW.p?Z1{+LMGZ m2'L{x/Ə ys>gɷoY6$fF$"oTQ4Fb=z$b@yid4pÅ,Ӊy4S&]_}|bOJ?UGwwivr k!rgGal}Z^=@xrAL,> I-/P4亭뚐1ʕ/A_@ˆX (gE5#DSpZ 0%tpoIEBl\_W%еbra.$CpiW# a?S\8fwguSU<19z$Ӭ{D8I#s]٤PoRL:SS Ը -&F*L ϶qΛKڎgzHw%-,tE՛]ǐ. g7:VA'{|qX9jV]:bƏOsH+) nEr GCQ4 y9ւ]MmxӺ6jPlcȅPIA-flV6R!#Up%UgT$JDjх27Bviy{ As?` \AX LZ_K7)ɪ7au/כDFڱ0Oh΃%}- " AD* kb䬤cTrL2YC)I~1%8}J ӏOE UQk-7:?z'_57?$q&s@P.f(j9~ NB&zm@>訫~zzB|u69e01+|v iHR62g&ȒTG_͍V~eanG-p4*ʇ<eNN.]-z30oa[JmlaɊ>ĴxRLsC.?Q2ۋEEcww,މ]W.-dfƽ{+7-mg"-8,m=3~ԉ7*G&xȨkhnuC|Va&Pzh6.C:K7qlw9B3)o@x ޼QUE<iakzK]WPaCU(=>37?Vq`%/)QzX#~ƌ.=E8‰lY 2 s)n$HOټ2_fbVc]mnwޝ<>J⹯yS%g^J"{F(<ϰgΰ6ȭdg{@/3>YFItk@u=2v; `a zLra p$)f{BZvYT&4nes0$zZ -g:nXd;[p4-ymXRaN,gE)RK5[ n714 hw5d06V?SjI)pnbF\k2R-I֍JJ'%ufM(P}zt"[@b^zN%+/gn`ds'xH |-:4c̯w``fB$V0m 2cBe@.Ey-\a7sb Tɱ<d&"XzYE_Oyl( iŰM v(ZF>/mC>{l/K<\=PF5Dr>-”3K}ohT3b՛5j HL ԟ#RiO*E ,dpx]f mhawVPl k1tN `dufDW\{8Ͳ&H6DNxt۝bg'D4 !,#s}*ciȰez[ U(h_ zL4oL"n|D1fhG=mh._zW1"'%Ũ$Z4L9RVQx4DlWQGvtuf-`DBTN3(/@&L+O*\rf.cӑXeUeK"!JcjVi, / n&Džj|ut/żX V" yRXxa52p ´qݶuhJ\Q%H*t8FV"ѫ_3P8>`Gn~FlrS ֜%)Qsn@=.p5(i=vh_iCl!rZ Qx8ҝ|^ lG>̱Xѷ^M/Kڍȳ;A('iliRZf> d1 ?aE /m'og;(JJti/ILXu~se&Cy lGy47>=ۘN6t~b̝:(P54y_n;Ֆ,1RB 0{X3PYt:#q3ֈӾ[r%.ϚB\-9^:FeJ- D lpǺ p'YIhܧ$D )qChi هf \&f{z;D}+~8qajd%/![J TGf`X6 N%uz+as.:]Ÿs;&82hr&FT M]zT =Zr b%=HAٔ%W/J4njA%EdҩY)Y:g~˵EhxHv٢ үj)ތd¼J`ӗygcrk/x{5TQz^" ZSYA3MS(0zGUk 2wo W-=D69F>}H*o3U ^_ nQ& jdžij"dz1-nQabNeXÛDb=Oӓ3'mm` =?kinơ݄-5]-4xU?rmZq ^BL*HڼK4ςP;Fk%B%hG]2+#SP\-"[^7㹛'1_{af~0ɹkpv݌$qB+4ט')~ѬСC^`bjPھj@lȝTO$2O"Y@yR{վzWמ-;b h zg %Ċ@WK;΋+̬i6kq(Pa,v+LqH@[X.m d w =xaNEkW_ɷ~]_صts٪i}yeN J*]H_ UGx#к"tW Ƙ6@$zLݧrΑnb>@7=Ppt&ߺ⠇mŗ}g"̆-có˻zX>LOݺ'qjÅ`գ2>H3L)6hBu ,&4#ȝߞסFVFδǩIi?) Y-,&RT [eTVA s.ooCC߹PXJQ:C3_6NEZəLSܵvSW m)-? bwb(SU&!P5 >QQ<.񆄇ݭT,ARJ˶DTq`Z;̧ݢ/N܂Kp ޖ܋:ns>_4hhrp|`h9" vz{ۼ]|A\Coţy9Sa['_<ǂ"e,.g5P3ΧԵlufv@m00AgwuwcWuS7{jڵ('W1'XFCPsR\0ȧE oFY,#i⥄~Ёxnf .g(uOnh. ._Z(v#(l_C67S~=pԉ[ z${ph`W$ OBj=No f;E6h!?ݺrC<Ѭ p0]J'tI.+~V_դVD~qYV}AǤZĆ#?מJx 'VQ]8;raiI775Nv=TIXCAͥ#=J{eoVsr{i`齬&,vRuWc,7%Oq^x;(5jDp ?O`+Pd1zU ~6/ DR3z6^ƔScC%fOyR?\c?a9ۨM=4(3ԲޏP[O,{2E&ujS;X'N%&Ml&MVӼ. Fμ+_7Y7LP1/%:(^A'9CN$Y`+t\lR)9j#2x^wU[x&uύ2*R}fl)s-Og)a(7ODK%IeF@V b#+\X9BYrW*Kkj}tW t`iS*{ํiI2)"'~sԱy-k1DH#Mgr=gqp&Bр1,|/Űj=~/bbq5/LMuVоQ,;嗤?<ߟ>g=a{D `x?>Վhnp(df컮 p/i0 NJ*thQLJn2Mdu;*ĞvpF樥gd er)>[%lw]V{L#^;UA U0l;̟OW~k?¿D͆jP,*䡦 9p]\jf4& cʙLX2y+3 bC5_ F()Q;t^qBwϧ-\ǻ% ,Hਏ+@ .XH^x$:5_#{zAʈ8+@>/$LZ _vṗX3nl}b&ˬ &Ҍ G$_*CP ˓ґ˵`A1Nncoh{'o N4G?Jm:&|1E8V'˃Zr[c&pGRdCۋ9S,?NG]h&L?-\cDc䥨Xڠ󋖰9 ⺰ܐ>89|K 8uG Blg HwQ -fTB@m]3S :X,El!}}|:]?s3m<S{-xTTf+)zͰr0^jsV2a9'M(FS2ŀ%Ge"7"}sYL?{C1p!Pg. ϪraꩆZEFn>p`{qBQx|c||Laֶ㬞S?RѸړ|-ݵECL;B%}!7*TLي9s710z璄ZD `IL|D`Hմ%A! \E\L<W{{v{0P֤!EHȣ ġ!k[+GH'K Yj l=be ."m'7#wtLQhZx79nD]^ev\UE1p#;bD455Xȹrd_Ha!>D@B S1m b;y̞H_8Rك\bo@mszE3TH2i`L0'D@;z\P=X߀ީ54:W}?7WU\\ki*|%DH=l'C Zun, ̺g9}mTS؇m|, werV^QJTWh=H$OcqނP6r\Q'sSk8)}U+XvgqFNe ;Kz̫s辙Z{zRW7X|Yh&ݮşф=Ky拓|9aYRzTXNw/'DRnq͍KH^Q$fGoYꊘ[t% ͑b|ob L{㊕HHq P/8CYK^tQ?EFBE`e OZ: xuxmXN%ڛQ)n^`[Pzf}!̗|e;uJ7ӓqrwN@ۗj0?t,(<[G\q3;\\M֒+?X]f+%،g'I-}5w8 -_ah{ 轨Ffs}}}e ::r"+C+2>|cdx#r nAmdZt2beV6O O~^z#H &fIXN;;mWy"N O(>uf>" lCܲܦ:p`e;q?~̥dWyT{Vv~xc'φb6NK K OĀz Xsbnj;5&{=Vcf]灵FͳкofZB$8هuaHm1kE\Z&Fji!QqX=͕l BP.bZclf,gq$f4_b ŇˍTƻ< iW =B}㮫K]#ql]{T[Hv㐦1{4t9+Aӂ'%}rV= w'0EhFW.y6@H˜d|a_즀FtjF~]s+BbyefFisBe /֭z͓O 2|Q( ;lPf|˴y ^9,z/⳧si^3Q#b)"0[K7S,ʄ!NbV"pL_>G~V39"y,L._cV` 9({S~{lU5×kJ+ u.\w8R) Zi'Ύc;A8^_$=X⩅cv7r'$[akqA3FȱM=l 5IJx  |VPI) Ll*#5*7Nȫ3" ggyf]jw7P7(~XWp0L? lajX A\9ڷéidPuFcJڣxxڠR|[c"MKߒoƵ-mFs{Iw Oࣜ-Y9ߝĞcָpļ6Ge.%WEv0r3dOk*uPLV)rgйYҘϓ.6. nuatqoNpKa"Bf6iAQZӡ25 ~(+N0ȃXaQL?|AgQgI g)ޚ3"^OʐLAkxEF5iR0 bE8{LY"ltaLبz)OEQz4T)MG%?4^TwA2E()8rYiYuCbuGq0qlTYNw׊^|:2t;G* fCDG׈p??ɋP,Ms2="*6f;D+*YO񷁻%#ztCFpދx M6ݢ6tG)[|[v>cyvS;L7Ǽ;){r݄S^#Zӎ-@sEP:z>v(D̚հ HYBcA蛐d!"व&]|'l 2D{w_>2,)L"oafՀI"M΃MᴶWE;(3!}-hA9N$tŪ#vY1˔!AVbNTy\p^!$t^_c^tãe"*q~ӑЕ !eBw+ǹp5?h kWٞj,+GV[75ǂvb[V.+1 j~~^i վ @N7xE*ILBiWv yt^q9Ŧ,OnHݥJEfHUX泬B wp#Rv$?!ъurz'VX{jv%B,Vt{ :CdY@D:2bҐlrPhRPP[SIvJi*LwJ>#elK-3 9S'qĈA-NLQc^1K8KPdlVGLEcFlH0ׯ^0O9:I3:45+nwll}GG+I_r[Hsd̃یNQZKyqqKEy(\pBSKm%}>ܲ6{+i) ђ&EUU;{uc."n9RRݮ$ 1&K@"p` lo6kq@X>pN;G?OTyL&aphH 0rXYYjk|/hxXG$N;1R"T&aᗔ wK8SsBcRLܥ\yu}k\+zb4tcfr$#]y.ȗ`v8&;9x{n<>zƿs{Y_؎]uQ3G4`UObdCCUFhFGb> QIH'q3Bl `@`7۟:Ip@M\P˕Sm#"5l8BP;+2: Vh&Lk!3سwN܅2+*65ʟs(B( U٥>(57 Ձs%Ae-斏cb J*uG%_&nkR"Xl͑Ll?qIIlֈ% .'f<}Q7.ET+h) ΖMJ6]0Ziw=Y_UbvM+2_LlGѺ-d(U!L[[zu>Rcn,C+Rv5_+㴠bg]#a|qd7NJQUIoYop,Ɣb E$kUL6ĬJm̀n 7Lp 2OʶfVY[j KU丁O>}LZc LbE zjzāug)a鏗~i NZĂ]YC%5nas2TQs`a 9~y h#e_=z]ey?3Hp@;|(QgґZU@y{bfn,4|q0)Ï. WUgYkfdWlZJ)]e22qMU3_o¨?qz`S -W8M0UR=6qRƣS9Që\Y?[3ٲ^Ȯ+XA +Z $<:TeԵ{Z^{ŽGBt9QY?rbG4 U:KX6;$*/[lӰ*. .ePH t+9g~1Dr! (~/sZ/mKK>`Bc\U&>-7x#\#.} b1[C֧nMxpG/ LoiSg/ c8Yre?G^:M q '{cQR!&T0U ܠӁ@e`TD əT"+O%9lY8>=g;wT "攸BBt)()EƤK7(%=-"Ȟ8)"F2n CB̓<ӓam)*1 Z{k}"j\ rŽ88.0O3c #ʓ{?b]ո9 l{ć,'Lr\ PG0=xKI8xpvȦDb.p\ޘDΗٱ []~#ch<5 7W H.kxXO\Ӻ0 maDҫ[#'cVnJLo?DL*_(N+qPx8L*1ɠVپZ(sF:' wIa;'I#G۔d|jL4Kf  ׿ 6eێ :?~!H'Cf;jql]pRVh<ď 4Nam\z/e[RSQ 8ϳZC4fYSb~~&]]=ox4 MIN5raZ@lč~o:vuލ.3t7|vj((z#9K>eF+4}@e9yVʮѓ^8cZʐ>_^Xvf1&NHCe8y&Hrs_<5,ع,vJ_EɎ-W Yr!oѪw ' p%@;M[Z5un&<Ak x*)byãCEIA)4;jӺ52=U۩䅦%|K :xDܵ _k9i8%R:^yB&nOohӳ2lBJn==5ea*Wօ⻰DtNAX s;L鯪1^7TSOEfB{LvׅbR2i2jg*A!r`hJԁwT pE#;Lȴu^ZidUñ?gpޥ<}ݒw0PB(_3Dv*]X iv6MG} b _&I7Tcalυy !f8l"B2a*Vy2{/8$a&>ێ܇I?XǞІҺRLQ~yGFLW9[dzzʘ FfWOx_ޢWa%`C\ )\z%lR9붐@J [|b!-)ldq-d=<^vrDx{8O&;M䈮ue ,y%h]IL>2 D{\􆀿dx l88(=Hwx)3/ްˋBOw5S'o28'G oAM ,4}et%hr'e-^WQ9ys> ʤDOݳȥ+h3Xko&90u$P%s<8.r%|՗$MAZ.jr[y<ܰv SWO6 z?8 -zd3=`AD'fa(;Udi(ʷO1stD,޵˿/c}&8c ׂwg_= UՉC>XNz,cc9Dm#dp(f<~ 3_eL-q|$qIP7-`u}b%j].~%Ma[KUwfja~066(Gw# ,n|;rvC-YcXRTRͮ_ *l 6Q8]=(`m"S(8+w.땶r[ODpMp[EETJi/ɡzAi/*=|VPM l)Xf!LL"\VqpmWz<[ttefZN7Nx6ou?fidJ^,I?BŒ^xO:ʡTHq* i?32ghX\U&87 Hx,W>8~~f/Nduz.cRcsԄM"$TюpH叴PܝD6ŭ@2 m-3in6b}b|&PÝ-SvdEM3A_t=Xv:fʡ7D(/7r1䊭F:Jʹg/&zf^cښoLj3V-bb /ӆ9nj!ɜy!P@ g3n)G4g4s5 *6Cv~I?-BS29ːCFAPzp2g,r{Id^ex~vUl`^[zAd>]# {אK?۱4GÔ6Q KӠNR?7 !ܣqL5>Ĉ.)B6B͢*qlKRi$RR"@Ho$--KD%yCTuB`i9DM <*< bP@ڝdkHOmX[2S@+OH3:=⠲)3е$3k|b]!.jOUPT>\u_[$n)gxF`NL'MōJz!><Ձ6Chcͮeƞ0@<3NWSxN/ : lUܽgTEmxFB- aի'2@(ѴsCgC$:f.-`}ƧrZ`1h#9| 1X3yrW`ɤSSrjf A7/IC^$BVPG9krtTbP[txWrjW*>ipO@\;9%[,8ɖ'oo+܃b_ɕ}z(a=7tn;z UcL?Rc&ݎN;"σΓ<=NX3Q#励~#>bۇx}$ 1p)a`T*NJf_oXMŗAeIȐ Y[OfHbC{c*G:"I5SI~*F <50hL#{gtoRa]䰻]sVWݟ.qL٥aߺ怉 |R8Cp^>xHJҬ/L2yyIMr; (+.5i=}G;Bٗ0]sTkg)\y̭zVttYB ',,xmu^50+\C0rlOO/r1vzK:on(F|Fu]CuH^38gY],N_"!68j>!d&IDFڿua޻*}cۀm HGR'Zl2GgE#-rRAw60í~ޑ tڶY۩ͤ?MDFѕѼe] iO[DY0֠ |fdIr>'B{1YESsWcRTT±14<)t.܁|ߴB]WJVؼ!@xG@~h#\yx8]Fy*x-gy# [ EBw$+GW3nvOs[l '%^8. WI"<*L>ЗN(Ž1jk |SdA6e3Ap6T}щ#V]zG%)?򴆧|P RJwd@2b|܀͞h(+|+]J9}FJ&-1!gJRZ FU|TVrsg稸xM Vzm;/MĦ<כb kZ>HT`!?Bm H'k!'P*\.1Fckv}2'^ըD\tKH/byZ˝7n*cޅ\=Ra1vĸ=]-k|yI3h* fo"=t0YoF ъsս ٦RD xnfC;<$-a4lL*١¤߉!a-(1GRC6QcKq[ZgDuLv':ĸaP5a?pG_ve\/A,r\[HK ;TSUD1 wo֒ڲ@}YB'JQ6`Ŧ<1Hה"䟀)y@)GKZi~rJVrdQZ=\:[D7W}kA>tKV`趩J.4. nϷF !٘#Z!fu¬ɖ]j§!B}NϜuX}YP\ ^ uК44Rk# |5|׾㐇C`{G@[{gw9lk-lz9ds_u:; WU "d`iV]Z~PK e(b*_Pj~je&;%a@x(g|-M'$<\ 㿦ny5.rSσvb\ j\i&؋d& 7`'^(Q2 mS YT%}ɵkJUU܊,z5HYOhZ?M#uEpt8Dq6CtMG>o؎)ә=GD& ~a )˘d2 "gq SGɱ/4iLP,hWhv 6YX Udb.O& YNݓ!t4tųH@VyL ]$ؑk`c?,qc*4.mnlf h.!yKtDaRu F&0>z^$f&kT5:Se_fO؉//atAR`#u>&-Ck!cZ~k O.Re=n?%nw˼MCIQ#Fͩ):_|,Zb 08 #ʴڔE0FchkG;4UOFrWKဉBw_ ѫ*lʿiqcL1{6IU&tUf1fl>y4Agq{MڢəY"$3O{Pa+b   SLG[9nk:=[ᄆb4#ZVy ylPhAW=JO)rP;Lk0NwnnYP6ܧR Z;~x-c:qMy P>#m}Ѷ|IO |5nPzK3nWC na ?\kmQ]m}lQ,3}F0V ..pX4Zd)Hq h ܻ k(a0 l_HӰ);o<}A8O"լ#~$E+6x*\H(&0:Uqk6v$bmC鯭/4rN\8%F x:d $E|p+ҊqW0 H@Ҏ|ޮߧ^1OY1n׽ {i^>t## gވ~id$ßN?CJ:w\̝:ed[J-j'"v N T9K?w]Z6C7ڠ*x71`<˕ s&`=0{ʹKNAu«xUqDm:S硪l7 |q$=+_Ck-ovFؔV(L W jB%IEӐ=P`*ԂRo ;_#c1(B/0Z<,Tpg2*8I߃$ Q8Zb;n3 KyXLM_HݺRh[zDE'OdfP"ٛ T" xd8fq0v% L}N_f,1Gs` Tdt,u !I#-EiOؐk=M!% ND5:|%ǒ1VKK([MλA<`١< rD# p9L ;Y X0y̘Q~12kǣg=. ˇm '9Z`#fgG?+/A4ǠR nC̀4I4t@<{yJ&~DPߨ:EUQtcPnQb(^%?zýAs  no:#bZ1/`L n7.z*B˛ :0RMt +~^cNT K@+$#Ho.e_OǚQ~ ~b'5;jJ/wW@OU9)Q^lP[w<6! ċ H/~Ћ#߲4%ngi~m/˓LJgZfאָ¹XGoYHnY9HȤWĶ,@WQ [D|!BoY5/H{pąٵqبڜQ:#-mMߥIӎxi]G:{'dwhxے~ż#q |'^xgHSkuڡ' "_L gPʏr[-UWY[V3eY?w.0/eYlS$8 :iM!sMgY[ߜBDQ4Q5Ja(0;O֒S[)msO`²M PgybEfFf>@sI7C{ƚبM7C?Phb;7`]!_鉪ryZyR!JW;h#{ i n? FO*At"ԟ>!X@NƳH!L&n@2CϜ9$ǯ%ATe\g^ɚr-;~}@-z 9Q##*eCA}ד&~.1kpF31\ՃB4@ԦRKS*(J2;#8 愗mH5ץh:?!@mz%Fy[.4%܈Y* H{*7\))X}^1X;ul|+P5^Y*-h,)nJ*Ǻ`a +@C&qB `4y{ĉYYGG d|"]vz臜`TQ9:r 5דȵ_)XK:$ۿ]hFy鵟Chn.9;MQq# * 9R`[41 ZbX6;_G}o]1}mMµ&ʽ>v`zh–A|YHDFo@ )qP̡H1X*Fv]F< lT^EZ%oT|SfpP܍7@ n50άOh/nPL7oêrdN:^y:nL)kOXէ󋂄 8i @~YUz׫@y<ƨ&.;SۜNal3Ow%z ݋5m3𥳣 .A*1s. %+%i۹up8`۪ q#*~B"OtE W03Sezy-MJz9~{̊KU9ު$L_@-eE U.IZwXjr+FG  Hu^)A@X\xoHgMa޾* |لrz*! S,57]x#qI7\T&@$8bMdeдm$i`xCu{3 SS+P&qc"po1е(P얛tk]uDiV .o^>( M[Cū *dkGl K yew]kv֙5k+폫uH[׶>k-TuW$nF&u~ $'+84]A]Cnln=$'lΛ9C-ZETʖ h\9W<&P -M/@x;m{t japTT<{Rŀ"z=#HzG D93ƵlE2y}7ôQn#}fNR\O7y]W4 7j(P=n$ꠕ8]4)U*dl%ܥ44U'=iE^HB2X5eޑA6nRfՑ=iY:M崘HW@B+VK +:#U=xZSR}H)KX]z$jZ/ qts^}.ĂGI,ďGqթ,*|XBőgT'lyMPϚ@) MPZ{eOײ/ݎ˯Q[tiz `Aod 1/&?0B~C88i=&OqR {sRxKh{Pէcv^NՉ0kFn}'rCW'B" d_Ⱦ`?ll]b_nY02hL53.}N"{q]dvKPQUx⋃V\\?rOG@c)tx{7;>-ĚԆܬc:|k(k9M,DOV3ݍߢ즀TU%(9QO3 ޣy}x*XK^YAʧgΣQLk D^SF~%&&J0eƃXȸ9HQҸ@FVzH *{58!-`<5+7=$r('iE;ҞjV(^NE%*n74"}IX&JObP(?r9gN EqbR6>[zT]EsPhbVPEu·$.w Ѻ:sSg-Vd}b%9r`ρZrW>  ֏h\fkk! Ng,B_wPގxCž&~ŽPHh@k-vY^x{OòޔAu:Vջw՛SNrM&Nd+ٟ^1+EfΠnZ\9_8.gɠLas!h0 {} 98з׺Wdݭ96OH[^~դZH ױ5Xl~Eq z(0ZO9yUe#0uJ8%!k[zxRQt%jIEQy#qYNۚ\vİ Wd(;W J~R{ePW46uEе,[Є7 XЙg)غvGR"+i!_|ƂKzز0{qVj/- ( Ws^L~x*Gcg~q,&_%T[Kc: " |]=l[ \׎K9R=bK:~ǯk¾mf Uʃ. (4S1i*KG迄\;gbd3* eeVCc_dh*n:!ݠiIG?ְ`s=l+e5*aPBTId E~HJE(7=?3XC9H0)YV #pz ᡣq6(%QCWA}?B>Ā[p>,P#!Y W$7!&J!/nû80WýEٙAJK'.7XQ&tXHCQ`DD@LWQOѺzX( ǾT3/z?9^swV4{}h b!绖KD@KT&GGK 'AYٻ753eBWl.cY )4E2kzoYn̾kWA+V:d#X뱵݋`ȰeY4=q8 &H3hLB%*uhL}3ea_ Hʐ*W Z# 8"_PB=v";Ozm7W[81s$֦fp|B*$:UK*g !\g%\+!OS+jq{tjMbK'Q@MQ/!4[s9?G,7j~srh}W&ɾF(baMp[$ ٚpGMx1, BUR0Ψ0Y"*<|lJGլei0-6-H-v8[ϰТ.s)KXdPOH}0OϪ1IEtrJ%w D#iuc)8 FyTDs{WQ_( >VLe4mgE}ʼnUX ֕ .Ȏwt$j'%x=(zFٲeCTrK!ֲagHr%n9 H2:RB=0哟b7= {*_aR*KPI?DF 1s3hZ> RDYwd&M!g_qbƄM{Q2q\  dKB{ݯ<0SAfy?|ץjo'Zr(exyJ@J/+EOk4UQ<ĊQB_vū+Mlm}DE~=)G-.UyIpjm{xӂWS,R2)o8!. TT8UգDyM؅\l`;9C /}n(ջt743?M3-6!5u\m{RzeM Z"J,^k{ 7 Yh@I Y :'9d"),v^)SUa#":?V R*o,ˤg@()̇Yh5_Z^ـt]bo%%@ɌCi)A ~u9DSsp9?$4 eq LP)&]-Y=7-#m݀iO ,TB^I5@ԗ LE IFfGEL'U9d-T^"^lz1X;KO{׃@C2OzGRѷZ8J$0!`O%w' \v(d|WU0\Fr(*497-B@TE)[4<̒{#%"~ųZXTm=FGgn8 #ފcJS^4~PԨe#tEVwԆ48Z6E5"IRO-bAjE,(=hߔ~j!)+>%]o&4[~:\p[X%_Ӓ!2 Mzfs DHo:)7 quַThO\j8la"_g)T:s?oPbFVQ8 'Wݤ%0_d#9sXEĚCveV]Nuwɀf>R>v bHEh4Ga+ԧy3{Z9%ӇAQb~ۓ ^X0::2/;bj֓/Q: -1HAQzF1uQ1ʸz4cz{Γ/ӤK9 CrZrE ɌN6 ͽZH+bF3GBK]UkMOz68_VH_`b:wXqzuᶎz%fKʥcniFV^޼$pK*7rnlR4/&va4 D?UP{D,`O]dg5yg4Mhq1FSkDa˛s@oZ~ xs ]ѧYb$5*&)wXx)ۤ 2g%tC(kʆfk]–mLzD;yOpe "q $+"m&rIO zLḡh;ogJ -|=j/MtuUŀ߼(3d}Pf!0ng꘷k](X9hń9 %|Nηk(‹~Bow*ZB(c8yZ{xUN.=6 hQ-S9/A C;3f#.F-cSYeҔ$uSof\(SVPo,eC4#xWNfK|vNCx[.O!5NNPbfGN ZUU5RXCRrYq!A(8~2w `du z,!vZ^i:GUmhPGx5 U nԉRZEL(E[\Z2[5=-4u9a2`FSI!m q= ?k1AҦބy\wf "6 ̇|wxe{Z)_T5ST,<YPz^S3Bu6QyY[iq.xIxtƢ2,Ӂ9.~|7_BʻbkYD|cr NMu|Edc@#B)74vWcA۰,1f*.,[PA.ᇕEeKC)\,{к꤅6*+]պ!}iwǴLc'jZy ;"B+v%m>Wg#TQDNFIL2h&4ISNS~>M7b^A%G3LNt=2qC)[m#a42mwFaًW.nwΡzmy&8qJ7 :5 l𵊌mNh|(֤Eu#3ӘP΢7*BcIoBưNJl7T_ob.O ^76ZHs"M xr3i*ž(očъ=}m*ENOV# Fea0z}i7xNx`EaXɗۄMy\ΐDt嚐w sJTycrSkB['QW\/hx;x]IRy.(bAwY[na]MW~%$ȱ50QJ΢ CIo*/dpRo?}+eH1K3Boա7uϠW F~'/鮼Α>_ÛtuX:dI<O޽yKKqj3$ZqفΑ/tom6? 4+3ݵ;U)#x>?Ask^=x& F/@x Բ_ Y2lzc# uqn@?K U 7U  U-LwQq[: 7[gJ/>EPw$UUfǨȘD4|[NhAJr;(Y_,VYXƂ5ڹ,ҔbjΏ5&/kւz"M$+;Q?>(*\H,#0"(d|( ~([`'wu#eOGmez,1֊ r'>2J~xcEL-M)A+ŜJáBRA_Vàĕe)BGk3'qvPuR$mR6=;F5bM !oHMERA Rg#~Iƻ6=6,ߙ90XsmdMb?Ox{g*dU{mW'fU`9Gi;Tj\^!@,K7@# ci}%ZX[ÇOD`?[H%ZN-]Ÿ#DDPQx0B}~Oi* Df^Ła尙i-w+rpEc %Z+]EȻ:sDPq,#,yTa/ĈnEuO(n3&>Yd'-KDS`&>r (hrcM;iWGe4ƨU\,E/N#'b7g{>d;g\ɜY%+&fti,opGZY~  }M8 jr`=5wZ3yo@UF%QAjB:ls2olguO,ɱs`|/+ .W\h!a= y}4 ;4ͣ)8OXp4I, c rb]QcƬ5+}?)T>[ rxϐr&.صI as+1m2u5Hz&gA^&z19h}dȤ]HJ. jI{T_1B-KYes1tWMi_u N6*ϸ.=[L58`;D@OZʹ|#q-upiηBlc߈r@(yCt`D1 \Ψם: *pG} [DмPG EjyLMyFN91+[U閂LqGɲDֺ14;["ǯ-uZՓjn0eg"n~xᗷo]jl|O`;P9aQ E? hp/EI>TkvUulk_ ǃ}YLh=) @K* /J۝ nU*) WV?5-cq8 ɴa tU`_CI*m\F"jo|5tP| T% EV Cb(64KP %̇*l/cOZ 2R` 46,o\Vatk >ɋԎsŞ'hd%ξJVuZg8,xb= (O r-5_Љ95ާ2% tAR.*޲7Gl];Kg`Q,|}Zbd5/[9@%譚~r $\G]4Mz"Ɯ6լO`">q$HWm~ޕVr}P6ddy`CY5r4^9`AݸW 1U@fn0;2zVbgo$$e'VWh!JɊ7r` +-byzd-:cal5_nr?8&pur@߹'aZ#ڨK#pA&K/#I-"qh"z N1\Ykr)S(>8Fu9PW5Ex3\{Fif҉ӛ1"bBZT"G9͟ryIo>n[eKln|"gU8972]yd&Gk/с|x2@1dMԥLlN $m$GTanv'Xp{诈$X*v79DTn:! v!3Z1֐˧/A=P1o)IR֩W@&Fr/yߥ:ΒT z3>DTJ瘹=!š&нkaѲJi/][{ }aoi٥ aEjőhQ|1hl:nx"+WN5~nGEfئ*6c8B{t.mO)Mw@ ͓XL`srL+(j\kig.)cW+M7dtv٠vQ˒_S!5DDކAmy4+l :m! ȡa_{80&KJk8mpW*B9X|q/-":t-[ZSoZoP.#UB ^L)/c*ڬNTvӬ&&pMOz֢] Mqx5vHTO :*yZ$'ԁcgvЈɭL`BVDRS6,EAd#cE]H3؎#aj=<VTDB(osHl,Nhe7)4FY%qeJgܧW!Dnkbt#pޕWadҷ'%*b囚vir 7"=\u'DuNx9Yb0~1CFғUJyHdH_9RW.6 V-Zba0G*I$V]^oSIHޖCuڥoHGi^PQIRvЃ69;@,̾TFTEҤt<܍s:SQ'0 TAGZܪL,>^$O1;kt_[vƸ+Q# ;ICOwI u\BUBqm%{" 呣j0piHr= XID&hT?%֕"?A_?GT!EkOyk8P>Z=],m"uTɉ^Kuۥȹ灱4 2ŋ܍HFp-W[p˿6`JxNR濦GL' {)"JޒA&z]Y̒jNx`*yU,L>j8W:Sʊ|Q!7&|@JN&b$Stnh0| P<ӯN#DNNƹҍ+s=(`qW0GYhq2 gy3:ّ.8TGJcs *n,0rPdnF9>zu~?\ϥ@<%Yrr,f [4]1PtҮZꉞptsN|E6 gî}غ.aI*R7,9_E"y R'2!)OR.-oR7TϘZ=a4<]̘t1ƪN; iEfaeQucAA }x]ȫZdnr`}0Gd`cld桲P8 83<:kc@ˤX9[{7/Mrx~Vo$ Y9=kH**kE#Rq,B{!%ݟ&rKr oZ3"?gr:NLa)55ŻsOczz#_\, SK'U * #,z_cYpDpkb#mư* 9y[3^p뷋 C֟=Z%~l.MtZܴ6]/-5Оq Q},4Y95_hn?ijW_r OTc/xbazN!c5.G}+LBNt0P|(nob0<'cq"e*3R 0;F#χ@C8rNSϐE>u-6OHa$~VYXZ#JLf5+;ɤ,X jՀqm?Z#qP!CjLu O1_@!vJbHЂRl4k-O)zzZUh+ ou3V&F6>6P{UoY{[٨/MݐHN+ºN\o|4,:ήki/1yݚ~t2min;A@wLu808i %lp󥳺Uii*\qHj͜P68; ^Ŏ[2v(smT\1<&l>Lh#Λmq8j"^fnʨ{lwJsp]tp5ljxlkɚ mS$ 0&YBBve.$f+NX's kkJ >eFmV3N=kXy$k&PZ|(7QbQfJ9V74k%6Al?tz`1IBz\(o\תZ9'1nfNւ{&hA\2{%"~T;>Ѱm^rIKM/;(pce7r{,"ieuEriCH>L;HWN\+4 fO#O $iS QU4BEa~eZyj\Y[v]'UGT\t\y Yd|L&1NnF&2Jma[MESjzTm2GVj@.6bBD-8<$2n62߽QFxes.y tqi|1|"k-0.+D-u-"> @"qEuPh ӀrSBɎ<U*X_})g1SUG) @\VHw_Zy4?!F裦̨-x/T)0I( B,z[i\A` o:܊'C՟6( ɵ t@m:bk#??Mk@KI~'J̝D ۸H\U.Xw.auzgVȥTDE[ ZO诗7vL ({[d6КŮ-mVssA:Ztg'Pxc(tUV!c K`9BV8kftIrg\MN5fh_! z<Uu.؋.ɷ[)$VpҒ@}k(Z^I䮒%Lߣ~h(Tُΰ* `NIW +Mh@Y0 %;w Eu'G We}qC$ QP;rߙhb>OۤVUl3\%o5:.k6 (NZR5X(#1bBTb{2Ucи€L·ωw:TC|:I$ࡌ7uyKXy"W:NP$q{G^d8 E =tsFkU /tV]ap ߀ :Rg ~ QF逈crKw5 <xXgc,3vk/(= ԉ_®[]QW #>6hnEȃF #"\bҤ䞯aȱr7ZOJ]LyUȞܺ[<kf 7_|)Ζ(GJ&] VnqG#Lpi[{%NWkh0 r7iBUg;DBsR&GOcU $1PhVT#KIvɄ[یL+@j];@+U19{ôd@/:#0[34g5>Fk? ?ܪRhw}`M*Q̸Dɫ*g:uh8ث9=6zTb0jh̞qvXdM3iVF^Ӄ tkrw~䴆;-HXUiȉsP>q@w!9Qj/E)EEѸĊ s5ŮL!:*yg7߳Y3yh}aio.eyy{ !y % ow|EԅfNX}O* o? ֩u/B:wHa?Ӆɯ`К_DOn&30 ~B eJ}0OcD~K#1!k4ǡ^Ƈb;ʂ}ԄJ[d2!ΕkF^x~XÖn;Ndwoc4 hYa%#A4+WԨyחxeE" ;GWCbyො3c'XzɊ,vti/7>j#q*|e.7d Jq{v+Ɛ=X_K}ѸuzaxZq" 2s3/m+sU$BC(m]<7h=EE qh) rc;䀨K,|yuz_)K'v#y8sϝL!hT2zZA $`uʊKƐלgO{I~2y>Q\tGhzrJ%jCFɬOe/b)z"]-͏'.@HJLLtrmXEN _%iӥYgWQjA F{=j%&.6t--+QY.ncϕ65_AMw#^#tLd:5PvD7~TUK--tp^gC.0ӞX铒d=zIjK.Q.|8Ŀ!I}([{dZOGg~s{r^*y, vyX ʹW=Fҋ0C*yǰ3 z;ad'cB9g`a15nèʓNtX"Hق$1;V<˒Mo<W)_VMM_8_JC4 (~{1OtVnz>PL':y}šJtiOMkmZw/Qt'ӅJ, @9!j%,ƨ 0ts/d$ \j@U>U.:oAAnC [Mj_j Ok@C21NJ7ATF2Lr)^ E­9Mʼ|)X0o /ҵ 4S;!C+GG -JirhOSZstb}nEI҇BDP2^:j"^@-7oτJ\~T LtHa"@%Y#@w0-H⷇Q>rH a9[i`FKchZ {n4ion-<ߪ2G9TZa$ag St M >:'pk qBiy=Qsr'.jG7|'}Vޙ][, hF\W S";s'bD=ж)XPX[l< )Wʮn%ޤȪ<*K9*uA4kAx|FӡYOfny[{APYs&x)*ԑ˔5ΥB{;H`6eDCBaF %)M~{y>u3`RxXDbUY)z- 3\@ӺU\@  N-lˆ ZN7[Z3_ 8T7ǧ8jeR}F'1 U1c)w@]q0 k ԣմuL>2{!(; eCٛ% V> *yvt>f=P4i<⹴ks vCP,|ף3kNȯX"g -vC%:@?_A&sz쩔=ēmj?Urpw'(anQV|ҷH]lvJ8$;˃XZ-giio[Z/&z}zzzI-zJUCiafPMht,׶"ԅ9m^i-y\.TAee'DDf|K*ˡ8Ί( P$6ط+7K_Wvuqµ [&MW`q t/6Kک*b҅~ Չo^LaXkt6#Z~?'$PTIdA5% +AɎ k/1=k9n g:ʐE[߳D2i M|U}1'Fۆ;[93R/LhH!t冃F_%®ݴ2ށˈE7/0JE?5ؽ3,f!#̬sAH< +YzφF[s+GDGvrJ3 OЄ^/v 7ern^Y40Aq"q}{HiZs蕒ݲSIy#]VP> HN>=AྀD`@RD$=M%@4/՝J@Zגqu)J6m: [֓3D!H$rF3 q8a0U^dN$~*`/Z$~圦Gz{/=ale31n(PoMϳ8tid(3^㯫02?S#ﵫ<Χ\KQʨ~< qnC\p6M9|Q@"d(F[Jp 9 ,`KODIz@S5k7;5 xTga\_{U q6/{ϖduQ7MޑX@>ތbIޘrlVU a&pLEm dql {mZ1sĚz쿒(#j:vZXΣ { PbnZI0"{:mZqH|xUbqLd3MwOw!] P3zSW|rS) !.i߆6V/+puakQl=64\g!ӏ?TG9 .1A d~+I3|CN%8.{{bp3^z{YpZ  I8Օ\ <= 5=w*yVAvMeuFqS9ӓ{:C&=Ź!ڎьJJ zru@^wyFT5x>.6 4_=֚HNn}@t00E̮M-%<XI[̹҈y$*W8!\mekȰw9nÎ&wh ԛqsk=.\וVPf"`5Z!?ވD*xJCrUWS:4Cie܉Rq2 #Ȧ,բ'TG&REMQ92 X?l>nce6Stp)LwLL/SXB*oI2[CÒcݣkwB~k&Bfcc7dAXNM4 {FHW/ՅIZ7[R AܼQ{O';{:%V|}7ogŐ! oAV{"fa(qITz##(΁8,t$^k\b~MmY `ׄ.|G`hw_}>T6 OKDHtL"O~Eߋyw޹E[MiփPcqM_CUS?uNF Ԃ{f>CX^&n'᪏XַQMseONnOdj. r#"Ci>|QV?G濤Bλw8-.da0i J۬ )u[8f򚈞<0~ jrea X9X )lo8X}* j'Qa[jD^_h7keMGSѤ ~7b Y87`d9:K~ C}ѿӾIJ,V 7E$USqgtEJLՖu&\y%;nH|ijeG3Y3z.+8¸cerհuHm%F7X,'yQ=ǥ@!ݎ\z ӧ["ɉxf3_U'{ pl? ɱ0-D(?AVx jD3=p%1% kd /%nBC Rsԑ(A`&7"O2px{uK`W@oSݦ yMߏU2[69!JF *X:Mhɑ U망3D clΩ,/g7k(w-==M6N.J=9o6Nq~)ڑ(9W,MT=ͯĐ훍H4m[;4;*_w\ Iݯ#Ly]@% F7K8O[ \=C[8|ţ|ڴ y@.FQ w: qf&LQ҇OV30&"U+Yl5FgUd|.),xJ>mrIy ro12MV2Bdg>5+^Aȿ/ ht 3,7{۩b,s0VHM*#lUݢ.S* q?52Ln-J,Q  r5~͍BZ 4.@PtMwỊ:xl >[]҆=8.u ٷFӐi)^L+.q')@9QrrƦJT6(8d" d%4ѻ\vv;>)nTǯʒ+ F\8G{;u0MT,~k.i*?元r)##N;6 A (&QiGs 9M DB{l尪OY]zy0oy~;F Qܪb LAщb{ڸ%i8B;܊)u,x:$< Igݬ0EcCCb^Z#HF8=ђtP>ʺ Js̖3_\1;DEܮlW;H!Kn^]%MJ}7gwR4Hle @$8OLuV95)qܮPR>GNRpeX 0h0$XɿKx j?n(7 T63D7цٶ>fTL4pA]VVqp,TO'W`aGM ~9oEJPF_tD҂mV] pht ”/neFv%Ҟ>Ew -e}92 RJ&H,/Հf'mUt5A+s#}nr05i7r%̗LSJT O\Ev14@g9>0F<֋߃kˣ` FsD-5ګV}svɍ Ϳ68+u&ӻ 0׿#p$78ŗ Faĉ{5:TG]!^7J*uӈo߯V \$N0/Jn& '(,?n;O+;HTikUUV)OMZ0Gj (T̑Ǯ]7c?^(Z)>Ԧu~*P M~Vu:Rǁ_.ra "熧D8\QZH3bY +w.S6] KGJ>O[QY]PFŹU1L/6pfh͖A4.L?Ċ#~.?V,y}r,<yŵ4kOz821W rc(_vq9!L&Zʰa͔Q%,FF[a:O{iMś3u9%顭I7 K9\א^@7\ ځJ SxmK&28+q>(ލ)uIoT#1hs4-ϴ+8N]<,*gzNV k,6V良#`gLn ݂ڵ]f"sQLu7==iCbqrgQTIis6Fj[Ll ;xŃPDZu˥jl듧;=wPpǎ,wYY4@>+e1/hE!X}kޢǦ`vY(EpGk`eO^6q."Qostwe-(6Z3MRXĕSu>Ս݄CqAud=cukߥH3r]txP/K)`>YΒO4XՓͩi'ceD͝5‹l*hӤK | <ڬx1Y-p\jFUd/)EIZY)%tM@\!_ӄ HCkʼnO$g-v=^nz1yC !z ˹Uz&(#E7R*B~3y핀{|f ¼ q#Mn>-U%ImաX2y9z˿!\11펡||JADrT>_$Ͱ1Ij1 - Cm\+!u%H uxlOzΕS^\=ɥ)Qz`;4q{ʞG`AF -l'nYJ(3[Dh(lfr]X^?0fl{hxp/ m4"rd 4p&a$lkB}O楾a+2]EY )(:)+!y9`^>̱ƹƚ44 p'=g05ޓCٽM++!ռH(Jf PD; QܹN4q.Jj/qn-t 'jSp cLtwR6Аt,oH}TI~ߔ7XD1H}\yU }K{KY>!B}z8gOtMk)cVCcGECw0G!J$8*)$ڊ<c2x2̸ޣ;&_ c, ޼% \m[{_rr@Zf8hg2>@ :~bEt4t>*}LϘM0N44[qzG0"G)}}a7 Gf2i˺?hdA16ȓPzifo j˷kСY,j,jS(f/ua:2jKr&:`⺤`I?j6[<HC\0W/Gؤ =} Vtɔ]ۜSuDߒޮ2`i,&% ` {d{6]XuHʒfw6-^2q6^Ux~ᇌNZLDRIe;$ -6f-VyTjWџ2uFC2:I~wK;blqIr"*IJRj-b6)pղ|)|n38o&JYqmk-g|,[qH6|W[MlInD=An?vCT潔Lpb(d=@|!ϝʡ#?|Pq%S)ffmǃR["|^<=#ǓxbG1Ѝf@Ĕ|>SrX,5~o0e5Gl 6$I:glLUڸݣg+]/()_R?qY D8^a.?Lnt ҆X'imߜH{;Hei0 T*vV^&9Ī76DKŬ,잂,O\r dehZnw:av}BX1א9GκX!;#yR'D۱3\e(Ƚ}W\dOQ.` @ڌ<5x4ˮ\fBRX7I}SO>@ x>5RYU8)#(H`o-1O :tH&sv kDFW0j`.CfW4*t,"y h}$=D:I;=tK 6z0Iw4Bp33y"X9YtXE35K6fևYrglnTuȞ:_uZ\N\$EZxf\H'nɪ'.jtcgYT9 ^7,Weg#"Å皑#X]r_6q!$dߗGȾ lJdWj5М?z9+f"jxQK}X[n$UTV0z`~T*MovP㕿 ZT"qORIw r $ 9gZ2x4ի _Z#l|?hMPZjvgՠ'Kk;n: WR Sk7KJ)eՂm"hd( d7Upʸ\*[XZ/jl#BAquJyoﭱR1z=ODjfű}Oc~O6[FcJ#y.8\>Pexe1W?8%ٌQKUO§<e C'i,0ICǩc &x~/JP?TmQtv{E'NvWU5.x 2ޑҶ%"fQE7#5aގcY_'ªÓIInjƳ}!ʫwxlmh+lֿWHL#9rsq'BE,%qN~yz|BE| :ˈFTiվ457y/c&z=w_Ć28)_ftf̉+ =P6*!X{8?;¹<0K>whv)#KfaMHf#U"g|.5sKf6׷ύhOr(Lxo>|SW|ԝFسU`_AO9bcqS~_p>~C_ beF5\^&و=i7wt"_drwR.R'Xdip-_dp}r體˒T~{U,P@s+w`G8pȬ_R,kd] |-'[xqqrqokعh=4̨sj㫜NH@zQ 2M;G3,:~!;+WI*ra Lo$`E/Q`h-2XU; QU%x!.,ͧ=1Kۧ.ZՇHP >}p^ʮdUC=(ٌpEwpuml~ٺ 9}xC=u$.QHG+$.5bs4W Y_I s_5j`)?l[<  QGI4 Sf]4<1!e&U@ R1p[odan:aD߰6175tgR82N0ߋ/;xZ`ꥤˇRM2p;8Lhיr7( ΁"nZ.+J]}s$)F4&bޏ, 3TǡlneP8)c_XHWjGP𓿷9ײKe 0|ytYvp&zVDwG%Rgn0DzɎ y)tlYw퀿Z X7BHZyFNZYo^Oе!t6C8=_7VJ.4$C1y,&C ҔС6}4-m-xh:*!чL }j%z@t/ )idF ݗMF5_A@0ExA s}S -)I޽KٳNK=Z.H.=΢"C1Jy޶!*4ւMuy5[l6bLg.i`@~S엢qj6>J7&n ;:[|Q&wr7Q'*1(E۰s΄aASWM 4%ۛί48jI8de>p/Hq7IǞU3ҫ(EP'ahY=;g h$fpK\)"K:0Pg@ۼߴ? |Y$0GH-M*kkz8R-V{Ϳ/KfaHM#3|ds}׌MiD@,E5ﯞP#!V0|oc0 6^vG$Fb5G~,O1o/5pCPx,^]  .N\"l[*v xE[^QNZ+"\V27I  Ss,>beŘLr er?N!\lta=[iKO"FcM+^ gQc]wy[PY)"SGš ocgjN{z2x̌wE cUN K|"a#DU} Qk-e1@[2K:#,|Jub .A-9ɔ}l$s4f+xmԯ'v)& :ockdA7X,~)PTabgP7ePL<-y5N`#3X8VEt_)?>N1h(cdnr>q6|jD1HGٳt YJw44*7`R/s7zQ#햳z3F`;dc{ h胥%-_hoh"É\H > ,b"c=d-CFSKN^][dwuCh'h2ZæVBFl]BCAjTlIA %|$RkljY-||}mtC*т?}!x@2]ͦtu+V(Kq" | -mqS,pjrˣ'RauDܹq]aw "!b3H㺌.ɾ(QZBdu2;63δ8YWLV#6䳞H.Cdzca&ʹīg|P.N ҅J "0z$sL޴+G+55S|Fl8MTn 5,H]Z@ĉF',S4aD'aM<;O<nf3QXT"jK<r621Rq/B/EXHIu+qKzU4T1eXفբ9]ˑ=X&!$; RN/4GH-Eh?,:EaO2r`6v\&qoXTMK.懃X1K%K2\y5B%534f^0A^XكI AD<:xUf[ay犨fö@RdTjXYGVKcS?N_lzЙ8ZL/g4aaXec@TZWhxG:d/@\^Gt}Ļ2!d2W59#o<ƌQdJ!v5iOAlbot&l`6H`ɶ~ח³@5؏ n~sq(w TU%?mqؑ.YT(2}`M;If! E{Iy&~BQ/+Mh{+#>=q:NQ  7؎$MtEC&UCTa .3L/L1R|PJ/jw2/Ͼ[ Fys>M= j @voh-Ǣu" u\ns 5ꣴT6 BُöL~e=ӹ 4pݟ `ECñIl/8_6Z A)Oi7b-MW@B݄Ա *d9<0}VD4h}m @yH]9 b) {_Lm~ģ&q1 _ʰXO*hZ幈'|OY(HHםVajA97 q:WIK;$5}$)t]W$ ,e@d1Eql09p)g҃Z$`JqO:Ƒ7{v導eE7$"H^X"vv`ƝJ>բǼIY!e#މE=b$](mBDnX$~t}"qdq: a_ӺIq@?%w8yIO1lX#ť]Y!0xߚva!in;!5(si}C.{$)eZk!4*񚴮D9ns4$1 "PHZZ.ћ|*UM[5WPF@{0esvoW8z >XnaEy.G'W<1WyOcwUffLb]j?[lu@T L8E$\] 0\?L:6)i7 {/ܘ'1~sy SqONH$;=)jKF6ͣD4ۭ(BGM*02kx8X^͛on/9w%rS2o$aNYMlOM(HUhU*CKΤ??Qъ"!۬.n &p.cpqpp]~j> .U=!0IdL'}r]l9>FZ ` SR\k}p1 }m &^O/#ɨfd@91GZ6nL>aSX&3cG8L 1!E*٥t@jﻉ`mBz :Ѵ,6֩_A W2}4xJJ '\4'קzhf4iє\"䍘՟^YLB,?h~ο*,3GUj/9OKCnƢPCy~k˧\\<$[o #X-7FʞNi$"L!H8TR lGX>Y,ZLoi$ؐmEc V,0]ruPE|hlQŇWd_lKwm;c!wch* hQvžFլNv$;H|v)vWKӠ3}ڐA}*RkzВ'vv(6o'5)EߦD~g#[ 5ʄzN=mi bd+"(R0]8|,kΎ H>:iH_JvJyBkke8 'qbxf7C*LĚeTGL}1/М4?$59e j]5&_>]rӑE3hEk>fۧ)A * j]PuTɰ<}~&ºO (`= N[U^JtZ' -OR$=:l6E$3'FYwGQ>O |ϼa~rTTqt`QaLEPʞm_zLzt@ѳ]َ،0Q;τ<z,Y>|{^dQhA'ڞ_iFq'jKi~/,00^qRKKԴ'̙5w6 $-1f>;Wf+ӂv_S*ەv2ba Us59R2 }WυoѴ}k⍳yn$o؆:r٘ܡ!q)b '%18H^t62v?b#?in&˽>| z,_l?͘1yh WÔmƎQ7yޕgUkIbxov (":vN \Kz1IKrV(Ժڭ^tޠW`#!oe 03nkMGʭu0cv@5~&_z]+Hƴ$h 2] sk)|nj,ip%"ȃ@#=Ht 2 b[cHۄ`rWNڱb&\ )ҏ$1,_$B/PIq9-$?1^MȐ%tgL=ʼn`el~wљMjPğRlvmknO>C0mB>:p{chkwJuV쌑ᲥTن3NA#DjsBv s [,Qz[ŀ2=`@tC$8ĸp d`Cm E)!dE hU)M`5)t5bc9K^ZA>ćMuּ Mtc O7lf(<2*}q+[)9}֝$jjN/73-dK:[I[2iMx gS J^N2,H|zYݱ1`c0:EpH6R0!W b10`P0 gߪcぢ?9~ZH5zfX1 uL>m_H/쟂ZrG#j HѦGT<+q  Yy5>1q<2.̻6!j//QQ+uhsDݝ˕zZf+al0j BUvo\.6x):eFɠ]GUў}''-@nت7eZxDP 1LDP O滷J~tzL֌okySmERA] M p.E=Gnfs VzzQN7"5ZJι$Hos\dAk)NMY8M`";I`n+yUtejw#Y0a^O ~%*@!6)ZT0W1݌)ZM1˿@gz#x#>Ky B'h8f .[X^$>e~?tP0jlUOH|s&ⳉ6!8K狸m3ҿ⫭iňSAnfաw- =d U+8fGis]r8!!ླ%L a09@_]=~ ҟI)VA{SJ.[ r0<S">8rq6uTy;`[] V0ÔGmLֶ' %xm 7ÇPkZa:oYO5$}j.4~I .5__5|xĵjP+-"Nίm9Ba2<.tCeyyއ~-ʟ#$*`|dexT pqf5#EZR Ԕ X +p7`^-|>}U&+EN:ģ`ڈ5lYĽvЄ0TM?+V# UeZ( q"Rj[[:Op * 6@jQ05 hG:ߴ[H)+@P&t C !-5LHx E_˼b*}.ϪUPQiuji=ϪiukbcxCzUiČd㿫U q W[=Zwݔ?)t#*jN *O JK#YQ:)M+l )He_"$@~a(uRxLwc2%5,c}j\ei#~ÑX5[ FR|"3D(@9e//s5 ?Gs&f%6wRxpxwQ׀z"^?3fihl&lPRU82F|*:6MXd?/`we5g0dw 0?rю@ &Ƽ<ha2h  N>xʡUqQHÔ+pS@#o*f)p%c]"Q?>s+]16x})gOVH VIG%CyD?'(:jϢ˓m~6kz\BK0Ç3I[}$]֝Q/vpdwhwz@Z 4ӻ[ōgD'tJ1R?oQ`^m9C", k (qΤu)0$Y( ]7+RpK '/))(ҋB0WdHNӅLL@Z HGJJv]XIQ+'}{{žĥ[ib$ 㩌C m<=[i( M&@@׏ժo ?触7hu6 QLڽ@/1onJYsm O}J^wqؤWְ.*ѿA G> Mmw /ߊNmdDʾw!z ߑRʁ_+:r*o-'QWH՞]y,0rL_1.D3Ew:g0Qr;uW_5.;TM,(`fcu93ܰulJbhܢZ+ȳ$5g v)d`Y!Q*4#bxTLLȻ#f3:<$T/T:_ +r;!;pmUkD:;ky~">rpQHLv \BQ̼\y㰴ݧtV52oKaT/&*#ȒF%/X{IKͣ^ƈM4JQܲ2o>fFɯDĿKMӶ<1FN2f{TjU)~?/Nx 'I%sHtbx6HZ VU{Ve Ch/Qq ^v*54~ @4Ty7o:`+l ]=/CHH7 A -.S2qo6\F륆)ڢ MF:* r11V^ IXOgke/>c!GGE:Y*#l !A7q!Id׋BPSP/ &uF>N땎ޓ 1< P?=G4e{+ rN6BwSe=:? ޾Ci8zGTm-g8aA+02V6QjaýʦSa!KO& 3G#EX12顴/gXn BLYٲ"-E$hY618 ^<*f|e. ʽaH1F >g0 )nt7;sk5ry|(y_-p~L-_m 6$mnvZJתcN~~ʭ_AoS WP{pfy%KPQ ñNP>-0i`{0O 2n"5`{>E-8ȳz7yO;w,ݎ _\_ǾӂNvhi7b}HY7{|j^>soY.LnTuj `{IL$4V7W7;7GOo|Rl,ov([ܛ+7hk? !?wHmTd+Ubj<-g,*ame?qx7%d!Ƹ;t4|k 0 N B q|#Eb&kjEϐ;|"+N L:>6zM͇V-ŊQS+jaAۢ3#0;8&z_i?ٮ/Q(!.V+ ""r -` v ;It'f,Bp*w ]]H^'gc8#{a[ð;zo0˱f^/{4x,&p61 AH0oӖ˒(=/#;bq>+[ 5Pr֗l&4;&β򩋃ހ ?ZiB΁\[A7}%3B9Kٳ ܒ#ad;wuu;Gy6qyJ3K+%tM?Q':~9U݃ Xޏ_SKV(VGGROB *\7;t!wGFvLJ))"70{6}#eix~p[f1z ,֌C0_P#]u}4 adyH:lKPr P7p'.q)xdua" Ut67&2tINn'sR/}ؔA{<8q8H48BثbkrΙVIv ƪ%na5:9Tԙ5\mv$|1k].B,U+!Jf&TpwOP`z{vHb(yn`U!:?.wIyWBT`[}VP[r|0n:ْ^LF,o TQ|kI'xx-qzh/8TXC6Qa$[h~= rFrЯyjCˣvRS,`̼K"u,]jN;B+fHR66FF 4/BË\x< 5&L;"%<3h wVNR5'6.p%',khfR5[Rņt;zY¹ZhY~\VIHZzRy%g"/N4J;3\RLqϋ086繊lQOP}>?:[^S~DAvmwj}p|ǽLrH>ԣ.Sv;-ML;2x]+zx8DzjozXʱ^RNN36"$Z^L%GGXm$#~C+m7HymQ[iXom !nZ_:vm)dJHvSKmN+~0ߨOyh6ɾwK&$)XFJˢaGds" ƨ`>3YSP%fol 5W2[ЪX|__etN I{xlj◀=R}qs;+QQ_ƆBlUŠO>K73XJJ:?W[C\9+PqD滢ܑ B0IjX}Z`e\e'T>Kς?a_iԀzϮp__|B7şId h1`45>u( 'X5Z$&m&iI⬺@S{c|Sy"o4i>HKhZ֏FˀLރ͇$%vot)K7eQQ$* *fWHaIGRc^@SRίCOzaQ'@ͮі%*0TL ih\ "2tc^ ~Nwɣ]:/D{Z!6%F { ej=v>EkJofYc~Ӵj~k{W*Z5ke-?6«"Ctb^1Xʧ ټ#$,֙jgKvJou`J7-b1*}nk͢wYj9͹BEf+ӟr3,&Ҥ_BP5!/C R'aLy|i\0 tay lK)~Ym{Sy 0Q [(,|Ξ nv\G; gqk-5f_o#[N_f~Ok T˼3jȽ ps.l4xVWxx'kK]h@w F|x_x8xEnFPl1i9'x5 R<[awc')ԌDG&Z^=9%kϴOP['U/͗ĭ۩]BzÐ.khCʗ \QkɦO2-~0Wn]]ԉZ*O0mq{hĥt"pؖqt~BZ 3} bV-w՜v~1x:|nQyzC:l6p!8l?+p`3Os! DfTA/'~Iv&L:G78hޜ^`YBkE@Kjs2;n .tմiTRwldvE?+`/)"CO*pW@tSΒ@{"DՅ&|^EDt9P,$3]$t"н`-xA ưPL*Fuf[P@2塐z_,f AaIJ;oҙWB AňUۜ) vEڭqKa"R)_J m|f޸ z%35 1n7aTQAQD'˥g bEԇrW"EiĈ - `CɌL,PI¥_x1-J@P]r-HkjE*u;>hcY[(уU .dm$d>٬frF#^2 QCJI=Δo"H[mكq!ȵĸ"w 0yyIIenV58 nrQU!##B'U^Ko}(%rSoVE,_LFJ|辭WN]M+͹W2&Z]"Zz2 XuSG`XvŐlm$F x#N^WĪ|viz T=/uꍂ'6tN\!BKge93g*F镶Z  k_/;ZT* ץ F$,9O+਱曩sEB#qfٷOjhf+6N0 2w^c5 U'zG]3y*ธrGv<# ݧ'#: +ܛ uUitx\ wg5%[c|!Donm)WH>۪-pd&2d)]iu;yQ,1T& D+S[LXzA%U PVhh J8mR|qV% ךd'.f fQ2bٰp2LTܨLlox}!zsZ,#z}+DK SPs7\BL?g?@( o0pkPQ|C9)"XA*=5! Ѭ?Z{z l]h7'(l7B5??ȒsAe1DCpq`YK\܁ЏБ1׎oULъ,@Z5:ߥgD 﨩b%6mpyq1ȏ4#ܴx!M+޿ȧs"`0Vö<|2R*@Ia yS%?/ 55w >=pxHMhmSHR #/}Ep1/jGFњ29H}W}u7[K@X' #ɹϏjr.K!^_4`x;GwGxks<*&H$eobn*!cPھ G(̒ _Of6t賌Ҿ4 5E䚻(iˆDC$ 66Y6+끚ȼI V [ElՕR'~!sk=ߘsb uH{Qy[x-n1IMH;:iD`lGl$Vd>׭Z5tc?k gRy˱{ؒ)sۗQ0(W1"`t ?npH/II qWN8& zJmc< {P  AU҂؟H<^"+gǘI±iޭ J}u2Ltf .ᕚ@&Na#t.kRIo e+wV< w{zXVp! (~06X ]4k~e(44ny>sTaT=c@L'ʖ?բŮbby_\M/,e ҆#őjɎw͞$6| %Ijafwj(`3|+reURL܈_wpy T `Dkߏ20:=Ǭ0u|)2&YW$P(CݚCL}hfISnjvn9tgbŁEÛ;!H'nzK7 4y'O#~<0RGyGO '};v x_x1ao1ql.8ňb_S.󀔍8F;qU߬M L#פìp+jg Ṟ!$W@Z, <3/}U_]X'h,%5\HI(OϦgpcpX'v%iΒCH(@:L_P!heZob]&n|B1vX=*%bj&&->ɠڴo;lwQaL6qh2O(9sjh;'j0+Gɯ"}đg>NCr?[2lj6'; ȷewgBtuXv0DlpJn,[mFߙQuGEJy%LPj\VAtyUlwa r,o ۧ|Rcac9yeҳ!4CC,G;{Kd_pT] T9UN_:BB2Y,عRCSt_>S^W<E`C-byJ<ݔ]6{,.`ґ␉,Sːc1n0{&}ٕ۩_ 1Vu{O&̒Mۦ\^Du=ūƠz;x8߽u2KWl -+˪{K`*pW싯6jQ}b~.7[3#~3ݍgd)i"5S~Sn!f>C\E?ld/S/eL9J /0аdt\g[ߢ,*O8;ô@ WփnMv2 Zwl? Lĵkx`VV aLG>AY\/g Vs%oo- %Bk@_drŽn"sԮJp!W+OR@y#ȕRJ-otD'}Dp"D*zUU 0et#e؁UL^R' TΉpyC`yHVlOQI`c_:X7{nU>`8oAaZx'D Rͻ2H5tnqM"*S\r/rd< b8Y" 鐆 8oL`~ 3ҋ`{1P} DR:$%{g_, >zay\ГpyGyncK9NSm}.z;#U_TVQn$ԈKi<>Ι`& ܣhSre"DHnWψ|Iw-Lf&93ٳ(O(0P_Ofk5eCX`*Ev$\~khd m&y6_zxH%y2BX+ʃ<3H->̚'飲c ?[(Aut"k,UW:#1MiFbob.j$6#H@{Z9D1છ%tǴ`!Stw$u7Q ,<,2`X=/C & P%ʰs1ݻDLH.Ґ45IT|L$r,18p$˅;W+F p_qElCS6Frj>٥6kT8c|G+{].j߉|AEO߄U-,̧g**X~`HVT5gy0h jYd @<ضmqS3ƴErg?-XcH9;$E\uDЮI{h/h¼kCKxJ'/$ݭbaFBUᄁ"Q<Ӫ-JܜyN88qWrC[O*eLz'P?~zT^6X k}hjp_2Y|9(5wJ3!vRmb¬$˶Gu'Yl9*$朞,t-MB7Y_eЂ+s~}QӁL]n5Oq1bwĩ{Ml*L!nNtI%I{"dz$%v8#Ttɦ2wG0.x z#M:=^9#"$./|>={EAS30%*3,! EOoyqx R{="hUY eT)9*p3 g > })o3+Nz[\:h`FT(R"°ñX(D/}G2Zu1-Y7EGg,ؚ8D3F /a*?HM)!v/&(H'%7*sA9dO!^чBs8Dx +%V<T~ pP̓.& @i];pZ\36$ʹuAUQo pg|<|#BYJ[:_ȟAX-NR<46*l`;)e7+ت"Lb:8a´wXl%x4#0;_ZwPJs;y$OXFyߤ懜MP,"N{v=`z0rq`&(W5$ŘvG <% ;݊5w$*_L# ?FWD-y f|㸘^*Y#Y hfvʭwLAr9zi{B&\_)G WəF5M}r̭mSh5&/%)5jXr?Hel~Dž.?eɐmx6L;UῪ228i1'rQa8ٙ {A8LMagtanDfr撔9BfPQ`M6 6$9ǧyJ't*bk[UV*873bhGUM] ro݀r߉tu\d{. Oٚۉ-\, 緸C ᣇFHʧWT=py`gu<]\"a|jPoj zP?s˷No[.`لd۟zێ,Mg*rhx,Aܓ{ I'=ҋq2V[Jys+HH Ω{*Gc,J5-\4"3OpC@?S-V.LhaC;v-+%QfUEPb) $ [/ 4{oɂ ,Sr|G#GRC{bOwz}"}EDq#[a{bӿ%ZsF׏R&ꗄumaNqJ4(7d}6ZCa9{=f*kC][,.Mf{;1HE@;lpjM :WM#N\} Èp!'~]`eu,x^a #^.@}Gխn+ɮ3H@Lg+>0Ȉ_o Gl'GrX`L%^fŨe"1L01k|dD'U[2%.=?gٕ*v>Q]\?`A=؇v`!V6{XP"Rߚg'*4Z  t c" h<-'KbO8K pl XMbdmnZHqI )uH2 O{UKy y?pJ T}ko#'MoaX"OtNȞ\usLXR)'-Ld=9)bA]=ƪAzzT>N2 3X Zs+:ty'k,tcWzߎn J4kl-ge:ǫT }E_-z, W13VyMӊ`\(U}z C1@O2lǵ(-Ƽ47J $Hji܆u1Z1+y6s+(V%܋C|;؁"d]")qAO#*#RkrlkHn!FY]g1=2'F+n,dCBI1g5Ol;$m w BGX+H TC⧐s&TOqxir]yZD2CHǯX7O~%ݸ++'n)haMDASm>7/QbJG+]2 $tb  N m;tuq5 MO(J SKo!*U`\0~73x"VrfBCyu|#ZC8"E,>\;.&4m³|'Z%mOLP8qRF ǬYC RVM?,\JLj>ѐPvt| O׶i󚵈,ަR&thspɻE.gd*xx16L?2O AIB|Vms3{z^g)]k]jӃ{#RẴA׽HB ䷚?畇95RLYIj. gpu~4 \K':ͽ9 @$y!&bf]6[—\VaFs2,q[WG &Ҝ%Ƕxr&5fYg>`i rǪ+qz6fZSEe+Tg'-Nmh RHs͵$aA{,B Yڸ1'8`;O ӹ\%5Hՙ($(tMċbF}:i%ih.޵&N "NA517 Н?A%Ҵh,rMt_slwnpYoyK/.;<uG}Y< Qk8tq  6*[cpXkt/Im i!u񚢎TNթQ?ZWOOE7}yBK ;$}}+Ɛ#mqWBmn jmIᕴ` U96_DYsp–pF 3klڔ_– }oHU֣`Иb7OuJL$5*(۠6m.Ap}ۺ 8Qn9AYv%<`x [kX)PS b ,z!/"ҳ0#wF|Y `z%_ՋE_M4d3 \Tf7 vIhrH3G:B9\1WAF7C+;9ɵcALoKQpe}Dp`d."ڃ&=OwEè¶}Y_(R];m7N%sӲdDOE ΰ_l2aw[16I 0$'S8"QD%~2-B=N?orSɗaI:eRP 6nֆvP`GJr\c)5)wJǿ0둡{;U )@Lnek|l\κS&@p.yCSN|oڀܒzF<0#Ktn4t܎x0'?=}@Uց~^FFd ќZ' Y17X 2_z"_>)Dx׈0RW!uq5 \c 5.1.sX Yt|Z.gl5ᬱ']PyuT@`I*2&K)T-iv2Z]*4Ip &*>{E T<ޚ!.,@4MyCigYbq.,l+zW wu"T"T'6auTm09o@X"bޙS#s8g@UVNüi8_;}Ȼ;2ɪ<{Gxo$ OaTEů$͗)I3q!v`3 9a#|'h؜=bB+[uR~Ocm~QM""SDύ/я~bҧٔwXWU$v9ǚAnؼ?ѳUpGgo`Af}3-y*.7K)LW(IFҢ²/`;z_|O:2Nn m5=5_s*N*m9@eA`p>(v}#;\4hT4+g,tUZ>LCGDın{uqú f}"tENY_mW-A~)eh()>[HP@Zd?KQZĤg.ήȐ#.& a4S9O{~".όj `ٹi q)1B(g MfY)5 !L"FMts֗F%3#in 4؎\GGYv3,WC`ozϸ1i4]$]@;x=x 5-YYTP_r ~9`#mN)z-+5n4G_3#1j9i^D=pИūo-֞' kw0JPQkC3,:ԀΕ3|P;-x'S}\zBn ZCw4fGm0C+ʗÈJh2d`3oK `[o:O.p<%֦0cd1I:rucC֘ߍב (V#/&(+lsFuxoW+o NtA=! ]RNqQ%ǻ5ĪxkaKoDn2g ̷[BvԄ7Y&fOI  ,tI8OTa3;HQi^p:Q#W hFdٔx#4ܖJmFŇ<99WOݵN!7vh13C*`Rd  u .J*A\7n|j5ɤ1*7P5V=6eL\Ciz)Av||L0GGI.FԠw'iәeĴqɝ`,"h5*=$LUHȿP-m>h DgU=-~0Wa=0Uq0=xيmNei2Q1|]ɑf/]rǍ{R^X{-8Fu:!!ܭ.f5boB^:X& /5PAp<ȧˋ+%\rnj)=\}zr%xrPo9'5WK tKMBGTywf},#(|4yEN [Xޡ·uᗣ Jq^G7HD0"hX- S+2 EFtO'D'QhAjElKK4%cUPLD˖T!R3(:l :S wm mrQҬ~myѤ.{IF@*M %lNt=R6I ǮY%m7G<",ooi8%B ]\h$DKHjL'hk닀s ȌI}ry)VU+ V#qq܇SQ5fFPMaTъsxRTM^GZ~d,Fz2xowOQrw6e6iYnC5֗ `Cz3o>cWm@D/,K{ژ=Zs49iD賲CJyP?| NkfJ_ G۾Q~d9H(| HsP.p"[v% i2 t7O2 I͊Ol=$~'!yt1iE[o-Y/ቨ~r*06Svjp(O-R4Y:L#:Ko~o=y_\Q |@K\GB:M; pC ]Y~턟}G3R^k/sMbcqp7=}x̀ݞe7 $R !-7[#*#K'8ŝ]4L kkNZEX͖P 2OqPJyMF( V/ʿ}T_/jfpm- -.CB@|]b0~~?\%$+qb8jOA:}4j6;a3x;쉛IJֿY:ϿTHϰDw_!º[YZo趤)e ]:Gʥ/`w(vCnG~U6WC:dadf;?M(=gO#&_yHEuG; a/֮^QWr_: S5zñRQڛ%jC+l-gvR|cW?)С 4L c?=uͧ@}vgV`fq-j᝟9"CIk#s|,NpյYе^0;*l^`xOXFb}K'F;g[u2gZDŐHo K]w:BW`Ƕ㕋ph *< AoQú,pSz'm]j0x],=W!2eFfqON].X 򇥛CS zK;DMیۏuc~FЫA(!ﺜ0^Re46 v~bBeWRQ;,閈jB&0[>XN $~Y!YugŸ)mC/kOqԊFk Q %R<ן)c'ܱ>4~jHe(gBEM8JMwF<Ԯ5nqHq3Քnј5KMsJk-/swIAe=JDۆ_0iw<}]bٟ-CP'H0 !UTcl~^xil }\#t/6>3r%BG`ztI2t~JI2|^o|Dt| DwBcH+DGb)@V\D~u|H ^Y./3i.ؒrM-!ӍFł[TcKtu"B7Ɔ>g얎u/=j(YzoQ2 u!ll@ɶkC:3-;,zVG +~IEMHwBF(ۿr~c(aLI][&i[KCI?60.x֤ XJW!ʮ?VHÃ.p@{Lz=Ř;2,mt6jI4?YgUz'N$Ap近2NMޱKٿ[uٳ->4Dž17Uko%J)/( ؑ4=A9DچC>[g+cr*ze{m6Z&Hm(JzKgk80\4k*[pXvm*%ͿE|b:gPtg-ame\u7nsA!8;l<𴷏HydI5;_!=8ep Ŀ˓.DkڷpɽLi2!!") -CKc5= Yg!*R[/XbGλL`w cS3=Q>dԚ5SI-̈́RS(ōGqϧ{qF̧hjbQB<模TŞJ{B]pj00QbUrVqҼ yK?Mal@SzN(iAC$+e"V+0a?ǼYH}^ pu$4k#炦>x,R8PXYSZF9dl ;+{ AR5!,Z +Q^ ZUKEUj y[GC޸_i} /L3ՂЭfMhVPO Xd#4F,ʢTΟc<} Yd߳<О3&pt:%L"DFpi&|D #3be;)j*6'Hhy$QJH^Nkʌޚj"Pq0U5 +Cu(\Z.g-&a)g\,jl'u ;`*$Ӑy9كYmJ[͕KRB/xlT@pQ gYL Ey$_Q92Ot`A9a KMD~|]qӌ8&K]s%,SᏅ{J'"v&’\oM)!wyʒJ}?#ʞ[;Oy\3?aExD2 VC#Di+ ^V&`HYL+wwd\έb<)ao~fm[#>LR}'UpqMI gĹBJ9>S$ jձHO)~vi| @l[Fh#%F-KJ]=/HThbMb5މj NUCV ۉMA"]0@]PNF(= lZsl7UF3rTx² #+QbO4|c*'bQr_ݧ~(OPY"R _;Bx{rDo<~ *MkL.| yM$YcP(+Ὄw)Eε[~єհ~}NM/ig=ĜQ#VU-=Qgk=i r -fE>"Y aM>G5dP;XHOCWE vY5eM1(LZkJ;QGPEzQo"US} |e~=Q8yӋ橚P! [k/,|R7qOF"xo|W'sEL+ˀlK~ P݄[a&ʣ}h7! hFB˙jLF%os *\<2i\$ / nT@kxQZ#KĹ (5ؤL EҖwB!`ɮzEVB(2ZNi8Մx3x-T~hv6Du>4:L76OQ3'9(/rL^]AzW\5X!`hW~{9*[JʅW*g؃ wwffML缵'^;}ZT9羏n͡?:ӻdKI*ߋ ø aW:QaJT}7\EF#Gh4Y$3Pp 4*W¨&֖hfr]YN>#~zw@[89lӣKt8sLнH<)S 0\PPcQrbH,DbFu@:K|h#Ìz 6J/M9<-l#Ej )E_ K!1騾((NW(Sp{nܗ2ƮCl]U1DD'dk]au;Zdlrg;؉?-( JHVY 0n[;$Նla l3R21*> f0A9r.Y8((Z/L^VYI.8DH)`!!7Dt#Df:m]wkXP|Ŏ%uifLJg2 ^ST4黿aB`&KC;Q _!8qwbAJ o*l;7\"?ե[ɭ;O9i8*Tl{,)LJDpDk5jfS! 0uRٷ*@~k@,U~ܗBhQ»,RSLW=R<+ߠf7Ttkj&7li,Fn_L,9>Pa-bإ2{Cڞ({=}z?V;xԭfnPhRETuB6]}+?ԡ/ش?V˰@h*ni yexw~X 3kL .ĖpnFkcz;kȈgajxh"e4)A?):|/c2E43ęrɿ7Q1\ĺr4ū2|em72>RkdHkXS QR)FJ+M Sљ9˯/vY6e =GZCjD QUR uXtojnaM>P*a (0 cAaiCrMJ904ƲPDic4VЈ~~J7C&X!%=2GR6c'g{?Ÿf'5F\ K3jrث!*`NjKM6H >'ڻ_=LaQ,|$ \/Z*\x-H}A`Rg(AZo>&ާL񒘛m9"4+*ϛ2\~d۪@k6{WҚhyj=O2/ipS76\4Gvej's6d$i h]U$郧g凌,:dW#=AL< KXP2ԧf^z ֚^ȟ轰|M0YZ@gqxI+GxA9F\>;Qhf]m([ 8kh %P}vSxƗA*jk]RML,hۯȩV$F y#ZWfGTVXqy~c,Wm훉;q+_b0jF&a[sO 'Y)[ĉɗtѲ _t{K}>6 # ֺcK5C}0C~>LNXg~~z ܜ\(뜡Wz+.> SgzK/^ҋ=A5=$ENZ1K\jid,Ԟ慀~98zuNūPjZI+NpQuV NR΄}e(ܦ= Q[}>yX/~. -yo|\'t6+'@1[6Q!=)g![3oٯY!eSrUn sjʴgq9kj5Dy9,*v*] - ϰk_:K%Kܰ|tIY"'I`LRE heSIk6;JJc~<򼨝;A<&EΤz FCIEmwcބZ`M\s/5 {-SzCSݑj6GƋk(,wuFWa|6v )p"i *&o4g4~s(v-my?wCиS6TJw:Ƅy jb5nJP$zJ 24#=5'ƵG]cD4ckmX=3~7n%GTZG+Z)iiPZcPHzG\/dk ˉNsŻ87 vtu3vnoޒved[}#}pqCaL{ZyC""ݴ&$^V(ġ|y,DUŚw:VQ2QZ+# "4xD-M֔2Q mKK#[ie^˗e7⠞GK\gJY1]$InDmSjaT1~VEwW:B<":Ct56IrP JZTqCZoKts) Gz3wU9[En,|`&gb2'9ɓ'-B|Ol̨p* tjӐ‹fDD>\)i8g3 Mi'(L% ||ouf5ATXXe&y V2T nb <7Om:+ok?!b4.Z3Qn $omZz#(h`_I&HD"C}rϤ[tK~#ۛTxGE8cA0S2 >fׅ۟60 ]:'&VnpB싋n2b*[8z4ڏ,nZGv#7: FLTR |Q* ]Ŗ惕B^C0EԄ[X K \8-U Q6N+Z\/kɫ@@t?"庋Twa Q;5Ss z6%K\Eү8$F:v;ߓcv,>UN1 r}~c05B참IJu|G;zkZH".{p"FWu0\.LG:NpI&g-$Y-[k-}%:m>{jfn[?I|p`ګQAq>9 gG3mkP;ăY,*j(a7Ӌxe6=x ~80C[W֟}jFv<2܏Ϯa>XVd`:9)/u:sÖt{']l.. E+`k`#(=,)%  %9BbtͫzݽЭ)He>yKj^r]ḙC.Rci %],VJ^v9}aG$ɗsPN/8{Z4i"z1}R9٥m eM.f`8~Z6zWnNSCM7&̄9)X6Cf_ ]?dajᜐ,Ęs/^A9r)^qnDo' +tjo"D]ޜ^B wγɤR9:JMsҗ0gD2{z4}wc:Uяlcl!4,=@Xg(2h\3STPɍ 'q]! +lYnbebu6ET'[fz40Mbؤnj¬L m[/nK-5vt%zoq nIU#a0 zM=2Xƺ*`eׇ/>FְI7ukٽz05ʚ`iخYb~LGL"?SD6ZU߻SztD)MB$qG.yBnYPFm? ̢H@CF%*eG8s 8ia詶?dqݹdlTTsl5z2P]^M):F=riKZ]7!=49QP2R޳aꔙՇ{^T65է`NtG^'^ tR [Kܚ?O^!}q&gggЏ9j=DCT_r1]Ims:e@Tw7rA4d3Du~:l?"duqlZ%c.׉'F]Y/篩P*+(SS{m.A3,kR _IqPsaf3ZR*ڦrOԀ"#j轾BaA-Yˁ|co+(sC&ELOUNY-HM'G3M6ŧbĥ8LD1 .v#G OPmrh^%Kf_{^ꁹ&G~h5<}'x.+1-t}Eb 8 ڭS lB%~B\J; S7."M΂P&:gP֨St~Mmimb9,saypUԣ5,2o&WWk|O_:"^}̄mD"Pi `[oV1p]w}J^ B &ms1hDYo&}F9\`֑BFߟꡙ[iCY5^I֮ұ|5?&99-$6] zxhBlaPRWS(LF{2΍_δ/8ePǂڥR!iecYo3wj]mK1 G"UL_ MxB:ww̋AUd3MA;13P+ۈi{O'gʿ] ۆK%ċ@zy D"[U~נ@_iao}u=>aY#!bhF 8woȌ,s \1|ֱ}n D[8Ga,E@-.uMWߓ',4Q#:|z.; rOgЃRt@lHg2 K~ Ԍ܄o6WrjDV /O:պ$[;x$ee +VŬ`t"}F.m93:iIڮA-jc$لH%0 y q3շ6WZp~bPLQEb#v;1q0a/4掠Iǿѿ=XG*կf6Ta#T)x0y(cNN`"P]6k(Vn&j5eE e9ܦM)sChaq+bCrA,A X maT)"81kl !;"nщ0@)ʢwgsw_q]P|AyG9&:kbcF,OL0ESh eCXij`K=t: 9gVh}υTGMb!)hoJ赵{~gT[$ H`;q [&] M ~AS5HJ 4 s' ''2-`OY) Wjtif=*Ȅ[g6`mWxH>3ޯ}.%7˟c1V'PL+~گ9&d kH Dk蠌U*k?CPFC$ۚ,a qmOۣҸw&28xwȣZMSk*n=?[Ny̻GNh8 vjdX["Uekl%]؎Y$ =n'b K"_6=_ u6"M"ȷIMSd%ni&Wmb![fo/Rv΍|E5G[jF!Q-Ϗӵg] RyBå u$fj$٪hsIryqP ?q3xʦ+Bff  댞.f6Yՙ4l;us2},Ϲ*22%RfS\/@(y;v=8=žqaw|zVn`?$Y骒Ȓ%e>VTL4KvBaj6mk0`h\l7 `E/ouTi82Uf]k @[i?0/^mjʍJ1a2$Ξe pV _p"gF<)E7p< ]D$Jєk^U3HAV#S{p0|WUNwhTY`ۨ(gv ܰT2CVl^g P>"۝4U6 x <.}5ށ/Ƈ࡛9O=LV.,g~*6)ـ>=lI܏yWOBŪ؜lv_w'50xo|Wr\Iq&F-$}>g6ďQR_Z11nD^ѮWC.d!kSxL-G3#zrW'$@(~شypE^vis z,‡dRJuNLzI}<$:tqmy"V||0(ue|GcF) Pˋa>]7'=H?Nw ԇJo`;ކ삺ԗ& NcDG|LΈ P]8xy$?ߡ7QNjG$>j]'E=Dj& l!T8`& A5Fl416nګ\gYw"LAy)Gc.VPI: VimqRu^DgTQ$~, Kю$yR3mpnCw{,XjpNrՈHFf/,*9ݛP 01~:BWaeڛSOT!JZ:E&7$չmÂ/eGKq: Jt Eyx@ٙ^ғ_;_/@~AFsSi3YET/VR *1Xs~}ֹp Y#^"H17;ٯUTv;g8ܒECr&Azfoc/9M0Po6M!5 5EwWH*QcA@-pLp#E[QJvDό%:bJ ]Mqۗ8 ̗#")%m*p(r$76 ' b/EnIB,\Ickcr˜PEUe,ؓ  KUo:8~)6*OCIU"𦘲-(vC0 niףf6v"NȶMEk2 VLp+&'AD[5'6)@6P0x1Gɝ4?¶촬OlER:@PЗP5qgnIIK'6n,F!6=oI߃-M˰и{$lX9vvLV)]m^aJd)Ʃ( 3H̤3Ќ]d͒]|[i$!+uuQ4Duqa/7 g$$ZC7h$G |rN6zTDZ#缤6즭^7΋R{Y<٥_Ro7XՀù1]mzӞ! );88|p|ުIwAMVFT,"(AN6;qS`v"mwϗwfȦ/p!#M8 H%VgvPT\z~UgI*T`˪:zv[7Ƭv>9L; QK,a@P 1>ٝ\Di\$A\U^v#7Iww4ϑ]{6'Wt?gMRPe3JGa꼂mY ~o@۳HYR'?C4* g2.Z6jk#o)cYrQ˦IOq&H.5}\ Tu5=n>x ˫ P 0V D\+i&F=)|ﷂ 9-"3J.KN@-gl@F [fW o#}\J7+c E=TwlՓyjǻmQs`5fmV2/ð"Ok7WvOi_o9NB?zr yG&`䒝j ytIшzd ]6MG G\ܾTjX74Njz l=f`OL%!xKbN1@gI_`2*bt.3|yNc,.}@MީMh~vI!QFO]fۤaXB<氘y`jsK)^<>)L|K\Jn)g1wU}uaަy3&]W]6Ё dG c&I_9|DeCg37v@ EoBI\ӚށA!, ߥ>-;/a+/(]wp(b^i 1yAmÛ׸r4%6EaͲY>W@~O+Ͱ]M ؛'rU)x MjtܒE&6ت }^8$0uI?K78j\b4Sy` 0*Q)I_LcԀ 64j,)(on?hn,}?OXһfF\p/1.}"-BJOc`n4՚J-M\wtD@3< ƹPć,u3ͫ} rUc&aX)mEDSB|RGc[XwaJbm<Y.U^ s*;-hytZ>kaoк~K`"_ K|}?a&/ӥõ` ̑ |go+`CMp@DNX6.oGuIXaUyCDb)!~IDlbBZ^7679I~zуŪcMV$TkܬPf(^sZ!W&Fk>&RUyǽ[ƩBY͔8AwwFǕ .l>{fzoãun]S>V~lW{ZhtHU/X$] e@Ҁ`r+(/d_kz&r~E |*EG Z XwŪQ 7***)͛^Ƈ3pڴb+LKoj2W(LTT:4ͱ GS=sףդjQ%>/X%32X D˨1%]A֝z#,[ɥԟ()yhՒ:m5h߆'&2Đ܀*͒H!Z9kaOZfR7#+?6^` X @sa>[)HץZ6;.m^^Y{Jo MQVjFF >0\"?m5#E/Bw+{qQPU5*3gW=GMܖ!3.Z(-ַghaAl8N"m]8:V>6G 繡 S{<YO<覂Ѝu*H\ݶH~y,LĻ]Q7ܕUd0t'Ջ܁֒[,hYN0P=t= E>}S8OX/gfLЙX;)aYY>݀k(K,;U}sCl8Ga0DTI|%Ss#MFv䄐 qOlg/fۓ?[(p!*7!g4љtjN[3f -R]PQ-F`N7LepNh+̏;HwLf Z^\*X{hSPbJsvP+smE]$%?b8}F}u?6Cחb ils,:w}&j:nޕB]~2!+=E-:GUo+rm#CJٙ% +3a}oIwvqH­ENr|Nfby& '~/hI*PtLFku?`fhd .(߽)GȐEb|Y*d;]f3]yA=/0lj#V|(YBhO[<{q;NDm&ģhvQ${&xohr$5@)!q'4FN4rޝ G+Yb6`^W>Tr -:Kx8w})roqZN96_PUI}rN xfmI^q ͥ&^50WC慙,Xhg N7PWuW+Som:ȔNal侐6/fr5vpǦziZ[e*44FbSqҹkB')(3|\~`APv#~:ۂ\fB(g<" A9vQ Mi )]ɉhj)OOz̴I8uX" l`c|Ͳ*sZeD^K騅?Ws:Pǫmkn8Yފy$ bZpw>G1cש,_=|MLVdQM0Վwf xʊsaj.xt}0.3L7N bRݗ+Jڵ!y -'4b)7wu۲Es(N.ip/rn8Vl9H\,/d4blM tT|od ߦfahևT]t F@%ɎOhG- >"jt^CjgmoFIg $OJP͵,W1 WN|fqE^2it!B}y IxD}tKRo>4Drgx 0}]b:7C96l"gBCI"-}Zjia \:P]EAϒCŢǕ]w~NqAsen$F%u{YAq[`\0b~rB K焵-L_DXx Q6![ #67VY t2stV@LjM LVg OZ~: /.|zbH;dbZG6mLZ,vny4M~C2Y5LehK4}0s㻋MOPK-ڄ6LW4ӭ[4?6F#}`-_D]^Z2 ⠏!O[ xl/w AAig}aYBYQ`eHDn<)fm+(,x\X{T=9VQय()6תDBߎL{+W$)cSm@uRBU8y 2d3q}ҥjU(@%4( UE'$rlEYzkga3#ʟ!t><-_ Lq2^XK60iˉ{o(1,@{ykЮWh._=ԥŔQk3h4%oKY9;;1ʶ!c8ݗE iL]\5W,a}2Zu -~IG ~I"TgM) ct"ͺƓS=d\ab>W me$&qjmFnOn ǜ{VStlE{ 4Nsfv7$fs}Goe7kLn1aщnL0e 1Ԇ~P.ޛxE,=ɜPafZO }$ˉߪ?8#G;V2SMr6gMyT fvZyy޿·Tp~Mc`VQXm\e:`RjbBnVw hy `*1M " '2 Ky8lIhפMmoǴmt)K5EKBrJVt9z4 )rUɔ 鯱e4gimmM*^I!`uI/c|je %5ĕG-7fMdbIiîaGG,eh@A )q6ߞ!ƥP9ٺ?묈]A5VU^CR@n,4B,\{$hAgmUZAZ ٿ sJbv29M 1yɗV_?r|QZQǛYbϤk2疱xՊfDyۉ.5W7Y Ór=&j> eЌ,CQ8v;r 4r\)=|ZjVjT8>K+( T3O"!3["_}Qb p1eF0vVW*: wm<>cHEAݒGIq2=1Zf/4b;{ſe7AD sjٔ/}St`q,cu;Aݰk5 !{y24b(Lj^|k{ L.WZ6hsaesr|%S8[ۿ|,բa7j%9M~bWB9]- [ӇN9hjMò\Ӟ=wެ0 ҏ2t jw-p{؊2;1b-#pe+P%H,#V 0I;MDD -O/G =g\R IIAd-s5Y*enx6DdQKEMGz6S1PlrZSƂpcepڑ΅cqȗjW!vBD?4dZDފ;9r˘~ڊeM\.G?I`)#s[О=Q8TgT ^zO,Q=A./-%pz!kb Z|k{'am4 5oCjuM6\Q\YS%*ojb@`V V?ͬ)4Q~ўJ`lO8\#nsZs1m62!E⸃DSfR1kfh@W&qviyOd3=s.۟`LsAe!h\K2uFcs(^Y\X@{m{b َe?7h}Hho-M1RSsBO|a}pj[o;gI\Fk>k0.&c$/16[`cL/'C̍=n@,@LF ROA WӕI3Equw e׭WGeH G\tE4@Eip>ɮQJɯwZđ̵~]s]vȁ^sUTtiGq&R0E5<-pLO6+sUzh 6'|s xE{RJA=I\w~W%uI$GMO%$ʺFb(H@L%h|X@IمhoT z!9M PL'3  >\QsYBw%V =LZ9/vRѵ75E|CuvG, 3y(W)- , Lmzo ub#\yUϖHTCY1q%K<or4\5:JO7@pzdad@~)GRI BƐC̫^0/Ea5wUoR?KQc$O,~@h&%)e@( =kўTxVp4U z5x8#ٺYy؀x|ƙU0n 4Ǒ QeZrQzl,{;FS>ھMǕdLزj N)T'.&Z`O.U -`$!rc?sAt]9WL2)8԰.\*<wyδ)e!<ĉjqw!f' [@]B zb a#N:PeyFi~q"/ԫ/}0)D{+K&!NOkps=oĦ-Qꦾ 6cJ<1Km mW=dfL%.kzu`m>bs Wq)m2~Uu!T;i =д`ºMǵvC2foxMiXYk'F('@~CJ.OWOJAa8 ֦Ynktȩ?ߦ0&AT)P9w=]^-0/fN;(o~T#UἜǍ~i kbœW Ǹ>дymSWsf"y6ڄn4W#Ut'!Vw5n\8䫏,Ml6.5o~8w&$٣H+6ZdLJL\*$7=̫`M&{*Ta@S?7bELl$OS7zH\[*0,Qь"JM Ua"]Pv%}kq"G3(cA"ŘژvVB cw.#Y=~yR ri~$}sZ}1ŐrX.nEX~9I0 K7ɔ}b`y4U@Cb!|7XsEN B½'ʏbncBellD-^ j##9)|wW/]k^0@\hjI'̏Sz@r=AL+U cnpvjU ' /{M:LD3Q{ *vZ] @CfZ$'uELadc+mD86;f҆"dyyW K;>y=v>;}/Ɂ1o[S |3 CMyjt8K#8!K<-wȊ]Fz1}ȣ DM̂ jav9UJ8][dAV/};~o-gUO]ViPHC&T";&vg+x /aD%M5&^o+\TYxDMzd~n ຋7x⣅T#zK*Ȃ$Uy]i(EkQ&F ] ]9D/*+]8]3U 14 a1$ j Lowә%~o\iDwv&5ݐ=6g os5[!zΰd{«_臱E9?8.ʣ!u&P j̭6ChJu}VIKŌ>}~=Zˎ-4n%a_$e/x3kfuxEѤh@obX[~CYpQwam\[>p7 űDVJ 9Y* Oeϊn2=eSD 7ϱ_Y'Yc`W!J9[mi_3~ްz==]^<]tɄe؋WAהZr7{;q`vYO'L7fd"KHWοK/ߍ{536w;q=xm:4zs)b0n,"h@Hͩc݋vT#?HLu`JL]h9 1 %Ud$N{EoR(ap,jY)y? G4Ht!RȂ<q3d@D|D1Z&Wȸm ab:/Duy€Pg ҬthS}UإUըPv7)}h{ۥ/эDbVj Y2~I5GHOgHpR.lXUߐGLXZD)DQSR̼SN)bRݤTb~6O o db /:W~ԍU󑾧d:ԼM#N`OJ;lX>mxDjLqbxQ:4a?o㡅7!(fzd$Vwd5>޴X`ev7覘V0H'΢t]X5 Fr<~43 jC{f C,L=UGvfaű?SvDLJ[V B }{?CIZփyCS9\ ŊMH,_ ۴߷81k;AGf㣏1MǸ"ݫP~ ~u,Fx׶jyѴfsImL#;pQ3=c-^h𧙄 x,^||2$ge7ҭ(slkLv/7qr q$4_>Qssȁg -~'&~npF> {uEfDr~4lԌ '}@ ,p:ǎ5a7ɠ–n+;Ili:vV뾄!"C7Cږ#MW ah=& <ƣ@}q35w/Z#nw-I!% &sa%isfѻU>rӭD {t QX%ib2je@x--./6+2"v,0fTɀC: R/g"k{:Wˈ@W.=G')$ƴ)("EV&TҸA>iRb:oeR78֧4X.xLp4KtI$@+46LNfp5ڱDItszUS|)4H%|+ DiPDH^ئr={5'o&mX[ADOe("yB(S=)=h9\/-8oAB0 c d^Jm ,ĈHnNz3_ޗ[%cP-`NyWŮvFPtt;Fb*0hjV& (4!+"҄ L ՟OMMql$Ǧ~%Ck0aK5gU%cc=y:#kqmu~24J Qr1%q34|a;,WN~}o9q]7Rّi !<  7Q54,9Wnj_颦[IqdgT`'n[X}(\f4% };t/XՑPiWި )^i0JV˩BX$F0@sBLSD~ ~ 8f喇mRv}ǯ֐=}O&,=jaIgns:8yX#3ُu8q1_yfZ?zIb?-9jr142=Pzc)|?Vl-X̥Ry(tP/c?W蹺^,o{avVq-| uUa4;%S" s%p(ꍰX*)f))ؙAL0| a4#UM$gm҃ fF،]XwZ3=Q/S@#K\<߱if1 RU( ~)$HS0CP %%@Y6 <7֫EN٠P8 SR+rz0(j1k~9(oFǾ >?$—*#![NV"B?'Lv@' )09=ui2ԭSlnGjy{<\`<F)!##_W=U*) @Vo')C>;Q:03$ ^GZ8BVW҄te ,vw'0tl`JJ¾@s }SGM@[<T}~5w!$n+KC*)4.z #+qE$% 8,^:M骸%jeOUt5@Nuߔ#~RȌ3VkN{#LF: ?;oe"r>5-oh(SUQФ ?з_%s Z5tCW. El:IܙN):^mNiO^睄<:E'+.:*Qm +]R‡hcԺ)* };Shg_г>TRݟQOCK`I /dLhh.I G{޵T'?*ot;:# 4&0"s:g~8=圚oq)VV &pC Q$CJY?*A:}dR@TI:$U(Bzq8G\I WN?xwJ`o/E k93O{zb"i뫤6QCtԠڍI0,a;.^fxiUJs$ =2 wi؈EWƌ/ {԰T oD|/6 BcTjک-?դܙ)PV$r"lWuv!D-ey`)qzZEifЖ%ye]q+AY9~E sZ1މf91 :HQ{Yp<;XmtƏڑ M i^ ( e,>橷KBx I/5 UMgVYfޕqō4/(/ P:x9ݾԂ.٠դ,7{Ty cNT+ȑ*N^v|1̿ݰ/!ĽBHalW]#Guyw^z}}RNK s!ΆZGտA9YΔWMR:t\4eR<SV\4zgzo z@ ~I׷| ` y ?+m#fؚqrzp0-56SɌF^"Eq 9IYpeߖ.Iew -A4(Q'fn[ v_ %3Ɛ!fh#+b_Ŧ<' 9[OCL]:-F]%Ȝ܋JNÄQ7{}zʶqqG6>1ClN5PYtdZWGf g_áՅrPT֋nW./z菥]` V T|B m/=ks E&heKR5 w؞s"QchTDC_%+d(uȒNn撹+@WH+RK08ɒ5u}%#]\6=8(WCDƿoAӒW^wӒ_+[О Wsuܯ*ȘTG)yv\8RXFxN9bWUy@wت˵%$pOݿp.XP]]Za9do.13s|a+'Iv#(AKŠ4=Y/V6L kһׯ&>^\G/ qμx<;x\ꌷOa9/bt .} ʁjI{x!hh0 '(x_c8qbL[76bk#>#c )S,irCPz&T @lB HVk&*d5ԒiWBgiH'g+_e> bPERcC\!] hMZjOꍤ2ဨ<{VUׁjPGiԱ /oU.8(+}U=Ud OneAپܽ|E_.҃_ل 4+=2)N,nY4޼ ydt;ʰv׆q g1"\uf{$Ҕ5,Wb"gj1eDh|Le]!ЧO ]u?%n[#7ar|ȸlDG WB0H}d->dȭdt7bE_pE*7 "%j+zyetSjXvFq>PJ!)ˊʃbn}gO6 /}ڎdcg6Ҹza)֋FY%獊'(.l1ieLm-u`;Đb5 qW4;Ƨ֖|2S2IjpN nHKjҗg'-5e@1b`#gvLSݻ)X~%LTdxΑ=I@i/0'b;6F@JP\s R֧ahLEIѶ$ӣMVMf{#FQ pqaIi/+DQCy=ܹ@Oݬv*Lǘ zj?.SS[|#SN?n/иpJ[F ! ByyTjtPtmi5e\5eO.⯛uw}QF1;h9U݋P/pRS]&q~Vۖ|l)wcW~v ɔՙsOcEV]EЧ.MN4¬W#E632WxUQ2EesU%ZT]VRb3Z$Twl-Nbu#@ýҏjd5$E8ڀb[4,j'RdPO1AgJ vw%Ck6lFnGd7z oZ\T)H`E^`UE8"pdj4)½7 V5gQ84-i7)%rFu񁡱+5U8S Xbi٬Ԭ)Ner dRv- [ ">)W"1Ψ-o\<%Bw%ƱDzc'RÍcTd^M#KưܸT?9Y܈ltmWuh[e)[Ox#ZD f ICwOMz>`R#FTY[~;B2ExRG̖P,M=7*QbH>t8&lYN(?Fg!RH-9?L\ApJ3[Qc9q+427&D)eE /E۔!:J-D[- h%6L.#I:osY)~dUbt14r_dEj1#LASA<|~N:,F*{&Wҥ*(NdR,"Q'~^x> +nq~\d("<,%c>$&'WFWsP@*DkP{ Ծho~Kto~4rj.:njxyN+GqY4)ր7 ^E&݃nt|"l"U\:#(+Vfuyऄ: ۠d@f#7@W#5zZI^D.P<໭ZоnEDs?X#hۿ8ŽE7璝 #-zzM}RO DtDՂ^nuʄH6/TBì. h 髸oY *nB(мT &g ᜪ P^ɔE9qɈq ],Dzί&&X5>beP`M5G WLSP>e_ AKfAzsЎwffk\>1gdZCPʻz+ɊI4}Qe]`fq^o1X_܀roԠx15L`Jt]xq٫?Yn0tԄl3jQ. -$4/`#mZ+ M7»堘Au&ls3a՛ž*#$?χj垫r U;yI>0GˋC "~A7PdNY_P>cP/G8YQ$q>dpUx`~*n %:֟X:VyJ>%o S)I7$]}b&L7"L l8ꑡ`fd|=XrԝEaƚ"(1Koft$"maW[,qGaNz?:r@:=OؿF^c2f6|40flX3-PZ51NMĽ^[DYbXD?e3 E7͸Rj$Zn>X}FruҩaZ,iyH-8*ziS L#<Ĭu2S:a0O+֠/vnCcYHh nBosPg}ty$>e] c2-uJRH?,g'Ɏ'n7y8O 2,HK/a IXJoʩfX-瘛1/)eެ]oqy/VkFmtTvA^f=IP1ZIIYR:9d>ɤZDh 9cm>5#B/7_,ULZ>2OyWl$*G?dsےut_J[_ɋ4~^ ϋ` W2~ʯ EՌRk 6@e~_ P`4̑\JTy N2_;&OߠLfZ#slW$Dw@uU74ꌆoVaOɩD /86v tT|OqCJ !>3NUى/(fȼ y.;EOhhbĉj=$yl:`ᵔCoYR ox>FW$;>A_s2ޚ:(6_DOm)SG |{`4% 43$^jǹx}2ڞ[s``tšɴ6Kۉ 9a3l0?8¼S0)]h6٢"יѹAS#05lѽssl[ZŁ)CJ}DI(Ţ}n Dt./]4<R+=6 't 2D0 s+L+nwx+jP罽4Tz㔳:N<2;_+nC'>tcBm8Bߡ"!ȏW:_A;mcc;GGoB +&J9ν>0"lSCS$ڊW5{hz/3%;HMLd)~/&G9Rϫw9 ue3s ´-&vZ@ O_ IxSWw-aHFK{[Y-Ios8gU$|$=6̎Q?X5\hycVS ˖ H^#dT( `=LPԝShTF!gQaCKR9J=F3ټ3@c:o8;5ˋY1|a9>NAxJ:wi).LYXiG\ Q7.v]sc`Gerv"}MY[̖ DFSes7hEl513B ^:k Vc!Ƈ8@K+E!TՐ(ZQƎy 8 lx9jb W>sQsGr;hzT ]pİ)O7Zfgƞk.s$bbe7 q&Samb[JVSJ9'S 0Xyk5ϝ$FEԓ>wP3*Y!mkKf}VfXP\;UY̤>)$b %=ҴpӞ0P:2ez8wB\vо\]-=KwE=eC "dAϝu|>2@_#q`PvDBŻ(ZA%fR.=e辬>`w:>rA`+⫸FDhwN.`Օ/Je >.gnͱKMC:>*u1! q^|l@(t(dɇd$_B,]I/ Ky@,+}d) c/bgΨV߲S; s4sWE9 tbύ6"N\TI?aq[8& MT7Mz& ywOEPj)0N] hp7DIΘp "fT@Ge7ze|i[$,(iC"EAy= d>a%Hn2naϚ769&yLr%PoKet^㝕l ֧1mȈTl5v_!ۘ\6KRshԈ3 X*FL⩗Y㽁@rvCiR}0wM1?:37, Oq iF4ۢ'H^?fh<})%O[|vD0&@u1Ղcow\&jbC"5By뻴h)2KUؖͅ)b*^~ʹ\h5&N _Q]kDkG}c;<86ڎ"'am@ ̦]@1{S J3"toMPK [U[N鿦]vآ\+97uhy4Ѝ95. IM$&ݞg!kQaJiҰA !3{!O33~vj> OtľSG*<~6Ky54%867<\1?w|('^L72S\IKZ$ 3'mdĢՏk8*ioQsƭZp} iHr_uYGVl W "J.>zvц"q B3jyE$t:} ڴwk96/fQǍs䠫g~D=ݏM #'ҿ|Ne2`>^>mh&Sݳ;:V`KβSr9"--@jg/2Ҿ(z*[ F@;˃hZ%Ɯ"f%ɎWѭ>ϻY<9o~/PX`H3t %7 hOUͬց /R^Թ7cmi=Anscw_8UpVvn:R'<$k'}h/\<\f*{V 6Z*RY77YÞKAq{.Q"eKeJ޸ 0{l 2,w^KRXw?<5(д9. iƽO3F[<|_+V,􍮲 m) 2;iu^(mo,b>}܀1[ 폎U)J\6ms8=)V]_$Gi#ŘY1Gb͢ ?a^.4Zfst_wZ%?sՌ3$ѱ{q^V^|g3O@I:,}qxOǛ 5`LNp(`e~-¦4Hښ-i, yIg&sט`Ҙ, _uvJf8%$◒#ܞ{ Aa]-u' PTDբ;y&?ǂ./Ԇ#ڼKYlN9 ?:+Yfq*pjs4! B<p '/^ZM`aOlHAI6ylHpiaS@B:Mľ-׺wni0Z̈+?+lsˠgً1#~ B.[H1[X&3Ev w-] ͡2)>3hr抢r `êKDUp~iI( HM[!sW\Bzen(۲ާȊ{kBNZ던,96&ۮ:*R{P!]~F[DN~뺴s~<֍Bm(BD;!4+ӟN@5N8t Ő`Ӧ\gfCa.2ہ8xGFދQT I#|2=N?s7d. t#$gr#y% #sl8@?YBhV"%`.lRER:3աKT!yC b2 voai`ouf+IPF!N dR-)Rtfh"z+R.ԮuVÿK' oPIbn>ՉOW ﺆ{w6r:$|vCs-anWKs5g],i]ř]P/y~4T;ϼFz伕irԺ"YVg`IDzoWqV *ȵpJេt:GậD%y>t'_%CRu 暣I(dE^lG b;Jȱg|ҁjseެScD*wH౬•4W'^wY!~_xC6V]h<z^QѸGrkaz(s ?)al!3fn_MY\$Q5ea@h|DUj10՚4-w8n c1q zg2ֺVO >uE#F=UX:pGc}Vu^;|7=<*z%Zsu((zRz YdDS{{/\R6Z]'bC!9KRէOy v]>|+=_.@qM4?U~:Gwal qNg;;.~Ÿ4N=N2|.ﬕ;((ذOx g4̂Kxڈ5̦QNS)*CP^v}tH* R H,y,FU atlrs>0ڃЈ:,t+Hҍ4zVx/=k{h:dޓ&glc/i:;{Zفš^V1J}Тu &{93&z(M:hU0gzNU`|?>Y|HhЃV:ZFLP4)Z4v}XWٰtqEg? do)n1d5vO讔M.Y!;~s^jT֪4}K3+pD6Dl@UmV]Y#i˅ڿ{(3/ mMQ`k¾ԭ3l$b=~gkگFGtp~O)( ^CDP2pыIFΑ:|?lB7 e⇮xBm~E{h+:]ҠÇ̗60 _I}Le >貁j[_Fʘ(y)/~"X|P68PBdcp='mݟPj_&B"볩+oFͰ*u8Qg蜟 ۤatL w6^۞QCRHfFND`VE1 ,#3Da|/[1'zg/CGںUL ۇ޲iN2nkAfgo*hϖ#`xbQb7 |wӹG ֡-LjEН v2$Nߦ0DF{RxҤ(\2#TewΊH+QAA4Ҁ򈉃yC.4ICGvWIk uŤ|Ճ',6!G,@8o2GZ_")Dz[d+;u\{fBGl`TF XYKA)%xP283^8F-ZvT3#62zPpGlKݢD;QlXE#Y59\,772C,-5$Vt'FGiyI^V#01n+[VLA5'!J*C\PbsVfaWF5ۅzۏ7TO+ȯ `>Vq]L+6$:X OIKj-2JrEr1dH`B:H^q5LA2J|X |8uBuŒG;U[inφSULO7 ^R.uA \PqHpn/- -ʍPi2MP +cu8ݵ_XAcP#Jok>5=uk̵Nì>q6xW[G Hʈ\)rqqKoF9/nj|gbFᇬ \^ Ҧ.ʅ v}pp*\R!GL7v|( 8$RRPt`@j̧~o!ȣD@\ Ha/`SC\`SU'A%ڰVܦ1kM~xs̈ɔt7?V {ÊSu"Va^n+Co4䂱*IMPj pgcwHdX>NFic؅\(%eI'rKq ?]MvIarл /Ѹ;*zOŽyD=~%Isݪ>eB5?ŴBį69;hŭW™J739!R@}0 ޢ] 3{2k; d|w֤HݔFnmQ5 ]gmm0(g'~K\_U1Z$6+OL\.'Jԯs4 `4k6Ր<$#R(,>fr[~w2M`7*)7i7(AVD:>]iͦNU$zf8PZQB7njddBsd[[KU0tXc9XF{ԫH_M9wjȏ /{ x72}dXԜTEF݇u*~q#ZI\gP%] M4T'4$i iH03}$듒Jv\gaϡ`t)r=Sr s< @2ylQ/ُqo&٧i8G4e%2q! '6UW1ŭZqbg9r2K;`.Vn Yf3 2|eR \8Yh>e U mq2|{ x:iADyi}`e .5 Z$weToF\x| bEs}HnKX J<jr=3b=gO1YO-nJ^uDU?MS_J\+Vc"*q{:8J}D-)+]ۿ6}u79f*{YA;(dKem+Ѽ;;;s;QD-Xve7N߮Fvq <>k2Y`f`_uU]#Ě-뱊C3Pp{p)(F_}k*.Њ2l|_жnx,IFƒfx!St|wKU3MQf*>LQ.,WQRf $=;n+5>|&R!FaN}q^Xyn0d)  NEP,"=(ȌUp4mtg&+QSĶm˺=3Ӡ4Lǿ2R%z%LkJ|DTT }Q1{ i?A/|fj UV.YN}ܯ@ĩDmO,Fbε+{2I%tݔR+fG=+Ru0][C:ݲ kPFute֑\Lg&3OAPȮ]',%tf+G\UKHkP>Jx8uLBnRˑ̜w(GUm,%+uWeSd&ai~J\ h:nFxtV*?a \ضNO=ʃ-̥f}:Fbc̺%+I,$JxsHeSjn MR|^n_< tq.{Na4}HbDޑKX@; >,ShJt []Z#2Rl`Ofh]B.!93p 74u 9b"-t+JV u-$O;45PE{50ǁ{89bH/?Cct([w[Ta콶ɨfdYxA }}q@_C He%ZXv$zxEvX9XFɵܧ[QVyp&ޟ>#Wp4 !5WuO~~dV1t 3ɴQ.xNʊki gO:55ĊL~MQ#ǂBP Ϧ${~>'6FTzG. k4 Cux}~dU5{K]Q@(#!(.TNG u`?D8ĶkkITܔGF2BJ& 5}^FM|lQCch2rH=5|2k$b]a@nz4G톓J.ahG*61< EqՋ*̪bWe-/Z?NC9@W;,u]qOmPPг|Cûw<`O`~Nyw"qLv\|-tӎXA9dVs$2y1–a r)iy?CڇJRGuq1jېB@j3p2Q"INفvzNP/fin x^1t&؀{:_,rR$L:f7}ԗa9hCh`$14\ C#DVQ*A'Z9 zlFL>dc'Ĥ5EN01s,T25l랽|/ὂ9 w\^GTcZ'lRXTG)b?Iq﬩]LyT 2 o&Sf`L4&|V3?E5# X?drE6/^$-@iSE$Ah[ |"W+e@}BU36 ҈3ʣ -1%Q0(b%R#3&oa'Fo~J)rkHdgZ|nu_od[W@_ &9Er$9n bлV}8Dku?Nv(3~l0LE©LFZiL֣}yUǡXOrŞm&uq<̾CWۚJ-5ԈT ]Z MiҼFAX4}K;>IN9j<>$qV 'KeqwN 0Kwc_W9)<)@н䚕lTC)'bk p|3 ~QDIZ鍁3T?e 2l/W h5՛'ݶ^_avieᨘA՝Nw=& FL(.dmsƖ `v@6;8s-xP?A* 8شeT9v-o31㫱LE96i|"9<̊S<#7xD>CH g}R#MdcA.@O*HftvgʜPjZ ӂH=9 M^N1P:\]J/ӄP ]̎SMbC(hNXsiZe՜;&̂8yw8[sʛTa? Eſi7,jzN.]ӮĦeF/a뵆Vq<7;pMUq d F9uҿ"PpS@E=5)t')GjV QĘG*d( w~<YTKjy[ n8--za&qREǹn:8yqW3{͹)0@D_۝U6 Ҩ aQow d#wN3V  ,IZ+m̱zXvc}HJ;έIUI ]S`L8.d=_!1?x[[k>a<krbzY;KL&ţ.XBp%F7ދ ?8P'GD {0L<LIw"`>XjS!B{Qngnh/!+Y[b1IPEEF҉9> :]ZSs6,4lY:d]ʼT4?u*ё(W@F $$b' I#7'8T>ÈQ77H->#]X?M*Vό= YH{u$L*rv.[imO'nsw U]\}!Og5A{n'xoa@' {ۨ)s9)n6 q*7W6+es6!af;ZӉa45Ga8`'lXzi)V]bSzyء/)Z{vZb"ü!<C3ߚo\[zhG3l4;DU-O b–[s4:;SRob.EQFg3X%,K.v9 nw':k;]^]HnA4-nZ)JI}8Dg(-1$cVpER,l_Vj b$gU}\th&X SC+ޱ)* 壉>e[x# Ɋ&]Z-y>e4$VYYtWuӴW^=O#wswvіwFbܬbs"Cqi\?}f=$#}L*"Ӻ"A_wɂ,t$8+q=}e<pmEe-𕜭MN%sTtN%+ ~de6] y.*jt}4"fo#_[ASU 1 &T,iQJFS(zM"qP2:ivB*2ڊ8!e6xΤCv W֐zUZ?jtnqnji~tzJ:uvl[ _ Zct`.-ߥjhf[qϹ4K}Ԡ5 k @-2MxVu0cwS`x1 c <ƺ9E \4S_aʌlaKe{IZ楜16N.$}pD*8{kRfq'1i}h1;()+f}kX XYEG1XgQ=Q+r㓁R?"SitɓrS.%>ǩ}̿izJ4urNzKѶp )$kUL܁ 6X1{? ]KԪL(J#KI wܒIr~è]@mBiV(T֢VmWm9s%÷Z㡭3Ա^FYqBnd>q$xs\m]YYxGSf}]qq-- -H&Ǧ($I3Z1a6#x(&\˱dݒJ(dUUo9 01WȨ B{ [ߕ>RƼ< m0cXoU5 y0`)9-`SREN*Ui2hkSdeЋBj-c*u`QRR88 ?62^|z"Z*c#Eai k]׼#!r\\XX-‘TŮdGPͳcb _>/B4L9<5bq5D?*^sWw%X.0L?PۊM86+u )$4MS 3ѻ<tZ孥ۚP=DqǺ:w>a3P/"2qmko9b?mlbGY9u]-P-+'f6ה:#vMq"=). V~I58PX; 9ӾS+ŵwsJd(2bN)U2~ކzT(\LI4j7LE`&1/6r•ae Ɔ+Qpq w҅tفȐD*lɳ4+BP2. /<#g:M׆a&=xL)F 3/U{t6}}yӻl)'dw$O2g;.=d μu{画 v '6X:is/ѸnzFDx^AaK|/ڀch&_9!)T] |OyoTK@C\UޠM: h$Ln{"rGϔc/Ū$ޅ*Ϭq̏8Z Pǔ벅&7Ҷ:NnG ѓXZJ)vb`&gr64aUbjzƶ\(QO(SF;e6,[~΁BQa wV>s }qo# GDm|fRϥH5qz4eS ۓ[Z_ɛܡ_ܘ꯭)%pAiLV ]U[uQi:Iɉ]UfEhkU\lw$q~cKF;zJP5Oۿ5)E&ݕZ2BǿFq(jyovKEdIw0T(Ѓ<{k σP>z;W>ɂڗAgQJg$:~h+X`VW%ϝot2GʁIE&sETfp|b ۡr Џ*ALd7WSZsE~M=x{V[Il+z%2E_<]0Fz5¢GE\#yyYl4mIPV rej"|X 2e;$UdV[sW\_O{mwX:G$UUЄ`U 'ս; k9IKr+мHZ+:b9R=&;3tTAh!&h0yScGDtK`JA!5CR-40%as%2LLWfRnUr:S0dca~Wr}d(m-{ǙTȽ2SgzlWk *;}v#>ù!3 -s!tUKvUўD=4nBC}d#P*PGQ ~ʞԈgq1PH@Y<0[F8S_i[|EE MA\K"\Vc2UlйZZzYcܸ]O5 Ѓq)7QF'/gSgEॿkҖcL mv6Pg?@7Iս$V#%K~t$}A{_ݡ7yɕ#gN*,$`m(@9O7F.x+2z> C ][+03Ŝ2|-"K`z{ʈvhtv1=ISPv{.43(d̓_@K ?SdMʌ}=yD0S scC:6"!3<>]4ywfN6"=YK7)TU ̤ ft=k54%_帓JH `FCQ~h"[ %Nn! ~oUs4d"+ھs3e߅7r邟pe[KbO)_q-xZ1†U{>o'@4xeԦ-bYpBFy8hIl co@%f{2 9s A\¤7q5ڊivUb[XWʣ 3Cыv¬oP^+%dS|4Ғg3qQYd {q_*,3%] UWēgg)K#9-m[d550e*'9Ya ::bȶMh'rG i 9?Z,^F?uИ1=K#σ٣EæO2%/ AB]\1, K(yCʱX"*TA-hD` x!>0F#QҖqifb-P+ά_d>{68O t*hel<&6=h0Y ~Qk,űhŨo\Ùr.!?{.گGX(–=ɠtu @_PXOS ʺ2~F0gcupzb֧ `JIJ{54c#?z4` ˨t3 / ^޿H_Q&`L6*#DɑGk<:Mg}zy7OYb⭽v_{*EZ2uksՇk^CZ7kH͡Ģ6@5nkkeK Ф.mf&l4᣹w893?+oˮK1[Ldv&ϸ)F9{J![@Wl&LqZ콳VVQ&fQC^Fxb)g׏Á4 '}w{"q&n ؋9gS{2gLa(\r΀|l\xOĕ??n"ڑ>v/Gt )0#7j 5$t_'[i:~ksN<kb!<3|/rm4iP( GKөl >_N 69=Zim07/Tcq^>+l 2FSǗbܶB>㵉R㿼Km{q$p:EMGCv M-ŔaEhT?~D7ip"U>2oETaN" J7W6l\ff KgjWimp!o\K꼴4' 6xZdɶ)|jfUڮQqsLnw4q$j{\ #KzG{&idߝC怹W[ZY_+jRpFI],w@@R5UR?J R r RC^m7n:$H^4S IH5UQenLF] ]_gڽ76@57p}|ӯ@5$_M=`G=Pe,/B-9.%31K;*򗭼װĀ!]sae>AV{P\ Şjх3W,*z>e^(R}J"}]v<P(ɚCEdEy7?ީWeB, al.1|( Fב|䝤~j5̖?Uys0rݔo.ݭ[ l:xɬxӢ̼쌖f"",P0lZ2:Ɲ|.F# kHCfqV͞m^P~ ;\ovO Fnִ`Ipϩ4̨݋ͷEGkKb! 4.rc ]ym_Ѹ k՘GA59CT%L=YqC F`=|U*;gZ׀D0Ml7vpja+⊊m&D69 &]FCT:5 ٢-T Aq U7 Z.6txԡd4L)uKkc=M]  wkoXx#mlғzrTpifS  \\P!.]”R[3%\>?8تuX ,ѯ.jM>l+_x bMs)2&WK< <ݽL5Z]Jr@">AģL.G"!-MC51 C54r "G'wT.g%ڐWz73Yd3{~ 0g==f+Oea*$4XPۇ``ߺVjba@5 :S n Xf_b8% ԄͣM?Z?vu?SI |2>Rh慚i:O?] WKgE4^ i|ϒzf?y|W;j_Ku ! ~A]0-xSxm [>Tv a|T~qT}R< }$8s f" _vG%ĉk ˊݦˉ_Kz`>C=.SDYPwKnf6ܑn!#]_OXA;[WNǯ6y.ب0[5aGDeLĻX 81TOxkk6ǰ!ȴ$5R Q\ΰK],WLϷcq+xs7xՉ fjOAJ\+Wx%~*y 5ĵ\9mpT0 ;/rhDB):& oξzGE}?W<_U0ڌPς}}ͤ. .vJ1Zwci. z | Q~L$38=u6QGL--@Q~ףrchg-D)?UQd1H#?.g%E{H҂/Ljb[U˅7\= >%N\JL8#aKZ,-Zhp[([?h A[>=QҧoK)ㄆ0YPTd#!5 aٻXɛJ!Q! -Pm6j[=+9 y♇^w=+9DוVp,Ҫ~-5=0 .nIIuo'PnIkeK߁Ht!ix!|;"=DDp$C U*Kz (`t0yqt>ڡaMTjȾ͵k5똊:uMA~CW5k㧑rA[}KW"3߷rzɝF.)M"dL*R|\oKk-e}j:]^Ӷ!RԲ>r6A|^O =3V ʷ5g@8kT-AY.W )d\4Jfior)$A\~2dcd_ltg䛏~so, QI*Nx(qⱾ&eDi\e!..bmoXҢ/qh6oCV4w(F!Rn bF% xc$C-9K\.?%b:-.!?ʂLv-ȓR@%4ol~ ̞ѦaXYȹLҞ7gJc<μFʢ,m9?W -MhLvtZ[`f7i%FJHm`;M_ LpQOrhkM&󽐄  itr#|4ֈi<"{ĒADN6o'T^w۵BK6e^g0ε7_(3f^J$6WSu(VhPu (=BEt9 ,@G5(XQkj$^K=$Ը5svIg$SifnrmHݞl}]'[`k &<5L}814F9$~HwLSN0d.,>8䛑)m\Yk\vsm6WM+mU*I W0@/o)o_wmFVd \쐫 c xɤg#)J.Ky#}!W}F $K+qXe׃NM6etTʍ> ?n0Rǯq4~■B7:ڇ 3+>8F*~S1@myxlQ[c }C6H{5Dž ~9w5iҰj|[4\>coV u\YJkòZ"3)gU9Bm^iG2#;q1#C_Mu q~wInFcV1kZzH Z_r#_n6hd8w3ϯ7%}̡tRi4r.{ne8om^ jQc)XT z%\ Bu@&"I Gg B*b91$,h7G{IaX Q!4xOtEhUѾ7$(} +/>ugɾW4#/aa .|%0]E . 2,ļhT~WfV>mH L-8Bڽ4%+A㟦!0o[ˣ,XxakQTO4ۋ0z='#tnq7ckT_<E:N~dW\JPӨm>OGgD/tnSRDaڋF8Pu'v.G6`=hlB_Cd2tĭusF#`ScGmRdq\%[YCFz۝+zyTWjI=+rh9*PW˿n?SB8%6!keo,@Eut_ *l;%Y[SSosSہj&RfnH95>Tk,tqh㴇IXM~Et>m.13}Ek zilnŽ@o{H9:5z,`ܨ q2SOP[bBLCUShV2ݸ介@R>E! aY`8Ic=R<ݻiYZS x?G (ΈS8׌^ )nJ@`?F!rۺ qp*0ߚnAZ9&ӼDݧZ5sԤ1(7A+BpXx4Isr!G!υR7E[httX :EPuߊt[5"IDzkVNUp~?'ci| uyI THtTvgW*bH*JbQ'9rm|9܋&"vYh&1i#Wh1,뜺ڼpb_U-$rҙтo)|Y7Yqa"c>Չ !&H,C.$: D^e`XHq]iU$T 8I=]jxwqoi ~`Ѷ{!pOe, VY(fș_Ʌ಴x@bn}NX`阌Wq=5&:]TUҩjAsbz\;$YMXzTܼ EYJ8>}~aAbYNs?c>w)RL۽)&Μf*ك!yYdqήLz-0F4'/,n𪞉J9u l$ATe]^'qg2x4u)阒Df_Ւl<˼CN5^QR?LY]4-GjԦ݉h $Tp[8Y1CL؇:*ⱃ߀o!Tm -u7 7RM{&8l ziKH~*?c`G]HBrf@Xoh"6qw$ZPc|*O1 t*=^}\6,)BÝ%pX\#ԨDd0{`ya G8?cs$=e֥hܺą1/} L-<޾V.-zĘ{ئ?CcBQCJ2Ha}@s?&|]7.WI,xy/.rwtfk5k,PfO2_؞]KȚkDzsaxvuδvG$߽=Jrc`EyWxfeC0-@3E|o-B67ʘ w[`}sV|Npm`OTB@w}L*Ge4fG]ޝR9+t!Wr_de1ك)(d~ 84D_0WE X›+>JEV|- Y %ƖwTEf emSE 5cR41zFR~0i9*#z;(v鴽IFeECrF&%>&d%@U&4O{ӭ#/v[4~Y|*QTLs4=bRA9kp{n{XPc[)U#rm-S{eg+)YݒAh)uޝ\QCC 1\mh1֝wHˀPF$SX[2Vr0LBPq=G$ jՄ_I59'@ܶ#yò0iZX"Ըq*w.T✶fʞGAS!`J7J:F"XQɅRTLΓd^ʜ4:KKsR,ޠPKDۢŹ 4 [ıK#h2Wk*۰=4Hg(1i'&f" C+l{nMT Q6 "]l5xsGBѣnC6wQYxabZsNU7HAV#/.-*Eopo(UTw;,`!JBjL۵fy`00]^xw( q1ϏD2+3@} `M $"|Q5\sp,9[ 4.;a5 w ia]_94 8FޙFHW;mEgh#IT(J ]ӑB !$侰JÂn EHt19Oqt@ln",0ڕ^ I*E$rIgG8P,}u3A^TQWg5__/ⁱo(g%/nR[I>mfCoihKȘ`y*'G4tCabkf_VB7L nD?~5j<ڹ]{a$s^|ǹr+*Csk2eXga5/P8}ZJ ?qN7;І~wZMBc_M46 7[G[; 4si9LQVHFf$/(V:d]$ 6VQ? BLg'?!+{c|=/.%B2$]Љ=ve4fyI;Z-3HA/ּT>MgyGLxQW~ZE^5*0c"j9OLtZf1yQ"I?wb&h t41TUH+֎f$ /xtϞw=qK[ԛ׸7pr:\ Y 8g P*Y(0q;iLbIlC=~ڔ>h"$'gtcU-9Ңc<:6B t HXwh1?y"o> 9P:Z:N6# g D}:CmD#d;LЧgn>:uh)q1 h^Inفrvy ,Ĉ:UZ' }nl}5`1}:^[&\R:N=jCÞe/=/Lipg - }WBn۹~FEM57h2~Ŏ/S\ƖHbo OfÞRm M\9v;*/ 9;'gOw/'(u,(4փJmE*$XJs"#;Ms5U&S}OUEӵny 6k*Ε5:΃Tշu oPڴU8! .m`eON 'ZҦ<4m=M+̶v80G1欄4-[,e2]T>,@Jh,"8>g<_sj*1:,V2QcvVㅀQi3ҨspnPa2_ =ܜH5p#M_ ͘i/{avt]r4!1.+ډ3y2Q mXLOlEXCӸ:$ ۱ 712d[Md--χ_*KDɑ\L: t+?"&B\͚ KxH.V9hRj7Kl4>P0OQ{݅xڝ n#޵f@UTnPy KRHnH_$ 'D=iZ}:Efԑ?V' @Ȁ6h<$2t,!x#e$S׬kLR^`VzXN $.s+ [:m_팞Zy]*~g k&&Cw33 6|M ]L/Z`T햙ᗜ7y$^v('X%+t-q,E*BV`ܤ5&:FkG'c RJNs?s~`N.$pQq?W٭: \"Q _{ۃ+S@,c>=p4LOaNܤ8lَWi>6ᭉf>C'F*4XDa2;< 0ogYODT1y c!YΨ ĕnEqcA>8|^`.(PVά}bk lJu#/hM}""hw80(~Gų𿺐҉E҈;(i#uDVjYcؽ港S)fhw` 42^u  G*;B9NbDW Z747*7W';N QsA ފY$rz7X, ;6?xn`~p,ރl/1px/*Rheş3 (&_BGwG(pR );Nj1 SBw9|j: nڤ"2ؓMTq*b$,7cJ&ob5XJ4US /u~#B$24b"]NeB+C>h0<7?bsV+^Yu3u<Ǫ۝U __ $66 ,J(ױ si64"qDvB;JƉ&A 4Ţ*F͒ư0[;d0+9l|efQy 3!Qu 3 #B7͑4goȍۺ@>X||8t|}= 5ryqTLwS4m/e9z:%jx5o{͢f(!o"םΡ-wd)[N(?ӤlD3͎]25I 3iMxHNZdGmgrOPl6ut)^.8PN|tv @:[B]T&B dq\NߎR+kӰx;iZnmyX : cSI*?R)F!iW #'۪fuUQM\e=9Q2,QʳfQ@S4SGQt(30Y@CO(b0di >W'#/ \-Bsmf;\ut岒!a&x(  ! \[+hs\{?jJ=]mw Z]Eo) &khbnv ):x'1v\8!e~e`,NѫH|5w*0Vz4sUwq$2qv¾~p(c{/BSV!;+\gFvZ1+Xqal}[J.Fcf ޡ.0OF,鏊ycr.2լo%ή) ?L3GA<8wgvҡ];GsuBJ,;F/e87,"j4n)b\[ld&[H2cTگ&( luv}f8^$weP h!4w1#ipoWE>f,Q]B4~GVȸV\SDƱ3 %T\{xLi+*D~/}/uc"'fuҾqFԙ'c?t'}Py>vo[Q<.pf얆?]x9Av^G^13һ$&ځ *gĻ~&K7%cLPsIN ;+~w ɀ{RQ\OYI3>D7HrU~mO#،|le}T'ӱEvۮ",w?T3ZP{E;bVՂv#*6XmӾ[S-6kLa} {Rxd`6\SKG{9xUph:Gt@+`MXj?#<5uܔ@ZزG^b{Lˉ{[WyoqHs+ $.rBQmqY#16s ɴLBhc>i.ayR7*]PKo='wh]ٓ>ʠ$w2jKd6bp4zAgKRYY0gM!9pI7l!gOoqL?vɗ)\%Cnڶ( ƷUdH+F_Ȑ͗>DX`׊扖h@,bBd$%YHߔ?6MkA.A՘D!u6#KjV=u8Hc̅kfIf 挙T&󽬤c)渤n3σS(KC{h=G?JXraMP] đ$Ы"҂:= 7.ڣHff|)Hү46[/iڛBj) Ģ@lM[9v:oQF:fD0% 8e.Ful>pBte\c滉 捎,>Z]1Sl,;-@s͍$*͆Ru@aD1))rQr@y#bBܟ?DbO "l;NLYbAO0oh';Lr FR ;Aʮєz+֙<@M p\*БbmPؐPj0 cOr!||+]Ka' 7O+-NYfg[lP奜 iL(Ç&Li9^ F(cJpXui3AUvjOD.{ K6"QaF*T"ؗke*A${* AiƮˠEȁ^ߏX]bzDUOĠ ̄xz˜|YmH]Cg`1*qy|b$G ~\JEVE4V,URyCcG.)2z5~Ng;8i. phas\9N?@9h[X"] 0ePe[<:f!f;{z̜ՄL3aɰ\|qN ')<[ц:J}*6 `7Gm~+^bƌf@?ɽeu'a.YW{웵bߖl[$[tG&JSg0'q:%3nњ!4,~(Tf?q:a_c;m-mG$+$'!C(f1hp|=&$?le[S5Ldޱ2Bῶ"<',mCiQdžI t)-]C76[Q\bWa( #K@/hc*gN.iV^FF%g6X%*?QA EF̴7AFSad=CZXL :. I WOcT Z Pq2 ~َŴTڕxYxk;>q-+F$X YvK8)B-X|4<3.BHjo%)\6PczM"l*V>) K+KNA͛Ǝ[遘=FG$Kz.q3#AbRC]"[&Q ,v޻oc$ suF"3MUJH3RlW\լYk% 2|R~{GA&A pmwKfP5H =i|]8]a(M{Y+v7W=w4FGԺ"YRYc,MV Xrc)5;N=!\$A&W4:s0K bpq_e^A0ka3躡crQUH9)[ wKޭ=,A%zܠWLk` N2My)V 2+Y'X {,c[71ǬH2w+}Rbaabo܊!E^t+E:r#4UErOW&UE] ~ DZʍwԸ&.rSnU8) 1~XI 80MܨZ:!+${3eY5Fݐwⅽuesn,fi\AIK>BR)ʴ(WPu=ZkZYAo}a|ŀ+a6T]Vz[,8MڿWn'%T{_-~}r&CT`¾ "2%oxա2_%(2^3w}2Ap z}";؃ۏpWce^#1˜C9Q[dzIraX?o!1`64CםWB<%Y{i>0C8ybi4u@W?]!_;qtڭXX·rEOY 6nN?< t~i"ɬvNkiz8Ҍ[ _9z:zKZ \Mli 0GR(45)uH[.)+9T@֘>.U(cmGѠŀ._tѫ $u]N'7UOԙ B}: @Yyk3 ?K>\NV0FTd-hc7kzoj(Q>tLƁ% ՅʱsA`v=^b/`2M&ZX^wO2ؐ@p&j`\d9=1#yLuVDa_V4%-0%V_6gOϬ4@B &[ C1%&|0[ Z\[d:b G \\GnB5 7jݨDԞN'] X8d&;9LizeqlO_rGD$ءڎÃ\GsN$Xڂ́?2ZM{tngr{ǐ!CAA†tf-lu$Z=X5&)p罀Mi31v+Xm\cjiDI1ɬ)tjw)oi"௖`2h fK\$4x@4bՔ8G'vbieR@ꯜa/Ig0Nq8PFR֐*AFYɕФD,p=` (>rX al~æʮɒ!C@ i9-6[PiKQûD$"*[)Zc%[hkY0t,` VhqxhͲ!4'9%.YJr16fDžJ}"O{%oA,LsGY9j,(hљ[;UA4wmkOڐXRkTqz,sX]J#pM ~332!ENp8X}qɊSRh\VhRjK:6 ԥCH]pN1~ٝrwdF3}j@U?eB{A<.#5D[nI/܊龳̫hm؝+e8\$Sm'39["y\EsCǠ(Fh 6:|^f+DܾI1(rwU SZ| а܁d ^mڃy#SoЭğ<.a_=eL|,㨃T慡֕8Qˤ2t1^W)'pDt{y=ٽ2%H ;Y[?L  sVWs+HO4=P, qL>rtJ9DdtB'A n? z?hP(gypIm}mFM,tU1a s'nes4#Ӂfs_TM/Qht hϗ$)xŨQM֜ "3Z}q\+3@(?0ozO-D[/gQ1Spđx8`! DYa%6Uvӄm=Ê٧ oAI9HtѐxDNf8<^^--jt;Gy!^oSp`pz}*hQ]Q>*є=O+㡭*# oW-u-B@VAץo cY,iB<$.Ћ9sVc+{uZع8%q0)E3 \g|"X[ _B`5)1MǗYH1o5w3M6гPI{]&t~~M <Ʈg:i鰐#DI1rW-q1<3FMGvy+X~L $7??>XNL!2~i{SP&tnZ9iocDCwn+ڄֳ}G*%E[bA! ]|36)Z3LV,!6"$*e~kIѼ@m2}0f=z?ҝ m_W#տws>Rx5~,#?Ѵ7n*nۆmG~u?P[AiSicvZ~bW<.h;.0FcXד+F"jZ/''*e|כXvk-]v&QRk'iBe0- W0 t=ͳS+ֈmy/cdأ& A&(lvkyLgW]:SQ~71⻄'8ĩjCP?1}ޏ')/M&pmqF޾ 6N |XFse V@Nۺj^u]^:h:`iH2']M1FQL'7q̔rvS"ᖓ\?&A@5"'Γ{蹟ǒ:I 0B (ԍRgm :ڔW6X.YvƂ8#KݴFǬY+V6'=kPdc͊=ߝYFB6H[ y?4`,^@U4ZH*4qu\?LS+]&*vD@-GkN>ʑy$n*ZAjX̲Q+ '[Jl .jP" 6_ T?$%w GhزC w;nPR/J}m'd 8 6\}:`H lL 9 e9X]d0.9_ss^b>'^:XS0~q]ךo~Mر[?>Gz.oy|i'EF)y^g8W9(QgmCȎQr!Rj36ܮ`i{J:C۩ky` 8r:zѧ7Vok^Z 'vN,Lݡ@\M)NkB4'r Kn|PLs.a"YK4*^1Gy"i OiGUM}ŧylg%6lPM2s|}&Û-Q;ivx2O+.O.dJ ht ):Vv cB Q("^RzQCFY\SJwxE3kZɬ@̉#)Bܸv\?߯0ݏiS'Fw>TP2mFMwi8u *LDX%0NgiGR`XKpcm;WkP.6ṯyHp3 9[~czvdū9b&a6+4`Me^Eݿ3׮vʧ袖V\cKe0ʠ/C"'!iSpS@O -E)|7׌rLW/VUk ٠.u'MVty {WZ|̤`mʷmZo4IiػsK.'+@G|iD R^w =y{&eiUNU;F/UnOg[@ XU`aB_] Q r*e$ȶ ϵw ?+bq.}*FUAmrHSe \-pUcc2H][oDk؜ӼV8CK>0.X.K| .}ҀpvҜ8iwۼ~YaN ʿigEݢ.(w}C(Y,HvoRD'Ɗ3^D+-tS5 89sERjrYF]72pS@G>U{4֔HƢ$~\(gs )B/-o]o0up"7$ ̖SfGaUye5 l`¡秔UgytWXOx.3WmJqA_i,_'_a?tg??ݬRL*rx$]X NpNz:rݷN(D *Ad&pXl3~Rߚ#ՙvsyFе.ƛ)v1n`M:bPhuΘlF>ϒH+T_LJ|unPKTd$h.eCn )5-:+[p07 zG@ckHK[$$cX1 =YLHkz2)rҒgpd*f'Ġ٢-:>R {A4?~&nx`[0M#.X=N TΧ5j֦q)3n_vF;yT!ztAhA#`I*+!gr2U'N,j&ބ}u}%({܈sGb.*1p]ŸtZ-'BC+y ?ЂgQ;lb{{PltZMpC[;N:r9Bc dsABhU ?0čEI# CCXz,}(bd<F0o"uHI2Ǧw2AHPѭ H󽼚> KAuKi$IX>7Kq޺X8uw)v3oQ 0ӽiƑC=ncLE-)gX=j11.Rl %y `3IJxGG'>њ:4~ ÎGE֘չ";4}Vb++dse_k 2u\4`e/[Pb.8/(p7zb]DYCnIDhtɖqg.M1W2ԨjW7y7K.O rtUØy h{;3d|Gbe]i]k4?Կ|@N㤈\:mWWi HY-w6;svf @_ũTJ~`bݏ;7ԭ;5a#j?rc LJ9'''>8#H$"zըT `Qm9diźp_|֓Of_T~o~+ÌYD4VǀoȏoC]%XIq`5!, Mf/@,1s`V|{a8AEt&f]OmD6~?tn갬R> @tc=DS6G 1\R,/C3"ELWl ƶez5DHl"*}Z}r!u=K<1xl:ۗbdrvO8}7 Hy?wV:w ͸D?x Y|{%q$y؄}sWcpk^8\S1 'kzX6-MvfΰㅲåBLODNfkRޟ6}@jlFb_᲌?"s6)<)+v_}v摳 f|y-Ru0BgW3Vۋ$*T>Be_ IuH%6nsoBȧ"Az=uen+Z *O߅KI*ǩO%kʇq覰ȼً$G%׳Xݻ#fzkbHév?n8KS:C؀aNhު Y 9qiN#=!bMsCo/H%}p$O IɮFTwqMT)MzaԿ(zhr daT?A87#?Aߚ߬{hi d*ފS Yql.FmZz1xloK2~Ųj܋\J#~$̄T{%%rU{{u`AV{mVt篚oH/$:xq^YY gΉbxlbA*Xd1ZJN"^:o3fMU^3Y0Ay[ٻ؎+1j~(<^/WxB4[ P{FWTS, 張cˎ2fp![ZLoϣv\r9M'_ȦAmƮ_ehSQ2FyK`A7Qnjt+u[D z H(₱5= 805ڗw, #f|@"&2Mdl:69prH)@DMPn'M[!%"nQv>m, AB4'T-ʥW D܃t,|֣:p=@~P-U,u'lsg`atWJvcrwk)KR>,! FGQQvT r:)LFjp`4h,Xyfv[I#%lFx$m y8DLe$4a$gl;!hI{A1 |t/S({f2n/[p5ֻt_+e*v~F6<%m?n88" )J4biF+ "͖LKNuT}@i]1zqy@1pY*lr[XS1mo.0ҡ-ۣwӃx'.)RפLr& yZ3(Pʷ!w_:m>>%S(ݽoGż.03OUϨki7D920ػ9r$C?#}3F9}")+|% Rݔ4Oj ;r+naE:μo pDe:DAe_jϨ?sQ …et .oWYY03Út^YUÍܿ=[%AL==6D\ @&`&+(?ЛtmџVg!'i{i֤bBDxw~B" zf((f bZY {_rx(F WH+Wa+i [,2,ηX>U{&v (Ԩ7!@ ]BfD>rx@h^홭i hӫDq]lʟ[Jѓ<=LxAp~lN3nsT`=܄㡓HY๫\oiaUyP]׍ߪBP2D?j>A1\jMƒb>1n'b?EKZsOЧJ"BL;Y W [T:\8MhclUm{0&orO@I7ȼ;R48줁QVLw.ϷUNJBoMtE{ dXnGq,pvnGǑEbuy)ϔm!~6FHt2̫OJgW  g#J b )"׳ Bbtdվ54+;%ĥĉ/!0B$LˎQ;mNBDfAJ4Ļ9\@<d-z\52@tgsj RT7D>a1^q!lg<2WjI^Œ&iq!.[b6vmDcWZ ؋+d|t?k;fR |pBy>T<J#򻮆CI2&6;vqUۯ3T_ qo#km,zՓ5ӹ_*?yy2wm8D1{ދymMKzn12 yct=v]5ꪗ<З J$\qsepڎ,M9[ʤg p8#<|my?J7==/Z+Ӝ<*dX͈ظ>6Fj _cI+oݣ\LC&^Mp]DI*bּNbmsQi 2]r x0^6]ZHA*z V!.&Wd iɍ_Ipf͍ ^\x 0(k~OPXSDb-M#1#E[1g,jj,ߨP-%Ԃ0M6[9V],@Ի:$GdQ?"IIl ]X4)ZÕe _4Yo-Y[ PP'㞤 q~d3(8yh"Ӈ` El1 vyfP|p QaXyV6 p$HY`-9WM3%'f 0O. c" tNm+53ԆRHBn$w^ì5Cf*d%!ɮwn@\u!S|O<\Zoz7VOK5㴕YvT?EKs^MTY6FaQjv æV%@ N{"gǡzh,T!+!A2B^bD 쥝L6&r׼pce,Ч@ٖŐidcLwH0`{tle%O]r0e@'NuXki ֞>fN(`f#mmEd;;IMʣ ݱhz 0(Ό?E|95;܎pI:6ZB4к= 6!]٦$vSYI Ri deG/T勍jLWe+wa]38xl*who;4L?,e0pd#?oSGك(dN%T0Ry 2ݓ+}0%[>{%BcxQ9:rq-6f\zg+.䟕?Ukf,S<\H ˔E4U 0{mdGߍJ ^&⑁8?{rI-ñrh '+5Z ShJ)<@plNȹ,3} oI_1~~PEDH=QðkͲNҕMFM'fpjUIG`[Ql&+LjH1@> Hx O"9bEmN*#^#a'7f7b6ͯY?_ _Zj<',?A],hڈr8kxk;Jc!@&\䯿;]qmJY&f`"~kP *b^9bI{v"A!y \K;!n/zZvf΋n-&I `3` Dt$X)Pf!s;Gh|,[Zn*桥d[ ZE5,ƪJ#d^TgŀXf;[uO 8 >Hl_`/FK ag^D+Ǥmkn0_d*7BSƤ@jQxײP1"(\tP~}] z֒W̑psٞj<1kK{ AxЛ9{¦dXq"2T/+mbN!&>]Y) #_9kj-_qT|QܥӦVP6I 򢤁HlA, צC%(ѫe]s)e d0 P*KL#zԚlTv&j;JhQ]z`CrQW ,3Tj`s(PZ_u?jf^u<m؞UB:Gğ_G?7&=f  {Uzt)Ś% i3zaIpi4j3ZPr- M :~=Re04;dE$S+γ $é F +LEB?^X4 Nm0 a7ruk:.uf6-1;'@Fg+ӔvXeF0zm.nDc<ͨKzDuE%ꗏ@Vk; bLnj#Ǔwቊ-iTFmtp-(N{PV0(gbp3bY>& ʋ4Yu9H_AzϕNK_`)Mo{g+ g;Cm 1]>8G6φMc ވ`Q%]n L㭃#15PcgoxӠ+$yB/J:^l?7(`E]e,'z FQCƖ%Y>>Xc&Y|f@eTٰ Ccf I0p ;{̝Ҥ{5ҳb$ JTd4 tLi,M2RaSEknuVpfQrГ7'Pt zmKr.'#v [-na0QsKI3UudOyLHg.CY|ΰ82Nͷ 5OA9k}`+z@[0 .};uOɝA*MDNz! ޴ePsA BN'fLH^aB8u}à|8/jy]l~w: ]BV;q=- ^IH |D@>%]+YgCF9}7j$r PU3bU{2cbN?t~ "smδ$np #>"jY&q'}&]om^-` G}6lOhn9Rod0^.I/*縉 ϪBL*xǧene3Sf%"7#^"X u)[w4SZ.jY( ^Ltrb4Dj;eMG{qBSwþ*,^<-Gӳ9GHd̆,/u580oJJT69 {*.0UNXYK HTBI*Hjw )PA=JG;P0$ZH}Y{z?5YX:s=/T1K}dlt (CM`3x&Ratid-j@yAfZJ}.fY/͂b&X[ؗFU#ܛ_̏CONC1&8 ESU'C+mW ՠ"ڱOSa*f_}_Q:ꕆs-|l*0P^eQ-]Am`Q`ܝ떋q&?ZR'j#֋ پYN\b'F݊XR{3u\I8OMX!* ecGV thYG~3IZ$[Ghj{!eR6{8mspֹ(K}@tsF;Az [fŗ`/eSnغxtM!qy$}y\bE54`e熈Njt=<҃N^Qo6MOd],NB>뮸oZ;Rn so!)agqV<7U+!ݣ-x?lU0^LJ{b "}8[JޒuW s)(?0S^m:j_$yTsmδ\ Ĥ"vCOZRe.gãϬt ^iN w+V\ĠIMuZ ) {7W8:0U톺Bi>/tljfHcl#yE -[b {RH6iBtj)ٱMfJ E1upzP8"6zз+2rl/wMuOj,z۵":$sۮ(ŀ`ĢPyI{kLx5(pStAd)>%qU%6} L AY[Sh-˚vz͝lq_rPC#ԟ4{,xewKCslS#[Ǟ!$&y L:g K4m<ŚऻcPo(+c9JVӡXODzVG78h"Er߻-}}W>CcF!O {Rʽ)dp7 F0| y5njgQ{^a}pKVTnqTB­k],we+xU(MQh#. rG<%`x|v줴W8|۴6' QqG=hY\2b&i"̏A@HjGǼ 2Myv'xlTZ-\oDL4jsxt{g4@>{v]xy[Ë4U)엵M\Egw4y%lO~(ہTE_S`DcK`޻sc'g/ u=(Йzcҁ.8Yyks:C}& *osЫeR(LpϜH`hliH9,mVkGc1#=ۨ]44^䡫f>v&$E+\Q _!Z]7)wnoU;8H׿+ELt̘`XYHp3?X~&f8:I;Q}H6[ u@zBb&}{ftT+vPo1ަ*עCQ~Dɠ5//?xN+HϮʭҕȁ?>O=8#֟SwɏȄL%(f=L"JkE%/R>7eQ b <j-M+rDp EENq$ն#&v!P74.ΣdCB'&K;Unwv_x eS[+OXu1,~F$.Ys>|[Kk6A]'~h8p0Տb:_t{ ǒe᭳3Ռ=IWW-Ss- B!qI/䆯ecN䜃xuG2g3&#O68j&(%ixh ;E>VLZ"}eQHKUIho㨋o n1@u# [R$&٠pi+@6M$ń~b(1΂a|A:@UᣄpL`-%C\ߨyf~vɒT\M*<6L DsB1 n[Ji3#_\xz [)3p{~8J>U2 u#zռ7}Kr@,,%rl?OC}gLCm\p1X^r!Z2ࢻK{)Lݻ3!זּJdPQ{Yi (>m[#+ <CovďLUq^K 2BH>;q+p m1QEy柸\-(1幰?P$ز Rky]/TٿܮDwQLH_ÚCEtO5 RV%fN6h Nх]4|Nߧ8)[;<~nnB^8lfOr=Dwnor?77GDC9ds|R27RBO՚W kYgVZ!VJ2Ynja}:3kDY~6]C=[oG =Qh$ Ţ22Kmlʔ!ـO g{QAt3;\p[ h8Df8'[.[j0H0L0Bc#Zc!(v|ºMXQKgGaFL"m&9K0h +VSIʱ]mkujt+;S# .a1+^=nqnb-FbiVi 'yj%Eo R6?fx8YK1N3SdK!,iZ3.z) AX<))o+6{{ >X:=/K0 GM`p}" WEKڨ\y=0Bc< D2&`{}=Y0U"ac2z~y 'v32\S1?P[C\3WAzy {h*a*RB,؜w>/كBk$ GjgYs7{PǔzD ͈_Rp"g@-@r~xUmiBKp\LH;Q'[5^(mjTXK]|CEQ� Bx8> `)+9޼I9m窺~X@~vr\ausR Zr9ؒo[4Tk3-и[~C?DxE7:Afa}#ʬkHE<,Tuju߄ќ3.w3{er3SpQ&dtc o+EWZ6;Ϲߕ[OW,;0fu8Gu~ewvd9N\$3CN ށӰ7B&u+R_ߜNOu\ z&{\>XiI32kK ]CٸA5v,@h3zBgkT-cN`6q( o"i6mVv'7kgOh +In:j X-V9]cM_];sj'_$AbJk"㷠V uv2U~|jH촾RrTꘆ4>_Q$dTt,vx72/ѮH좧V LU?%6Y;aRp#kNI7D#udN$ѺJ+(m/frښ:Vr*1'd~)GS?=夅eQ_s&2 T7l#.wM6 9o5cWP8#9uPd)f6xH `*¡A^᬴iQusQIh/3ST+M+S&/oS77˭8 K24R(Fɬiˑ'KC9/XKPh_lY׀WX&4„r}sT {S fYG(6AcB_fr_qh;J,K!ŒYxv L`,$Dmp(ڌ)wU3r20\~M\=\堍zS$_X櫌bNwB!:p0q-8R*(@Ƴ;7tF3:lƉ3{fO.D`IDm|/"syl9!AY{Oj9Ҵ[ tDvXVK)=CF'[ζ<YwV`em^ol7y::$15w*;Vz* ޱRU&@*O0hsI5 V[M,OEYvD& VaG/6|47T'cFDxgY,#~*S%|)幃6~T؆"FAσg&E SYbͤdžR ֩miI%d0-)ŇR|d:9f' d[Ŧj|+VHrG:aE{/Ks瞧[9T&NV֐Wt"!*[yc$[x$jRS(H2Li" _ >"_00'dM-(Tr>i٭CJ>6v]V8\]9񐓿Y'3߱!4+n? F<#?Am별EDC'6CogM2s9@p1N9t[Mo)'fF3 a%=}QNqG[2|XXN(yq$åᎹL&}0(v=<pO~S&V԰AZ/+)ܛZe`a#5 ˈ̲m}[|b9:@lPi<~A,7DZd%}obO25PE taxmOPE(:߾T PDc F!)#~Wfcrm E0׏.7B%G\Xu[m((V<|Q?\ 4=#)aBZ-oC²j]j;p³+I,|P{6VK zirecC(C/9- ڽ{5ߌA|Mҁ>3PF4|Yk"cx_WCչyT% z@x~$bSwJq!=[E v Bd 4i>6s@p~%e~ACM޳Ke7M@ҕz؜ [,C&_l.Ai)B6 _CxTq,u5w}el3C}SH1(hB%pDDcydf6tF90ZSLUޢ$;ISƂ{,9!Y@|A:ƊA<0dz[^ ׅ{"g7ێGfzp=_LJ+1 @ vp\PNL}(Fȫ)}}= |5gN\7]#HP\GoBq`fbT!f`Z 5 sߧ 5jO"*(bbKg*yFRgX7kk VڰU/C,B_i Ϲ1J>UHc`޹/)/ RW*^Qjhf1) b>3ᒖ/bP0?"Zhyh>ѣFcr|7/?f6 C hѓmckLqEIXnxR'4t_VOeSTfެ{\"eܺ jtZ֭iFBS>mOjCcXf"+%hd# 2C !}>4#+w"beAԀ^Tlڽ1rA|_4hr_B4 ޜXݕ_Q.)ZWiJ2_rIi Y6fq~cXNy?&2\l@ң#_&9H(_Zt{W>{gzhyl岄)5+r+p~ؿqΗ5Tmu({7aUn,fQDFnpRDsE#/˭.x#}-J5 )pR듺fxNvK=&E쒬/M|ST굮]Vnn ;Iܡ^"b|ȇ~8~mB4!Պsl΃$BY+bV$5?4p ƶޗ)_#(jHt?|Ҫ5b8&(FI8uՕqVCQ4*$')c]C82IYilkR _%V{'{y&{Vcnt7ER]hc 6]ځ/e:=cwv }ټTW&s(E(oanrg`,ޚJ󚼈 %]<'6p1dy Yb(yI5=7Ø'{qgT2x MڙI9>i.12Kot̅c???J[ Ȍ:0x< O7 5US`' [C2QGץViJEiхI׮ uȵޥ2x}g$ՍȤYҋ=:}qo(E:݉hTQ%me'*tM02IIgܡi{h7 cƈRfuI}DzJ6UglrZ u9ԓ=:TkblEzEP*"-!eNp u8b(K52.m<֕ؔ D]YI[CoH"cVBUx&(ϡ勸mC :Ó{f0@].3!2~uM/?1y^cxC)&J8U? *uNkBS3pY/ܿfrY1VRM }uB8"~SecR>w挕Dٞ'uBpZ9 ѕTX%E^vƀi"TxԺD(l{js&fx!+y2ԃbB_<9K;{dn5Կ,#2&}SMփ\a%T&^x3: Mg+ZQ:wjYRKvXf^)x`jMqdDs'eZ _Iw2S;!n{j_+<$;VO. ֛(+% uB4oՂ)xOgH@Ͼ'}^$6E(|$85vUB/pwX } D@|~LBki .9I_FqӜŎxgx#MKТGS'V/('C!mP@sY>)]k~;܈b\  e_}.4jCͯ-~0߼IX{b ?@Gofs~HA8ڤ6q_Uk3vR"=F'pQkT{twC5xQO\)]ǹ\ǃtIڵD۶ \~f.U5֣۪q /w-6ѓfGnaE 6Iea`=T7onam! .L:Nc3j_Js%$'iFe:~%uD"(^tŦL1M$yMH_f.pYuv/x5"#$x Kd=E@]_.%a&ѭ>z zӉ2q,slp݀gm"3|[zF7M^̩Ԭv=SE{AM Dݓ5L{XEeuiNnvxVw N TvV5ldh{)?8i&HƺK5n؆QS#,_>K*)8W i4i!:(ږк P9EY[ U6fD)W.@T:^-YX,[wL ן;jh^rT"q oL>:pG 3!^@4קgޗpr_UrV/1Jс7ol]H\y ,dH(-%hY瘖tRPJu C-m7jhl9tsmEX|eg,*;{pZ`tq/ [ s΢tuAF Jtl؀+aow@eLY5@ TJ˒!M ߥn@ YQ Y\fvv ftI3]1z49stm83 fH/Iu8m*3h| %m?'ێB7ZKo;Ot+8a'eƺyxq)|THLOo69vi0fqaWe9bkolm-*G$n7ÿWnSѴsi^ 0Zasj)e ~ e*p\̮̕ 䣫hRo/Fo ̪m52) IЁ. kh+ UPl㋓8C=; / F~ 'l:n$DȚ;I鳿LLG5x0[4|?w W?xZ T yDSNpcbKaFh'_3oC$+=XdGS^ɝKƃZ%zpNޖNq)^mRt"u0C| `Y+Ø<)o8n>WM DoLu+?)= 00JqY TIhK !aVh`* &Pq)i9!oWlX@M)xLxfnwu^?p^EP>%sуU~ڎ~cEMUhVҘ6 δKB;U/NY9 JL(D>S7C_kR^H+SV`L>΃6_^ t(=P I~Ӑ-ȴ,qD䃿Wۺ0xZ5.DW?S0E7S725s:HKCFjU1^Y 5C(={sp}䚇޲K-hu  4SmҦiʼnyzzC }( Yt /^Ƕrdx 8ĀU_(כf?~!3>4Z$28zy>itÕC4hC 6_-v㐵|֮RNqIk94W/-e(^;O;5ߛ)PG°ˌg~ &hhA࿦AN0&s ##<TWL7 ?lŸ?w ʯ, vo( Rڤ 3ٓ=!CvB v3~nPW%cLbf"n ԃTB6cĨt0dGz URY }+w%E߫w,!WoBI:yA"56d5oⶑ&\riz7/Őtt΅ vo^-CUOrJ5}UC* r5ϢzE@_mR_3_l:HWrӾQYP g<@=1qJ}9AA#[>;iN007RdVXD_5$UypXr^/`Zʰ(oF2噞3iTĵcV΄#J'|v6DbTws)uxozU@”OeA[7;+B(c6oXǕ_qS#Q+Mļ)sF=w5xA]򍎜s.GtGoO)bg[fͷ9tApk@l$8;nlo ν|4PsD)4_k3!m*pf@~06;?rSe`): HKyxGQu9! P,E@D't{ȵQSߝ35\5F?}#iQdG;UvxX)<\T'*kh.+/԰ky4vl;O(1›8|-oCZ꠸)j55͹e+h2d"LoIҋ:-nׅ{PGUHꇔh:xqcjJZr¢ 7޼fyolZ F"ZuWlJPMFN wv(^`Z2z,'G2x:\0(- Fǽ4K/xvBncݐ,hMu@Cv>:[ /CcA>-.QtltEXdY$~ | K1AR2yQ0W,ȩvC5^ _M:٨*{'dN횯)KD מkV̈Pqmuewd)ʻQr~ׄ_}";d 3ѭcY)FeNi>I˫6 dZNVQ5u{= 2݆Z_p[KʚYzM'725ОB!=b8hVG=i c7ZJ(rvgϩښρgX>izv|{ LvD~=S€`I8V`Ѭ!V"VHY)g/r^}[OMԡ\h)yШ9^~'ךl~|"|o?]v") aHㅛBL+5ϡ:Jm&>3?4Ņ\1 ?&q~s{ܔ̅;];9.Ɩ d*w5]]ټ:Y#Y;o`R8'?f`$~K>P$״@(-ۂ}€rNzNH@ZPSfy_6 RQ0dr>0ޘ,#/~ں5|}#MW)![qOmGȆ k|'':- {jEog5@>MrDY6b8Q/Ah8lλ/zCN~t=xȈWy_3ΰHGMZBYfE y"F'g{O򩁆BNtD DKτnp|QRvwtWCvڤt[]yCfj+2~ >I>btrVZvYRX^%`+ˬ Dՠ|S/H 9c3 Amg`kёGmSBNGA-&-I؈ =4AX4[ w(Iܶ9 2GEMFI{1}o{v9Ҕʼn [tY!Ln^$zpV{gREAb>ZiY1ftk{!+wןḎnru;ٰc2G 5NL,c3΄z0k oz!_L=){/5uRO"k/@ótn:71v78C&c'Dn-7Me^wM_\k 7m\^chtIwf[7Z5SɌ:'NRJ;`SasK eWrE^{6U6y ,㉧}g{;zRIWui&gd~pzC9bs3!-VXt}ĎMDOUpfp.nBo-]Uu7b?$lKB;^*rlc?Z9Ƀ!auTqf@)Q ^FBj["Z(0PLВHe|g Pz_:wë~!\:O! *ͺs988Wy2S텈"M"fYִYE ͞&\h곍ɥOG⯊7,CQm mǣZCFQeBj S tJ:Co·YtDxfWgIV"<*q߇O:g4R@M  $ߘ̄ɘ 9,u)/r:SN<6I~:)m^6/U'^[ 'Y)>46/Bk[:jU;mv$j#e^bou0\rS;W5a,m$XhXKS¸ $\{2;%Uxʚ\Nׂl1J#5ԓlf P 9_aG:S;H`l@ 7M^Gqg$k5yx`IBPao>ޯŗP*! YrY8|GzhTGɥi3w ro&UȄᘝg$LboD}ҒĔ.i]W7rs z,(#"E ޡ墔ip@^A;:.%D;a2|ԞZw#P l]`fiIRYA DN fRلADrm/dwzЄh6O`JLJ|Z\E 3˼'=B5b:˞xqm] tZ94@x+>;'G±"PTpMd)VwL0Ĉr;܁ի,{Fd差˲9ʄ>y&?p`F;F>[KVmqjqp~vXo~B{F!sEc}xElL2D^ .b/rB]YR UdƘnAy>{,`Ey9*vZ/xnObh>Fimk&Uux+{wx]0fL# RD7Id_ [`}c$Tт/l*m]9`Q,vxzG(8 LG9WnS{5֝fiwZ!mXea?KcOo%0[lN" /ƙ"m ѲN)j\\r'Ufm}Sƣ1IuU+C09w#qtդQ ved*y+-, xxlug8LghYn YL`Рn.vȁW*qi"kAŽ ;)8 CC\j|"plU[=59+ u<7=TһewGue9-Iܫ<&l4mς\ݟ?'8/AmFF?6&ط&ʳۈnJa|v"R}{yR ҩ :"Dp%)AF<쥰>^iy7>-컿 2Ц1د3;*[V,3$1ef{6Ԙk/kҼ ,طi0sc,6홬^h3}?gB҇AX$i 8$}qP23m8\qy-/ θ"zO⫹곹!\m QrbѬoP1I44ASeqaH)5?`06>3V:.??$;% HW'?.r#~ҫ'4)ziz30(р}VUAd4Dw*`EXPJ[KK瓏Ûvm*b-%l ࢧkP;86UEQn:+&qifMPH/^pAi[[?'t 5V/27.ޝ*rP`8NԱ.A*TsxAY3+hgs;8'16$^ɇR5i"#(DupD4]Rۂ !5}TN4u EUQ V1>PJGbH@̹&U"R 0ԱT=-'q[v.>§c"5yj:R#k`@yjp3m3TΉӓhЎ9#Ud|nQkK3uk禉/VcK=raZf,ZP? ȁ%X30qTSinVQ\y{9 oȘ9zgLu7=U0rlal}k45ir^;6M>Ka8ƈG g!"Мh |ɬG11IU@zu]*W>-*j(uִxN!J% Ȼy@jTH皅̯gؐADEz\}aGn@PW33k3k;"/^HF>\WyGpٓ0xY$j2Q9ش$^zU4LG2J$Ņ1DUeODBFui pdnqXj\%[6.BÛH+ph]eM#DwEbqr|SLjbD`` 6ȳkd˘ 4it|fM zm݉6{RKȮ/Y^v'AH) |O0j jX1ks1DsȿNn˩xR`]r&N"! 'ڰy9uMF[wwY~ߓl-Mb=Q+fVM$Ӛ˓80,KZ3_ފ.8S <[ +;u7TXY* /\&Ifv{]f *}_))2 z`qE>ߖMZY1yFejh?cد 8{$єגMCr >%8._"3q& zXbo`5HMFW2n;\͏=k1ˬ,l*M.4B"XA+y(ݙ$a݌=(܀wg k(T,p:ƹ΄"5 e<[0!M i6GnvgK9ܝ -UJN췱D/>peŢi̛L smQiqVV~GiQ&~ܱEZhm;҉8͟<%&_:l;EH* V \I " nr[z䷊h;2%3LZg?[+_Q>y (.D|RGph }YҪW2jTJBs>M lSxѥnG_&(N4aI>^@ w ľ:0u#T*%%N$O:_E [n! ok|h"tbUxȑKPTFY#IRf=Z;@p } eB}eӗ;ׅC}*WmHN'ÚuAk;{f2ֿzD ;$K "AJxfe/]lS¿5?Ûcm@̐E\Mqg* D`)xؽmQ몠Mg؊-8&O\xϓcmC~cxbsU?ljg.F=/,;BqD_ "mblrb@sH %-l̫mU7P۔.^8zuM0v*@mK"FϠ@aiM E?,W 0rVcbRސ_hX7 RM[ `USeUA遗Nbm/&B~#^ٌ4t=7rm3=NI%eXI@j4BQӲ3@ݗ)Ͳ)}=!we4APZC $~ikB<@+ᱤHT^-i|1|F)8#WIwCpwgd"=f'?eWMP~ ۹+_"YƮK!:~A/$Z;R~^U'i*{3{49CྲྀMih+Hn{S؈fc|Df\1.6LH*f6iXSxtts=n`P 8،Gl?D0]lly3 XGvzcRvJ}1"|tWPrn`ՒE11J3-yű yi?gӑlg\쥟J jpLETwr7Wh[F <[S&O{=Dh s5Hbq39 \ jAX鲣NX,n[X<@Xj2: h7P-oi0*4^HcxG +T;spuB<D}:kC=nl}/=>[\k|R8cl AsȨd Aٛ&-f*ۛjMd̑Y7Jd)eeO 0+7q[w7}20wgJ0݉I 912i 0k1seBs@3{ k I AT˻y\7LX3##B u[c3}C:V Ja0uW\Q` DY9,AY)υ?NW-$k@R{M $r*8*:r{Jρ[:Qx\,nl=`{=jEɡEڏ1P2\ ^_[/qR*qCGNonƏ~X;lLIy^BǍy.;nAb%31&mk`XN-Pߨ'scF ~\3@}AkplƭP*ex3}SM ygbx<ZӂZ^uj QW;++'0uA` *Ca 8KcﮘMiwtSD=xvha9 dfVɞD%&&cL0QnF6#E_Oy2,'|h8Ü(*4#ĿPXrL1녓{/_oN t#Mòu<b=IUOƝ#yLǀ*K맨naSkX<.l712lr`&u~]!֊cʍ4@W¥fTj|.;ܹ00Gy:SKNv#-ꂳhKFmo35"f0Sve+ @NvSGVYh'& f }#Or}Hǁ?m6?d ކs<]eW 2$l6Ûֱ|808G/uD}o]kO.7Q2 Dg;>\070ƝÀD2v7#ؖȹ"ƹ`KdtxO^??X{1p# 0qqV]gi6Y:-t 8;y7_"_is+͘,5pL&<40X, .ݸ;+hTkS2mػ<$ 0b5ۯ!Uŧ,EvyJ/s'QVV҆~k`bUf1=Tl*le|/ZΛU-@K2SF^]e4sz-?}.6Z9O4.5eLH<S4X#.t.w?/+T0+RCPӐN,d, ,4Ŏҩgghvd=:)Rqi]B>zE,(;{?=WVYƸ]r5/tטy%*'&p(*F?T؟[h<;h7h%#`h~ZY" Ȥ=I.} Y1an9%mBӈ,o2ـ5+J%DUKR}[`]8aЭe9%-zכI@Bd(V D@h=^\4ջ_t‽#)+Ûm1+E:~s߃2( c}q F6-(b+%ΜW3˅5脓s~!}5A՚#R/Zy1?JP50F 4Լ\oi9=z8}.u2xfF,$# rB wӑ4-8"F/- Z:s+_^xyrF❢ޤGKMnQ,/apgf<5g@i-9s`fðBƞecI0ǴB2Ndv*w}9L'ن{QH?Z*Kg8dpہ \P)@QCIUʻ&rON:MQRutc&Ar YQ\?Du LM|_y h vޛvw֒F t>ufB.* &HVT/US ~y ׀w|OP/-TR*g"򅬗#6MS+%{6(஍QkD=kSwzOAvhx3_­O䟘6Dcֲ7kqK?=zKH7Lyb\C]x9ٸ#hH Bnlõh*dNf݊Dp{t1-Y( Wޒt]#ܓ|ۣ8&ST|0ۓt.B\ Kn_۞o,koM{}{}:]֧@-W`!u~KZMOtNy&yrVqHIX~gHZd%-GJX|.WQ}O6]B:1g>b[>MH`H<~Ԙ dTsʰdjQ7$TO}tNRKncl} ivL6Qfe`Siq tSR3G%:"X7u Z~wݘéW~M"¦:&_Mf =mOtCXZ\r45=so}V-E´!Zjiۄx얺hR܌/Nt>T= FA8>+BM"AY>H[xn[ AY& =NVSZy`NP^x DvkB&kl 9_*]M2p3;uVUKKv(BY{3uilD\utn;W8c#z)(r;'T+u## 2}e856"az7֣;5JoB|45xQ\]7n`ϖ^C7ϙ@P/#m_Lb5#o$( I!,"ʼz7EE].3=iwֆAwu]H06%u}xVN,՗ !Z[G~{XQ*dngc6~\ִvW`ph\^/wIdkjľwi!0~݀㢥[|}5Ǜ3H!5glÌz f+ymZ:J T~ڿSEޅq%ooxs u dä*0+$A<0FybKWjQPsVjL<{y))K1kRwg|lPYRV6dz_37)Z:LW[HaL{ CWߤp8٫io󚠳Jd`\Q h:Wǡݡ&5Ǽ.}aԟQ'sPG9kÄTb ﬍aRǀ ώeG/9Eq}`NRP{ "uڌ paU'kw[q=&RZ+t$U>4;Ll5҄\-3sI\Z=0e쓊[8Ϙ'r VzPvV/u;^R(L/hb/4iE=S}c֯*] ȼz9JoSzϻڗ)^Y40f g؅)c$ ~,'P4v$`@1*>4b<Τ1"%+-䵑Xl*M}9T01J;Facm`|~ؕ`%Ab`fVih"GrߗLkmqZ&7vfGȱ>r\eW8{&(Pq{%Zj3[ŮOR~źC3בL(NAe wʽyys3zɷwIZScjcu[}R&|T0PAE>{SCGDkvZs#LQ/}._g'~Fq: `pT6'g(PU4ڥp tˍ97j,. xS Y,?'*|ͱഢ#ތ F=5i`0,W*\/Aqhy'0" LajQ[Xt(?4(X7P>Hʅ:NpFO^SܓNo<)4c0Fx'B Tt֑T@>ͷo:.#%P4j+o}7BJ<6[2i5z1b~Z:l. חÌ,azmQB#kg<®5KwhR^j|P`߼.K6>;1f2X)_0p[T;4)L)> ycn!?Ф7ס՚mqf`o4 {ٺr`^ ! rɌx?E&8*Eݤx_r]A4a)K ?TQGLrW&:mP|@ݮJSKNG^ِo78ųEUO{Kn 1e vaLvC%aHj؆/]4  "$",g(@zͯg//}=K րUUB🫭*oc QEu\x{h P7]˞hD@Zcm!s൰MxwM|,aabX]ϸxah_"=ZcQ#;eFJ$tGIJ6 c;窐NcPQV!%uk iXyߺU`c## vhOeJ&c\ew-֚Zdj^5@"%JG;$U!nKхԒPvaŘSh'"p0zZ_21" {ZpV,R{O‚U, Yo >_ф$ x^GbQ 2̚oK;ib6΍ƍ-*)Rn_fJQj勡,>޷o5I.=9*-<*g_ERo;Y奈6P(ұWn!\xM)S*z:5B{0%*r%]j&^ch9 ,j+VӢ<@+l̼Dg0Y}B2. ?*8@O./p6,c~eޚ? Z ٚy〰1V#Ul R rYj6ud9.9LNMἸF- "\u V̮Mz^:4Ϩ ]1OJmCV%o:eO<=/!X^0 `JJ=`J@Tz8vڂcM򗜮|/zTWgA'7 su .ȔR+|-2[K OlӻQ}Qn /P@vD | ښ?҃_}ܘ!{KD72D w6RxEdxQE>1a32F U1%e L;G߃ lupX2+^ S=cKsќ@Ϊp\X CmmKH q8j@"ʂvNk΁i]$]#Dd=.in0}mǗBs4\{l[dkQ¨1ɲW2w/׉u~wkVu@;6QE^0v8VꤤO"CR{HWoPP[#:IGk1CS H]/cwQ~Dt@U֕׽ZC?.YJ*"=W84ܤ,"M$*eG0~ȟp$A`l˯#z&kg>3`:436З!/e\H;XZwݱ-J#7}[ {gu7G˴|KWVʱ 0<\RSƝP`(β7l>O]~^EotUBjӴ9FqxKinHp*vj笲*G$%T$+FP99îe?rH:Sf\ek w1nu$L*Gl'7WpS&_HyYPf'Q&y`e%7曧b u6YV1qHԻ#NTN̝˗VY֚ͣŭy0hp@|tڛۢ:ۦe?xuU!_S-Hxq=1NX#XW^?PT#T-u$BwlK8rǡ[*)91pZ +d&SNhw87 弎%FljL)Lnbu]> g_' JEk>՜B,kVcS%#AxҶ is_Yq-AG\uϬiY̠O|\ qy-Vדo}&悅'g&TytDF3-J c #7zJm[8 Nh%݊VɉjEsVo2J@kC7;q0FSl袐k*׺u:G%1PI!z..a.TE5D>-ʕBm1R8eG<l|9<83,ڝo^D=3C/Ԕc;$TE^M?O Rooɰ7s(s $@@9 X28IU>a6tUEqI}c=A 8)YRPAf+Q_(v^!B85|rQ96k{ g|#/Zj噁zݖH3nbAsOА7)h.mhyf$f/a#zg-J(t:m /5?s:ZXM}EIV*ƒwi+,У rUƆB_BmﲛհghHu6ώ5'ktW6ghʱo[C߱'`Kü?QEגZaW%y5Y5/,µ`fc LҋPUx%;6j8C Rͦe.H;JJ~Ǚa9е (MNviB D iP{4=AY. a⽀NLnS>,c9@hp6-~&LPᐶi:9/%E?^'- ٓldV]bJ; #HJdPnc go7-z(/@Jͩ0Dt(G%\SjjeM'3^16:zl{ot+3 ҝre7UaW .f $%J5?12!`mbx#93tNgA<%:|짉˔ yQ* "- ,ƥo?Αd9e5{pgfN#Ȳ:)B~?z!DˣGб yY?qś~~_3I_c7ֆU?fL7NHHr/9EP |V782ѡ-KdS_+iy =,욨XNfZޭ#Sv3nѡ_pP>&4kJTZL=+CTPjg:V^q[ʘzԓwӬ\œVN :f q03 )9~wZIV85G|ޜ4G-F% hh}qaŦ_GrP,Z+c^QxjTQ@KQABU;]Xwb¶M_6faQxƑɩ.Ymw3w.żsCV38/40bB)6F>Dn0| /qaV~J7N^oWюYyA]u3W9/^}}O_AYU1{DI5$=a.2pXQ/ZG`ᚽ_EM=+|Cs\Z ,zHhǨJ:?o*|Ag ' eF )^oГ F}f7,z(Ƅ`$[˼=Rz.4[xwP΄t)Dž%>ߏBwwPuυHVX<1PG*\-X?1Ao6`LSTy=J`͢Xp ?" Rڗ9YWR8=8WD}N&ロ_f挆Y4n2Gzy{,*E )aIy4ɻ 'zc1@"9 m c?89Nx(QV(IS>3S/t fMi{+|Pv[/X#S7g 9qc+}6jhlI9~O=c{Mˎf'&kX OjppYPw)de2$ېJp$mf?J0BҷBw ׿CKZ2&u [~S<vMVxT.yw+GDCygL^0&;>|태8]/CkB66=x3+clCH7|-Kzlu$lʱĢ e PBm ]5~_VNP5~ )30x PB@ q [MS7"CT,CU6Su"#e _y5VP@b;͔c'q16.r$*O+ -Jo PZ窩:hslu W\0IAhꂭO'4:×<@|TYRbkR¼H?t^ pO[/ !S?=gu>HA#b%v/w/r7c_/1;ה?򶛵+c.L;0])ڦyTT(b5/n 8$RR6G҆2K[8b af;JV.ϣVUvxT.Etg 5 {hņ`T;Bϋ U2mq(.vAS+yiB9VpOdԛI>*(=1gޘ{uIsnCD0efShiF8#l:QMAoȇW`U]`UzS2cž o-v͚^ f`vlu4t-cO1%DjWw 4!3ڸ ;Zޭ&1oWXlbijwƢ{\5/u@0'vc=Ywݔ=afk I1) M,0,IՄ &AQ ϱ ] $qئWg&rAEČ=V@)P+ouP6Bj BPy݊h}y%/SLS7Kza-{R /[o\bER,DY.B LZyD[$rk[@YΫsv*Hx97',ġ4%tiaMEif85MݙT |T71tTC7II=G5Β@Gw׿BEHU+*$?t*0?5XS O l&v_>6IzRAԜ! K o~(ϝzWc8av,Rs֩Kj?_Ia.t_,փ:'Tl[ASWwşNF{Eq |zA*dhn~6mhCGsda,K锂p}nWڇGsr:ij̓c#D&VsM(zs?)ͬK_M,a-$Ff02oD~^+sЎO'B\Q y1^3~*nH(I*nޞ{G9ы.HDa;Сr`5/s ž:ě> rĪR''N͖ }@dM-!#+C j(?&iLOn6 TﵘXj^Pr?)@ Y#I?a 㚗ƚ)=[:?U:W/w/MB WḂrL$QAkkRJ9f&ky#K'~9- G'Xi5wiCor"^$ yfF8Fs'۔K .67T>c XewVEkjn\!a"L u<M$oc֞Y@iQ9WcഔU@2GBؓqtc+:joR -y@Z ]Xldt*Q A$6:qrYA<0ZEvO/=7JfFb"bp U\% SiR-fhP ^%:po &Z@oZI|"]ƔA82w͂N\&rd>(]%YW`iyj)D#+i鷒8Ti/7sj^Se3@ O jTMN9 TE v Ʊ:ۓ0ۦX_scmZևoc5ZR H+gu~pJ+z]L69);o:DZt6mϲѱ` p&6yiO(@ b+ *;:Ћ2>u-aHcb٣4UZ1|Mcmj̳Rchq^;%{dTؗju]Mt5#G=eC/iDѝ-( DBBlFS֫G*۾qlG$Ɵ:v^6an~5IH8eRA){ R/? gKH<*.njT@0 z0Ln;F>՝,oؼ)sCnPȩ38Q]?5fn}cX4UmtT$vH- $dWas31"VFBwkh HlrlZI"܈(NHCAyO$a\/_)sˁ"zX>v HCTA7} K`E]-s<<ш2`4-\\1Kp'F -U'|\r񓿢Gr*t E€4ƧބT O:NfGig:Q $|BvCۈqX 2cw."9B}hOt!Qd]-_3Cz6Ia+hd7i{OmN,^!0پ\D ,>r|EupԮޱрŋp2dm:t-|?C޲W̬*A7tᕫ3瀎:k2k'EXn5?f*N$IW8Q`5ղjk8=&zh4?BJdDf "z#()ʟ\lL'swbۢi:.]{%(ZzNu[8Bz:X5v[v2WwȜp')OXOΔiT`[2(i07n*/tI\`,4m`J&-:gXQp?*O>|#Ʋ|;¤x™rnƟ@Ydxiz*$Eԩ:iwHHe!~8zPJ i#=ia'6㐋2joUE:еpaMevb tjCDQ,E+ :+tVb0ɺ%n.`HhFj(̠ (le %%WgksLt~Ž/} |U1.F 4(FTɸC3g3 H0y!p=/6Rykwtoea7 <*ZuHKGP^iK両a2Fc_g&$R%qaʶ%gѮ'AziCL =YWB+?`A]/ xz~ VC JQ.JDYčLfpiHd/} M%O4;ꪊhEc ~ݯIZ@Ѥۮ"|z3fV- =K"][}I@>qmO7ꦨt3`O0b~(tnNlAD 5GɈ/; ׃'${5D k*4ojT %Ih]9ܡ*^=Y8$^Ӈ?.M]XX|s)jtHO˅ڍ--820?ײ8蚵BN\(xQw=^Gh(9 _ Q"븞?jQm %/A"T_{PK ?#LP{d\X@-e{Ĺ$Ù _e)-hSMrf;nX޽ dAW;3>YۚxHeVZx24$dNUhI/Kդ>qsΝnOg~j6׫]|#ntւߧ3=p7OxI8LĊmקEk}yi=2J룺y\̮HBǢva-'zĚ,0's1&C5nAAafj0P8/-CjM38BÛn#,bڨ)P<= ٫ytGhe%4o pcRTl*JT;4@$lBJw!bb\Rk =,SæzaHڦruxS$-@>>:ut<ۉHlFJ5`Y&p)Ur7}\ v)]Yvכ+DS\8B<]q)٭v!z,m-S*wEkߞ+Fjuo1G;pVC f *s]r3>zRqqE8v %;sdrϰ8O0Nu3wbksmb wF .l޲ YtyJ7*wWڋXuVE1bO4Ĉ,Oq1p=D4i(쾗S*"^YCw?; y<4WiP=@w6TDԆʗm2t@S-IhI-_{/[ 떩 Ӟ|Qb+GۜE0\lCqxZ6Em1MRcb+m=9t`衫c:҂m;(%d9~LmG 25ːi5vy&c;[=WLcNo/KP'\ފv\`Z%CѨ3^nS$t^S05]/Swf|˗@ q6A"n\1zw9%ϵk՞b$1hh[TQ-ڃ0s:ⒽS樐wVS}13V" Rg d‡~-#FN٨-)8^e)zaYbqZ9ȣP`lg9fc Odj.6芲cMjx(dr9a A;@Y{*I7jbY%SU `nW򝴤!ps+m=iuS (mE%o8W_!R1Aíe$ KD\ S$Ě\B>v,{^hLLwS ,~mw[_1%AOIMSlެNAn}ԡz@ PM"[w\ tdjkΈeJnv]q^̒OAOh!fv[Ÿ;G[;AJ;'S[Tg^8j?Ar+ߪ9AWCͫQmv' ˤq} W@0n^z_Ok`C@⣒ "tKxsQALەLI^lk% m+,I+' Uӷ\W<pA݅t}SI lƱs eHqTeWN@q,K GOuk=N"v.ɹH`f2lkp?YpCEs&W}*gϹ'˟bzHB~sKSeKְr%hU"bGģZԉcyoG;j悆97G 2P0sQ1&/F^Ϡ{y!b[q)k p:n) VY -eT8 N+= >ۜυh}EfS"ٱNcN(q[Yh} }4O/cAU]KXf] 3AĉZ<pK:vܫqr@ | cJp:VhJ-R]ƕ+dےfV4AًIF="8'BbE^Qe8T^(3?ԵW9óbԞvE hh7gbNWIeE#foLVnY :f\K9Vya6;=Hj5CGd@5=P5F1b#^a8yǯݦb/L[bn!ZH0Iru*_n}07JCZ9:C%/Z(8Jy`ǿBQ,'x]wPQ6䓶eNh:U<[O+_oS_4rɈS)LÛg53rɣ}0A)SS _x0?`h\sVE,O;*)> p2)\;̜2IDw9vQ+1S!4=:I:MsTJ%F$/a%o}BbF%aCzwN"cTwZ\ [\/G"=ۅBLzh]S"}d2iz#o Qt*60U#Pp;|*ڬak"Vݒ)!.K"(syn78i M&;EŶ\*(B8R5\FT#;P1eB6}1j[ [Em&V!0K*7'L?,遌jp`k,Z\j:=$n{d}D+UR r+2O>ȫLlSR0pOMDZņ X:@7r:d7~0<0|F|bN}T9D+Zo# x࿤Ux\"M{#*-fv,=!j uݚX'˜{chjn/ ߿r,JȽS,,u |+:Cd$R%XRڅ^Fӟ#[{#뫄()ϧؗwgB\_DcX鎗}R7♉&'f9 b'ldtHC7 1GY0Zϖy9۬0e/υlgesyY'Cw67N;=_;Ҋ5ho;Χ_|EOhSW2((#WtWu[GI;ʱ2 `R&xkB[?cxP i;0 #p&1JH'i ͫ !UJY\{ Z8 8՗iVW֚9Ĝɸ%3VGadySy_ƗTNE}8+clC%B::Il `4g3W<Lx_MA k奧Kt)ABه>?, VUۭ"vA3L8 m -%StٜVVw3$]?Ql6r+)־BTo)iVTGeF 8Ko% I>9C>PU,QwɣS*)6 y)` A㜾 iUc9uNzf,bh5|S]AEeŖ*?nDi4@?s6PA^c/_HۘrD:VڝOHP9':d6k.,XhY B0jֿ`$E(#ۊ\$_~.h4&y|C3vCVɧ]y{O^kZAxѝ\7D3HvkE+:yd';9؏Mir){:9{[-5"UrtV[}+`o5 ;su>0wM$%)zNq`5ưA֟G#2[qڗ2%WFjmZciFx/%c>Y'W?:zٱNV=!^2a߻$|B+Gm-e,j3į]W_<06#UKrY*"99QS\)c{OwhBppDqa={+P=P*,9-viPХ2iy~OF]: ]3_D nvl @:&4 `; 2-4۵}>o14tEkݮoqM(V'l𲼞 Oquw؇ jzSCLaƍ^|E`:AXwxoՐp=GD!> Pvٳ%r38W݁(":o4ۗ2A\e?$aAXQP].nsqX41Y$pO%Kxzʄ2'5ݛ TH!DBsjE‡3(r(HMʟ)9{+ ":淼U{=rs3M\g^?e&gyksa@9؍?B&WaT_ˈ1>H]YuZH/(ܷV5I h5c825v#%ZW%lT0tZٚ % rb gY?Y?;Q0lѶ>Ɨ*Yc m!l?&1)ؽ"^-sL1ҨkQ.Y_H׹f~iaP98Y[3MTBPԭezmEG|_VH>Г?l3M, O"W^ړVf5G)IfrGL)M B+\-5DZߥ\q* w&m+3-c_"W/-Tz<F]Y{՜E9iH*R m;DTKt䉻E.k\-5NE#d8gE̊Uk@<M`Yw Զ\`9hh:O1:N/Jb8W'b'"͉yaQENf5lR+b}:VXZ[mVԤK> +!X/Kamw/f[t`Aс;a.S]"ЇoΏ kdkZs z ޑSq?3U6;JY443P4|*]mM *);d꛸[π̝I3a_84n W)5r.ȏ){n&[Ŷs?@Ha+JPG"M2JNZWЌ3Oo360:vƾZ"}!]&Z; ǹ}+vq܇X흫֗F7h{1[FM,|;#U\U&d XM62ca&OaEp ,JyVW3=sפG d%];R{TNB' -LOQ)$d")FnZ~JNc3Y'~wl!-ӎzClUi ! ʵ쉚c0 vԭMzeqw]WH 9Pi׍㔞BI'شF$,`[ڙDt {אBhq+|V֭M [rvKqo**WtYUb(ف0vb"1AO؊=wG%RAʢSaB w *UsIZyex78GPFdl?. ,l."RR"I(_N$Pv[\$:#q &τ^-m$1PIo ^H|cJ&!,ߚsl.l){ի=MWdϚRUj cOU_kO>H3*x1lI)D?W)5ڳ97ʷgO@]HVCJK+^сFrOmCoyBosa$`d&oj3_,:\|#-ؽ*?%p:H {yJ 2 Ԉ Cp(T!k j<?}^^QHƓ" ı5'׳օ^}ķ&PL;w Y"RV+~gYdqnA1gS#!=11$GwE_7VM\Ay[I$Afk[4Ћ:ݵ k\qZuWu8}=NCyt$@+M,KCC,2j"T/_m7H{7{?'>d%B?M &BXʕYx5z R1܃Z}]rD~sk!M(u{(2G3]R9zkv.>Bw'?XXS[Ƥ.r*,]^vArJ oNdxed$+lHߴcVAMz +XM) 9d3ibiǍް;<JaGE*w" ?8hp!f^T(Xq.!P oHM{QZC|tOJfm_pl.WR]H]҈Z 64t'+Hg&pG,6ZZA:^~cuExj*xljԞ?;Qݚfe!̱-j%Dr{S잵S'5-KB F_AVS >-Jb)5h7EtGQb4 {@)čy&쨣zXFPM1桭M*sEдm3ybeȬLy"SV׿/JΕ֏rSEM3[_[8a8-0YG'UEp%W, qPU 6@Jksn7:6F(L6}FD:"2A;ݚφٷLCyΑ^bf:!O;~`j|4Ȣ+e_./ MUF͗:7ՕvtGGaGMTk'2&7RsFpt y2 70D{8%^ su(])/@Ͷw )bc^4,K 8T/w֔iM=\ʛ6]8ږ.vߜMc7`)w[e`9H8Ӱ J`N\_5MPVȊl&N놩qs{[\guV}p &֐q=i# q:5/xS+h)L8E)҇[rmo|(Hۇ~=Jv4& ^F9*bO_NZYQw< RY( mX<3+tSex]tΘ}C`7ȞU뼠- Ƶu)Z{U[$.OȤ›RX3L8@ a`vR3g w#d (;"Mg~mݛ㞏iW-EO-~VϚރٱdSQ(=_ d8ؖ+ч tğ |5o_u[h&" zl\TR*O*[]DF0#TT@u$M9{3Ӳ̅RHmG1X4l|yv$}b%Mϩz;g p\L+},gGYI)yD/1%u( EnD=cbW$A}[]L:FIpOI=`wLF,EZgJT\ݑ1_ 7\a=T`8s0gKT% 3?gc$`*a#Vҡd=Ũ9w9J8&;9$ˎoHs [}S{"wjV_|E`IQK";#}&}h%87U )W% Պ Ҕm6:Ri>i$ȿӧ%ʾ~">_ݾi%]8BaZ";~V1vp` ?E2w0Okjz%EX\PĄj ͇_ ƏcD=6:Y1uO'͙0hd(8--}osB.+'w 2d(fO Zha#Aˬ!ȯNA%k-Pvi>bǿB߯/L;dzqFPbw_c|&H퓮w|BX 5HUss }]Qil+ "7ߔ}/0Fe%Wjӎ*H}7Vϴ*Y~h_H -[^Ĺ if=3$(?yWe1mkzWEgԏ|y:MhsZ+WGecCB .(z#8J$dΟ}@:i#zzJ~|^q&>;.$ܥ nNcKgTUI:=;IMтPc0s̢kE֥e2 2r[*qn͵dh50uvU0<}zD㠡o`F)yNKj!P-ߋ}mbY_?Bbh@yx(BG y(LKw >kn. C -H;u2z9.>*TRz{𬪺 tcsR_T QBAq'E'8nKup~{+[i4'6=U K/{G(1&;iyqU Åm>a (ϼʼ?fCGo7[Lh #Æ)N^aY=$a<3fؘ7JpLq̿6XX$i4"g5!Ru+b6Z<L4W}[j˫`S"ycch޺l/jV^XI633Wα;COMA{)B8}ɔPr<˗!&+RũsaIS T(){)>1o< +?95^qYD~ x h^ٮȑ}s]8c BOMD]j d)g*}WUډ<nt ,(.qҎs}DbIcsZǢjJ0Dt[^x9;qfUG= 6V!aFh^A>-pbꒅ֦|k0N<_{u%RڠMM7RƹO9%;n(v5]]l\`0=Y׿U^cUaZ~o垛$gDBLaSOSRPYߖP-mL]-UK*)dNňQz IHΧЎ@ha0c-`q/߁Hz7 Ih3 =dB54 ?0Y\]Ҋ&[k),ޯVkۇ6>$ԄA\Tł ^D:YtEM@>QG/tm3k%Ex<$#ײߛyΧ-ρcjkHW_4\ vq9DL~=|oN&QTe5T3 /G9/v4󧑢w'DI%5"t)=h+%ښqHD  KO0;Vr U@}Nc w! lL&p aGr\UgjKgci/0-/T~}(%3I'tar)9'*䚙 |l^~$8Hf9m5{`qJjMFMu:Ar~TIɯ}[AOҮGVQ R2\6lջq}+; Bb=.?OXÞB}ey_YʐPZ͋M{t;28cqo9]bzA(۰&-C~gN,Rӆ!8XC2 X4ǸhN|jJC3A2"TW*5/gU&LtM Uֺ3ޭ;'[iDzmw^@<Qmk[(*~+sI{H/,/x_}&74Iő^(033Ȼ@qvZ cMVgMLUR1qs {\ַ ܷ(|)Ud hOMi`ps7(`$"g;bؚbWf ytCSBz?H+ U>m@"LKkGe|l(ܭD钐GXr0zzhI}vv`䫌\Z ,0dHO◚t= 25dƭ+JrT7lw։`Wpd:t'da<~j-2!.#*QwQtdt4{*M `uz%M| +3`uCq-]˵|ԝ?޸|o@?tZë́Rbyn4)SvjQRtI܁#  G$ER~NQıSfr5iՆ{|5ԝQ3ݨ6cJC8]cLmx$J)`'YT$AQXyO`!%"uՖQXV6*L~YFBR ^ňUp 6*Y^Q 'a8uz)}CSӎUvֹtD mCtTtoڢ"J fտ=f/!Zsä9f8 5\ӆx̏蛊ĎQRxykzCx.$>N<[Xg}oA/X=1ҠJ;"4 M%d8FNSj@OFq\-yQ5 ?4'FtOZS6zMʼuD lG7)4Gy5饜V<~":^5&(4><  xA2R_8N )i,}&J(E7\oO繷} )y%h"k['<lb[>w+.yY82)/9A`-y݆΋?]o'ԣ{,E>߉qP]1ͧW;˗Ww.-9. _Z{rUh!8\6nr0.S6\< dX1g.Wz@YKK\=p35^yF~)4dź F _F5&NPZOOP32;ބE+ě- ؼ$С^cwԋ`hwNH%.oڈ`?+Ə\[tk.?՛%|Py6@wWc}Y <^$*'!HSABJژ?RnPaߢ *M# T_PKiYMRsTY2@ ՐZDջjN(|͊|Û_"I):ՠtأ+GVwI]ǠkZ܊a;]pX|9nK>~HU&pwp5<iKfٚQv)+nn@(&>cYf;2@Ζ4@T7!TwJCW֐/@2~㝷P$UeU[NimVĩZƑ3L<C|v>.[:u7SXa8zAk/r]偏cE&@jLC]Pmp:cu6A/3iR򆒢5kў>Gz 3 /Fqn:;#V$=8l.Hw PYxRh(2qA*7N>FCvߢq"_9f ]|"i^Dg}Y*Їzv}^;HSI0]ǂ)Hm|x]V)CJW XoU旮bAA` ԰C6a[&EPjVy%Au2\@݁Gn?7'Wȫٷ0&w\`m*7뻢\B^! @ҋ/ϧ/8E$4vsM&2SHsP95+x9sƗOLl|Z@x|d-VxIA6Ag|v5kͯN;}pCoZ~p'=Z4(nW?{0v~(Sd'VNE_׊R:"+9= )!BR/C &GD+q$srK3ZVcK'wcüs꺿'=u&TDUTA YYn^kۗx7|rTV$穁]kEj4>^B,? %q,tjL5؟FiZ[+2Xu<^|<:FTv6~Y_b+v€d3y^qV.By^\6nT_Sd= m, vb.NẕÔU/S'&L{54(;VNБȨ~Q" `2+;.}~Kr;!c}F:[ \ `WIX!ʫ 1N>/; e\DFpTAtVpyg*-/79?;M~u:Cg4'% HOalWá-礅sf!19667Gnř8Iߥ![-.- k[~ y0i^MB5PtjOXI_,iL *r gzhX$iUWĴi_ѿ}vePu5, `/|,%W^NgH=(U.L9`p-Se RcV/s1E@7z@e_EJSIr`5eu~"gz}]avI3b|fLu~vL;eZgkMvaq<Ĺ}PU}D;㪈Snl>ٲMo[yEnYFLڊ&Zg@)cBRiПZ)"-@6 M7i&rp /lFht-\݇dN3!̜ͦE.s;uyLJdr keLNݣ-7y[A% t! "_G8ZH'ڧmE!E> Mɱ7Bބ †1fz6֮}}@ ~l.c̩]2(m@'rZȢҪ׽7S8g*"Si(cM-pȯ06k%/}T8nT50[i (`($t?!W"'UC3gr8{F9`WTYZP&x3CgHF6N]bv`knUVjҘY[Kȭڍ&JI8Uu7M! 8 V 2hjYPE!A;VCHNiѫCt y%6VNaShJ݄Z٪[;li]qr;#sBVE@qɽ.퀭?C/CJꤳFtZ=N Sn^? I? YGaEyIJ4Ђ,k;.Փ@F,T A}a 3Ua' 8X~TҼz(#_96w4s|ѐ"\*3`gA8~^ 0y{Sb%-À]}5 h6lA?3`;|saӸ"mkt}"YCʅIK]CY r#0>@3V5n ~9c802 %LK#I;nOLI#DX k1i<.H9I|sSFC87wеKT]Mҭz/&D/\0Z {CIdrR)@YgP@pH d(ov `3O^9<}),A H7h2(q"Kt,nNvߑԑ9lD~+ص9|jm :.ǔvvcA O8B^u>P~ݙ鰥 !m&^q`HHemfެr_)i d.di1gӴ'ĩ|dW # f6 ΓS rAch~շ:RSZ]pLǗ6~8mcVr(L } } _{\ )B2'w1r).~K F~gH]26޸:\͸xF v OP!,@FS)f-2΃^riqN+v.|/<1Q[Y7`ť^ڵȂQ-}fFpf>`Kj,(OQ;ϣC}ifҟ{˥!7q R ζh[^YQ'T\pә0b'U{xG3_e%`ZS +u?Ɋ0;7Wo])+(3o'y'j "\hG|4`O jyVCpT|sypŁíhM cuX];wi!c!gh=#|2NVoYeؽvYj"I2 J"7xUa͐+l=\/+n^˦nGqza㈞L;.܅"4f͝j4ݭX*0E=e~\n; ݲ2?) ?*,()Пhtm (4楡@\xR42YG=xěa* SJˑ߯-Vd*('4^T.KppxɠL+<I\W\zŜ滦ýCtC@zLsܢN[=(&PY]AiT)$O CtEkJ\`k$^ZiR4`(BO,ƋƅoԮ! p4p`3VfӞJULN4VQJ.MhUjPUny2!Ũ UCC@{\g~*Ry2H\ÐNt.4~FOJݩzv˚L/=DJbY!͘.i7|3|PR0[MONGSSZ0aףsC@U2!TВK+my-qSJ{q <.@xi5>s)CCM^(Z/-<$1HC{[LEr`6bL`sjyC1YC<1! ptRyR~ 41Duy<; <7,OVElD(i1GlRtow "OV؈IJ v_[I!ޝ4wO9qBBB\Ճ+6mkvj fRfly#q'zh5Mq4X;&foa[,Wd kkg"">9cEhE OhPbP]U=wɽ,XN{J$(;T>xp9SkJ ߓXr>"ޑ|lکDf޻)9BbK4`U㬫.5M+Z'6;6YWJdž"C&B(;$#\`[+ J;H>5}/gU1XWw$AHP#& b'İ\ݙ(|GKh ^/3[!#[`bʖ7/ cĠuL߸)K ;Yd$.k>=l]slmh/D],@kXaߗk.كʗaˇl+7=y'pL>.pC?_vuZ ,wNI` ~,d%3>v;v5E7"AlD{{gY {(5c;"*7~>b$9| gР4V"{ITy#z/>StyTRs2W{k͉9.>+^RecAyTdmxWK> >zol'(Ry|FEY]^:JaVݦPUk*Mҹ2+gH3tWlx0 d4'HF&uhGOMi40:ۿH!yb5qEJwե>uX̧ؑKJ&C s+<<r*.}^(WUpee5k\Y D1YGG*&vvGL5#_[@hYesƲe,YUo7fE_y=$HH8JoχtP㱢1%hA 6T4,U:A!agRGӜ<ugJ>Oa;41㊧09 7'߫Vںnrrɍy|O@Nu+At|Ԧ'Y{3 \>d;9us(AէO{b:Jkq?25``vc֘U^Hӯlg" -qSt\_ o]>VU}ɎE'u6BXORR99(/pth/?O߫@Q_}v P"vh{w7Vlso❊fbd̈y;OGlZ/k:W Ts~Ͼ킎'5>eWJY;*C<: @M,\#кؐ+_A0OhGWj} h+F9cCmWR^|~%NgƟklF8@w }6`ih"y3.fClξ62q~|kH?9Dzlg [ (lp՜"mU))ZO/sXs,6~U%T|Pvگ@̑MJk=,p&\%m$,ZQݽĎ,v#HR^GN=<,z* z6q%ޮ)X1L*)P TF[Pҿ'Z&c܌1x]]4BT._[ZI_A.V(˘tM>uUC]$L~]  I2ܟ4soߠ9F˛Pِ4 v G>JVoBPn&d<4.ILkb@/ε7&~!q|ryNP7LIYZSA"Nҵ]YGоyXђcT)?=Jg/6rusH4H>q0 ?`'Ǹ's!`'jwq*yTQcՇ\bX #՟%9DvO4]^nufEÑ&=W2#N8EڦŨEK\wokl_?rMTneLȻ. bi;Qx9jme3:RK)Gh\&azn3>{Zv/iPϛw\(6S8 wu ;.b\/̳ZBtR<P5V0Lg/`]æ:O0" cFݛAx8|3T~B."Z"6nל#TD !lz5潐T͔zy}"0vӺfgKڝdTe\php&MnԬsz~yo w9/Qت} X  0@=j8Cv^-Sƺ.I.^,*bk/'yPN_ȕ/8wjVp[H^4k`ܫ"{,V&̆ Uw,pwѷi:~2hju+[33 >=4Eo⟹QU3+NL㑱?@SG>>'ηn;= PCU/ $pQ&(=S׹cw(#$f~Os}E!m琴BBtI ynaE*ڞyIM8-SkLu!q޾;%gMkvAK:WD3n>្7R,8TWns!(~hvCgCcWLi'Qj'L!aPVG#%3x?x؛1N+owx0ɶ(!zégJ<Xu66at*MźDպEL4J'.Nn)#=^1D!c\IcA˹IBD?%rr< qT@`[HBA'Uw,ݰ62nF| I{[<*|aodb㈠'9$t썥(tߦ xWT'ʔMK.Jm_޶,E_iF%xDv;;"O:E*)ywWsȐr2쫤˳B d'Dڛ7:>m[SF&];zH (}7z,]W,@TEDhۊZ9!. ގ0b!OqR#z_Zkjke]+;M$nvt6^w5%T>]oeFvE#oLKA`kGc&X>3*TQq-C\ ,[z9xһYV!ضclp^;U=p&;e*OCz WJI0i#a ,W j/9~m7YC6P=Oj7J2{E4E*T*0}i,ЛZ6e }OgԾ; 2al2tLcC?$F0s\zV?\}9=&wTl݈>ͨI_>P2 V^x,][VpC)Dw,gPޭҪ6ܝP;Ɲzf)U{/]Bw=p r)ͨQzwg.kWd%g\PW&レ9E&%>'m\-clfbmAK4G6Y"}?ylI?Bd1ޅ؆F%Wo<4Dt\8h<ǐxu=~\\#e(}uxbp!6] .cB=[ץ!7S4D.M=7@'[# ˒Oq^1`%xz8S_rF0N 5[#-]*.-*zryOځvTęK B[KAׇAfccR% zκ 5W8IIya>#h&~H2d/:I 1 ௾IQ;c(Ͼ[p^+qцsM=j0Q_9KS7$it"|;N(AѹF,+.YA+`±0CgOiI6/8V!"2 ׌jaER HT"a#~slޕIoScbLŘ\KH&^%EH_>T0%AMy@·Xo -"r6u`n^/k>hCD P g(Čehׇ3bQa+&rEC2<[Rc{F>zF?IQ{7Lu F53A^Msj{_j@}n"[!D}S84/.k er63(m莚9'f:@6%;62iGZBkqYQ_;:)n{U *M]{9P t<|E @!l-xWt,Cİl_͎KCn:Prau)'Ycà i&~_^s?<y&Y;! j@sP:n٠]l;0*g )"C žJƂBu`F%n`ub;ġV,e Hl.KWCo[[٥uĬ}<} ،s O#* ~Ew=ЍBG5M :!O MYKʍGA8 !m^UOF0Θsݶ @XƇq\F*tNT-}(ub:_V\Sg)Kepu+hR bK ?_Jl`Ѓjf;_eKǧpXm=rXS FNCXkdRc/3OYg(hF{TmEۋO3gӻi`淜HMsSmW*;fnYlt}:7d>Zlj${Z຾3,wC"Kda&&h ZevA}쾨jdMk&?'@3DƕNdWJ$sOhg %PKY F?N;)?eg@#RyP%*m rk&A 9!rc@le/">VGelxPf~kM[];}+ʴcq\-IOT3 fdi*JĚ61lGk˹ĞKaD3'}?tXʭ2I|k95obŘ:N8# V['՗DOk ZĴy_~r tq]f6D;^ GƎRu/_RقgEa vUo6agLqÆ=?.=Hj\- (5-^RnrBA) ZI伌d&ǃÃrx5jWּ`h4)xxE4>,Sb_~;śv]$~!'TLx _D%Swqs4cvDq.|8 IrY瘭G9ޓq/xl /~I L0<\$4Q\urө]Oy:.ezV"~i%;wzlϷ^}mrG"ix^CQEW5'&-B08]/u[ !liS>\f6ƢEAѓk)~FSM$b^dp})Av Mſ&I>OH(bFbޣYԛ _%b5$HFs[Wz&*-~"4 hwWwJ~Jc3N &F3EgE%}Ff]H@IJY![~MA$t=(H,Bx򽛽5.[ѐzM ކ*f,5/1/i.*#|"6@dZcr2 d=uHx$3.ImXFW 0*R&]?sPKi_6hѶ@|),\6g0L4=;hO-@A„MO9Z^473ͷŁ!c :DC24I;yJ[/o17}; {xsMxI>`~A?mA߅tzօ mQb+~wȃBV|Z7ĚIV݉ژ3pc*%>lit})Pg={r2m:[ =>ע {߹Oij1>BEkCR6tu} (bBxRN*r*!͈H:u .a$ci賰󛯃!6ph`MfRiru)Jʊ2^7U[ب8~\ҒzgZK @ T%k4-YhA-81`x%/vfem_`lnjO,#Cod2 ̷̑ s}i^rF6b*Q0<#Ukl ʉiھ0m_&<4O(r,;HفX)Dd" ԡ S4pfs42Sq'ejZZfu};4OS3h/YO2pcR<&ZOS_@P ?$ZѲԔr$`:6z .VkHJYDK/\CVK=?sha F&5!rZԽ[o=ldA9ni޻M*fUm?F)r;Y}$>A4UN*ǂ1<dѯϓ|.h~$A,_;TP51/l&aS+ qF SNRb?9bUhQUB9sz{3xVvXA}d{? Zo3p8[ɲ؊,Rb-in|K%>7Dfq3J9맍voGZ; :@j ͳk̞.ttV\9;m-E ќr~=Gco0BطFgi"Q*5KE[x'9 =T=z+2#储PRP5"14:K-~彬TZcc'#kGn)֢s0҄-,oO+yBO0(\Ș^.w&)sDfۓu]KĂ|~ohsw CوU[~֟2 nK.$vݜghQ Ρ:AT R-(!gʗHB7d_XݲoyHyď>\b1CIs*Θe0;D,B=Ӳ(*·{3!}\Qu])>kV;Rw^Y{wL-]F./\S7Kihf/8n;L  s<7\VPK55{"9kPGUWK Нyiɞ.fADWt6SCWY;4N$9 oJ LPį2EwtIii$G-DpިCލN<$s??a$er4':1T?^l]^r5 y&vd f8!if¶.pM/N 56}9 M`YS^JI{oIewjfdKdEK{\~V{m;swUZwI HIJ4urEA s0@N٬ 3YiﬔUZ=#bVOrƱ^[0:XnV(mP]5[OGHԛ7 oyM! a?C{c0)ԡș}Ok.?tx';[=r}tƙb:_-f4F9FdTYz'A49J6 \){ 澪Mdۚ ZB/t8L"B4¯_ӊ J~#&YYџMk^- #qZ8}12`J.K~l*K\3+1鄉Im:՜zuiЈ=R&v!߽r˜9_ugׁBn5{gF ;S5#t3%BڥEY'=~ӫ)ϙ*  fL`J1$6FONfRרW* #(ʈCƤ)+XΩ8W 9ki/U&W JVXcy.Qcc,LZ,oMl᫹ԝdT8PtcW~Km'}6#DZH j]f&DgMBҐiǖ{В;lr ;R9E3w,׆Eڂev\]Q僛.H!bz9` \s;֌y pJЛ o,)!oV?cqm_KCr3G07*]% yvҜ#濉N A7CTΉۜ+B+bo%[xD=`)@<58<(N ,]|q/k [yt>>yY}p+@PIS{}veXEu ㏵YUt]@ If7A 8/H6\ɿ»60FZ!'F_j;/5$gP0gW/p;4QE4XT8܈9!C =ȇ+ '%> Y*6"{svm" Z;f9 Cdd05~|ԕ HNqX8v㬰nvϹIJG^p8hT|07Bty6\9py$E0޺8bGtgl\۬o%4.bm/.֙x珣,0& ˎO3-p&=J•gwXJB.3 EPbnL=k1X.3.\wzk0thRR=xEsܜM30 cvhbWhaM2 %!itR7{yjq >UT iH[%ɒ Мwm֥PZMU(݊̈́=XnSn'zuXCÂלyq^թm/H7 ׵z&S?(t#snY#wW1oӔkvE4VIn/*-9};s3hgeG3.|qٿ [4Đ?$ P.S](aLcn?4dUl[fWf1CuAB%eOx]"VS ~ mZigK`T4$~ ^ÎaMրm,|rVhTlgwpT-EJmqȤpAZíO5x =O d^2 cm+ᆟt{@& 2R̮mq{zǚ:T^Rjsϙbhz>'(8\t2s Q{" ve)i\rr^3,ɼc.kmI M[r+*Qf/r5-hKÎA*5!ؠ$gЭ{'<#9-}̦mUSj`/Aa0}M>\4?]EtdU +J씗n&?d1򆷰zt L| mc^g!S~mVKC6H,渃*U[wې1x0B, Rc:Z};Z:1f OoƔ#[7CP(-OKW/4Kߑ% 9%xlG Fw58~H6 @`C.p)kXM-+OtIiB4u]j`j+$i*rVf9iPpoy3WkN ͥ\xM# GVOX|=m 0sMP$qJf$ZtMDc-fl352hOLzRZ]HrWwG.w#<2EX\nxHSAɰ_HrAѷSap<1ؙnס̓A?W;V?:n^ZA a{CWec5Mcq#w /&Z*H7#q6 9hSpuc{;<',h8W&AfEkhnsg${rr6 Ա}Gh'x6'v;MN@+y?d-m̨8x$@Mv&CA.Q'YR2%E: MBAzr٥ o$W-]oO')YekKɈx KܿIh̞zMLo9!QX@u{/N(e9z d Zz9]gg{ njwȧ5Z;-G$j*K)N>Q;kT0785 ܍Z/|zu a"H0- Ϗ!ZʶzLieFKd YIIj|DzA;#I6l5GǝeW+s8i:񿧍N.븣ݮ42DȀ"eh|0q6Ϊ+VvRqRE| ҃V持$u 7[=J6] "MshŬys}@&Н(_я\x5nt8MLjDCn7LOD疿M^_UO}!@%ZᕖbѝK>f)*#|UkZ2. \๔]o^ʙ.nmI! K|ĝԧno]9ݚaaށmו @Goi˜~.=cE.՚.,C#p>gRTC:hђn.+sUvcs9%;,cG,K} V.99Ǐ=PZ_uDPq$ϢXIUҟ^{gmжASY'jNHn4S OYpk;[ .Aj8ۢ*Y&΀ZH*hDBySکɯ0"/lEc#Ezy磐yEq35F_SF6+R_Q((m+TFc~ž1+s ܶ// [Cџ!v93[$lDH"k\P76PQTn>!%k2٦w52Ch߫/.έ61sIC6}|v:}`٦cgTK9!(Lf %뚅r+ 4Em)&6TӔCٌiS#bU&Ht%1kCG;{_wѡ`0]\W|Zԟ^ATk.pז8Wmi\Owg`iYtߋ,6¹h@НyeN( M`+̤?̕Z*thp`뫞U" \QjNhio%.a k5= gFUXұwl`FFAXyGx|uS"50_!0$72$еW􉡸0ϢH˦uƸ\lSHC%ŀ[,KS[Z<?.K ;)VrAz$=4!ݯv,`8RwQ<ף*xEC9$,߸OҢjU!xʍxR ZN&bߍDMBoI@s1ƒDS% M [bhNpKJcNPi3l O|JY>q^&Y*zs'$@ ;4W0M#?"-ιCL>3t0` nؑ=B{odY*5\Ex킔 P,OR.{radI`dY#PH݀0YbҨX nMeù% >`Kʄ*r(!-gADJUoif]Z~_D]Z:ٳ>X (trAI7t 8I8kBی"*hŃMBu T Ctq~!TG'JjńsF`:1Spٔ\8۝HMRן9y.2}vy4qյ|̙c*GN1C!)qCqHmά&(7=ݔ)Y?kϿׂPᙇ-JB@LJ31mLgPGrL%B#:zRwܟD3Fr j 55Z(?eꢠb\>كۧJNe=+=a{1Yk:Z|9Ay7gZ% pZTj&Kx:o! [5FRO ;Do kBxDb=oQ;gƖx/`XZ+F #fkD2df *lZP:fF9AF+OoR0}G1zBX {UJ[:>'R1,`x ĎȺK6C}h̜*ُM7HT34KUʨL J42<[>>HgR2utڱ^3b|@O;3(^(dMbɓ`N*>sW8(.~I Y[\q%OLeeh<|(Q"$UDtev0 koQ\w̅󵆴 uz`^;ߊf@ˠbQVt š^]zٱlK-pv1\'QQyQɐY+K6Z0ζ(f ]5,ƄdbF3Jc1.eK'pp`^!gq)O3j=<" shH76Gs<h9lbA43EqJaS{S]dOK7nGN ??EWF{%^8x Kd%);P;r &v(H xW✨ٟ(UХZDpBw] _6ج&+|m@`8uP-m,irs`[HKCsa Hyw K"0)Nrg7#aq}i|rxlfZJQO>2:En&حQ߰<Ͱ?)f킨7]V"EEâjd[ږQz#N2WPXOm)֕b/tilW)5A^oեǘ5.(5ea#͗Û-E }jU33t)/ʬ3lyJOL~ ;-S 'jq:`ΔÊc9מMx$C/F&}:}#C۞QsIur~O8X佺Sqͣ}Bԏp̘.->>b(kb9l<,p/l6⧍ZʞAgx)r'OO>;V;I-e& 0G c4@6p>HΊG~t|E:cg66n!ND˱b@T O4~¸$z4H \2Bj;%_5; U~(oIH*eMX?aN\f.}^6M  U)T0Yeix >"<ئRaUw)Ô tt8+81xʲlFWr~ "{i?q ,% RڱobSq \t4i^>"tШNҬTMT]37fˆ]`ND\GL#ۺ 5FÈ˞]e0k1bDbJG68{]1y^ȫ2LeLgC(?Z[v.^LϮ~o/8}>I ^Z^u ̐4KH6HLPE,"1J2}K88pp$YE}T橽 ?9%VU͍=ѲI`ՙwe-kޜ f@xr<:_zvD/}gBmJh'lh!,|Q `a]YX=/@8HYr׮N=yj=_ӧgywgfW)~Qu &Ͱ;N$|ƨVt>o;ɭv; DUIPB`X ࡺ i$>C.P|ʃTz%+:}dürUy1??bdfp-Zޥp!c=\-,[Xwu>xUO+`{3ɭ|%Q{q'~a(F,qhc.E?J'{ZP ^aa'6CRRD N43Ϋu,'WV)MKCQbm)&-8]r58JI-0),QQYwq.cӼ}DTK XMԙop% ėyV&Wc1[yYp*a#4*˙!^s* m) 7E4؂ %ٱIR[%)p  AN-xb~)▋/ғr)/E.:m1g;P;"t ۰ӥ'&WE!s)O$ћQ V:6`(oyA~ֽY\Dr- hrUU\ӈub^xoh{ؔW}̉&paIhְ{3¢;<@F,OkP:gmc*ћUI7] s; c{Jqq9oOR$CZ?<}}K唯avLߩRGgoSk_boY LjzvurJI*@_aU8CzaGhcڦo'<(EN/\ͨwEOX Dl(]D+4On~.@[mUꕲq! LS'+Y%gCQd~$lb@âiD_κW"w+?yS:AT6 Gk[ 뛐O]|].4QY}sW7]OeVMܡo||_ k1ޔnorP_2D|LŁsyDKlľGCp<uNsP_QQ;rۡHY*@\NL,1?0,:#&t)ퟣ45Bl_ѐ6z "`۞`mu *ƟK8ɖ\(Y$Mw2\6]l{q5HKZ &xhM!G\'u$"((}&TmcANO51><G2VV>[Y$%֑h[z6/P#_4&F+YKIyi@*,4쭈rᴱ.ug\߆&yj_$Y9EgFVXվ 鿥YOaDO4<B"FL˅b1({W72g9,G /4u"ӇYx? hdZ¹@ʓ{XF GKSCBuag$pp3}ebO@a%AG7y5PʳЊ.V^1(}+ [EX2<$oi~`6Ɍ(_ߨNl~pW cfݫb4U1'oBgT%`.Dr+ԁD*uFE|:e,?6ӕLyaN2C{DYɩN!}r"B_rݷ #Y{T3=bE(ȶY@OgԵk2|lDI"݇oo4K|>Y~`:t9`{-0q-N@ˢdc wu8 8ZUs[j @Sd 5ӸVJݑ q?Nc?.oux~|%Č|0B[UŬU$`mG+oTE1=,7"CEHsn>6/΍Le?Wʼ~ JWIIQ^Ȑ]gJDl:%c C'HIxK-jgwJ8hHᗓѡߩahpAniAyIs̭T P׫@;ڻi{{Ȅo\D SvZwnOHVP i͗NWm FzZ.1c+j}9eL/a__afI!q-ߪnm8_1"N4Av&+#S6C^A$‰!^(0Jˑ2 6jX'Vn<mK K qZq%,dK_V H[A-O 9|Z#E cs2T{ͪ06`0nDh0& Ux [u7[} ݋e -*<(=5ICJ.Ĩ6Z}A1kk"eY;V Q`'OX&DL נ` E3Ycw}>+ˌJ'WQNk73q3u4;`tRg9`3līn8H/@T oE٤V 7,_ Ǥ ͋i&S-J1)LjkKolE-$k: ^)̭t[4AԵ*uEQL'tTJ:ĒJ妯*qQE˭Xll_8=/4+s /安L YSCg6|͜/W+wԠzNx,`25 taѯtmFs#rlo V^ٴ.L ZBkPbÂ%n6 )Z'2)dLWFc] d"4 J5d`@|o U\iBň2J1{n7f~ }.Vi$`Fr2P;v|s1EF^ # 2.^ h[)_ "mU"x@q!ӥs0oRQ&1^ ,/$(Mߨlv#Z:_{ ZO!Ů!`J^aamjvhyLT-6BR~Ct|)[! ~Lҧ}6+{h Q%*9\UP"98T{pJ38HXgewY}:Fw_rldilZdVCDo7ħ`.tډ !KJy@.\c˵xL|Nñb %]qAxo8J,^n2Ug&)|%r/%'F5+V4R8oTHOwҔ(Q5"kI%ᐭi?Zk&k0.[1IFL vX"Ŝ9ϖ0C\I foBg1Ɣ2}~f,$uC[N@Hnŧpxn|2d^E"粒 \',6opTQʃhԳ| d6Ð>E JDX7|FH@/][6}hE/1(VS%iX +mEsT6n?]Fq@: =V`_ %<@" SȮp/zR> x%*3h٢y; )½UcS9 aں?`n/8=E`J3W2*>+fEfj diT-$-!qQۏTc>,oa _@NƛMtE=E53"\ u'._Z]nBf~ő#,3dZsvS xuQ7&ĝ(HBpT9>1\e+JkL/c1YY7R>EJ =\R\>/L3SzFCuXgQ;#NhHѐ}U%ĕL3g?*]Bd=Ӎ$ᗌHw^u_.SӇbDL<_B}R1">4y %~rBn%qj<'xVlyUU,M`M!fPgtek[Bm^҄~K~A$7s}IhO kn oMG]|[E= .xiYt{4qTVA4QڑSަƳYk:#[.(|k(5DݠO&IIx{<<"/=Yl2 2`ɩyLs`$視RIٌ @D;z}M_5Q/̗̏quKuPc+ { \NRNVVُKͨ8T@wɌt1/e1j p>_be@Qe3,a**OTݶ괡u}ƀͭ/UVM~2~ 8C(gE'MNꨖ8nw\4чUZuUAj jSi#wJgOl{̡sQMK8!D\O>Q2, sCgFZCZqq2f~* Mq pPfRBN=~ :C`~~'^yd>o$2{ms@6n%=[E} RZnqz!wg"L8\#ʼn3'lM}kQǦU)8(WDlbl@g}b'm B+#Иy`5g;o].Nw i|Fsv<5VP \3~0)U%{-]Oql} Jks#o2Vw \2g>!0wQ8jBk_16OrDN"ʉƬHR}A}1|R 7 )!xK ~O,,/njԳa]|߱{k׷Dg]K_TSJ|:F#R^ a[¿kCLw\곚: PE3,mON֋}Y{Y%$M!Q ^}U]jeg0x‡*"r\dA}6o?ҕ^\BE7W(3G(6 n@2p2Dr'#JbkHvTqC ~{nax5ȶ;HR=+".5_-fa79󾓼=AF1%jǥo<_]ǑHDrŊ/]֍uȥ4 Ϲa( P%4m: -RjoC\׹%vg~1ؔfLM,nvZ,vaw]ulL|y˹ Ѵ] 4uP(ǠNTz"64aĜǀӢD/f܊]y |ySyC1gRn#H]#³T;J+'ryR=f_ xheeZEpȒtS|O9b[Ȱ@$S OYZP$B圼 ka}#ơksd"e?GHf^~$CJ/YգxnjlG(+A(8Y`/ ݼK RwEj9K1xXpчP,ٗ#hɐGwdXԤ^HJ9!˪DaE[L^\0?'&F9Yn%Vl'ʅ S3ux&Y٣o3!48Q|̗g34&3 <|H *@ۼPn|nx IGm^+G̨dIϖ?_m3&n;,(hС[22.skbs۷,{cih qkgƃC3f.8&ԯ= oI?$M̃mdGY`EC=7tb׫^8`ݡSz4nD61򞚋 Lo'<{)bitC8ct XYC;5L{Ŕ4tӞ)o;9Y46e.g#DD>ᲤYMcDF Tڰ>)ڧQu9 Wxêy\n`,2t.x( Sd""q/ec;rtg> {=Cn<^zn`u,;pD cO٧0ijqoօ'8uH ?o[$L {8⣵9ȾǸzoÔJ~w\܎,`d[c)CG%hcś 鯕 Ju$ELkmƟ^>LnE2~\=l|HfpeBG>i1{֢'5q^6 Ɂ?阅K~37Hۖ{P/\E$0vQ s!zI]_W+:TIPʅ7SiApGPO~{tlv*pÓ8X@<ڱv ~Q mkt(APjf(sXw(8VBQO7'ns8Z_⥅Ө:|ٖMc>+f7P:9QJhk.Ⅱ/~KʐL9-gJuڠړ9C :ފ)SwxQAα׻[O 3"5XyXu<ɥ=c?pYy ԀmχҙFZ13dnPwzPEoq>8m~y {ĕOip`Y7'i&\KxF7:c30s-MnY 1'ǚ;T&V\|OFo~Ue)XHNCB#E} Z6uA։\VJMr ?RAU'J" E;\}ZgcbE+i1j; ~PQ`UYXqFi'kgx7aYX0FT^8lÛ  n̟Jxh*UmDV.,ޝUn'm7 &ӹxd2Q8[&j6' JZ$@&wZ`PN @T)U9e}/A _$NW4,^&nq`0w|iwykl~ T8KUkyYwnԫducDŽ3Υ/ڡxxQ3#)K *Շ:lW[l[Z^%-^da xgOނ𢅵jw ezu Ic}$teƋ€1aeD ƍ;iI!5Sw\{J7OBw^`4Nutag 9̬ }2+&{ЁUH.QQ {M!"=*8-$tbO ׬Yw=Bþ>;Dy \_OԠµ֎}2aaK-Pe Jkwm=;t}\1vK1]yu D oI+-ܞ-P 7S()1ZUem (#'X8;7F,ՀUO "=0n-߲Qj2rV?ae-B2B)r )`VCcbK6DNs2<(@ :X)QiZ\"WV>X p@M3Ȼy95$'E,j. sf∰V{@D%G씨^H`#_ы+!(~=b*E XE_F&Xk/N[և[ +m;Vc4yƘ`dd2՛;Ѽ=1 Ku4^fU Ц2~˶%뻿'wGJ lG12%!)3)-4xFܜJ"f.}^rf*ܢt7f=Y|1G[Gj4rpC:WT8".nBPJe^%[)7_udցɟ)k3DMlpQ[`u e!feЩG6ؿˀ]k2c܉Wh o;Xt<(~Mx)hZ,E6&,C=IG ^WX>G޾tT`!PlQjtW:(=|  挱aHyk)E핵֠\)g# ]3}D$t/?‰M&t.[8[ A6э+'D#$9HEڜQ@ :߁2*8!$lM_84"@`y}yεP#?waCj+pR62)Aj һ#9%{hs"Aw ZSn#1R{S|oxȀKsX~4GDJ(V=< Ala^ntWeGܗ>ʯA]luUMU_F}HqBEs,b@<zg"TTohJ+/m&5 7'#ױUKxg HX Fbm>GU"kMp M_PL"ZL4qTwKS"㠱c$OaZKOυXWe)=6p7Mp8eTEOj]@9FV'wYv⾗^%eܥwv:gUYܦrEW=/k*>Z+Q~v)%s3h/e)6)ZyDi8-HrrH [yF5GMF)NYdwꩄI`ٵy\XCZ;l>*V}Y3!ust ˫hM#Q!. &$.N`bZ_Y4):΢^ti>q+ k3OLWQ EDŽ|bb"&`Ā zDs*k#0gcPsĘ"?P۶G8Z(.b*fŸaKZ/.o0;ړFx˯%RSks/B+G7O`%]jpH ǔRN^\GBKjٲBr' " u!ʆ"$3tU iBiIDܛ[̭#;4>"'"d B!tC)T5?1QP,:,̸#ߙ(^9oW1|>-rՙjbfB* mL-#I ؅*P!RKJZ mgn) N;6BS+i:Eř3I7"Ko?F#B?l|waZU2w56N;Dxe (/Xew^"5eT )- E>hIb|B=2}y*G3zl_8jV~އabO8{nQ駔fk~0 =h5?4H豆Қ_ZKFiMTꭺƨw@&ByW^+Tp\GVB{.&d 6q(`ETiZbnT{5zl"沯H mYF=XFOI|><B+\dPW\"ޜpǎ_-ࡷR>#sMv[RHX4^9gm7EaAm"  g_y%a?Gl.:kGC|%=T .}x|KF;SQnhŦ@mpDZ1%]QB VIJ[}B xۓH0KRL!~21.{š|HUNz4ndžjt}oV*hl̓ʦy{pSV'Pѹ Ӕ@~xh{HъXkG__➣CњbN^ gҌS5V.\::ߏT!17]oWROd^q mXLzBpb )> }?*X1US`Ko*gƆ\lR7}!<ӿ5= ¨1mU{|/(y9~i79! a%<Bl(z^'"b:T^SD .MQ::u/O5ihC`/6/ZU 1%>;I;C9TWEcB"i٤v[9(U/ x7g`x8|-(<<fM}JaVlTFN`<[6Gj-<7]ޫowJC77k ҋ@-K7@Ok/ aV 9R~F' ,$eGZ/m>CoXDZY/DhsZXMYR)G_*z vݡ ֆqi?+LaM'x&ˌ]QH *\ZIyxҫGCCJ4͝22)J ̜锯i[nN0B%1[oKVxsZJr+yKbs/OhǠ<_4Y> ] hݚB!4D|MH(IL b"FTh q|+D7B9ff+]\S_Q3A}PǴ!I'$P& 'uK*3JZ##_4A ;w'it/"rvcYUfov'$ɐ {=H-aa+c<\DNu)$@O4åW1fM`^ v5A_c/䳯\.)Q>\xvEgV\?&MK|q}dx")?Њ 1o;)bhCS49`f BzUٗc$OJ_-H>f#Kb>S9(qN2}?<\K`!̂G;؟o쐠>Q lhy#,P^i !bfVWC>ӣ}ض~VO"Ĩ iP *ȯ7\kOT^7is7 >V\K$ƐZ1\]Ƥ{\7YZZWd){{Jw[ 5w5t.Q[ $JM\ݩ^t}W@#aS;yP#ӌZuma^~hK,B$YQf'؆`,&ٵ'B Lk9 h[]V^zKڤSWg'C^Z[pur(z3x8׺^JͤfubH 'TRO#Q)sQ JY ۖu"ԑ/ﶄ_t~ LL Pīle˝XA3!.^F86NKmGkBrT6z\<7 *>SѪqO0W\{TomjC!t7] M7{4+ed%%gIy=I\ҵlUuQ:l}(9RGh8W;"&Τ}QQy͝hJ5}a7S?Q?E[ۄFc~B+n~OH$hݧИ .=VX =qr{]VQM:L^ CfKF9 *,3"Ǭm%Ejެ{H|S 'lwrDoT*]p&_6Z*!rEs4pڎ˧rrut}R7f/sIN^H}Oq[.XEӶ Ftۺfąa!.I/8T4PϛdhqU~h5onԯݺ]c;GȓkY?/+/pa[&Uk[_3q?чJ/(?(Biv_&ɒ8VhaK>0CԨT#%6mKaTU5cZ'jL2 _ϘrfD FɥIb&s.R&u@,6@Cjs/^F[5Ed/6N!qt|nijlvӗIcBw_dV=K%70EA.z8ڐ"q@NH@gg!38 K(L.ë^})eW0_?'ŝ-[VA=F" $˗f:.֍i|gMmnL]"I3#d[*jck3 =!f]͎Ohp'ۈ9g xpg+)lA>Z|I1| 6F&ZK[w1 R08y/ `A2J'U9[ (.f9aPDQ*׀>0ןH˹%MNQ~Z}v9[׀RH9:?;8Et+$wi.\1 YPqA52cx |.~dsƦ%w2bIiD4wd669FίRSڒ=Z"M1{T0{Ju皞 wϦ2LEIMv{ӓMQρNdltBFs1*ܥk޳~BNgox~dgj*;1G2]bng=LjA$pI~ Z tanҥ\ ڗݤQb4o㴓, &fztHp`yZcFhe !WOEmV _b+mBF`b3@+Wm[L!h>ק=u{$V+ b_7yuf$Ѓb,@.EHTऻmYƪl!e.-^3Rg'}B!@|9፰8*=UW[@VT!* 3A^}S-5U/ڏoJ=*9bLa], y18gVr#b"p<\ۑIw.*ք ڇ$٫~d] Tܗc&c --G4n&8eWEK.5@W5מq;oJ"45.#!p9 q (eaj8|]6\/bU ݑ1BEv|^}GpKu?v2sKW!/4 j`qjɟQd tr8[Ca5mt:a. 6%WwMiiPgi&^@wU4/fC)K$((-b55dNht=U1 `@شZq4sC![4@o3uWFnŒZFE;@޴,zuI%(Ɗ,K>_[M|b)56̳cFS(yG E>cKo TqӯHKWu xCJ L]Hj6`d3#7 ITj}z3E}ݔrtA흁< B[)Fty#zs;*Rې'K ;!%y АsX_8N- q(;~^)7n0z_VEcN#T\(MI 4ʘK]hcB95-b&oxoa Lv;Q +? mHNS%wOʲccw'hoz EqA$NN>s x7w_V{`PtPbva7Q,7 x'ݱWs${S4oļ]1C䋙~ Ѩf&SH[:I?{%Ct&Ζ}NezϾ/u0 y4^ `LǶ#n0 yD"#@RYŚ6 &#X  xnD$c伯0WV}18wf QM>RT%i+HFxڡ!/ fX]&&B8 "MrՒh`uv&JmlCGV~71`qaKrE0;3-GbORi *mO:H/\OAe@.t"L4X]L+sx_/D_[pMi=Ÿg7V7wZip$GsA^~W|^Sq},5H#뿊 w:&1cZJחXC}*| 5Sp)6E_Mx)N\wo-ty+Vފ Vm pR>}͛L90wgcKkL#S+ᗰzuf&\!%@_G4my 5^2@^@=-G5EU=܇FfnٻO4w8j~Äq96ՓheƩǑ]86BX> oNOMofdŖJl^hҗ8(1D?X{?l;[|g~,o_JEeJ{@ 8Q_ 2") 91ݠ|.0j|1=|K6d, "4.WN& H#*EJnoF;EAU"2|>OPp!;<9{e& kΙW6]k9y ɣx9aDp{!}/G>-ĵnstUھoڗljJ,oK(/|CɊ q7um_ID6 }*"+K5 ɲj࣡l(ϣQogdp +E:ijլT h/ Qw.vحh#+'h,_AZUYuWg_󆝋 "Y *nRlADEYpNn<$#ꢩeDKKG}_MNRvNqC\]Oe`5$ۮ!#RXcW"[{%pe㠇A0F>q{)*R k}@xt5Yb$ӳ[-\56[FgX򵯝Jݚ TmqIZշ\1ip*m}QDQV5 c=X;DORao2yWk3tlg@n >D;]/6eC+!-g|5Iю潐񲧜4&g s!#9{_0xȇe۫#u""an.T7ݠyb۶e7BuJ&D}""lpU *}6 \ti]}jlh I0F'Ƭkkrq;nvw\8d[)1s rD;R Ӕ\(vA94<0&M2Y``Xz,M18qzТªm̧zk,d(t&_*,c l iMX^n%b-;TG)tyRj9~ PE㲿ưa}!t"fAm(1.Qk|uyjObd+k^'ai[Ly{.b_))jނ+U lWW h fZK5,FI?3pۂzG-Lc(R")^>}DXY43frߴ8، OXi[LZeZ * g{6mٝOmV('QKQ۪*&(FRs@F<{%Ic ]CpH\ S:uu\ڪ˖ٞfGuAXxŷ^%UOT6U?ѩ ߶ ,Jzy䵟hWI羖Ac\*gGbO/E㜸a=ff9P):N1U.}yH)s`P!m=nbcG6N$8ڏ6Ɛ.*5[~,|d7}&z|kXtfF3T,L2=#LcoҝwA܀t-׮j'’H{yŏBˠGB{ ^jnnXzmh3X\`ahkmM'X(џXZcwb?WoZ[15yM]W$gkÞv&QgGcC{|gpC!qm>0s~`3N[gU5̵6t30͕E[!9Bg j!FcZߊ^PO݁T&Z[ @b1:y"E8P"YL@5+QYI0%z0ڨ clZPÑ#;:CQ6Yһ]ݶ}шULIrKw- ~)#ˏ_G0u r|~(m) bS oj _.,5M~k}xayz g$['y0[v&i1wN"XX,@-oDr-/Pe#"cxCY1d1WPaffGBp^=[jAkzjH؊^Fq-a4I5${ ƉE0|$x|8M9cdd4bٌӀC F.`=;I0XT=Y̾}h˙t/68P99yib Y D6.N CHJ yيW̠D04{jN3StR<[3 m5Pw퐇%.{:p +4Bg7CrruξP^#gޒ|C0tڈvkv2xJ0oK̳|hf3g˘ 6؊w[BɥXpksx;00L>ڄlKpxpZ咟;xM{\ oD\ 3&Zf;+6XyfZCDҁڊ;9 FfĬ71䲨kxS)93,x21 X-);pT ZM޵IԻD,he;QB eM=jсJLڎٚpKtd8[n2 B1ERdKC9Z)Nx׮!\@m%z+N x#g]H<֫=bJZe) cRt̋NHau*E9V m@/M6ϻr(m pl?N4:;.1??,)2eA-}2(Uq=LP϶[!aڈIpn{b"Δ)b"V_bcN ȸsw2dwjC=Dz8 4QsNnRѓ;:`~Vp@(Vާ\k'P\LQZ h=9Ku.}x2DpAsw.%$_V'L R Qr+UE$w*&-KEqo{{j~DɻQM͍< {poPD`=rS# ZcO⯼)Bmg ToH ~BK CvnQJr?]7Ɵ!vׯ]{1ra inJ1 ;񹬷4Jw &Hđsc7b:DfR&NVb gUS _<ĴƘF(h)^]0+R ,a͌k: 2ZK i|ͩ>-Whs 4 zh,d-^'ީ[Qku;DH^ʘ* | ~T׶N*Ua*Ul,ar(KQ鯡(3RAzbRa^"<(2njQ>QOsMtɣ'쿒%/U1|c>XN&%,&wo3 vHVGQ[^~'+HĠ˓G^S̲,9;өNQ5V%jLz{SG$z|Ԇ&dkw~ }^iV7Z3 u_g4$xfYxMϪO +^ZS!I/E\L!tZ{-b%'?266\vx ;-W -B3EUqEX̩0DGp|iCIsm2Xv!{^mKH&-BJbPسtqg[kkS=3xKÐ?/ڹŊ.63Pz(cEe,n475xY\no}`o 8 ~s`"T]5'̫꜄rOW0"#44Ph",UV`%XH{{3W}aU]V*MN^025ka"Áh@&?`q.'ʻt{ף]q9O5]2k\w\Xg;u/|XXQ/5܄pPrU؁iv 2\s荱';,L9mu' ~5(hnk [;C 1;>Wtl H73#qCk!l#H#-|J!'PN(MBU u=sw?C(,(5T=nz"vC{7ܶɈd^\@:Zl:ܝ-x gƄ)55d!sϭQΈz$JAxͺ#5zO3:- ; |^\*"Itc1&%0#u(#6jX U׶5% aKp [.CƓaH}ƪ 7f%o%{GD&ioC-':- ^ey:΀#R',§jjahb14j'kǀHr +r zȧ|L9IdͩqS8l̓ Ile` @ ^P9lԑpvľK :b8h 촞{x]ՕUBD8SV9N%zUk(d\z܆ueL`LOը^qRmO 33" y!ѳFa0%5}E*7M } ~ Nk8<) 1ow@Lɯ+@6QQ D~Jn<66E9LU l7pNg#׭D- .竵 OAL\W։%w{czC zHRdOyq'sP1Z8bh m{a7#th! HfIj%#T"be}dXZ(WjՌ= aR-O`Ж~#:>9͢5U(5ٓO8Us~OZ<M (;EyN .QDf2!E{ɦ6.Zki>P#78R3zX]qpjd7HM8;ZVt9L@{m@U1wjD1x3~BǏ[\UgCΔs~qQ76Ƕ$ϿӧzĬ_.&՘%2w ?2)BWS_P[p5"8ϳ(~G ;Ku$T`n8MsY>mӺ%w{uX"aMj(iz1"꾦q/LKv,Kvz/F¼njk-&{tJ-gy 4F;D+揂-xx2::r1'A\-JȓF9Yk> =c'C]F%>,3.͜.+ϳ#Kw^%5!.6PChPo |a 1f&Q|p>_c2U(&熗S@ |<-84MDh:^12̪̊PͰ(SYj&c"?x~e!jUrPUSyIH{CS͗vRJ+G+{vbzbOZͰi~0!C91P9T2Xv.DWj?dJP/FMj-|xU}߽}6ȴUR` L%QIܔD+J?}=b_.j$th$UCn u [5A'6 9b-_13kD}6MWn:D<7uM%U6T8=brT7A>$d9茋f xC'o_Xpg~M<Ux9~W4AI4"}HhqfrGSA"5FoPm6p2#M5a"dj*d"f,s V 35pES$4Κc ~m$?Y]qGK]¯.v?\cvv%4x=MYBjٝ `PERWUH@=;h#_$1/gaI#+(`<*I 9a7}fNx5Ea*mjP >1,n3#u=|mOh0b7|28q]xr$ȗi-{mڵ<b,A"Ӳzx\8x oeU'́< =]lYrVrk)?jk,Ģ&Klur6 ~ &IQpOjrׇ$aTLd' /Uj"R>eŸb)N46zNj2B=e`(&j2~Ѿ8 i/g&I iRӜ> PϩGz$˺,ӲI$}ml9o\[|V:Ppxu68( u̱g7Q+Jq6v:4;BuSy\'0;lQPį R-H1b^YnkJ9{K.B/M;kpX[` 1O2n *^ݷPQH%+5D@\BFA(cnU/MIS3a /6l@QfdQ{m)Y7n`A8yMk_qrɃ!͈I }Ð pVs׊JQ7ScBA/~k`S3[ya(7nAAؗw)'γْ ~7H_pެJtmd&@w9U0: N9M[#6Aq+TRTy&HpaWZ " ھ}iBBţ&mxwD˶ζ?\#;EDPxP"$+_F8y>/ItFM=_ؿ|Ԏ<8戼nr 9{V nP\'ːsJ9 f6k{Hԓ"4)Fim76r5j Q4PB@)6C v2ma[Gs«/,kI*u~7a(H_}GrI-2arDl|fxNjl4jЧE講NN璲;ꑒAn?bWv5j[Y0o@RS~e)5F~rWעG=馺L{fć LPmF3u\#gIk$wܪx]b>إ2(5TAiPԧ;?.=N܆U-w-CK1CyB+ yQni}W0? n3tSM8Ca%"6{u8֚H 4O,NiXimXSP|rĄIO\CA,u@Kl>M@US?eC/ A,jIrmƱ=|NzW`Q  V23C+;jM,  k3I罪Uo㶶f1$*ݗ[BD$ Jkeyɛz|/ MA ޼s1%'Põ8AOc&%^UcHKHwjżd!޷D8s3FTJIT 2M# m]BM|OKfQz#X9CQ`"d7ð.ᢦv.s%M` ˜_/Z OFsSvD{(.%$&fA\;2ns!)Aa8''<=C2"8w\Q'K+&VddC4[Ss~F6瑄< K t<Zv\u0HH2K x+.WB/11z=)e)X7P[oZآ&od5*R]fq,V.a@gU0X p0IJKAQq/xc)4,V)TjV2Wkg}H0m3m?;]@gJ%u!F"'zPZι/MS秤ݵETO%5wVIa]7[){PIK74-qՏn#Z3WΠ{n}#UO ŏwzQ^`,(N2c@,.g?IDDVE!`w^|_lb@-B2[_R%f-9*p"&ZP _gRUC䀵 C$tJu3*]qҜbDnjA TZ [ r;w|#pŋ;XfYT}00Q9 y^:yPxaNދ'[03]Ͳ`̣<$Q? bMtR>\gpZd=Hdѽ#^pv)ւHA 2P[ ,!-=ݎ,j` wGEp坵Y^픎C!r!5ݎ chrf&%ʚ A.L7m$YgQN~kxмY`HAq>_;,092s@pLxzQP@ NiнOX8IP~dUH#h,Gs۝֑x}_F4u/)Xzm%0י#w-k.+-Kmp8/|3s+T? 2{i(5nʁXNc̽ &:3f"xHrss2IXc/[>*k9ܐ:׌Eوc"[?szasJ*DD i"q$En*{~f mLuʶX^ԏ ;e 2% N9u&14-y<^Θ0dHC^8-9ߩ*4coiL8dx#^ ,tM1< A-1YÁWvAZwσ21@g:tn JXeBhtRFՓv d(ZiDOP!@K_tXeN`aa,R9}_/#(#'qѡmiv2(ttv=dy*4IRծBz".^S_l3AYe`["Տ#tzgю g׍K㳇.=L cjUL {|]Nǩ3L@*cp`v 62ώX!HI%ä2g`L@HW_l3@ dۀ8Y͜{0^N'689>}vҾ_Ro vBBCs9Tpg7h2i2ˇ6x, nʏ+ʣܿm̷yqM H:f9jJܴbs4ȭ"TfWԯ- y[LLuR4r "C~PUHt5x(Bw *vɝ"!x:KWVw<"hy$;fT쪥9(z&E.yhՖێ& ZÕq?N>P3EDZ fXm¬ۯ:njʞ;4[H>sQtL*>L t >`t9v)[]/L)^#e[%p }/dhcƦ6}^;a.1ZۭVn}c-+`IjA'Mejآ|# 7Iy-ʓpatGf!2^@] MkhE ͻmnwBޘXYNzq?Z!t4y94Lc,yER>듏Y<(\RaՑn(.d-HDw;n􄿭| eS'UVe'yR\0:S2QaO'xìj3]׮>C3֘PrykÉotԺ ɶqFdeͲ$d'sɧh& o<jjXHTMup۳ `dpOrQ?}Y}R{qKsNTW3y:rُR_ f&mR-..$.<v4՟fR_nfJ iĄo9Ar`޳d7^,<=H=S&8ڈ#~XECs笤9M݉ETunGI';NtIcAu'mr JhEed˾?\=LRvH= XTIGnhy2a\ܮ\q2 P?mWoorW͍F̿pwzF1CtxH)09-f^ s6ois0QĸJѡ}Il 4}Qy+#7.33K}}W6w EQu^tZJld*,|2P0F '@*w4tr#GO¡4Y/]6bUp f:[_ws,GVTf bƍú`bXa={õq\Z3"N3R󻤇Z9qL˰t1jSW6n5PUˋ=;d6FhsOnRkO15sWk [N"P῕ӈHoV9zL0%fLl\> u0=i٩P., "|J88̳XF6q1:pN1AXԝЍhXfv ={hLl(G\$>pN4ă=zo[u?+eGPNQRn ;.[ "?/[-US$X,U`{ yr#\PZMz^TQ=*}/Qz{QN]d7lϩgA^Y4<>%^ 㕹p p~j? nLaGа(niYa& z/2F L?^TgMv("%ܪ4 ASlH{q_/8v|'S"CR9mZRw㊢ 8ӸȴIh@o,wg =xjMdIvя3F8_d(;4b>\ xuc~eQ(WA[}slS|QG0;7Ϋ`{Eeuh%V8_ڛib//l4D S#aGݲFӧ| 8+6SQ$%IK¼w%{14D5 Mt䞭KGR&`nfUTJ6w vQ( rKw5o% %cr[$G M0cK;`O%K2 KW_Ҵb Y(H=-WO*gL,<'O%wR )-Lrxܕk3 %C;>PKG kI/L̾AoV u؝Y9jy4SRsHpqb9G\vv"KKj$ť=t pd:zV-Q[%vqUG`ĦY>\)[T~}e(]&)f+С},I7sUK&Jۜءv =VE\gwV5Ø<]j^WJp 7ZՎtAiVyժ7 #hsyT (HPJL)=#aYn$|?_GquJߟ,3kB֧UaWj#s7BAdtϞRctf3^7ߤk{ zy|y[4ei7%8?b'5ʩt:$UK,0NR#[Z Vݴwl[;{ޓ~z9-QbG>fM\+y6H'SOU5aeڏ&PK$6ܤ tk;跍QojZFHص!92ټGgؕ"0֓<4L0EGY4 >-OKTuY^e/g>$N6_0},R]hΖX24.PjގZu ˃J||j6zo|`!!(Bij beFFh p"i7ƝXpbG;:ܫ88Ɔŗ7T7b'qY57Q7%74F8Vй&(%NdS[FH$l[`.H*j2T{>UjX[%k[՞ |UVW*ϫIS*V⻑>,kgPe N6bE4as+䙚@PAZpW䓹ԭNMJ!@fQ5{MpJmV-H:e+˧.u#,萡ơui[EH(?8CLƘ]7fz$ NP0.7{0s3Ig{*X{԰NpJx1.rЧɣ.hɳ͢~XLKaMuaO56H_AOH(:9wȈ5i[(sx/ Br_G~m_kFdմXv~B\nK.>*AN ]e@F競2gQ]Uّet&>:Yk#}Ue9YAdZd#'|VbJBW%1+ֻ0 '>h@8gmDl{еYЀD =u RP][}vFac(<\PuMCM4`tz _EϠYҞͭ + t~) 90meЬ#aM&Zڹ$# <\r~'ŲX?fߜMUf`\AS4h"IG1 ׊d@ ¯ڕX|5oZ~AvsP#~ACEd[.sϺoΗH֒3,)?Kd^|iO+X'Nm_ ɪ0fTZgL9j}@ ӤӲl ӡt&QW9C琨';nNU$ lQt*Don PB8ܤIkqʉϱ-*r89&Zjb)n3nrב2z"s$zv1y$=7=R$Ū[6Gt]nyz. 8Ý)iAsYa((x{+7^&eĦLLڱwñgW|~wZ#~!*bucm=/Gt-RVG9c tܿVOъ_]>w>:J} X*[`كk4(rMH"4ŸwsۑE:Ȇ/LI}B|HJWqARcvϙEm8F,c"̡C{Î^^6BJ\!5f>׊@핦]%l(1b E[r&-Xx33O0főNSJ0 NwYmnXG5ҟw5 f1K, 8`nP_ZŷVoţCEoQ@%,⏂a^wqɿ+~wqF}ݵLT_If9|ɲD֋t \FW LfQ2oSԦt{)1_&ۚlϰ &R~ 'יqy@[rdi)Y#/^jHvrLsȉn?-6jRԗF=jY@W)a³rб%⭘n?J/ПuaVpQ͐:+4RS ?=J*$kߝSKx㋛[Dz|gڬ9nb3 OB{MQA(pH)87e*lt&@m_1FG"eC5>]5]O#%fpA`G  hSívmo#ȠJPe:Fj 89%[Ic@D"ϴ6]p tgH05vK rո],[,ۤ{s+-_9cBvc%)5” ۲ќ6Sr:t 1$m (Q3S2%!:[(:DX.2VNm.Xr݆sNg`5@ue ϔsP|*VDHWUic6rᛴ:Tr`\-U6Nw_* h8n`d+%c :8G2A0%f!ŒxQԑd#[1C>BMNQu87gڟ' N!io#5Λf| s/bJux^Dvŭ+]UAK(E,n4Ё)RE/P w=޴ `QʕB>8N V-^9(6v9*9@zu.r<(wW&|NIC_H"(D\=5`5WdDKl0B /G= PmXPl}}>eY`GоfGp_MЄꀰ+qn0DYИ|Ǟ7%+?-=;`ʝZhlq4nb? Av̖6[0[`hWPt%|Mx1rNs,)AL;!Miu9V`qGZ|Z!``l5qV/MI ݟsƫ&?6̓;yNAH2ͻq4GZ{ t鄳Dؼ2=xM!`3?3_ڽUzMP"ZHLᔝdza[#BJ[hŋF&ԗ^(Oy_vba{ ҟFS<BJi#؎6[#:EFwoTsK\{fx^5}x#sj$0oF )־I$# #[:OK9i?ǻ 92*uڣpblR1<p"p鱚Musx9jj{Lǡ's\3H 4ҡǚ(H ,c'As{N<ſ,ƞnV/jz!Z QG.,ƀ{bE? 5nstQ3з,WR/<(3I5 'PǺƧ F^P>YwK.cÙv ӯR>tiEƲI- xv3} K{sB"V4\Qb;soὨ6i |=Σ@oeϽ\mY+lxg#6QKk lܤPps3oH1?{{UROAX2/LډƓ U} s}yΰ;h2ؾCW-*OM =)5ζW[>Zi?p.ʚw|+2&vAwV 9d̥h0&Ipgk/aI-lNdggG <#EqU*E5-ĭ)Ìv~D#V)5KӾ =ˠ0q#O% zkX'9&KW,߉qS4u"`? fɏ e% 3}'AЕTm=c]OJcKg'!?{+kP"=!RdbJzMga$" 0yX@gukJLcȹ3{YJ-ZuhǫCY`.$Y8'ϓeÂEc378:ʗHm‹il)#HDe}! /bfϸKX0JNqPMT9>x3^rW2g?Lҹw@L_(Z`5Wrwnjvmi:!B7@БRMbud%(pkzX:kRn<\@- Bbj$2/ | 7@x4uٶW`LQ[NaCTL-YHP,7 ` 7<2-=P{4_/MG,I`_>;+Aέ7}nu9'jc`P7s~t <~Z8K+1o]+Srn"J0,W^dv"Je ^eP9@D7dȠwL@F뉠WDQpHKP|cg/E8QU)bkxÛcFN!B4''UAQ5#:سDo@U_kD3)Ҝ̳PlOHmcpz}ɸ6۩b"@g~cH>[o\'.RhµF81 ^:v_s1q`אyqRB5)wv*IThasc "x'yu"^͒3v_k,6a ̋#xL7_2pk>HzTn'HRRFlH7_kFhe6@`a쎯$W=M0vv2Bdc}4x2/ (7 X9f.摏v~TvNZE\V@5DHÀϦԟtPE2B擮_(ЪF2¡ 5J/8N2ۄТxL; {;EuiGq`*byxZsL GʈpJ۲xUоSb9hqs4}k` Xy`TǍ?#kY6խ-Р# 2P/hx\kh(zx(T*3&PWC%,z* ~ UH(\4 ޠ7XH__(49uv>qw%wL2&!G|M h|s!  *QaLvaT7Wn|V"e.gȌ sA\B,{Za E(k;ÖzQ>yr7@}9В.6gwJTE+kj}Me f֛uT*3mBd)QץH٤͸{"2B~YjnefSt0@?{1O 2Z *@u_3 pu %dsh9rqn# _Z֝=(;#yrC]+jnS& cv<#%fYĜ_=Q+Eվ0!Q-bПx6"%܏e(ڸ3ͤ(>[[dd,3Ÿ·v|Uٰj ~C8 i-Q|Y.-ڲ~x㙊 0^}ԴU~FuC< fILgBVW./AmIk%|~xeǮ<7 :EUww7R0m.z څ+_}6x'w+4Sj7 zS%0ϝuB<=N ,ֽSYmڊIgN z Sj8Ke0bGi Ka/)'M dR1V!q 9JP޿DiWMTl}VyxU!9ڻ2gߛp`~)$lU\U<\'_MA>)-`y?i\1})Rٞx(5^"+>"O < @оW+JH!HJw0-[Y)4 >c܁jp7Ǝa¹=ۭ/ ̱KeAg؃vww|o\? m|r00^h`V@%Pgw=k؁b9 EզwUEhѡ6Vp55ZGP7hbpDrTH|aNCh祪7l;(6)fdb@b'=RYl"~Nm6&)Y؉[25Aq,dX8T-bFy:n?(&<(EbdM1T=lKb~g Xbr0d~lH6@2"CW w}`G"k'cʹzݲ>tn2|4Ǿ5zjY搯QQYyMəN|N.zڔDwEEkdb_bPۿu xT fF"yp〮! Lۚ9h],m/dYzGS93l} +x^ ?c:i2ZÒ Zs]'GY)6z朇;31?p} ?׈ ߱C9ydwwG0i[ۊ|^Z#]<_@ fHdΒ$ibċ]m-qEt,)R_s)Y^{ؽ~݁2=RTjY~<L~ԋbʠX?_ΰ[+[;t|znQ:P)}1Xv.MG.rEZIL.\E*V91s Vv<CS+M⡗ϻKn$)'몜`j j>]ճb`gX-oID;͍Z}w;:gVwSvbeP*B,oVX&phsa*\N$Xv:$7׭L+R9GC=S .=soj Ny:g?7VWqxSҹ%s ;+'î #]%Q egYсѵLo' =? Uzµ%tV~=4˖PfuO'}Jkʹst׊]n| Z1Cbd)F0YV!j,DCOB(?A݁]mu \nx"ϱJ[A\ձ$"Apk SbpW.{?lk[FTXI44gE-`abO\;*20>䖿K pZfoQ!6~TKVNvi]KBhW P>ưjg1)kqJy˖r:1A }*+c͔/.cYc;YPi`<>wZ8{Z¥8 tg㣃cUؒ]$P36yw4x.$iK þY ߜDkyY9eq9pB)U[-eAR)< ݉.nCS!+ң7Zټh@EYr@3GJA9lC<ݱB^ nw hΓkCyapi0@sZ4v'HކI.Ur)CtqoXdB@h7<ЗlOM1YJElvf/l.>~MuՔ9GI:v5T04pXXwI[j-m7V[dc4wlH-<֝Қ%)]ZT] ̷Nve f xCk5[Er jH~=?Չܞ9i.vlˬ+JկuQ?fVZ8'B_?%2bK`Q^+yɒ ݾ6z0àkVEhoBK6dI/)e.O@ſ7යD&z9֡$t$9Lu\pIhk0_*< UJL$E2x7;Sr.ZbvZvG9`|\h90<>ZI;˻+ykLVvAv'l HZ8ދRK}N}Iދ +Z[̒=d*Pѐ~,R&2Mn"B^dBOj LDaOZlr;U~BƇooӐ]$[E7e\|6h#D7R!mY ZU @oa 4H $ L{mwd n~Vl/,aphPtEhmQ7Ǹ/ȿ_HAO'oubh>*mQ.Y~R{i[E'^"w.4 "+l]1D|YY.a!elb!bJ \ĝ@S ,CS:yz}@&ҪH;FREEcVqzF o?sl~aIdXʲ < U7~*,^_ukqWװX9PJ #h+ V;pVbX8ɷG ?{7, *{^;x Db|_;\9u%㰤vrG]h`c(kْa#e͠xhɩ X]3 '2MM;oj~rNm]5`9(yɺ!`IJsN6fu2OwEs ¦*č\|A#i,9s7v]ojV5`_)ؖ-3[b!r5 al);@hZ'9EO,R2ףxWV .]_>vROIR: X-!vy{E+0AjeH K*k 1V|449nPё%gi_/|oU)oERj`|[ۑX8u'yhî{yq١m. 5Nl6SN7ڷ\\B5{+u3L\a)T8dm@H( 6M |K!|R3N,0`C!#t6˥OOdkqcÌ :/ؐP^XѪ`;aq;F|QN2íq}QǨE$D MlfHb$jJЃ%59?xޡhstۢfx6mяƂ۩ r&h^Mk<ﻈ>0>r*^?7mf;gFuU?6eﱓ_1a -=Վ>ZsO;Yq^ig^ejnh :ɥu'd$-AMd%462nU2*̴hc`W־jMOpe'j|x^hA WO@/ֽ7AJy8?G`og>\X,̈́ 1ޞ9a7(}MzwAgQ{·im. zsxh; '17tc&xĄ]h"7w\0f yvg*\R&X+[/ Z0L2Ɔ͑[QY]C@?JWK(?7^?Pyh 0l$j, Od0Vfљø5& hÑ1R:P_Gppi9@E]sJ~-f/,GT2rl,# m8ڒL..vg>^oW{0Uu!)MwK9qxdW3.:O/Wm$GpqgbVu"\j\|v̂84xk%=6_5,F̺>h"|"f:CM x%'wʞIzD.VJ,x Ҿm;LqC8@liü:P=U-Jb,7$T#tWx6BA贈1+D̗NFn6ci|𬤨U5`JrX#Uib^™TlAKK.;WnUlGn;vAim o3.og;P}|GuF!qhr9:?w[oFb,6uEr4ˁ\)8zHh%95"yxh|1}fT%nN)@e6XT`/ '("τ#E1>5_ x=j0=*prmkm3;@oGBk[Iwܐv=^]܅վG m7?v'~n-}dޅ7;<}>+DpK@ᤲ^> 3/=K͈ʝyGzwOHh A"!?1F T3,ݛ i #sUXƞlYkT hDIK%- Wx=a`R&3pE0nd!XjHݩCWd}@ӷtKpfHy4(1(k$) @?h))]B#O::=NF5G'NfYω# =OA !+tT9ɒ݉  .JhJʽT=xRf `sHԦw=lZn6NqF_' u:b[|~f'[34A3CKSX jS=}iܗHg3M\r#M|vFA *]_y;Pcԣ (kN']~y.5iX{$2vn"APl8+9oՔN!!A C> ij `ma:@ iSˤ.DYv/{jf]G#y?D,Pf9NوI f&OSndx؉-I-;fN9s5b*+`C:Qޓ %jT]4\Đ鰛R'oKj` oߴ9P3LQz`NKӈ締ƺX*iiaVP$_uˤ4AlA FC9FUkHy|G94y{'f> =C0ݒHݿ\*I~3~HO0N8elNc "gP&;5϶OUt_@[ClVW~AFzPF塳)0$FLFN>U6ʟ{t4 N.P'hTVeUxr tǏkV~^TPY#R7/GizZ~qrB;TOoNz= 5=Eq.FTSY]Њ9[6kvr.`byD8ˉ`Kw3=4Is1.g*Wc=p \+[MJ&l@]H3es1;"\Ё# ;SFSbIUʖ] -H$.,~e$V7Y5[x Ɉ43oz~+kiM;Ҹ ʛkl#5%U?SʤDgUfm(X%̻VRTJBęg a)Ebe- WS_.B$=c30}^*4B\;A}z?nzVXo]K+a9roXoWauqgu`*Y0ùq)I&```iRX+NW8ZI#W}k7!H/z0Dkg_*x_b7Tj#:bfI!$TнhOv`rvNI/#d3E _(?-t0 ݉R+ۨBIa @?W+Κq5m5iD"? E)*  R 1TJsĈ̩WW 7>̪m-bj: yFrps;zWu_vOJ5SfuXOj3\XULf V8@~v^.~KeWؚߘ4:Ќ-h|M"]pͅ#%D2"<$Д;2D >GYVb3~3r.qp ܵ}xLT=H~YL"icn"g8xhgJY)L@tú}ǣ9*6:6;ҷ²Zv+U/~v$"]sk?|=Ж ff1c`3Cgx AL *wDs… --0&! BC{Iڍ >?7a(ж,{dMIh{K70ޱ}O>ƯE$0^O,D7JE GOx&c}uXǹ+i܊e9/GRMo'fo,IռfY]V缪\0Z Tl\zkIϒJ(hASI|% i|T}?9$mJ?iu̺ޜBq>]zaKiVX asLhW9?: gtE:i(ȿ䖼NUl'fZ WԳjaX=8G@9+j71Q6)BūRęZ/w 3(7V!$ԭ9bKgM3CrO嬜;ʏ{a?ʒD ]oQ1X* doiO.P d~A#D=D٘z%{2A0b󌘴nxyfהgQ4EF'A#^> ժCLوJͅaxɛwrHr@?Z_+{V0^niZ/P>T l ޛˮdSvQu84ԽE#EPBDX{yKz K^ {5䓢~-Td_Ջep-Iҭ, J48O,TźL+y{)u1ߗ:bp|g3Fx,F=LA.097#0Gzl7l2xe3YJ,|`)r9i4 <6W'եMP0JѤ(0 QI%~31[3Uӵn,3v !V߭xs>/FkDpO%I2aVz=LpPboL;/ Fr0L+OU!8* -=W$֕e?V9NWNJH%Y! WxzN&xG{;s>&ddI0KC&P[rr4uZ;0e\\S%Ws"ĸ#D+aPW2jI8Fanĸ֎H 1*#XaҮZc]R iZo:Q%8.q,@cCa7+\_ ܂^|a;S)H|4TU({,/"^sg\`N=`VHSNHM , D掀ϡ\_02xHcT[aXpE gՀd#c]Cnt'`2"2^9ͪ 1O`^",FG戈,fTrcxNv}r@IFlo#e,5RJ2]Ʉ"t1$k -Jj'`9˦X?FM驁1iSK'FNZjwĺkϵԾSӮoSfۀ-S5gԵGo-ԅ[Pm`[~6X ɰ}r{,5%[8:(8Bګo5kX|'qi$S&[u vp/3gSfL_ #,"38S>/U\P~ҥKJ d15m꣼j { 'Q$; } ڞ*З)+j- gl>,1E|i(Y 'P)RDa4$X=\j`961Əx$8kgYʘIv=uDS EmXDh;=P)Hgd P)q!EN&`VufdQd1v^g*U&/ *V Ç;ED~͸}Z>'ٹ1ˑi>Ӫ,F2_. iμ~3'A,J%z5sw^~ڷ] 'I^;뜫4JQ5 jZ2䱡LB}M~4FL[ֿ$ybN:tI W%(g*2=")uSE 035Xcf`f b3HPE (gLI01^F(Z`QͺhI 㿉)(fn)^]K n.(+̧vo"ӣ.q6PL7 I_jBW[}4J g+033ڮOVKˊ|*f.NS:7 A0~Qv4óҼs'$bjY#\p+ћFJWT(LUP(a^`'07^cӐj|6$m<%*ˉy' RoV\OdU!7~ݢ0vA]hm /uUtl.)8&z77hh.IPuE`m 8* aNA+KM̜IgS H]~.%xB&] /Ei,}m/oznV0#/cm3$Mˊ)t@Q:d3* BŰt(ȑV'A듘st['b# }2XSzUֽ^Pyd/~KE3_:}\ KLl^2Rd6e+z&vV4="NjjLיr6C9QXbg6sT#lVU*0c9Ag \.v+E%,Qfl>5.4Τkjs~l?'<۶d[lOh1K+vlQ8nuF}mKxtV_~[: N$;_6'ܜJU>ڗ0p(` 323w0+afj񩲪/q!09!V> $Z@́-R1Z0$=O]BW E+`!+>.qAkBʶ2AZ8c0>6ѓoluDBPK2d>wMO4e #zC d]}H$ɼ_ ESmu*LܴcqS!F-h"9pC@Gl_0œi*Rbݮo NZ:4ck'BcMpUw7; *[ha5]|55%n| \E8Aps1X굟!}>sBT;`]CjlH<G|fo^~[H}*)cUgUT_vW0nYɊWȝ.ڏRͅ~ZZJtFi;^P mi]]Q\uބt$ ݄d]Y̌Q;Ͻ0O^2:pP'"yJ[= aVr"KZ7Jz&.v^<!;bJ97i3ep֖it)26&'ňK:>A uCȯ&S.Wy_QpI'{M|*<$tE9ښdž[u܁.s PNNY8i39 54nt-Bqli?+90CIK;ӻ4%Ĭ1g7P#Z4f0%ɅzoQcjPO]j1y=[%)#sSe_I@"}?"¤( 2DNT[?6dHo4i\!<1B̪qlq-yo;Ae7e, ʾJthJ+H-YI@pMDo6Re:<\x0wuWyS:a$zHWl+tۦSPE\1-tGU gyk1%Ĕ*ٛl7ϡ{OušvȢ@R GIz,VB0\Jò4K-$ ْ݇}pʎt|'*v"wl=_x#dN?H@>3& Ԉhk$"6tEd{Ag2MC܍aMiLs)h^O~w,P*Kcv`Uڷg"x4H6jA]@:dxѡ*%X!ktpJ>&%;U)Xew-&OB_ u7nEZ^|p C23;h}e~{A:3 {+(rsὀ&_bUZ "׋ȋdVt2E>w2*c{V;]T9S(;i͠2y]8YlKCۤ|&0iYP8:kU u7Lxe& o)mH"(jسѽ >{!$!Hg\4a=pltu!C {E r^:?R/Y!Nirի9q9X2~@@Aejj髨 SD'#y#xȨbl6Yg+!MKJMuH,$۳t5\.; { 8lKbפLki,, M \BgMu=#Pen[\)G ^,{yXk=z g$G5>NPXJKKel[$}s<}ugg&pʴ4ڌ}<&_=\`=a@,G HE8خ^ ҿbDHu׿*Ġ P3;m}6yD`Z*z qˊ?.=ؠ+0vYPfHqW,nMbT?[Buga EVsػ.0dA@#QCi9[Sle}mTNikktPc OG}CgSqȭ^a)]y6dQ?DO8aɉ)ȒPdyKK{  kVljJ+\ R4V%F'eg n04ゑ~0?ޢ$y晊.!1Wv&ڴ1v]2f1҈h!(hsIJC^w %ӡZ+Q,G^XK&FmVSGGo :a/ٸp_FTRT8ډĝ 9"h*;BP[ʧ5eү"=$шsvY4l<EWL/SK_a;9>Y?iAT׿RM&ٴVz kB>y3! TXYd bl@;3a ri;IE,ة>LB$t22t-kI_/>J?ś5J\2mpiP0T{>sfo/^"AeICkŚ,ΐR 3 f)/%5@ AJA9”M|KT>UL+ Taכ|E w)nOU<;G=L2142ttRr:LS@Yј4¿ett(r 3B"kؙ-HozX,vg\ nmy]8V++ysÚHtohusn$Iܔp>oFnx7}6*|x߇u٪*I>=8ϟuUL9[!M۴?kAHImm)gp 5CVJV寮 oMe ²ܸ0ƛks n"X3C%U{nO g ď`ЧL'q+p")bjD8JRj8G3iCͯsU3~mG7Z^]W边f+Wu]P Cd09I3أn8|[.Pa)re/@]vsm^jO!QK>띕sD B'->$*!~aAO\ 4D_^::~FEz0}-1oi!z6b#{u]bl-'=3*BQ >N-, k2{;s1iU>ђ؏("M7Y¾enJ;ȵ3{Lt?{g3#5={[ǂw[OuINV 4e0O0*%(0qvg %GݧRސ71Z'خm)/Iu/T(|*y6ް]ɳO +î2leB%1Icn\1ӗ{;ᏽ@?w/mFɓߨk9G*h,{9A5]8ޣg]с҆ !°ϺdɊI&"cd_.έv;TЦE^msYܲ7C賻jU|" ܽud,xH! {qBnׁ =V Eal˺ˡ0y82ɐݧppCa?-r~|g?f޹<#K.oK qCKWۚч,V^A?.zh Q7M,o* ̑ȝʦ9Tu`BdV X'C4b3b1a$շ^irh1v%nQ G3 84R޲#16s% ٣=: t@Dvu'ɓ>jFQT]U_>Iɽ=ªN`9pJKmaB4 <-b7ߥ+`^ og(P xWU-R}my}XleO-@k;|nk.6ڠ0w]v70lS?x91̽=Q<)رPtC]GJ 9f%@E|!fgu3dZQ/z}"xW#D|B]4Zm)_vy^v_0Q Nsg,Zzd?կ&@;"j3:xCMRꞕZ8#VٶGMu'B_@nnAwt n^"cW mBV2uiw:HhU ϱ\RX)m߃AFfYܥN#.5֮x\[ZIVBYε.w[1F$G] lՄG {\qyQl߁ Qi<+nuBCaާcJ$s6_\^?pBVc岜J*R6\DZ~vd%#w6~gaN3|a2M6)HͲs p %Nﰫ,:](ڒgZ`U8B$y׬86.t?o~7 _ s@'j6T 7 41hx[8ϝgz4 Q2F5'anJl#K؟1lV͇JNq~ˠh7J1ҌS3 }a`NH:yr f{2:WE+TE3]lo A]:5SnWm$13MԋJbj,}(Tf||WSaVꄝX'ߔ_GĻV`7l7uL5ֱZ,L/zv 8B-UZ+c>=řM=$uzFb+`DlR;+cMC3q.yaC1'3̬kM9i S e2i `^ (7P&_t0n΀[GtM}+_&u 9]+ 6SGk3߾:'$7cF_3 >"HczsBԈ%h`k 'bWU;F6BS' Za~E 6$#s> V'}Y.40ct|ooVBe6I,OUMnҲ,Gb^3$m2X/4"Rkpc2ƹp|V'JBw٤sgzèW|t/Ks$j O͊'h[,Nmޑ! n9lx- bFzԔSP&=\c= lQ%k$# ͌:m6rn^[| :FUܗZ3}d<ӏE,qPs!ϐjoQ@=doHL(PDt &Q{H4C/ оYlv5 `+/iUoCo[5 3;Ԟ;#y%y} gMqhQ^HC"pZι_ 'b$"!<}VD4MbBhBJz3н̊KѻYl(݉_0@&)V&1/Mn\Ύc"؁m q*um"?yMh{TeczX,uϥ3"f*,}I,`흪xتz!{4Hj KW"Wvi1V8I@\ͯ\jAW= cP A'n:H9qy) HLIя ?Ω)Jwϫɒ j^JcY<[ Yz׵BI?Cd$b gN YbljUC]Ǥl㪓uvIMܥ̥eC%9 E3 (\ĊzXÿh 2 2Ԇ*8 8 `hßf[D`,B0.u?xB ̣*Ur&J^L 8^[i +#\ s,WM0: V\%"z .k+[8"K?kq %Tu‹.ӬU^",hpq{K.dF}FWfk!Q4M#%Wަl>"^^w{kqrFV5GSG[4@\r3XO{bJ*˟Lڸ$n:ٟ:0l1`Q\;Aǜd&B\ 59p'a^envk &yځ[؉7]OȳP]sH ZSY` 5y4|H}boDBXa8ϒ:nWjHnY\0hA <CXe'4~4 -bJTlʸș%2sv_I 2򑆎&<{m_J|JHZGES #8HE.o%}X|Jv19d+ ^&/ϖ*F17M}N=[POrl+ﻢϓ>:+(9wPXܬ_> x.sߣ_c᫓u_ Ի^%mh3S0E_K<>F:gyU=S%?ۺYf) ̮b5:/u:#^XrAc* 6k8T=ϸ8Nd/|psՍt"s%4m5ɝmps촪Rs4w=)>/.84l0s'3=t+oűaρS޹R" O>rf`'V{aWUӈD\6#*6ظAeKצfnC.7GO,_]&"k^yWlPB6e:wV/|ɽAUaixQgU:PxFa3?khW žF R0ݟ{p'E8˯=^ NjGmFgrd$+ .Srv[NYS b\˸-:^%-4P{Fr-Qu+3swQ,=ֆ 4,cg{8*5<;-Y:Fhw}wR$^ӻ>#,id V?RaIMJᘋ6bnvi\ c.#Ssr׊^H)NZhjyk0* X;u &^28qٝ{z+E~Umu؟l*,gsR,4}-<%oo65ұDjcFHw)1E ^L {K asN'hie FdKt?ȸw{5!nEM_҂$en_}X|Db`\lx_)T#ߌScL̾Q(qpr}B'et,q\"kDAgabֵ,~(E@ˢZ|Sn+{ odc.a}{vM/Ts8=쥼(##gur-r[FaFNm~󲈽4DWN%.^13Ko-/CrU+"=g3BT[΄tS/Nӯ'G"m.-2 G3+QȓC̰fsp+,CI6nS'œ@"qօ6S.6b}p-20A-_tєjHOdR@Qp EC>?`CsGUd=A~AA?k A+e~v[%|ۨi<%Gyn ѭ$!_)~z\Pyظ,.RhRG\$Tahg!a7:vH`ޜ$v^74Į v7[J~aUb}2"!"u!AfpE<+$#k5?$hN&I1~}#E2TvHQMq lOg3fJ,e{wJbn8 _f .ufj* 5BiP#!nG\\#$5!2퀙 O['_aYOő2&ݚ94[ތXPV$E9_M Ru>P߾V˳l9 t`b/>Ɓo:[bOF%.=JN?nvV~b[o>oie%O?vJ%;DGw͹u4Yccb";ܒSgxgѦTYm 񂋚,f8-ސ5 k+ oGgo:2~|s8`g1ux1(.C^WvKkþ@پU %vѪSC=M*Pn&ILH’%n~jN+|RF~~iơI[PZjj,uG>?` yڭaD TJ""xJ]?W"<fsl6BbՀЉЂ s'?DMRghPY*C缑x;=!׍_ @נqQ.@2}mK 9s-׍1_ P@Ue"A<PP8 h-.;-lJ'VX)OЇVonӨ8g)-QeQ)b0W"%^s,i: j1&` @OWu؝MՖx|?`j cU+!~cAmb{2ӄ_I=zUp|5Pȥ+H|_U#F t%><pr|n(]XBķ|[BPVA}e߈!vQvE zBi?# ?U?$l$A~L>%'u]مopN=K V8U}9<8LhMZ/ YKt6F gDzgBڑ2d:`+:-*,TJ ՠp^X"TQײcDʊլH}l;-GKkVX]|gzRI5uJa)).隕9,-V6a$s,Q)!jbϨ9VoCj!0b6/8xcs(sjb:KkB҈ٲ_eVi?~jLcׁУ$Eo0'FYd _@7 .#t1#W^'VQ'E(X;ΑXTt?荭>`$3p yDya>J\RgE"ۉx*;cy+sf3kʑ=Oh!>`)=f-1঴m+TŸUz(HfS[RE0 aspTp|/N7?3Z`![lci+؀>.@ހ n25@FL|{v-'zKqkX[*8B%ϘaB+ >_-?0AB??I{H?x,~_p`f.Gr> I䍴ׁb_߮E'E=-W3MOŕ,ރJ參~CgjF(]Db"&Sɶxae? 6;fc~OX`u2Palyvs2 ׄ@lh*cԪSԳ KGZKP!ۊ 1[uuO ʕ9w>gL-&g|̭ih~ Ds ;gid2uצ(ϰcv66:n枉.bL&eaON`_n$>qSS~s:C$0\X*Xej7C*6jS)WXYN|"|{ȭ&$sR;kj;j=.y|/Pe$^GUٓIߵ2"^;8$ozrm__$ ):&7]ϓQG(c4 ze )_e.nOS2`G@mOYibD}4.V 4\#{YZbz k]ΏϞWwE-90eoV٣Dd5E:L։P brn7qU,.`%U4`c S4ʙ[볒kVߋ i8^pTfӬ7hJxoJ08(rfC/}Mc$Rd#$: *lg!'?g27eiPoBTm(^ /3T%V.A:<Օnva`Գ<0Ycw23Zg#&F8~i5op 5oOoϼ] : z6ܣlE#ag-# `-O K.'F/\_Y+,nPinߝSXSw9W_UA %WGQh,g fJJ_{El&Z*mYKQhH% 'ël{z0N(Cw皙SaW$MIj754IIkm vT838p"ǔ*]FX锲 N&(rӴ9s@q s\a .6v"#wY2G띙*]>6 Ií;^' '@MK|iD\ݓ4},2QWNc479|@}\oXGHlq$uA1Z}QKűLIZtӓ][ uPIٚ;ֈ)'q}{LGS7,n ݒ0{N b3m2& oGSwX~,fQXG˪2j0?2mGV i[=_]Gf!j_vnЈv|f%T7eK 8LXף7ul )L͌졽(UMg-7DQ*䈙M)_{鲢(G{>:S͊'?!~-{žӧ&fp#ZwpFF["hA-}EOg{ٔ{%q@ VU\o۱12d*a!ڤR/lQ?S%>+ EゴG3}lHf_PG`25AmSiqEqJOSkB~턿,{I/FEC4 *휅 }{~UߑgR,#~yDxR\"0fܸtowc#Vd ۇgO|La:cr(\!t " C7(v# 1+'mTk|"<+ w?w_Г4~`pج%@0b~FjV}|;45 ͉,%@ghݩ[+:Ow72(_mP~W!m'Ig\ïcd嬾狒2\ĸkv_6qhyVBDALʦM??I`bb6!vf ;-F+HKY n]Սrs9PCv5yvI$4\"6tWwEyBPzXv&Nƫ~O Af7VSs_b~~ljp\uv < =~&nW sY2[D@D} qOB_XSb,7%NC7F/X^f&< &LVj4.i #0%~%Ɠ>ӰxPWGputlBIR};k4Po̹k-Y||/E/z5HV1m 2pdjXt)K"x4Hr;u)w9ock}cڋJ|1ST1#idVN1ånEJm@Ξ)I5ba&pi5M[|;8cIY|'|5D]$żøXuBm(,fm]%l&0UO>UHh rb 0ͷgi6la7H(: 2{[*[~\QÉ8,'Ow0ܹ5}u^\^w }:xooN~*rnJB {:႞ `X7nNmoOynNDϢ ;ZHLcm^fJrwz&gJmjFw%DΕ6˧R {)q>88|{^g#5fF֜AI"0~q%tWt-O5~Wftv*)ɝi39Bﺧx5NjwIR?IefCBf\& $Ki{F W?7lܣܧ6'Èn)Ә Qե/Ωw{8Zf.C҄l(~`)e{P 28jxmp%+Q*A ˳q 6δ2lcR,wukҵ+x ¶} ͇Hl9w!5~WoՇT^c$P-qoEAEkݤA!V"dJO7:3[Axne j_|0F zxL^h^E?XW BC<({۟zC'zr;jKҤg2 N_k=^3YEM1JC[:^87\ aF֙0 ">.) AR3GHX^,R9 kT \%f>^7\۝ـm?Hz6SgEjbt6/%߰A$ [%;ʼn!hQ^B MiT&W>p.Fl5/Pd_paUyM t;ނ1}(eviM1jӝ5"=&T`b#.*Pi"8R.[3esCsbQ y9+%wHS7j~wp4jkY֒#*9wZaS8h-Μ|M| )N57g:DU0(rhm3q%GTR~- k[n=)sYzS(!6-& A5Y}BGqZ7CXbZ*Pk9lm_Oq78My=QpM4WLe@dńJ249b=&X|EWoS y"52=]LXg TyԧXyr(bg1] !r0:(+<;3+φ$yİ̞:ts7nߌj[QJS^&b\aVmKjѲZSgy!Q7-k )9E-Tj<{c<kP/UvT[Q;[~5yiS(U|PMgVVr/BS{",0G.S8&TG8xP6<%U<b}]yi{K:'1?g^;dV\WYzė{wAi?ӊ])Jm:ݗŏMw"")[-3O*Zp>Nj~*&w;*[P\f.JX|&L)Sa˃σLώAwV&݇q}ɀr>xl wHLk̋qF'`(rǎҞܢǛ.۔&(\۽w^Fg֜-Ƌ7H EHiQY3/!虒͗@ɵA[$Kx0ti2~N0rc;MWpA!>7&V` 1-f]$c 8/Z|LCRB{y'$[c= #sa^h/$Kѩq][Luf"AN 0Z[cɁs53#^HO``'qȦS=i3y ]⚫O,s~O"frL H8jK)BI+F(ޒZiqe2>Kw}b!Z oY\BJ_k* ZT3[Z1Z.ֿGy֗8R_ĥC vȻLn< k+LNzxK=$r.e[ލ$dY鋟[O '>v/b:(bwcӭ$_P>2%֒ȜXvN׸@tU{Squ*YnqV DSF \ rb!LW5/ ;X4977Mc* 35Gu&8X PxKgyg&fDSo[|ear/Q)\TfEuFv2 U=߁Ifت>sDM̀7d+/㽄y#*@ؘ iǃ֮HՃ6vR`hhX7w\7iK`2J}_d &1D3 ȟ&_^ʼMLvB٬H];}_ErAk_Ix93i #QVɜ436kT'WmqT ]\;ÏqZM"OeKs<!#V:<^/Mڹj"K\hi#u)P gƅ͹pВyA{6C}3؄kQl R-Gj,G\ +C_d*T]Y^fR4ǿH'ʻN&7-\ tRW{kӁA(LofQAX00cQF?›K3x:YWULÔD輽҉dW[Tine~I:d 5|2[Wö#þ"_%q>|NW9!f #+gkBוF ya/6G.TvD2lI=, PD 'C"^7ɛ*8MRɗРds[竗KVK ߒ1\ ږl61q k”֏܍d-0oQnvȅ' ~#r_.`"y5vܛ&0poo$k R=Bn;$\ a1nȧX8ý^cW5"ho8iz^;됿LZ4V[\/d1mgʭ)7j -DO,xڦ1_<=INpEڹ{n\("VL7q⻿V»C=)B$C}NvugT:%#xMZ ȱԇ&_D(mJĪ|}x&M,Ō$3x۝q,K!: 2y(6{R Pguq7DCIg Zx(D~{|Rczl+s/\ֺT iĿ sD) Jfm}BTց/QZo<4KGnN>Df 3:<ޖ̿LjUK2վR. sm~%16ASiah# zp¼7^"lp436aH̱CٗN,~ Ӌ3)3KG~or MQRɌ4ƍMH-e~NVڈ!@תЭᲕ]h79>2aA,-N7 F7/_=re7$ڜ|kcX*/}!<1dȜQ5I5BJ C`@"6jRl5CkE¿dznlg+pJQj2j'|e*.JG6Yq$K=& #qT !NEx^kDV.Xp atws"?g< #-"d}:fȻ2l$c9^$"[Sh8LLB7J `kT9B]RlO`v9J>"hfߝuű{ָ5V<\aҙ4TfVV;Le!Ip=S4ԿKPa0Ԩ qsSתwWgĬHMN&_>.qwabŬ{|5tx]{b޶{U${`>58K򐾿#z=,.^VvO؄ E(wҰܦhlY Fp?Whe-rM9#ɝl9ͮ~K 7HT0J .cƵ1|fEj6|t. Rٯ@_ o7kM_IZEB1:j?AQ3fYwƵ n$>9 ˖2=)tN;̊Ug":u3:ۯs<6B^/ԛUjJYQLVDž0X f0ӏ>QޡfM+}W~h—T?n 7? 0cF([?!c5qڏXBz7^&YLO턕=N\BPM|PF~8%q[/'(5ih^if,WˠeO+.}qPv˒֪;z[kO-\GtMH>uj.¥k=+ yK: }d&ֹj-I[G4G,\k!AP9%e&ꖩlSY6T#' iX"N:ubj j #JBܩTJufؠGRFiq5[{FoeџeA@HJfvIvs!cS~+hڟTqrki:CZ~嚋\E5 (q{ݝ4sDR1MvR r7)LL1j ^g`b;RAB[ep=c9@4T&GJQuuJ%d5%_`L4"~uYVf\&%[.B=!Y UP:#Ȯ=#<ڹ.tyXǦfW0~ u]I8 4e?OQ(;]/ G˰x#$:ɥbGC|"LMexA2`s%}ل+"T|U8HԀi/*fK(`.80>|C)1Gc:+P/)Q}nW/UྫྷaC=h%l-c!yA 5T:-YրrF:FZ@`j)N*/NOv(^y9СbE8k4evs'Xc@OSO+#5Cg}Eڌ\pXae&m 'qk/ 5n -c^#enX€AcxKb6`@y7/a ѭ66ƾ5-)9x~ECu jQԕ>3˩'gh@&%S:+'˩g^| @rJH=;ReJ{qyMu-&q.q\m#;V1f{B|@lozɻ%Eygu1S/Z-HDeKԲU7-xf1+ v+;x@?7|ke9wH<^#!@ߩ|Z@'y^׍$7gO nY3ڶ ֈ]d1H -S7o<ŀA/~sPW뱚K-TYC{~s:!QNƼ=40qkQ~omDX'rf@4{ωUO\VֻIhKF&V#:е;g$0ߋò}0b k!؈MiN.*Зt.L/0Y.P҉54h>}gګ,vb=%L Sj)z %TW va@*fS2$[~_ U1+Xtenf?vFH.ˢA\ũe։RcU ybH]lֵfı&F8/=ˋ;#$@YypDwZ/PQ0k_?}Jl˾mIpT&:Yq#Bnq/qwiZ&߯£Wjbc Re ߺi6e@*\FWi* AW(6}:sKxs9 X=3@e)z* /R.F+UMW'Ş@ncǔ` Ê7xE\"m1yW$?Tx)JBW@v?(n߯0 4,ԓO ."-^gm-TgXT&~mz芾tu\ yg"*}Wy>L8M9"cLLR. 85eCr1.p&mB Yò@Ѹ<7C巘ۜE7ݱ%! |+b`ڢO|eQcVz43Zx mgebx PČO0.!~<Xk~*<@GBEFBrCĥ1bG vA; xG߄S'Ӝ s"qщE+bU Mfeuz-[kvJGiCrM0:K,1LĤCg (G飦9LjF6AR/g֚Y`x=&*$4]#<2ʿCMqRIm3;^o3CXQΖ] ֟FRa$.Z.cnyY 3M7^ 4SdJE*wS@Y3#xa|u)T B*zbg@ _ZLFJW\!>ݛuU}xoGlHhȏ3ׄjJxnB4Mns@#7/NL.ZAsb-Aa${o դ~Пx&*HgB2}go$x?p﶑"Qy`R~TYC$Ђ.45v /轔MZ+Pw+w:P 9tGcl-S*\n~U8i .%x]RDTL}V9p!qfT3{f<ǒ7|#Rbtvy3Nl-6"֝#.":KGa^O~:)NZ^K{iwČ5fZI5)Dk{UüCeЏ'A߇ 9ߡSh4[}MaX;Dn,`U߇f͖yi](~Y`+J|G W^gl%-< CMeٹ6qo\ma%m$Yg=Y1Py@y;.I|}e6WZy/ _׉ ''%E1Aο#r#'~;[gM!o.vFfҺ{;~@C%"k>וnrcSX'En2Cp '@ S/o.ďMeQ) ^&2ew; *z siQA 5k7 0XpGMw,eMԾ?v0̗R[ֹm*MRDf$9}f:1-3YrHvIezNwF {D4X慕TwJ`Ч׏-JM$9P{1Lo1"dhRB̘hVT@y8Ѿ7e<8Oa1XK| 5òoB>=V-2Bo  @RMۣU 8~8 (#R("V D(dYW6P3ffG)ϯٴ{;m]DMʼ7HU`i܂'jCݑƕ^@i/^5=/~䴗}ħDթ\EsR %31 @g%̡v^Mwˡ};0wJ|w4e*@,ʀ>M<4atmH?QV"dRWlZX%t"_aTWy%i}U esPwxv1cE7tlcMRm$y+C< &hi9'rV; l/pjyOϹC*T Dg~p? bNaNiM8֨Hd/hoJ!@ΡwA0s&A*ADHf{0@vP,Ԉzq'3 Vmp:"JJtHCXVItadTڍ3?,9h%y_G#,"TyVs 9ܷUc8n*2&jyFQ;}8_@$TʷB6oebsU$*7ۺ&:O00hmv'P&Qȑ<ɶشǕ @rɵ_j MՑ3x]FE(>e-iLeL ~/2{/!Q"Ԇy+ޕxm'-Ω f7O kno^I jYF۵ [ʲ0iUrijuS_Dզb5cWTo/UO7KvTzu0:RתpֵLeB(I]T}G.XTOa'9~z>Npm(FZనe0F[j܃Ixwz#,~Y0B$J(|H/!4 8'p l+MITVd L@Ik1UG ]C'5ViDu I\X2NN63k 'j{PJ !DU(T"lyhpD,tƠ<){ iNF "d0Cdn%# 9ح'R$O/m(ҧ`Cb2Xk֒,3JVH4 qGVE3+ȽV܏S]`Uu9uh8~vȟEug}%<&*::gQף2`P3M]W7JY׃<ǟzGbrH!cV~O;^OAsSv߱3ISl =^a'Ni v?&U0<̊䨝R+UI SpPFBuii=Mv*$/W\wpu2D>t?bT()jF@4*sDSM*'A8;+ntYoriw9d45@&Bؐb`||v iĪx0fVW 5 +cܩ[ŭ*w+Aе~XAoaT@ ZgP3od!@eX#ʇR#ɢwDQMνmDl_;_{':0˂qd:z<#44}c#"6U.ia lzDSˏ~ ~ߕ.W2%yoD#F Uڵ lO)"Z[| >nDL IL,b W/B]_x}D><6fy ;QȜ8KkG"axZ~v/G$ˈϟrq"wDFՍ"5ɵD>Q@wsv^Ixb; "{(Z,+|77;5fݖM8d 9]ؚd\,R('ZLJʕ3u27udvqfNKH"`qzTð̆~aq0I{TB͖>z)St^N#]k t"@|SwfwDF1+@BX# ?cC@!~rM8g}˼3V϶j{Ţ;1䏒;1?Jtz"D-e6H0Cd!q4jV|K#OKzΚHzD1)N5:G^k7C-~rďF[ * dc_+ lR}n-Sb~Xwq+ f  (@zh>Sc_mfĽ<9y=&[wMDyKtiح&lOwa97{2" ,սUq~4Z9M88^|| )"YCrYoS~Sc*5RiG7/w2ߕeGmj!Qru2"% “FKCnATqW԰IYF;d9\cZ*eY>r䑾q%gE^BjO{I Me)H4FU=#'ę {M:.wiaUX\}D~,*{n6,BŮtײ1U0vEHFlzB5wQһM +ySK"-'{{Q2k%2|zlj cԐ; yi Y~ 4$ ζӏ ?*f_|j }%UwBZq*]j"B)gS޻gڰ&iDo?gp;܋B@q$NVP%eDp^\->S۲3_]wg; "?#/O@›Wu1R"x2$B:ԩyJzɱ<R0nZF( QgDc6i%oO'niYECzCX3j1K>0#$LGܼև4_'H͋ e$M"(..5 njA8.Ō.̳`KѦP.[2L1gW!2p=VVmQbjXdiW "9Ч@Gׁ7kYblƩ a"iiY˼S] ؅l!uힺ\dXATat>9, {H]ɩ -sKbjhobs̐'d3s \u) Qs<i\]Ǘ7&(ֳM"w{|m]cFML{r 14m3VNW|j4mo0ZA؋v(TxLmJļii$*>؜abԕJ:y@$E+ޔ1;7{veJsRdF;5 5T8>EE9@F׾^?MHBaֻsPZbWC$Eg0kƫȼ!W{ICXrUCV^wH\43ޑWV4f9ŘiM;{lH8NIKo!)f%\n`+a55 s IHqUEy?`l^7X(DS+οar 3JANwv }Koc o_gZjqG"7 < k>y*Y;v`zEr *abx7Hgd+l.ݯvz:g/D.4p(8ΥGzK $gKCVҧ*e0Hl`:N೸8 F˫CҋhoQo?|"P袝8LYpZVs@0 ϚkbX~%Y(߳&"V;= 2ϧt0 diT5:rW3yUeJsUm}$4J,0lz07)l{*@Iz>P*0!QSfwjsm肨vrUa + _շy\1c,WH۟{)Pgc0e/'%EV$V@jo}~=4 0P"Ԡ\8mFv$?cۉ["8KCיWY[A;Se a{LUr9~f/KT{;.ha .$ejڪl0w خ{O; H\Sdx6ﰣ6*]jBIlC_6NF@#;Z"NZԏ܄qjG(>۠Il &Y+i"ӇA>,n.#_ܩ\ Wa┺^l!'j_B&  .hݸ |[y z֥ڹ'Gnp{T -xGUY8E$J1UKSe-\L*ջ">;J`vkYN d蜁;0A''j(Zc>W2>Tij:9HV2ݲ5E gc_}-GEx"!`Žbt+j=֟E w***3 *k = $eL@gУݨgoű-"G"(7zXI+kb` )ܺV |",`_NP<7]=6ewdΜf/Avc†Z1g1G%RJmky=tl25QHACJ Azt-H1:/?M9$[-V:NExbP6]AӅF}+fL@ DA<"? U7$ gUZ$1U7|nq{G0Ui2. n þ{}W.S)Y9(ёM; ܼUp-**l2ϴ:ޫG),PŀX ,q_xh8 "&F1DҧbMZAPe" ) _0BS%W3^O6N($B2p7 ~Rt;_t &<$l%h@:#zdy]渪==K'N0zC\q,z(Jh-hE;:ZQ76+Q}ps3tD>մۖ{?TɎ݋iS7bs1qHbj]p,Qk釀바y <`@NJk oku˄:j(D`^h)V4C"`Sޜ݆nFzc \2%/6>*29"D+aM6͗әu2L,3#~P1zY|tö(_dK 8& .|/I^C=i0c9j2E>KUh-Ȓ2sO"aeldvlίQ:~TWg6P.c9iC͂qr"9D_Yv/C_ Y1^Gּ"2#w>A}*z$ܥ6Xښt_;/.x$[mOE;h ),̖F2}xoIܖAPv1Vn] MECx|i]``5j]8VBFKwҡ}d@e0p{"^/}9#2i8fvjfijM"WjNE`ԮMF1k}YY*i1e|60٤j'H{g+gշ} [\zoQæ4(F8X!&_Px5 )&\d&r& СR}lܹ /f۬\6*+ۀB<ѭXwg[ǴדଏͽwnxEN%J#>!iSRJv]%,Mu::6~(Bd ᦪ4F4\ug tBIWt*bs:ӱ5SARQ{_uvā0_4zcxoYqUk*~S{k)PKP3X%\iJ u}5726@pY4ikHu`roYY!o1U9o#0nHSLPX)4|cNE4@њZSDX%#?FH;ѕ1Ǻ\tTr27R"wdڡxuh8{ 2IN߇$U!s#WBjTeZ DDO+p$ b].: E &}'ѓaRzH\X4-4k] DULrxvLߞTثxL`BWtn<`R#M:t-a| pLkx3r^Le:f:ȭ` \^,텷UQ 77-/`/Dä!-K Xz2d%}#/ rXAME;eR[\cKC׍9'E]IBlw>ݼ2\ tR{+^܈DlO~94uX\~~Cߤ2`:`'|9 qA7`"hGkY\}Vɖ^ BڭA6و(멝'tcNqt8vSd(/s -w fDI1efpq3G/ @4@KOX" Q|dH˟"!sx:[$0"R O0'Rrcb}u0踨"{!{րJON_8ί=\6tHG'b#o9ul8e8Uen7s@'YaO[:)A6:8U:;') D "ARH1cǵ GɬMcp+\Z腋JD5$qjp/֬g ^UwY=;""FWJrAPZ?OrzGgvuv8Nw<+ E͙Ğ]U{7|mH|q/!h ⶩHe1Vc!'BQr#A ȭ (Mi0)INmY(6M|Ʈe 2dH!L&4Y=?2 llSUDxtPb4My$S.* !&;@"6'v7qe XHHK,* !K9:~fɝ -j9BxlAoe4%d/ ]`<}.0T D Lh&!&#GtX8ҳf-rpw졮Jz5QY. c8L :o?2t|78#1v#$d P^C y!Z{G8(m9=jOC-^u*ǚu|C%(4`JKd]f~-/?G, BkWa*>GSDCUg;B*v;f:BmW+{I;#@$}g=\ ]Ik1o1}LzH9=w)ȤMUQ!8QX=xGj Ԍ@r >ýi-iD[E{ YZb_z)P| 5-|C6 wԞesՉxu7T#}DuԮMGk)NH\M(XVZMI)A-x؈bau㻩uu)rr%1$]Y]̞i!d6* .gM#ZX+%a$6j9vf e(]zPv0蚈i3d,~ȇ ]Oly|+^kP`32ƗrK]f*ك~fA֖o8{H^fblsA uI,Э:P՘yʖd&;%aYvria98 <] 0С2x)i_B/ms%ESKrZВ$-#.X/hG8 ~Yiz&?o)I +օlK?a#g8M)jFFՂNZl wW5oW_ &/yW!p4x;t[jiaa@oD q̻T5oy"*]ɩ?"r-8ݻ.Ttp y^TrÅ X'KVcx5Iv:v$ I;vrU%t~)q7`GvnrsG64 ֭Ϙu eBS/XMI᛾hq?/Sn:K=)o]6ԿRڂ7##e2!_hHEU 'E&A鼖~O3_vi I?uW a?RVm=}\=ʔ;BЭAMY4ddx|`)pH(t:`:7t8 qWĭL |`wLgj\Ѹid mWJdN_53y0ɵIH7ಝyc5ͷly)[Оa2Zy.TQ TKuC^/D-F$[s&Uju Ub]~E5Tg _swIx*4{j\U9v*E(%  ΓmCD^ Xw HG(y|bbi ?ȏ[_#HT, $",ḱafdI|`S(}u/ykN[_ S z!my mV}{^"ʿ)GjJh]It5РA)[ُ.`E4_Y:lM8YWdi[fʢЬRrlK=e]odz;͈F5 .`FxdllÝF/J.HQirUOsƽʞ{C)Uk׏&c@@*!힌z2A:i{})әPI[ec _첽q5$ryj];b~0#jn -L/ħWs`(*xJ^lrI@8UdAKQ_6gޒe[,?7^)ӈ%g?ȱT$QiK1sA|BY#d Y r#Zň 35G Yi/JNT<̾`( %V 046̍d"Lb pnJJ Dyƒľ>Z Tߺݢd0 ̼1e/U_2}~lau$sC%b{RG3wI\;xփ{6QUg{ 8hKDM2g3jǐAYotjϭy?n H0 6OؙUwMb\˽7NNs- B,h۰)+D / u]h8<5$cṖ?ܐqu(}CRTizTT!4B b4eE~i>e9k=ߥf eFmm 1)*ԫ =Y{cu}e.^Odk vw}t]9[4**} z% : XM^[H65?S\tt<(ZF_-eQkWFz=Eifx &ϽlG14] ̴\z I)'=}o-^*Uj%lĖ6:OF3r}"$'Np|7%װ9%ߛ nPl/?k!|?{ѽCn P(욭s_;mffL{GÆ]9/cyLU&B |GNS f dUc`ۉftm6R-$U9'-L^\L5Fn1Ѿ!KA+@Q胹b{SEN// نˑZ?+ K!.2xx~q|=^M 8. {sH69{|9ųHyUH %")g|bPP莮Ep8s/=sT Q󘠑ȫsY\$or 㬜/{D1!вʏNB:FL^g *^$>)B<Mw0#%W D1h'>hUrPF!vr{iY #kxel-,חX9 :>)V6 :z>/roPAĩ06ry(p%@ ]YK,eOhDǝy yY$ qTܢic}{=``- ,๳>QbXVfUS̩gVzHҿ(J ,5h1[+]`tbH$eAQ%UjJ= KEfƋ \*0fyd{ S1d樓7҇VEӮ1Ɛf\c?Z2O>u |&ol -(QHGޯDLfQ/keŮTc&Kލ4Ilԓf{C%MKiU[ejPb NDp;f{޳%qŒ=Y*}[SJ ~"xwoȁ*{@Gng2ƌXmK ofС RAvgI6* jHrbgö>n!asn(ehe;+R7g($nF (R S1Ms= c#@:= <:Xqݿbkkz ,.(9e~Mτ'nx2ZJ[,u"Zka6T8P,1×7W1 >nQ? 5(XSE?,a^ nYI<25Msgۼil/+|<{RٯYs}`F]{n#rX"Pne-yv4Q{mtRI UUl@Eɞ't`Mj8/ï /-O/\{aNys@XGU}χRAx.%7@ jn#j1Jޏ%=OD 9Jrc* ez0]~n{K $sUҔCF:"sm\=$v EH)BAը 1xaO΁P >Rb]Qj.HYw,hqO VJݟB+evH܏Ijμ,h3B ?Pd`1}IL:G3+p'ur Ym8=,#|7ƨҎá\#k3p Ъk Y/ZxaΠSSMR5,K +< 70 [Xw"'P>TU0mRyA;?1 3_N suLhNvEۭ}k=UηþX)D+sZX46"DKܤHDZ@ SWśIZ-oҘBH~ 贐 L8p P>C}Gpp6;CaMe_ #҆ UO)1cG{6"uQzJSRyML6`-uDW+hZY:lPF2Ek =%BYe]d'_63cE>Du\-0U:^j# p(ksb' u}'8."xiX$w#Jȝu5;XhsEؑKj(/YA YH㰡 *$)HB1U%IZ0ˏY:ifT4ȽbQ+B.~--z țR =i!zmk5G)գlN7{ۃ4^ɏ1@W0Ir뙭zn<,Yxjt vyny-xO-'ejoRVpYl3'O{ %ܶs# kȟ(WIn6bN&K:5bE^4GcM ԡą7|XO<5=ZI`Ӄ6eݻo-B΋V4v TV Z8'jکF⩥2 zmig" @mkr 1ǚzٸ )nwQf̂REG^qđX*<Ŵ;LM2J&>I_ \4[':_` &>7yʵj3PkQn>ޗpq&5A3 ̷U|80D+jyGý%ĺG2&cZN2@Dꑊ~+/֖.p˶~xoС"փbɛ$]pG8+V;Ɏ"`x̘@CpZH˯Ne; w2}2Ium@C w9Rfd鋏Ώ(QpXvWdYb\"⡊qyM,pr.!Iz0E`u%>uՁyĉYVnr}\6HdԼ3 @u.;pR䛻uo N,mL~^Iq*61, C)Ia] 2THVlF`L DpP|n*1q2A|Q"[BAd*V |Hjwl7Iw U7/XJ01:~ᜅ".$B0,F$O'uAja⣎.?e+λh u\׽ƻϑs9 H ~&C }h^dZc?a2UpORbx{ig#KGys}Bikq;-:YqSl`;Ź`^B7]/#b1Ǐ 131&[K o¶.V"Iy[{/fŠy>h^)8 g_?G\s%djkVoQP3$WU w%s}Cjya;QBWkEX"P |F+v`1@Ը >Iz'w*^N1Z~j5UϡWm^9*'aP:ʳaS.m5ŒT+ԍ/u3uiGP2:pԒ!޷NxK{A;U}0M!dOV?Xl/m"H&M\vP -]Q/2d[ח \Lר*VA)6C1\=G@6Z@z XEzz:0o\[ŀSG{Ix{8J7HuB٭'NǞ%̛ 4'12hfݟf&s]'L"O4@@Q|Dꠊ"E7 5c6饂Uֿ]}&W@Oc!2DOK$J;XEI8 .znօglKh \?K*D>ݢne?2 _8p7P-xh-e'~_YRauuط^nAMyBP)(駎n=)d@[z*umt"Jmn1!UcAH KCɾQd0dwr:x+kz\N^/~ Mmssz4 It<'hf3yl $_$"zd8=ɒ3c taGo: OYqq0<Ϋi2UdQbQT!=+W.vn['9k8ɺ%@+Cxưo>6,FEŽY 8 *QY߇Cg?z,KwObR|,H27E[_BP%ncA6TG G=VKV#POt0lq@pRY e)gJ6gl?tBpʘ ]IYEuq`t}<٧sUqT:Z] pZ?L˘h!Bzma^p؝8ǭ_}N eojוR+ByN086;xձ:=T1=Bꪻ362E@!T GQk ŨtYC306;xJv|`M(rhxK"b$1$Eg ""ڗ8h)sy"NqyDžڧ"OQ1,i4e/JjnQK .Ј3Ô?LtBvudوA2,E5s \lnB*.ldIĮD0]Oq3|Uifl*L*6uI?Y㹥 O5몴Bo 5:W&x¾J^ΝJ|=^\J d3k>=)x1)ʋ,+,;dB׿6$KlaUIN{,!͉\&8?G8e2#6H~^2(*660_P*m(%H>F3[E)Rc\?9 ~QsK'3477R0sNyO_9h9& 0N-G,-@s}+@2D`s O&Tee`_--sj!<&)i|.P['S}w#][`lj)K#śG/5|$BiA:7 OйCA|Җ p3}=/r= 7hZpWuO:Á%Y_$0@/}R+Y\" :WUg`,!6G2 <k>=@ZaͲ_5 i$&]Ļc+?JzРQ;T$le(8G|?b :7dY 84T1,K0gTqkg5 F~ŅhMtȭћ9MJI!Lq[ wk^!*c\[=}jJ&|UN7cT8Ki]Y˂l/T^e?15<W?ğ2z/h>m$.)pw!"Ҝ>" EHg<JPfJcP"R'i{Iy؂iWxLS(%My 5]9-5FsPUxjԥ&Z(jfhǖ}K&HIy"ν|86)tXTyϓjV{Q!+[K`w>"0lHG̶. 45yɕ92+VG1*Z:WJf& M.E~4~| 4K˂fc#FKoh,{"i$_},7Alju <o%Hߙn0 ~gŻnd`ܮZdN{5˙l̷Zx W2̝^扸U8EcY<5GJYVfw/IKmKu4+˨,%WPb9p՟"=يjaW|.`M|O֡ 2΅M9zڈ. |@bXZuC?not\ut{ȃ[IAgEk0YL;COē}ɹaѧhx4j UTRNݮ;lUk܂T^DQ:Ml,.7ΨS܁\U['ԩ+of~J'~PBH%AfuI$j2,`xVeyӬ8ѿ)5S0܊qG8eJ'V^ʓAWMπY0;D?C ⓫cWjAŐ2۽.5G&F!ׅ@#l|5$FxzOhr&DVhOoKMagQ;xS3+&vmv{t+̜6FN ŕMҝX@LnD E9s"^L`K~C#쟺W[u{ +tktrSWrsh_Y>]}7,i][O KNau{  ]s6Ȗϵ|aoO\H(h.!y ,`%8OaqnPaedf9Jn.!e =|QIǬuwC. ]L#2 I}˾i5_Vt 8vp]{'k .PзC JpQ/.ZX]leEO̩?p~VR՜a˄diE|"}y{Ru`%Fw/'fL;p0Y e_ɜAؘ9d/e=tSy'$GMnj˭k؂[?(7RLSy+"R(1q{Լ(,ύkhZ$*fҘ ȹDfwOq.*kk A%!5mAD/)b,PuS;ɺdޔ=m\/82I;aqX/,%yhx/3# AiWh$ǕIl&D as: ?Be5yILi"Tո}a86"m]>FӣJh!2X)؆wlu, i=f6P-:Beܠ4yF$D %PKv͚)/11L jKP+bp-@IShJS_t>vI bQ -?XԢ["B(ڤMo=!l)%qozxPx83׺ƗEuWGsq?f]}\~KD$Lq7w׭챧PT@@=! ~XښsPhB1*/.GQE7EO W-I@סܓvU2UsW?9:;|`*t, !S[c&6=FUCr%zC5ϾAŜS̩T&=zňE}  㾂뾔z4LmD3Xn1Q?HHKU+<Ƣ$_g&WpDO2ktövw&l&kv+wyF%K *$ju@O#FOGx.:ZRUH*ՠ3_2c{uQt ! 5CvBrDV5\HXP48y} ޹Л.hc\T)xIvLU&W/zqQVWӨ`A*Z;\~L4I8{[Q] }f KO@|\kgv$6]ZaMtP`Ӛn!@0O&`Mh;)9I!VU).r8F3Sl^ȧns+y&mayC1؂0.sCIG@c1Et:.b4BYV`H5SWP \oPx1"D8dm'E7PQw_։$9=Zwg*Q7jeL"S]]&/qP{VC)<1AK~%!IKGQ}^4X\"Px #uT., Ŋֽ X*PN˜x (sxrs(;dYGZ{cLhr Pi<4F||Vdᯂ9dŨy^*3 0Dv$:h MÂloeͪ2]eR_8,jS [uN"wa6]xOy<_(ed}^*m xTU&&B2FSdWB&{VfLɐVxyG (g@Lh6|?b}䤭W&_fa`S=@ nAX<0i&)e#؍9 2t0;<-0xUC0r ڜe'~1`<Ŧ]ϯXXhbr處@Ip*A]aKʦ&Wg[Z@>=Vf.vq|Is<}oܷ@j_G(G}k* zwe Aޛ9ha9_D64p\9d7x(VPVfV(‰]O-(TTY/igSW`IZ]E ;nf`٫㽶 +O)&ahsX\G\I_vӴ2qM| $V)וAQetvpM3%^^˄HsԀQ-i g"Z8%ͪf `OK*~ɧ~BIin!M /AHvg _l넫Ѿ)e$ås1KH:O8P(Ԓ(U nX&a6nFr1` 06+V0MڱqZ*Q Qׁ0X9狎|*@)Mvk$SB bKjx Rߡ]&㷣)GayɊaDOBbF+s 2?x!d{7\rzBq $>YaӶ(?r39Q>Q @g@1R@2`j+T_R#L|u+}ӮkNZj Շ`e`ndJ+Tm#Hq:{?ZJ2ox/)I;ɨ}l0j!l?\ iKH5"6Y2܆z~哘g&3GRܙIK++k<`VX^C!XH% ©oCpRx뜏D E9)DvAL K;N=&'G0T6mU 려O2Wr暍 Yh-'%JFuo)EK +|E^!jjz#OsK>CC,eu53 >٢߼J>zdJ7S( 27 g齈֜/2w0bMzHmO+;qiԝOc[d4M=gU`Fr_Cm-6#V@U6r5x/!41pa5,,r`Fk*ۍbe|,C̀ـ{n0 4a]+@N]P9u|gȺA2i 39dZMuuƜqMw ?3)uW{/c&A?c'z[ EsWyQ/ͨsH[ BjZ\)#&V4EkчL4_ 0C3#F%Z\huoᇘՄa{ߢ)+eP(F` -/Xupu)bnj& .+"7+:M3 gR3nid!L͡SGw/Y=ol*kY3g{K/(Jh?Yh5J`ԙ4 |JyI'-2%P Z7~t]{mݓ4*[i iwbT^sŢŖ>N;vѝr&^pe#&'ҔHOE74c|X"m?B]3 R꠵ u?abHh xj$P礭n+;7h0ʮmOfT?a)T3 +M|J8Q~p~"L \cR.)|x,|=ףY?LY{HrF&2ys}lìv,'@Z۝hqyZ.qZF9= 3ה ]ĺ!ɲZ\ t. 5+E/t$lcG Quw}D @~_\e ~fr/ip'Ǭ2Ja%= 昰fv<4"+Rϊ9gw7,)5QyA皳yP7L/'Hw$3ɬD%g"iK>⍎u0y [m@R4ޠE(9Ӽ6t[q`{api͸@N*Vۃ2FQ:, #lxP<ˆ/Z[qc? ^ !mXyD|Y<;:G%(_'TTGP}1궫mI,ca=u%/./XmX4iyƗut#iRd0-gqwT+x*ԧy kziib!*,~6-& "x2d @:Vߜ=jzjl>wcgL8ہZ 2Zh״ nGÖ'[!Wx:΂tw%+bthנzy"]8"E2me"L1e0ZM8Q ϩY7'QL0 [b[J *vHܠS};b WaӤ]bsz ^QQI^n[ [zgɶo]T!) <@֡^n®sLxҏܑ*` ] IokDI9o?iO%|Nil9Bd%m??8 I0?#"(bH;s诫?GB{:8X?,%cN Qb6hvl$1I <>Ġ"P5k9ٵ? /-wt:Fڏ{ ffxLڶʷEP9Q[@-T\z'АuTҎ7_0oDŽ,Ev& 93꺡h\Gًzlo|d@[+?"'z sM1>RaAtPHw/_~a-Mk3Fk΋]: c"׾b e.x?pp@Wr -7E-~Tw[Ũ˕@ (K[e@:eRDLo] tINV ")ZFEb-"prH*E+[y"rٺ"EDj.y :4wPv&{i;^_m5}Fi]BC[l#בcWߔw%⯃~>jbE_Zz^;8Ȭe܏ړ)?mu I7Bفlh{'^Ben*ԥ jϏ/BmbD68Q'4('uWR?#UP[$fW4\xǤ5flh_~;/P&Ӷa#G_G$@FMx욮i  G'!x[/3hǣ3%@0L٫a_V騎%]Y:d.e;s]lG\ShAmn-9aUpY[8av0O (|^\o„d#} {FW8> WɌ6Akgmހ"wSobz늆-M0 ͤث X~c߿6 @*_v,՟gVL g?# q{>8`Dr!0 9./փ1csRP:h+ߨC wi^r6C>hئz47+/V 6XC»J+N|άy89MIֲ644~=]ao4@#`mv o<_ Q8,~NծL4h+w k|߭́z2ŀlDNo<GIw Kq1s2Ü,?x%E:av~/a5xkFA͖GԹ-{;]"SX](k~+D0!{S% |gI i"UwpE H_/oY_SǩV`iUg ~ F\H4`]j_*Uǁ{$Q!Aa 2u!z0$)yL_H˖~>{+CH*;/2:OxI =U7%&> h:l&r s9r<}WOF3Q5" ًx]AA퐝 *\y62&X*&\SIvbn C)mO1eD?ZZƼyczRnط.q읙GLXt|4([Z#b jNc+D])Z{'e|e 4]j I//|AOˍBenLk PO0]f LT_7 3Yjq :#qܘjR?LNrNTO1ia359w&Nb/C;b7ij/TS] .Æ !2rH*z:c9Xx xwvOs3)L:ɛ$A??y Xea  BF-rece\/e:[bOxhdfڒ6+UYZk1l#7(yQza0tmUmBU0.BMu?3e~gLULRbbg NBU" 2[(4_[%< K|!>큦Xc; @vBUpOZXzG.du6)&j&.shFBwl^'ml8cԟLE[<)9G^Ӯ'PLx>tYd qN+@\?(b{U@)Okr䑜]>(NXB+w+қnj% n0⨜Tɬ Լm&[ %Ej,x20̮O AG79. ;*UAV$rWW1*S<V>z6%B%ES?04>k!4£ȵ̧}kTh0P<1WxhwM4\o\~R*8[3L Ŵ-ѝ0TF.zu n@Mښ~:k<FQǰ!*h"(TQgS#K{u!۰^79e/I*`Dكm'0>-9F ,>DZ@U g.7ô8N A(v{M`  PDsUZwNI~U>1S5kH7F5ꝕ/ _d; , Bm}F_]x5\,P!D()%Wt{ɥz 2bvySwo_97_DŽ> V ޯ7!_M…DvIdכ*71EtJ lB9#4|͒M7yqV;&~#BW,Pmwιs ѱ_X1u!^˝0ϝ9l CB#*/Q;J]z tvBfG|ttR+Ϛp%}pgR7U.r*.KJtPƚs>[aҖI蓷AVw TZuc\@V3|V|gw{$/٬̱g9R:#@ ~߱tc_lP&\ &^4_DÆ<jl` xerद%1Ȇ~b2.~1^ܩ+5@`ͻ&º!hǒrbunmK#3w*,gܵvxabv&ڝmS8VK}z,܍mF9NEz Hg]޵H9c;В\a V[W; 56m.XUbuGwfL;~TJqǨkKIaH-d,!]*'$*N~$hk d/.#SDC6z׍͡nY3DK$uyp_ 4AD. Qq\ō_こo$-_YܺHoP]P!³/Al A8%hB#IaaZ5#+ [G`~ӆNINP&6&\HOW{[q¥[]Vf:qAUqe = lEF,ɢѾ%0f Hy3MRzЏEpU Ia5:u=4@ԜaZp:vhh"RCby7bI4Q*p[eIG2@0`JM/ohw)_#6 é<^>k\#qV+-ÖcqNiR̵L'$P脄T]IRt3̓C">+u8Au5 {K4OGyeV)2` rt -Yt<+C#5  :Y}7qټߐ;~>ߍg5R27){(8[˶k\y60 #Ѷݙc t4ȔQ_{L\蒕]2%.Ϣ CF917|a#< &fgŲ''"EʤET7M16Hal,>X<%;]P(GFBtˀҀ($%!5jl&@Srd䩊jܸt_lic,5jn9uҩ$ Ex}K_0Ll<=x:/\T oqD*~'!gX5;t OD5s |m@v*l ANa((̠F˂ۦִǜ.l5OA1lu'j3慥(vu뛰p&.ʪ('P[N&]ʓjh |{HoZ1?}]X'>:yٶiƼǐ2m&ṱ ^~}d7yBjI$[*suh1 8"bk7@!Kw9J7^XYig\ͻlbJլğ3 ]:чPq\@VtcYt KXZ[a Z *z 1@JF<#UӸL*l7Vg@PSi%2r Q-V}Ÿr'@f30$L-#Ł5^x%\tj~:p ]֣XGN "VIewlI$'V* %iWӴL+ 5S=e7+!dž%na'-]qE_@e*܆I\Usڡ^[WI NDEQ*`2.VqS7Ri5Fy ȉ`5{PԳ|=q$I|%:kJ]җNh^ *wAB mul T*;ȘZ5c ; pUnT:=:IE(d2PJ Po&϶)rzw`֕G0o#Z0mvPT'}d,GȮf5&J@`7,7 5MNN##sc%|ʼy;`:y~E Uy /{t:YȫlA˅prt hVmK~%߷Z Cux48M e^&R"!{_`{jʋGH6+8iPvrOe(3S)0s‚I>JmaX&$U=wIĖ˙%Oc[IGbkx4ZD}zz@og.|ጌ]+ukJE&eH&?j L=ަn5h#wa0PC$w|)5zi_K!Ƽdji87V*XlC?jX1EY37R?Y}daƿbLIJ0^g\{w:|vL5o˿Ħ2(@Ʉ~y/ߒ-}fgŬewBX +́DB$Wiom{z"&- ;[?$Hx'&)αF85f]r@ BP,i^F/rBx5čׇw֢G5‘'qX3FnBrq?qcE3 {ޏ߬M'rw_fg{fGhSo$G$%,h+$qTArjttU<2+s* ^R9͚/in:28ꯋ6[ޝ2yy6%DDk3Dg'f֘~BsO)F?s^E)&E]h?sbtcHRsg+]N7@Fav w}YN[sYe.@@?kWuI`/*'BISH3NuJ핒{-D2م <T*fx*D9O23IUdfzykqL$ieB\gGxn1%3Il {g)zĖX^ ?9NF?hȟROKMT]Vc4VZs鈹-GՍ9Ζ  '1o,Bv~Q7uO dB7 TAǡvzlZT<z cv˰f/U@hҌ5,@w'F x(P%tGB.1 6re2:phewNu"bdtp`y(}]7nqh9XH2:FS6 -"e屭W6aj:c¶քӺ-U]1=0\Fnn_7gУ 02 .:21{3`e]xAj nLg vdUЌ7ՠ`QbsI<GӸKr3w]K^0Tel$5h̘vNh:7|KesC;;=jnr ūi=lvYt}/߱-Z9LK}"4EY}bb ??7 hB!b]8s_H9fBVZC.\eN5/34M2n0g)9+db-<O.+Iw&bO%0G"ZOvnud>IT&w[{\6!#tKMIذ'!#c]'41KAAC?:24 n% 8@.*xXA∸'\tUmGNNu&ğqhfhF{.]ve+Вk( nV69'^LL>{X{d?1=lԫG1a~MG3ZC)Mlore y5 9.|%mYqj?Unw,i=ԎKU@AjHAHb+mݩ^j{D`9Mf܊c q/I)M{po,6M|;ld=Qo:oOm(:^[Y-96W_c$вJ iA"z`?TQ~^(Rlgՙi9*aj OM@QfYx-jrPlK[L׼W&dtiͿ{'!M,\/,W҃j cbVUIW'v%c5uV\iʏi\ |+JQ`̴iXOG^FYWp\g5XƘlILTX~ؔ%4jɈ8[܌ Վ+ao\^)ړDV?{T 59Ρ-qߔ]V]ϲn;h.RbD# ˳>WƝR޷w/JuXx1zzN2VIr$f](e{^V͓$Cait)`Da.7}O2/2w vDexY՛BPDpRj_Vg2+̓ܺ>}%H6͍4gBf҆臎@Ь%)pSHB11&_ mǜ~QL dJkiA6:XW>pCsLf(6B75 H"7Mԁ|oDP;34_LHn10}5֔DN=ޯ+ԯ" @.R^L$g2.+o 6d a‡ :^.| r `L"U!hn&.~n'M'7c#+1ymo#AӵV,8$?ڏ.6y1Av$mCs hgNƪXXo59C+qyma栺][>ʸ4F:x"ZI5-|:ۀI Fأ%[їnwL芞gg fOFvAN"px"I`4H*fܽa4dOׄZǑOUk!`F!I#Wm)6ST]3i쿹w:zt5)cNV P4.N1Y"<5wi #VQZ[Œy~iυT%|.^КEI Ng㦿pi*}T-Ylr`7_³ ~G++zVtǠPXؕK͟up{78]A+MAҥ%eKeMJVX,Ŀu]ݔ Aƚ>Œ㭏ty݆q|@'FdjsD$aks6k0&@CS5[Wp>)VoMLVF 7Q0Rά\Jq;5ٔcbl.ġ_c\ĒըG~"aO*BB(r w41I?7Z޽c g7m IUSȷQOfP`iAau_ B7hFp|? U)3mbdF>pˣC+6‹76} p qDV( r!lCӈv&ߝ'wH\mB;µ[' ;_Eߕ(E65IJDk@ O$,T>r ;WI¦1o7ٯMĜpqDȷWxTA`pd 洇GxkHhïx6!*&}*h݆@Y߀("ClԤ6).W&EkPSC}G*9N&^aFT~Pb(L ;i{G4V ~ %޿B911yJ_W3eo*Y/%ţ\J-lbE4HmODk!AIx#v 8/¶G x^PCǦ|;FLWBv %6b`:c| JE96RSc҇ðUB움.RiDI?k?Gr ~u^))ſ$o EҰƱ!ΔeKEE;d7fۥ)~Ƿf2 xXC<Ŕn] 4%]PNV,^? `Q=XR!^gܣ1'XRf"UQ6էF+PH-d6T-X>nY"]Lt0`t vP`(r esh|}UeVRlb"%݂rH_"XE-xԥڅg64,_obQ.׏GWڭ8j|ڐSO\ ^d?6) Dk9u*>d>R`A(' y$zǍFZы# !ku#kx۵Ӏ<疹=F(Xyء5` ^j!XhA"q4"t%2(u(_8tb{:t Rg)]k (']j8ժriLF7*^o;0^o-Z8NT &`]Xp%R Kb83&qe,/4=9Wtu"0Y7*->BfςnwgB=ʶA߯EW Pޤz[R=>8r۹FPkRN~߱8#uн1bK7]OGGehPl3Y6DYp_*Vs+~1mp($/S?r <Ӯ,VNP^kN:nDC{c%'ïCt?fJ֙JM{<4$li^GUى< rCbEYig$wx]#[Gwy5f54)g~_\D׹V`\QOD}CѠ}u&^!O3UZ(@=0L6sv5j$coޗ4@f+P/[[{Pиw7yLdҷ~Wȷx sQF B5%yf_|%%g1Cs|KM? y8@y RgΨ/X7Y⥞}N$.$ !~Q[@*(A>/b\`!:5mCCwI&˪YpYWS&sfԄq#>*G4[y ?rZw[NR-ŢWvJ!g,ͳ0GMC*NNwԤ? 5;-v$}1Ch"7Miy\oz,ASn 9޴:~UbfX?O4 `Rgr9 ,@TTk1伝ls'͉|Y21=N.4گ;_hDKe5e:W uYbDzlW̃6\R^ 'y2p @\jOWs``j{rxfch[z[=OEQz$By.P7oQ:HFQRe&'ᶬ:]R[-iZʩ"o;Eܳ1^yg!wLˆZo 6GɺҦKu37,B;}kAbPM'_ϔb :jmZ.G:\:8i$:VAn'i^cL?eqpJxub(*e$B QF"nj Dz[hZ4;%eP4;ܠ;rN);O};o$tʑLѕCV$8Η2"\>p]A?lIztW ;xig9*oҴWՉY\)cpI c#$@l ErAq;GDђ^h~aX وfnN| k88U?PLڰ=g@.wFTeԠI^>`pY~HaP7`g3ii1*7`? oD|yҌ1\ ›m&;~r Řh})[y6A œ|%Nhd_ho۝Ѩ:Һ8siQkn8S0r؃uĠ[UxHbYWl8mj H;Ʊ(Z381W@Ĉݟl?Q@tmt$%rh.HAFҫw"gpncfѸ#r6M/{1E,RA#-#毇5W&!BNDhWw=8먆pyOHw#\`e\Ո1l7x=]A`Ai[2u4SZ?Yj#饏Wx?z,3ޠyvըFO8W^{o*)}9sXK<*w6x5l^ Z%'='gQ0m%121KnRu̦UUOgN!ݤ _LDgs;ƌ70D1_I-aԞyN#2M%;iNP~ר,IN(d\G7˞r !7ټ\?^ 7D9k% e(F_)rW'wkdQ90^1tWx.;!˙.K#}WhevtVjj#KRZ쪼QwROZ)z8eש+"HXi]n `҅^kfw)qQmHg8;~<Lo''U [Wz$ڭp-8yCퟬWԸ~SIai [/ߑ&kf̅nEfKm( Z k&@,~]18çdrh%&m *Y(>̷`&)\TҗYпB(>Ǚv&+i,MTx]%MaY=UqzЋmwFynf*$!Tb9!'}ſb>1UdHh Sl? 11^KbxW ОJ̳[zJQHqX4m0 3g);B[ϲ)wjכĤ)!ZF~d*~؀rZFŠUb\,5}-p =!YMj3+~឴6c&ܯvyhr0qLmgVPT WMK3O4!vm9 jSF/td>!ѪrÕcM,N3-k-s!WG)xxƅZ+B>*֫\bP V\:"໒-\b9_hʸ/T51ubRZ 5;I_.'A4Ac(1|A¼/-<&T%]Y*i_kHWm,yE},cJ,fZHv7~%ˊ\AO91GЫPg6A7txLϳå\uۗ[J}iw &e)XVtEG(LxKLpM.t[s`Q* 2"FG$ ߦN=<"$}5[Azh3+"3f\m󷴪~ACfzIX8Sy%8(aǝ\Qj[*~ [xoHǸʚ5!x{5<9~-fĻq:&74? ߦQ0|3SWcq&1I 5!Hc%޻ >Rklޔ\Y̷ a=!8sG&@E嗲b\ T>_cωp3E|&+lLwQC$۳SDl-'4xxHm-4XrW:smI2~!r ϣP Dڥy4s$|е>TGWk >-VyZP ?^B2C}c`YZ(U[$3;=B*KRw:1zZx(&ȑPPRnFzv\J[<6.-w2SCxRC[; |j QN{ X2:ro.; 钠h1TsbwՊ׃ /" 8,5tU9*&Ѿ cȫ붦ApݔPmVn<gj TJq# 8jHRT:`v<tag*%nI+=2{(6GgQY HxbF)_-iG,8ǞJO\drP]O= $aJYZU ߦ1ET χfZ:CůVT-Q&rC4xBIg6U xmТ?/4O*yV|$D|Ǭ%y!ZA⋫k@~V,do<&H?̀^SN[{&R2L#]l[;}B:/jobC}0r/?tCuT,YC*4#L5[Q *.|gT ʴ%K:F eh1#_s>fflTyL :ϝR?MU8Nۿ~KV9# '^SS|]ZQY^,|N|p^@V5qk@3,Y-&|f/^-+e w2,1T铚߂ͦMMܳq7#o J_\T3SDLk@T:& T: \cT,dف?#mKo95^?P|k͞v@u#1X5a"#!tSs7 k& TBԘ%Ng3 *Fy,Y7/qsYOZ R(Em@j|5x5R WX33hIw@Фs jv'M}R^|bY9%c-.Xk:wPcS55tԽȴp/#QӘ4UZL 8zv.p 1K.Ke B^Ͻ,uY>&yTVLBt]3Ir:"4Ì0;1΁f$=1rQy sӿgO2Kβ@g!,p/~3I ϻ221$ 9"ؒp*rZ{nTڑ]&qz{ GR̰1cp蹅v]NIJt&[a:9:s[5y!6< KVƇǬNXf'pYj`8̆bHE/UM 3pphsRtF{^YEC)1tF\!_F{8 ϰG퇑sQFfClœ%5Dqғ'KGe.0#>#騤YҎgn <'o(k$&*P=$Bk[lze⒍Di%~1 }x`CqCd3矎ͬn TBRs v8KYhF Pb^oՐ(b=s~_FrAq_'r7DQ=0U3^I> 8dջ;t8S()""-Ki`?Ǣ{dZ#Qi})6v*w9wO Q(ukȅ~.)u0_B w%o # VkOi E$m~8kw2wUns^RIiͰp[MZOht/HOz'2 ٞ~ d;|n+;O'k<[0YU~}${p˗lUx˱3+nljI(u8DzW~o}ӂR]pئځy#" m8Ý_@N|?[vc2+~] eFD#t0_00CK9x#o_:5 &΂Z-p!x3vrzF<(x  u?#T~#Ij5p\>ci 4~hKVehwۈtޫwE,;|p^0lgQ Yqg9X5y9q2Cq=X(B8Jmp1|> :]@-QL-;mQЇV{'C(e`R;]C ]txnm/έnl 9>Yz`P܃˦y퍋&S]j"uőVm{nθ6<&t>e}xBZJK޵>{O}@0.%܁tS].P& RWlw37]`S!6R *+\yoa ּi ~7slW,QzIA!LyG)p_4ClU+"G8KղW^j?j/JEU)-ٓ̌mu'=gL`L8 [`cǀvG۲+ _֭z( N:75B[m?H'W'i=-:+JHHsn)i(4 J´7cx<+κJZʋЊ?9V*i`ϷAK Ґ(l:_d,+Q?xV2a~cVkGBs$hh jcK9l.3I?.ϟTj%$`Bڸv1<ĝ.X]j@+B[(RyWfrP>;:*EpZK0>t>T,5ܯtif2[0*_>TaAHLA),~S (ssa\+,L@Jʤ'C82EDWG":rPr4//;*(Vݠr22 Bx* H.Jd_ y3Q+f \OʨAoj 46"pM3 H |Ysp{9_V]̬- Ł]`.ѽ-wwT^RiI$ҥA}̰0V1 -`:RU 8ye(\s&nז`WPuZ6UGb|O*j~e YXRL07|yt);rm$6w}$`ZʠDufDۭqBhl?dvhc-R\u0/rZVӤ,^_4ӉB<Ea:{< KS7>NGljlnϗ7 ζR QUU9o!,(*]r2F67G:ꞸX]l", eYce~3LJZq;5璙 !iU1#..}?Mvz17ܩB/N ݲ(z"L|bP]p`^B/CcʓWT\^Ĺ$~*o'ٺ QsKS.4MJ%^0<:]y9%FJ?K(Z> ۡzbeyŌ['<tY?Be/"hF\PFb0U/~PfQXG;11͉Eo3pDƚe!_`x\;0АܟDT+cEⱉ5@,#3^c%42bjh,gbG-.:69ڐ"%5,1GL[ȃQ8t8EMjJB74je}“1nٔ8H!Z;_EQ#4- 1nko bl5oyƲ\IsfZOl;*_whT<1$(՚IP+Yg]jMfJ`z,VH-]b̗ w2(b .o+\wׯ}ɜK60K~;]DF,8}dGI+EB,= 7z4/B1&}٧ AK,Ǿp'VG˖@79O!]Hʇ p6.A,_VWxPR. @ }?󱢹9Yv[<[l1`td^іCg3ذzYq>b$MryѬ74ͭ%ӁKe'Yx#Y`B{L8.\_6k3\k;-ڇS C9 tL P}x#(&jp2$۾9`؁4EY=<8vl$!On!PRhB@=֌@@zEZpSOUg2M['A)9cZe(Lx߅C ˿4+M0 F;;ܴl_R%Jt5)h JxLfߖ}O{#d8|I0*~}'mRH8{uI'SID|̃%I|u_sMuf2@]`QMPcgO$ao,s"s"û{*.2X,_:|Htj<%H*#$e_- Ȯʗ{o#^Jv 'D"T:Hd-Q&J>Eۢ $qg2֕GY2}̙^-C\~(f)Fjېx3z|O>Xw\ cKCʶi]ȮO[v,|@ۢ}ʕdAGiG^0ӁGcy'V>^x40ӛFVgh!broB97 .ܴ +(n`P=q%>i20zn_m,${mh߽}jNHޜԊvk f(IսMlZ dO{o'UVV\٪V \jM&Wch#dBݒc>~ E՘plbcܻK;77rʳKoI|_ŰZ( % ScYӒ,3{~@"^*$1?/5w)ғ lcRr6Իj/RmEɦ' ׼ߵЏ̾pl@敮sZiz?N| dg$ʾؗ) jRm#o-%=E` N8V>7U?#V GK!rG 5pm *!_7w_9g me랂CJMZ5MAN;1~tfLb$ zr @ok[nšO6!o3&uQ%#FwwzTPc=$2&vKC{etqt e'L&yP?20Ar8GIJ79ZE,0mƖ;N/?_2CHb~${xˤ7Nvu>wvGƽy;=W%deVЧw^<\͛ڱ w,"sy<'D)l3U:'6w#Rw2t7Rji>@v#,/~=p,23Ѥ5-Z?@c9"v2< dm \{GKesK0 C9׃ERW>@E&ਥ$bDuN d٭m T*`s0Q :۞x/CTuIe.ᘪN|k7%kG=d*OH8=7CUwXZkZ$rGtG-E%N a6qIpW]2y3IqRdS i?)~0ط` '/#ܟÚ<JFt6Uo ͫ-Zr2~8|PИҡF| %ZIUOUód@p֕ϝ-R:# xLS1@x;ۆQNM [m5%̎<pF3i |gjP|O+խVO3E`ڽlFɥ s5,'gqɡA:Kzʼn'?7=֡Ryb'+ٕxVf_,@RXU UZ.ݎ2DŰ>խ˛}{O/ۤfyp8@;CK}><٘+n#΀֊'c#nmoY1v=L8$]VQ1BtHw}!"TWZl=(]J'͍ڈtHkq533uMoB1nm>A$md\M@..sU(‹bToU$ UĄbtԧ1u@(ήbÖc#o2}"3JKC*%\YA3g̊ޓLkq9pXG .1sV pl@rmѐʮT&˜ϴ?%EKX1ƨ^#1c$K[ѡi oEbBMr{ԼlܺNdABSw<BcV0Sv/foew1 zgWWf/Dɪ'7D ]  m'=8\k{S3iT K6׀Qd1#$6LQR?MuˆYR!+H?Gǭn`gmC+=qYSp0X^7qWB aCvaWEX@@Sar^M/<}9|ڣu|l`A&|oix֗4oƌr`c~'3NyKvb{?7 ECR-Gswl7E"V ?取vz`$nzS& HS[#E7MxgCmͣvW 2%/#b'*.֠/5JqlvҰ-[Pt[)0j 1@zU\CdtoK_{ `bNx+m$6Үѱ|{Ӌ8ezrhxt,ipZ!{ڽpy)lRpڦy4%J#K.z8^+^CyV&bxz \0.'.ϓf_K*cJԒƘ,?;dTQa`&8kJՄ;SN<%<_U'0YZ׍ ?=6W[p|Q!<_5 XADgxmλN[Iȯ3w:X8j'T0 j̾tR,fd$2Kӏ"` 6D&ݝ2B oU7 $#1h2;nv4cxd^゙%My)|.kFۦu_zY%Th v,RTpkVw>̒cGA\gC$z9nT=8I?0U"bU |:A]Kv ¨;;{q3^on$.z7霃sb2>{ApgH-"cv\Bh NxyC4-3F "XȆ 閷^#pWiZҪb=E(d>$&ϵPN佪&뭖*띇Yr@.ឧפ0OJ̢#!}dxV;3GkPP HdPh-@xe>N,kHތ.9<-?|G;R2\LlA.DY:e;<|ۀS"lKģV{F1ܾ@/akt .pkJKq1m]݀ hB} Xq'YLR*+MTE B"ɴ;  "G0{9ͻ*GST`i% y|ivc9ՙfUBx,#,KgW?*[ T_Fp*)΍*tư;X &o0 Nc3_RUW?[' RIH}EY]ͬkOv9v[|ijšzl1'+aIAg})u[jk7za䬩fu M;|[-t` U쐀4+A~O*FuvKuzF4O7|Lyz@Iv쇢zM*E[m<<xƶ.3@.F\f'#X3<9 lBʼ*ctF5 {j'vczj}4zRXqfx:JEH ȉbR^w._Rq0%^ɮ̴kDw~HA=}ȤgB"ƭ{tC3`Kk<.ݽ\*c04ޔjCl?T? VD<$TS*aXn$,#=2& IYB:jb!r^,XV0(FһyAoQ`5zCq=M`XdSUQU-;׊R2sWLIEl.:~2g>4,ף-)2fOM+p)g[ ^ZsBW{#{N62 ֕aW@~vʨdJ!,RG vfrr Id#87|("hJvU @bg\8K7O^eX;O gZ3@Íp*یy~Qgzy o$v1ޅ& N9;$' ź=HnV35! sFm``rY"m3bCѷ=vyj])k0IӳȮ!*Ae 5!>Y4.aMs5Pf4V2W־^ he*[$5c-[aD؈% ێeI(SCVEI$'jkmY'>0r)s]-iSNK;2a=[&Kmu(_ɤmfk+ix2:4:Ȃ^yJ²)QWG$rZk3GŻqZ4js䲘`K>@EVǣ oQmjSI|,-C]2GHLbk7F T3}]/g$h.u-JX%sXhY ʍ%S.+庾߷C_nZVFpO++nrb۲;% nkE6G:J5H453CDXeN5&[/Y`{jl진.\ ̿zqܔQ{B%v>ɝG 3TݨOHnt]DZ!6UHs]8181O7ꮭT#4bHeY6u<`ק,{Jrn{:ܔc^%jDwBX.U0Y_g0`iRy9}~-Qfy!~ L^b2 EImH)9% Y#>LJf"R)P~?ő,G:|jg^74mn:1 MZܘ~E-Lq39k{*[3Ezǯ$yH;5Fdkp8ūiV@،5ڇ`~bx.ktC J@wH{:Źz:4Yty-`øtzKgF;`^*1bX(%(MOe_wƥf}-ǶiwyGl#TJ>b3 XZ-\U3^}D=\P2BdOs\v]9v^TthՒJցڑyi!;"Rs<1ڭ)k+3Ғ-]9 dhWM#& 69TIטʖ_ts"m'jԚ! uiĽWKDY3s_2.6Ö5iJ#+YWyB~i&s@PŪNoVkp`g cMf1x]\~t0J'o؏V,[7c,YeR~=vc;scE8G$$o-[tb Y?uO>lb[u9%{`H c>엞Y&Z&u\E}KkKa m|e/!x+=;KDL:'TG3-cDpH_\Zz2H+;&;r6F'SG\y 8"uJ40뿓%`1Lٕo}_l}gppώkڗkmA ~Ï@uibh&YAaQɑ:$G3=jY.зPTy=W Biu -̪i.-yA1wOșF.4<5xPP26",N=( &Tu~fmFA@q=_%?5F)}!Khƒ8 *+ĴO3vkk28WhF^Zi7ĥݍsh·җg[c5tz b^QXc fbI7˦U=w@7j^>x8 J* V)A,B9U~ :r`W1_˜ F9[,B܍&/y"N]@8se@=XG!_*H5|4ϡ0U>+v ,9AyNLO.B$J4/'?CB6Adhʍ.ݡzZM[_|8'' qjQ3Qc|742pjM=@Oʆ9oO@AMl5Y~<> U4sJKu74WPSdsخVDq! n>x=@N'*b| 4&AɭzQ2@YٳF,e^4T/@HjpF Uv N>2YpL_I|yIX cP^"#*JKh͸8bg acJQTьa{kϖ/r>6TX'r]Ht-znÓYҞReI_;]/£/ #Mr&XZpd9c-(;M8T.p|:HVR= (0ns5͆նoL .rd[ڐ˭[NBV^B(>0[h&={gK(jEvMqW}XL JACo!|. h/ ,l[5VX`- U]yG\V2"ޕsǛɱ[x(gh5F3p#AԌ#2@i֛P5\>ɛn^oYI>&[`f%k*PMfi,1K My ;E8C4 \wp'AZORo$,li >eN+#iuCpH(gS:=%O!!CB+q F=pD:G#eŌܸmF~gooX n\nbùEjvUZ1EZ8+BԖPζG|>.[C/FꞶ*t~WBOVOrzJ[o60BmA \~:JHEc2o"Ɍ^B'_דQXUX E)#R5 PX j $S/3]fT;z5BZP{uZ,d,*32<6]`LrɺH#N@Ռu3()5힝g}a@H0Rl!˜G g }CŨY<vK@F۪L4\ho!(%hyס&G<ͩȿq4V\gt\G2i쩛D2R$u_.=d` &/ɟ53ᏦN2 vT> y(ElVoy\!)ᎊpi5)ggU)Y2^T)g[۹ !%k#Knב{p{6nO^4ڄr!H]hCcXHfVMדHtڮ׺ԫW( KLz&qC+G=SO=Z:I>&L tἆ9k}[x"eCL@|=~.&0a'ZfQ!g舘1yS+.hoJc}əa57'C Yd^`~dq^XߺU[/p/A'FWQx Rڗo&ѲLLIIa'_g]+ )՗b{ybi.*כU2Y~T7M3^܇ "TMMm(*8e0eS1Z_M E9IM>dr $H+LKMʉ!Y"ˢKolՕ\*TuSjZ΋ttE)o #>>BbQ?c}~kfJߓItRwXR`@rY7 RRbDW5iX;|5pHi5E.ʧ/nr+.'g&+Q~|t+ō)\0>}H-mSƇa$xU֕-x^5 i5Z)udJN,uE&1Yl>΋M iKOןdԑ֥#zpR VCi9#At]ޚGNgS`f|( UOta3/r=)Bȏl•͘spr1F}@Eo)]~gԎJRh~HM;]^Цb˚kϴSѐ[Q{O=ٮ! B$]}2r [>  !G=v>#wؓA0RM89ӚJBX@R͙)@V- $xIq@Io<2Nsv_R@Z&YDf~H}tZ!ΉH%(zJ>Cƥjf9D.~Lg;lUzO[4e 'č4ˊUt2z5җ:w>mbz3@;z5;.DaPaHyruo=DNd U4WX\]G7_:qODR',}v!rq :&pO>^횺L0õGUkn\S 0^LY"*K-P`;)2f+i~y +(ˣ0OӧcMJ3 u?>ímyULn}jNB=AՍ WI6^b4io]6W}_jQlbR-# _i=t;P;א&dpMi!7?)PBƥkP甊qxmx],(4WqHwۙ9eVǦ@B*=w|’JsoL${ (k1t KQ6 !r$od[݅ſ&m#~]e˻/HCyr@f^_o5cr?:ƟO %?<@&줚H8rk yG\1(}ޟXOs]0EPzrW\GXچ6K=)gs #0m K,ªSc"ꡱbwvgbEC|~Z{D`GUwu~ք@YŇ-|2TR&W *6^= ^쮝Or/:9Z=#z<l D"jEgUnOWg,;Pˏ՝q6ٚhMe{[N/};w.[ܛ7F [&vD%)ȋ[Ϝ0F4]p f'Us󑠼Y fӭ0eEFavc=FWqN6-X: ̧洬jZRWI{oanEHG+," ?Rok} wLhZ  8lW!&#/+p8󤒽qVtJoe%Ċ /7 lək-=+UIXV1>r>xA./pzkZzi!9*Pʭ 5Y>~F)o,Qc,66-C%M-*b±?r?^ ު_Ð<{9:KKnco- +`_j+}.BdRuq؎?=Q{t>Cݥ9,[Pa ~D#MuQ#a#[S^+L{ L>CdeH@mCS2I >‡ft6l?9.As`$qr.rR1:]2ޅҁfjv8pda?/˙^+\ J~5g#R+8xXbB =m/|o2M:dV-D$B)5$Hqxzpnf3&ٔHr#zS8O8%N%\=\tqJQiQZI(rQj,.Nhn l,!2e|qaZգ 2@I[zЧʞyˈ|"X@Yݗȓ֓״̣.ѢmOH!L9q}Oi=ݗa}(5]>:gV$gmj$]^TΓ xG'#Iw&קJJX$;J/z~w#t-G`u,ejs]9;JyIrr4WAACwi/G+8/0 buuǡx |]vL);Z%edGgmBά @<^ƣZk1(G-s=Aܵ;0NBsT_B }Q{${y K7qZCYuS7^"s:[(f㲫]L/Pˇ_OerڸS?E^+cu|32{'l.(y3z9Hu0͆gɑs"NYG,:ܲ^_t;J0L4ؽr#!|=Djcap3f7*{iԕ ǝ\#D.S4SN{Vqꕂyo1ʼn8 '\f<fR"*UyXWrx۞Z)@@ kOƇY0B NՖ1T==.MCEqX~iQb[Ad+pRXv4ˬs-H-5+0!OA5 ոpd"ze l]ODKr5IV -#DlGlS,T {]GsXR40U2Rq`H&WkO]U3) $á\߃݋8Qo=yOeA(+Z*#<G÷%wfޜ$ɶq`@wMtRJh)!|/ª⪉Ґ҈xBcQ$^W+[UIk}b4& */|@RE"O-.ye"0D4!S,ĻwpBiLB 3qm!#jTM#8C!dŨ]7Yy'd89?O'6[ J6'Wh05=͊3`SyA豵ʴ㺥OݱmK[/B]=k-Ot ѭƈE$CN7ĥ"w4 "sr KaǣɑȘpUV%8,R[[M%6ƒ7Na٩ٸb5_w6#CU %֫9sH !JxWPuR>lη] 8mݰIwEM@೸OɧY?+]7W9/`KfdOKDwG$˶@Ewx&Kdd FC h %|ȷRA4,z԰ycmv3jY0v6~L߇?цb. ]]@-mV[4O\1բ$N;Ꭾt3=9@y>'0,)[0ܫ- ~$"dT^&۬'Dڐ_S׌_ , 2B(h q|T ""7" q3YΥaQ]*3 5pgmz. /?<Ų c*ޞ>,ۋ\gy喟%/VD0A}=B!;_hM| LJUy5$0/D•DV۪#[J]M tl<]}JF<(P$g#ֻqQ|D:qF/-{@zex+M oz^ #R`h̝ٗH/gL~+DgoZIPԴ(juHqx+|)&v%2F*DnYX8q #Qm6i)x^_}b JJ+qV'쩷擠B]Kh^ujW8%E"c)P˄qqګփgoɖF/Q ҅#t0*N O$*'&uS%x kKB.kfIfOwە,*`P,:,5~QP#qL''?}8=z؂۬Ӯ ߲ >˫v]ʿN[.~P&M?0awЛwUOgױ>o{6 tN6OJdz'&i0ǜ/%BW]Nff+`%;}eQpZcd}K9f-ܬDmw~_$N5' usC"YU j,6ƶQww N/{ va$l5e9R);U@WmmsY$SQ% f\$/ |/Iֶ}#J4Zo'V=;UB`,F'Skbf\g.jcjAY:̄O`Oϥ)+#z>Ŀ #.J'!xh&[ Vtx"9+$89Mi=A걊L7}#sn Hu'_cej'1V,+GIbI۱d%htvsxTloqU>G~h׿RFu H{JhD#o2Z!?!>xH|dE(4/w6h^X ĕDꇧR8ԙD=~`rd?v+ā_vs6o9tϚp2DfX_^:O%,~U s|6][G1Biu)$Q.>4d0c)i۽~ؓy ~AOZ9L=Ϛ‰PCyٚeuBP]<+BÍOu7A}Sl ^w{"wTU n;+DāE>rg|O2zW_.>62)d-P$l5R#UdļjmĿV#,ZMA |kA̜Ǡ{v|d.2qv dgdٹ J}?yh,ii6 C0Hx Aeүw̵5qո6E_T"p|ʙdT\vlf }JłfǢG7ӿË;)^> 47#*bVfWwuI}f6$2fA> !HARS׌SoTr6\PϽ!݄wj8u^b_@L5azyfpHZCWkPOFC{ U{ S?L{Q=O^:)IHY{)o\ B1gkRv1SvDḵgfgKE}*J 2%S:i`(xboJk?̂h5Y{V}8ۍ@"FYpxǝhDX>fOBWLIew%ǤѐS\p|vl E9fȄV~0#[X؛ ǭ3$R+Mj%;M.d{'{ h),u `/M3w;t'7Ȋܵ7DW`/hغ{/j"7 e#y⑺Wmxa"վrH<`V^Q1{rX$G~+ݢi'{M)>9'~L(kF,dk`VaEIl=TH䴓S0':ح1fn'x#6_@*+h٩Y$/9r=vc`c'۠[Muб[}L *Ǹkbo."o%,.|-ijYBh-rXJKŨ v2S6h  VhKG_nș^FgQyǛ\O2Ko25+U3kB3R7kY3{T"z{zq{)ͱe>pNRLEዶ.v^·0Q\]`'@J&/C.1u lܖb,^Ŀ/LCҨ*G#+ %BR,boFq?HAF4pQ+6E} '=,w(r" Us/Hn%/]V5.tU C}FuB]TB jd+R1f_rq:LXY_(s -\Єٶ'C6*Ocq0Nwv%% dQ \ &pu8ݗMNrvN@ѐ\in7d~a󤏻S[ {Eϊx/5N??Gwg578JqvL/yUOm_PEK[yQ6_5~]\OFB.b󢂗;yb޳Y,yvh|Al_'R4z9slmd9Wv:_ IR4Ix0>g ,8j tXP."6;`WTr]]Bƽ>>$|Dg=N_vKNn͹yd8t-JNWl)kp#U, lξ0Dv`qu(n,Ou%_V]ldrFR/Z'4, c])eoeSM]кM7+/</mXs/3 I'V~dX>o*}Q+Wh rdS&7lcuI0=^Ac؟hƥiޙun?#eYG %l~$2v$6]t,aA$&aIGWX*8;g \`7sDWJztPSd%b3p6ӻTGdm]a @S>;-C~ d7k!&3|m b/"Ä|cʼn||/ۜ007qgu1<ǽwYŌ25#N̵.RVU7e*xU7廌 8Og Fȁ,}~R Bcvaxõ*9%+yKA byvw<-.[̥MBs`Iv~o"6њiCG3 Dp\A~hZb6nLQ\pZ&AxjG69O~F⻴%f!l3`mL4~Hpv IøQMjWu O/E. $ ? sӞN'%-)x'G2zX=ilwZ퟈T+ڜ6N)fc++ & "G Ў{;_ioۗJ|rK1lwYMgylE+`;ZX8wP+w۰K!))JOX ڔRL?]Lg/tLԒBtIfϣL2r~8 -7dS~Xkɶ2jlOqg>U[-.ϟw/|$kUIDK > 2,eǺD=* fI;ݯbMRFOY5~ H;z ;׷fQ'JR }\X\]5Y~uɖWW'g;XFY}55B@ {XQv^i8n?RfڳKs N`u`7+TãXDCWI&1* 8Tr'6_MNY.!b3Vr j">˜t*t JЌBx-tupw4:NPiʔJϸLwvDI кlES0OQH291>G.{Jb$Lgø<>iV8n dkBn:]oI+TUHrn j "Tξ2h>| FgjtO{STY{{4*F"u;> bo+s@#@WVK69TjoD*f"?:PD=v*kX6h#Ϫ0ͩwqKM8Σ-S>t3%~Ogb}TL \DYqzw32Օ:\>Sf?k=f8)" މ7Z-'i@OG&I*D 3*ÊEvoUg}c84Xv +KXoJ[R"\gAiVz]?]g MPZl^i-{:,b:ڍZ/w~X0ksoz~~1U%(Ӑ[C_ёY//uC]\RGl%6N=~TYQZVT!)/FDڧ 5|h,tݐ :Z,3;B$hMqh7stonDşLa޳}gXѩu֯Aۓ,Az%'Г.|"WD>#Ipq*\fo%)[lA+u\} s萨>|e-C+]KH |_ E 9\{= &s fAjJZ+[\[ד A`o$]SW$ߺfVhƘrpFWݞ lt#A-l|k"GKߓ$8"\N ;jfXr4)5*ivTtWɸ`)z1tQ|NPߪi-oY}ң\/Sw`JbASQ>ߩ}%USl݌VQ `^" xlgX3ݡy5l\^j$Эw!?% Z2(ng.vkX@`n1}٠qz#a7o baVRP=_DmOoH뎦$ 8wLଉV[1 s/$H&VͶ=cEu]9ݗXv43NDN}r}@ǯ7w=i_[˛W A[3$IPPү4chPJaB]5REr6R_s1lfcHU}F k*Pz"}>vqیS;=Ҳyq6?iJ&ۡH}7"OAgi쓷W)oTJ0RЈȎ *44}x$?ɉbp9ҪKk:h`غ,^_!OR?MmBXOXs*${I#SZx4,f` 'F~Ho%9`z%ѦB%\x y:]i_  &_wU<|_] Ã-DÑ]6tiԤy7o=ɱ ,XucϝGDDuDSU9 ;a0Ne;_<BbdHy%``Bbs_h (;pA]F9S)NnJtX?UGa̐cn&/g!Vi(g)w:'c~s;vQXV~=ksg\xg! $=?]҇]k}TrẗΓ\idyʖe<)0Mr(zOZMFR`JNA||a`TW j?e xV+ R.7Sd ,~Gܶ8m>СOA.ES&Ζ :4({ai{+@L#pFm{JI7Tst!*DWEzvӸF[۝В堎@<4C~?$TUN##ߐKReB*C^a׋*Rѓh*N\l4ye5?;@SJ<]V oS :sNX_\GPO>j6iW@_BƧ*&m\m2AouVaOR:N(BBaRV+5m]/̹? b(^͵[ݓu cJHc`gj婙kQgk\b2O}+WL8}$:xiFK{Fv,.yBs| ;DH`:5Cǫsh\^o4×? F+Nxr 5f3e/W#9͊^=Fm$[!]b,$e{WN/uke2# $p><9S'D[Nif/ȂYo*1o;彭_u᣾!.w$eZA4)R!<3.ҲY[D9z,rܡmݺ,_Hb 2 UvJ :"X!+# .׃K?0;W}a`)N#Է.3ʏzA"A}T n @JMoks &3zOEhPRP>Y̴޷cl+Y |$ dL[6$X;o:skqXAM' 2ۑcoW k$wݪrmk F n7{Џ>ln?_}W߉#`{ "`@9XG&݆G(+kmNS =A,LL '@ !su5{薖} YC+ hN=oD`ˠZ~١[ikz0?sЕHVxx6EfԕVsp(w5~O5v"XWpʩ.c_kG{)z ƈعǛHBٰa с$A 7/DŽV.]?IaDh\XU-C m' M3:˰ļBqC5p\Oˡv$X+ JWp Wm#5l<2C,uXvˡZ=d?V>xG*Cy+ y?:j_D4u\x]/먺7T E\kgU\L#yp.]9L3srįAI0MuY>Ê%5(bћ-_RcJg:r)cޢtF7SBV ss=e9l"/ɒ6mۥCNnfC b_|;=Ȭņ1@HoQ,)v=C#Vܭ>z~H|\>NC1bbq06&w5[99WYµ;TJٛPz-V:"(/nomAJ@^ڜB֤ᾫXh|K0R 38Ql0.̀C3ykOF\Vo"ey19(.zޥō R*V^6JNPuKLd|"BU+>U[{4ਁ,J{+4.X܄"lZ1FƗdJ k!}Ubd9΅]ti*SbOpȥ̰~%Z dPю|L1c )wF1'Mi"3|0>.;J[Tgcpj'AY}Ј_p,]RRYL(>;O׺5&nɊ~+RXYgl\}^f-޸i4fzɭp'?WG;9gȴJ"1UB[RwGҢODdɱI6- $}%%a$4gy?visv?C"}[l rBے5 N6(lK,yfm4gsHPmX R97uӦ,W>̾+pfd?=?qMV J_ղ>iJ ԟ-%;]o̻5zŕL&˼LTeuqP+5!mfr Ulh{̃zɑzU4‘P@0dAX1^CrJݚYjt0{ZՑn#|ў}YKJ 0ghhb5+$BJ/}7 /ò;QܚQ]Pl?9kVn>%V#ր᫿!VV"/3@ҭy)Ty_0TJ*#N~ v2&R@/ˠbf(K31k[sTc62[%)5<$~Ci$zh6=/cHW8 q.:?@աP~IRY"Q HI7Z`δo B™B QBL_.E%%[r,nWg68z6/1.{ ?IvV;_QIrt|.ܵ~O\t/ Mz':aa!lAB>޻<XJ'Weyr2`ć!`<z ψvp$Vsn3={ ^-)E`wb68懓朔ŁD"a\xYU6cvOk?6mQ$õ ·2c}ʪ-P 6f$氬%Ū C:ώNߤ8ôtd6_Fv2:|K%)Y 15|'Hg]G]`O [ўѯ/Pc 8%X* ~•MַmGU@UKoP`K -X ))x#f r`T缨-CWsҮms.E zTd>Y*#9<\ߒLQuP$Zq|{#8%"DUdI6ۇYINA8 7d,XĨ T-=q3Hn>n}]}-ZS0G0ʃd`T(^CQnTd^g0>Hl_e h^WI0xp>G]_% s,lR$W_iTM–Riᤦen+eѾ7!6aJ\w%\~_d#WCDDŮ|Eʑi&AO:z ..62wOxf-qu4=7000rĥiRY+KJR֧?ǿ$ѳ 'ְ$Á* fx VuFWlBFԋ9VMu*𾯧;lbܐ1v(p*' yqi R%GrPQfl$= `Zn2ٖTew)\J4E % ڋs|qTKlһȠ "ʇajph1[+ ̭)1{EvX#e^+(:tw-x;+xl9'Q;{OPKa9cJD{J8ֽ CqBX-pu-R`  0Q@Yۿv3 ⡞kj=~GrpaVv4!1PnXoFJ؆sZ+]E70-7RԬ̄  ݧ5^-ex9NJlRxWItϥ;Mmyc⢚AO><+^B 90U{7/>J -rF{9\Ӆxi=.0Uo&+a|"9$@)ɨf"3B甜MN'J=of9mEYQ k>-hHrՆ>ZdZE|O89{o̿Ϩz3tC_oh@Lٟüw1m>:.diSU .C>,@)5xPC b)UAJ%P,08ObɬL6 Sa!UZmf]}H bРw?9%ղi>:1Z4|/ ĩP%1H |iO+u X0n&EZ|l̝0vW!RϢx=-L_$1D*(A_A MzfeC_/Έ1gH֤9!WgwPS-đPcli0"`:S<";_cX^X|`/Ti|h44oBaK/9,!?6!0`?cgGLYpK1gtw 5>(x;م<0uU`{-MeBVN7 ZyLݽQafopZn$u' DS1B93d;ARN'ztN`OȻNքl1D Q jw}-ax~+( eD9caR5T5KBStz=5l/$(wC) Ttwr{eR0j.nV?;sUu˜,Ėuʍ˷5OPIYa%=>[annjK@'tۅ!QQ+wK}۴@)'X~<ؚIBFϣOF?>\ǿrIg%BKx1^ c^I%^7I'k}A'U[ pPoHDӆ0ѹ)㤤7p%R &`@Q"p%`壓bD›$5Cc;n5 @T710}ctuNQj{A6l&çʵAJ6auMf !|˂_ϰ[&KӖaΘ lƜ27 V}&6gg'KܩWޮL  Vc2"q8557Յ&xՃ'Wj&򯽍،gC7ԭ/eJeȓHwT0}GRjxp՞N)@ dcp#3DPW͑܇5ٝ;)BIH V #m*j=d`l(: rAM4$̚!wUfuStfש@؜iHV~|kw7ئb+FX*H #qo]dг*8Pä8ӑU *q0٣Q3 :ks3%es_zOl5كw,bw-O1sV\\=/7NȊΏ}O)Eeo1`&*"3/gu7]Yhp%|rͺ¿| ]dye L⧁#gGyNfafkf!a@;nk/|5/FZJ.!Kq w &0<AZ=<<#` {\L$:) (8H;$r޵ zk8dj*`_" j*aRu\>߉ P=\ P_'"eᢙ\3/\*Ȁi&/DYAToX;Y hn0^+n b25^PεTҤh "ZYU2!sKQj&p>C>4܁SKN+TXt5oSj@'H* J?DDً ߻|Y惢HٽBz˵<` zbDE@z㔭L;hPs3]Ƙ}@-!)%>ӧH@ K}=9p !>*n_ *^7f ?:BeI4-#A=QEFANɏƨ3c$:\f9*jHC*[.Elfj#9{)I7/L7fam5mSR.53$`p"a=8Sw&XW['fw+h(I% S8NQ]ddjN{o_2_\'6}rAƬRqN&&9%:I k|0KFH2K̨iBASMv !놡̬=?P~䆇aZKtȌȌKZ!{/۶e]' qZ~Y\M 3|efjy#uFСlq E>6jP[yIGbLll09Զذ {9*0M?FNJBq9$mЋdeha~ ?&0FG>D2bMQ}z/ sNsּt7L*ƉP} JQ-+#d&{bio ZuHAx耱k/} ;ȐA ;G|;at3+JBEryh/V䚽짅VKBCOE`AoudL;jM7*ܭDI>ǁM瀨#́3un ^"66cSeQňfJ+bbʠ2+y4r+QW`1$N7ѪsWmH5=9{<Uz 8E?:\v̚"TD0.6Z6C$za"F#rUaxSzb]h+ *.`i]bS?4 1j?3G Mvqiyj2ˁitqexER5}*TD 䯄#ȒFםbu[&gJw㸂IyٽP$p6|*>V|^!pVkphdusnL`۱nnh-1-0,N D*5_įOeU 8y>42~P".DGWz8b'aj {H lÇf{HMţ-vm0X4{$|T>qNbkc06I&g .V{a)S%@%qY߽qJ8o8ǹѫbZ&7X2B`Yp&V4(-vbwZ}T~"I D3ƤɎՌ(mTex %#aYM<;x'h\šrϪ#B'aHik5Y=j][&cI:!V#;buj6]f}HzON(l|ӮyQAjFP w&DRTbeu`)Encs`0/)$:(9VY%F="}Oʺ(!+a]KVC߰Riy{j%g3?dΩ|_`cQ;BB7C$)w$m(Vl '.Z9X?P8xht  9BAxS-98O0ЖR 1'NVCF\u :^",n0{xu$񄆿`0BT{ *ua&QU8XoKNx_)xpg)h k5J {!џlzY3B_KƧ n~, )xZqN C :d9"ej'~A``gׂm^el3BJCKֵerv8aY>dCSffZ?QX(PjVk-iD>1Cie=#l) ~&R'X;ĞdL Kġ^ Cܽ -%OFxvɉ?E}N:0\SvwiH [)]0z)~>.OF2޺ /MuD7v2-)TԤko =u8ɘ=DiƓ_[ C@4 31Ot&cpd1D`n<_ܷ?DfC]QEjώk#Y.54"ȷl|y!0 P5(((w&}1Y81q9b(82aĩ#(l( ݐDf{s'w`Zx*w&7j֦$E]/7`HT.BO!ysab4O o)r3|r ŗy.8ID{mv~ʻ^]H B#s8HTl "ыܫ~x3V̉&GꏥgtΕPlcJ3)p?2MmuCVa:$>X`]t!.͢41; TZ6-wka5&/ ~z9.*A0{CkGWD~"g54 V_G&""w̱YcA}q!ޟ< a;kz2qJ}ƹbs6EjY#:GF rYVRĭIװ[:!PO#' lbU< 2.adoaj=;(ǬxXQpǣfT9%YlyPe+GGO;Z#>BN? t:$M%n.PW2pt.. ܘϟ,Ҕu4\fn10XB,c;!Uֳp=jv)ʬE|+ok%PD;GfR6K.z#8EWɸuZR׆ J/p1m!F9_IX%\::MY>CZFTn!#t?މT~*u*r9iZDď)xY R9 ?}ӳ*OoD PZxf)d?gOʀ ,(31T8O 3( )OGt/7:۷N% KurTC_4| .ƺkAX51^,l.^F7^ʥG*e9NJ߶{0<NKM3+۩ۣ#p ;A?F{_ B;؊<8B5d "eQ7ɔہ shiy9)j?EC(k>@6.W_:DzKs=pк+AD<"a i$ZqVļb8Ǘ_ևO^SȴD\ Ԕ6ݘVsU`%ii`ҥ-,NG :{ y;}}Rzl@XϝP SdX&b/}rpM3NП-r/\3-TYui1k4Y<k|xL50*z1J{RsI-y :ss%VT T,n(+SR26re/2P&Gw|3Mɍg^l}S~Y5%cr g,$X`~Q-uvmKUU+.W_Nљ̺j=3g$Q3,U%^%8}W\Tw(g'ujnKaoW=+qݗt&q־X}ur(LW6tjQ#_sj:o)o_ v&@=5X,=KC1}_`gu?t\Q1_>yݛQnCu @ޑ#n 1 'Nʯ.hxQǁbVGcoPt5*׭ZI꾛 H7#d&…9\fNY;iVxG\vdiW!yf!3>6 E᝱O- 9[?Q3>9ks:(%PFfJC{Q垵ZA݀ݲN/F*_ޜ"=.yNmk#{E3?[lt&t]ʒ+eL6h%pj}`,zD-lќYH 2{TJh|Fggc9yUN0TʤǓXql:!icOOkV\%w3Ï 0"Z ܺUԳP 'B9do~(+^8f~#.8d?9aNװ"+ U3lM.izm1=4F.D[6^sqvmr kcYT zkp<]%z N26!qj7>C43{$99qQnzF3H^`ꙈN_xL 򓵺-.F9O륜ÚK`\=]hejj,s*mm+_NJJwVevDYSN+,֨ A,Z$`eMwjZ̼M uM3t/KA^NdmP^y6 H%rŕ<dF ȶq>&]hQPGXr ޷D(1 XSMPQu~|lfًJ{Vq/}qn,[ uKy9R!Tb$5)VuL^Ã}lK @ a ۿLχ±\[a!e56eN?Tr-2_Q֊UмXXIdרۂRe4ZQ$|:%eq+RaP=aF [Z\i(Ry*p@곪-bsTzDyKne C.zLT/1ww:&ˆkPv@`Js?ym]DU_/}/%zs-.[|O~ќ9{|AbL, 4ȫRrzm cL {R+:N|Wy 0`?F(॰a*e£NP=_,Aؑ%1{UDOSA܏`kx|lӠvm Zƌ|]Nqr8-JѢ$=Yֽ"!f-_ + x}Ck@=gPZՒO1:ESK4 5 Lq]N?:щ >5Fw`.R1ْKJ\N(%8`ّebP ˜VE#"k0!ulEE~+l͡շ$r^Z?ZK׾@W_e Iĝ=:4OgaAόbXʹS@ |^HXz1gqM1ߔaQ3Sx8\0M"}B>t'r*.@%:|_erK=0ΈD $*pYQVYn,d]ڙ ⯖M 1~/7': d^VwVXK!up 訅#A8vnc++t<=KY # F@"#_+< qi|^YG@watUJ@!¤ͣ@@{81c[kfZ8$*D6}S͂[ϗ~>r412 ^P<)"%ܖzA壁4Ɩe<Ռzyy~0zey]d{DxōCUA L[tWs爌R27΀* f`zF{q^CٯbKatෲ,vMj`R!UA1tAS*{|B-KqC]tٽٺ)'v}_>>\ejzd\ +x>Inf֊ 0 ]$ u=hURǡ2fn ʣ }pSwVU/ooy r\.t"Fb&񓿚ϗxVfs2=/B/F鷞әǼQaf2`A9Ovv/dՇ= P+0^M1c 6Ѕ9AÒ33|y1bD"r]=6&5^iwyrqٖVeW-lg2Y6* 0 06TZ[[atI{Hg% 5t&=Svt~!7r* &n?QsgYPKKŴt9:&~Z} o7 O t>e)GMխn7(lb|agz_柒xyQx}TL:RA 1DI. `5A;=lTT.˚Ŕf;$ZXu69]`JXn¿ٵMoz¨0@LE9vׯTt#Q7DE OVrne ;,Yxwwe%"=Ǿ_Ⱥ4ѽiUۯYhQϜŸXo.uy",/Q.@S쯹b9MUA7E;ҔQ#qw(S{7Z<傳 O^3z$zzo|8n^A/"seQo=vٷd 8&2m>k@_% u Vrk/Zz2nb/6~ k0鄶ذ)<(d84-P $FSs KJ"OZɱZ9^sxGQA]FZ{1>bY Ny,b!؍p8":+Pf[a`4](ByʓDּs>tdž*¼*Dq` 9(q xOwU;`P?b~6u^>whֵ&x݃TPY?$V7ãߠ!κD\PRrWpF1̆{iet\Qk5bJqdI6"HG>3n3h+Y7NI yvgڙm`A#d6ex Һ`㙧/ Kr[uPh<7=Hn Pu2kBt{P+m0RṀs{kQ:2+c8VPȏ R] ;) [+dKuڧ܎t T,][!6.Z*68X w0}4]FNke{ m\yN[#ӜB*ux5MB8l.BB܇:1=t#aͦv=In 7@uUkJJVʡNirI%3B6ob&&۪[a8Åsu\b̄~rU ѹGıj%2 Gq6m oO,e"y"LL!UNeY N?ܱm;LOmJ2TUt^TE$Kd{+Ѯ *'YwF/q= N YX~@o֕V;ly3u> +̣:c @"X]XDTJۍ(Cl- |ߕRAu%P%GpM-OLVGm.-27ju_#- Vї[ZfۄZ39ȑ-#w+8f>jI]\1S]RQW􂼖 $XIu|-SԇƁan<.O K@9{lnYSh}t4kHߋ˧x7,@&tX3 Gh-Y9Jؤ(BɁ{q vAUp4ۇagK1 `@1oU {]y47xδw}PTЇQd(ɱ{.=?|8I2U<㗲[ұ.k>lMs V{)ti`m@uU]e͵^ s2d@(:J[ gw'OYdU+ B3UzC$LԵHŴeƶمY }`Mk`\[F\V|ǖa1unGi@1F|i~ay4dStӮ8i]gDołh @>W,к ƟF 鞳XplxhCoX $?ssNGPQLs[0LPU1hBK{4Vb<ҫͣGɎ˭,]o`EACy$uaDHf!nH7a+FQMwg:& l!^x4ӽe[2Ze jGZ<}kwM׃ļ-oȵ$-;ak(s m /x*jI?) ,i2L&#& a}\?scY?b3q!&K#GƠ棫qP&8qމ#WNOKWC{bC, ZWOF+q+a* 8np}.ܨmuIBC̓<ՠ(دE W:RmD?h-) eۯQ׭į ʰq4Z2W0O~ }nM1iMtأćJ9 &}F<D>>-&mWæELz 㤭|O]BO'&u?2xwm|O}mg"x I#ix1edx1TOT^zqI<~gq#h)U;Tmf[ʽws'B\OڛR "ulfӃn-†(%m EcB jyr瞪:_F2붱C7$3FU,/*t΄NOu=+(bOڪ<.ףr{ӫy7[/bhy{fd.qj8j9脉 S4ݢWVw -rC6MIᛮ#(=@qYG)}O쌹|ܱ9kǭd-~iٜ̋),7dT,jc}lH[/}ƛ)y:2}# QMS=UR|P'ML Yzi0bat< M@]Ӣ}ϏT=XZ^6|܀_s>"3/dUhk|ghDoYrOn9U*捞n+{.{r/N>70%.}kInoG:$dqOjm6gN2߹X?OUtCRMߜ&.5CxӒ} ~j~QLmAVʓ52Q-De-\N:#b΁&sKd鞾 .p?r C% .LIr,bΥ,,JmWK ^:cʿQ|Iwl  cT񻯛唺*zaJ`vx,sqv2 [1&qy#8o%;4[;nԇ~xV]uaJQu Gc|4wY(Oꜰ滟iݸ@A#RǐbzAu Upbܑ2t9uv+(<0F4lLL2f2: hߗQ Ogm6T;R-+,VXhc;!B(Ki$}- p7Ꙍާ 2}y8ne}MT3sX:+&HՊKJgrW%%X X饩PVY\2, Am'y8k@u4jU3Ln£+inL"z&m ;Z7,v/{J=ؾrnplBp{W= ʉx/hq-4 !O`]NTJEs墪fIp_7ޖx-μTxeP˧Gج<,qJ+eb DVSd~d" 4,W^z!⺧3WraB}-E<6;ӅI.[CZi!1yjDIiX Q2\bœkGz 4tH|(t\<5WV$2"+6DVsZ T sf5y!'<.n^|&I.Q \B&i=$?wSŭ :v.ah CXC &=]ƥB7KYJcbe!UȖ=%s^"kFmяPRvg(oO7'p1P|K&L{ϼuld1It<-AJZz隸 HV"u tD}&"՛&<]61.-?NwW % 0AO=5af5ϽuC y3ps>?()A?~Qҏzb(b6l,¦i$#1=we?벙R a`@)ٯ#ǕVf w+dy.S@'D&;XA8RvxGaTȣ^yZ\| mvM\1r֬t1FH?sיA*bF-KStw]?{:E9VߚYF~XD/[W@a~3%ۃwxK#q3k)~01S[x]lCj|@{.{4qrꨃ8EurM,_iĦuW@;MxhwODK+c>/xCrԍ4KZͣte]nBe%o)fu ܴʅD>ӻ䌏ٝ0zxMnRZM>ǝp9cŇE1kt%܀rGvw? ba9#T,387HH@ф\h:"D$qC hp$Qe 0imÓ~hN_ {w8~Q[W2Sɭ]Č&C4֤x/_2y٧$ 5L;3gx7꣖qLjIh:݈xX8c"/(TZȢWyq~I IlAl^>d܄ie_ nJIݠ0Qx|t`>i pZ: -6ӎV{م^CBFyZ߾/'Hsa8<,ŪR*e, #*]V2.#y*C!l.g]z&_w)gjg\pcA@IP@m:b9K9lePj-w&us)yۘ a^WJ.#h"FV]f'Tj9־ dIzFek4V.f-H^:~Ɠf`9юl't^;j|Mx,9wQA\xU-K+p[E(V.ӱ|J9$_"2Ę95YWlg_E}"+9ɹlմ̉q@NkΟ4S~lr`ӭ^QN0\KΦd̃ұOH]zķ䱗5U6U!4B(u@MՎ7Bb! ਨx:'8]cG"¡@]/UW88_@pbKGy^۸ U b7`-tgBuSޫʓ N (K@ OK~`U$3C5~?c$9l9Uz}n|(׍e 6FjJKwӠ&'<;}nL93`g`d%6 %Dh .Ա AELf>@@0gVHd4&S4=N􀔘o1' WZo^:wgw~f|7z=Q#St8`"6me! @C):ݯVL2ܩ)D6 ]4&vb _(#ݘW_bXdܑNРpCf5m$0E;#CR8kQ[{"Ǜ lm Dž=k7ޟ@+&60%eY{rQN[[N9'&v/a*;}lŖQ Iꄡ=G M(v㔵Ň8%U^eSJeE_U2X I4PEH(!22  [`/$-ڃN,~%)nHU ~fM\\w:wik8=ƃjE7M~GЃJ8wAȮIp4Im*{P+ךt#JQf=E{Vt^:͖i֭,V`զyj!}Hc#_0CJKrLT &BVNG%!)9PNm춘[ ʦѽZ$4zTM r<j(SU6 -S<5vp^J+A9, t/4O*a'yLx ެ8gmKHg|B,*aܑ,V``OZEA)13Ļ:g Jw0P˫S P#&v ]+<+wן=AB] d_@Ŋu-6G٬q6 a}^ r8{8ߝCl~R./ 2!mHm.'h|42^۝SC*3Vh|j<@sz <]= f9 T-G ,P[zG'J@o_WE2|j/W$Қfn?*IJ}_H'gvt2E5E9 "X?k2Q_[7VG,g7}i*\ndeig)Qc 3iC%UdS. RFG nZQ2nKZ\~TCE47d->gbم#@oc_pxOgA!bzڍEZVKUunj\8%7#b1@" .Sǟ,$Obu@u=#UN^kرӻo`; !.xG ii Hr30 Qkxc߷|3m2$hvԒ~_/bjv_C! tpj9lw m ]󙈅]2Xk7XA7\oYNkt)Ai:2m"{|ua^ޤ^g>)xL6&iHA #L0E0E;vg SQx4ay3ʍb5gsJa<̓Gar3x|3H:W/X.31"Hw0tοuzڛ B S^n v#}Ph9E-,eQq.J湒y]%htfQ/ Ɏx`35*[V,uaoz!zeCl*pEs$ZvO3 Po,H Uei>簒GfG]"yRX׌eaSl;&b;x)c eĵu\8lCe>PA "(~^պ\KUma6cҾD#߫_I-ʢbBˤOiM}t#U ^V!Ģ~wA]e%́ʺ_ʫZ}"?)i #qlXLh'$Z).sU@a?lG>l7O0OрpJZY-+~;T`buq'}{l9'ySt;ݛ"磹~akjd1hy7mchGR`l.K?`* fT%Fm%_r/ _ʺ&&JhHP h鴵OXmD):5Ot}Js(CQB *לF(wԝ~ d^8~+^-D&5SSDj]BXTFd2NHyI8 qM,}+㥰[Eq.~-J+{mHZggx\J]\$B C|^09` =EI }OYA=\:&,Ef̷2ĒsFQL?AO?c3@dG%]e1 Lx*_DȜ L#RZm͈k `G?§q!Κb? u/unwG{Vw ea4;^>z)#/ F§Lgلla|xV+?ZWV3!D8$&@[1%|W`0 u1LB:p؋`g{ L=ªmMOi` hj'e^]pӒE_` Zgm=R W II;1=}BSj6otJk=mp-p֢*,P t! G ~蚉g{$Z+{"v&؏O;dZp _ 54a7-QfO ظx:ӝ O   H;fm0ˋfg9g{̕†)E3:O"+[PZ!hh\,Sq5qR! `A/ i35B$#QdduĀxöx%4KxY>Rf]X_tE,wfzaL}9=UxqѪB/s)UndL{d9E+0<(r2)L`sPщv^DjLtp, V(nҝf~6ֶlӠÍ0>|.}Py4NȜr`7ٻ]2쉠0$ʖjh,> J'l2u l˜."i"CoE ۴3MK~aYJ3 3h“X8t8VҀ 3w~lIZ% /S"Cj'N6U9m3Pt5hilu} 7=|w&}kV163YG{^Gc1D9kԨ\j0Q~V )6+ja͓V2`ڐ}=@Ur@{HS­u)'1=j xsҐt;Lv ]*d< .u;G~ׁ@ewq%X2~ІZNpovT-G/l5BF<B z-r~cO߈N$Mݾ J^ʨ~רZvH E:5C*x6w%\see6-1lc|w|K;}}Vh(i4vVٍn 5}]˙$]t=b lU8땂PdR(3ygF}} q*!؜f"VJp&|Na4J$"H.!TߑL66h Իz#b)o3f.m'0ذ@g[#GND:O,n׎pDکvن] jn떓#ܮ9[RbCvzg^x@ʶ*nw;_;9uFpYX_Z,wН'=%X:ϵTWt>apW<Ļ\7. \ֺ:=kNe=m` .=_QU3aRO9z| 7b.X]xWcd9]ev&kE/ 7֣HWIO2E@h -F~KV< B-٢o ^ز- \2:Obvyq;ybGxB=R#Mșx{3,.QpXH`΢}ngR/s`bpF۞´!U5(Xo49#YH7lO& K5rXOK1@@tm? =P}{j Huu Kve1Sȗ1m搞fk G].[x|PdM.@L3e~2A[?QCZ%]}5B\MڏA ңݽcF0@Gz]N_c^<%}lao~t:s*vm";Zb2Q+FD4a, ;E{b}SNh_՘,Xl^^ gSʨ>qɇ,Պqb)X&HZ$-4l)?tDj;kc>v;&+ \\b5[,F}k_5|0^~f<XKoޣ+`Hsh FX2hNAvu]Pm9ra15N`#w{\JMFcgO^_zJ%I)Wxvi"v&/x2Pa7;竽--1.R5`ol>l.qDٶlKق9㤅Ȱݸ7v6p |ph,‘=IS ̹+tN/:7)-`RVg~Bi0qElAc%E|FQ]sucg1lnl>#//PaxBʫxF| w:#G 7u\)Y ?~Iu,oG _d?R7n^fDf?Uלve>^b!!0%BX, V9%8)ZRM#X*,7|G[7OʙӾ{:}yvЎD}_kgw3*&Su FTqR uY<8}M],;U-}XB}1ݙ2+!8O?3xrm#(ghDW틹ĻuOf}JS՞nkVXnv10lϧj(˲[''rzy >wP$I̩_{_JVuQ\,;7bK ɝP:]]n01O5?<+ ٠c@Q$“  d!/6M(wvCؓ!d8Ͽ@:"))^B(>}uf&B)h/>3A(q~}/Z_Q` GzdR`PS+?I9v)Jˁ55h'y[Yc;5Y0i]?|։RTxi(# vs^g2 A?Yd-()nTH,z)ej',ϑy.&5004wW!N=89#3l"CD"#ێ sd]wJ fYCp0pfۃy A~D#_QĂB'g+e%_yDv/'MWO0&ؘ70DMQ|z/з|f^K]N~tn)v_cW,_+5lQJ8If#LS ag -L'ZCG>)>Jc.NR:K$2ʻl)(;^c3R= RPqWKdLcUH(ZPTi/jܗ۱U-8 ɨn02U`1̹*7w#3\bc V4w= *yw:/qNOX:( C :Ѹ㹠((ozQI+W'o7}*^c WR6I1|&aU Wum̰*QUj%o 7n ϹWc1eM#q'@jiKT\O>`[z9ђ3܊m"[Hx#Tf|˻ٚuTBoP9i.zwe{O f=V>NWQ*{g6le(D|' 5 Y M6s85ܓCP'WM@Dy E`<›]H|I^e`diI͆rsʖtH%Ae%W%YjϹWFxM'*y kaoQ֥-?Rt|n/ XZҴ2`ɲm-L{K> W2:_o\m$(/'zuAf.kʹ{)9B7͌H6#$ܪېV-ӝ|_!M, Y5Tr'HͷeHNbrFʈI2Qh)gP~G?d 9ur4:ek*"*ۢ.x6"WRɈv۶QV5_uL KnTZ hR'bw3jϕ`Ϗ4~xGbﹳTãc*&dMGyʇζ BEU\~HsF8'u^v})Αu\GȹHlх$Ɵ,¦G36dic-L4;`r6\Θ>]ț>AJt-YtnS&ͷ4%DT씸O~H0g؉KK4n'V+zWY/x"x6)DxƵEoȅ&  QC/e.KGPRΨ_Vl?}vM"IX̀E!BWܼp.8;3NYGtrs~W௷hqDϻQ-tYB['$K;ThrQgxN.r*eL#@~y[g!K;-`pnLyly4+-+y]MǢtCA|}fh6AF 2B#:K޻.喒}'; dK?K嶭(L@4 H.z'!FU 1|Th 2_>+eؠ)E-*7s3|7bJYzĮm˼ȦwEIC-gUBIDk8F5{Le0ӔПtst@ i L5]{><ǒPr5~]c&Q{kH+>r xz.0XĨwPؓvfEV jR>~[6BgYFW=F'`̎^^/ Mf[/uXC8n'~ڢN*+]mq?Etp!38rq.Md*i͛u4}1i)`.Cm mdx M܀E+L@L<"N&L#v)Rz0WHPϏBh^+J\5?wqDjg_W|Y_bE Ǹ8Zf 584o4 [@}hz/dƕDZ&'؈z@E[&\4m6k\^ԺCM𷩥<. RJK#k:Jr}mnݠ= 3`o2?z jrC= xXtKkȻ=S <T,xl2]&%tQF8R/:PvxeMg8 c4SRim Fd$3 >aR,rẗn}w9Kߤ`弧\oTsԢ7>s=eyl\˛\Ùa7vO. W"U㇦7x1 M:7V7L]aJ&ec Ljs}$7Q.PBX /6eØz/dG}&Ax*Uhq/2()7wY9wYrx2BVaUy6\Cq`3{;rc(4K+ Ab,).`JHnB! m -ZZq \M܏k}Ob郌nSXH^=z2x*Ң\JzE.̌j_H^aA,bhUQfX[n6m{Y _j/B:CU>.෺켷ٗH͒3i߷s^P>$j85ħQ'=c`)mױ ]YcIU,A;g;4t 3ɌGY;DŽl;$1uDӘQvdyd+ظlYVC;i1]2zVZ3{3g^Y^1xf<IH/%fP [X.DvFBYԃkzY)%ֲr+:ۙQ<:Ĭ*[,@cǚ!d7䡺=\N&ʍJ$I"Ër ߾R\Ko6BWg0X]`Gp@7-Tm#D)z?C&'3}*LHYquKK3V#u5B=mU<:7!ecyOwj_oQ:B|+e(.덝]Q 9f(!NϜ"c'L͔4jPRenz'`,>\8ak=G ;!ŵRw ɄLzعC@K;ۊEv~:|2]8- 5Ѭ4bf<)C7{zq șfWVc[|[P4Lz& FE 5R8 a"߾V$Jlvmpe.ZwSx~f/Y 9OYѺ|=<ҖLwy{O;,{| QwN5ct۽N8rۺ1q0[j-bo>OW/T\"i(St4` -; ܁B 5*\Oh?2V~^]gniRSG65R}5ob.-~\)"'̶i_W9#3Tp=N8sh){ qUs%0ΏȂX4c)Ë/Եa78"0A<y/@=1#}*rHғ!Hx(Qr 鎣;cx3Y}y眰g(!>^?_Td":9yoӉAv@\r%X z:쬃ˣ$9 Tc$'ŢM;@zd)ږY^.3PJV#>0a$B91l5bl'a2h]cǪw:=I;~GG7R7V,a;BNҌGO*+} Em%{vdh?ČIP0O#иcƉ|n 6~=Qyyѱg-dP|S%!n˪ h]Ba2]V t)v.ekL͢?dg? P!'%ٻ`,:O]"YL=+ug p#L8Ҋg(SfMV rd8QN @-q:D"clF֮|b޻eiU++08n'T:r! )>NX"Ue(g7LE9ys:P -f*HFW/_5x&9kbprH[#&J3hgZMY?SJ[juS,Ӳ'" HUU̱WX DJG]@NIxi ӗuuM #H0CurA9Gߤ$(/թ]s #zi^W!o |C= ~hhT`c nH({]iDHr6ֵ)ypeQ052O@DX&XfQ 7{/6|#3=Y+BFrJiB,m6g[UƠCqiؓX|!.?[=AJSe9F_q"<Ve_!6GTkR݄a[Z2HdD7>Se*vꫡK`B|%`9 8P`1Dl(yoϬTWƝCpqڅ-mHem$ AVu6\M cp^67>dhw`TǺ85Lj)n~-ab5 ݲ_U'hمR[i-"Xb9jȳfa ϾԖ0)y(LlKu$ȶ@2$}T^Iftao3+cVz|)Sb XniHM&$ =p0BS"ǎl͵mrnraH15epM #s9jʹ]k6g$RDD~$4JCwO7!p<^ĵ+"ۡ.({m'#Ԙ Pa=QT u'KnN9xFrhٸCNqgY5C:&]vmO?jU>bh=Oo|'[Wy /<_CBXu1Pv2$s 'Np͔V{ߣ;WonڋTST~O|!=p~o@٣#ҳDAˁ"A#%.{ȜNZT'!|LΎYQ ̆[0e𡜦U(64mloU$&ߥB콱du*d9x@"K s,a}`7u6b^aÈpj4@Eц?7O鉶e#oH{K? wdj]|XiX [>է?seYhUE | Wʆ#s q<^?((d%&gOgg /#5Ŝ9;5H#d7Yc&mx`vtx&i`TOAxw (2HY:#?c5h&53gk>M("!.醱5#|BC0nHAWyVù9euwW{Y& \f(W ^Ʉ_{mH҆!9Rdx6#kc8m9߫]2&~\ h q6Z2jk_ofވ#D6 MZ̵wWJsI_;Xq~Ⱓ7cJI Eus (\ rzohF&DAXoJr0 ?U2w< vʷگ-F(l~w(eJڵIƎHu$D;ҪA0@`t́l,.z2.ٸʯWVlC Op9%qtt|lFg\溎uLH;# ~f^MO_3ᔲO2/jRp Qئکqa]o4 b(/f:8!O5enZ˹d=LRJa.QERpn,JB I;a녯 RfqubEHfIe:p2*s*Ɠq=+=Dُqqevni\\;C?Dcy!t/[ ,q«Z^Pؐ޼AD^d W]5YO"Μ04p)C 4vWrK f8+`,#-z}2JkL)! ksZӣcwSn#OÖtWA )H6 aـ #Y0eؓn$tدl,ZCNRdtnK J֠WJ*ȝ Y+v))8Äɑ@4*Ye3O=p8RbݺӒ]?sY %ZO>r@l%؊Mk4߱ [,Ј_y#i0AzTWT'T(n>A^!Ewn}Jݕtϝf\jLÄ_'7uKiF UzZ1p uږƻ.D%<vA">047 (r>zMRgq Z< *!R:SLs|`>J޸^4͟e/2ю!-Zew R*_FdT1^28K} 3aCԓڬsA=UR~zWc6`"b!}`/;eAp+:w wz_*<,bD12jU8\V-v$mc4ثN)p:Kr:Sa.?TЫ,E+wrWK V7W>ܢSKr6X4r_e;9[1+DIo9 JOGL J$/xkbkdi/b3Kl"p⳴:tk׍KI` ^l4W!֘R-#>Kl7J4ixޮiQ{"P{ĀW"y@ ԠajZ$<׷P`yͫd$ʉOEUۦfZI5|Rp.$rvղh@l6n s&>ֿ,taGg|xW ΒFT)&y_?q-/7{m]*S!`CFtP` xmJ&N6 xWC/bmF;ԡV2 Y;t2de).ډTc"X', Ky"fVbw[}`WѦMWEfvܱVWX`\9].zyB@CÝ*>jo/XҜaҺ>^PQ9 úp)+)*`aJtwUش9՜Ԯ<WJH\`Ҽ zh(G4s@m\'d25MNѨ@4pArU2a,  KԴ1|hk,\UQybuǼnݜd+J}-S$`+WV%1۷He !G`LW"p#+<< gB 8g3H?>~aGkV 3wx11\ӚےOkݴivtσ r\KMj.\=[ cHyT8@>+c-wDe"J@r__'O߁=gW{4k;/q )Q]X_*ۀc>MC`(纤ը(пKשF) cX Yc ~onuĬǗAIuw )3@/\GMp]=YUf &EاװfU݊YLyDψ Q\yL;>wq2RCY_U#w ptv)$μşUN(c8&OV83O2]k6B8\!jᑄM+^%*F}k!GA  `׉>+V ՑdC)7ph1.g$z<(s }Do$s?6Pe|Fn>y~OƢ+/X0&= \yi <pðb7ӈ mKނ,kT ]MR7Ew7]NH Іn*؍4!cpz+@F냙\@viϝXU)Tӡ̭1d Wqc-@EPSg15x 脢{T3Tn!QA4I%鱇|dµOP\6Tì8j"g^=zo਼̱"p? =4bwzNW saD >Ik7TA'2x2c-| 6AQ`'=Js#qv@n{V  -`[xEU@ ڵR" P^Ӳsc?l-2;}UT惭cmYZi"l$ۤ`ϯ-|\LΝD\$$zϡNFVl05n 98y@ 9mZwj?ppQuoFg!KT/ >ȗs"ˈ[$H,ύưW ǧ0P'O2FVe`3hEw\r78a.y+ VCkOkkX)1alTFc͹i~Kh"σ0$Jp%?haKɖs?V( ~a{ 7jZ/2xMw𭯶 %Jhj9ݮn;smw+> <;Eۮ`X( Zf3AkVbO(D>P@M"MԱUӇ|CQVm|x@2QY ]{~%Uy*/0W*g;4{˰ҋf}P2}=YDΓ;;A|(˔mf;-ZÖu]rVU /C1U[=yy'hK]Prݴ)^#Nzۣ Zs?,TE܁Emx?0qlB݂ЋNFBfj`a残EFb.fw_+Zy5 Y{DS0_@[SYS prmUΞ#NWt# b7kRR}@?H37'tL$;]% lZkf'0d:8nciU`L< 8m/Ʋ(Q:Q!gI[ $F-Zӝ_Mp6cQ=/@E} &5&!Y@)bUדMϷ~Jv2,ugX%6lV8^ QpNt\b;Ј^ IXh_YRqf? Q xk1 ^|t3g5/CE ~JPlK.I7ǻ~bx5|%/kC:e;ŏTT!j}6kj^k7YӇiiϿ;LRK M*VZQ*pܗgc! >ަ?7GQ-afru0 [w%80  a ⷶ? Jf4$wM:m֥˃ J 1QqZall eD޵}xz+2&k?& 0!SB0Nf&%>Q{+Z):S<>H0li6}Ж&<(e`vr]i/b3aQB>2Cx9C~Gk6HON{N*Xcq0pP; U s(^SiRO*]+ڋ4R_El $;E+rZGÇvgH~}T,bN{4˒䭧:u(/jKt +9qblAhPĽ7`O(^̷vO=^(-ʷm6Q?=&YL--ICX"AXSb`.wʋeIHKXs JfV4K{k#HiJVj]J[ QmuǦ#̰_zOo/j߰T:K;уBs&k}0 _?w<֬uQ5h+qS{aLSRKe(/ޘǂs\1 _tqr0ж<],S'xA*We .2ˈ;jqyĦir&kcТ5ZA"}'*ih ۦ=r\~fu"wV*7a.gC1 ]$`*un%׌ƯӷY38[j , R]l8'2i:ˌr3izŊF t΄* qh+KL[ 6Yx|hQS͵ GL|c0$%Kevcxɳ|)ŴjҐ#5z T ¿ m셫0(Ħ}dn+2SȀp4~Ǖc=l3V|Քذmsl&LwpWMW3ve_,a+i3;Y1;ԣڿxOi5]E\u%&bbϸumx4hN{W;P}` 3NጂQj%BB@,ɨLN qBpk֙tnW}biH!6{ K F߿e5o(޷e1!OP?6D,b$6wiehcmK5zq`DFq@!ZvFՓDOXP1Qr 8Ug7U?$2?tbdvE k'MXR8AhGsT닚jZD=vRQk\SkD TpWy'wqR׾f-vQb@;":y-+钤]3y5hz/4'1st+hm^.wH$hL@pmڞhN :%b{;T)~뤘 69VHI2Gw6A~iʌ=P 4Gy`,NgSlzaIS0zg6'eP%ŰsK±Mi-[ܡlvN+2Mgof^!0׍/}fWtF0M-ܞ#bEFIz6G Yа?Q-z\^Ͷ [WI ''rkܙ_h[%B+WI˭6q 5(j[s 9ħ u8sG1b qUBKl4IY?4 h*|Ć ZW8D0fG_9|AP ɶH]/q¥{#ƳM%}KFSԍlJ @0q$wyƈ"!rܠӿ-̈́) Ar%sf=|&sH߶}o!~.xj α"]!z]XCٷ 9H2_ՋTUD*5kՓyWx#(=g|gnclG=jx ?6 |;3>["*;g򊟱x2:,eKO-rIEIlIT.1BS,81gkq3p$iHCNnFE<g= {K_ ue4T\vF=tFňd.Ts5Z4B bAowBFAa($ '9IIn+>pSz8^L85ԟي(g?pB~JNي8N/-| {J U/6f0ڐ~48\+I sʉ|b'uY糼Nn]]Bzӧ[ۺ*`]>m($vWlk,z|{T.)%O:Av. ) DBY.kg\١:[뷕&O.B `񡻌ۤ~ D: SZXccĠ̴O(hfO AmM1 s)jA-aړVѡy~T1~w̜lnyBպJ=ѲH'hw4at ņ1zYXgeoVkT>sTiĪ;z{P]% A%V& ةÿ$)CYYPCbݡt'rsSsGiSRT*X$K5sAg[T] ~l%CaOm|pzrHb멠tY ψ\r;'7Wޔkimh^|? K%ĎV! ׽ks`ZʃnH 5uNkv v|?@wUr w" CVa-2d5pMK>{į.Rd</raӇ >֗mLH]ͅ0Z,ETk' Pdw@q[u:C?ţdExk ќ($@2s#]r5oxtX[n6.t',8*X auR̪Fw,-!/"&Ln^tueFnȋhYg.޹&!MCP[mzzeP Tvm톻 л_A7^14ՉEfLQO݆[)2Tru;{AH ] K~xHǴNP.i9:WC4toe3E^Q%7c0LCjOfLiY*XrLUrw-!pJ[Gi=Wg-$W%rdnF*$Kی n:#ѩ2m< 3Zωvz":97!TJւ{[t>E$fk>?{ 1 Ħe>s9 ,Pd#>nid2G^Si&]ؾ1Qͼd&nǿvU+wVgcc}I%GqjZQRURB)$<^R/(SYWCOS-m&-7"|ۨ-yg1 x< 3jȵ.)M~ƿ˛] w<0j!Ӵ:/L:vu4`Kcuvc[?@!̍ɿ;⌢b"nC}Œs Zf0%WSM`K6e-'⼻@ G/Q)4w/=>ֈo SK|58!ݤgW#YSVJ5Ntpq8Ƞ!ggu4gA P! 6:5?w;?yV=ƒ&̒r=NO7-ԗjUaB/૷LyJZH+4 z$X\5'Pb>i4]LR:eh`R_ox<\5x4ZFΣKQ8)G7+CIàЫ6TjHˋC:˽*8x~3R+,4B)^OA3k:u5&b3&V F7 aBu+[j7^G}#]}Be 2y 1 #jx9#єLF@>" jixP\Vdr_HDR%WB.ԗAK8Hc:U_5įOmpO+P]dGţg0YO[ =ˋDĹ# Eq;XG稄V$F5{!mwi<c.P 4qgAٌT2X2ڜvݜ`#xC4M *(mu& }5Y1 "5^@jz,58O5'8nfK:f0D~s))Y0]Ou?W\{;o"^eJMcN,dUszSנ,YgR=tc]8ͱ4zR>*{npgYb&x1YXǥ>m`@hhHI#R$$27R}zY(Gk?<1&tI'5ybZ)91G AZqwܕP<=c+sێ$f}\Djؖ4J֫+`XcfPfSqӰ"T $'J3!a-X9Q9'o$l`KX,6$MT@! 릉z)?8C"))<" ֹ; MfrRJg8;i^+p:W6bM1UrŬIVğ1::cwB2엂 4Apj¥\CaVy ??q5hϟWzI?O3h;CH簈ŲXhUR轶UgjMNC@a2lԶ}>;zxM@xu Z/2n/3 ~ھvthGјS<g>PDȌu"4binO1j(͠Ȯs-h"ʙ~ԓ0$iE*_EhT$nZ^ 9=S>qdp4xRB ah3zb\1/ԹD{vOa5hPdHK$ ÖQ9 0.ǣUI`Vnfzת-&Pf{{Q KprCGh @-XۏӼ0n dk F4 f=!C4_ȕ7DGѱxNj6`g ]VQle3іCށ;A[p>{_GP7lNЛ}.e1zye>HФBjV{aFa28x.' E m9.>ٸwi2΍+(WCwB,A*N)%H% dEU^JLc^,o9(qSh˶¯Blr|~}7X6F;~M a u)0Ww4w3N }z~wN dz~brI=6HcIG>S.ںa_*icmE74? Ub)L̉rąp 9.K}D6%kJܥ ćy9D=~SDDw|Bsf՞{*Nkw5:D )a?U'_zzG.Fbm;+bA 9fR`Ny2 #,Y^a,r9O- FO4t4Ql{K<3!9&\f5m7OI;hs>k.tFG8LKᆶimM5hw,oA 0HCKT4턤<_C\;W4A'qUnXnRI"/ fѨ: B*_C%M3,apĤ. jW@U)s.ZQה'<7n KRޖtu]Ղ yPL r%,VwvO >I8&r*(MiŚ+爒~8neFj3g"e篯:$q(3&w3-?*$&)#u,*s }ǏK4!%,E.|`?;E W+OdT/P׺ac'g~vxUXbԇB9{+)fs=B!JfKb4m Hȹ !9%Pwf u H"SC *X1s` W6F hfܴѲiW\p oQf-~(~CxqA 2}]¶\2*xT=L*fM@m R oj2n@t<5ܹ١M_|'i_xjަEh_{KMo 'I3$ӼVC ƍ3Jj ϊIwjfW:dB3~GŽ A q~ہȱI ~aLoծK G*PJKpphr|@q<{lDj|c6m1 .j/џ>$s6#࿢zQ!p?tW ANdI EKp`PQ^RԞ k;ܶ $E)bɧUn=tcCwY!ŅjpRO~yYY (leo0/b}x@_ZD9G[?hK`?F=ʜR˧%H&ܨ1LDϡ$UpZh7yae^?*&7H$C#B> vX童1V3ؿO j '|\GiT#ބpF92?oG'l7WK)d.n]88-;B@.Q0WQd绫%ؤe7h^ͱey߳ a3>^4Dxx6m+GlyAH a2o5M.ZZ_@A5WABoeët5Wkײ.dey8. :u:*L'e/4Իf= j#^iO5l :QaaGPd=YKg=M}6,ǽOY ۔NwqE*'i5v,jrnJ0$^e%\s 43cW,][yYy-@MFq|QIIh7y ES(}`^GVmGEF^RVaҷS+@/uўTkx)D W,U01oW=ӵJ lg ʆO'ɆHoYz u4 'Hজ{VJ()'36M'H\$_~"QGh c +}} _D&"^rKgJ%U \> eӦ EB9;7ˬyBxPX9pp]Hkv?ehؒHaunm$T5rsNLmn?gM1ȏF,Ƌi "W(y4:HP'QK2K-ذ&sč6 }sP 1 <{_R}cz# i^ڣl^?e\D$90e Uڜ 4'VF7weSpu J`,VT$P[f@!>R6e,J:G03yüe,?НjNӷn)?-߀PIQ0q)>at)hdrhi=9> X/+G{rw4ŤIZ{+ύo4$"` 12T|O5:k(gc{0ؕP/)r| I\yRw%zrh.9z NqXN#rXO,cTBg~dY +v| LC8@#@bhbǵ6zs(bXTU=|҆W` >> B&t^B ٿ V37@kF  q85fw ]jǽ K~ކOMM5{qPDK4} =;NpP~DnG--nbt/&9浩{Ҵ .h mw3{>  CY_@B&E@D<7Op!15i'ڮ cRf`Ȁ\Atٔݭ-A>)D+ T3⠻H)z#[WJTCªJZΐ"(@x)q$=_TdN {⭿Jn6%g asA #x"ߐl9 f(YfdY7#ǵcKwwTA=mmg_3LZ#&o>-B*(Z[W9PAxo2tRBᢢOKs^&k`9,!U Vhg4A O&̋d z`3ֲ2#YKQ?>l7CH! Q5;>7[wIY{)"oaUF( p#)V:FwJpz{'. jD{s/ʛ$# ƺ7.?kմ6~noY)^Qj<}Gm|mT[s;p1rRc*}_)o^5iV`L9Bߐ9߷6<V\ z{}DŽmUMaZR F!pRp\ %k~/J邞`Z9/EBΑ- ǹS1{ZaZ|[@< 4=?a 2ʵsN b Ism}Ji"Q;9B=rX[[yo FCQkOԄaƎi:ˤx {mL 4eOo`)ScʬkXj}'A0@}?DG&]B~x{Bs~ ~A4k`>EߖGbi:c)T$4t{E\[km`1dsU#݄44#/"Q!Dڳ 0|~BSef Smg*q2\)K,%$a::ߞ%-N~ REjdHE|lOL^PZ:No_ޝq{|9VMw7v\bh:0m }ֲo$QD#ud=%%yua0㦉T>cȤ)6󴉸T8!hNN_I70v4?"4!HݥLX> l:f2oVج6oxPYfVm#nk|%L$5i:mkx&L!8GM`@d|hwAOTpnBc_U(1 `5*a "hPLUz@j.]u3W Xc1mgUaSkF)1f\ŧLG档T O%O+gnE)@5^_۰\HW x2`OkS) y Dw d!ߍg<\Sv(vZH9)xe]q&T (4>W3T`jF>[ſK=:ڒ^kﭯ8'NҲeD~Dw0x(w}m3Ev0C5QO.qRfd;WB[ Wj@_٣0p!xٍ"o=E3*gv-3\"0 q/$;ӎ5ܵG5/HNOQ9n e33%e*SHCA(Ndeo%}ZZ>ZSD*ڪK*!T =xc[J@肦o3Mj;%j@|mv6-t_m*ckzd;GpL+4g,zTx<N1aiH)- lOoiG{2V%{)uFT^VDsviI!⨙90"ps'!Ž>20n|!s^-qn=`6jA67RD""z:8 ;h>< yVF;4*빟|E&}bgu՛#C6,#gx7T -djSMпYpm@-;X[]>UYx3/;-Z%򚲿eL޲G;n.5<P{^ XYUC L0Ysf;gyzq,a~%fVD-)`pNo-h;ե~j+j/PUQJF"I8\O 㰩YZsԱIJM7*/4mTPrTaNahOB IVĬ8ҡ*c>/# lBoTܓ. W=_XK^w~3@7&(pp2]]`}D06'2Lj r-F 9cx1t¿={2ngRނݺY -![^Pa(t;U$n<=E|C:#tZn'˶.ٲHj:s_W>J>76{`,:ɫ8R)s=3tl:+x\Ԝݷr0L@6E qȉOM΍C;bx G?~e4GMܯϖd~5ۋa_(5QJ"* wzҴBfy^̢q _mYa&b-Ek/$M:T"Hq WܑFCEdr `a[mF[ 1y1HD}ףm.VO=8wIcB/S)dO5s1k_zDcތN~k0A'La؝рUhɃZY( T(H@ :"}nwaP+<Ť1,r;Ў9ߞe>6KSDُɺQ ;ʮCMו,b.wb4HdG4PyO?UΟ F=cVPVdPy fr| SJ=(e&r'p8k}~,Q_2B3<7>ӝͩHCږ5$6#^IAmm]+puz+hAήs礌@&51?{@tf(D~~h"_|I)JI,VB'*bTKzMq,UгmVʫ%C~ Y:^\Lx0pjY|FS7}W I1!@*;b%8ܖRS^?Z|cKPEri`TK F! .ázcmk{#:a~&A"b2w%.!tH)@v{C`(#@a!Y f W@ ʳYj$r\IõM+NƲ/Q# m ((AXC OR{c5bg6hga-߭7c8OjQF.NY;Ï\>qJ56f:[AHlN U$)]fh5:w SBqmr(hjND+!|!gɸS+nYSC"3cyX!,}D BV1!8ٓ U35yB3)J-ԓQ}gRʸs,,oks 8IcfG1Mb鋒d-&ŪVueO-Тe1F`膬xU"3rų[\RdjNK=Jc dJ4Xq;9 NR܁vkRgt6p9--8gOŮW>-€/g9! `,׾Dl #Pײ5k@zS[R+'e䔞k@6?s oߋ^{#ԬC(Uj{4~*kY%`0UiŏdhHe#iRAޣRDdn4ռ l~yavBKASSGKYDW$o5@,o;A#aX^VdHZi [4VڱTpO#n%ZiXTqV, dW*nhNA1LWlpߩۀ:d@vύMO`lJX@ G&c fD+kX3fS(f18&iV?ɭT#AJVh168RFdEeY- YE LZQk%zkC*@x%r,`\n2). 1šW;3uD?@|*AܐѶߗP>#xDU}/eWQw Tkogj}q*eRF"̀D( ZTtYu7Bmy?Hat#ug5Z]C(OWd)$ttڷS{Ĉ)"viO \~ SR??ft&^XF_un _G+4{.^;@J5p*ic2M WaX)9rnA~nj#\\C:DEcz!) 2t-A/dO)j}xdw e9Z% 2 \f:܇\6!}6"'X@ ?@MiǐK/p7?rHsB+gܢ5X4NrIH1@OhxpEl1lvnȳ>2*\%˳6PBD/P-4z^~ǥ>B2Z2Ud4Fp EѲ (h#w#jo1W$6^06-;]U[Ň}VV[iz$"Sԏ9tzVE@'t(\Ӄd=ѦL6UnyɃ pAOɤ<'.̹yIWl=x _Ŕ#*ry񎫿e8AyЌ@f <7,Vgs % KS05l*2siy}"( &&= X10jCޭLU MWƷo\ZEA9 `UM--8$6j#7]rB͞I$.7RLHa\`c8EA3~M$[i֩!2W 092zU>׏6Bs+0XŌAU7y_U*IB&:; W|jAky8V2R a䓨>BT TQܨ# e7~u3܇T-0#*dObb؏'Rȿ s,'NP 6=s\H2taFĞ"!񳿪!AeOLO{KfE"J%OWmLbyE绋wt,@}_ ԕ7Y!.p3]% "]De.cT̓ g 9CA%|7l-jH3uφO0 *+fT8[S`w?N%HG)~|\Zs1nqXKχ bBnrɦܩ Ieݥ yNuW2pN=y36hӝk?8t#e*?!?ԙ|πj*4>bn$t8jXw]AFGO0T/'I_bڗ8N39A37WM.Wr(GkXā;lc@)p[Ԓjl *wqzwZ%+R*xBB^Cd$Fg/)ıvT6x귢>+LH [.gS@/ز4|]a[QMqS?Si]hLoqrYXIؑ.5 ,')TR]G%&Ѥڔ3˲L# Gpc`ƘoG>nUJS7L_ݐ{ܸp t, =iqqͪlch$:>:Ĭ:[Q췢^!LL68/Y#vYAv@G`m=ʗ̛>s~ BKLܢTՉM5x f]jsY.h.1OBnkׂW qXd%1mz'1-$W sSx%~£u:Dxi.P1 QRƨyҴT.~P٫)R$n@Y`36z3g)cNm0:le~3iѨ9Qu]*e0z>-D24"XT0,,RqYwl杜vq x+:awMD$۹➥ykxhT!Tc Ҵ'%\ŌZJ6h}NVyނV!&6s{ݧkzYPrt] E^OGvA~߅>>{Z&T:oHZ>2qYn)"8gvXќ&7B:%=, Gr#8ֈ{:]8`lʼQD./'DzDZFz /Yp_V2|Sm3v 9:4{4}hE"4!%,佪w~~d/c, nXpE3XLُh=QrL_Vp0 K1yMǩф J. "S.OV29 e?2do<+u0m9T|5[!`y-G֖qwԋsA~ޫg̓W6Tth$_]f8C @ Xաs&>tH Z.nG?-4F}Q\C4 ׎>*oFˮqaQہ mv70A8'q3&Ҧ9-Yq,c]*>t1R}9Ic` ZrbPzku2yn؆+;Pm' DK;Y%L嘝 k0L\$w] ۫wPѫ9_kXbCD%; & nX\ ̩?h#w(Q-@E^GH q+&LiCmYJc6n\b`B,aÍwEtՃDBWp7d1׵}INJ98 95J % ⫮K1KВHApI`Z8Q1[V=ڧ%N¸d6rhYڧ㖟|$RBgܛ@R~J^:en8^[$MbzHf` fռ%58Lx::@|h?Bq=.DB5#II `R`I9_˱zM?%!9[־çEΎB{ȜՔ)%) !:r:"P%IgC4*Q{K!ʚ'^7Ĭ.1:Ѫ/͇#$:ۋLHmбyyQwi`4V ?O,j}E{j`BT$Kun{FM7%l`#˥aQ1V_ƗX6ޔvg  G)E?|WܻjCj`hśՀ21bX' Bu,DEMJ/ȉ4T xQ/;ϹXfZic;f\EQi57޼vյMDZ)@rnoY rLCZ {"mbb;ګ+x>nx!5EH;A8 9b)OsC֎M,5 s sQ4JN#й0{Ъ̎t= $ i{xȓ!W1Łgq2teEffAJӖV.%~ JθJKXBuz3;Z & K "`/vlWـCD w%R2ZJ@LXKಹww`pP$V4̭LN-fH*npA?u=jZMdq1ڀA݉nBY " iWϒ q >[-GUJ7RGF' yq1sՒ_¹phg9]_o6XOcL 1DUj5 "aʄeZNv9oMp9ƷXb'֩8$T5ѴǩG~N>dYMX6L6:[vU5*@~و#~}1C=91Z u?Ml \8ghT+Zoh k\ˠZg E $Am'hzHCIUWT[#\dF\71meo5yv:xV!%㛯pEJ4:}a5ϋ7'WؑZ>]儮_+U0nz⏩ؓLUY*)=c̯]Ye'8x&6fw5k~HáA)6smk5@.YOd#ߗLmVhvbB"KȢi=_9c*.ܞHKv(l8Pm,OO7 C US;_c_+ȌBhAtX7Ak- 5MxK (YXF"X{*]ZJ"6xOa oIAms޹Pgzc#La@r73SYnfY'  U=ŧor@7)ьi LJ~L-5Rɂ׀ zisĭrVյ? d94<>CO* UDXQK2AϼMp$Q X7aٲ/wfdvmpS?Mwj:a.nd.(aV"Čp<5-!iaoY}cG @+y#@ho=0| 8։[O\ s}I"mLV! N"FGnH^F1P g"S W}J#!9'!@ C"ֽUA*$A2G`7-Qu>+ՎrDYj F @iLgԄs9;QV*i4o^e%"{lIBcf{v3x֍B@o? )PFI @]:?J [ k ;8ZT4\Е!ECN㚝[ C)M͹ĔNU󱇨.d5g5a]֫R]McdOE]bpB,i90TQdjW,aM_?D'~[s5UC#?oN`F"_(RaFR%ZH_V,Rvn$9!C B,Q؀-YNFr@xԭȕG;x/}Hԑ>Z!U_,ChAL6FHҸUꆾa;{~ĺUX,5+گ]%O wck\erWw]ڰ3b/^ViVk+r22e'uszy~49 =pD*j@ڞƈ" ]fm_[G!14*9 mRJ1| J`lSsfOZ7h~J37D}joD#nuD_Cqx>GMiH1#"pH08krw/k}3PGgfˇr΄SVѽD!InB"]60 RtYÑ5[q|5ݨc<4]pv?]!3WKړ&jgSG/i_7譔3eɱ$9(W 0WQ^9?hߕ8*㨴Ml]~v-;ƒ9yʼ%'1':!qY bu~#>Q8>02zB!hLt1l ~>MCsNX/'WG6W,,hS"Z Ƶ. C oΟ`[&2 o*Ɋo6Vby8pWНx>xv_IT1m>p8Nޒ.0ߎ f"tfpclU+aۨ q42Ɏ>m_R]{~q;:QܫRv⼼e@ O *ş_3cQ낥7b 0")\` uB%S+lIx~EwW<0տj&= GkSAC ݈nŨR Nc0lwb<u䎹z<72TB޽fvuzIau`֍Sfvס-8V&KϙJWHvESak_ vg3E͐w/sd}qi }'qXhT@[ о!ʹݱ$H7}Thtr63dzK|qZ_XO 0;Ϯ'9s~ۅ'K21pn.L=0X߶Al]ǔhZGS*+gOf}q>p̜f>E\MVx\</JQg :~_dWS?\3x}Cew2Tjvv<ؔ<[! :xYYXDhq+fBsz ^DM1zq݊T!e бwfyǠbs;ԄrzQ;יk>nDH`"T.E/K#1S`,6 (Bs/+o(\$`MHD&oTt\+aM#B`eVEujȷ]>m-hI9 в:iMhS\s, ZMu;b:NS67._yěf% JIYYgJNw#\b^JtOC6@G$~ [.+TZ-gc CkgQٛp_H̲*nM<0 y7 C%3l-xLJp Pt=٠8EXy{L̕÷(Ç fC03Gj.9t{$m.s),C>jܬ%=qё%vc='⯠8g<w4pL XHc+ 6аky/'|k4}S|j?ƍOlp%`%PclґE:l ~5~b9YQhɪ oy(ZsZ_L1;T>OfR /)DN+ph=6{P(5T j$B n`$o;2E<*6`NO?k&npRᐢcF{g`Xyyy_#0eL૮eYwFvk.m%8o,jiIKcEm_evw-,Y> wojLꝢqFg6%y̋n>+rR&5,E4};O^!{|,70Oa= bʜir͢(/$ `B`.97񠆐e2$p&/ THpUT§+)]C!FQUigΨ")3ֆQez=fH:ĠT\su`#€Pm[ cUevq҈FPBvx+}?Q%p{ӧ+oqr>8˿b#-Y#"lq?'hLp%@I-\u$GSLm@BonteɜaeiC|_lC@uγ/C|R{V&!:JB`7}YɪqAߥ9?|_wW[q#`TE4,)W +ك>6H5w qK![?OٌO ĭ9"||em3#٘"codb![ڋ*իy5Z];ɹs:)4 q Lv~umT ?< _{PkͲ5hwWwDIhGP}(N!VU]e9SXz1˱7/kz)xncV]L0,x9-:|%+6:wûF,igH؍ef}ķ2AvIRA[: q;gT/&5m9 y2iX(\?"Ek{ƶ4+J7.VmƑ wl(C_:=U;f`vw 8u=F? N!F!BED0I]tn/g}1ͻļ ( КKd;@ѱ97 GO8=$ \K:=xܡ:aTUD2Z]J]]v-3O[|3$n ۝?o<-uS[M rGo 4- :&X1hVq '|(RZŖw5hVxK`+h%ƄC֋fxcH&n6t V|*m% \mC$z/yݛ  i޴UCܶ&B\zB1D I$XfDc;CwdC3OorN {da8<׺ ߄rUx:)e**(V[M AR.S<]°6A iqo[6?C.O}u&ӊNbךb-Ep+b|̵E9 sJZ>g_~`h(@V5<𺾽2\˔[=/iZ墠iJi> ]Eoݿ袘 |HZn87Fv?wq ƇGNN`_[𢘞נhxiES*߿V, ]̣z W :.@N4]qttza/*5[}%,>Ȥ "z=J`F;&s[n.|3]ЗE~[GFA W\Do/ünc{k=ֻ`IEeYO{ #=O#\mRpU )0R1DVHKCY_t_8787HʪX9$M-]H.9ST>N,#)q Oo.ˢ7Yl ]Au35<Bך zzΞl͉ #iyosw״كQ6)5__h'UKNUXhJ!Ÿbڷd2qL~bG2L g7{* 6РfT+AɁU× q3Qh*lt.Sp YIv磁UwkL~Ybl n^mÀ5zAȯ2}kCejLue'}5~6D Ac wZؽ#Ӈs3}X6netc8FƮ$Px}]WZ+p*gH1`^a^@@rP\E8ei)lƐzbޱK*Eqj$X0U\q࡬e$} a1aQwF{-M_p@%~W os,Uh0W q#rTona+N%;Y* c5U_A #5'Q[ >5~%K2iU78]5'Gve6ү 'M }1_F+= }+^^!Qdp+TSt:+  V(_8xWOp(+h6y< deJu :kp%-yq)E41ay)I nJ~OR NXto%8z}<=b\5TSHg>9"Uρwi`%d8t/6a='&`B}`͉~^k] p$ob(=@V]}x0<zӆ`5Q@O2+#hUBgndNE4g$_1qv" LuK96f۳jlaeMZ׉.zZT>f]7}.V*jag/IgNheOR1`B1`N_<_r(GRWu+kēݴmvAO &fȴZ5;1AYTdzna;9hd`DDQMSvuGSǫ~zRA@JD*6Ydtuw6O 6<甀]Q3l;rX[sSTB$EFd^A0MI ||ni\3G LU֎tQ˴QF$2n٨Crۙ>_z( t3 ,Po6[Jtoѥ@z=|^eUpvPV;v8_ jA؅Hz2T;J >wс>Z'yAeiq GóXuӤDS qئtkuQ}IT)5DSNv &/®( :Hxv@YoAևJKc9f3I;xXפ&jWC\Û @j`Z-:UdmcA?cCM5n2 2P '͵f؆;Gz:d'=˵1["~ PH=T{\˨rBgU1WCHR:gr+TCE3(oz,!9=ѵz~*DbE$D&s{vQmlt4'DMGA1e B%Wtwgf)cd%uYE|b6 2 "zJG ƒlax=*v[ª-_ 9WYu+l,[h$#*:@YJĤ-:Ȣ ja5lMo']8s1 '~ 'qOL,oфum=tܤtJdUƲynt8QsV'lNF67:ۊPg\%,%+4<^P} q_cR%kFIvx @{$]}vD`ޤ(|=o֦ۛq'fVL\iM]9/k>UÜ41ۘ"˨b]h`3֚7lL ! j:͖d"D*PX 5"1W[Y w#(c6ꄒmk>㋰mO4YP .MȄNE6IBi70~Ws\^F1pAהLHEc! mk0&gT2yA+/4a?YLџo:\ tki⟾cn9*ӆVptEGA pWU$к`J%Xl=ۉǪx6 ~G5oochFh>I{#$Pʚ7iRWqfˈ~/99`#>>\ A7hD6fg50 'EDaQ=KËy[2iz#qg{Ґ?p|ґ 1.%I2>8jqɬW/%:]n=Sy}:}CXqj7dh. 9 ?2.K iS-\$4<\ ׁ h[Mq!{$uȐh-6"uӶWp]4; Ob;DuqiL^(˧RHxE}nJkhO5ȸPOzl3 ;-Tc뮯[T(ѦN͂r;T,^^mMߓݎefTa}Z+`?dH'\3>󐙑Kuf*\GdY+`pD Z a/C~пoT=f:E`Y6\F#*l0/¦|NZ?Ԃ߈R*<~9' mBlGo~ZouGoN:% Y=U4RYf,rz 50Qe$yz@Wѫ=ԧ `JjqeB3CZdcwwz.qqbVǔ`-ӥ=cUrܚϺ@)h/niD,cF/ׅkxXW<`o {wLYJ$yU}7PГImpABo h^ :uA\HخcAY7HÀK@:rn;~[ڨ]r1]vآ-Aׄ9͎$ɢlAmLzLꔫ m޻uiAJ3 -ɼq I9ޢ$-8zYǧ$%u`/'7C 3Fu߇ˍgRNv?X\|.PoeV9ܞGy%xw>0^/h@_*l&`_J贗{yhx dDLŌQc;Erl~N*=Ќ f _$J$S4Nʠ2'T6+3g!&з_ǙsOgb~GIdHym邕 ،2Hp*i^Qd+70"xf0K΍;2\,`՘&ϥ xlM"90 A3jIWoʪ-N>Y>R_CjkÇlT/X Lmj@`A}.01/BV \=[OXάB9m(2ۏY杀7T '˧SL'C4IZ=8\W-=N:60\%U e}CHr&"+4@=(ٜwlZAV T(}gMLeP%6E9nS Q ذyw#bK5zoLE2=^@Ӑ[)v,9N-" *8 /̵m|-Df+9{QJ]m]H;a9ٖwp ѣnMd>n~+0Nὥ9M HM) PGJ]N)i8@-)$?G WrֿjI0 2A6bAޫo&qc BUqyr%wdU&s<f$reLl[k"y#,Ęme@f6 4bbD.Dܵ3Z "Zw ׈fyAR\_ q:ԦCfsixz5`;,K7 ֔o%`y<5bW:&fxBΙ=mk ^gzŐn>7"X P!`k ɼꤝQD;?mivݾ4.kӑNoeO"նw*G,CE%aƎEp։ƋAtstݻu՚TמxR}*Xy€J~Qp6zk"UwiyL&>r&Rު!MnB\k]sx6*&6fp~hW8tCtg){p\ (珻G>Pú| w ,Lw ҤG:WnӭҰcXcܝ=)XW;L 90fviJOd4_Wߥ,0wt&\@.|~}h^;dqI d^OhQ+էVvh]W):5P/SՈy LAռCd얙9beQ"7L ۦ XJI&iÆlr E!T}k'yfY}^h5*.XhIp,narZIl-SX?8}O <+H@/7.md5,ُIvh6S 7\ +&iI,6`b"?=^3܊Yh^b|,i|Cv2nr,!;iL4  y6_ߪ>f"PS#:Z*Kǡ9C)F1{F QU* aN?X|t;̱(G܅/]&Xg/:rch_nq9?ʋ17'd ЊN)dMUt `cɉ ~1:>kF"w!S> ?hG˫aB\ ?@ {\`3)%aoRl:IURE,qfv"׼G1Em(hm&I֯k)0byta³t(T6x r-L5k73Re|Y gZe@Bt=L*V"! j{FoC(p:HDs%c++YHīf` F MI4C>")4薐7K>^$Y`)@}$])/-ÿlz?,w4uHMmYj\IK}R1hb\17O xGa&7`(Cu=(堹uƦ8~1btreR 2I.sr!>\Z:): ݥn"^RvDr±&"y w W |uCegxǺ("Drwj%:GP~ ^ LhLpS#^{{#cvlXb_F,ZRM НkL5lуjgt:<\639H]j>VpV9֍fLbPѝŁbqxlV()TVWEU:TI^YX\1=g;S ;&Bƣ];}<=y "wg5 J@_I_ci+Zch2 C.y2D<+N^#7tq>{m'TA\ljg.0Өq ;32.-z0FX6{v\Rd(A(ag_I;2%qqTmkYC.VLIT_rیP04a%jrշS.dpdC,dr972!an^KC'ՆIPr hݰ}wяxk)aȶ+D]=gX] κįU?twrn}bd8$q2atP˳?\=BIchԴsp!MI姅ו?EDAˈ GИ8?9o=dS(&U4;*Q wzߵxLgb,:4>H 0c5Zr1+Y9?i5q%@|wBjOM[JhqdRF~wz蠝?=?hhkqA0aVB#'O 0v7p?HQPQTx,Ytpc⣄:(5#50e?2٪=涧XKH" )mzw>Tj n};e>!&r JX`:~F@BU>/;E zx[|`(_ Ct>A"4 ZqP- 7(P!3#E˒x+QOC 4F6ap~4svrNZ>O4GRzooA'uUil7vSEF%pkÍ ӵq>-:e7-7>1<7iim0:I;8%MxBw'ؗ6Sr 21^$EuNĠu5̒@5?YSZ9ٰ1>7as U)K=;؝ŻYOnyjh4`%Wu:~΁(y`-##wXoə{ews$tRp$z]r(8/ӗđ)?9?uoDu~Oo1` s]i-˱vsu c_"lʃlA%9&5. *ScPSmVLp[i4dQ;kzXTJ>L&y TpʠNV"nm:@,(HH#vYDOsɷ۫uW)3efFVB_p,t<{;В6> #SFF> e]۟&eŝ/HtrS0yp` .F٧z.s Ǎ,-0K xy$,^aU|ei5m.ˢ;ibۋ L(8",/nΥ8Sz nĞ'龖6(gkaK]]Eqcq2sTFzܳ !2I#lI3;JS (#EYe25H E8!gobK3-՚}x 00jҽY CĉLxl9oRŵD/b'Sbs05n&V"30qHl͂O>iz(x=AQ_d.?jlꁤF * ދtF* ˼f"s!CP>#l8M$ncj\6Na8̯\VD2<^us=Fcj{D[ANQa #1g(uLƓI2q TMe@lɳО@6l",˪wB$I1*RyoL+>òt{D{)qbٙG7K߃q_(""C+Ko#@CʨKZ鷜I$lLGz9螜*SӒr /xjgC gXN VyJ^LX(Vv˸*mcSOY B;|=Tq!4:&0f%۬ӹE4D}κn"4&'#@^5 V"AnRɽd֣0 Tl y2otgկ XL-o.˸P z$0L{nG:=mѸSTbTnܵ!EN·wN }pA(#(ÝE,Цdʊ[IƚC<Hv:W*%'>$Ɛы'^Q5sfcbnD袧)"rB%UTTBu]ʩU>ۆbB+l!TWLuޭ/LF BZ캞Y@ C9V;$]3etŏKfk8HڹQ~qw8¡4vK57$.ԉu붅kEݔvf}Z,vSneZ8%"PLkt[PLlf=o7pe Wm>9hG0!qJY]yYk 6Ҳ.5fEtv9azzϒsagO8@I?> +5k#:Mru-g#cm}aO#j8M6 ll4Z~" QN7TjZ#p[7iW'$|CD20<4fEC~\twL뿯"gBj&1]ϸΑRL:fBYwQEr7X/:Az B{w{BvG>B%+ȐH,vyP <˺QrqzC1 cxu$YpimmL#nfWfkd),o7?QޣPJP_2Fa,{~bhfM@?~N)֛/d*^ʹWSL܋Vl4ak79b T#Rvgv+B (jcs$l@#VvZض_ZXyRN['epHqHe2CuaMdҒvNz nVyI:rj0aF幟U@Z-gEJg3̙Km7p%NV6GDž{wquDPQگjGFYL;eM05P>ËJpI83Ő|ZG*Kd-u͕Rj%/L M{cɧ6yBwdAPl㖓J5, l-zki8QOw;-@"lk+A&(J^Ut  g$ A&t4H3o"_3) -FyP?BKϞno5Cv7)4'X7d뾣IDb,[*kS]]n,;U=~%dR5E^HO<3LN@Cz`1kΌ 7GrFehzl kX 9/Y%\u]H@&fQ`3*O\O\-7hucd#|S!QTlֿ!):͆D,~"|ƹ@s o ߍ _gݳ/Vٰ6ێڃC_CRR5n@?#yIC[PP3ܻ̌ z7`gXgq;# S@zx2 *v}.Y{6nq=u-ݭ __M?hUUE%^k]#|Zy'⒅qaϥ&5S-Fhֻ>h8oyoaCvOaͻ*N(KyC3:09w~-YoFflD0&.+Yd Mt_JD#(0G{L8jO qVPem?f;l-t,h;paKcA]Rf"@?@Rd3\ H*Ծs4}05YE#FN&@@7]Q "0߽WO.gXU[@IVګoI:KME?9 ſyy.dE%bZI, Z-98覱, <*d :+wenUZJTV"TQKGJ6~L cR0Fg!%Ex#%} BE^Ij(̎%kZVbPWLctFmV6kEl֧`MHQfP4ʭ7Cާ'RN YZ

ů]&hMߦOW =-Cij''0ŀ4c" 24yƩGƣ'ɁӜ3ĐaB _N̥W|țN6b| +\9AF"!Ǵ^Ge:N ۙU+!_}Y$IV6`5 ,AA!CmE{<^X4[_ 6XC@VxU欧Ք(I1Bw+9gz &*Kq>̋ Wm[~۩ڣg1ss #qǠbJN;N%Fii)o9*.wMxh$T3X{Q*lLىXՑ6b腀̃-lJ%\uҝ& $ŊM*[7^=x l6vG?[­m T?mՐEyyfIqZ$E+RPĽΆfPW-" =n "Sֱ%.MpGZ' =?80-RɊ;`G+WG0yUU1 e]qQ:Zľc" )d#H7/Wne "Pgz >fR(Ȓ''U* }w`\q(!R cj \d>=NS]9$^7;Q%e%T}X/#n X+f?oukC5m.S.3Dؚ285\!wvWg0'mɜd!0ƱD' ؾ %\w߄cZmzC;L¢U!޷0S>fr%^$p1:5Mi'3]DF{xnKRYB=*N|544>17~ľUg}9n) \u|0aZ"7يU3%"ɞ46S߯BGg nDFegr[1 r01,If)_3@>7y <4+-6[yoI?vd%; I*]g{` g3qP؊)]-k7/.(h.Oa"d8 ef O_(|wT %<7Mp~NET\_ܸs9A{ bfI[cwm]2z*:Mƽ|S-WL風hYyhjpWyS.?櫚rnT -^IWjRE*FIcMl!%bHu!5~Zt`rKe|7 w7F2kɌ7&$Jj"؞.Kfٜ_\PeS~YMꗵ[TǾ~cc:Ƣ8_ G8uFoSW^,eN*sB:q e&ۡ!{P5I$MlV7\Ǥ6ΏYEE$DnG}N; / Rak 4&9]5dY9D%g+䇛vFFTl0:P; 5[՞ԗ}φkHKt(͗AZ}mD$s^4qACʀ)!At9ඊ^>pt]&k0 uŻ Ћۑ7s)ֻ .x:CTL U1DZU"_8ı!Jۦz%^g?L/+#z Q $('|}0`e os0J HFnݻ^<2E]M:9,&9$UFjUqh&%* C۪0(5 ge:!dF?3뛡qQ'} ׎NT4@ }D1α $g-X(Lk1D8׬@ B#׼6% [zR^m/pMૡbJ!E4ʙ|!C:|kB,Yf[sEdSJ3Vno#}dc-,Jp{jg ]fPB4G`o?D$b_꒱pcWC펼DWTna9\B_z:g^E2!˺@wnҍ6t$.#3Oqes~X9J (`lSn0g~Ö =)>H'w) Yk 2$Qò(b!!K5=;w6;w׵ \:~Wb3CF>TL2'/VbV91;ʃ3&"BsռZ;*PA"7!e5UR SD%s/-5Y~Af׿ɑYoBJx6ĒC#z .K Wb|qƅVcJH(,Of&5?%0̳JNq8~!2VTx֌hޜ;bGu aXQboIeЅ%p A6/AӎQ$ .?C:ج\l)!0bԧЏ<2X%|J=pL#bdqˈh;FVdiTT . Tb;#>K/g Csu^:7(ȱ&,9Ci>/oppiLy`F%XB"CtMMJ$8)Tְn;1e2DG?J5D\?ttȅ.Pjy3T[aoA YFHݵ{M`oDIP;&;?}ϔx7!$pb.(~F^B,4lZTu-u9meT87ֹ!¿2C8H\ܑW}:NA{kՂhᤜ~gaέuQBi ȷ᥾Er"]‹^:9i2])2-b1OMFК0}$k=L,FXގ:,KGcc5dmPz8wqZr_Uw7e~m46hVNYv:qƯ  34RdcmW1cog/3ɝ0H DnX`q$uZd 9{:9,FL9J;"_!r7(}w$# :XIphi*rA %qrgņHש] .f6 u.ksfS]Q7dVJq%IMvdETMt c~=# gc@?*8^l?>?#B#AXU@V( ;%€Öû{x^,_1)xDh5H[92Νx 8OmC3)$p,kn`aZbXJ9eJp>Oн7uomQ!ULZK4iD-nD^% ܦp"4s>Ƨ-8W[±@Z ^-3^~1!Mըw<<mQ-k&lB4Cq 3z6)Bm~ 0n0ݸ[2H 9JMTFlVӷCЭ Z32Τ+#_(_:&my{'r6K3zO~3ڽsLŒȭD*4F> ?=Y=A[3}绻;rְrf^^ ֐Iƻpͯ>kS8psqeqpP _N :GoAk|:pr=!76_fd&@?*f5ѧ.`-@uyCzmϘ+֦vyl%k^bÉgQh*K al-gaah6xw0?uY|4tNTfp;IuE{/zb^7U'T捨3.fJ :ɵhsBw Ɋ)+^8hTZj|j,MֻyL'ncĽI*pHp zZu BЋŞK>oor8I4\)4Xߛd0t e'Ys oDέ+c^ lP@|ckkM׼Y:O'R&(@¼Q L;99 # cpC$H~AتFU ]&~ƧpQ>I=`$^||c4!k-+vl:Kcc}`2׏ E-7}ђ9bh#$FڊoK#/Ix6g7v-^cX(b5kЫ'`IixOP.~`{v$A;1MVg]٬NJ;4xlf4u7f jJy=9/<+*{ϟ`mh[6| /M^TO֐"*;R|o_!–T WfZp'+ʠA("mWO-cI>hS. $v?R$؀ ,E {jb8feW4rFLXq7|xAIJ4++3-rCP 0tc8ئX3vV%=.'M'hGjKCR kόVS!:&bMֶHEb~~KQj, -@yn.{S뢒_"#"#?ϖpY7K}L ۿ q{zi9S ˇO4 5n dIU.xWh%ﳋMs 93~MQ1˜:.Ȧ$fgN5E] RqYD[\)H 31uGS59nH*?]mj MkpsZT*)"ԝ×GLS]t3AecfsbjEHۄA9!=]Rʿ0'M4!SXр#B$r Ϡef. u n^Riz-m"5 +_Ҹd>,5ӗ@Nv ksbWҪ9,:ݴτ+/a?꣡`To&̎=,A#ĽPe"]*}Sf Z%wq07x岉+_[=z%U9:~J!XJ[]ОsĘydmBC聿t@ZA #]48Eڬ; tu73W[#5 U>7eTEx_yAWi tW7 2cPy>DڰM?87O^a2n>m)zfxT~{ r&{=9 ӫXv@hr"'^5Z2vĐH/@n OK׍4^q |e,^|R( h&ϒ.Uco,(/9nʽ $Fx@Go2䇮>вxᆵ£h HߦPRVE |/);Lܓs;XƂش[h'˳fQE1ze]~p;v{rz&.(pHR\f51{41lJāMz9ñ OnWsĵ{;%-" \Y-@k}#дtBby:]&^H&0RmOhēs cL~:$q%]}3!ccg]"*t+C}+\JЍKCHۢd:#jg<ϢB@k%m}b;,'aY^ &%X¢9t%k./-1KXZ@eobi|N z:^@kzD jlȏ|8kbnv%<=ƺYsnr@a%vdQ| dXГXp$UFd>j l#ը?YB`waIzYiùP77Տob=;LQ|#U"]SYFs-PI5{ #-A"Qi$(hCC,G \!Vl)f0#aM4IIͲ uero i"jgGMICb"06iS6 ;R6rLh=nCz!;I7t0%XlD{Wa|9ggBZ4H mCpaxۢ\TQWm|4Ʈvڤޯ1?YTQH10C)8d58yw[*/AQ&ތ f³ek&^!"}ӗ\q$ #׬` X=.rdUWDQH}.}#>I7xn Eic@7.mRUh<^Q2z2.KIl|Cʌoq"d1H`a#}ZDP*  XH6ַ$#4~;)P1y Yv7;ݲUd ;Oxqa0SǪ͹vd4} PERh Tna{EK-_edIiˈ-<9Maoe18xvӄ/=ݡ{Ο%]䨵bɸ)Z}N J8"\ ;DOӮ[e ,[- LV%M߽壸ex 1p?_3I cm#st%5_@ d:eȅ9,{]&L/z c\3<1&zT^6xfu:m%.;"z хvp鎆ޭig" ̰Wb 3F,nw\hƜV|Tq!x 5{pcWQĂ܊ȟ!MENxENİ ""1Bl_fW%'~;cf#ԃwK]XIUk;%'nGk--YW*"Z˄2>IVfפ .g".:Ѵ3+PBmDpJ bFU˰t}s"Ü.GH]nN$j=KrG4_9:VK)t je IO/P1?7m,W>K5zn 9!h ^tQafF lZ3u$'y8-ˑ}jQiT)R>bz "%24'UQ%BZV+2tK[DгwAhC J )t0\5*lA/^KB?NDxBï큷q3FX̬遻b:t0*1<#\`T9ƶ쪿h닚yHܥu چ0?skXF7+Ot>#Uu(0&K*!Y.9'| /AQ@01zE@~P4KP㿝a[VSqlLPP3(A;b{Mjv>ɷin_Ś0)GjekKbǮ!(%s?zV8])X0aV9%1: ;9jo0 :AYNI'ES!*ޘ+F 4it<=|X$J7?ʫ8T[k}(L-m`aVpnGC7 t퉇6BR!#ȼ(՘&\?YZZcn Wd=ʅ R;+=t^Jd IWcUuw6l3 o\ ΎHLR|zI1uu-c ]oa8<) LsrTPNH;&؜bȑ:q (m $܁.&.OQpۛг:9(׭}Ō}K:GqI=G85΍,rX) ~,~m!xA? s_/=\ 9dk#CYnc_|$%q*OEflۡR;Bz_A%=T='_h]/a0+VȬjTTmmYgA_h!DW,*NN}9Xh֒|[)۫Bs_ȌלeR+X X.7![j2VI[ªFO4,ΔNmˢy'~VT${z[av TnG'n %em-S0Ԫ:Zy2#Dvb~S˃Ng]Ԋm3Bnj.lVB4YSПtw#&x=D-9D,>al3?nQփdج.6?؉\Cs+ S] T S_ CDG!ˁ*so_=J,y-P/ WJe ǵZ}+kgiarHGY@KKٟo;H7Z]oo^/Hs^ u0XKBRJ!PEPfO<AZ*ӶWt, h__ 3J{ ;Xc|Ȇnmo4ÇJ>F+bf~f~,',|_%UZrsM2<8LK)2]L ήLC0cuD-ز{~!,Cvؖ!*14fuуe\J#:quPmDeE !׸ A7<|pvۇt vOe_SXkј 2PWU^Ēv ,Ӕ|rD֋>DT=75t^(p#QY ,hY ~j=ؾ;_;MODe|W.aL;ibh3^nc{ک@֛69z%>|COM(f?kDSOH,W"󘀫46=4+ K]N ڈq]vQƨfgJ1b!&ܞV%|8saɤO8p`,IU0?"zn^[6t7t) [g^{ Jci2 6ǂ+%|XLg$bscP863OO1 -Yĸ5 3pG1YGtX۹Qw =nY q%+ԩ8b #aYE)D)/񐪷#x sq7#|ʸvժLqw⻎OЬj\2W@G~dεdݚNкp>FbEɰ3o17T!2J|Mb3Ǩy0I`"m ,/M^;L"3@#bꐊQ%uWZN'S00ROuiM9uQkSm[nMpR(9*G wzUar1 =%Moq8WxF)[';]*?o爵@]/b_P j("Pݓ#iar$L.?u3d+7 ¯v̆HI ox'<8?MJo#,fP>eYbq@p![nɕz1=( dַ_7JtFvgqFHǗpM۸bOe `U*誂Ь:3 =LQA6:\aug_:G"EA!vbnc7b3٧Eݎq]V!2b kZ9ً{ƈsj~sbصI&x<Թ'dѮEtdQW mUG\'D:iP[vUv?ɠSD-MF[q=vkϱgAy8h~=K".+^P/'ysD{D 9oP]b=I*pP[2QLM'"x'g(ar헺$辀kWR6U^̑u99bD7k~@PtH5EZT=:RtE8XU0X)B(Rw[5/"qv 3&cD2ᅔ\B*@€GV~ }7inỦ޼ RPZS%q/fQIߤ[+_d2`Ʉz%DEyTō0Vxrb)!`/*|y9ǣR^lcډK.XrMS42; )G&GBxfjC;!"y2gtN JC]TCڇ1V1+T}&iVuGG䘭ͽ9[[¯Ȁ DJ D]}6]~Hb'<; .[Uh`%ٌQdZF̆ZPI|~1GpdTjT@!$?iKړqtvA[FD}c*_1OZz_qUl-ota{Q]c 2tBF EdDEZ-N pѠ)=M>N_ڧ`o X`gXPq~.tB ֺTF 04?:: y\:Ǥ^Ͷ ^t[|#iCw4AGjrOzy6S72lҌ2`YWxy$/2.|fiJ=M2eʗ 1ΌFgڞm/Ya"t.|F uAjB[C31U5Tuѣigs*g">)R (0,WqqYLGA!%+&5cd!u|Pޔw%5w5/TLfhWS6ɼDTBEe¨oJ׫YkVs__Igj@0R;mZuS68'd,6g"eot1R.X`d)2t5UoB8byNB[m:!>'Ƿr{*#! Lwѧ>@s̩3[jxᶥCX}2~̊%vJVf=g%3<-[`ޜna=Sz89@J# }ܿ*ң4憁b36 hJ NVyc:84$D"=HSBuqxc/_RŮk;Y]Mz3O~F_5m-aDjbn^!eK,nw"_|3,xAd b'h 8H&{O\UƮju@B/C53˿)O|-ퟯ4@Sz9">_BAHG,J) }l<[aVDg|-(OJ)QAܫ'q@3oPcs{j_.|E[M7 W)B?dO^ se͸`dkޒf1pdD \_d\?(v؅Gs|c*$a~GډFSIH%VkDnx[&^;4N+n{4^& hGqx&OH>G,:_8 si[TiQ)Rߴ觥jqg`4ǛM8P(Q{0ZN΃ WOIhxеZpgm{9[3yamrU-$OJk0YOra|acͱL zz OkM{ȉJ`;_| νY8c2e23fRc]WZOu ~m?q'p}W:c x65RɉV#(pNd q1FJ{qY/3j=slDr2CS>adk-kL~!l:8EwvKM摃Z&S ԍٹJOV`%8u8Ѯ^Yp彧Ԑo/}dG̗ϛM oYr]`h(N^I]#&x07C }un3 G26d ,TTsHu_ұ{r3 |K6¼PFv%8e#39xLuMDۉЙ;բUW:m}e[>Ӈ/pFsEϚΑ~IUJfsSI"1C0)~`L*#=7oҨȐxf!woS_\`XL$N\"-ub %N 6ʑr7?؉%Eo;tFO>}^#˱TB^8H̥7i੽]%_`C3uWp L-35>Ǖm65jwdTDŽ 8̰3oVb?b{'~v4\`L#f;߆p,'?zSճq"iYn7r sʠz۬IĕNAP|)IBcƍY銸?L@ʳ?QC&J1\y~{µQ2qDًE]]k9pa*-b4ȃHLF*"Qr>.55s n+#(>Ub4FX 'u{ݮR!xZi, Y$72uX-̢%o 4Vu6;v-zƤ! {]'|6L5>I9\ө ~ϒGQ}. t7|5Rq&x4Z3>"i_fv}?*d kBo?[ՂOYޅ _6BjpCbGt6j b؂=;SŚlOYM1앤{ݮcngxw 8aQ>}=q dA04c(0d tmpzNe5kd;Wt&5WvY3|+Ůz ɣ:2\pJmNbU}f }x}T 1()ɭ Uǝ~͝R1 bu7 ׳r{3k=ll&c@`dɺf>q"$y_ 3T+-]>fttn=4mBi/ˬ!Qn8$`i&MWE| ԅV3f L+'J⵩W~i |=j9FJ &dfL¢]MZg;YT׍x]ɿ9xn$\2$_`ǛYEJMgK8'ÿ=O;Z:36}/D-׵#la$Aa)ДG:$I Ds^<=Z/E¼ цxC}h7@s磙d+2a1TciJ~f^ )Zj#E+ MHPVHhopG1qZv t.h6hE޷) Ew1Y>YcǟKTʠim,(ܱJH c~`&dpj:oPs `V"p8UBuP_:Bo$Bb?dBgJ( 9e67Y)жwYz IFC1\p}fCN +ӲLK. >`kǠ(BU/V9#Phx?lO=/iʦu:z\bcjր` v0$I?QuɈf=d;9\b`(L-Rryy Km,5Q9@LZ9<7b[5c/dg>'oΧU7Z鋊p5W9 %'bimj| BQ,CpEیwK~.| md ʒ$p{X㟁fIR :j,*pȣ\Nf PjٙU i\uen7)~P0@mNB%G g{Dvqk:VZՈ hږ&:R$"ќd4ܺK "_Qv9 V {-/< , p\ Dm#:lI!+&`vNpB9Ays:Z"=qF-[ 5g]F!t;W@}14M49}Ai*;2Yg1^ Q8}ۮ iZ9owX=}V:oűS.;ũ\xg(y: R:s_tK}Zȇ4ݡzw ҆g{4Xbޙ 0 8$9Y~Ago:f~J`P(3! PZ@m&Ϗe<=q GrMԁj|<E Ҽ9̰N)Z>iFdiJcEcfq-zXY h>Ś8!. U1x"}ہ:Kv?8ٛrSXOV> "(t 'Qx- M "7+ < tݪt>y%C֫!@f`~ ,j뼲C[\d0#g1zcOvqW>cIv}i:p%oq ez#xfo,38C#u  W $3d1IW'_zow7Zh?8erJymBiJRqT\1m9bejY m/ѧ0K f *Ǐ<5I[F@T9VAbN7O,؎S}sүl v]$x ^Ef4 F2sV ۊlww,Vm2l;e2U_Kv3FfX~4@ҩz6oLB BDwi>,3~* yI!R{8Bg")DmbK=nfd+W*S6G$Ga1?@k\6O{Q DFKƑeyQ+ʕ#g Q'  ╡b+8פL&pSajݬN=y|ΈObwp1<*峗ءjl@B=GN*-K*Ƒ|n8,Cwcm($[n솥7 0ǯCM9n\9d9i^Da(S@7rW'IWXgH=~!泫RxsƗr%×J k@Ooh^v6Fguг#dd {FQ] rk `I{eŲ^nbN5eXL>1i0Ծk"yNko(R0(mty54SKEҟ~c{fSF[s*7?. 'Sܥoi>ak|V$ 计?\ri,iFvY7O ә"˨Mt̅dZfa0mZr a&4J3`@ ]eᷮt+((00+I&gbigO-(ݡ)l)<`F a%+1vbXpax~kkRͦ4<ҩ|P=΅cfK&"7A#h :'Ь A|MO? @j"*;*h pOB5$e0]eި :k"$÷cP *0wD^rQ~#11y>7% %6 ۊM7ItʨcOldJEze]4)#/"`r6lwy`{ʖpnx '[-֗l 2 48tf8k+#>?[k5 s0ģE31׋o~GSP4PtqHgø$bu#L fcȡ|,aqG'Cļg~GҔ=yjϗ1%6C8$!X~9P*׽*L`ͷfͬA2g5N/gzc9Mzd,cB3A ^|iD4 7>>fʬ .3߹{hd?99_NfVjw9kO[;XT6wRnhAz]裁$V2,_yҪ``WZ0VRMk:'lD.م %HHi $ދ\:,#;RF>WsW{K[a$TXs/6CcjAI++.pEfp^'ԻnWW&:(#^. ÷HǙ /Ck⪿r ?ډ /5/EJ($Ǭ"khM)wm(;VJ"tRd֘XzMon@y ZDm\Q@ERݩ -|}hVW?HpJ$:zy8S +{\P'69١JBZsh'jrJkrX4,k\[fhFmMr (tЗa0pJ1ڋ@ Ծ#5ɑ3sݣT)<Ϳ)ƴ#]5|ھ*w̥hH4Va/K $TraY&+GuԊQ\]G{3Z+j-8hu\愳8L/!Tv~/ˌIsK~O'h._ɊZ=]zW/Ϫ.s;x4Iw*$ k8iWJ\@x29p:^sZ*9(`Yl1.Q82Y2 X55;:"Bojzv,4i]ː_IX(k?.B2mCN[X'j`=/kx xAj؞)N0$D$hBOO  1E GCTT^5KN;]^{iˡQ宱VSe7tBxurXN\5X+},(X_B^#w# vUHYxeY߹< j]I }+ е]>P$d,/Sb0")ꌧVzanB]P"}e§~}*O$\ b׳ok52a&n|jScpVpsscצ7k7i."m*Мt EzOlѱ|3 5) rX :0nsQ'-!n$צˮ1/)z0hGt\&m"ZPd% CqJF93yJr!DΥut pgUIjYWJ}qn@J=bryȰsj-i7T}t! =%憸OYE>c|K$Y˯"P&f:>Uώ}:]@bv햳 mdsACPȢ ibvSL㇓\ޫ}eg  Znu0i) 8p/k"("wiz#mBn} %]bTLCXw{ƠÞ_~,~LJS!'ENRuC=>DilsqQI;S'/-bb? h E wEan/+>\HzàhV桰hʑb3 (8w 1x<' 8k׹Z,uꄃ-o:V8?8eͳm>;D$c6Qۂ۷0AΤU{eqIpLIk]1";N)|M՛hAC {ë֪lb0]+샗G#bV.~,q/"8fk{˛` n(w/|]6qS z,aa{eW@_E>Γ$-r~AT( l㱞P]âDuSu?S~D'qۼF/ XҊ Pdk LxFu;֑K ުIBK\AVnHҢcYڍPtgg= *[:r<, jE1zbl* C/!52]8y{/ԯigs [lv!TgHZ`GO8Hg4}1̙϶=Iٝ;Mla) ۔FC+1P@ޘ0o[.ûN]63 eL\00xG[#C3CtWśe۴X ^EA+5gv c>:t AL$>@& m^6uX>[nb)a[lބD0ûoreF=ѵl=PzҐN/Z:&Av.%4#V$wPmv'ˏ`0JTieN&ʓv5fu 8Y_$oPN.bԯlԌ y=n>X"VAX!)R^DZG]eHW ^@@`@Zt68]nϢ'a$] Q \^ e~5h2-rm TOaiHۚ}|NuP:_cϥGs5eP$rm ?pQX"l O3XvqzЕB q}# 4j󎸹"Q|Ag~q2#VA!bh`f@Or3PM|ݏ  +cHd/H5޸?̪kzA:rJ}M %?ld٢'@B:JME!F"* JKOҺ$]ѭlj zj_سi+<28(cy HpaC3]H/ KubemJV-%gӁ `D՞2kH.VYUʠjBWfݔEFW8Р3zKJ&5{Ӿ5[{ob:OLKy$Vtw4XbO"7xgy`z=B5XO1E?&^ER/!bV[ڰc@5}nwP,)+geg]{zG'9~h; UK S|{Wp]vgePIhwM] `f9aD埲)`Y}dΛ?>UbslJn! )}Wp#_kXSj jʴ7K~F:"ˣz NƹitRbM~y&K@g;V羕$MSc^El'wUفU1|$Y曼*6fN"fnNM=Xq goXcNYv٤NPPP=ꆎ|ӴvmLXR;V)RL&L)iS !$@8X#h|A"IhuNɥeqN ZhBRd&QykhPr-hS\A( B3潪^;&tZv?̚ͳ6S7q|0p[7\9ė&9"Ka6$G yz+$N 3iدSFl;^z'DXذhFؓ6AB0SaXwrqFo}5ӽ\cj @w fBo{8 ]jt.Lj"~ʥBUcJbJDsX}PKZ.2L#N;úQL7jrk=? i_ ͘Y]!"Mv6Fige? Hl8 TÃGM]_ z5969J%_o7k4W7ue0AAR||i.z^pAVk>?wޮ+ïPTad0 %}7̺? ,ZueKj6asO7]-p)jd h -PcH?~SޚbDŽNP-O|5AQ#8OpTQd6_: 8F#ІݨJ: cm+7v}|OV- G0'Ne^lτV.f]QVF|z߫^q_vb'B,7Kdm6ZL|o>Hߒ'D$L8"˨&'rD[YiE 6OMl24ӊK7ϨdG@f_`D]L+^d!/ \ ھVf.xG}K1nO%#[&ýX{U;"*+O@8tdUKb; 4S^,(CRK_i)452& M$A}Ea]1$$Qpqto?*ʗ$r)R3#jJ7F4Uw.uFX|z#Fa#041v۴HX /O=da}>@EgH&o"qs2RSԥIL-wu@YVxgc jl矾z =ttЕ׋*+:ku&Sj,csa1l%5biITm#T]f︞- CqR+*V³7=KCq6QIf j/Ӓ4f7c/J0b.vVeQ{"@[e~, %g1FB '|~]^ <2W";h6R`CO(7Ư Ā9Qk/=f{ sp⍗,xz/0&jKl3uB*zTy"C}R῭0sSh(FU.uѮԁ iOhyЃ)N/oC)=NRWjEY?vC`"tmF.t%lp$?t>6 k8$Q\Q]b<"M"f3`O}C_,|,}3Ή+NUx UɨWʭߌ wkمbIr!X|ydUSOKE/ܺ 3>*0pyT?7r[wTQ UD/ eCbn VٯN1M}IQU6 {L,#Jv/:Y޹ԴkaQr Tj:J|l p8"G?E0x=x,m/d"_ zr~l^@Hboe殌0v.W=<QӵڔLv$&>QR7(}fL(E*2bgBAR( ,YE,>8ӡyf_fA*"NB#$g=vJPw7ݥcrϵ*Y&0br,3.qst.3dҔhnYH-;n])K^=^n73v]/SmuZ%)L ДepeqhԖ'l;<_< L]VTO(w˳ %_OM44m9I'9 3d5*-O% +'K*`Zb__A V̻خԋA I84T?ApB^\Ւ"\xiS;6St|N}-.}&dKŭ*.U̍.>%u?LX f*u@*kK;U[{i/49čnvRz>e5>(.]+qm06J f9}t&w8^cpIr׃}i\J3Φ&9hELh{|G=Ȥď Bģgӻg dD+4t1>2Ϫv KOLQ(ő rc! $ /$ ZE&!HYH рKrW/7)fhP>g١΃pW n,`708'@ª1[kTm]1 I[Z ֒ ~kNqX.FY^]/'vFY~ZJP]˼ݜdm=(:[-s{'KV=GFPc&F"1@=2QI/VnsK갸'M)ӛN7G_B .J炧J )հ?$ӵ{}4 njf)kPlb0R2V ;D& 왶R\-{Z(@2)yб>AC]-J(sg+5e,'zWoS8|Kψ˃NՄq\ [,=ёꏙ kHvw>hyL{9v 1Nvs{d^}#A7?ӱ>$V/:,КJ>Ons X~*ﭿ#j &Ubv@;N3m\ՙ5K@a,HXVU:4#Ec/ۚ uhrU̘VZFCE+ ;Fמh_0R!P'*Zx Q!pӃ!KߔSEGPz6kDMyܨXE%Gf&&Ħ$j'|D&>?;*I#{}Cp40{C } MAR[Ǘ_ Jypv_>O MB@( =b*СTyG};˒D3;+[1KѫN0':6=SOAhaDG-jMJ^/S0kXș{ll4sf&ڸ|c~Ytћ\a*`wr0Z5{4JNq .~QQCٻ kb?Ju]yee^MrPRΑ_Ѭl*alEH8e⡣dSC9n b4[s[6Sx9EWLvM u0; @ڠr4q l‹5ʝS6cI0st*+:-jovH\x u2^6ߝ@dl x&f!6 ͪS3V~Ոe^~~ Bf~DgѝqX7B@$G/o{zGOi PYIX V_0^+xOjsSY8#W2lWx"޷&3$$':cMC^sY TwM4MhMBp]qfv6o֞0,(TE a\p9cBiM?ƺ+&KVOG:\ߌQB./uFR,`䩦y3TacXgܷ}$&`it_r[7'jjX|=…0k^OQI(6bn<6Z]T8䬖w.(U+)a?S.cV9,P؍@Dˢ?/:r2,^)LdoQuvuJ0]bVBW e<9D0:~Q) 8-_ 2F,NC>*;%氺Ju0)(#[d7EVD PZ'66 K=zwՙr;tHBhUQ ꞊k䱙wQhzK=ՏFYa/!=,'kԘ`p7ɒImv! Mǒq\Fͼ C&Lx>L1qxFu@.!P+o73Z۶q8[- i:%|^ /D;hSAȩ) skH5:_)ʬd)ÏpD %2D{ڝp^V͸r&J_֨ȅk\]α;CY!Ԝ{IK}zӆ.|o/ҫ(Ikr(_[# 74/.!*[$Ue뉸=Wifb֏/v 19#nyCGNaˤnAبd {6'Y#>.Tؤ`L`} }txyy10ZqBMkQcȕAܳZStOƒL¶]e?9tO$e" PaYq#zpVz$O~u47zM<-UTBתV6'C=蜅k6"TBA^d օ;ųi<: he ]u&N_Ed l)ghaZ68/diW+W5"D)Z]VhT|N wWv3يT J>V ~ATaJLCКk5Ra|SGfkȸkKƽ€kE*b5 &Q`eR|Iwi G!- u0m3f+sFcvD"Y FdH%v;'^JKhO߂ kH؜3BJpm=]New gAW&%̗d!fUR 0 v2KˋRFv DvorjImBb`v],P~ٯbeXv? hR]֕>e-$Ytw28?.w qC`s((h8S<gq-v_lZ) %7@G1@9"ڞC/"4ޅrqM2e䦚Ϛ<2R)FjQrdgJn%ZdQ79tRezia ^9Ez:buElqwaf\on^^!3/mIXjI;R @!;!@B/;ƈH+;ېJu 'wɱ.0iVv=/g5!^Sf8v n\>cVMl%#[+D ~Y z3=x(C=U#&7 SH䗀ۘ?-USA%\SI"%$qkNz _g4-khLxظS E,h@t;T&9b0{a(^V1iL(/_QZ#=8g -~;%[sBAfZf,⛩_fdF~ّ砉P|@⢓HpgܨQ 7(^jHЃqaVY-8ǃq^#q @T:K PR aJ\7Ds|jru @ѻ4 a M| 3,A/cyTaYV`ʵDlk y;.h ~@q8DuKpih[$)~.vcyz]xꃿTU/bQn7p#䭀\|yvDx > tvVA_i׃Jӝ0}Cy+k<"2&|9P)T==)lB 2^qn4Dz˚c̞wƔMcJםJ0l6JכnȽ܏@ZI|䔸*{N`&V_zU?]VR])m BrFrKU0?:hCo hu8}@6+=nte<7e$%Gیij}Gn;>Q2*erc\74[vxpwVby67tE @l7IZoVǨ-Q\He1kCȽ_CA]ozvVhF28'V2Yh" ^Oϳ5Zsr_ڌI%S6gRŴ4Afg sT[OM>47e^g,-Įȡbg%[ypxqñX c-b㈿wfK;]MZP&Tk\ *fzc&o>O*!M >r@LrY?&mP]OA&.1h]jeӂ 61Ǎ&,Iq4x 81+ǡ;YS.ʌXhWȏa{m;ѼG;c z$@ )^m~Y>ρ;WŃI<^z?h{/• ΁;:F!y>iϱA`"N8F upA8.X#}oU3Ӭg[S_Yi {KG^!KHKfJ!l2 _FFaOzW2&m^,Ͽ)BdD6dyWeSoe/jP#Fҿ=j =5mhOyIo2r_ޟ جxnPCdlŵk0zz-] X]4[B &KO^t :f88@[X\%=RhO2 |} ~Ƙβ; P 1CjQ]I *͉7|(Nó6O?'K琾U2BD׏.n;R{h7Xp2T'nͻ¯-b/dCL PS},dSe`vCw^fG:MCæ^_N| { %8U TYo~$,"`B<h6$mk8&AHF-e-3ږ?Xp>Mu]xq n#a}H=} wTK-TN$YL\!sDqğz3q2g ܹOOYc"A/O(,X^hiJ5*иReGn8[шQ\ZɀH {gg"ȿϟmɔ,I'0OqwȘD~woL"B(t41cj/<BNoW~R#*ܤwο:Tf? (΄yl_;]qpVt;DG)H0׌"$jfylV#䆈5ZQڷh*f廜{J7!}B'5`1 t? s N֩+T0obUtIZ;Ήsf]c{g hl[0);N#Ry=%hcg7!zLo_1iDc4.oU1WFIt°w˘;m$tCTg}ނqtKO"w}'™a&frCiX4g +éLHRujҟ[+ 6 %:{/|\gq38_PU͛z}%[Sb/:en%ƪj2{&^AÝJE5v12?o@Ml%#OzXϹ0z|-H24KoZĐ)*Von!UA+X ,Ӌ!$1qiok!lԛ>itPeKF P7Й8'}>r Y.mPŌk-O9?"5-GYVws"ihEH-Gs\P yhR뎮Z֦b !X>8$ gI (f1ȉ T'0= !-ĚOp~l%s*C+ō\m ]l5UI`b~J [^RӲb7$p] TLjoP'~[NJicF]Q6/*KS4vpX' Wi YJng =njuگLRdLIX,y@NC{{ZHYmT(mQE~l HR}r2k(cM _73Ji/6B&0\_iS{q=GKv^ƾ%yП#?;6c 9d<) r2ngv]9O#~’'i 2ulN$5GVµoB u0/Zڔ#JV- !c.lŒZ^>}ӲWC:mQj0T[CH: մ/"[|ĮCϫ> 'uڥ̉4kq7Py/F,r,)z>^ !4܃@}@݆Fā|yx)_rvT>z/ׁiHxR+д׃M+s,:0,s0A;u hH'? X* :A7vs$('zT"m<Pv'=Rs3prq+l<7 -'k:eGNd^Dzn^>Psd\BIQR,d=O.G<ucK??5'[ \!=հSp4Qx{ji.HTe+d(/4Zн{,[Y"e2*vՊg b>o@eZP?rsD=@\>ܮt$!!5*BwFEciDH<)DX˦X0 {S1(j[RwCʪQ^rfy*.礣`- ( ˅]7iQBxLЖή_._CTA+p]lݧ;tXDh{!$i֞T$ui $in#/o%,[eU)$|ͲѨ3ac sy+e5.Dt 6zWS۩mN}=P5҄bȿ[}Huȧ[Qh4"u\j$a|Ladx!Ѧ]AH@MQՆ}TI[7ta_.7Nf/ YiגNM7ʮ|u0YpizeH X+]GWީjv83"Vºԯ#&\[*/\@2Sؚie_kj߽buµ9 I7XD ?es4<RM%HGDIEV]8C},=qQnl?>.9Qf3 i Hs|g!{mvvYb{i_SؗI& uc |ʪh=x1B2/ Co5?cu71ڢ|HbYX}6+UjT<_d=Np3GEgCvdOXGю[ WUlwa!BxnsUp-`?y<-ՙILFa3UXq7޿mud񵠅 :P' "gs|rV*iH6yy3`I^khrkmc c~DŐz]e^i 3c/@#YAQ M^DeB3.oh(z&r%Q=X=mf[u0O^xKY?t8|~2rV/s.eUyn![n~|dTsPJxJN߼ֲ":hk\f-Sm0EQ 9jfqgKgJ K[VNT8 g/Q7U%`TDѹ0̡Hqu&/N h*6b=(`(S=x hྦྷzEV`MqжX Ɛ_*W0ؖ@MQ?>p66yXFtR:=TdKmmٺx(,ՁkCQ/SWf]WeCH'@!8/tRgUϩ(b{MX-Z }>i:ċ8 ]vɰ\VkVW[fMIkbS "X9Dr?7ŖP>DG<3sZ}~=yc=|a4)݀o0>a*}mH 4^ךJez߫^8?NZB8о:0ž g^$[ph*\4Q'z(re-D&:p+˶E}Pi] <B lKz18 X[2 1f{L&V7VoR4ӃO RK_m)8e )t8,l"\ts >\auCm<T[W]P s$C56XϦFp#,g)w1T/8Uم@sQD?L]YѾxT7Bn! e5h Qrh2gBt@nNp6< _j>t{CֹmRoB+m3DӔ 7 o4l#Z1fi&{7$IS}ȠۍS%Qi;%"Y7 e+}4Ƶ'm]nCBYW )4U3Jgu8u֮vNm]uJ'Wꪃ=!ywm >vյǬʈF×47`:8ROV]MAuVswSnY^l4bB!\!z|V5cZ@(-|<%WXuMޟ|x"0tFؙb]TPvjexǾOz6%>?7?@o7§3 S(, {4NEhZ4fz&Ҷ4roer6INq_ILF,팶1pC30 *M&ǩιJHmǒl i˄Vx2}9Q~`N+s;Y'L䫵s"] p-XM͒j.!PfkEzQԺnXd2 b }47~w! X Wmg,+&So-hDjZ; )lIͺ<)e\f9aܕl~-Pfp{G&=:|&2vp2eA>Ξi³W8jhIN0c^o9n_\B#d06n5ed}\4P:R wf9R9Ig؃pqn|d2V唱\? Z,|fV2YrQDO(S, Ȓ@m3]vn 1ɟuY&g# A ߁&&jvW -( =^ȤkFfgMLgysYge}_ h4K-0G썧5RTXci }I|b?=6UFUQI GW{wh;wd8,CTG8Fdvc16IC|%,: EN`qx#u-σu7X[3*/ĊŜ|z.e<(ve=S U-( :a?ѤWܹ~q/ezL i P9O8B;걗z%֛.+uVy*Ca! jXަOnu" dxq*kG{,MIg2t*v -eN`4g3_)ݣaW3y[ea\Jk(h-K4&\~B~D /ȑF~zi Ӌ9rocY)B)5b]yjyR`W>.ihG /* +X̔tׇqBɟ3:sPLBq@#_~oF(4's29ň*^lb#`/.]' %At_{)5 yØ k\{U^bpC⸌\]~ ]*x$? Ÿ5p"qw S].ZW/G`efR8W a_t8g >scp0&7E8F{<1hT}tкtWf,?dώؑk$WȣL}pG-*zx^.|_ѢϞwź 폭î~. y3Yk[Pzo~1Z9)؀^"4^jҁ5n ǵ>&@ݫh!6 _ntnjߩ"RZŒ+Xis+8⺼ 1|сa~" 1 Q {Wz` 9:QIRSUm0,7B[h`P#e 拨, vj^/jfR^&^\nB;Y >o;FR$?Qo 4fݮɻ&)o1G UTyP#*  㛊l`£g͌t9 fp_֯&yj qdm`0'g`?b]fW JvDlIA @)QAIi yRV;nLb?TufBDzokJ[Vv#m;T*b#$ő;J`D^җq-d5Vj0C ٢NG:K~N3%=91qٯQb܊_7Т .a+`D+ Oȸ EY3-% !H̙s?;GFLbY=@bmev..V7imn6D1wBz,U?ONJ^…Y:B&>mHd@ʖ889<`"ok.i!R?[]MnљsUڗƧAe[O䭳gU&{W";uo9z-]x_ K 3P! tn>KZz,]Lb$M2߸HV'0j~ekj!T4p4F`Q}jcI{>w1-:nt[J7|FdoJ%%>Ғ"*9tKq644^[wX=hiǸxb5Ȳ^=Ǧqiv :ɜz p:` DD£lmɊeչJ6,A1 0zb *GYӅ ]xyIe$2UƻB3?$U QWE젱Η=Zќ'u_fHUĘ:6g5[MׅLuȡBq/S ΢TmiW-$pt\:XhZ# )\ZMvzqb$MqYo@œmIAmC &y"nN~~ΡM< ]׆刂6eHMKnL)IDkfؼWסT#WW*7w((,N~4xSv@\]Lb^ъ a%$hQAemmu9{f3$R!&oG6.p8] /}1/k L0g?z7 lEI˪\yXDYVhCΌ }`GY_on-HұɉMT}iMX)fT? Ts<#ߵ'^КUhj2FҌbvAAJI#p 6p(%Konlo_Xߡ(I 2_<2ZN}E5d'*3 ;ǢޡIi`Nsv]"4N+g7$Z>өl`4̵؝RrFl*GC fLBr `|iTn <]Wt| +3%s֭=;[)濴5&#wp(>4G"P@bLd=> @d Sze:M#5Snb!__$!Tq;pǕu€Yš엻%KD 8+~S?@ާ:_a8x^K gW`Ԋc%>Uؙ18*ukELZb QchtKY*j}nRw>(|L0"[ڷs3e EurDXT~3;c1ʙd] >!:αko1aBB*a`%)*iaZNM~05RPAv r0]t>e2Mύrۥ;~) qKβ ct"fȒ ~ 3@t00b.FM.>G[h -ШQRDV7xNRe-NһJ$ SSBdFD!WcDS{&3nN#O6mK؊o=Xf|Y |p#~R".TjqTrzpZd=Mݘ5hU Oុd-} rM/0Fxi&L6ܡNtY]Ɩ.~T|PϨ2Ku zY~74cբCЦfW[_m3#޽\罈i{6PWys&j"lv@6О}U#he.~`ZW~8${R^hsdY+'W[֡58K5D?bI4$I`pc2iYc+NK}.@`8rȤ6`ofBHB}۬xUkAq'1G774pju2QO__{0@fMLHt6TϢD]eͻC/u5n{?W~Nv`Ttwiz_I`U5ޡ=`\f$TIb?|S})aZ e?#8P* I&$oow!!8G 72Jܼse|{+|x){X9!S@BS EpT7$*wqUHCp—*Ӓ^DMa4k~t7wng0~v@+_R(C棺# a*։OSo'`"/͕b8ɳL^YIcLBwa@ZnBZAG}C(jpҁ:A5~tl?d .D8R);*C ]Dȫ&Vf!8>l:7D*C OyHIA<!?);4`߼Ic>HG3:5 МcpLസ"7n8WQr<rG/wnĖ뮕j;,tVCⰩc$|(R_~Qkyf0Z҃yH.pQE_eȎiPlI7:#{(Z 2 Y4WT{}Ż. G!J/EjLY] F"i$Dt&hS:UraW9K{JiR&-xg )R"ן:PF2:(k/= ɦ>B%^*UeL0f (uA,#"X{"kUSgN>u,Apv{#!'eu.غ [7eg[H<&3<-`j_ K| O X3)v4¨A$K!6dE@c=Z 6s*+`a+*\ À%_ᄱ”ldWgΓ=Wa|bvGakJ:=̓ :/zN.8 ONP&`qlPn`ܥc$ph0I(ܤv0&HG~!%I\óf`^)g0fC3D;_s°&Qx kٿK -^*A e;65TKߝҬCգīoP$da˳kZbMiSgR"7񳙈IGwE\1hyҹZɇ`Ub4>2v\M)]o0cK븡'۰^?r^)!\> .l8?k!Φ~|G6ԇY5T eKHPwX J\$X*@Xoo)OqH9DJsurQT@%\q`:gFv6`Z)O 1_iTe7Q@IjUi!Vę\6v~2Kȕkr+qͯ [| hdfB2G!$_(ãQZy L Тz]31iN[(b $3*U|<ž>Fٹۥ4q$} 9i梪+H d^˹[4+l{Lb"IO F.c]㮑! /HN@URԟ;(#dȁ^b22,w4.=l+-!Lר35zNH+ % dXUj$?$z;|u犞ǶUz͏yӱt ep;uD7`+G'IS/HxĈ [6Evn z' [pF FJI^]G4r9F5c1}] KUsCU"_^Qdy hi&m|7zHMQ}PIјʽĻO7|+R~Tj]~T!H"FZ"D}Ć,RvoYljq6v$(PL@$rƶ?`z#ȑ>ɢO'5\V~hm~FCl+,DW.ӻ.an0agtٔU)zqgӢSK2oWOFjHRqyșݻK=.O M|TS+c#nj ًsvPtDg}l#"i^P}}ҘbNXyy H^FۘZι .M\ y \+Tg]oQ{B|^Ez17?}꙲ƽm-Lh yucr't+EI8A9X懥=#| qD;$:F |æcٳT3cA#@pvn#W7 4H>>ΖQ@pd=e |ڮT-zuSU}"i4SYѿK ,SfۊRt6i wH:u7"dTA:'$WS-?O2vG 0Nb`2Yt(Q , ?+Wt rdyh %| w-eըZ(Z6* 9[g|¢Lހp5Pr]S\OSUuwYG.sCg+S w@Ҧ_O8\G@>+NYO^xt89QQT/CfGG_^]x2Q>;jz"#bsygq"MR' DI[%| )@$b6 '^CІqR>$>dv%7݂LRm dt[ҩXha)@=ɂ |%)%~/JE`F]$Ssg@rm[ߩXPP󋻏yd2b X$S0\KmjA矡[q[ӹfm#"m$hvliGUпxЋ=Yf@ԡk8-gs&P͑PﺏY} wguRd$2\PKk =5HEѵ#)K̒4]pc; n^B ,ZJ ZbHd]:Pu޺VL^:P{Ȱ)P^_}ρY57 ]nGjq/Piݲogw@@dDuj='/\`̏Wel U|k EI3WR; >C;AITL#V=(:b׎ W9Z( u QgE,b.91Ddž"'2~n'e.ͳU̇:#n.Vl [) m֑'}qTfFωh$RP8gן%sQww! 6̫z~2) ǹvI= ~+XCJXIeuy2b*o* f?E,VANM6JC {aG)Q+e3kP`$˲~7ᓚFɇ])Tx(|É"%&9V8<{SRtk5Cfs,x iMH슃lFϯ [|ōɑפ JF `; M룐p!5(Ye@Ó昄&,P-썯Ⱦ]Y n䛖4c1Bi3U?]87,jiY/[)p'UuF)34`˺9d~\^ߙc'PW+nدm[N` PwXQq]t+ԧ|1JBcϽwG:{P * lSo 0BPYH:O,C"Z ($#p,N$:1Eb~@JるȔ ۀ@Y!#d'^ ͜G%ѣ{S 'Q,=Y>SdSrsDê`ZgA3揺_<%3@^9{Rb DzVS;sU [[w#2w%$V. <\Wi7]  laơ gfpD65*gբE()"IӕFw}eT:asmhL\G"IXc{/^/*02p:3vio"-@ա\x}-yk]pRFq[l%.<ي?\JYVu3(E ϗl2MSΔHpȅ7[V*=P7b>Bb/W**MZ]YxTBdXsҀe cPwGN  %o,o*D߅TUhZIgՌq9AI=0} lxBO',6|_2^8C:vH1/!R|8<_!`&3݋ j`ESd^OŻ+tm })@ȫX *j@l~MxD:h>%- ުY(/)jT]2Oi^-Q%tc϶jq[xal7A簫K=imQ!E[Z#X+OZdgB*G>'7/T6;51x*!KZgM5g"cRhВ) rAyL`"p&rRyuPJџ zB+{j!';9H0[q]/cWd8j 0JE z$)gӖ " =Xy,(X ;׈wȝs0wY@U! Ƃ /n k|R}9MC*<Sбʲ}P(<őFF4wcTl=3YHKX@`!@jw4}ZDRZ=uM3l aOCcO>&fp{ lJ,_I|,?T OבC4lxHMNAbMQssQ% ȩ XCQ slmug[e(U db<XKs%( ; UJbqic@1a* 0*!at׫KKV5ΔZ@5҇m+36t\p3:|e_R}Cj42pByqP<{yo hCǓMzTikU,'e7``j9*#J "jw;@GൟyCO  ™*~ IY ("?4R?똆)J&>#z)> JbY՟ wnD/*[bfKp הibn[v;#_u*I6MEO+fr{;3=zc'9FeW`C҂:׍( 駺MCphrӏ(SztKs?ڷ/B&e1Xȹ"b9%[,ש+>{=$W4&lWFͿLcz>{ -p@tKx]j 4ehL V:BKp;zZWW&+(d3zgKq. [2NQ"=G\ڃ:8]ؒq!+10Wi_R'XBjgҾ)pc(4fm_-15 9Q[Ek#y@-VvJ57M6+*lAY(asR"-/ƛW!X_LOڟƳafEqUQ-V#BCùv$xd&_F+h>Ķ VJ6?Vm-!Ӵuk@*l'RAӬ0c}(؅;9q_*2ԧFBEyQmH S`W;Eq$)"Pm]"A&o""U'<=_lVƸYf]ȓ2&;&s9_'i!XAS뻽sXv$S(.VAvX png3[膸!u\;\)W{,R#,>Hݙ^cs!'pDH4+0~d|Opkbac: ?vE5!e/b.CrIP~RВ^,LLCYΦ6~-T);Z(?danFqMxvhMz~Xn:h#ݮ5 IE>_oKyԉbd>4n9LQnn|dO#PT^^^Yt-r*$"nWVx~[C4{:^ 5zVo^)IfUP@90(:lnjԂSq`%}J|. LMvO& |(:Q0猊_e.^ZYӽs@0FY:Fi,Gd&ұAݘ2=$$^I- '+,|:ʆ 'ܠ!"i#~sSYDOCerV)43h'GG LM$.cjU)o.~&hVf6*#>Vqjzl?Et_xV`bf7 j@-'} /$7c)O|nLb$Z˸M~ sI҅OCXuߠK–VZOf)B IS+~GP*llbl(._ՙ6KaA/,,ui*3F7/^~I|Q\EPDo,pB.+*4Ú=? z1:PWkg0L/NeUY%7<գO ,B ҘW/dP*Иx(* Fx&@oL.uTOQʑCKPkCÛu ^_[[qnW0oe:< ,䀥:~%.Tb>n\OD >D %6Cagt^h՚qߦkӆ?C5j-݂A|id//[\jh,rGbJ}MvsGߖ]{/Tb9Hv [:o]+$ Tkau7<\|ZTs<Y[Yb@Xןf]]X3ͭ=Ht[PSuQD]4qlwH]A؜;}xZMВ#'#:R o-M߫I6ϕbUVׂ^mC-P/N vjgNwN>PYK +ل4z- h ШS 㳇>b6iſ,CP.xYr`@\s~[J h%&,V/@KsQbZmq8zB,((p)T1 'c5Q ^,V0>(o&eC)>h* xt{ ! 9v2 x DzIu\~"JRnh9{D\y10] A,Jvh(~Iq. x8!m 'RV:9j4:/+d"Lx[C#U)C8)jTklm§q.~=o=vj4$]x$t+Ɔ4po]~Myw*YGr@WkaS*؋ʄ6z(MD˱7@LߟBy<65(i$ϙF!P_i=7Ֆƭ|`ԺQI:↜?5^_%wZO\}9;-72+{!GIjLH.=i}X )oԲYD#㧞b^Q*9;4QrvM، O7?C>A>Kw̸E?lq.x˔QfĦQ (W}mD ")v17  x[KOR FZ-~Ζ,]}]NEWB,/=yIJ?̵]b˄80͘dWU–$q OހXڳGJ`-TmN+HvPD hͫ dW 2D3E|̡]iEܮH& ½i.1ݢ0I=zF:{UZv[ht7{-\ "c;gڙVG\~`=K\$re.˔+@[|aJzh8+~7P c;io#lApYD#~Jww$  hza 4Rwdމ1F B,1^G+Syg;$=ꮉ3!ݵh흎Ƅz㢺>10XuZw72-e:x4^W#ZTzE<I M jm?B,MѾNwSW۱VsAd`tc4h+L^uTíeX[jra-&Sza|"8zJ2M'^<׻MΎǁ,4YsNvZrdrj ^y. lSx vjVNU.VGe.wE4WN}̿zc&.[kD;5mhg)s\SZY :ۥ},4I[ރ 9"Wfna>tʠ˜ {'e?+Fa/%*Q$9kL&3ra[&Kj$*.`؋:dgoC69 g5 U+d3 cIco-=GzI7an*F"O H#󺈂 w=&yӌϣ7u^-!9;Z'1"L >8*63 Bme F';Ŀ4IP9}4[(VDhv~@DK:nUwl3կ5SOUU H sU%]˽A#ƚA`;ZQ,En!&V_`W25fIJ#Ӵ)p x b)<|tSHL/c0qN<q '_yƏ2X,*DU,*}Sf[B(vw?$:Vh ,%Sd.Yz?}K4Cn3kǕDzxzې~f(ZѢ9Gu^-"Iil:p5`! (GiOj F>7[j! U#1+Cm.j&ZXy=-dh誚ꥬ\ I O7g۝lY]  \n;IszYs"h ,_V):Fpqb:l+9j>=[r)]KF:O_| Ku)t$"! Ȓ:o%įޡ!uC Y|uBό!_B|ހk;]BY)Pi&zMy:/D% ?X$L߯tZXA.cu/e"s1<>^{]ٛKӛl2_y8b ˿ܢ|l/6M5=16p;ԩѥJʾO.ƛ M=|& 0\jJQxFÿt`}yXo(‹ Gw%B9GnP'5kU; 9J,f㭸j.̺F60fƼ`z^JRK M)(Ϋ1/E;Y߭v%I|A L(퀆`mR i. taGh xvn'':9iH5E6bZrnS(?`)tF_T5bk_z}Йc 5`|y~Pw~;9p2. &n#\=MҖ$Q\܆ TMmlKX@mWr?GdAԷKa뫪C4H+ ,}2@{a7ۿzJM n6A^-J~;rKU* ϭTK_?ݛ7G(܊v-]R2j~xy)XƇ~N5UIof +64"y`Pa'@Jɸ  r :O'feК^)m.QM%JmOwJE2T.dǑ߬1V2Xd~jQlC0wL= =z޽RhpֈԖ;q7\U*8&c im%>/v[y 35)|.y{ &ۃQ fKw3uq/NSFpqi5xp.v0x-5@" xcر_}=yVS-ϦSH8)  lX;uF nW@:ڷk w,L909 !:lwl ϒ-߶WwƥφSKxO*W Kőfˋ-ӟ"#bJZ 4x>>+iIOniF`npkDIC6Ȩ9>r fਏ:mB&ϔ=?<CNI,e~h+ F%1o;Km[ou j7N vTaKa(L'&HZ Fn!(?:=B T^ePP*+% sPO ԟigP?።mWbq2q#VrbH^J,Py=jr M5!n8m S+Ji;Y6xm<9AB^U4!i\1, 'nh,€ОHB-ƛiN^1QJw|y(@+PJ7b>ތ}:Fٺ4|㴛z׽;Pncz©\ J .7O3oqR<'GzNўi44A"tc7XC͐*.$$k4(6I&%c=SX5G w9.+IBZqfzHY)(@gC9ы^vU n( +\rpI6*ro,+TAB{JNMk'u^go-+Dv$$G~g w$w v s~J9eusM!Ss qEEB[y0{ 1䨁p/n˄RUI#f㼇?P7KnwwW9Tt mSV_jnpXYs]sTچCe!͵0Uybtj .g]@ t^DWUMC$8uXA?wuU1@&g.,D'۟fRFᆼڏ,PXgzV-0A T6 aO*O'c1^ µԳV%(nM2H߂qCOU{m(޻ ]7Ìk>N}  /DS/&= @~찁/!Y*nen`+SvnhJb?Fjs-ztkaEmNL5%޿7[EFQ4ְIk3c:{",,gQ#4DL 0<,=` kZ  c<'̝qkt?gIVXW% [jw62SFӻ9ހ{聳UV:msNz"|DREGOtwѱi* KPo}RCHmܣ"_-HJRWxgG)KUER_#V8GWT헲 _2C }_^}s/[\ny7sTyK|#$ .X?No/{o' Aاm[ըg)tW7pNM"-]6IL sY1eKO,{ ][AP!2as⚤*@T]߾Zc <~zcr=I4grZSEz9 >;x}:~#:vTl) tR d.w:黥acVRQo50aNIŊ QbEAp{.뙈x7Oy FVШAԸ$6Ԁ3*VV^Eã]Bj.]([NU&ZUZ?,4;4qdžH&f}N5yA>|=3 )xMy:~ն`ogPC:hO-{l}y8OGIW&RpnaՒ ̰*ǎQT#Tkܸ֨XC[X}KY?X$& ȏZ2C "}m9%\8}5PsGdR(9ey:<,4wި(3wNe85c>+3rp8V8 MB[*wb?{ I^eJbMN85y;jn/ݬCM,.^95Y-&UȿKVkba(kQR/ǶL]X}>c^L8Up?nqxGLq7np\`C#G3p{?RuIG|DLvȪGˋ~ j2 [}^m.KJbʹU e}-m>V4T[@2Ln6]r$lQ{SjKf~,}o׫PѬ0*txULPX<’ {"`U4WFϐ>*3kR6;k3B" kB#̀zO0TMvF'g~{$ZaQtS,8s 6HIC,wŌrU8짏iQyZaM=?Enjh5\Anc$Q8éƸ^ub.j.mM7ݻMx WXBUte+,䡖Sd-nka+au(Og-ﰎƩC{AtJjD͝iܩ(Cfxi`_0VHFIu滚Xcm o@lS õ T'r\i$"ePQGck)̎ UODtܨJ x|<=3S|o_kmI*sL֋\'5h)኱ўt!i˾*wɄJJ=$h64J?$J|D'`q_5Ґ9:-: $5|9ȓL z\vԳN[WO.^6mIzHh.#ʓ՞}v >PZgCu V|PWz0Y+>PƖgSe̯b_ѭRBq"fU4Z#Idkĝk˯_׍.ا-BL+iRb U$v7yGW]0 m;CDM=飬kp9[,Ar7p$ƽu͌TҀrl1.HO18'9k}d* .EI>e!Y.6.VOWA ) " ,k"8UY-uȼ} J(nt^X-5I] vL)(mVv9Z䂠v7u޳#$%}\h@T AARf=okL@ F %GݪoG0{p GR[t^i2q h6яaRpXWĈ lﲀ' QʿV+uOɡd5R݆i,T;o!,e],4|  WX8)"ݬ"b3drd_,kтy? 2 ظWV4-js/ԤeQD*ouu˙a~mc[5:aP]>R3!z"%StQuL␴c>Y酊"3p~<>p2y-:] S\"DVgcNU z4ǠS*]sFͼP`tIQƾwI7?'&'b:20]eQs:JTC06^#/c.fļ5h:f"2ibVp"7(}cw9` o0v~*$ A74 y*_:e+;jG"u1lFN 6y*V6ܣ/Q IF_VkN|'kZrru,dypM)-Ѫ2x`N36|I?1D[w#fŖH->Hƴg| g +Igzfekռ]+b}[B9fVgSf0rfOz~.FKkVP 4fʙl[eEH)۹ eJ\T~qKS,+8̦~喢LQi;d`ή"mMq0rov1Ԧi vCU2KpIy\52|3B#I!3ݙ⦘l=RRFEN]гyBV8rr,HuF,!9PEuKA=LfmĩSF'UJ/nOwv S4O7 4^$EwaU=$?G{ENKݘZ)7<̿OV $%ڸ ?_“x jI 뿲%? >'0#錷p Аr Cf P~د\p6uof#LQz(#n"2G(tJ%; q0j$Lm ePX*K"q[ ?C^u!E+]a Bt9 6''ipE܂ P-|[R P< +5)a HhY49يuedkWH2|=Ӝp]hp<Gq`zj5߰7(3غX/8(ۼ-Mf2gPtoBeVğ_- hz ǖ?%^,t "T`Kn,ݤt(càEKO>yӞ|4 5^~I윉 :z }\[I4LCF_*0 gM1 !f2@Ũydҫ~jo(ny2ߓK'1KAyB{Z'2zpG_6wʉ$ػc`撰pYv S[#S)[xufZLW52-gDW`ܕH_4怰#zVa'^DO_17Kz ?$3}d~~W0%4D& >2gyǸ?<о+)9sT;PUyGF{lncXZudڮ>DH.T?eE>\i\Hؽ̤kzataLY։9.k셺]҄9 cG"vY:7TP2=9o-!kVdi.EJ磌F.iI uyX@?iS^u3-in81j94w1pB=.V {jD S{( Qk1и1'=Swb]"cl$@Vpt釺h\@RkPaqݟu{%b$$I3ͮd5Rŋ\Z5\͆_$u*΄cMt e uQ%{]C+=J%J6KZdu^6qH<6k.I+v)KTM^YV[Uz 8q/pk ~+MJsyR_ʑVz@7'LcF&6*ffMW{_O0f֦#/]qB8n2}z+*m֐GcNhfjM!$G*I\~StqMm0WM#W{O:@ez42aQ|G r\Ŋ^4Tosra5+zc0wvl.ę?/j9rF*pȜbۿGlBQQA[ǔꐪn1?Ύ4<цD'"kl( 9V6Wtc߇o1䡪2bbPKmpYt:.Wң<?ͮZ>(':"3\L anrg<$Kia$V1:T4vM4 XAAtmD9Ÿ}pYe/Ͼ#HWfY_j){b?A:^/=G gM|ulVS,3ľ&IW!d)F}@( D><"Πs}N\ ц$"49 |=9\">)j$ӄo}\S.M\RD9q2|z"'ՇY|y:-C̛G>?6XG]&[JɘQxnÞ){@}"wi(dpSX[2/\8Ֆ띠xok܋"W8^Z+Yxd}s'~ At^55cb\tOx,>'`dO*!7 E_ujWaA{F.8 ؏~չ M\Oݨa}=Xˌsl2FٔOp*W}x%ǚlrY.E> e1^ű 4k@UuF볏-+wl QI%;8%orV7é}O `MjX!p87XyMSӂ2c"VjuϏƤC+(ϬΑU0j\y/gs9sqo;SbL59еݩ_ˋWk\M;'hp2u9,l:&#ۊOAb[ `Vp# 7S5Hr&X>t4UaxD( 6Izn1eOB ܥMa̡Yl&N{H3nX]jllehA>uxC٦hNh/'Ecl }fq)֝xiVS1֌1b~Ik }-{S$haf8sӎc3Ҟ uk R G,r&qCWTWp83g؂ 9 SbhCK|!IPG)buSzX3pl'k|/;=YG!a5fX%yYbzqth^'EVEPrLmVl| b1J { Tw V=Fj[-s &uqOM24R{98 =0 Pe#xȫ ]vF)tWҿ$-RʼnS▦Z*wXS` yf9ɷ_/ud n_q7VZ?ge-V:Y@vѺ*ىW;ǃzc/2ZT'p[`w_ IT-R^=&p_CۀXմ4yEUc QVlQX`0zR[#g|6eh<@OAv/sXF %ܭw!zp.Ν.?k㒵&H'Q8# <4?I&%F7=S q(S CJDgBn eq<s-fg}w9 Sz0"g6z2zDv ]HasD.$Z.G?&Xi{KK&*w63!=SVlj V!d4L2B S<0}FҀ*g7qsOt°<~MNEuof ys!bcdphISnK9휇V޲qCDt愽 O;K5wb.8XqXЉ glȃ0mk"eŚ_:o>S' .ZhqyhTU+b=@בŰAu<G]x:75)ك+'Rcx>Bgzn+/O/9.U5kMCJVkNy}^!,zkܝ6y̐~Nxə%G} Ƣ]-2UGcplXfVT}ꖔ0&W>"4$qb+l s54eʅ,vݕ~#\_Τ`ˣDn~NG ,Q۬k0>VY3C6GnIpek[*1??@9b8G-3tg`fIIB;lPsJIAlU__Ylf`w.:8L-UCorY9>"ev3RB̯TxN]!x݁;AbsS#ۢeW K&e ;)XnN Ƙ~xX9̷͢)A#9Bu٣f!TI?G;K]k&Vr_0!B+a5i@.µ`ᶌ)K[_<-ߏA%E7c}ocm |@9WzS6PJYJ~< }E@kz3Z8%ю v BTwrdл,,A4,zH}V ly"8MH76(tFw|BuHs "OYkS>,P#k&7)~3p~+u2%vP/ [Cex62-^J`8!L[#Kw @\A+__П:ҍ=n{n |=y4Ba|JR]v ɁK>=-Fv0-3\>+a# 9هt?)=@* ULn[pſ1V@AaD@38 T ν||bƧݗX;YF6-䬸 WGV^)}<ߡo xzUy16!8>zd^h tC*^t>SqJ<̈́6BM1bߊ5, ilD1zlHa4Q4E %,ڵiTMeC%R|DH uDG%\k_#yxvX#b[!G,LK[M1,~S L7BU[=s"t(1nInalMLBC O2R b%Aa,ZB!*lOWat42sǏ@äɍ} 1ᡤ8Zo7yF&s6n:z\j,$dE4ԁnA,dg5`dhK璠,XgC)9 i&{tJ(P D„>b nK(Cu9tiFį2BRԗ"JNl4sz?=-כCL%ikۗB6@yg6H\m6Ca+}EJyL 527`dԨ+2YӢ:m3؄7Tu,0G]^4ʜ.NmGst'xgGXPAN|&n_T%i/ӄ-c-~f¹NcЫpZΉc޵D'Z84ݍ^||Rw-3lBVgvB= ӃX{fnx`rlم2_60D̓p7nn@>܀֦I<isX7tAQ,Moa+׾\x5yD&6U7-$ޘX,&)jiG]?ō էUI } E2J4J$I`TzM+\#*qX%ͮjU_L8B"n Q$ٗ=/'ݔH6 z_{Ͱ|\6ߤfLx>A "C2djga:#>3;gK2 ^`\ 7MO}C'\q^>k{ R?OIᅬ;ImyPkM S\r+5\z '0K[+--H]Jp*y>! ,!UTRj L "'@Ψj!(F8;-9KnيTP:΅ٚ_O-ak +-/S3\@Zj tL7g3% \Ԉ#$d :?NȖ.|EX]j.|GC}HEfDB8LjҏqQ 8~yt]閑ƃ,JqH}mԄʵ zmש75Ls8Ӄ xB)ӍjVpÃQJp"n#dДz4<ۤl5ɠV捱vA/ wxe6kBdS[rAXDHɵhARt/p/1A<^=cmh@oa#SE׍wI:WrSqgȽ YrHSZ1"Э7;]@ "*Onz7ɇJ'"9@2`1p2#C^;P VzW1/LlmOc;z-uȋ (M/]NpF \4VֲNWOm(q'ֻ#Q)+iXl̇ soFa9۬P"DHNUh{w;1~DmoE:nZ:RG#h1pg i5$_Yh/CY ^ϢuƘ4ebeVJ;%#f7w"-~=RJb`=Ś㙳CXǚ-aoHX=M%<_QԞIaqC kUHͻX6ʦ3<嗸m S]3{#X1O5>M([-o<T)śq:4',/GB2/[ʷjf̸[C, G^Ƒ_T]E.mEzk)TfKORN 5ojUh pgj-2++(VW >Q \ ij<&CzxE…45LXUl|j!OtX:(I$1 L!+Յy6Ylp7|4If+`T W TTU\%磵D AbZs1?]؈S k9U&eDEc&&F@lC$hz׺4IclUЮ *zSq!cfH/d+ixȖ'8+{c=`P6{_'F*h  'C iTB,G;p< )λƚ@es3gy}k?:L:i=C)ҮoRP)jAW!i%ɋ76} JS%COq5FI#:GQ3Cz;LYeL{ːLlB )lP|Cd9FvFG7KYC܇zFi@];(ݦی.,ILɿD Ae!{~ EO…/3 odߒTӺh2b?PpCB@w# +א`/ 8)8~uy{%7 [IHz/ 釣I_,0u8W 0C퀉vr1alN &&Onv,=Qđ7@ɦBoXo Z2f}ہs`=>JѾHq+W9*SaMpt6b ?|C yxT_B7z?/\{$g%,4|Q*ɸ1-cBwSQ]})?,=>}TP[7t=d~Q 2-}$IF$,; ť\1Y~ۑLxWwtY mwDW[ͨbk qѠzIxđ o-Sr&cy* Z2U-nNu|=aQ"=pRQp|' >l7V)LeZXY*~4\m$sVơ%5ɈLk)G;X> ۱Uj#h?XUյMLQ e} WYF,9Am|,9p *tkdK }+++c'du0%~6Yw#6oZQ86EϠ ߶KhHF;ud=Wf[}Bӊ;~d5$񯄝8%+4/m;OB}溡ؼNM;N*Z/1>;&pߑ\ x(=Ю 5UH~ B'W>45(;lt-AGVg NE~00mDj3d%lY͙gMEk"᝹[ ;­{xY&iC/4Krݦb*$ĚHi1z d+,+u'`s@-%xGYǟGzQ!XL@ -f:K؇F]J0_ !Ql-R¿ ڵ /ijFj=VY.sBFiskиS+2d% {FOER{>JtuH:K2XM*jTTW3_Y<5 K!Ѐ }Kj utL#&쇰g̚o.:*t]~'ZQ K?Kf}3ۍɷN9 JpS"4f˟f٭൥pP?C:7.#XJC?SBB_@Oom!uhTD|ʇ]5ͬt Ы?Fӱ^ZFip--o`xg7}_ljneaVhfw>n8}p޶5Ѝ+942i[c^3?vU2^:Jw$ E79 &nc:^{9Q՞wQ55f}Wi]}tO]>w6z?A #7zǶ$F;+j3b}O\P͍X")tdr \f΂Wut?U,AY큹_ }FV/٭ :zqaGaѾ0_|`% ǖA)$u1QAZ4t4 W-h9C~Z1qRDMMx)jiڪ@&4?ZE np4Mb$8Xe9Nu`D_idhSG*!~m$0$җ6)(Y)pZGP͹1pW="?H9Y()5m<(:73Rt@d.׆Krjޟ/{ X0h.oCq"^ĩ$/ך@cҔs,w[\j,QBK<0q7i#.0HH-GT''͔5}\@\R؄LH&.y_+*n(~t/hD7<7TV:׍o v{![ت+d D`I-7_QAl̈́Bc3vkqZwj.34m@ ks =ir}UEgيғErɮ4+ xxt7@jLGs} pou ?ic:2yӋM8k2AQ$ \HT5B޳+ϝkpD9[d AbT$YK^_LџIλǯIGV]V' )W u+o Z;-ĶPBBuə]ZP!@*q]`!uir-Ɩ6&;#2pgTScdD)$B*E&WHqzWVYE|3RM)ϮYR}.yӸCUHe*UQ _‹1^gpٙXOf@ghZ5\9?ZhU^hmOԉS!ђ~ yqL/0{W}.sk)9x+ [U|,/&Jcp$E=P mGy仡ڑcmM'|! [6l ? ;;gR/⚿GB5Q#!p+#{3zVw4$6uO[aXru=mɟ+sc=l$}O.xS GS\doy♑g]s^YNʦ@Zc~M!!G *qqB|3Z5[8US5-y,XΧKzd̎8^XaKIy Ιjh91v˜3 i)0>M%f5(VBʳ*_kXM9T X Ka-iЎ?'ld@y߸/ў$hjP탳krs>H 7!#"UHnSUK5fDv/:9{  ]`CYu <y@ Ch~td`j hB³ZB/nUZ6 lr0b-fA5Vc{^*k㔁,[ O{U>4 gOsaD13ݝLL+;x͛,2S뽡T0R9NjqߍsŒ;}I~H!͋fO2]XW~ݳ#@yʮ.سs4HcYd$E@;bYI.? t˲ IshVH+Th'}BXkەQ,8Eﳧ\>y'JVUvh.ȳ0{_>o ).ԆC̹ t,7if.孌 ǺI\7ѷlCϦiZy$9]%31[@ِBF3!}ݪ1qz({ !6{ bmeS /ͨ20ˉ{/pߧ4c׈w{깣!JE,L$0G5bhRk6uA.EY( z5fKN2klhFs{Nd62X:SC+on8@-EOFTe\B]F|k y4YQ>Gv?'?xWΌ^ ݛV 4,yr\J  nVm%cuQSkؙN:23W[g}kniUbP94[ˇ1*{"jǡ .>|If mюl]_V{aXԾB4/d(ԬR|Pnn3}CH%^DA:,5-ݙ;?6+'1Dx YhlITZm?QEf:{ҁoJ_YF3D e2FAeXP[: * 7h=A #-(0\uvIAhf ,nЎYBJtCl p;8Z z,= `k,ݬ> .~M% 2}eB]oS9gwbCsپje?L7B~6%-ٱdVk`_G*}3#ѓ`8D7Ր WUZ@: -5~HѬ#IO~%(mR5sʌULPk!PgM]HyW@I]AG3e7ojAP33 5yG4A77[/(?OŒPqG=m0X?Κ>b{5r1|<[*JnmiBIS2^~ KCv@pLv63o?֌FLpQfgO|@? y1u}@;[Y<_rD{;]Z]g3E^V$WdQR2}N!kfZnHjT J<6 dCpP` .3곿0 ݱڰ27Ou=|-e7^!,Shnjgl(/Ng-Euwܥ*U![[.s8jf´B,UO0P#lb"Y֎x!8RQ %5 Yf49Ik#DN&K"N`\ ;,#mg"v'V|U\J-/8).!7Yōqy*,jcۿ#aaԖ^Bg?#" x%blbivӕ@1AW~?r*i"} s&Uv!1T_L ѠvwjOXJHBߢ4@8R"'hs3$M@roO5$u;.UPXvN5LaM s!cr G44@ڸa*/a 6 #sPPXij: D 0y 6vs1 s* K;V!NHN;2|cCּA{7|~C4ˆRVHR %dX,Nĸ2Uzn$@zen7E%J=xq4NblOaiT5DtqM| 'K9<~hK;Z]FIOt7P8礒B7%0F{S9鐓Ǫc&GZ.*|}ן+%$ro$ jDH iN 2Ǯ/\Eå>GD׾'ʹq.m2N#}%$fβľ"z߮Qd[_Y5@8b=IB(az:3}qqQwNS@zVFOifJL|?]=I4c [fK$к@5nJ"B?؎Wپ'8o8H4 p}Yydd%4uBJu?g:#՗?[oPqd햍8֢Ie:ڇ6*m2wb'9ƇOh !YcwͿAs_q~qnh?)J.iDElvu_[<*0J<-puj(>;CT#Av6-2=wLFzSYv yDJf" cPMɞp( &8Uo0-5)xRp G b+nWdD6aฃ*/t҅3%N s9!ꚫaYP䥩xM=]1 ї "VǎVTqasaqxgD7nY7(ٹha*oy }jAz0.g%ɺD"GTŮ!߫ajhQ48څ+;޻ZyqпTڲFŵY v\b+Y(_#(Uyv7>y>1V<6X 2V Mf|#E J_IeN$sthu8u3("6`&gwΖiƾ)+/xىKэE)ΩyU[rt${!eVO[c(ƖVK'(Z;({_*;z8WiVFx"ǟ$U/Soa Q7WRM:k.43n3u5tuKd;^+ȼ~6Vue:^Ȍxy@it?W&L0c ZDx*#GThFzMI;l)թ +>8r!>jsRPr4yNv}_H<*R$ a|CK}JF"%`Siax>(,P#k *{$;A|aS;V pD1I3ν[}{ns)\D17}lReW`#Fwmoy#=ÅD &*>ͮ>a($>!aRv:"7Qfȃ{"-=^F-X[I +H6ӕ1 <$sHS#e;؋y䦉k9wnE\79i(KkQquxG#ҽɂBlOͧ%=Fv 1Q͡(߼Ǯs嵤e,T%QQ%0MM[&)h#=˯!4e2ى9zݰ$b|Oj\YqZ)@R.c{͝9L~ae:~ݡyRo_n@0+a-O4Oi B ^Sc/=$T{ (#qMӕ{_qFYcWeط r96ܘ3הZg*I->ё|AkL.K*ЊQi>5)rQq&A94H`G6yrblBLvQU{B=4Xk `ո !# hw*Pʗ܉8H{!$M\KAU?\Jf bך,D|2UVwAT9"g׍7⁗qDS2D N7lI6$9ܹӈW0+K`ڼE}YHCm7 )w*u S9QWAE!'ѨxE :k:Sj}_*? /5sQu1n8oRh&z=()鵋Me昈cg Qd,:`VF#Ubmvy>F HYa) `ԳvVߖS?\-):Mpx{y\m#U쏪x0Շ0L pW:<_er ~YatsQZ!H=QվKSÍXߥnH>`fs4AY65 G&A_3K,،<_=eWmaH -[u-dsHݭj|RF({/*t2>3'foo^wFd|N)5x3ɶ& mcɢ>%NhZYynL qeZ827xgІM.!0m @xgQՙ ' U|[]%P"_u7EjmAS %BF~ŎS.h+Jw_I]+2x,|-|N^w5~|U")x'~<}]z/ a|^r|Gv<^v9܎ 2mA =" $?R5A9%v7J+P턯R E֐ά׹pv`ȭG"ц%%%q$AՍN:="O!V Z|CGƾZy]cgGSp}a_JbHt`ѐI eș"79\𛶘* ͐0nSqVfץ:DX(NF c  PsP:me44_OwC6s[OܢxSPHɻs-=eC JIՅbJFTWj$''C\=wfUmG# kh.f18/O/[* ZHXyꩰd E|1_X,A˟ LpJU}m^Q("Q_>ESgԇQ4@Ht( Yb9p+=ޚ*jËڟ)s 7he]J0!3aqC)qO˥Ł?s<1s-@E÷& f`f#A Eϝs5$)÷eC0@#HGCgH$ +r&;At3UթfZqyKd_ KV]DtBd2DS#WT67S81z [rXZ0o`~@Ѵ(dXdC6vNЅAUqG2nokC-;V--3Rb_ͻ?b3*!mCHA6-{x/f0GٱNF\2 <#5NqEI=_6 hԠ][̿C""T\?hx+>?zkB url)<|k",GR*Iԧ8&;Z~Z{aV ;DaL:.5Z&3Lje0%0TqO@$V2ſO𫑓ʘI; RNB.7A֤Vr{1'q<O)Fˠ/sf )=y:&;laA%Պ`4%Dd`msΆ#0Œ`B<[,W_ΰh0FߙS8r18b@5 _1{VY9[ ?<-G=8./}CN. ܦ]$V䪂&Dj+K' YCB&nLӓͨ֌bf63NKOZQ_Q9LyP poP?b2S4 1Ұ6jJ l*- 6%U5'.~ީNUFș#Fе$ M2`')LKAu#̉L/n6輠dQkBYjD/jN5<}_4Ud6?ݦ3V "|/lʭj[LNpסMRه^,Jc/Ҵsau52ΰڋ%FaVyrU9=;׋Sf ه _ҚE07"/vD+*0"GfrIf~A3l:諉k7}#k);4؁ǚ,2%'YIAˆ u6EXzgW ,Dal. YbxU_rݴƅWO_9co;oK02͚ ~#3L@(#j7\YL7bajQ 7ةR6'7] 'Hv7S(Cĝ7bz`[[A\g:D+m2@VƳޅK_ZE J(ϖ潔d%/!@D*T96fHY*G6t4 ™eAuZ $=BNgRSRJȸsɎ01Q<榛Ĭ x >^P3Xi_͑Ȩ7Pq+\XHx$*+VU }Hu0s7&ˠ JyȜIKey5Ȗ[]T8?v}N?G\xC6noaX3I5du /݊_f)k*WtWQdUu]Zp GM/KV SM)!z v|e+ګtaGdu4 U|\σj:{.x5Z5MUGT][P8 5g.4ll4hFMC0zZX 7TuG >\ ~`vQOŮl@"nNRe{\x>bΡkzwù]TKa"F4i+j^vuۡ.XO]B4gC3!@@s_͸-@ 43/2PO|z -DSM2L 7Ko ?RӿSSa1H5{@2>:VTS /bܝ+? iT7PC0$>wm Gk[ %hQxQTuE%&U06jD"gOyn ;-_DT娦@[Wc,~s߳яwn^;Y fU7șZ{7w?_q8:3c_ޜ–* y83"s?-X&:y}ܠ2|ڲu!>00&hjhBd"O 19ySM d!/d~hSo&Kg(W;ޤf?k_$hԫ Dv)QjSGX̀1JΞxղ/?8*nSVZgrVOF qw1*k9Wo">sFKlֆ |U )Gkwe%c)ѝ驂NMkmo*n8i_qU6\D3 Q%{=?j~Os? fJ)2|6 !F'b,+lʩ^ύ@CXW߱_=kwl6"^9}Tmҩl^*vZ%x);mEhj@Vn3 ??n >% ]^%| YW1hjs-m TߖIT $sT_?ho‹ n1n~kci+i~JKzp:p =Bsrue&P633?Vg"B%HHEe>Ͼ!<\*q箾^Z縖2f]+l*RNWr (d"c=3_Iq>,iy\vk{;QU6oUIqtG }gc?O0  (B1nA,·{;U{d; ^nli<1ND=*.δ]W%7Rג"m-\zĈ̨ZNU*CJB݈nIsW6OoϿqP#=G-h8KQmMPT.ɠl"D2+l#{D6+ֻ?%%)ݣ=vsB\cm{ `b̊沄1ce♵H NsNSP & 1CK`uE 0?zߨbC08?|"#O&i7ZSbzNkS5g#:SD2 Y2G8׌ ^$ 䜑rMfMq{|$NYJ6~.(`c)To\G>[(%"txcWM93EЮo88< m'jb+ͶH]Ɗ mCO8{ =]Z D:?:l|A-C2\)B[ӧRK`V:kdѥw6ЖYd\H[.Rqv(?6IV{@81GF(厍8M>QqL,zEj}P i:pA4ʝfՊb.kkҢ`f0mNE1`73![w_"M)P$]mUQ?GW͸EثJmp `9Y/̚C^ѲVBϥM6{-+= 57/Wfi>$iqCzŪsp\ = j'ޭ ?pVy=F:z.at.! > _Nam5h{kz }I XYAle+dxj>LR4Z;B^E/Mڇ a(J,} Dp؋AqN7w$P񆵭?vR"&Z`z+lz+LhMFHD 3|gf}!?&B00*y7Y)Zߓ$'9!DJ?ЄIMҵR=IPCZ&1ñu m豖2e{Cbo ѥ' 8lw1*ϰx\R-;W/iD<̋Xbih΂S #&` Ua'Ae0võ3'd?,]JC:L7H5^%#>h3l33qK J)Dsy'FUqnw8U`=@}|]@ ʠ/T C2;*2miWs=YFq bg$3D>2 -6z5 I+.;hMԈB8HFhTan%tȗ^bV"j YIMϏ.c&ladR=|҅{jב*@ypO A4*_Ij O7 *ISC;}߬f đs|O$X.L;d\l@fF΅_ Ծ-~-S[~rE7?r$vU vzR{B ]uն{HtRޘ }??]|;Nw;nw oڌ\Pl>5[As;ܴ|N3E&Gia2߃X$m+O Jn-܆{?1p"GW*;dv1ZZM^AtД$=aҥxP/73-][⳸+~pwS18VleY&R͊ΒSt )ecqbt+g[\X9ե2ƛӤ8oN9HkA k e :'QYi]rG2SFP潹pvb%|XP7SPN[7!ڍ8O@ "=B>zyh9ʗ}VLhZw8fa U+p1/MayG5Gh$_t|-!(SLy` ߪ{#;0sU7oP)MlRHoT!kMQ BW"rS=`yIVZ\mU9/{Pp >w:PGQgo'|_ đ5jP38"=0ˆ*E c}it!=x0*eĔJ' ͵mtp WbtAѼDHםrKm*kkzپL2ƾF8bb;8taJRmvcWN0GJ2;[FW7mQʶрu$rR*bX4߰ 0qa%B;TGf͝v;xi8߫PKŔx |cB_y(=MIǰ^r9`,E bd|^@\#O[twdtDH&tdW)ۮŦS7?2TeJ[72kp^?2\u:Y0dKt$;ʉlkj{BCh,P眮Jflmw" "E Ւt˔ -b.~6f+(5?O eNyI jHVpq)}=^6|MvD~pѶҨ7H=h6wJPEGlB^(QAVyւ!^,x>{}T)R'pVyՈ|K@s7tJר3VI{{*#@}I38˞Z[sU h5FwV})ޕh]С"h2wvWm3b0i%bƩ{rU]QM7eY2K 0rÕбp RHOxs1Ɨ ߕ&4ojnP_pyszniw<: >$&+!/+ɰa trJQu~S_tOX͘ ǰӦMks9(\{(LGRgCVREuW|-ԦSlOJc1N쮲3p6!.eUP,: /;Gh?}ld&%M+K E(([uSG$.c1Gl5Fܡ{ m'mgel\}?5Hm蕤R`{ MyoBt>w5~bqWj2z7(t9'T*RN 8L$ }mFA)(6Z3+k<}5> Y!767iuzaRj* ԱIM̱ /_UZ:rd"KZ8ǩ!*){Jf꓆7lP]#s0@p79O^ ͡2~MhiΓ5fJ[u{>qOaXjEq$]Lb~8-CjS*!Pwt15X#skIr>vf]k9w|1#GM PxfW'qa+ZC ϔu&&{|J.149*^an~TK2@&ARː MϠ5|&ߪoh_R٪S8VS6h_<( 0c`'` KJg ?[S9󈻤[˘"hz]$<"5: M8I#ۋ;`llC3"q_u(BnP0w7n5d(B\ya/wpjpL&eEۘKǻ^---Apc|ںa-^s|z~ac$p#s !K~KT#~ϒ|M³|zUY76 3+H\Qzh+aX$͆eyD.c.SH:rIZJ-<@^M] 9coU/T_\Q1{RVJ̝3"$rqg O=fx0fSzk ҄,= #^VT;t1?8B!HEr vOISyZV\\9%W$_rIYtLaN8^:]>> h$MT[30|ۍ[?j^))U(#[nHY`{ы+ۏ]IR&4m| Sbq͋ZLuP0_yL?7[~{!9yˇ,e}$lc:e[}梮Uxu]{nQl7kK(~ޠY?3ބ[5S)r' q ^ȃѴ[mRE5$ g7Q}[=#Ф'eZͨFg2<|̂OgNbl!MyOq`2 3趹6,+f];cCal-'?ӼLe  r+qyl2~61n^<5T(WޒM28*H+JMa ƶ1/-Tf4e]OTEP.k5K71gŽ&6Iu#E3O䬁_M N~պ i}B}f|ц{Br)eV=PЉSUaHT[ze{Ȏ_SJ12y8 =j v;nTxkѾ$E&p$BfQm{G/ eErM됹ZWCC#wuF U3g%Z6// ugdN;(Rҳ[vP&qlpau*KQ0ce,۽pxy3L(ulvR/umdb;Ć]AJ0YKqL"D f 9v3^ ZhV`t[? M1\[!Xu)z"[Ol '<仌!H5 !-rrDLA uxAc#/tNtcN|?f.2cx"d!#8#qvS^Az1dQjF(% h qz ?蒩֟ вZR~vQTcS[.T4ZK (5.@]xBDS")(yӆ^4\MJ8em87HRd>d@NJz<*+M?x-fvRݪɮ&໺ >v/g݈# IP&^ٮ0=j(j$?qi^ eܷ\d*3LAsPeTO5'ͯ` o5$L?./OьpUpQML奭-]PbR u8YSҸac;oK]f$ !Ck{-p4 !v#,\K2<!# ^B#qJ!0TPM:LNv'aPTl aH/wV1X3~V(GtZI(݂(Hld>F#ϘGu +*qݜ8Θh)(sCɦ@.VAJ 5n"5B93(H_T3 b Dx baYҖ5Ԏ[Ovm2bitv=2yv6&uݼI;cXg$&e*XnfpHyޘQxBF?s]fߪ767؉[:ES4fI;ayL0J ;嘎2ouyOw}aN,Tx_R.HܠvpB/OaĊF:e'z%KmOp'uD^[P;WS:0 Ӵߏ"s]ǻ‰d$#4Lᘮ~uέ$IvY?dlVp[< Mo@G P̶R)Z"2ZJA_t.PoM ktg7vMD%zŷk/?lQ.@jP-^K@꾵BEM5T VM د(Be- z!pR9 G0Xn* ǂB:3\wk]cP4FIRmN]_-V߆TI|us=8S"d1Nŏ7ȋn"9> Pq)^D/I7 l=Y[TUҡqX|f̊D*JA5X 2+R=r6.6y4av%|~gf0OIDH6FtU(2z4Y-<)Qx9uL^PHRQ[ӗ#A2gjcy'ơ͏4z]K) (7$ֆ|bWkbsUuC:m~BU6ρ>ɰ!x+B %u3_ϼmzjdY/5멜 vKD͠Y"@bFehR `cPlnX]x՟YiʨL`h8ޛc`/d{]I]d*/N>E.< 薨[bMuj 뿠LpxtxOxBnKPxFYI eg$(6f&g"/*c#I鹚`/M>m +O pg(DMJ.m?Eu ͧ R=9E ʼnK2[Bx9Vkl^hҥ;o^4SF\;Vה_L eɠ홛Uo_fX͉ՑeWn0XUe[|OQEԇÿ=NH eWLph,1;u ;ٚıLNT2CA[2n\GT:=rz`#_ ?SWa`'\[z;9-vUmÙ{5ބ<[_X5Vi|OWq.:o,yyy Py9 A:es*8Fn?HY {K)?$f?Z6O5h S3hds}5S6v`A>nʨioX.x"7+4cj23\mZDYNj^&["|@,@,k?aUv3Q/&ӥ)0O"aXz f="Yp(ѷu(^ʡ[`Bf/b>$.;li[)Ӿ^&eQx^ց43m`IYi{ŀOff9fi uFlegG(t9gF},3tBsiq~N2Z:v ҂GHφ])iP=H*>y\ˀ@GZq8 ʞ,Z捐 4-J%IAԆeBToB0`h7;\=NMc/ůt; 0c)Lx nBα1F['3~А {*Wdq5iT[oߟ;g|3 )Oro݊ݖ+y!A݉7E"o8}%@yC7ov =-c,+Lf؝=\O>ȁ>p[q-s{DŽ8-D*=Dk S*ѻ^ JN}ّƫe`2fVrq_ k% fhW ⓣ<[<6iA+!n(0 +uKa_~Hy\DXE9ȵdk6auqaa$o;cz^97q/R d0 6Uߧ`(2 #}#yw^ p+R%o)AճjuF2vd,WvSc 06Tn$>g%#;"@4W@hߋUāg)uZB&gϨaaq}1+ls<7XAfar,w?^W\O0h0W X::;`EGrZ`<{ 7?{|%wUǓX?ۑyn8@?-}ꐾnhi%d216Xp(P蔗__x(wC7^:׿myۥ&iI3rfIBqtѢ͠ `j{- K keDZ_nϤx0V;fZb24'wm[BN"xcG[ EMI@gtSDCuZI*QOV*͎e=+^b96v|=-anE5ԟ'G'jȡpe^^j1_@Y!?$DU#"UAQ o%"_qӯxmeb;y`*qwPzFPDcXA[1E@u!0 R61^uhG.ڲ(m2v% ˇ@rH߳ ^{uu' -nS%uŮg$V=j}_­L-t&<ТN[JɆRcVWMz Jݹ$ Ãr7 CxQOԦl=rHxLܢ3ڄ(O)ˍGyR~ngFCy_kw>-SXsst8+Q"i__d'dg7" a\pʹMjc1kvپtvwh+ `ߓaY` kq6`EzL_Ⲫ/z X|8RtP(&Lv^,Fδ9F{e7ǔjmf)ُJ Gvie+"- v!~3-ϫKQAF'!~Zxu&g +,-l3_Ii)pY,%™Mh.Xغө氁&'>֨6ka\2xK29U+! 5As}Ѹm«1:;#z>sy dكc9C3aթu%|"@jޛPŎ< N;2ss*DMR}و+J9ۺ |w-|tQF{+O?qߨܣ'Dr5I > |ݽFl#c^sNlH>/ /yxZɺ'21,V9.|Acrz0Vw+{( ÚU/{StGǶ'Nm8ldg kd%$9>`>g!wo-_a& Ɍ~oxi68أ҇-y,8C,0I%~tA c&tPF 5J6v75vth^Z[>TW)LDyv4n~):jpVױt6X|]픆֮*HGZko$ҹ0 UWKN؏0B-ZPSw oW5HyD'Oa2Y!rz; Zc-Γ74'TH闊N:S~Sd%%@E( W  MPyiHyѥS "^%tУ߳k)$h)m  R)LR1F h|TbQ7ꮮw΄f Z};|F@. Pg lG%{$QrRXZt7 {+HQ6y&۠Afхd t8HqseȈt:VCƗ1ˣ߽ɭYk);9ٽ ~UEeq'.'P DDf(Cuiz1}0_yhtZ1߯}rѬ ;3eH p)r!kxrF@4QPu>2@1C<(\*#YL8#ƴ`at&EW-,XПăJO${ң Hmm|&cuЩA"0S|\+\N%L!sTCdݰ~> gog\، GnuR0o$+Zh]UQ5oߤ@->{S޷dY Hsvӥ{9UC00-M50EmF]^vJdz N`@̀;=P?EAȄcf ;kJVƍ*%}EYkRJo[DZ8չ\Qɫi8j(P,+_F5rJ,u>AnVQ^]whV_ M &!5[^_G91Y E]F M,$C([b^q1Uo#TՁ}9lz :r-$ۀ׷ IqLL~ZRE,":q~gf"S\[gSuo(>3A+<Ɵ^(ΤLl]co؛ w4Mӹn5Fa g гs6y#yD8w$A18&g;1x;[ЫnϹ Ų *?6xkӣҍ820#b/_6YZ%F<` Ow}b՗ZWt\ޭRDLAEqsn!3W6-%l,L=\ @.r}T86,tרp[+Af-: 94nJ%5 x$@};6WNV>ߒq%w}umA $pj LN:jyڎl!a=mL }H!}>Q ʈ?"RbΡ56lHmbzg.?e>O-r^뱦]Zlp"~*w;p[H2kH}-|5 +QTe-6wȼwT/_a:v̝@G UHOwhTlbl9=8'hI;eu]c Rmn>ll0F|gRAjr'ǁ!L_ )T]Ênwd5yPܪ\ЃdD^zf= ) )PkՓM5 P qS%*SR64 )d> z)+COZ뾎 /[(v+Qp E{F oC9UZ٪hƉڀ |#V1ltqy\P) ӋO-}ɼrͰӾrKu[`2( 4uekYM_zTᅤgO+Դ]v%3-k2\`aITBUsރ_@Ev$`=$&݁ˀ#I$J#IkC$[2!5R$.uNF$wfy:Ƨ M1 k?LD$=;]SMTV!5<}!;r)fÿ`ęzK&rd^SFXQjcnrDbh# uTxhUf-҆!t/qٙWSj a Zl8U1}ajWr q^'b|S-uHHAw#+Mڽɱg%2oNB4j-!EbbJ$si&;c9@#VʑM:P,(d|NASjIYʯ2,uURdHûH0 ̽iQ#?[ž]}}G@nC ᵻ,,a{؅]-{9nk^b532nPAN(Uּ.t,&NV?"p-m3 |enS1'g/^b8KNݻyY FdUXEvQg87rmB 9D(8fik)Kz~& b鋈qj`x25%;s/An>s5||+h9]ҁ>n]A=HUۚF5 +P#aZpYj5f:VwT]kt(: ]'<6̚V1$`M;7ի-˃{CF)-EnmF"Z8 bRkeJ (P(Q'&#"]ޮg ϊB˹N0O=~%S$QE c騗`˝25BC-Q_P!4(?ks q$")Wf#ѐ%zbcDȽ0PΰI:Y 0eZHLc3eyh0V%!Ib%c-cZ x/ H21 `4U< ìo5#|;jͺ>m+ SFH]7 V樴;DvddO'Z!qܹɫ߶Y|ٝط6$h]TZ&=<$]Q.:80Fք/DS0y8U(NXO=^Rf!8޶y H8f-'!7״ ɛ(!oEQQi05(2H rPi-sX,{;UB޹$g!0q|{Zh@¼.-=`~[_Yi%Mk U‡lEuHh3~[)E<_nkٴ6ĿRv2%34/⃧sQ"LBrx){_0Fp+K[pТ )32e25yD$42pб0rI(/"p4v 1i hY@Y@QZ4RxrZSVQ1`Eo/2dRKVLwG a0¬h(R{ u>זe5J#~pskYRLC`?U}yAU1OKG/xxĺѹ6ɓb<;w(,46=XsڛM:7#763ʹ=:zD KXsɶd[;xcUX Z *C,y r^%Lg$]#2rOFB 6iQ_'jnW70<4?b14}VfG I8qXQxII wLcYBp:>rF>/V`ZjmQipA+'<8R[`̺YP$RI_`s<Рܷ, ]qݧV NP ѥk D́Ljʶ=9VD;X jLyV 62Cܽmg;X=h%C .D~e=Q&HmK ]v:4[zxvxgگ֔ԝyKj^p"~ |S%.8+o3ڀn{T E]qU~s30=+;sZ:=2_΀zfG8-YO1NCh#tv76:ZN L8좆}b#C j2 ^ Oy8{(P75.Ix,r f~!Jx!0gu2}qc[K^6ϛq `Vp tkN) \a[T~'B j{ 1/琐z c>6NX۔̒lTˆ-x /{,h>@#~+jnj|EB_Mmc3tv&b$lЛs| l;|k>E9d8 .G5Cleڟ=yϧ‹w^`';YPԻ4bl| ,A\:WHBB4y1#MFr VC<Ќq< 8RBQ` , Yi_O%k==yǟ-.X}^[Οok2g7hhv),h .PZZH D\S/N8 Igy7q{ -r jd7^ܕq*uxSDl-ϸ9 )[+Z=: 6p1Ʃt ?[օ2s)h" wcz^'3K͏Fk;WB4&LqAsI[tVSܱde Mu ~='"T,*'q%x=rp"_4ڙZ,-V؝~Oď JgHfٲJ+aLmG~X{B Ɇ峞WQtrCV#;sanH,9N2yۯn57S_3|y'zb%,6><=w(BYo%^,w}- PNr=B\+QEx|o+_[+9R=]Ǎ癵dl8q^5:@:RR #gP=̢2; ?|]E7DTH>0Thc0K$?mk;V&"f"7RL-yhJ m\,aa4e!n͗͘~.0} q ϞUtxIc4ɫb'PyӔE:0-QL_+NؙCۗ}oMO6CS4Q"g Y'n{BnJMagf0%DJ_t@&Cl>M>^p"*E"r6*PvW}h{QPRà 1J8M+qbbht9Sv@Iii qfgՅ mg3 x4lc~sEЕT+ +vv_z܇6ljtm$h:URƋdb٧P}DŽZI)ccQ"W_ ]u+\WxԎ\GOk8_F&.!=> !B09LKUգl)r\p防 !1^5h%| ]݅A)8,$:,J2ue4Ԍ`vSoCAW ""'t!M;n""("'x'hZ?Z-r6V(QΒe"槟Rj)rUu_,4䛾{6܊u2Qے;#F$[K* 3@$K%S=ZhJ6~M4B#gȴpq\nuHljm) {uK8|ko:G(@ckAVq#uՊ糤yXzWmu) V K͢3jS? eZI*iqemy.#3Ӎt$ lGI"9?YJYNe|ѲOA| *|o5o5 rIZm\zI3"VMlUhLq՚ K/'|4+B귱O}*_O7Whz6v7S|K{V0yLT4Ih@`շF "k-3x` "< Y[)]-7ϿxM\/rGZ>մj\:p%AI_x3-;s+8&:2?Hr᪘uY]KhBjhcI#1 (poϙh??R۫wsWJ X׷/O ZLa3C c<:z8E-5i=1j;ly8O4,>ϧwбk#J+*Nb<ϿZsEԐ^z4bJ*(;/5^: ?!kX7Y^9&ErniIj3ԝ5F\Ȼ}\ @XǻXȲtx] 7|o.ڗGOS"hz6tn1jNCJ F_ ?PJdXF5FmRcS?j1*uwldWmy SH Pl,0vNSt. 8W"ܶj5[}W^ {x'"W8HѲP OU5zQqQUROxQ$fjk}'\U99yւY6kςZT"-U:꺝) gMk`tQd0 >̵ʱH^o#()cf蕤ZiJ\ᬭtk,YA=V ~Qy )lzKVA'E%5rVUi9©''l剷;LtN=l9, 7; oJekԚ8O^xѪS[!Ġ}ڶ)j\J^ySP׉*1&FGr&M셱iN|m~}Q Zhm>`BKqoeR4=f֠ >*O3 :8bE"s'3c?I=MRVDCהx Ox i+s^PX< %TMN=0"R'MRɇD$鈯tą̔uy5eɜhx$]Skzcdp#ul#g[WFj-(MRy]ڀ3 f'[Bqρ8@zߏ%c]*ܣb PUodT|@Ot76SSpGY`]ir 9 /+ΩBhren0f/tCkؠQu4B(Jl ɔt.x啛»` 3;hΛP6(# e_K;鏻b=N?^W]vop$ %-1˰U_X-[1 *>;gs$ zt*2НL+9Y{ 09{ubׯWעbPxn/3"ּVH]L_93tS5"=xW*L/IHT9^F __ڤSv{x<9jP>߁o>_T< ̎xB'\QHf4ĽDw[E74WuY|: ]6,׉/mEo_ED74w%.V7w|J|5zouٚځMypU=z2ԈUµIig9'aqIXӭH%1E] /֤CϽ*wclW}SfQRd IkĀS^G?nrXq#@f ^-c1`ꁔP!XQ.F$=SfRz{'Td ʢ}@w;dڡЗq#znI*%Z{qI͂V4' -4thcs* t)j@ҡNaTgeTM5TA(DMHKM3}y-x?ky1ClIĻ{GXҮ#epV_7hc 247~9N8U`jDC+K\Ebdױ۳^.sh_»4MYpOEp\ U鼏Vs9\[ԏ+Ib|@tvv]YUȬװ|7Ɛ49sX[,AOC f=cazAl]j=\F]UMhSږ 4qT&ʑa%[y2C01-U `}#= =lb\>dYPw)r,QtϧVk^I'2#_P24}bn)Jc/4 qMMš^ju}G8<7R)n9z6DlޚgQ'kyyH³(忞 1w`dt|UD}!"NPc:F+jdt[\a蛪w䭒E^!mHuE|pʑ } ZTtnfhqP+NNC}u4Ƣ0{Os%Kmz%q7qIVJSLvKqJ7c?ǖodK6iu/cSfs| gGeՊ~_s*8Tm]8\xqH[N:Bx- >bK|hX7Z#O`GR_GP\ 03W{̳WY vlRhm'9jͦWlyQ Y/Fyxp դ İ4^O^:2A0CA x ,gW@gP~M²=X? _WӇE9wsCP]%Jymw* $C[&Ą}KqtTך9E A7yH`BVa1$lʳYvw KEW#0q|=ǣN-"*^)[A8:)KI{B;&l$P0UELhI6m3vh@x+R"n },j132XǨLE]M~W| mU=?8Ba60LE.E΢n!# ~*̟Šv&^9(]|B#4{fu?؀䧒 fpܟ'? fE2TB:•[FT_m4мpg} ~@]8>/FN?LGV>=k],.mSUi*O7wrWQ.e^?BiΫ.IϊOW";.9L!&-Jgcp& 5EDҪg)E.jk9 I>䳮.>j7A+Po<&DJނ&V!b:An"qH(絭Vr?H<;)"5rՏ ' k[ L*=m Q#k|)NZ'D-g9B^,oHbCDBz~QCմZ L]Ī:653_!, =1OCDMĊ3[ʋ ;K&(-(G@A>KqJ cC$*S7 XdŌw*34&5úb45&*g/0OHX@"b^,lm}bq+D96g)8lS]oLjª6)rfB~_q!$*׾%dh-KJmY1&&PDzid7-p}F^R g1]=={X bnZf;o/CCV TdKyel 9vsq=+ٵ|Ii46AڿfD:&(Kլ4˘'qO, 6{Cn3y[l='}*]_KVA臃C5YF3ҧ|ddz,o1{\34z}̬hlKPV?ȃ35k#}b ^f  f|`Hѥcn$=+p`JU @(Vh*z235wJp:O4y:cZ/]X\ fq8>0}+e/P=$,*h{-K; r3i}k.Nk@kR[8-Ί$3c xUW,L 3 hz_o[`NcE9,אDx{{M 1T,Z M~T|AD""VJ/x|r(1mw;Uu+-+x&LJ\k+#b@+`a. lV"۸Ĕ+9iQqU@d][Z[H'Y  _|Yj!4 oˣEO^^WF^LK/hɾCvT u0^ lBzj}pDuxb'v L3EP(RoYx%pN!gxW|ނA%si V`Uqp9ZWǭp\3Lfy+ Ɏ69#: ^tR2ݭmsd2|{շ̰n A VP6 S}ZE21 e}SIO7[ZGZ;.~s_g7}ˋ N~inY&G;as~p ZRL⦖1"% O3sSNmd-K C0hجd,?'/Zs>⎂N muzP)>ւ&)Jd3]>Xsp$5* xoF(G'QHL-rrZP٨HEo4zP9G`B[1vxi4 c11Vt ׎t[$ uS>W͔dbFYW7$ Y7a|@q$PlԀb!g>;_*: ] ."-֕5tGҐmDsǍR&Θ#d._1.b_`%'HH]-^SȜq×*4ms[%/ j^a_k>9g*D&"sތҢC:QW\iXXS@UgIƉE, a?a"yߧ&:G0,. KD0@ A}2 lj;dO4j6ꅾ|P^8ϟF+8@H{Ucq-qm~:>ܚo*կU=kgO {0b[>#B{Ay,_@ G'ktEA}/ڂ榶"8(pNf[%Ml<1 PP=iI w"zI̠/]pQ,c #|BU]sߵ߃a&λۙޯ{6Wk7|la_ņ$ge^cOkUvy (Q.pRmv  S{+ WQ}&ýcpԜ1X;/E#+>AXs4e ̒ br}>FF1JQ+'BJO\ p_=jPE C8+TVȿ-,@)*/0i!Gm9Ksm6C:C[N3xsՕ%`ۀ]AsWg;f=*({+qX#} UXDS.6$"O!ᝒcdn:C=[Y[}>Gdeҙ0ޣ-[y0Ld?\Hqj*"'3^P(%`~?^ƈ,ٲw>(JM5)F@PֶcR&*,tyu]nnI)R\ג]ztS8Q#KC"_VR&bޮoVBE >E.<` wJvb/Ql30$i&lDkxHo!Oj^7wCr:=\C9㣣Ė>ٲ&0Pj7589;?^*j]APP~oP3WtK{zyH`VR-$&IUƫ^w]}O=U}OZXHE(I1 "{;`"sbh}fcȌx؉UJib_85#|N& f nfLltC* n);5 oIFmTوA&z.4ְ7釯6>EhNy:BP8"6WˣS~&2"Muն eKJekح:Y{Dſ^]EOt% Q',XRh: C΅}50:I`br0j":mblwSИ4G'xr@A5)1qSH&pA HLBnJ@0nwd;mOduD}oSѶ&"(r JGѲ30 TԿn$nIH֤yvbs-5&(URɊO@(8{cILؗIZ3kwE -%a5Cꝧ /mrfnEa]`He D~@5J{|KNG1OFRXAaqۣ/x9[i׽/ $Ҟdk]9Hӹ_0 X-'BwkI6 PmLjI(,W/U,& [n{~z-M]4wA|CVzy{xAeѠ»Yjhuf3޾+#?c8Z)VD)uL =:SH}x)+Z`HR}PqFk-#B%q^#u Z~됆dNwuPhBtr9s/(=N ԻGG7K2 h[$e܈9`µaQFt)qQ'mg #ӄ<nzD7x]% a*9iK IH?c /hov'ʖ*d;䉤[ gZ9392Nu,x!b T~[@s ?^<諓amګ /M(kF8&$)OOX,Bɘas;.L=FupljH×d*ġވP|MyxH ?]>d5Bp2"*_MW `:kwWgi:hp@z},3)H8@8Pnaq%3}(E g'(ZJM#޺=MAֱ*BگgjMa^h{+Mj_02_6N`TPd,oyz$'7Vݮ9,c wׄ&n\d)5a`q{mP~%U-<땳6EG~}fR>&1LhkcAk"HiڗfaSb$xc=SBCm&2 x+?wh|deŋy_ g$Yt/U;zZaJDž0FEjVs(Fwa 4TԼUOo*W O#S+]V䅺,#|Gѯ(֊|D)$Oix#0 @tF{.іW9HQd%pY9o;ݞm_ȜOE,V%=Y#^ 5 p$q49l# 4>+)L\],4K!'%B4zjѠW.$gW g( g~W^uo^oKC6~_]'cӿg2"6`3}؆xRֽ%xkrI~G[fWB'V/o3R'֜ ]!t>x^^-۩Lj7`OdZm+rU]I$%0nD)(~4x쳼XnB##\1!@w)EI& +)ݡ~w1KXN;MF%:0Rx 3E ;)g3Yΰ2%I +t8'ڽ*X̰(a \-9A~O\ < RvQsOsMa/;Sux;A%.:$/yi6LU| %)nn8v;|zN?aT▘9_CT6xv@#.U=#Kh 5sj(߲vŁ6e\% kxG$s Jϟ v 500C _bWڡX1nP{-RC{ NOx^.E9٪,pfپr Uĥɏv! ?}_*2ƨ0f,ݫqW7g%ET^Ρ!Etz(AZ 㦦dpyrF^*˴]nԆ:{roF5 bMCZ1b^tHHxc+EU\dd=iR>r}YeC9+]ܪ`m48`yONצO [Zbw}7)j*Ld=4|BGPˋDqmu'T &(jn'X`58 Y1Yس5TJ\'4\Ϣ\yТbZȎ}h%Ұv崢jWuSN*GVAK/%7//BiW0ܘcyFdR2Ȕ{oȭNtmP)i 2uթFDZU#l EjPVXs)kf8/[ sD"odOMM˞=s{6@Y/|[KbP4&H\- OOa]na6q9VNy?IqWND-1փH瞖eYސ. 4xކ/,>pgtU=!2_ zmV El$vw@ӷ-Qfkq#wFxL>]#ъ]"W`PVOB[9xjlh%' ÀDӇ˫V rqvp8+z3obҀ VLɺ;nl9RK`JY,j QQMk'z5j._.ܷ>!-dpT>q1dcOSK^?eso/nrd0+2k@Q[:YbEL;8 ʽk!eK eFJ@jX]E grМnyuGT>Yo?Ӗ\hP;JخLYήEprܮf/R=`;i&ϵfXurܣH8CP*E_dZ *1]k{l?T>!U;,. ,HQ*a4h ZXFV#- M+ۦ]IN @T س9IEL!}xax0P套A78wӒƄfсm\y7`:',hsHBJP:H)h0 LefCҞ%GMtW\v5H8!ȩMra]Y'͇OYd@޵_2*S][҇#w-eo0,!V}T $8tt(, ʡ:JBA eoKf-ـ`_R:WiBc^\4;P YңsZ7l}aM}+&S$]>L4}:Zǒ $ÚSvSmjʓCl6"Fc]]5SƱja Y" nfj[)m zKy=r}ƙ3*GG}g\L}Y]\h1/ڨ=Ȩ|y-BQ9iW2e6u.VJ^( #a4l 7fiԬ @^yQ!O-RaSa.;a)<4#Eib_&Ԗ(W(+=-3e3TMT&}}K ]a7q}ɬ\7"ǻG|ZF&_L*OC]E:M/휳I/>˝r۞B1h:㼘a?R W8 /%żIև@MT jca=TILؔ y2d~bI`6Y`Z3TLFX_N͕_>+O놅]'.N qO4->W\\2v%vD|S Sq`Dr!$EĀzޕ.b°F0 1H,Io&ĩ"M& g/C#Lݎ<FU?X~_@e]n'x"!M4vx`2e>UL 4B%HV: HkDE佭Db+o1`̄v֛ 8 u7DMU=`"K롞 ,6^d΂[E/Z3B.Fv ^@1!WحL09IvH+mJBkv G%Pgnn|0,B^nHq"7%^Q6!>j a[*2( }t?ݑ{τ{gU~\sE#C(9 j@#rGjX/Iތ=vm-r&M<<-l$:dy)L]e"zwQ=(8*JA16)g{99Za'lk,:f X:+D8%HdK,]hxqҠa/z-- PaaG3<;UCe!rqbDNpV*nF"PuUʕʘ͟3IFyAfvH(xN}+.HQ]sTh]vtgg=ZQ|=:f}Q܀?= % YnaH 9g\kR#[xJq{"/՛w_eOh 5ѰG~Qi*Gm#Ї+Xn1v?fAbSkAs {֨DYjܡs2ϡi`9PVdR)4sK]xde@k4g-QB~SRrW0]>@+"j,M^ۤnr‘w,= = 8+8x'*Jӹ ^7j)TЈ-8rIJt>еI L #I*zDpkNH5އ5vd@3N,t+$T=Ӊa?xEh̡jrqN&nTVs.bXy(y@G 6PZՂv#fGzWdUZ>LӊSpH0~^N^nA|#S&CIeVûy%pGWct%WcU]xQz\d͉yfLJVA~.Iq `GM=z9! RfGohf1FskfnG&ZOQ7kd-@k6"'Ō.'pS+%^]K5)=:/1,f^OYarLuܿD)hldqڿ<c}(ڼuz}T>x2 lN_#xHTrHЙo=OϬau͘lbiMo&W1Wtg 6%;ZլRS+t$;203ZGw ZPrHlRkFx/afƮFZ0 Nq=?lgl p QF`,ZA [܉e~tfC!Ai@Tcojl0oG۲vDjB)pPmZ>,DD![ {6b5|E]ta)pA+ǿ42dZ8Vh'(.wf=:XN'aEV1XV&nzgzy0;1^&Jf].hH 8RO~Om,Ml緸M4+&ȀKˋ)YOeVItAЩs ^`5SWLNW1UkV~G&7Ưr50`=)!znr|5}/ i&Ϡ(L{+"(^A1[fM~iV^AK-jm",E~<7WF+ }QFVy:[8rPjCn "2F:-:OoOx^bYs.y ď]{ޘjYXgzu,V־0ѨGm"d6mגhytkFkEv3xb4In'h`XG˷t 4YGAaKrnzO c qӭ%4't7 >m4x$N&]Gd0%vjPw-$|o/}ӂeUL๖joi%>(~<):s }eT(ܰobMްͬ6a$:b\.\)7@yK<T>CQyh\d! !%RvA-5h13)b\(iK>vi>TU vZyOK@NAx|XXQOZa2Q35|4; 6~ǟKCNb\qy?LΔTEQ?l1Է!woj3;5'l ^{x+UIeMIqbdFU6;,J7~=.nS7텰I`gW̜/q~LŦݻJTR%젉B_xL+* T$mۤZ7&:aJ"5\oCyXf odS)~`g6V? T+wKzX5]oI_`4kfj6U&h6w>2HfVw4bZje\ }H2Df3~,H:2 7Q".| BQE:Q\Oׇ2qf-,NauCضT1o!._JI76 1ʉ3OlCmʤPMzuf+Tvww$sRV"S{^- 7aQb0Lqtݗ HeC{Xvp~=S]hNOJBƣʱȲF"ږLwZ]B"wj ^ͮ+3t9zۭdmf$:Вq^Yt: f/}51r^8 2F.46uZ=\=lKWc)zsy+q@kFstew=O{yo?_鍟,i/KG!}=e== j[qj:s!V\./~hq5\fO-kyY=R+u+5]29\7te,<~*_E^S5aQV gǒGCY^f>!hN8­! ?f>e(0aP#1,!υļ2cWjZc iʰ2eXϦtKVTzxAtMP߃sz>qJ?[u,$3TgI~9Nt-!^ψRj2ϛ|`'ucg1̳g0Lɵ9_훀`>*Z7:SNӣQ4eM [$'Wa>ܲ. {޴ kpWyi$WgKG a-__ T%3|sn%cq]n*T i }!A4|WK L^0,=S3A"Bjwn?6ZWɞXr0ۭ[ }G"}r>eQLP*b*EW[z E3GJі$G+ -1n^'rxbƂ:]޴mσhow'`N2M/%Ad,FfX*kH@r%4b0$o۷',zCۘ6X,Q;5usZF! 3/Nwf g1WqR⠬>Y'Bq >Tѡ/7gξCiNDL, nz虫X#[rH㯬R8Pw}_ \ZfrҰ7,G#J}e;{#cX2NO(1a9nX:[N5<дW9h[vC2;hϒŢT>'o *as~3buY ߈tS8^b]8yヨ wZy /n2u2QcnX~>+|p3Ee1֋0B_z }2 p}Y$ I)`׆ۜi1PZ5$yϾD7 {G[j~%ʉVj(x) k]"{%M*o#GPҦdnNm썷\h[ɬ hA}uHZ4{@)n9gMi]8[ mKMc'ĜtkZr,]"X壻%`kO0Vg=&@7~HVDZۉrznuwҘZ+T|J\b3nt`zSsD>Rh p/Dy0eic$6*'5 a:yݛ8潖}0) zHƓx,`aAOaS2%)+GpRmMa_Uh]T_o2{h<.9=1`Y9I炝y0׵W-5HiӇ]ݿͰjgL2B7D{=OR?:Uds.T^Gn `H$/?jy[ ' Uk?]CV.%$;i6L2W"b%0iSwJP$Fub)С?PՋ1` w2faj}JEP53Tc,IU9d}ij <@*((_/Vu3@H<7 ***U8NZzjp~Edy m`A[^bG1D4%m{r{{Q:1h[PnVG!M2V?o"$z:ZYT.bWx#.) O^Q$036l: =d= d] EJ R}r \KG=L_(/~Z:A˚RCh$A2^B2kr!T}MdyR8S0~$D4 mf^" $'78>}|OX?k J-6E_`1m~s C'{V47 4·I/HM^æm3HVP:Y ٧>+U+b[B4|٠-n!9kZY#Ja 2B>dmCX7o`M.%7ÜC?:ٶiF{:n2Kn׉j1 򤓼ݾXx"v@РZ5IGwl`uxZw_AOZ7Z˺uΊZ4%C+\PY-vF{k*XdRVk ilN(̓LB֬;hݳOAD|?W|L3;[q^? CvvFJG;r T"jpP$0E*EnLc?a$IQ`s4NF)VQ¥ gN0?iGoɇpޕtImIpf{o\})AA!&ؗ+BsL>pDJ+eu 5攖|F)Niݻ5Dgyl( #΅~׋w0v#9`6}wDt75O]ɥQa=k>Qj+/Mb/4KXq ~ \u//ǬMu- kɟT1z8~Zic"h3N"ߢUj7*oƍ*srzo`%D1$R\Ȯt)F_g6 E("XE[x ڞD+`UTvns~i8UM;!qbcX&J5 jʩBTFt)}|#!$[Dp ML3hv~!NhJf;t"O(tT6JԏӤ0 OD w?f\R"6qQ°ؚAq7ӱNHO!9M̪/ Ǽȶ`V`XB3D[9S tN֒glFv=@ݸ$PKVPemiGP;X(F0/b"X*õ")-ս8 L*4`w=L-rXRr~]G-*f'Mj*rr{hҼn'"RE#ݓFP4+ybAN_H܏Tabm5 S pJ'h0PМPC{2=WaGy{:yU4(k"8ǃP9IyTdE >:]$9+vBN, HOe{AħyoS65\f< (ʰ4Wp5=Jz&hcECs z' .H tDK؅95!#@u u|y Sǯ3  Z*0,hY^NH$b~@WN# ȄH9ن0Vq7y(gR|k V mՙƧrX*i"܄ eW*Be;*!-]#DD8*CٶXP !1Kޡfmfč[w=ނ|LUmAC?AZ)W *ol@$ u+JMx\\fd8P_ڙUAa.mk,i0u&hЌXAr$\}Ҍ'x&crw3/FIT%oHnn΍+=6uErZ^>=Mr}CV,=Miot;[R}k,sEN1cᣓZIyǯ~+-9)=3f<' t[,[B.h;"[ w;%ifTC%?adFb_ҨHA S'PZR6ΐ̞4ElN]PDWn!6 <93)g*Ю q"@]\}s#9~H{~۫)՛J;w<4N4u)W)lshH,ST^QΘ#KMpL55yeބ.$㍖N^&cp}PRkLb?NmRх8+[RV+oݷ} 1@ vI^Ϳ7jK> P[ ^n„sOԯCX; woʇ*\Rkɤq@V\O*P1w}E2Ψ/H߹rG݂c/[p_9J KƊɵoټ4~%~&sL] +/N]9>ABYaLN=+R %ct:Bf*Xś 욡H7٘%/)Q+ش"ʃi5VA^p7uo@֋_^&g r%q:crdIh4 ,TդKD{1z/[Bا4w woGn5Ec)[1)-i>N=w_ H)v \Ӳ =-J?2Ϋºs=<rau'5B͚&GO+붛wb5)a}S%4a*sx鏎8# I=&@ -6GB|#-G|:ǭdl]%lb`2 fLu&ԭ:5Vn${ e22M"u +x D+e_,UʡCmKM)se 8 ر؅K?9Kz7M'vO㚇PnS>y5(> $OŬcG[o!F[k* sF=}oyZo2rO\]gy`hQ Dsp<)#(10訏(Tc RS,~~!4T7"]hBW?E&= .b%;O,xlR%9WŜҕ #mҟOH1Ua>X~]|)6ZX[hP<"_g$LB!#M4\ۿ|.=$&9'J6VH.O(2B1jDgOU?:vh+[1І5ٙ1mE? 0EV VwZRrM1مBoIBʏ֢]d/-"5}1$x^ΓZ2 87;ɥ6hTԕ!\tN;J|}qPq K.~5eUWSf?-*$)/#L> 73+ h I?oqn[9Xoq]j@6 ^h cXMUj䴽IԸ]YlnR]U`9ْd&Qx E|SZWÊb mgqdؒG 17! S۳P6t|г΂ y4%k/T;Q>G \8a; \8խi&?3hLV^6 rcJډhaq}?DB }#(oqxT)=4M1SX%-~tm -X}cJ=\n&WPB&(VrQ\=C5zKDX\,n/] {m-l@d+O&'jBg5"Ͷ8yǹT(Qu+h? %fHy,#(m1͋/]t۳s_wkA.7M"6j8ת@ e@tjg%oJx <ɗ\X|Y{VMfe=쌯4HJ첨]m6oC3LHs{y_+2#xH 4z'I~u/ztF+* \0\"[^]#7m;7k[YYG ~ YƣEWMsYA[֊b-ʺ. )NYy9GuøI\sV\œ_nvKS9@DڂTE[֦E:[~tZ@"Cdă2 (βz}T|W,S/&g=[eZJqˀ& @DRV|e;!|aؙK򪿐-Oj̟ᏊWfvUK+q*!{օ|T86/ `8>9H;hZ|`S`29օཁe(=r@0nOa]TNNK^{Vq:>tQekQYVg>DNPb4)x&J"-GfrmO1I/5"w`À|lg'~\1ht'ab֨el. w4"њN-ɫH~Q5$>~&I~+xBF*x#iPwcMdPtut׃Uy6} y/gVD^Or{S^=(b" *pJřKΦ9t\C_q[#H`9'=Uvj+%AJ1h=wuXć$Ƹ0uSiφ\@Vo;vޜW]~2cHOPn/O/=\Xˇ;l\y6x"4{;}<]^|N !ǘן4E0޹nԲGք[$Un WF1/1gr():߳I{`^a+[kW)whySjqA% w>d]P!īT\;G$d6n)c~;kz \ypC@Ղxj(LLclpž{硚D!|yĜ2e$9aKQg!pO[I֎|fɚ@I-uDV{}Zn~ -JJ8c 8KR]Njd4LNt_P7'*Fl≶py[_xr2*X9.%n_/]@{2vtnX륋괹v{J"ǭ- B?ֹϬ_O4(q*4 g D9R$/ Q~Ȝ\pu+q}E{呻I|FjV{M5P<5o2v/ӉKIse}MsT¼(gi%;4B/S6xRVγ=a9)qoK:Ө*b^i9K9DEwXCzH7cJ=sf90Ejs}>6YU#Ŭj1D#çcv"R%ÿ+*4,GC9_u$ť3|2kYʵ ]TABɷACO_L UW<<7],g!!?x-o<#xcq`rx\ZՐZyjN7{;*+j^)x'<̙}2Z)!E/*{njjQnO@NEݶ̮Ad8VrmoE}a)ҹp75E!G^W>yX["X؆L}a´b RmanaYm+ '_|?mW?ҟt'rC1Cm,o A2>LҗuR$;Ɓpٓd\S[x 9ÌPO%*gL 3>71[QJ}f较o)I(V~0RsO !膏8%ǎarԄ2U77v\7ߙԧVoM3ǎYlN@8loVfs\Du%&^A+H|ؓ +PKӻ]gj径D3t Z J?B^!V,ظڃo.$WbueV["eEZ@]=2:`)S %TPV5⠺ٴ|bm Z݇X*J..~!ԭIpiA<$12V.RqNRVl6UW!CI$MRC.+SuTi_@ˁoT,CH2Nd  nXh8nx64}hž9DUmek`yF>QGn&WTmР(8NԀWhy/ӅCQcS#"י%\ @G D&d D5fxk07"{JD{ d]zXMcuP迗t~FI)$2+|0z-ó G̱0& W#M/j%PRSAwzOZ&"벌&Lrs/3^:Mb %c6 u!;EI|-\uw5Aib/ BȠj}jB.;X#SBYfprkhJ~-Z\/vB~Jk8Nq8"lQ@v>myhv+{pZǀ`5P!]-z.>ؓnG&6x5/ϥr9H8ϱ_an d@I7z&9PR"+Mj6y5.̿ROGBWI93嚁3k-EeǞ,Y<Oxq#"UXFޣ&I 2⑳|j-jgH=_{9cxM6cd9#=OQ4x*KF +)PJ/HUx?CR6J|WQ >3t!_aƂ1>}?jF`x+8I-96l Ѿ,KZ z&7pYomNTAQj'656t{pa,%"^S*m@!WTm0e;LPa$Sqn:pap@b{ gS6u?깿cTF=Ç\yX~S1y%IP u?$5oTU5}5e6$s2^. <\Ba,hm"c˄G̞@ժ{)l=q{( -Ո*f=Pn`)7Su8kZ2ۜ,x#MZ}3ԡ%wwˣS8^+~/{^ gS=iJX+?Lcp;6' R+7*`ל1rlj[&~p@]U8-RU׋N,U`4ӹpyb),JP[ 16N/ ']qшq4J댏 &,(8HD|B#\ywwӴ X$Iœ-Zˍe|RhnkS!8*wڷ /`MҬ?L<;i͒5m[xfb%7dZHCbEubGAV@6{r(0DUΩ8?܊oڥ]ε_28ۻc|&pA7D*w`-^6!LQ^-0 Af4V G|7L?s>0{৸1įj%8/}+[.^rēkF6 l,ӣGFCvm2j  *ℒzwL@ {Ӽ`Kyksa$@i2 #DC%QNHg?TxpUҒ[=+)lzZ"eGge1) DH|SsQ{~Ҋfs_=DK~9|AFSy¤40TyF/SHw]"qxeZYU?3{y ^J38!_J0aNjiL[@=ڵ~7C|h$ c҂Inl7#n\6mV tK$p5OyV+6-gik e,w1@[^Oi \H+G"A3 o:>}2ȓlgAjȢ?X ĺɵX$C*|KCtRoD>HqzJ2XvVu(~Z ct:TQ01'1vrw~ܰ [UJ Nqa LAvncivQ,"jùӎ=3q$:ZY咍y,m="A>LJYo"^J(e+ jrsOMV-X-dRd_aepCnQ2։cr rM=O,C>%ڼ=k ߩ,OI4>AN;5ԪƮH1\4d"[H..hl\eF[PPx 2NCǝO.՘:J}U*d}i"V) $TxU đ{)'m2!^ۘxQw 8cWv 5 3`Lj MVyPy8m7n "1Q.AI$9Ws|JYgvvԈqoʞVAՎt*_H73+ :e;`A(\&b +߬$JOBU3b*G]E>Ӌ${HBh @LvJ7Dqxī+2KeJfDn @{yV;9%ƣŽV; U\itHYkJhtiLTє֊OL-|umwli*R; ՙMd0|:޽UYW o>pGchm%17zCtW 0pA9$T*~jz^%l@̉5x()ԩ%~w] UUsx%r~|H| ݢ \^kɏ6drmolQ|^ΞG9RHoʄ6GWamN):Mturt޴֎fԑPd$\Isy_4CWTQhg Zо &mugp7:  ϡX1"ax;ykFB.xfˣ\D.&F-;mDTW-*5РO^xFxC"ڞU}u_8Ptg`@)!a l[dl6{E1 M[]Y |*K?8EEk f7qs[Ae$K[ǘNω"n2-Kdc{($?EWtMͅ' *g16eplc#b5rYJPmaåU1(z(>BD7 L= #ew/H SaΏtpA2%KI@@|1HW5WcHU"uحf ˖,x'gN'T%kw䷵ Nbܼ`Y|U*(h8aԙ-ru43<퇿,- ,sXU7n{D5茽/jiY~VHe .>.eB2IӼ9*~tuє;`q_ u.cc f7awb{xI-}-[VD!H~)X- pzuRҲup@ފxyl+iD{A0,OR3ω]NCZw*Q 8R^·zPGhvLau8Y%"-p=?ˀ>T){"|[ j! ><. $Zc.pA1PQ/f1Oh'ToI] 63|H{$:"#Z4 0Knqy9;HW)Z KvYʤno#=uoXŏ]$vl W\|_nɋhbQFwA&h%Pml*-F0LM{ry Bu !@|kF0Pk_Z$okD<!Q tH4"_;^U&ַE=Fw_g6>l=L9uf: {k;2sW*Vfz^@4[)WV 9XRC$+BAO (m. TβHF녩NiG (3_P¹,7)|̓ i @#xFBr{\4TI^N '8 @\N]jp1&3XԃMBdlA:Ȃ>v4ah}[@ &*R>XeCwJ>FXn] 9YD/QWq:Ít{U DEϧG):8tݏ̐YaQy]'iB 4 ׁt>u~S bP`8ZgT '9`_~9#x( ܘ 2)f[~@-mS7p21FЂ{'6V]Y4о-z1v,3gej Ѕ!Q<) 0m+m܅'FH)!2ߐzAR`)9N\myk@3AI>̽mNiP̧`a})>}sKOq~d7po)o!>)K6&~$iH Z1O\?Ƴ( G6o0i@Gf\>cBHjGR5 }xIOo@4`fV=[?zFjPxׇJ^ODaQq\0-B}ǝlIdˆ,Y3c+&΃Oy(Jn/d_R&H`hn퓈ʨZvX-$ G] d&8pB%/z>׃N(]Jd;F63*㚑[r!ږj$fI#R PZ3Z0}Olݏ@7rl&mM^ ,9Fm0*C/E}BD;%hvW>m - /Ě8YAQɽQf\J{ۼ[F kXd߬-\W0e۷(L)KwYg>T P,d/y9.V m:^X+_}F#vj+ݰjWAnf<2„k* %k\FO[aȓ[^AāDD.vbcz :xA]q5}M;+یwU_ |/kRt&=cVB`Ub[l[32ux3pN.ۉ-{qL }Im*wowihu{3SBhW8a$ߍy1)x?)_i妶gr cC J/]P6PfV/N׍" %mU-t1j;\Dxb#O.Auˁl@σh=I)Q /yWm@: 4G8Zr>?_/Me`tIlU sR 6dGIJQm)ےMxɵ?K(WEՅDD2k㋏|x%sx,MA6d&} tӊ=p8K/@hi{@g]q2bn % wf4#1s{pU'l^ϛ8ڛJ# hͭ)o%#,Ol>5jbE] >.pU5dnt 87,z(p4Ԡ7$OL6 )HZ]v66PHI-yE\D,N#C0E( bYOeS#n$Dn8Pp&8r[?>tU$Euw OR9s/J^J 袔~^T&$'T4Ǎw+ #||С9ILG*OT)%)鬁1iAK1oL# k "8ILD3v{-[㴰UࡶtnC;-3@_s04fS 0ܑy]#G5hsr$HݽU&ҬoPT;ʆ]dU!.*y;W]Zm1D3ZbDNeW6,.+^}ZZLBAh8Qud޶7QϷ.g)%0a-cM%8@'}Hb~OШr$h-p r,+[Xp%~Y3 MQ=SjK 15s(dtۡ)M%b_`|H8@۾}z:7/:; \̓b|^!BׄC e DD~eoJ2cs=ZŪVpB%ݫ[ qgB4*x%KQ}m4I. N̋\'HGL,MeK!!خ=#'nm-&8γ)ӺEdn/%jrul?~CjLUerH(BElOBn N`!w7q(u6ߔmLe@E,V(ڙpŏ2>n狔rCV|'vH@%[%V=w-J8pLt'S_43cHǻR;ŷ fߐIq WjSJ 9 wN!^;b sighƴ3$oԾ $KjД˯h۽=/b؛ƩȇkP<glG- ٪5P4䶃tU~ RGwQ#50ńccd NTZ%p02>x3TGw[rbA$+N|pTL@d p [,wZϬ6gQҗ\wi?iT=^2ẼK"c} #?Ģ}ۅ$iVϖ1M6}R'52'e-0tycN5)~W|1=ʾ 1}VWb 䥡o9Fݼ+GkΝ:y3%ZxѰAyDOu/fӉU8ߺ@@7AFxf1XLbtĒՌ7,؄&S:)SћLU='tL^4ZB :/xL=M 5 k+@;̓g8`]cƤZV0Žt];ב rBD pn0Rq fLYŎDG=1|-y`ڦ}΁aky w.w+ݓK! |lARï?EwXۛ@dzzDk""p[ZynQWp>6mAveJƫzjn̡ߩ2j;X16n1OTkX~B&/G6jJKbz|;~@kL%@F bפ\ "*u!f+4Ӻt*AFV }h*vRE/y1dk chIׁHՇɢHS[/{gy=dX9.'dSu|tŤhN"1lV HçI2PS %knA~X)OtA V!F!1<MK@U@ē[V[3pn_.t)-"-k*%ZN[M@5rGRǤ)dF"`J͎MKI..|N" pf$݂{,4AvK' %l{ނO'rŽ6NJi\_uJʿ$qlZ+/QH ^#֡جH( ϗ#t Sʥu0wan]eqJgOtLym95 GS@ֶ|E,It&?(_>Q B]؂lTʿU%FʒJZ;pw\9pS|@;0 J ڷń?_d";:G0V@Mǣ f?>\i|.9Ϳ9%[ݙ?U] fM|/\i^NY<1poī\acu"6qbĿ{Hz?ӏiىp*+ HRz8txJGR8R\W>T0#a5)dE5dxz yV#{7NoH,ǡn5J}W@w!gՒC-#(꙽Q56KF䤽z}(Yh!Pf#.Rΰ[&Hhf W8B[S(HO Pv+S猯w>ӇhJHQI..R3Z9+|ZK+TCB^pnUo`V=߲B)k[\LEvpd} a{(gTM ȫan˞njycIQYڬˉܖccu\1?h F4[HI\ 6KWgY/a$={6Gb}{|DGk xU_"9ʩcoܮݪ#&Y;(4z7>w;jjд=KP 0ěkcn L}f(|2ϢZ!{OHU$eݐ~Q]$Z"v,ko,D?~M ,-i8J{ir/T]U2&AdLp: y(]H"q.q,Э-D}R(^N0ۛhc(eNu򹂯 -Q0bc,?0\0>x.]1kBz-’)yI=+33.0#0hUփUۖEY||H {޿20WbS၁0Ϥ*z_Trk=p m\~yM .Skw̿ojTU d=mC|ЉQ^T(WѦ|z:ۃfձˢ *-qB,IM7Pb"_3(nhK2umR݈1c]OTɶ Xmetsiu'+O"A&Q m"4KioV庭qŔVvWk24W gNo hx1za\9X;i5w1h ,8=a-m 5CC32t\ 2M@ޑb|*E?{M৒.&HiE/ȕA9EYO&ugW fߪ |.[e dXsVg>xY}YNCv}O"UD+قZ(MS:iJ"ٝYTy8U,ڋPJ¦9=6y,K+3h0TOb3BY8ɇQ*Gg7PQ(MTx)ŖF]ԢMb-"`v)ȯeD֡0Ix(´n2Bq ,iAv.zto֚$d+rõ ܼ ++$GTnm>׍CNsV /5q:;˙1Ҁ]K[g#$+~ oY3U>o53vFA>^Mi^.Dw1uny]|qvƤD ߔ1@ >c[Ob*l#s? F%cj%.kx_fb' f0sz[ }^Z5vW,GXX_6򀟪,ڰ / KQL.✴F D|VA0F]Q` 6f!8S N)AH#hX*ٟM[ZY2(k&I`2q$A%>jpt g{'MA3*$7Z2HU?Lg h2L^'qvį3kB1Y'c>Ə;ʍ݇^)He 2T`YvjkɝchpgJ/$q+"qmx=O,p"{9R,;zDm9j#Վ"2M@:'l8 RWmb;C:lin\r:X$Mi[[m./ ^rs$;eӗ]yELyFQnH[廖&X. UA ,p?qn.Tpȅ}&VV|+k(ډ&XS-T;RE L][KsI@} )y0a&n/9[S!=sѡz}=͈C"S4)ZTgWp 2] 6~cq ^P̉X6 ֗E§sr{Gqe-(茅g7+/xCfY~)H `N twFcܱKο^S\44S^uNVuv%(~@t>ً;~ì;|J5Ic7cR f3ϨD;<|@ $בrk5Ù`k%䜂YxzˍP&'̠37mdV&c#aGna[:|\ 82=CBd- ֓鳕+z3@oCbM%=Юnm=Ct/_:`Rh8(k$2úWmݾIjM[P`J{%no]M,XA {:2mlLNrSKCN/•tҢG I uz~R, K }Ԛv]ö1A-7db->Lb5)rM[Ȋ&t6mhhVg?ca"==iyCk`S\ C|ċ`D| 1L[2I2UUaGENcf}7e`oEFVTLڟW9mbDT#+F YqmEaV1|JG;OKXJ\,`_n׫bpWD?;}rLG(xVZElo:D1#uY!GI՚1ti.u7-"/+9I(('FT\B.ΒQf̌[IVGY"E&P.ii,^\WUy3\‛dֲnɴT_'+K=Ɣ>9`/g_+J%E9yLY\meJiLΏ"\(L6p3E"SBHWy@${pqd-7 +f;n ȪyF.OעhtH{*+سqu5S&!M` ĩ|"Nhfq҈svs;?9IylT/fxhɚbNy%'ک8 oSkY㞇,$;NUEP@g`2@ J:26XC\6xteWhFA? `rT;gpQΧ<X_5a>à`~xTN7Yb:c_a>u-:~ɸ: gTVXFpAZtdWTе/S"NjqHA"Yyq6x?Izf Dz؁lb `bL-dȣ´7XrwWXSV<9Ó%q0 >!&dw)v4Z6Z`ݬ##'$D;ÔCiYu@F}8 *+aW-ۯdAUHCPE Pi4}TP% [E92{vvL$7o 4('E$S+D2@&SQR⅔ĩYsilX,]u: Z2 +eyrɋSĀ 7C**1#yc!2##^)؁zqS  URQ?EW\,0չ3O+QDb~L z"ټ1b7$,E;Ac$9T>W3S؊ |G4OX+| xqܕdmɌ@=K->K{xԋD*.SodMDt!ti@Hf]$aLOE~~YrzN)s=\{5Ljcl?C>0F !Jc, #=ףbYz7J{BL`c'Ҏ& (x` ZJaJhk~G/ˏC9ZkP!E;LŠ/Pv/O v PkD狑j3/nt$A$8cx?kžTYl,\x KhoxD8b DLo)JL0E,ܣg%ܝzV-WD$0ڞ˦n"cWvrd5WѮ3Ʊu'^.҇(6 %rT\ԽhR G<Ȏm+z<1' J!U|)iJ383Qjއ+r~ěQ(iuykǂ>.n-wk`$5tリJ#دu|*eI)>שRè;b=Q^u` J[If|Ծ/[> F8kR(--ZH3f 2@KKNHGx^cnĦdVn T"+$zor\*?X y,%ݗqSąqfNxy.sW;XHγV !mQ*:^oTI} V1ӽl^|O*B~F1}r9smS(<鞞qҏ3յp1af\!0[Dd-T%.{YlSp(& .x5WErRy { w-Nܯςr`Mij^׋v$J6+rOrA(NCZ\Z @)()lڨ=-ePE[ #-i۝.Ia=KCpD`|=BOP@~P8LP0D ''1Ox/x7=,3W]'s+ _=`4cN@i>e8k4Oqz31]y'=;U`8ץky THp?'*??>bT|mb 5G05mXب/{[)GzB&G.<&Ә~r!a$蔤hE Wr.AYJ;P{gxl]ļ=COK,d北Q Mg[١>bu2UdyIYdQfŜDh=fP7=!CsB$)/\0}hKM9y%WpQn4vWG1O/}66{ltkTՋjI+[.YoI#߇}=˓OEUlc3.Yk+=<;h-:f 4`ȣEqk cĉf{h)K8]1 5} .!ADbw/CZ.Upx˔Ȥ(̆1jƐAD3$N˘b1y8#h+PۮNMGHvx_tHV:è@^ZX|{6l3RT,c;1Ѩ3I捴,?E`/G T#/'_4́nY$Iicnoi<6 d2Ď6{P6Org ;tczv#b@dD'ԔOVp"Wi,7 krU\ zZGz{?!c-i5$t?ZfjZ`xH^(%K#Q4)d*d  T]="zp{,?-mՁphfB,$=ٰ@zM-Z jhϰW^"E$6͗u|%\rdˡ(*;nkDf}2J3=uq[-#boD=HL`u^iS`QX[-.dўw@۝G[ZÅ~вLO9~jRxrEC0,.A83k^z 5L]]VQnjmo{ǹg=}k s|j@]4>FA QM=DƆeFYT$U]]T\}}5M?ǍQ*~6f8eWK /'3%0UQh\#~HrjWmd(r>]QXAGt$ 5 z Kl Y`+0ܟY[S潞q_q<+,9nj$y1[l: 82`t/=*A? 2 P 7K>|j ݿuaJF'7@}[KbX(Ly w-_z??'WEm[u7WT7;2&6 ߞ) .qݗR^`YXy@:ޤ !Cet؛OsS+z/ND^5 -qj= !nS>~Df[1B\!V,& cTmuXSq+q\O7,`"r)/cqBJOEz ;/daaMߺ>8K*Fj@}Ӑ(ߞN4;1(COgkVaܭyl.: E1 XE仂4O..Ɔ0)䳙uE9`mq13Ύͣ>LC$R̻䬈Z Q7bh6D_^-k@8̝٪A_9QSo!c~ʁ⣺'#JfZ&QN8{=kG+6$h=Pض1Z]PG$Cֺp|ǵ`Rʖ^ҿA3ӓ DuI1J1[ )@=53lVͥ :&ozٜoHfRw>#K;:Բ?$'QQilR/+KF\E bLYy!TeTM8iCU0MbYYmǺc8ao.ND."X]C]Tw~7j%u9/c"vݴ!6D# +hJpi=m.Mm-8n .IӦ ͤ@"tKopgES#m|4FEJȓWlR˥ұvdhEJ=t+Y8RkmVtwB/Feǖ,Gmg}W)GϘ0$c_{(bɻVR.2煒%^({Ï4I Us|Cɸho)o^ 7wL4[LRu@ H433@&^g(w&nH؟j=8^|뫪_bI!+/E#x?="8dzb?K2DMGY]# U* ۞waZLk< 4ebrO{P{Kӯw^6H Ѡ =)Cwj Wč^R@fib `h*0__60S؟\rWTT"}6TU ~?@~ĸ%GX#(/Bx<ly6,!*3:ipx tϫC ъH:Xk:ėǚ*Gsb:+gvuwI@(C#_{N~5ݵ򽞦%˴6p6O `+@=մ,QU^z!gDdv~#>l(G4C2Th_nKߞh,.ɷ&E{]rʜ mD1]F 2)4"+WЍ:٘,p P)Ph 89XR<Cz"P)Rr6m9YfH9R(UNSN>G)>۩^8Qq ͜ݱ)L_Y$:*IKwpt3sFؗbb=ǰP{*U&ƥe H@O 2>KϦZ8RMrsZRtp廊[]FCq"[V.ϝU=䝶BX;軆a1 0 BI5ku5E'.A)ѿI'tmGa?[%؆~7045c*ߙ\?QltA\z#]HEQCi'OfXU[p ɯonАȖ8'$I7oqOUjV\aZ]D[HC?$|/?V>`⫀-&D9KWr6>ba/4ñm[.xDn34ka [-n%s 2-}FZnTjm~QCg5k%mZ'Med&} W@y!@yR4coK>2S>YLabiP|V+q0ckgfv]Ht,VHꐚ[.RT cTsAzYp,5OƠ,LC%;edhﲨ/`i;7[N6.1t֐2MQ={Ͳ T%[.,x ,?]C\~0hOѕE4?[v5v6Gifdi}ɹDoYÜ3^7@C_cmҚTY1dDðuƮ9t\0oC8S5b:O1Ŕ_7H{ x4vbb;ku*3ygRRE.3e9H];RxyUYU儣ϭ8ʝ)A⥮h*#jEbep^*gA9HpS>3 NLg :e ٍpt̩SD0r(X҂28#}PZ˞wxgY f>a5beh<~Go=[!u3$Y N*ìYMZx!VGPHj_AM{Mq|\R',ѯqtbHL7ܸ'a>NMV@! g&0jde&iemc7oPH\׉.&-? \ˆq:ʄ*d%"r&vЭ+2Ey ў{mhmxneqLDt WZ22)͊\3+3}lsD|U}i|_W93rz9&;5OO[~qھR=>o~Ig_e 8@!OC`pW6a<ͲsKGBs (ңBjy/n$a" `( =\ߦs[!s93d 8ؾ/u.첇No+9Ks3E)TDO Aʮ:JfsL?n&;Y2=TJ[,75:t2Q8Mvp~x %c#Sr~ 񿨁bI'h]\\&nw)U =i~n8<_Gȕ+({l <6D ve( jc?;gu1瓊(lǰ{xE1 >`9b(04v,ج|_ɪstIC` ;}lv* d8:i5lAekٳ.3F}q_Qv/&&)Kii 5"WO?Jb0 to~m̴Uz6f$qgnL{{B3G|(MX 8vsP)F8$9mĀ2Vfg\ԹdkQ(:!ޖ5BErױNΆJZݏ p؅2:nBFMMzK"2{u$fDr!^Η7`MȮQ_bgnxOT_tIa$ L}/HYSrhZ4/֓q.d)-yP81K9N+68`Lv17rP3sΗs|>b j|cۘS\¡SjN @+4F!}K֚ӎbrtrgo!Gl!8 M !/ ۙp>xw 腻u3C泮)Zc p qD· N:kOKi@C* _hnxr C?qا:IzXp* `Tw+722h' P·ۺLx0}讍A+Qwh\Gf)MT́[U,nDI& ^/Qۺn8^ 2DZCpp.ՒZG j-_W9ݥ;V oω"c*DHM՚" R!Qv"D;]^J$!i&vSTԶ2N)"u"<uquU"$gtMKA1Xz7X͛oY>.=Nۘ!*^q,}"+9af1_)M{/g\YH*fy6߲~fR 2SVJI5m+|%Sy:QW๕3wc~cFf͖bjqX[ànI1,ϙbbt=Knv B?[`\e /ξr$C3<{rꃸfH)^:ie02zt:ɨUD|ɉz' -B؃\9PbPG$@}Nͯu6+WWx\˗vMiم7ߠnHװ>Ѕa0bSE\Ix¿GlH"P3xfwUJ_UFm#Lcr+1'Rt@rvujy#; SG<Ż"IJ|(~HcӵtYb^Ss#jZmLd+ kK'GK2 0v@t 7҇2ԨVW \@ Ѹ9T{#b:bx;-gpyF%K< ò}Ԙ>9Kpսb]W_(Ep<^9 hfSb! j#[_I-:WOJAui juu(5Ҽ]+FW{,j _Ďdޛ{>dx=xk6 #{o>c2@04cuPmUޅ-kQiu‰ GTB&IDžeiktV81܋3k7lP2qEPjfǸ<4Ft& Eҧuw(e = #7FIPAĝhCKՍWT 2t ?cnhThpirxu1䎩Vjb.V&/`Np8e~MjEəu2G|N{<ݏlWc]ǝ6 o22@a"!sWv7~7%V_6H|_HRR _`.9C@8m P6^yTC4;5Q~=(dC09ܘ~n-p" c,7ZD( ً%C5[vҚ] HehDVUuyD-HQs %ۋkӰ')'xni{U9 ,gbX9Ǘƌ4BNd$P]N s.ЭbLe }@fHnnjy΅b2r82>~x Ҕ]q_Sc )O)gs{o NB yO Ŗ/7ݕ bn%51!#𼱞?VQј?O(@6xmǾF))]r/ ׌Gu5WY'z:K"92l \(No,?z{sy(+:pW$8bcľQHIKՁ5@ \!E_V9an)ȒOyg2HLIĆv#ȆCVF<[g}vuǚdƎn`xՆZ_q.ݓx^Gp"Tڕ_ԈGh^cc\dƠ_oc{>1K#]+/۷bUYVCt UMAH_58 >&" uvޙQ53o0˺u97_Rb"خw H ~pEdTLPv׫#x:ϰhz 5Cr*صK :i$s;چR߻(uO6qatC@:ir@3q$7/d;ywJuS@Z3udچ2u(^<=+jd 3דx@8J#WPJU Xlj,@\5TV^V`#8u~,NY7v o 1@$osbϬ_F !8\UВV Ѵ.ζX)a؆?M`> \*٣ۼ'Ա;l2u/^}Vi""d {dDi'ۈZJ=M#tCz@2f4_K36&u^}wrfGXJ!楥tT/>H-7R0 3HطP9ěs5G-ٖqf/?{Phe!qrGXdNNWM=uXd򞼌Um?nxIR}O2"F{W3Cdj3%st#PI1>q$l 8,/ʢg 5ҏ!GPv#Fs,Dze'Mb B*VoPbAs* 07GISYs`#Gv}e :c9*IҼ*6g y/vl'=)_|ا !J.)/aCh^,OW~|S. {K=6JF$.UC^>43AJFo~$_[t ȩ>/ >py_^MU){j1~ pl|iZ.S7bhg)D:jLu'ȋ4Vz;GzyaߕN~Uݸ?2whP(w77֯G%j>bvYjd4p~?{ 3Uj_[k;4x TK\"T+˸HTExg$r/Ǥp4A݁c| % 4)ՀA$(vci?zgt~@ݗ S0ƵiHя~Ti2ZL2yz_hh)ux]JxEZ";)RUo(F&e 9| fGߜ s 1mYuT_B(V@:-Ň^8>GwIJd/:-z' f"?Wr}/+`J^xM\<&_ۜ㭕71m`8kI>z _|rmj9pTtVq }+Z6r2C0.[\.H$5hFMT #|ҵ]:צpNZ/F].Isi[(z{7 P`n,݆V#%&wsJA93!J)S8f۶`Hq=0bvd}jDt[Wk̶|x4F}YE$y`#Fe (}JGs+#/*S;l\P /O nউ?it+>U0`Qwc0b;˗h3" _IP 6=3r3%etS#>J;d\6E}x0uR$8,"?-xDwxĥY̳;$}kj 2 S aN_K;K4F $-$6%Eh)CjkI7N_֭k3}:ua07yCu}9%kxxbT2u@f kn-C4RA h2 YJPjXt(P"~g;#ǝ=O/䯌bX5z_unn?}y{?qv*g,bhk|Lͫ0&_ו[5YNZPqVm5aGEV_)6{LS>~FD$u915(dX1`P);]ѣK&Wo^tBMHb[l  !C1ŽJl[}tԁ y2N,lK#%0ͅ $ n)[xxe9#Ur8fa{ /HmptrRı_H$gUԕ/7(O# َg4+Es`wgpD8ys7qc]`,?gsbpZ-6UEغiMa>KmA(Bݮݤ_1Up3 n;7-y;|Q(Nq(1&/SJ7N/AB~#6NbnNue({U\]aɸ_G?!xEbíI<0qCWKizAJdgGFr?6LɇA zT4*N" TWwW(%Aﭞ2}a<rʋY `Gl`Yb>(.gĻץ"n`?y)Xqoyρ v3)r(]BTejא}ܘam@/Gz0"FHN{5.ʭ,s6a 㵫bGd2&PNxrd S_PAMOAw2?c8\8dH!Xu.4B#N2;.ͩEQNq6 m{/t-p_\4=-W?/g_?dUuZеLN3FQۺ.lۙ sl{V2=kxg(!r?[ w,Hr^N~}Pkzޤ=_ʡYkmhQҹ/*ϔt&!0Hz"0 y'({d(js돻Į z}[JI24RkC>(!IYFut cC|~'?N↣ePyntxcV }49Sj։@@UК:d[Ms~頗&(OtK?x -RS`7ct,Bj<}xL"Ef)9F{Ѕ2^C&զɢ9QccGME ¸8GPM|SE οji1TMRz6>ϤMf̾%0}Q/p{GO'G\8mJΏyLK*oj^Ej)lzAjWj*,U0d:Y6s٧H\dڛQL! E# )e'M *W(':)ruu[1Uׅ80#JOy_w.Qܹzsϟp} $U"X`RVϪC<T`2͉~‹[7M&ռ^̾gRno5䆫T"Ra-K*f!a.a e|/|1.>lòn8M+so*zK(##RD,Rw?2%a<:5 QGB@WxT( D6O7jjp"=7NSqڻXgv_ ܧ9ТsZn*(ZvOg۳ -A`0_yTaq/ى-'ߡ1]m$7"֌?~&E#&)QLX F1h*kpyyp̬!=i-@9@T7">cu/i9rj7q7}Mp)ʹkynlRT^}p>0KTqo۝UrN( %CQ?ˤ٩F 0K킫֏ vʍXX~zX K^g<`?׵NnO&R957B BѩJρ7&0}ؙY2&7,Jٙ1EAyc?`hw/qZWl@\Ͻ`iN+_}ά.ZSM/)zb)D78h?&h +Um9tToM֛RV=~v;q–PSCxz6NP>êpzӳZb>ᗿԴZPU+sX6lF^u1tw{6c~8#ܣwEr )lEFvq'Q'E551Z/{gEvHpaE!)|h.[ty7{pm3%d \;F(!X1_]کnzKm/uN7WDЧtx!?x72A{sΌ_KܟTĄ:tJ)S0U+LXؠ{ $:m 2ZAŤ &ЭE!_;<^PZIԏyPAUo<[&N.Ǥ6ӧDcNz@+?M)ʾZTn.B1#^Dwդ#bfXbadŢ%80g!4lӀԎ#I1s #kӚ`X+15S?@&'g 1e$_t}ƊU穌j)(gm \O-@Gu.ryo/VCoy2Q(j!C b4]G+ ]1Yt0w)8.|i J ,Er~v ZjP7BLpFBR)l #[)5fP?u*ӯl Ŷ:ct풙$ 9}O[-%HAizwխk7;*{lCejć.l.{+tyf@|6|9`&G@RF]W-ԭ PYY 5~=2^_3 ;L;{.'3&Vtš|]+K޷N{ &6*CP!0쿬L;َV8"균޷'EPumAA#&}PFRG#ϿpcSE1Z; ?Y"/^0P& S'ؒsm-P,E +1qry;6Sb/˓bD&arj8{&D1~WO'N$p , |)\PҹܽBN[I\a m-jz$< JkpB.UtOD$"D< L2iօlAvu79-|X; Ȱ ( ^ZMa<^sf@veҋv:,@^Z $jvwp_ق6'`ۦfrLg4$ ץJ_~ e/8'` 9=>FAx7Jt7>I6>UowB-|Pbn> 2RbHZS)[ =I.f%ÌGkP/ds|jGznNPA:M׬̙Z@5D.DTY'1Ȭc~4tLvzlY١8!l2y ܷYgxK Z U)OV$NY)#d' KV?dm!`B*W<s;ݙ%lBlKgcfgK]uMPݨ , /?hmH-_ e:C\L]'e@E,RMVJ2j?PD Al2HGrqF 5tCgYhrxuQoE)Ke:"pfFU:en䶆Bgr*ɢg'^wź0$͸Yb}dN@_xҽ_m"Y\R0~r ˰kO(qz0)O$d-K&ù0#SJȥヺhy4m4;6ŏ<~zH4z?dVXF-s6Dռ@߁w7@"_+7NF%9l)[uB :za`}BvH;M4GYR=dtnŎ:+؉G"if:1^+DNb|{l"{1B]u@Ia]둨)a %q#A$o`i\ʭu8&|1jsKaA/HEWЀ69p]aAv;XS2tfWp[׀(6$ߺ|M095c.q+[^l@k$ !̼LwLcXƇjtn<=鯪SQ%=DmVe"׃..Fhj:A[X҃yk3a#y-'Z_()G ]0^RvVU;i'4Y: +@Β|X#d(if#z/ }"La3ʖY#Bu-~r ծ/GRFurSt4Y@͓CY,(~ ygTq!ɈF`xPzʪ/2s?ń^tEDzR.YvLw o&;4ђ4>QE=ʤgo*oƌ/%0DB/"}\b4 تC#M QPs;/5{r=B\9gBy:ҜzbQDA֝wQn)O5Zҹ!:> \Y!A9' =oD'_f +Kξ(UVMM{h-IiQũ 5oTx %fɅgq7 y*ydWO9%EV;< ".n| v?|ntW,9ܗN  E_= _+t3 %#EJ`"4}+F[my6L)nn9)LGXQ@,"vijo6. Kza8 !*_"с@=9QʾeAbxxLk.h,MizFcBmչ$qe=B/@4D(IDbR|e7{t&fb֟sV]tI|Nz}꒹OՌi x#(qzhrM0ďFo!9Ψ`pLwWp0瘥oķd>p (i;pj'chJ2k;>0iItSд[*fi9I_îcH6V}5<{\gO0X@V.06*/VRʋ_rE2ECUuF 3{o[땗tz0o&;viT1V;ey"}53fqdmuWn0P՘h 9 PM[xU&02%IF]‡sMYT)xe|c,VCk q)\pzC F#5Ĝ4NOodIڜ !b7~+ w\p7t)5?byU<4*n?1p7$TQ*@Ra>IԭyLX4d7GĴgf/߶;^XeFpXD$q hUq]q* )^lؿ=# cv pVSlr"8㱭}aa&2j> >~ƾ(vܒp]@5}asY!M{U&>p0)ejdfj|qO 8)I Wg.%,jȪVLYS8p$ڣjs!u/n'f~;-y̝vL8`% 6K[3S˔T0G+tbd0!\kTB'h=<%wUS"֬8 =[G>-`2=}a. ՗Uju.+9\l LQηV5yqw _OoU]Yb\Q86Gid|N" zw{3$`TTg{Ơp=MWԯK(:Ki\GQ☈nf}Ա 1RL̙$)[nm3@KP]#2FP }D.?p6;ЇHixOj)qJ_ER/i6RLC=.508Iat29*칗kVmE2adfMaEFSP PB[W&k Dl&Ո@z<0scRgi:~\P}rFAegDȗQ4@ $Mw]?U6\6&q@p$:Ssfm'V;ea#? ntJǓh2n.8Q`94A@3Us >vβӿ[e nfI~ Ni{mwX{,O q1\R.wⓊ^1[\mC51I(µ>BK+vT퍣Aahk*AyBE7ΓO3͉oIYw7Ty5% "E*&8"M8;nIb+fA޴$^~$#T)ⰭZ(4 -@ wY"UJ^:jY֚`AJUt0OEG<{6u%X r6R]rϠP9u7Vpe&(H;2Z`b!mU7 Gi<@vZ=75#5{&4F߶T/3;~NytONĮVhtGŵr;},Ov өe:3,vҫ]\Id%^y.,Cm'0}S DŽni1\4 r,1g@ܐGuL.CӵĉvƃRBCP|Yd)1ĸ7(YAQpj\m`&g4(5VNaN",Owq [jtC0١-$zX&n}-*^tQ9 [4_ ԏDa;.r(7NPj,q3Ne*urPʓ5"vf%[*LNBd. t^jqe 2m~uuQ~pcΉrצ(o\R ÷h(AM][LHޔ_N>#js`&n7#ZY>†"n5%ɬߐ6aLhl2U2^ܯba$FNMX"w*&!Yoa%i1V_ sȬ.q ,P0,SҍazE's &(8 ߈U]TwiiDMui UG3պxFn#0dz`Y9ry-ƳᔍЛf#PVPrE5^zJi 8~KvFЄtx@9l;%=kf{ib}d*ktVnD׼@2IR4.[|] |r/BUx̔~ m;R`:Eeoylٌվ,7,K&_,XSpȀ D6D^5t$~#_PH3 kq*2szQK5 )yr9 42 aqg7+Qas˼}.A}0(ڤ#`Щ˟:|nd8SfT@y8 R8`!*C]}'ҨR2 ZU|JBBBлJt@~$^(u!O|_M\M$EU넜x(%328xYnqR]0Q(p5mweq7nM@!ƶrSOE+z ؜3[-gx5GlԸFMwoK]?Juxrsj>=o_QGZ{:*s.4< q.S޾s""??PFQcts>)JtuƅF5=QÚh8X !aq7:F G4Onڈy1&cv/\.umeKt$MxپA9xl9+rʔ?ODNK6)wJ&Ų˒q+]tRnR"Uepwe;ߦC)TjA?pZ6{a!Q;T?D}VtnpokI )|>DMhD n>9e WeC,\MMYu@'hT Զ0+Ez_m(Ɏ9\f9 nrwPDQ\7YIa+m\e C]=2y_=ss@YE<[;p.u8f_앙HͰߨ͗|Kږy-lLT4 ZD*S95 DXԊUrEx8~< ;1XQ64cͷf#ŘuvWtI H&/!4.Ď\[Yh3(BOc5[it!q͆ Di:w>8A1|G)0h5U>`C$kkQ9s)0u'ЮVCe )HM~X 53 ɦ*{3 ZOMqYۿ {=F.z4M,fWMV 2%%&hy)pE74~BO'H)AĪn~S;Jp=MFYȬ;HB ]}0|^zvBƖ2s'oا\tJXKY0 kћM*$w@+ʿLo*giXae%5[AҒgMTfΑ,Q76 HF\9ĸ |W͢F(4-I7ւun%`N!`3i&CV1v "pHhetO={G{Fn1P^\&=wL5Q$hJxt\Gf;wNzPwT$XCnORɊ*>"u,b6[ `èU/%_ t偸u h`Glx&B\hdq&ei,>> AB" }wE$ @FD${ :tyB712 X,ǟwV&ĘR{wSYU1BO*A#\K,1 v0bݜpiVtЉ3Z(eG|8T>AAXB"倒z7n#]LGĄ Q]與 G/ 1%霥+55RT.ʫ@mYDbgJTLN^nI)NxD't 3~o&١w>1`HΦr3%AQKzl%VxI) 5ՏIRZer:k%jdg9'rE OW:9'h)2>xpj/ZF ޒ Ө/a0 #@c4VR?4ᡋ}syֶfjV)z娭Y?c'./s0O욕0x{3q2q3r)ve0=dEl wLqU Ci"BG+fP tb X.F ܫ~d4K~y s%6 tyKwWPZz}rAu5w }p]`Ȫ8]@'^:~ӟrZKK5w< S.#qN9LZiA/AC(h@g2A4.%Zmx>L6;̵k(R!μ5"bUĢAHGfy9XӯsH%"UP!T>e9m_V4$|Z-^|W0vExkeѻkĂHxQ"X)?Ds0.Kc5`W:>o",MWx}yB; e|UK=-鰾" o9ULm5,x>21bWs!g{[Gŀdhw}i a }d{1@ZH |#K{lV,d AwŶ腁ixB8Z44!$L#IE:.C'69:>Y8Z[NûZ#8/;bzS4/~I[wubc)a<0G5師nlrk9*PYv2]$qrTeɺX{M (3Z:7'xdet?.ˑ rB.@(RAjpb-R12?"Z+hI8QD`R$;efWPƨYtAS^tڢI;`1eCO@|IdQ?u'x3u%{+i4 ɠQH%~EιNeJMj@^`Dy# pP: d;IAq}f:!x~Zxym~UTՇv0P<7Kέ%y|#jfP);m"4,-OYxGY]۩ /Qgj31jYH}(ՑɳSuTdowLZ:Jn#VX\w=[d 啗/5+&s5]J8O6G BQ,Uio\ˏTP&gK t߱;$!nI~jF0VJfq~(pZ >e!а4U DpW~h_*4f\1Ão|61KK8nC(g>×En  [o UsR `eN3 fo`΀IY#kĕC}Ѭ!V7F$HANsWAw4="vu\n; {Pd뎶EZ E7ij! a+Lp|L9 / ړ?Uļy =kq}3:r?/|Q`N+NF$eR\uf,cԢdS)UǼDSt ]HT0&Nzf 55+`gQD?8m( Q]ۚoIlltfGo^]_nx m fF$%-dhAHe3%htV`Klw],vu"Nb6?بx Zd>$Vsף u gpȒ1õꚞ"<5(9"c' ~Q~9j2(hkӽkqX\< ]Vw7[%4[\j𱫛P7q\W<]J wp=ZngQ̾3=}_tkv{uW EC|vb Fxa@#,TtZ NˮiŮ<r<0Ok,Pmn@m:D3"[ a']` D"hlAp mQ]C*'2#*E:g)[f.GjV,shTʸeަp(Տ() DY837Qk92,CliWࣘqjPfR9P3٧Yocax.j J '+5ekI)m*ߚUzSv[V[}a+ }DqgY,uO*5(`8}g?D1uG!En=ڮV">3dtIiXN.:!L>`Q}S$@sY}綠?yZ6,Dא fFsEns}܀e7Ÿ''3\7Ԯ@G$T`c~y^^ޡf (Ur͔"V[^-s(h?OfX՛^Jp*C dhQ9;ĹWp/Njjjٻ4c}m(\r/s`[֮hAa):z#^;L=aXbrсnY1s· 7gu87׽ӊ"{XMf~@e$̑j>SDUk[~QCcaD!zZwq~)886HM( =Sopax'4(u8WT4ب h+A#VL?9@$kȼ+7͞;m1Xn[1MK.zSnI6Fݜh)Mih캨"ʊ2yhn?5>Agщ0.{ě4`?NX?1~CdkYS@b7ݑveN ` {'n{jm# ITKI}TI%6qD3j ;IK \K)LUL濃XeWnkK .3.+W%!qa4;nO3ꍖGmS7fl%"C2 ]b ?[Z@ uڇayRW#= ÌaWಒBJ_:]]ơR@tXz̯?Nёl($)$C mGt`H&o @𕕥 O<;e*1@⬤+^L 0\.<% &mvΡ͟2JUIofMF;`2}w ޚ LERe351J:5P*Z 0Aњ wiPy77כD&S}wfM&*h'LB ꗺc,~ͤJGQ5[W.ƪ(6 &zQ2!ɽmD{h9Jcz&G'/6R [fuV#7*! rQ&v8sT0t/jE56x/HAȞgQdH*f|>1}}Oр|d )<Ԫl&k?#]CK%BC>ȈDVbI@t}3}W~ʚMqF=<zZDv#'u#bUͽ=6޸ڣk+oae74u yް2 uHbmWn-`ov3-%[^ K.Dct̵…tT]ʎHJ&J|!QnPl9@%Wx: bKQ̈`ɜ yU{t> e;n k3]6O)5y銾(ʙ MJvXPy[Y=NV3Q]{;'R:AuwYNLk_W$C>;.lMTb4c s']ԝJ/kM4L1ૃ'@^K.7AI+H!f椵d SW0(3lB_?˵D\&!VA.x݇~3rOzϛN֠GcnBPJ':Hu(B'iUmӶQ*fpZ2Np^f0d..51_UaʁI$@K>Cx&|_svN4QҌF;V#Dwf"GA=ʶ;&iznElc6Ch U/[yHkVМJsU9Ȃ")47&jMhb2 Кv[kg1 K[/ZG}?KӋq_{{u½—>s4ìb'l ث JؗX 7\xHy'c,]=~wJӗMΦ& /'J*K\_imK2#f&| C~L,gC׹P@a  p8=/Y:JWe|EFj&!^UxN'-7'?|_/cⶉݫ q`4GbRԩd#a[+N|R vTy r^Wf ,>|aq3nBCur݌Ϭ/~6Xqw@nH6}sbe x-[jڎq)J,kƒhq pԛ$3hn㖁)P)52uD;8p0QS!Wa[ ÚӇnYveglΘC В_ʇʣiR" AYT8+O/D'}a&<`cbi+Dt*{x],M,̒Gt=8+r 5a|ማ'&7bL{'Mm/OGGھ͋_0me1f}:+☂;ʜY >Vv~8' fz⭁=wR|C g~G'XuDCVvSDW7}|#C+I6S )Шp+,?fcit!#O%.:T-b EW ~?x*n  f_S1“ʖE4@ ۡ2@0pil=؇F NxªTV$N^ P侄3E?A^L NO~Տ!)] q m?@+Lv]l.b\78OtGTqs88aoY*;u#'.vo7Kz*"(^VTrAO:H91hoI~p&lr&!?5` γE|oB7D ŗrg)Ե?dpf U>|3{DӇmnէsnDLZbY͝">ܛ 4xO kVhF_x ǡ[,Qv楒)7~F\4MoN\|л0ݝF ̥bYl1wozt dh'b"l{yۡsݮ Ot zi^e`5 m|\cmc>~S' -{bFYkQOMk|b n@eqg2?p Y>KjI8pϽc"Wg*22>T8/Y5eW. ȉ.N=e*ҐJ ]}wbEvh}9>-W%S`UL[ݯ*h0$ݺUn 뇿#5ƆȽ[NG%a%cyzj'ݚ ri~@g;*C>?45uvil޹s(_'̚RCH!]o>DK|VL訠Iln#`.=UX-SZSdr D$+HoeVwлtC dNXHgd_.nRAP~r1.ZSY}4U/uqy3wI(>|ʪI mGAd[We3Dvɹ>@tcͪVr{S2GsF4x&P|eIş&^2~lgUYl<dUMjq+y?{3dql䊫n/U("s|p B5ԉL+)eٚ<+BIv ۇ=_Ir!f6a1){K3vMLܻ  {`@H/ި;9Fl#\o aN#O♎yNvԀ>5JQK,,mpAxl4nŒCrMT!ՓfQŧ' `ly"RN͝n}7BZ"!]mY F%Z1H ȓbz [u7>rPf#nIwȓlFCtJoCY m:?9U#FCÜo \oMd&x`ݼfDQocŸ‡^t>F&4xjމz?K\ߖq;tϠPDwaُJ']zD}8Y]bE=? Eшݡ-@R-0yC Mչ<VF& %O_V%+ ^NDzJ3|5 +>{b$--`"hA |pd\/6$˟r㛳32=ՎMzrn{C0xwEy]zQ Em \]ڼΑMjqsTJڽwzj˘DW2S$X+[DhCbo?>6? b&Cg +їLV5s3D|PAU2lnQ )3!V2c#=d-(d^&SDπ3\7Q.Z;ajVzeDER-*83< Zb$yR\cV^g"]ls[γ]y/xN괍Vn4H$ۤ;@:9QV{m7i-O8%xUp&䇙\VuxZtyyCxM]B&Ͳ jSa. Wuun4ZgK-TK3J_[ˀT[0jzj9`e+5;C&7p|S`H i߀n=Nzl+oIjH&LyN.=?4s/n uwʁ85[ȌՏ`N9 ?&+Lv,*`Sp!ds! ?&•@LVB>WXj8&q^~*ֈǧtg`y|FgGo ~x\vq6%pa^B?RX!\fS*7ݟIYfK"E6__18ǽTZb^\-~usfkEs2,=RV ~UK:/4r&+h' MgE(i 0#S0ilN-])Kx܅^1U1@kTIȌ(('J`z`@uC{?͜0גZr?b-dEԓG^+:Be/UC({yET9tϯ`TA0}a|aI*J-4(dI#H |H束p/yappL7,1lJ1:[HbSɍMhZ08k'Hz؞vT4dA0Aoa֔T"ޑYNE/Öf;*UpxJ-Ec훬m5mJC}:aDyRqmԣL~4XoDTv 3,`Xk=Z8φ{C=2갡-N˜yĭ2XU %#jn+BrqrfH;`d-G%a oؘep/ wV}91EQ{.m r;>* R,0aW ?'>s?yT۱ioRq&.t땟0{h$$ٛ#_?x2+_%hÏYB#􁀲 k=[J_BɜxB-ºM:JhT>ir;F=X+E; `dreQl_PoV6`Cra&~MLIJJcO*G 6Wn nA+׫zcO&c`+{c/b]S GC F«?BbŒp#tؒ^ C^ps'W "j=)L>!!]m$T.pԩ L}t`L"L;@r3@PUF1/G{[[p2ƙ z@Kh/?oxCzx׈dAlIiBcdZ+a6RsGm?1a9ұ̝Cd6Z$]Hq׏M!L#W#AآM^[m#vȻ.1}L96U e*^XFٜ̔B'V 417Uwo'+9}B^o,:B3Rd7c-_ ]AEhQnYX{!mp4~&%+P$"Wأ%dto XvWLYOos{ >?ݝ @O!9XCa,Gi+@Aaz^R'Di%6H 43m3l CQ?ˮZ[C1/L36(V ua_!epd{56ȡ3Ek1{K2(PV@l]hY:4x[Fk6"E2Q ŷZeBb-9ţž(褁 :H)0˵՛q̆0]U{CjCbC"' >j|(A6n1܂'GďJ Rus8E֞#'K:%Re7 uY'9^W0ZV_SRy5,sUcBuc.FHlJGSt 2)7)ۑBΞwΦ{*%]w">pMYXU5ٸ2J"ceϟ Y~?/3a5oz }x: C9kswUKy1?MU6E 9dwt3Ga} 1rۛ-qPEQBe|tO2.h!Kᢖ-;zZkY['BlU5Gz ih+rc Mp#uzp]'k:hpfhGTbM,k=65\I-fzwdߡ0I9?TA 'wMv﷏޷ZCNO+  u@|HRp"6nFOH3Q[W8B8`̟nA;#5oEW4엧Kuc]VXaªxt߹&̗ၢ_hMN? euTӭ́2f`(+wiT &8x^g+Eϰdؕȶ8e}2Fefڃ*97<7Q&H&dHo: zJDwCjLkuՠ w2[CeK%0-~lOPSF_ wؠ;xԗ L\Wt)ˮlla9sKw 43}z KXO<,lw_<}#i./xm!;t ^DW _HZw(۟j%ųJ?q?a;B' 6HqK-r%<N$_+OUŽ?ȽѴw-"w}*) 9qa/ҿ>޴孥`&i߫ajYsDxdӔlRw*aUϣA+LQGS`vmdTσЛ [MEPƞdw?$C.e .*}Kݥ$d6ڴݔ _t\V&ad)ȴ=]hȱNxDk(-62jJޅ3#y|u\u\D=jQ&&눸b ŵt8Aw t=1T[>!jUN6 ac%IYu˂36 ŀF,oV׸ER1a [i~nOw#Fr>f.iPLسCKv c%2ة UAyCƞ9xᡴܡN ̟Y=B}u^adޱUV>eMXGzd[4r:QnDxMӟf}b| h^MOBeJՑy׫(iyl7 ޫ5Liйۡkh)QqQ׉=ןOc5xm[q "2@OZLڅ5ʡ$Ip{?>!Ǿ [6BB@-+LV}0gPo`G(Л(MD'ǣ1o@ d7Sɧij?QЃuGIKnc@lVH ?Zۛ]ܙDD/xqF eO-\ e9Buq`R-n)=BxLy3]6"Dm|fɈW>|8{"w_סΟ"ź-i=&'A3]աc9MGg%~-Y~;[IpZҩgת6x˽5@lx/_ؤ~b/2 Nk {:gܑ}HhZ,uWq^  ZD1J8 "8eC[h}roSz OIH>nQVĮ#(#"|pNʠyh%4}|_+5.j*Av( M,3tS^X^xe1Uw> A˹[)3ԺCK`g:7K T>QW>s@srwg|"EO,b壖o:baբ LCaJEAU(.-D}wK@r)$EUCr_֫v^xK|$`| g롇Z@cHy_Amw6ܕӽ3ўNFk Y>$y+\;sZ|f)CJeۥo٭TFmĎK'5`{C% LV\< ph$kQL.9H&G26uΧDq Ȟf m,EJ*7P֑Vy4 (v0m4J}{wv'H|(.s{a7Z}/?TԓtmF &ߟt?>#z'L3txymoQG= ';<mg^._T6Gswh)ao=JO9y)C2t t~P`=Z 7Yuo NJVemР6Y -?CPAkbrNaoղ,rh wTGX`ZlL$"V8@lfX.=k+0_GGYu9 MQcxe|ݹӊNkf547"5;"ȼRJ]<qwwџ"X5/f5ne&EvL 05\ >?JiTLCމW?8Q{ |_V|-rp"6a `24']`]Wq>!x,w>:S SoLޝ [ {\gIE峻\e^HdtG~)l!Ɉ/hc2'ϦAFvmpPrh2:1#g 3Jwu0d^t/pSUj}-QO{aR%rrUطe= Ko|,<&6lY׆6mbe|d W]tt|OCV G5U/"ڔ6ʷMkbGB^V?lRC]7Mih>oJHr^#os)*-:Ns~5#k + u=^ Q^}܂ >q,+̷'ukJjë% \,LL"rydQӄY* >m^g6-XVxJ3$uz0@řkshWV^owϛKz9$a \]v* 7ђʤX}2&&Qw=@Q1\rpPAm J7WL5QҲHycՀQ-:.6?LB>!Kr -+;}7 #tg~f;u4\ |tUr1vɂQYs$z$ʯޙ169J­*K2XybkTm#,9Cx;Fv|]gѰ*7 5,rہ7+IsXRC!։kʼr0|Ȁ){S1Xϑ*?DY<),z C&7Sic)kk\I@><@)grZ5JX o*l'tRGK  W9MzPmz8%;((Lw<Q2̓o%Qf'WWʹ+v~"p8R6>@M KN -D(}{> v/ۼt:TR N~1z:N<&lL/♣fy){G-yWCe꼤\fPky$psAe[",U̢i!5Dz:{O"O̫Cچ!%2 @:@w˵u/oF |c7B渣vmy/M)0`qozh#X&W*F.9%hk? =6Ka,L Gu+0*rVO51ߌ6[C'ϛ ;=5~2ea8s`Ze=eZ+@RYٿsJ I//_\QI֡+.ٸtR?`[FRp,1+"U(KP6PO YzѡuKuk |E2E@uMvN81r&D{~^0rAs6+hL,P#vZ*jmWb<Au OLmrNԷKB4\劉#k+TmS %u]( Ќhj*Ou{mkj@WCt_zA8k dØW- y%,ZʈI.XR_F.Ys&/BֱܳuMJłDDdE:]Wq7Szw o!n YJқA=_GA(/4Ughm:|nT`B` RK#GM2o&$qbQp'gNI(hR &԰J'lP' 9PzWG"U!r>|~GVykv{R-1}bM᷀9>{UGWf#C FޠH1^͕Y.>UfQyt2!T] 7t^E+8)]d8RO:[Rp };'Mn8K%w{V_f5L0 9.*hHFC)ԔϾ5?FC{ʷbHK@E e2hr\ĔTWnx4r Oɶ lC: /mhJz~nezm,- 3:tݎ zs{Lfʙ b^l%7q-VQinX-OP"(&+ԝHK2يu:V@pf5*U]%p _[v.0}$O so`{75-tЛ9oˬtܩ9P+m۴սhٍΞǤKSox4!Z'cצz-x ?L~d/:!Z yo{jّjM^1vdB7Fu5+!^8kz~ѴٳJaoB`Yg3I)怆dJ'q$>u-N(a* m y92bQp'-""mf:C9ݺgmv,!u,ǽG!٫m\!k ziF֊SEt)}xwVqdYX<< 1nUZMMI?Gt|z}"O(H2\Lsk:JU] #W!#.PH*uFm Ynvp:Ee%\.lL)m2D"q%@3DtW]Z2nO.,M8{zl3~8^h<&`H(@a fw9Od,Ktp:`"9h^@Pc a~GM8_+$R̉=3VhzeZI𞷵McP|_c fa=EsߖuB=Г.N Q9QѰYrZ3B㔲)Us=m{~44K UȄ9H.>-/gEP9Pϓ&? 1aX#o"3]' NIcȠIxɛo>/[Ш~Q{ \ q6ɦM'5{Sv3`hhWx51Pq!Y|UBQ2 Lj6weA$[D`ǖf c 婪Ds9?*~H0)G":hнD] c)[@sճ+:Vlg1Bκ $@^Ѽ|=̔^Υ7inO[mu^(8zKZv6TMGz cՆNV~G'di/F} ĚGD(ochNDq +$L:kypC6tPJw)H 8f>j +c}!.P= m [7ܫz@<7*@$િ`xN,ޤSlXu i,vg1&QLD9T/.A|h;Cv A=̘%v<~{XۘW VOD-L.)Hxs%Ckη"JulrU$>3IF;eNE[}݁y}HEVL\D xWc\1ΩTbiZB2|%%(U6 R=r<Zi+j!:U%PչXP/>QWu_'^%|VmOJe=vH vf1^ZwZ?TkUح\"Ca{ ,rVjQR`D1U>\ $ɔ(_r +2&mz0+fG(S~o7U@~jw$$nsϏM {:W D~6,F,lS#w.˥ؾɪ,"5ڷp_E嚒~Q}ص&ee)ܤ7k,”5/3Iו-vKdp`*^_ 7دj݂K.nlhstАH06A`g1b>[C5" , MN^HXM|Wjx2U<%w L$_m3fbjЂY깷OJlz<1b>*u\ KS5|ڧKj^ݮª.L([g )AS|I\@ݓ )Ö&zk]OL1H >5cN| ~/ Z4VPjpBPɐ]e:6 uNqh8v9dB@R+u)loERRmYk1}^vũ2- mDZ2zڭ׍2zϊV4|zva:OO8)FZkε,ȫTaLR-@?d?xmCϷЧY1oHW\mZB7awYL"r Y8!8a5|*14nT]_/7U\˚9X낼/ R@O?֋q>ߥ"6lӒF?\-'zhVч Ƥ8*gϭK3V]o3֞s tdbm>{֙Y|$xt؜>oOї7rL:bNl:.i37OeG̑;g?u j$\&Ctk?qfSx$*蔕k~M9j#D#&_mqVo@U-_:B¼KSs~+0?!iŸMiC6wҠPQt*ANngOMM׆3hs*ٸ1f®&ަ{ 1&6nA]ťQu_Т[4m>6X:kIUd Ux9{*ӧ(BGP +5&UpJ8xpyHpg*!hFq4}#q;J$ccJo.RnV\=cJUvJ)EnpU@w+SK凛xzܵ[Xgu BP)߼[.Z >TLK!~Lkt[Ցҡoz fwFtnZr75͹zõϾ'Z,43|TGP,m?Vjo24r G:%.imf[ fqZ+ 3w^zEԱcvgNh=*~DJ=vq;64p_Ϫ@:WYpeQayhZ隙 r5(%ʗ1Z?EW Dqr_0kxL&>ҎvhMlѼlJFir3X<Y|=mC~ $Q N^)5Q(雄bje,e(Һ NX G/N0P͸cq /zeZxeRZVsJ';v=URő&0(%S U,тtk# jzQlF ZnKJW6s(3 n7 S[C)jQ-LB$^ͱoOWOO}qٺWd,jFQ}Yă5}{i;lՆ> 1s 21z'}Ҽߴ$MT@(IH~ "iYuM\|9_},`Cŷ>@g_\ũOymՌ{ҧ~M}ZӢ`Ҥ;u!t³uˀ5xl].ARdv95YXQK0Ҥ#0bmFh즉٤-T 1ݐiZۧ1]?yT))5.zxcޱ,yc%Il#]ş~NJOԓ-kw(r^[~#3C- ^8r#A_LJnN_N=yA"&#egѥw6Uph22ޖH!&58{`` vekNj1Q+ӛ%ՃA+)`"~Iz!= " gdXp-~ *9%\?`_S$U,KyU;gDo7IAqL t纹uOߞd@3N y8؉5zg25|јU}Vs XsRN.kkR"*`;&OW_VEǘd<>h Uh^첨>"Tb3j'{͈D(?qF[π|Cնx )``cpkd8Z~D:)UQvB$=>>ؓwGqXnIy;kV,V<8%Q;a00 Hѓx#,̃l7U$rH wMD;.S#0@,5DchV?F'~c6`3ٷ~vJyCMjB`09caX<8-kX7Գ3KZ~^WWoz_^8!S5ktٰm`> ufNd[(R͢ (q|h #^LkSsf`՝0։JVS(}wn,\-%N8O _:6Ǔ^^ϻpM2܀˼`\ٚY]|1pD:\c!7OȯWC \3%^`zr!CbS Y.&y;JjcKEKX]wm.,") %qAuT_hk܇C#Ո@:!}m!(~XÜ3SR{LA5/*< np`U3wҶxO&FQdεXȓ ^lFe++R6Db{Aځi<'NR Ccj}yp Kwa",/恉(WxQ\Rү`  iy4bYG,4 6Bzv Oi?9<{G^Ĵ܊2mtПRHAeApzp\a 1z=͇`D<hekA:UӍanhiuPp̤]> k@~g#{^Y!uUyY&KVVSۉ壂Q[%_I2$fd];Dr vx)(*m|V񣾱Ue}KX+3kh9a{\FOz@#aX(qۃ ۦW_JX3Qr<]Dtmsݍ}  f mPbrB6 , Tkۣ$@0- +“3StD| a6~ZjU 3Hu><0eSpi]YE Ѓ@az)2;/LsMR:h n| uJ8eRsɥVWWf9B$ϻ$)kyF0"+.1Jk#M̱îvcR4;&gR'InS0.&)ogpN0≷(4܌I I9&κ1?!1| G Uť9C炚wzToH$MFӗ*xbHgϔ@Q(@t63OjBb&W5{"h`Fbm2O3Uhܵx=p/D.dN`,"43g OFd3=@8(!u=ZuRӧD-@ȴŽȦȹ0{Qh\o}C)hE89jB%My mwx'H٠݊'ej[޶Zc |<4rqiI X.*ܻ,鉄+Oɡ4.l #^#oxSmo;F 죯w~ =!$%jp8^^FS]C1.i}犋$KxOcAlr ?A{2թn%#|,⫓L>L"Kl "KG fUC_J}dg@mfNIB!cT^+ݒ|,BP5-BA0½ b֧\1ĺc2+T;yt3 !G4Wo~{$b^\4µ˒fdoIAkR>xUB1A5&J(ɑ܏ 0JV#tOE\E\IxKT㛡pF'dKfL4We t#2/%̡[ΉB|h7GtNV)$]y5l|3[\8K7%[Ckۧ_ԀJU_a (#@g:UשySU}"$wwvGuL 8ӞtԯTBbcIb%Vթ:h/Ƕ}3C7@C^ zXVK&YCAGG{J=}*G5JEZ7|wW$ZM*cLӐGhcy@<7%aC(ίX<-WCt-0Ur9̦N[OY/i@8S00湡ڱY*@nQyj!öl&iu& |ëӼS̫-#ȠF=,EY M)~u7g6υHlӻB(~N];&;beM\4[4P"ؑ^VߪW$eM~QG!7`jA8䍥9SETd~z-dNr}}'.n|?H%IZftyvUP7-`ǛJշvs()ibf/5La 7Pհ9nRvd|zNu=ߪ*z/âYV \F1B9 fU vm G3}en(Q\rvZSܒ#@=%K(Uso m,?\5j^OJ<'Q #7Uz;2B|7- P`~y f7(:CWsRQfN ѭ(ˏv9^=3SJEZ_J3}kt!ِGz,=yn+ w,N-jraCAP`ZmA="/;5\hKb$qb| Jw~\k'NnXu}@3q;8(JV{0AuZG^U ;q{zs5ԴOҤm4֜|&>M Гv;N ᇈ#=qX20 (eQWF;hjewŅQƫ:āHy#Z BKhdartfU\(AlZd<Rl, א~1Fh!H8>D__"*$|S3'**ᓙvABèݨ"'Ztn@7c8>ڐr -Pצȡ:L""W[0`.(/=@++~T}5?J0@L2gIbr?:s"$twaJloZw*](0.Z;r1}Z|Ԏo"CnŶΰUn"Ӈh|040 V)BH zqܬڎ-]n¶~mィaU>jЏw<RG!!X7qB(1 /⪋6\>z8@5jRL}"=j#^-ŧe,bx5y>H!hmR {W?r8u(A 99.AQQ4{.')Cy*髁[6jwM3\~EP׉E@KGL ϔ4$40>W'!w)}j]G=Ʃ*xOhr4j?lC߾s¼WژZs룭I9/9ŤBy`E~ (M)Êt- X.v4-vAµA\B fϠS6S%x 9b<~*ȵgއa"~ R8WPYJ]sMQ*:I2OCd`X#ؖBߗVǦq׮Uɪ@RJ%\_cu,8Q?@bbg e!%ahB`\_YƵϺ䘘 X@obd㢥&ơ'Ѓdq-Fn a]!!q/Sj~٬,z.㩫}:g%N| - 1Z|l❝6@ '[$&[} kk (1 B8+Q8놦3(` U;,}m KC4& +S)NCF8oet5p])$ZpQۇk|fz!/^iAbS1qii8< adr䉴׼׊${揩ɒU$QE;Z;X0mztm_eKh(54 Kaa]q/)xFbSSFƩaeq4 a]ty/G//! xտrR+\?ߛyt6zb33 [̨: W[ejw&JXck$\ޛx"HRrˣPQU isn\O*@؜~ OA5(~5B^XF|eqc~󚉐>ޘMOg:h,n}#"ss Gb&$ gUwoh#ɟ TܞWk.Cةb / 1u)ݬcu( ,n}`=O2 QUXeQႈM#Y$/ߤ<"[yY'р#a.t t½gʹ2\ӗ`N5wD>jeFg/GWa-W?Q9TAhd":ۯ~v_wz&\5 .F,sW\4P2 G󢋕k4֫R.H%O=nl.a@PvW%uҤZ`⇿ܴO˃s~XzGJyc강 }0kBsMu培K$Ov0νxy": ^.ؿqJK @C7k5jMfD/0Pt ?s{6eLV0qjX^7A,UЏ>­b>b>Cax«3 #l%5 SWi w Y*vr" ~e.={,g̛U Ԃ85)$o!r ewKq|WoBԑ{nŋAц]cӮؾ6/R'p iߧ'1Ә$ZeHjU=SG:W*,qʑx5qN(͟-;օq`AVNܓ8hF.&sCYuH;_&􁈶|{zˏ]. CkzTٹ++}po_x,VoSx _4Lf߶9lψ7LS|uWԄV]DALXֿw*xh:N(>KKTY8`4wmVfD6UmX:6d:5C($gEiV;:J B51Ks·/=^+5efZLV)%v=jv1%Wv r2!5J8qf4I/p7ܱ;cMDݖ# }! ! &ȗr>\'NE&a[mVz#J!d"y$F,(=qߑC%\[ɂ+S#UqBx jC8{凴-4"R80~?`)73ºV$'6UP!иο-F宅<~ٕF!T +_I(ڝҀ B* z-Gbhr]AmBXUk.#1W+cټ$=q$|2H1ݛ:I,g`U)53ci Վ_J΁AW2)*3I:Ŕ1DM L Uݬ 4~)}HHB;λ,A4Vo@J`p3=z IAl+2uLH=>yBf6D;dfS*<@G\s^vxCB0q]7x/ iDjT(yTRh H:8km\R9kDC@D7y-Aӄ/23xxÖw|b{)6Z%ebɖʯY !Ѓ8RiZۅ,N"$=?zL/N~ K]Ƽ7[)VaWqy6i9מI?C0sq<9LuJa!4ς߭]tmXK^s6u([;OśJU3^H}$ o&E;{լsr2g/ĠP$E F^}CYRb%-noܶ ;j/e7Pxj2O9?=nJTV)D8BZNo>]9N?Fcck=+=:DgpKv2Jb{q&_~ZS&L"<x|zmbvamJ?Ub*pN}kaVoOQ'{ wp5Q=#èsrAg١A"Ȳ?AL0!١ViaxL\ea]ՠz2^z !XJ ԢMZO$Uʒ1a_PV)UMEΗS}+@?ilD p4Ó$k8 ģ4hZat:$Wf#<tA / }/蒖 bLOޮR8K/] E22C>.q?"윽t O =g}jƥheX^y])(8z7~&4 #E3 (2Yt31v$EuXohSĀLUu3DJ19D],EQ 2hk3)lh ǵwSoUv0ukqm, NP5F[=8ĐZx>Sikxr?~S',ؘ`Red`]0"C^m}-43* #L(:͂}A)32D oWm(RMl?IxPaxA!CKa͡PWw+<-ɄXJ % R>a]nȿ^D|W>(SXbqNkLIlƀb9 +kpk:om_b-›NXhDi,/+Mz8ܸ2bgZ8X%X3}1딂ozꤑsЌ$T]ygiN(N|ɬ>I\-]@J)sΣ;{-iH$:%<ӻmTxXoN8_SXK8&{`M6/ӹ웕;{$IזGf H&?}r10УSuWzJǩ6:Juo3DOHuN+:yNX ܷ6j` [9( ~OYwsp~n F!̀KџJi6q,۴=6h;'j₄DH.&!_F7pc .TRCЗ;Yw$qnGmjӯ]ҹUJݝ6=݆XtJ*~ҭq0eO2X'6*UVXu>+hS}Z%4{kTja2r=#2HB ;"RJ%hBmK_hB}MMh鞏ZJz`mE/ Se%aq~C!?)Sx;a*?m2b8.03mS.I`D0OszҶ@Jj|WPS'oU&k j^.Fx60|i!Bug^z̳T3ag&7׆Ӥ6𢽻㾈ђ<ɹ\Ʉc\pu .ݵ3T(E`x*:+L{VUµ5Pc#Sн FC!0wz3g 4E#("H1Y K37g5x;{抋t}+8E~Jl)|^gԶVhOnj,F7fI suBJz+M8rC^B-Ls!dqV55\$Ȑ6^i_"~[ޗ@,R" 2FEyHbG!aspr^~m'4!}2khOJ?|i( OL8ؤ՝1UpQLbM]ΠA|:wU@Q69ʲTnTY÷d=>KXdL@{XGOw_[FS>(U"JB*志[#=!jǷM\ RX2e4\g5M1# ׂo|:W(-)G(O/[-:̙Μ@bPkpy|4SJ/O3\ PzME~[XmyL Hl`}PHDlgfZygT\EQKl@^+Ib & (A>{S?/P}l 0U|Izgj"p^WGulX̪BZ;INa#z0|gqάYYɟ'5$.Ҋ.JV--H]?j㷐s&zy)ohQ'RHE2,jtܾ&f";,sGEsc<}=凒[}\8+(9h_T[>o;BbtM-r%IPKe|;k\7ۖ_}g68BNmi?C5Z?;x `Q` ,`o0F3>H S[)i m89H[WXYE˃kV?hh-?@|tHw>gxTxP4\?~OD#nGSTBKVc3#^!oSxRM+#pk {?ʨր|34Ωphx4>\V`Ȓۇ?m$K`-])GXRC OZ#vA +ZZwXx׉֌Yx'lO%+^N;j6F$Coޚ/دTyqz`\yx‰; 'A<j8KAoB^6ФƲcv5H}"S~*j,x!q ]# ]*gC:6H𻏢b,*GϮxx5%FHpKYA[.w(׎OGttƯN7#fzE_A smcYtU !g&o$Hg< dxhE;;n*H^H;HW~|\JJM.3hbSu^e_ 7Tal w6?flKq>5ղ)OF28CSeG7?B61n K<:>L.9J.Fgw7Yԓ>G5s!sᑎgm'#̰of}Wi&t͆AP@d4lG-,ch8o2pOsW;JPa$ϙY:BK{ѵ! od6k#$K5Hm6T:FlS4 Pp5IKUǧ&W_2O_ 6púq@z̤r}0`gRÕH[HP~*s_^Hm /GR؝FK!AXblmAC\C V im׳KуjIMq$VSkݯH~C$/zʹVFB۝?L넝 շo;<"qnvH`FٹqbV"g~A-mFkv1#bVw|xGhd]Erm+*rtMr肈.COùN)cl`X-PaA"vV;P xx;-12k%58 iI-4P83wz}ien0-7HkY %4+Vʝ2+&7cۅ6Гgy\!={-Q@T`}.xW[`@Ցp/A%K=De.[uh5YWBEeYQʹq/G][;,vK2JJKG1&;OG9_5t 1{D."*{8דP#ZxZ/@1dʤnyWwt};"(b~gfuaH7RdS<1/6PnI6'lUEkWTNhE!"wJ5t P!=i/󵵰9V2b3%Vp-G/;˒0{PI1dF5s3|w ûq9ǽr04L,-9t&)tꋾq-E|c(I-'Kc]0XՄ^lZڙʽUó]|ʮ,@,&Kk'5ov( 9Jo᪟#6ϸRZ=g[ /wT)JLf.N} a &H>$V9WpV| *. 8!Nӈ ¯ m_9>&&{ |(-WȜK# ~9LGHl8 xyT;-#t*w@)m"#;sxy#-O@u67M͌ $6)ErޭfL]srbH8  An kRh=2И>DN;]~@; #ֆ@K&g.lpPJzq H\?v؂SHrcz-h.#s7dj;/&E3(Podt:h&G@$e/~bui<##/5ܨyO78/+NgJ9۹SM߅ ?te^ &K|Yj}gcH[PӺ=kA5~Ʌc )F兑5uB$2 y6^ KRtk屭E/-."ГC f|Z>zMֳyPe#Ddr["K,szժ_gWVGP*s( #\-`9t LtUpFX1 xE%e{@o"ʹNnՑ7;&F IpݝNЧt I6jh:*e0L;o,Mʋs~++/bgC_e#1(4D7IH*cW94ZfBBFrJj52ڵIN5|vr'~u~ꦁMXx5:vHtj! bp=[Tkɗu]F/ީtz{9:\J/*h}D8:b~r/@K|Z4ZqqFJB}&'ۋI[j.nkоO (@/ ,'%Hd&.!Y#%nRRn_7HDDkP2O2a/`QtZw|3iAflJJ;U {ĜnC44g?SàWTvir72>_py= f3PE\IzfNr{\)C0.V2)U Q: |y$ka%ukaj-- Q\8D*{QԂTB|o3~ h|89I:Q$+]51R`b0F/5i^D]e D:\/\ge xƚm N' 7e(.9ulR1~>$T EF r+X9*y =U{"?fqP._җ)Kv/!'1 )ħa1I~m 8jA jv~$ŵqf>jJ1)c)8O)e~[QK fgC!z~PsLDpFoq聪a[2+^Ss$Mrö~Ea98 . ֗0WuqU=Q c1l2#Kzv =-׆AûYͻ("s)#-t[#QbKV"(  i{lĀdz@=*ifJF]S0e3nnw[C>/Y)0@nSu{nTQ̆+-f٭d/Qt vtLHp_M K-5ɶRf;yha#͙XJ8:;wSTe/9Ɇ~oϘ1vC^л%&GD{6d#MTc4ߜb}>sv(Qɡ#)S?ڃDXX5Nꮱksj{|@YGgrA}[dzKpA5zsL!1SSQq:1V$JPMl&5sPX>G4hQjȦӧW7%8fX|̄ugJ*9kjf2fh4Èuל_l+ōܑf,u>n˽"׊贗]b<~f|ZiS߶)$!CbÁ$Rk[EޥuS58m'q+Z! r+c0rufe\UTN%}aもvۤdeʲDKnJ:D5H:30B@RȁcR{42Wr i'8 I VM7_u\ 1 Ly4. ]%оUXU>A&i҅NT?5(VKaӯ ñK3ƺ}1˷PTWoL4CDN8z^YVbO3ˊWR ^ vHgUۆ((My8 ?LgAtGPõHhY|ƸdWG}hZy_V|Rwv,ɧ3i؛{P 5A,'ktgLrhюZ T% L4/NS9z$={ _G8G^~ipxfj0+ѶVs~&_msK `Jؗ\҃HU1`dVe>g}LcN>WR?'Q-]GUT^<">4` < .HU|Ol`OH"pC)a̭xV(EJP=tY)9Dhm0W4M Dɷ5nG9ٟMG΅R$G,nQ شIyQUlx?<ȓc\깚z|PNF+! ~ϒ"e ],dR]?BlVl{ʴ 4,wsTgWīӷoO  4^xCz \ϡN -Ok}3}X_@E3r-2ʸ5ʉ0V.K V;\'s^-@:H"< #7O@S;t]J0GwL>8q\ ersX^ pwtLǽ8% B?y+.Rk7E3^7߉n~aZDA v̑?ڋ+{dJ^ T^?'!|*g52@JqRߤ|4Ş%4<"EVQuJ gJN"kp!'_c.M7S!<^ . ^r8;R5-uj[aRbg9qeu8D+%BkԒn~rQl{bk?sa=G,0!0kۼKocmgŠ|>l./vЩVj3||nz!fE.4JW%rqhkUVu[jl,^ Db;]vWYWsycN|>3Uu(wЈUsGv*`rو_`Q`:]fqfMw"U*D &%vrc8Eh]8M ɭ-; ΅ڼNPpӒmd]ﷲX#C*XEG-BRGgYlPCKZazAr|Z|VXh~$xHiNsm"}yR8O[CגUJUc9ȡ7QCLLS1aINğs=.5#,DG%B8^O#ٓ.f i qDd[h׽daqXBUuz&QIHԺB̊S-nXȑ"b/`oB`4k4CL S]|֍Nɴfk"霅4Wa[w)3R!Bղ;O7ۨ.:8A~4mRULw,ͧL\?D 59 .P}Uo՛{k$HApK˜㓉 1T=#2q~ [jVO$=+ "8Sl җpO5I {d$8Bc+$vs#~^rVq U_{erleҳ *B-p;$Y(O*޴I}v.][׭3S-IcHB1f: ATf6~iɫ,+ cD>*H!*afgdz9QVy1+d8}MbMq`%`m{kb@Xĕ"\Iʗ-= ~8:G;NߩM++j܃;UfXjҟb~ OKЌ_A.`9mnL%LBsm{n<bڻm;x@ʕgQ,RE^/õ#i> `_}h^NrQ2XÛ [G6>m꼄;Lؠ|S UEN[-d愚`? y-MɨB|Ј bB'2E|{EA8/*]ۚ%ˢҜ|]T^Ar b`uwR=DD/LrjU-\6 buVe.r_H8rK/TO, ͷ79GHU1DRAL a-5(ev>-%xMgGdZtmUkEڠTksc쳢cء/z֯3frW֔x8D=#Ek4eNzU^qoؤ\/5t{Ao$jH<$xo!CVi'E;dm78y1Of-dR(j}YLj[_.Nj$Ɲ@p Plt!.[7@$R݈ "oӗ+ [?Zn{4r?n ʁ}+JQH3ꦲjqcww@ i"63$<*SxOPŘl5nNuPq&K_@ksdre2k5C*liަO_Q}3; !66w"Ve6iN^t^O}Uobg+]*YUy5b(*%I3eDq57RAO=;=z=a!yA`^O,ᆎeS"y`koH:v]ee[.Zk -q̨QR=F,Ԑ.1ݓ]khY:Ӽ+Oo|Cqdma泫04ݮIyXʸA"`R]SٖJ7fZ/Gj^k Bz|nA\[4:qtd0-BmIן9K$N8gT!-fRj?0qB}?.`1I!3eN\\yuh2Gc (*̊LH8H N9sƓaSɰ*٣rVn3վќFܧx=OK,ޟ(*[.2xYV[ϥ`FnmYȚ+e7z853z4MFٸqf6 NiwN\ŘQ't̃~n¤c?GZHVKud_!Cbam/ھvs0/A*L i ̒ rX ~{]B[yOg[̈́c%`8Am$fɛTne'n=9),!ҊNO:0TX43I\|؛1e`i ~Zt>OO4ߎq:>/ө/fnfr VԻAkjY]~h@1Ey@^&8 Íɘc2gWaKc@ g]Bh)clnǠ@o[p:6,0+ܶűg yR0ʌ|utq)}1d.?u~ 63)i:lX:ڶSCfQ#riհVTYjU&򢴩4 ڥ.`a$P?Rģ$ZRv:hZZ'|2F%Hsa$&^ۣZ%92ٺOY<rSW>o{ Q{P@U:9fYEt֏%R>%Z+A+dv"{[~?Е#hgݦHf-~/~e W\\ I<8:T*)/8-Ƅ'Y~6{|IakYcޓ11v#]L]106 T\-PX}D'q3B#ҿ=+Fc<@ Bjm\˸Yby8E~$+d/h54OY::~MuS`zylXZZ7 Y^2]kLt}X7B:-tG8H"a:GJ`i|55|_v+wXjL#&(3EZ",/ά;;1'Z,ߖ4/OtV#V`8p+:t˕f*U#` Y G :#)l4NʥúPSV,cskc}7cVǬSj#Z_eww爐]_0_gC[`4A,QJ;\q69 ̰H^ -]Xh]RRiХz# }"cfiXtbH_n Fꇌ`Mc.Soh/Cm(Ale]U@0t@E+dU2-/-_9 Wҏ,\d}vE" iqQ(Ap!4>Bu]f(`Uم!U:'b L]_&ܗ۾ŠjޥIk. 0M c.fTI{e27 'J ׃)0٤=RtX#\Vr9&)9@4p ~@:`K#!Y:IY\yO<+}\4ȺRA;!KHzTc^6*G$*\xUXOH$^T#Dn0O"~r{C\6͵%~[դ84#XZ=1H[o}e*Lem8J6r B5Ӡ)eirwE.Aa<u-u{Nrh$ԇJwߩD2zԜjaj˃ F u _@ 61mIԧp7uK{'dc.I{F {RMrf.ްH@~(!6ax^b75X&gK74t;Ln,G:Ŋ__UI:fNfȖeFC\2VO/KSLH!`))պdC2C(XX).ۛL!cW@}) *Ze LyKpтT#Ե)Ġ[m?ة}MH>lVhP~=I^On!m{v/Q Ğ>8iY;MS.$bݢ#L%//*uq@Kvg@Ƒ 8&뷨K*TCT1_wNk82\t͇Cp/f.$KUL1_Mu uMq!Vo.I[72#X;1 R}ЉrӚ{fZ%hpU+R]!ychC=Iozu|_\|WotU%21NJ.mjʝjkս<N.oÊ X3P7Ѳ|y}CR(Ǡ=Ht gD IӠCkp:U*gq/`/5dwꓸRVjryUm+xz3AO|#G CE`HN q '#$RwgŞ2zG A|Hʫck̆PzB L\N?2ԛq fět]Zе!4 r9׸*5eXF60DSP%Kh縛 }8dIxW;=I)S (&ڬ-IQ$z4ױ_9\#fiƿw*;شVȆv!m,mhjd xQ̢G]^'F 7v BYx{QgЇ|)k}IȰӜ/`~.Cp"zf%sY~" ^3+YB.};3$4H[!5*}f:_C@F }.nz_qXO Rg=ny\U8XdFmӼbz@PM&Y.Zj$<;D(w<7,捡oE*Vj ؔHA\~nk\6n& ( f9v]eyCU./v0e(C#UD{;gA:[G*{SXZU=5ѷ1d1S"~.KyB'Q@Kh$D)3d6:BYLC$&ީC8ڡŃC:4LPc&(@m$?oO{TW|R:}aWB#h$W5cY/h<1Y}*LVDM"@S0L-oXR7wwRR ~!WeMO9H3Jl#sS6r`1f{*t%m3h"t s}57I#o?2쥙1T9 qW$;jprZ);KkdGv9sN3K};'.\OeS&9<8׏njL1/jX%D~p޿Xf)M+x^rW]K2`I_îFTID$5*7ۅL2)YPzA&b(ÒX!KW5}^<2(0S;Xg$Xx (SI^?j'aʏ)?SG(Ӕ-@Ns4Q U,u)e?wFEl9*3#?{)JXlG^Ր0GD9afN!:и8y~D<2 8""yׅZڭ|domgh- g֜d|։BپnIRtY|4MJ'ZʤgHW:Y8OH/k*<+߄bKIlL:i@? zϗ礗P$:sew¹]g|0 uP3i UXp;yv]/Ez^-xm7XJ8:xVa]ꅜ à >(0_@.ʞP#gd\N&X3m6e02r LU|b`W]SVA )W+ƨFsxԀ3E$Dڊh0`Jot'}A7 ^fὕuJgDpnc"B#ng|# fěOdDֺ\V9H (8?o[fcTy,z5[VrA_q!kٙ#Lp{7|$:"z>&ĝoWClW;>}%l/O x:on2>/HU{︪,` У*}}\쿾ǐwB^l:cjL)-*H:و"igKF Y24>4f")l@0:i"#@WnElWjK@VWX89koJ 8Bm[յWku43JJHFv%TWaHe0-߫?j6Ra|,& ߲fqPwퟻlb>|,$LvLЂ 挪߉UD K;ghȑ0-5tףxїE3HJ\c-_'䀼Ap_?䢌 r^d,B%q5v Bi-e`!\fS") -6Mpi" =z3%~-4 ~}ƅ_ ]eQgAy,A!ۍr ZJ6L+9`gie,ɬbi!0!Srᗪt ,V9q{ߕE/Lyzչ?=d;ދ^'ZcMY(»nIj@&# Hs(V#q.0us^a8AaVu٤.b|Sڠu 5bH|& 2/mcb7t傭/Mߔ*g1)K;{`<93^MEc^~c~[{ g1% ?Lb$l|<8l|4NYsdL=7F 98Zd; 6](xVvdoL:lf#doς X74냨ߪG_6~$ŹˆiucS% 52u5rn'3jlo5mrn}OtZof28JUtYInwi>J9ȉ| 41}/x13<ϕ'a6 wk߶zZAu":k߈z% 5xLnnaQe.(^z"&&BV _ӁA܄Е`iG/}g1!q wi6H :>Z szG87rܮlɵ\k>ҝB;ua;<8_>3na@[:kM[3aEMabIC1"׃NIr;nMEUH2eQBQYM FMh%Mz ^S/rZ _φ o~btmjA%\ -"I8k@eyMEGŧaW,<*'gc`q#|wIeܑq {w"٤=UO}Gq2 w1o;!xM$wnbʿt4<0R|!-ͭ|?J$NzK wBP3P 󛆽mšI ?x^ܻcGXMb :z|U= `9}4tv/y7U"gY-Oc2lfc?zބ ζ}MEo>Kez 9^Wh29_BQIֹlBa O{RX_.˘ys%WZa \|n:_pX!I>Drݗ̽\')U9eLζw4æ^xIB2@1?d0uElF ,x>Pc $z{K]zzx ysD`#}Zz^aƎn1iZ:ĪlaVs_^5 '8p3Eӻc} -Nq)Br3[lX۞-=ZtLE4KI<t_;8+TDtwDq!sBNei$7!E0SŇOJ`||Ë>N闭E?gFпh sUɇB .s ::DolGڜ<ƺOrE@qY(6A訇%Gm\b(f'bU#ggYPVWmV!H=[lX9lgc{O7pKl]S®RYfRjĈ?hjҌo8 JAgE7MaHb?Jbao}/uI;]"K1A8nۙ}>0!6i[_9U>h#M9Ñ^^]Գ'h}fc+ 1BDkK 7'-oj~@pk0)0;`&UoSXO/+zh{pҩ4ț h[ZpTF+Q ūrc~pl K&kZ.}ٱzrv5bь`͂;Xp˸T8'33G"{ooF "<-R+82jKp `?$'^ bJo*aNVAӗ_CN'Eqr JU ٣>~J~ԚEΐ:]h U?4a%Y_A8WAʞYQ{ךtS!jIMzpYzCZ? <YɃ{NI:{CiYOG/@s^U6urgCST k]74N^)H5 L'&Dk*LZG>]? n{\ʫf7b?@o <D}5wUbZ&٫!k uMIgx86^e4z$5`36F6trKDzULb6AKL1BycybNS!Jő5f_ 7Q"g͂S-s=y"3L^J*\ۯ:7ٔIˆ̒C=†ZbW"^ʣͲ;gAxef0~KSGrM}<4 HphEfyd (–V R8'&Њ9E:Y+n_n'S~O"5\4yQQlmE ^ {%T,[?Ȩ$=|ZڀG?69R:5(b,NӅm,Ġ5B-ƹܲ~t_}Ve1D[et+7ENy;v^G/-nq nQM78b(ʛ4 {՗_A({V0Qܫxss驫j1C)4L{~H:؎wDpK9Atv{#U#gn!PF?ZWn@e[ ĺ&ݎ|BD]&,B9 +?Ȩj }pOᆉGS昧9Kgn?v`:3i@k[#5Mkz8-uDuOؾֿMy5bL8wHUsVwsx[,&}9AZR3%*bkZ<> (rXzZԺR"UȤ%uFgz㿆.{nmpzס!rpH7tԙlm|*aV8ƏZqFX7sh:¢6[&d R;Aɓ]y۴\TNj:2JLǶD:;$-j@`@G-y^ $Љ/v`r )&2}FΨG 3pX,LpqG2+m 8&Uü./^y7YH4 d GTg?^H)voZg :ƌP?TYnWS x,XrdF!wzI1~du[V0> RGq2fs/i גo*_2EӑO18\Ul4mz#|Ϙ&1D]b+-uCrCu>ֵOqԒy/R \>IW_pHgGRA^\FF3^ ChMEC}r``9n&T I]0FA>dQF4޵c_JѐWeL# -E@J96ט;$w(+83Oߥ 7QêsTyF:]؃A\H^7bD\T>S3Bm?SHQ,`DW"~t׿l j4C0Ӿ 4޺r åO%q ?n%JxF9!eC`zyDH3@5ɧ~o'Je\'6zaDkRt\/ |W 9^+']j4`JQjVI<uS<瓋O@@4olsf.bҦ0e#䌲a0L)JB}Al[=t>_⾻ $֨ -+T!cu"M]F B$r)t{BS#Ľ=([$KA;ǺFl8覝Y4H(Û3Pwh%)*[fG1Ѽ/ J *p%[0@{JCVs]D_ LenN עP(+&#V3q'JgoLH%x1 Zq۝ĝS ІKvL#+] @BuY[ʪN31 GiD(HZO7s2sf`xJ$]ΞC0TNlKayY~sF1yTf;0%N%`9,c0'󥷳\#@A´hRr j{J%ƍ`/Cn{ L~Nh˜3 ؔϹ[ 3a0ℼV4kcV pKClm.iC Z:y *4'G%,CoCNd[srf,ၒ՟loV;5uP:j(}؇21zF5T@% RXoS<7@x$] eSuEEUcofbc͏‚:PEHW)".̻ZZE2=HCe P:"%YWRM֍i` gCr~ bAvC2PPqt ovܟXJGgTnrn~L*?훉x@1rYcz&uP'`ҩZTS3 qlc3)͂xYڑk4G5k1))d tuy~4 ^@ñǃF)óB]+4üB=m=nC&_ TetPz䏾Ư7BmGǐѲT$Þe4Sf5+N;ܬ+kV0.2ӒB ixi4pV@^-q[IHU0nܾm4k )1~|KOya}Ar L<51ͦvp?͟y7dc{#P"ƭM#&Z33jf'{%:bmpM5Z<K SbP%$rݠje .FKD2;%h8uqD'ic6[NQn!À` .$T6aMc?oEo ;#2. gH6j}Uzp>".lg-հ~ P2DܣHG_sKWY Hjj"hDUh VA)X oDO;q_7zr$&w"aj^ NG E`1Y;s0[K K~P|ݘ/ͯtؾW3' 5lC^7B޳IEt< $;9^ ǧ;a~(6*VLL/69&ʎ  |I@~%G[Y,m̋)G/nVo Y6)rScdńG8VW)}eYw⁣, LeVT6)2 _ td kLVUGn? 43:[i~nƎq5b߳9Z_]OO 5/.zc q]_w_^"\t* V}W7ڳ}$ኆMF 2X8 j8=xذN/8ȝha1UlnK{RtXE\-g Y> y]+ve@CvUogCWg倲gݲPf˫4u<_N1݉Ĕek?P$o -P,8om @w'd)V弓?)]{ 6T(Rd.lNMM0<)w״<8yT eoŢL.\tԻO!:d]?pƈG.F4|_$=cBx+' u ;[,I\bH9~wjecԎj'2 rdXE0޼o7iQ"mb)"h \BIrRK\^婉 B1I^u~RPpαA/;`%`aOZクI>j ~E%]DBM Zкiohi@!Tyd$iXbZXhcySY0qCcC:R(tgpE5بB:bm!`F|N_fj0_rĆ1;6q5%>j@Y : u k  H@aF֢  dJY:%/CQP?]{(V*J'5m)v/.׈ޜ.px{kV$ . #NҀ\ qXmkpcb*l PVH53aa-Y.r.'pR]h *Tb/ ꈐ4S$:yymYhdg )YN/_kcm*nfҨ$0|ژjWbH+ԮƐn.xݛY6҆Ce X1 w넹d x.y,–~1izk=vFԓDM0Tow#4{&E[Eqi)+gi+ϴ4Wl^ 7':Tr3mrU9?r6 ]=(|rApg3nzTsIV1?aJCiCGM}9w:Դ0|p5.%z5V2McvQb* ۤaXy}pN#A|š׈Awl R k3sj^G RUgR*ÜhSzyJҒxj<"7=̗5e5>>@l&4Tq>I8Ȣй TZ3\7^U5Bя*l%v7S;Ȕ'*ÿ8ՙ>`NBa/wփo% T1܆򟫿m 6=U[޷[Z. &B?ZoRYFb{n35hݏbߣnPgG= ~hPX*oAh-A$Yl Τ1g]7D`Y$ߘص~)*Xs\# ҃6fQa.U/\Ţvh.FE@*e .m&zi^" m>nsaraܟN ojN:jX-(| { F O߼Cf^DܬZbcw6#sd[D.,0*R}1bt?%ƺ! I}==Џ*YڏT]( hpJl\h dt+~͚f/$bDMzgQҠ 7 *?U|#V |p}9L̪w;7I|Wn$$[-v|IV*Nu"OP..=/Od>@#y rH*GTK=qƸޥΊx M祀J͒VgE'mkc8 3-7 T5nq0e>~0a]A|%;4Ǔwtc0%}x3B!)v7WHNa_୆ حygڭG*G75Ͽ[*] UK."[J=P&TBQ*"7(FчT]t1!u!TT~ZR e=%2P帄jvytd(;9IkLV tN0P@߱%TSKϿU"$Zk#19ɂx RJ߷oIKoCF uqg̴[x0up;^3@Oq*xpowVU`PB>Mg?1Ež)U+s4/)cW_՟ŶshW>RR5*O{]`9-h V!:U9 ;Pa&2gk=2b a$dP+ 55CS*/Խ:QHPz ItxSRS:qsPo@.,W /B#C]No4 P^#T, z^e:$R~iywg}H/+yCsj*~SEBn]<ӞAl) gkwU lIKj"U={NKH.Ԍ+X囙ᗑVfI(dsDFUT+Tr.v'OU/u(To<v2Q@', QOw\qbKJJ /zݺ?MHyX`9Xu9DžѵzX]tgL_DMˮL>5vuMfN"7^yH`?4UDJ2 [9]!c( Bzј,)n1 Py:yhkmm=!DKdiGДGe®xU N:*;*$'m> EO v.qV$~Cs=4o-Up ^w '# P}nߘ*t,e2^JFBDæ`}UHʠǢIsw\qSn<[ݗIfa,.е߻v?$玴p?y2t œ%+W7.'i#‹Th1b!$E(! #U)TuYsʽU] gO͞> s-Oju0uǀ펁5+]b AU\z&Cpγw= aw ҹq#Q͘dyDJCLdÇE%IuROwho1?s[2!nLkCވ Ct92lj V=rPnIjGDx`Z' h-S d*2:/;JH|W(oW?|yZvSs~t17騙%ZV 6"p#BWl(ttL[sx4+NC' ɒ JD&,L*mt3ac&H[͞dUl qս9cQtȕP^o:xeٗSa|κr +䊌@M`kk7^Sa6wcQ9n*WՀUSYgԮ|\'&Vqo=zX}T%T b'a(H }yd+u+$+ ¤״EZЯW!ѰPDa؉(r>.ufI--fLKCsLf$/y D)WǮ럸M;~>$#!8pKnOkNl3{|)+G^ky+ޅKxɺ+bcԂ₟R wKONu27wor"aa9 }t-XCfɎr\è Ћ?4R1 ){F8[4ԣ1SE]އ[߽4խ|Z^pBmd0޼f0;m5'K*{v{10iRw7R [pЮ'QIeN/P.jm1zm,&dVҎ3~)5 ݢ%|B :qJЇ CXeA(p{@}-L0?:]X*=o$yJ3[$GSػo5_xc֖@,Q=铚cu+YXKj>,5~|ZY̢ /zeۖ<۠[bLIւvE<TK䜅^E3:h19AH®޷n+^zSZ.ygjµ4'&ap+qiBjPe$+jtb^Vi'{\X%ex EpܺsN+oLU:;%=٤f;ErfưUЁ:Ɉ- B!>2Tf@Wh;lW UOG 45/c o}/4yӳZL*^VIu":5{ryD!*-Eӥ EV}ڋT 8ze<0N=<KԗY0xy^\WI:Kh,A^G^n1X?%&θ^wHЅ?{w#ԥ.oP54 /9(p>30"VD䔋k 3cGP3šAk?3&mDE:lk"VW9 *!,0o*9ۂj t6y{c1PSM08Ibo69 Vvņ@_xm:{ШGMfzVv}NH9~0uX|k 1o!E+ ipưc`Pۥ#RƮN1XPc.x |7Ǜ}CFo]fm2}nAaw-LT"UdNz'1͑ݘMJeO|z8.8Hx$i֩}Ӽó6$ ڌ Ɖc@(<ߏCI}zĎA20 |iFlJIO". F zgN: Jޔ$~()<7XiOsσ-ss`y/ڙ;' 1fM6,o-J6 RMl8Vm:I)"}av-??2,nk<ֿ4!$O եUVw$0ݨcCb"rZ)fvi>ZK@Hgotl&8!Yo'`QxM>M:}BPpSn T`qZ\wU>0o ,0QS=*vZU4OBM~0{k$`#[j q2BZ_ulq]!+~nhJ:`cUrc 48x'Z%c{oͱ0{? [ ai1I0Y\DUn']ש-v3NPj/g GzkJư0vܵLFJmВưmZ_ZHkZ NHn%\4+ [sڒ(:̠c|Kޕ,\lCLza{u/{&u& EBzßl! $(zR8Rp]?x챀 ĸEɍғEPǃam AP,'<>PcuEI z[@Pf܃G }f@Eu!9^i FD kezSgnjdF42!#_ǯY8YJ`W?edن`$_wa_[ lZlAbUeåy;j(hR6&,I pJ֓ڹ̓-} @5aarb7*QPY*+qnfzͶ rBJ@Mb OVin(gg^΢Q" @C=Ɍ:l7r):9X~HڪcSU T"\ @*Kt[B}g}!xEuK05~i_X` bE(@+04o{_0*Wbz, rpvq Ga[R@;XѶݗX^ I@ E < >U<|RXu'qCڄׇM.kU^ ӣцoQe]-j ٱ7Tobj:8T- ubǧ%d +q;#Hg$'sf=g8*A.Gϲ[0Nb gRZ`RuIVA YZƕdrXi mw?@Ǯ^z0 b [uVOQ<5&w!,\o$1J{| ,q⟚!G3[D EcYs`l%;bV{AzLCY}3G;X5Y\ۯ}t0/qRn;BI}vy #1D_ha(XC.me27f+Ɩ >깜 Dea|b"P8WJ_#E筤LE!Trs>p\b3 f%.oNGcA;n`]W0ca㌼m6xٚh}xxRUzB_Qyf!]D8 [B p @sq)8:!-Ԑ}[%Gam彀f8̥]#|JJ `wW22zP10CdqXQ;MFGll\"xaQy +3*⊂Y=cd t^[ho6:&b'wӽ:hj_pBg: @`>`/t?*EUn2;HDcZ,QtɾY.)SSvPLFJ->Ad~ܻZ4iA2yo`C-|a>,mo1*7032zVK0L2bW!N ݉ϮS^ؗN?(jP 6 t1cxOtRL&W z mI"!ᠲފ#YꜛodVWM201fB 5r'f+ai>AiZf%GW7_CB;p|)(ڼ<2KVR@4H VAwx;{.MaSg [}\>^Oig#v]E{|:4IO噕櫝Hi Y[*!O{O@8Xe Қ#JO7nE[Z]I mvRą^1%|[Y -+"}QZ#02mX} V,*s㠣@=ĠX%1Yƀ0C^wmْvŏф;Ԛ8s\Ĩvk9)'o˞'w?jj_Q.nrjvQi 8%sUZ|! *wXPڸ.@ frNmk4(P_0m4coWD$'$Rb0"N._^[CmB,ma=IU1>Kf:ifpr^IшҹΔJ`ШV: .pLv2ϩ 墣˜(Mk$$Pg1,>^RB=Tz:lcłku8'_2yD7\&d<Sչ.zM"-OO3*!GnG!fz2&G^cg-!jr@7rJ!*bJ5k XtD ?&K'ېPZv٢nXv_]G#pLkW, 0R]B-d!p-ױס4jeC8QcUxe3;sWQ62B;#6P.Hͣ+N^5Y QvYl(oƒu累ޫ_llӤPgUj3;!ȵ1?0@lY5گ<>»[$M" iRdEjkh c0 *OSxn"TI Ni-L:>{řZ,F氝jzXen`i%`f=l $swz*.T5j6%+9(n=lȲ C|*4[`~kDcS]4J@ejʄiClL!&.^x:E틐d= a)(Z-6fyV JDA.P j7:T!ƣ7][?-F+t(1*H 9/c-rmw~g=H7 r?a'Y*렻E3M10&m]|Oy G[T#/M4i^6i\M$'P4yTj Z۵{ZܗJʓ;zFVDCs>a451B6 4Gddrc(qZPͣ;Kd9bSb ;d i2<$_)ⴛ :7 r[_z4y0 l4ڧ4/Im,Yp^ Qe-U2ֹjȓhʜUKdQ?R![+*[/#J?y(0M`Jct?$!WAH!m NJÖ ^ΞdZKm)2Ne:sBtIO,]٣:19C#r &\sTqe8P:SAf)giey:Os3\E~h;dJ:j&tncl3EU[*^]&Ec -=_4EěM Q d܉ieb(J1hD:!Dx+v5~Nm+;oV;b8_I1Z [ư8 {)qk~\] 2"^GQ\?Ĩi򯽱cL?'\[t]A06@SFz~J;xU D'c(~X^h`ܭD-YLPJg!?~8O^5G'<<"am\5+o9 Y[ jp8/,_ 1ĸVjo$⅂PL ׭#KdZ>ĐOƑ+O5`T$Uzr>DAvO4lC⊆FCQka?n!V,oy6]gM"0pbȝ* sn2l i31Vv5w&ܐ/WO@m4ejL3뻑|)(7e 9@1busW}qg0i;bM|Jr.-봸6j!8<:q!#RA u y(??O̔0˘CC cUlܔC3n$a4'ʴ@GUBp:h5znXHIM' n6'w֎B-[ʃ2m0E8XX'+FF fQ;~=ek&SIܡ%7{\uF\8FQKAԐĊ]O8*%<*t,ɍ1踇^-8v߳7k¹G)X`&=+b@2 e(fgYFO}5My%O;hX|^M:k]@2ِNSv?P㥺J|^~?jNZ0R@3r^#UDk%7/p{iR0ͥ|QEٹR)j83>+Њ= a`JװVw.BG|p^xd1X[#テɵ/F5ː l:h@zl2wDO'Hg\ 9DRq[6%3KAljfkIX9qeH'+_%Vl I4A4lq ʛ<^ϐ궼g}CC6 $iSmg#6އߩ<Y995^sa:;/+mz&l /p8,(/U>jӁtu1uM_=dPL]`hfcg']+ů{AP aCiS cZ8sF|o*`"r1ȑhQzNdı8z!> p΀Z-{9IXw/4TЛ!_1(K"޲̧h°yQ']oqH2D)?°y@%^L%Uik>^Z oZk*eR Nˋ JuARU;H Ĭdp~䈐Mr׽2]P h#1?<3⹘WJ{[h2rGZ5tG 34,g_->ք "ŕ̚zii糼 AqancK}Q hLm}Emvl?IAU>8 Ǵx78v%`,}ҨimC!h4FNp`wwiKb '#*Im&wPFi")RQO$fk>j>@$UrR =OH14 U ͰQZrVe%]JEfY ~@;k[ Q?xGzw4NL8H5ަ0h¢ՄiҲ+"o&hKOvV'psg_HY y] ["  Ѩ|c W\q?pf9lZq"D;CR,w ^G;1+aLqe`iWj+\KVU PI!5rLJ(L#n2֚ICG VL}/Š5.ϻ6K )/{ /PBV59Q&Ǟ$К荂aV+(\oW0u6._k|O1R2>/B,Kʍm `?C:HgD d=;][Old-g'xwoE_N|r(9I?z2,N ρc +M4f.\罈5Vԧu[L7W5SP5֥-)Ǩuc$M x4)qwcEtwЫoh ("]x-vD+}#U /W,>MZ=`i`NAݦBhwqPk›8Πhr+7'LܷO ?/5AO!8.TlQ+Ae:J[G&RLHp.aivepɯ?m:ߦM 1#i*է#Cl7MvJw_%vM }n@6ҹG28nM)X'x I*XE3#U!KJ!a-Ȇie4$%k"!oLv$l aF_ճ4i |~$VqMUUu5Ƚv~2 ݾSuye)S̬Cҋ5#iVا%_[^V࢚[iӁ'E%nG£^P#8M?Q-u֩)MoSLD18VСNK,UdԔZdM?=*+zcߘp/mNP:7/tK_8U']*Hw8z?V5]/3N0-{-YۖH>$1.Oun]/(wW6@Ӳ<x0BU"gZ^B bx"́Q7:~1st CIGxBE WDS4Q3+CBIj ^\i$7=6`q `[aXb{l9Ik4lODgA >8/5^ӱh O Jb`:=9ZU6.kIeQBS e]KP詞%d{yG0R3=T]ۑ#PS穒"@caD%U| { dwv cʼnH,K>`sopsh^L*ά Hҳo;)ᴩrȜs=nf^0  B^_f4Y/s``lAWUB0jN]0]b X)*WĊS|WY =+t$6237r g{}߅%C06M+"jWj3"L _ W.wHp)[.4pT^9ȒGU.9⬀ >n)wC^m^  )w.o$yBE>Eĸ<6vh4g#[~+V͹Zm8J12 cRE,%ĭ<-GIVӃT%Zu2#-!,,C^/Gbj?\5~3MfGbm N+ xjIh 31EnM}}1pTS>1{&\㬚[ `VW# t_ԤY7l=}Ewgu,:<"){Nv:|ˑ&ŝIM&$*||-nyYAsu:pB:%leL8d4V| Y5!诜G^O1/+ս ֟0mnp%{M?Y6Sh[56H偁h34eev;EKPQP|$%fLV}5!2U䔉x_.[{Y!]Lq2 %gL@$,R葔= :o}['I+/Kg螟1|lxbLfz&ڣi _E_ =<G˨iVp%^lTV_QɇginvM;kWv޻6VMD~# _[2ƨLu܇6Gi;c )vIӇ*ϹņEqX_jP<]t]B> C F.&J4LL9"|pV(ptXWLf\O$Y@?7ןYޘ9i"Zs6?#iO]se>PNGxMwQ\$|U[:|}I)u53!a[=ӶyqxzFӝƧfS 8/{ũ~A$j=3r4x]4+-}ߍ"M@$Ld`P* 3ˢqށ_k<}kO#SA<+mҪ9{ ϼqH<S !&яj/HΩ B>T)kc܄6}I+ 4VKnB0񥍮X=+%UJܛܲ ,DdɶI3 ^{v%'/f.s^4CQ!~!(JA *@X~Bʆp,}'` vk"0"(Bb $& £bDwo <$a=!\Cn{;(QL~Soigf`Gbw-PLY^U>`FO)2@{s?2i"P?1T(NLDom:ڼa \֫.-:|kdAPxeոcz,?䷣r_] ~~?8W/I65h+VeB3U"Rv6 SD Zsa2~6NFTq0M\JՇCcD\]/ tKX9A9ˏ%"Aa++8Enf!Զ%8 ׆p: \fo -cq-LgK2X>qKځ4o46>D0 sQ&%?kQ 4f(bS1T^3YPe5ʷo:Q1ʨ=A_Y@"mf놶#>7T!xK3̖Nwm^19ƋY~MXD_ m@;e?폕 *|1Y*ܥe70C!g*0f5cUBЁj s:WCc`b]O? uC0Kd~2d D\9ݓgP'+&5nAGDL2m8t8>kz蓱;(G}woP$tIi5zv!U%6Kؒ 6>BBۭϢ'¬x,:^w\(zd6Rz^"!:!_PmMD !*m^r’@oQX԰ owQ{E-5t:%_G4?;|-t {©owC0UsO%O-ۍd2 80N%)mHrQ&ffL<N/d>3z%{/\oca_5Ňt.F}-;2j iO>-e-vUM= 93r23<#/}*y %.erM$ϣ/@u'=]`8US ~uχb60.4hW0smV^"Qvi\/ژߖif1p*Ju)Avll0I{ ;,{Vp{ձ unѬv\g_EfDE5Rk$eyF rc|xn D&vT7aW8 .l9]ex.Cm ܖ e D'M(Gͷs… IȬ;.>_u;BiC"ju{L,(/U#W{#P"e>I&;EOɯ ߱7&.)!n/Qd=0]N}JrSҶft ^ L*&#.z [\IRЇ:1O!C_Jx[X_Q:qRF@ץa)I ũ YtRaDhUA. bW<ӫ#jC]Hl^h 2ǿgv) }p~NKSe9\_V@P ϱD$dITwUv<3^QHQ"]= LS"~;'#j\*Yv2q0)cX%O=2?͊:k=Jƫ二ˍ{`& *tbYfoϲjſU/.;K=>_mH1@V,^[VsM/[&zeri)佪8'G' K.>7!_~w?{a\ zTlWr_q?H0෸~JШf^+g$d+/Vy*]p Wxjd;KDb_N$1޺_7fg-:y:Qb)TsF3aўZ r4 %(6I TNHF?6{VwvT+Pכ8_xWؐ('wh<3J _9VZT0E& 㕴Pf1R O n\"o Ml-ԏ$8AmN嵔^mUcy ; 4d 5[)dնӡbKZ15 %P|%U+r6oFzM;vr[{R .h_0%p_9y Y3*p(q*J{:.cgSKl !֐[rvJ;K(}p<k~qi%Enjd\J{vsi5;`yt O~Fs<T5j'Iߪ|$Y>Sֹ:YW6XH ۾SXoA&=2Vyyr9}M<8tpM_u6A \ X߿ ۑ܏_҆'*G6G^ iʰQBЏBAe6HDg;V6q3[k7덬9ia5YwE8KP/++R)W&\ R/Ye=z=X;Cs_*Xg<3/^V 0%ݿߙؘ $wj ȥAVZ5YU BH3U@.|2Z^g(_ݺoM&QW{ӸIױ'r/Z@Lg"`Q5P6lpUxp1ޮ^&(2PT4|^%`e5L~Cs>O\o9b,|/|276M%zբ]x2̹r OuQI9.>nD_%Hp3.!n"QcO(q`1N;4np[c_Q]s U̳h:AI9v>.a R2&2^ce/ac=U&H!h4|~D8M]SWiPw)E_#J81E._qYlBT;4RU2W{ *rUg9vH [^c'_y o-_ m@|ղILD$$&4p>} '魋ؒ.$#[' Uk3py&t`$bwK)N_ Ƙd94+L!Ӏ$l>DǺ Eo R(F,/}5rebZtm;ٵ#VNrCI(`J}݄F s8hSZ#|cRy*pe/B$5۶?.zuJa&_4^(_8iGi<WNx-_}[liwڔ6U\Q^ ,2pehW.m歛9XB"wr@k0`7ŌQa( ܜ;mj݃SQ8QXR$ _q(*|UÿP܃Fs*g'{q|\bAq8 bW^р(py.qQjbEx7޸ Q\s!`ay+O=$Yc gj['r/]GF{xO&k J+ީ[V)6NÅhB߲([V$W857⇊{$2ŞA)[&KR'2Z:`7g˚Q6=3w}YgU(|:&C3?ej)P[g̣%E8"5@Ah_^o*ɠJ-nyKɨ[]WNB+pfe#"<ݿrr[gv 5neM:_R7SZ!{BE3EH\ŨIΛlF }#yB\g>^w7ME~:F t?E4INlֵ\g܏Vg%'?;{&F QhuqzI!A֜dBQzzc'!=L)@Zj L B5SA'F(Q +T]zDWiZZg8z"4KJt73ڐ::{3Gly'/~рP6t%j+%hzXb#ȷu)ݖ'cjnvO׬Lw|QgW+& )$WӮ>m1~5 bܬxqE}y\uE8$=:?,qnU]IȞ09>j⋴誅 ?!s]"͛*X@I*._Pͥ ^t>ߛ$ $1cQy7WI:OPx= 9?o\G̃DzGZ QFe]VnFzT9"#)*vv˝zt ʦ!+Rq j/ 1,opEVy&%Qx ~)oj: rOw\C$W'e| hEƜHY"˲~=B5áۀ_N%n@ PF"Jrs;$ : gG.Y?Ҏgt+jRhsuϱt0:FCz C_ H Zf2pjWq>X;r6n)'ı|*BQ<2#?*Z<"Uҟ!&}T {5d?X Mԥ+hI} 4A:ŊQ㉒vdL&/Z/ۖ0_*- 60+K;%[.KtRG>ӘzoѢgC!yG4P"՚Y"]{F@) o৤>MI эߊ,LL| O獇A8`٦TOk3'TWYw{DC8Gl_nP'x98!f!Q0$K LR "'=wF,E(9+Б i7]]g=%uCWQprt; s*X+ 7D,Ӌ_d4>UHyiI>6 }PV~{~_бXQ(=G U+-q9cR dΘd! b$, } SY@#T#r[SչLzQq~v2_ݗkǵ0&8. pB"O URqOni!oY~򋻛/Xd'NV:E"S-,WNhZd mo(w!WadWIM!i6rabՐfVq$$o}}yo~FFK(3:RDUG=bJ9XD͐EԭcftZ83IBD-T*b8v~ZSEpdҸn :]'r5ScWVx1Bx00%4ӤN6y"TN3\$#3}8ZBLPy 7bzj0Vv'*nq,`ŏAE2]XT񉻽±]cZ*p0Yl,C<1!$rHjkГˍIR"snE*ٯ'9NLq; ! |vldΔ=H.R^SqA OgxT.QCW\cDwY~[unU j7*֏ tWbxff:t~l@+g'+LL]f_PQFh89-vyvȗ2Y_-7X\,RL-&.V[4آBD ڌἢd{?Irc*b>ܩw?O?Dvlj:8LeF&J?n ^>ϵX:\Βhwɟ1`)gr̺l&!t4 #:K^Lo!+gᩃMDT[Z@q}kY}$mP'oy5GAs\_`Kr`A8&|BxLɸߒHpOqA]8_hQ?j 2F 4\XNTuއ驭0eO:{2h&]wv O{Jwpnԃ--OJ|vPƏ6)$*ٞ9eƖtǩ,\ oR#wu4'}i`mxff:_%A*߸'P1 9}؇_K@5Kn%>fï2*VdKƕG>^Ox2SAcȊD1D;,)V{j:(խsˬokqR8;+g :,I)ć UVCH?9h1ӌXJϐ V0j+DEW;=O] JAC w'gh0*̻UH>3HO~jNP*_ " i `S$DQ,.T@*|!x1f>FpjB:|䱃;|-<_`d1AԊojbzcGzi,˥Mķ94}^L{]W~z pCdbpսeGxd޹/c'N?f5PL'3 ]:%qrQө/Y>m@ጧؿ'H1NrGP+Ce)~'Ԁh0~You6.We{6= f_h7H8mId(?JrMhv^ p@^sxo\MrFrlhҗ.A_Q6),ntV=Za,PGȩ=I) .l ]"ch Pt5(H5P!A4Lb䁐.> )Sz_L{ atyoBCk1u ^=6yElPBjbh{AFw"n_2c%qAJGT^ R(_^Cv?+)+xH{e;WZ?6(k@mnHłWL*Gwifɫ-D'M=L#+;bMΛTzfּ|`CJK^Ҍ83KwVE-u@te @ a^v/Dm:| Ծc= @{$#(jKZr<oT (yplO|g:x T $3幂#N7"k Ի**!lֿHGЧzE*ԪP  RX+QE;7/!76zRSJ=':8E*5#W7_ΝgÝͣE|&7H{Pc|Zװ"#[sڝ$z?cVv 9RZ^" Mzs? jbw3?mE0_k~u[/\Q80ߦya_oaSFhX?(_9ćiGR =.<#Kk>Վޔq<{J΋Mzw ӆT a|T@*`h$0? HB61aVX;4/N0^fv3.9ͻyM|YWI]DN'Fs~]MdDU"Q=<\XH+0{OZiObz^&Mn oƃ5iL_zC&mq{Q 6 l ,ѹ?+h݉!<ӹp"eĝ}a܁;c#(w"ٳ5"6 8PN7KϾ0`'@eK=};vO:pj_wȏVUU虉,Z =g|5z'We̙) *!=%U.UG|{ v[]6@bO\ c9WJTⲜ3n˃N_"!ˀ@`jхg dz5d80:\vAxq m L51oWR ;@Vog:$y Иk$S31x|y&6T:%ШM _.̶9$u .Ī5YKt0Ep`hAsg=U!`qX*'|?zQ/?obͶA 'z4[x/*dGj/2Fhz_aZpi]-1]=`! ({0w!B/#KS1|7`i}cJ(ӋA4KYU#ͪ`in1EɚvJpQJ춗> q#a6ֳZ'gJԳP̐Dg#BOԜ;x@ӌ\ns(˸ΐo!L zpf5 ėFonʑ1;FY#vyC'hhǠ`W&?1yybsW[K@[ W3xzcެ}fѯ5.wl%;;ZT0pصصdzXK7{Y'!ނVHpd]oG;raP:niwWщ :N`tjY"fp-c~nФ$^R-/r: fAԑp nsiÿo,+1cOIj@7ǻYWx`vvܺRw7):r-FɩJ!-}k~nc$ P[)|DI h5%nIm)rXdԭl]*(3o OJUyƉ+^Év0qIypIӴv5|RnucdK&C/xrӀ\lw8Rï,{%%w5uw?BPIH C(RVԯgQ/٘lT B"cT n2nƔ-EΝ =5Zۮt3Ӻץz9iT6y[uy2@!&) KxZ QDǤՙx!S ֏vlݘoS)O "!DeRBʭw|38c4㴩;Gևbt͛PB:dbaՎ/JW=ޥepnt61fv_pmˇ`W-|ZώN_[QhTJ21yh (=!w/p Ty-U r &SB'5O\VniS/syX߾s Ih|'/k[%G%K+nB^MzsS7-[Ԫ/ gFKn܇l Å[0|AGC91 ƣD:0LiYGrc 6~Ȣ)+2 Q_}\<}*:{[ao+\Tw iқϐn~>fvPuMD>Gp?0~'&Z#C+p2l#MF ,V߉]Ys,hGvIZJ$['g꒙Opظ1gY1|u߀l@o0}/-SUQI!TҠgڇ"ROP;Ft\IRr׺u0RaOZ [V.9O Ş Tv)o5iC}".:! n/`AW!.N$#YU-v 95r6BtCk]my-ѱpWthДqbB]v~ e%PeK1ޚ;U63sb7a-I#2=T1͌gh\MiK=aH J-Ɲe2|hj4S4C>R[5{sO`JCXBBCQ_~fFNj&܏GsS#AUhJ!'aeyR!_R݂LzCUD H#VY*W7n76nk&RmrIfz.EՊV~oP>J.)W*D&n#0T=8͓rNJo&M>p遄,8X(A< VGI灨l#; 0Ԟ)-o7=>j T,, FC r/V-97"iRU>=9ed$h;> .f?&“#A0p&~aXӆ-,jG>.?LU=ݮ _UbbY 2ʋ ʦí. (AKY2Xj\&)LfVru'wM{1,*~V=QNر_ K,EX3j& =kIG?VN1b w I1L߈EG+@diH;-:wQL2j-|- ۙ?4&_Ϟ3iKo9)?=;^/MdJ>yWBua?pٙ4R)DuF R:eDCi*!rccpm=zG佽*NX JP!$mYb q,}z.Q>D]f1 @[Z5B[ol19,'"yJXfv:fv)ܽCһi[NHFA]Y16? ) +>K%65C3;2ήd*~鈗1!=9G3!=10`UJ-7tuTm>~\9R #,-j+hW^县/ $-*̴'.}cAO\vJa5?q>y5x $f+b!c( 3>fLK ?܅>OFb9Bco_lwBoAx (dC mr>GP ]n N*-tI㛽j)׀, H_CaoTpd=7_ \uK)K( ac 3!챫.gr"mAyv<?c$ߏ"MO<ךkk|`詽J#-mLo[;!4B$v9~0~1 `5yO[t~=Y6QB3z̘]Ɛf/i`.a{K}r:1 bhGr8dS@H0(,S).v$g6t>ڥFrZu@84[̛Ċ,0Br@'g!܆UD ͏k3'C-925fDO F?(rp͏yp6""Od?&!dr9r+v*w^`=I4x0"Q|n 6!">蕯G;܇놬Fww2}k钙V9A@wi _2~Ō4HM%U7ڮOd=Fq=UV O:]g3nxa1~l ~2MRή`B4|'N:i<'tu3m^"n.|E,=:nx4vۣЎ&C_lDٱ"7Xl ɼ~ eeKV1u8rC9tў4CB 0,b;k6K@`=\C6e!jO aԷclo4nƹ fW{qh*턓>Bc ]z[YaUs_:AkvKt|Py[Hp0TgIW{{>B|;1{7mV3 h/TWj܎&2گ _6ϭ`ގcq ѻ_f 5EC,sR$:65﴾qqf_Ha1W̳2оS{a5G3waS?lؔ Z2y/?Qt>WfQ2xz ݀z>(!cϚ||}CsNMpCE-" b11l dc書I;Yq^Z!avA d?pU#̮ Rv(cHh,>9Dlu 4c9}~rd\j侕?&+0թ.M&4j}X >W{;dk6RH06|^M~; R4#BMkaץu| [UlwݸK߃' \B=å#0E;~]+vi,S=itJ}ZrqlbH@aF!PrXCSK^ZV?[Gl~zNS> ('L;8Vwk^;W0T–@ .2@ɱM@Z8fV63t{IY4b_%f񳏧Б9ݘqbAd_/V)p6]un|ʐ?T[ 5Ws2FJ! oi^#4խXYN6-N-Zi f4vI{J3:+U'? ]ރ2p6lh)2m][E PIy$w!QBmQu3{;zou8gɻfMYl˧ffglq:B[O.qhJf,S~\H(P |yds -OmןJ/ OvwT%.$7j0wqA6Uljk"v1u_6n^9bI1ڽ$G)G" c!T&5{CQֺBuH+jcm]cdU,k/la}n/:WT*[ܠUD0xou3MƿJN[5 @+jCnTi!9`h emD_Ce%R 4(e6-:F03T潞#cj;`_bK7iTܗ̂Lң-ja|΀. "πoq1Sha[!Wl%B n\MDuVA<~9t#Ӊk$roT_ܷßrYg3ʣcߒUo ]T'ɽ,UE}م G?t>a W3sLGIrGiwBo  7^@/G&pGEMӨ+ƔϯIP5?KggPӹVC_}˞ MڍYNTc䯟|c)ʺݛz?)33}g9f3IYa(Њ*f'jG{g'_4eCD4>D8M z,mau {-M`Y3CFn(s7[i' oAVK; t7o ~DpϞ˕lgvjI΄+LawX+QnY@խk}άs g`\9JF-j7Pls܅v~&岵|i ω͋)vQ\[ e_{ƿ6̜'l.m^H5śb:BO,$ɞE>jOj=_Wە yWn ^nk.JH|#bBݒڴ5=8ƅ[rldԱ_ƧWGa7Li6@Vfs2ġ gSxZDSm{R!Z%w1d'2?ۆ\;\:}FrM9p_! > ){ۂiwAK7 p&nWi4OհJn?d{LaY4I( "n)g\_%df#lfadb] yz6(BY|F'Y9ŠƼ' Z`.{RԔ1<=|pU0w!f!ER7*,-(%ݝUp/:͠$F{ mΤs0oK&qcҁ,(i˾V{Z?$.PI% Af])'tOvճmQc*< c&,gA֢}Wj! I1Ν o*laʙ[VP^VӄQA]*OrLi^c)SlzWy7k9vcçyF 'k#S( +kS>U}"k=9wɯXOTy /V`㳀iF9m)|KYKm/ׁϻ̛́_z vpn;l-oɎh, ﵊GKi}\쀕 ,6I 4\?x479@,!Y%"f[pHCz;VhdoLG5H^{l~,!G.$`vK|d2Ar4DV˼pQp'@5u~wR;YlLQM'Ƒvc".[OJ\,a!p:Qڧ<eKDMYcȓh̙ƣ넅!Io _.\lA>vܝo>d3 *`"Fq_̄D]Ki_" JԈw;y95P= ,@aV(Lɐ#j?जD.݁VBB^8qWXA+̍9¡GtY0K{#R 08os!bQ4x4EbM_/jegUyֵL@+RbM;Xhy"QpR%@Q"Y0ҨUZʟ+F\@%w+z$ %f.ǐkN.~!> 6 DoƮ H:7sX4eE=KsS3!]?ν:Ovaϧֽ@%`(f,Di!+ep7׿K]TyJX;oxU4:$oOqkp]cK #q|&%VBN>A_C\T:*XxU|, 5MГB‘߿t!{\c, @V\E*W}@F$\ɔ NYO1 2WɯX١MMf}f;>=L&PcD1$@`11qpѴb'Da.Y,+iGinӽm[`zlIɔm>^L f -g""e`#`qyԽq:/ο5A]-!xpwg?p [Zm.?aumsvU1&3=4#xjkت~tEcjG**|OIFAgo/CӁus۵粸 k=u}対1c}'ՉHbS(^!!\A"}zl6Gf|xtvSM1S\7fl2qDz%nmM~F Rd5qpTܹZe`nR6JR%飵.˸ T Pm)nXEsUmy˸[ޕN/ w9\oF$t!䕋DXMBj|r,>ո/6ފ5\;џ$e_^6JU)Jɽk'Y 9%iDv ǧҟ:^zMi1T4}:*OA l?9āV^2+'M*$*"}άK4D]b̞FŸ8Ƃ$JwHUFBfIWGV;`Gvo¬EcVǐ3rm )razki8Jt/)]r+H Ϣ4sCwܽ3[sn^/pbdbWu9}D7d'J't~+t%^*Y(rӷh&C^o/k/jٌǿ!~)m`۪!@8 G ѿMR{n:4q@w_+ɲFM|:C-ΌW!Bg<m k|hu+q5=ϝ!ίR@ Rh"7ZءI{#1?HTu′&0QtyK{K[HiR][$; m#Sב]dg)]6Υ0I.8ҏy>Va5 }Đ}ZCZXqZ~T:SzD sQ'ubTAQbԗA/]Ir2X 8ɸY^7EN9!Â8;64 N|o jboci"*{LjjK*?Cr~ Q1|8q%٭}L{iÏ5WFڬ${}&/mQ,eGj(B=ZD5 6v#5bMH4ٷ͠.7tMDu3_ԓe>iLr1KuH!9!c)AiQMl.IS+Y!昆/OeQNHDᴪ!|~` /ם̻ y訡[|QYqhɫ˴?1=>QG,{[ I6KZ'EMPA'Y},XDt`%t{B=HgD3 ad Ph-s5oD¯[iBXfuxX!BƤ O@zy*T"|n[`9ӳ11*쥡| Bҟ69?>` ?_pPX0E!>XPHX,l(9>WR,c##l]5\izeq%P_Ai^ّtojFR1 9uM?kӹEWu7 r>\Re@߻*޴$ɓk9*SIą?aYxe[W JOT&3J5 5H{9c&"X+:O{>6FG7~ .FA|1),ڣL yEopcz44%)H||! unQݰQfTs9>C$%Q^$f K\wO2x .}[>L,HeXi5edS:0]74߹>H kEYjGs@x4\%lPx],Ʒn)PfZ ǒ?@=C>0<TBgcq7Ch`aM6n>- {OFkD:e[QLs5:^M8ž D.i*#M0?YM ܼc"vnEFevID{([&Vە򕞝3*݋&o>ZbGwgdw) 5Ł:;Z`2ۘBB:!.p?k\r(iV`IAC{2~J"C#"ݲ!Ơ%sW[a*CZ+Kڝ%XI>}4HtXS%cY=Xݴ^Wb&hO(2v9$P+F>ƕ m &d<zd~arXO^7!qgz$Mξxy9$ Jl2{_i-rN69*]b׎MkhL sQL*=4[z(??|ډ*;a_u(I@oipzi𼤠QJ^ T{Cf+7HxiA QLi3/۬'z)Pp4{rר*sh&9 Kgxm%8an'pFl3:J%ʾ-ܸ>udfkȅWFz^= ע Aٲq`)͹gM bj~`N4g/|OF\zv@ъ5 ToYYЙ?Uꏂ/qT>kxYe& Z 8c!b<^%ip]!6#P W5YG P51uqUP<7jۉ{(S.Q/LŲKO Vorq^xp>gC5pG4͹GNp7=A!k/ WGfԛcZuh_̸!_aM5 Z,J^tilz<)5tJI9)qN ?x#:}d#<-;霝=x8TfG*lEJ}5IPZbk0ew2wC1ŰO -Z49lܧ`.[mT4OLPL3$%߃κY ݎquEk4mw/kրPmmy$ٲ nUhM&ҫQrWc8sfڢ2y11(kd]đO3_&kh= ԬdbةOjd`RK6|vݺ[f=>>%< ǔ⥦Kz_#T9ʃ#MqIsevnM)&xey_Q"bE[TzA,Au#l Z4NX|Ña(_l3lQܖh y{ [dZBQc=|j'ϳhlo%CPV@E[OnK'"!=O L0[hԠ܀u2ܬ4nF}F$4U҈ 9B)eWlM>v@ ~% Zx֩-C˘w؆oнaFfәks\lUo+%)zY e`)9r"&^\ DeV̯%fNvKT0UDdJiՠ W *~ȴ|Xnf p?L(6RrSx'Ddr4µq_jK2m2 !NJڰ 7LN-J 1ɰ yn(ķ8^[質خFbTLR: *^!:iEN롖N)N.rn80qm8&+!/ ֑) F=˞ؼ%Î (yoIx&:>RDfN\j ,qǗ.w;w@<)ifN {J/]/ Zw&׳͂_.B 1SN1e Gᆍ#>)mShFȄl6i؃5䷪RYeʖo\Z(G^ڒ1FK`NdiS^n3M0!S YjVd&Q Y,%Tb|v$+0'CBkX<GlH`a&'AiXF tjKhK:N1 F8V~yBfje0R!w{P~~[i%}qj;6?)Q=;j`.u&ֻSQ΍Yy*n {VVVP1[ڙ6I4zՃUck[x׈+ ?+\16zX)T x=}x6˥K+j"iF;7V eIƗe1џ/~0 _( J&4%>hA~)ĸя+9@&5@9"]1<)XdlY1 tAAx'.Z@8"DV1" (W^Ġ3$ϖ{H&÷Ӏ3XdwB9۰_S_K+HO0hmLfi)Ig%EQ(PAsJ<[ :,x#XA.\' !\C".+C()3[̦ckKg՗cAL}px0~״%R,%vXKʤ,3q%Bq' ψإ7 0XU|Ef諅4`E)K@) Є?ȲVad)@$ӶI Ku_ m,)򹫇OJ!YR-%ڟV<WoN`ѐ٦Z$ D}tpȧG[:JbCOLsWl*C$^Pi<譳t`ZkǢOrѲe4AEJ3Mb&V{4L{{pj4ٍ S@>u'u4D "uʈeL43o eB.뤐cf@ z<@*cE/Hj#77ri]Q@IX.kx`0Wyh|gQKV~XH2lOfb)ߝ_29֨ދ8pB*p_zX;#zZ>&nh:$[M[JZ~/΃UviR͆szu'kkrkB#.H!Ć-CG'oA2 Ж`aN*MBWv6>zOC=0w ė`A9я0H{ٰr(Is`x.CK.\ LPU*ʟ1:lg"4KfV|6{u+?,,;42 êOUp;-iniџLǚ1gb姩SKtD[\;Y^rKR7w^tߐU"( q'B)!Mvi+#M2|?8:oĮ;,-p}le=+s\j$^M|Cr&J b, )Z>ifek*R곅*yW&;v1y9O~0 lKq?md*1xbr_>/ +Xcuk#aNy!CzCJ VD[lX;>]+gkd*Ge+ׂ׷!7 U1L89ހ3~>a"$b>f`~ˣz20)_Iр" YFM>ZU#\voAׅh. V~21!"t&zY ^%'eՁڇ{~9-ŚLu8@uRSwQ:ݎ7& )k`;-f&ө>^m Xgy+y9Q(쐭Z`sG53 !շ.fU=w1zX߹ 34Sozk.`!DKfNB K轣^dy"4TC˺lzpL1@(>|'ӏA,& /Mu*nIPI/Kii|znfY[$[E$=GĚ'?X-C gd۞QhQ 𒵇F~FIq!3W٤Ib1АGYwj_ jUdbt& Kv;ab~{";]x kd!^\ `ԖuZM:E[9hEw4 z6MҞ3:@Є }+Oi:L6`FT.o!TU|~B\dB, $ǢNx'pnٱ jIq?t #o5[,n/B)8mKn,`촢H׻G|吽 }d( !zcXr/ a((x6&eHV<:J~+6B C4ZYTs8N4R&[ju k 'a+#xrs52{P:*@ubMލ%o)6aQ`y=4ncv:wΎ{ٻ&ZT2f~H?p*0sթt΄^S9/?x|M^YP@ˍKfcVxlAW61@KF9ktRkTK0(dEO$/ЦQD3Bהzw9gFeD Ტ ]]A󧶇 U٢-e R磃pH8uBpXr}ڶx\LSJA{+d>E8`TMMEnj< N3A譈vdo|BNvTIzv j*`S!\Qd `RïTn#a~,ngߛ/Ԁ7H:" C"ӖŚ X)]kH*zԹW#Vٸ` KKnHՓEb_yA~<=_KQ*=]{|@BwQq6B a @n4ynȒ1*lz*?ܡ ohLKmytnO3ugjcv#+01E2KZ MU>$6>6autv5cb?FNFYүK8֊A;Af&Xe~`6}YB{W i_oa'؞U&~ ٻBj:^|+p,nx|u}$qh{䲽~x6X}K;Hw1 I$Q98!DYpwX:*E-S @ E;/d7F9 &boЎV7ZtE,JkRk9l .sHc@=W^XlE %'o+ 0佝v(`q}$k WUgc5׷x  3lWdj#./mVcZ&_@7+^e8ըW~KxK]ܧMt`')fYIĝ3&TPq hՀ'VXҘф_G攴` %|F#b0)ojm花x7hxPEhZ&.:n_Ue 9~eadK5%ܤ{wB(^}`=\4) >lk Qm5iv).Kq5Z6 3m\}j9QݔTB7G5t~Xđؕ ݾ<-暑oX|bL?#jS Ӷ=!'_Iw"2/ kpuep $H9w0ކ/J]#(nZެW_sK01WjS_'=&o1NjF6H}F 膋=NzrF  xFVClH\I_䈬àF7D렾-geg1b )Hk\Ɍ8/7)$TZWRν깋H.w9Ak(4\&%Qv){ *u&CmTZ o[d( ,GXuǶ.WQMUNj YnHUA?C L\K0KU-eyl7C F/ (- :?oxhqYhkEUAA3)DrbP??.qveO?a1w=FܣTq@ٯ-ǰf_ZmK#4Mrμ̜ Uādiw?Ϙar} D@Db:{O%^1ǥ0^V.$9։,PBjKGT jM_O-.!RF:_}XL^Lw>$L߷ +6lj|./=%Eo+O-q97ltT9~TnN^`ud6vHتZ3A>gl/)G-n )kB˻aAHSg4s& Vef.FplwMbV'EͲցs[A 3&26 _aGk77#9G蓬E}Sfx2bRv0*sN]C>?/44]j'z#tKٽIN ɭq ȒC@X1 7"?Aˉ[{:ĠtXKG;U+yD`Uʆ%XEYL$&)aBa+8Lyiȡ'h!.W)bX$!R1gnܰ{LlobpZ rR@* 1ؠj-SYnX s4m-IZt^W5R ,{3T9ۏ'bS4L3NbbiY_$.&zbȤ}>=^KIt;k8>(&47O 4U`g]%@S_4J]G;$=YdVooB@[}~GK)߾7F8SogCk(MmNTӍȰ--l>~+Zw<+d9֟$ ]ϣxZ!ܰދ"űJ7) [vY>b!d*o3wj:Q0l.yLA.qg9R#8S)9>?#|Oz]a;VBJ4Qm*a w(&2%o)", G/Z]E3"jԏ`CܷVSsj>PEhM;MXV[Qe i&IcR?&g:H_ڢIQ]B"^<.<4`A ;2BY in~%ٱ/Zڈ-wQV@J 0o4pċ/^^dٺ zrh,+L(B~ٲl`# U} \ gs兖#5s^ꍖE`WQ ¶R:2阒TD R?0#P^z~g=cv|KIr g?g7TvM&ƅ7Bm[b7p0c6ęсGE9RYM=)rPq .&ŊC Is Px[nK eVk=/}/J bWXBb6;EXJntbtV npҼ^Ҙm> 9Ћx`mX[c;Ne j oAy X%"F2` X>dq?;SLYvmH%R(ݕ²ç!a?K#m?^QS6aXu(AПT8yyqE1F0'aS [n:"/г2~K=1p$ȺUf(4C劲'^-pqd)vݔ$z(b)(:%pFB PPۃVuqi2{x-Tkp|u&KLN`:*Z̸(kaf>cqLGLE`x 7T&iJhPTg%ۉkZl+FnL8% |Q"^Xzb0-),6R"Rlz` ic˲MFVBiw겮`<r9)uyT@sgΧ젊7(igq%Zlhls#_a,YDp%\EYGnD6dOddF]» }P(sM_??2NR3A#>W5?e'_.%Ŧ Al[b`) tӊl]k_uן!zrBXK#)5(0C[4rl6׭N6D['7F~b~-RֽqHBP5\Z,#*iʷ|=Nb.M*X?lP+&K`}H-'hA@_ 3_ 0oTgޚx'uh ͚̑n`Q=9$IqМxPr#|O:PĉK~#s -LV6oM#^b+ GH6G3O8AM(٥Hfc!-9u#R'x#y3)huiAwA>dk ,Q.QhR! JiZ4&u:Ko|)j R C9~^@=^,ZbROZSiAZf'8oy=-*N7aR_ًYl' yV3m糴74ʿU&0`k/uUf=¯^v L7F0G6 ]ت*)z@7~C@ "X 쥡Q֮TYF"'i{txNVl]ɋZZ{+]|&Se֌=ܖ%سeqڣ8XlC!E5TX-l{ocZG'ڎ;yY Vz-o!~6.5k2&<uc.n_ڍ܋TT[ppݶ*X,>Jq /Q3 B Iַ35:v;(3Ѷc>|XME%bfcEEFD2{zȞ!n]_]E Q=bi;D•D{Vځcyq{Hq8 6[2UsI54,ئo\1o1eEV9bN,7 ?%jBI*{ qoGɳ3}-+vT?^ xcێȽxzaPLoEU\g&i|s%I3oN:6{ FpV@|TEJ@Fcά ]vfDS+Ԥ hjku}=6r:\O2=T=/1Z*Ge;yfM7 @. ןcsqQ!K *њa Lhtc>ض{LIj؝JB' ᏓUD=9q[fb ,S7;fPwyLَ^n@c2c`~ dmPjD]qos[<˸zwC iqh_ ƃ@Vh| "4_)`JyPs2׌:JGReㄕ)` Re(DM%u;T%2M؄EfJX넿vɂno`LHXQEn04/b#՚KoY,xI|$11LMnDj15o;{P\K_tņe(_]y؉uǎ!EZ=nf-PMЭsK0ZWBJI)0`W ֘us|G;mpTMYWu;L(`|&оS0@5[K*OZ-O0'O).G5S6dGYN^̵ >r ޅDR#TY)&6r)yEؑ =vɅ;౭3{nB%`DwWq\E*!S"}M D`cһpUSHYil6txzQ!ƣCsp) Y!+P/| Ppp)ꑸ{pֺ|w$goe 𻬽5wјVB DA^wf#y(n3PIX{.[d MwrIDmue|,a^):A$h%H4qjX2GPfUȮ+&hȔv-5iY!|ۮHP P:4#3NTىu31#)ЈA45lpt:v94M,^G]ZGY ; K^:fda>-q (>EARxyӑ^H"CK?fAѕWԅl iu.TE/QIwj]V [bW/ _֙5]5Ϧ w/0!~lm~{vfn1f.U?*[فzK5!w[Qfgn s۪8M'ֱ(8 R9oא?B}CӥeT/#NQ&a{ A!+b< "څgr3|0RE,*f&ғrڣ3Ѷ>| 0.#Ş{º,}ĽY;5+ !yug;-l8k`Ҏ8A )!\^ދC:6`WAH$ZQN0ZnwNC s _EX}\"e62(tAr2$l~zͅ|nB fPuUZFc凱"`.S#^C `%šu֭nV{?m|,6kk<սCg"n% z;ˈsf>,al"QK ɈZlY~zJ2+|t>8kۃNx+^U:'Q*ֱ`Q ξN@x<>bmqRD5mAd]bB2r x]-ǢB XaԫyȹRv3V2<},mZKt{Pn5JE +M{{.0]&7ֈJTI(~\VxV= D" 9+kF߫lLvv{NXذvP Kw[sP/wM̋E@Am4j 6)ӄW{UFX6Wp kCj r7w3_fES}tԉ iAj w;Yr5;60x_J8)AW4,u8ywl.} ZyI_^ˮ;U~wk9nC2 !b43ZY?>Y#"k6󤢐*p̥MqGf =a kd=D*p`3ds;1S|9bmbɣS-lhLHGBpг90^6,E*Fb0Ic1@~og|0F"I`Ҷ3ߢMJ7o~}RK(da;+bPGb ƍX}*}2B  옦N-$/EruU1d6Ieܩ%k;ʻBsћO-Ȥ 1-kS\عΊz[J|E 2R <īXLlssr|* 'B  90,% xo %]Hzgfj1UO[0J@rJm<8R!ߓl?ss\7Aqc!V__FG&`P)I41۰Æ"l-׿W@38qˋDxBOHۏT L{kL͸Hg\\5h,TAa䂪bмiq ctW\Ǫ-mcw~6.)LQMahYRB%]0{$Ur:os%`,gNSjW,pE[1 $3< O1Ġ/>!`a%&Ӳn ן?@ܩBD޷C멲zXs+22EKBoG@I-*h/O.U8q9_V(]U1z k,pn5+vN44LwMK0a;; ?-6x_y.3тTUMKqXbK-^eC#'~9|iVRNl`#[|O|6j[N /I}}nJ)Z:hQMQ wH;L tɫeo$n%DC &g7Nxw;[',c sĔQY D[s0#R=g^h drv 6N<~Q\nT&n2@U hNۃ)+K`oV}j}z)7ODȠbmWv@xĝ' 3 G&m"*ZL0\Gɍކ'9TÀxPsJ2E^' 9O| _=#7!\aAmڠ L)|7gT δKhT髈pk3kj}&?92#<2(`B^}V0wxNԧ`BۑEw~geaఙ[xP@.6S6dI0wAC剈P8QlK&UŞ˦],3A/~-u$ա$|I?DϛWAḱb9]^#[e+[6ד:xxeb|y`$0THcJv8!&} :3gܙI]|j<>LTCFlO td_iѤw Xw9szuAbt75&@ڃo~dBTdƷO˄! T `_hyt08yx<2x, ^?GxJ򲄀>겁SFkR-s||BfZHC̓FH F,M'=I9;[q.RѰߋ& 3,qRzK1M?ҍ_k*" 9j0JS4`Nt{JٛG!O7Ⓥ>Z=K4tS݃|r_ީH@8uf_yuQl~MJ(u蟡TR|}y~&+zSKk)o=p!>*A/'w>%IOJ]G R#c9Ǥ0o5YlA";f:e_xҀz/@-L^Ej;Ϳ+7 ]O$`ik(5W3/=d"_6 :?eMP(("mW ]i@ywK ߝH,/3{Չ}G_Ԉۂ+xcڅBzHIOo"۟5aa2l#2ο_j(,Y<[ѿK@)+Sek;5Cs[ddxauFDc^Q uNzcE{rh-~+b%*'o,DE{ȩh~h^𕎧isdקx2!i9nnn|ab LL Ô1p=s$SxW#"u.\FI!̀W\+>Vrx^4 'Qox]=w 7n{"ɩW_Si d*zxQ~/BNlO]BL3j@5 <8XUņ)lsͧ<̥8%k=ؗSk+򳇝|';n7Hl-hueiсvX>ff$|jlyʺ_sKknGʟDZ~`k1l ٕC2Q p|l/; '!%{-K v\rr}tGoYg bzy颈hؕ(K]PLRZE/a`0SYG6m9= Y4^zyb"uMeb@0J5t"#PM cD-JFnz#婕n>uQs4sh<;͂k04m bOQv>cV?5^,0/4T:_T[8d$B<ֺ|HoHeWR`Yd: $NRA\nʀ !a0HENlB` {`~MAҫYt#H1kA[|2GZY"9ʷvٞ=hFܥ\E2._Ax 8.wa~W &#Q"'%R.ѯN%$3*ZH{ }+]A?uIpbfcQ8E:D- h(w:<*s3d{>g?%94Qc=K*f2".ER>^7دhgm0hxȦͫyIx8]#&U0eI~JKei^7 x됙~V~ru4ŎO~㫨;*W #*X` ,Ъ>r/[sB_39QQaI Ѱ,F)9ws )2mL!eЉO!\su2nxiH5\GO{2-6^dT/oe~2Y9.n-a_q6! o%UJɖ]#l5-!JyyBx;x`KXHK#z֤ '^6^X6Mm75\^r5[; rJ|er߫mf"[f؎,09iA@i'-ws\EKc̗5MGG&=,HDZ+g!#ͨV\6 dwY/!'`;h*v"ٗ9pWۜbw$Q,E{e.1"pb|'1 ee F?-F:tn7}EH}̤ɡj7 y]'7GlX]t˗Pѭf78ܿ `\ 3s߸8,IJ|Z}U!^A 1iLY{e־hqɿm֟M||j:N/^FҜ8Z= mfnSTBS֏I޺ Y%MF>uz<͂TsӠV%)nB:Y1n&=C;L Imd'I(vbB%Q;ѴT_VGZ3 Uc/B:V($dQ[R[) G"pW>xu|nYrÏlI{N7 )nTgWxGSPa3=WpK٠bԇmT֯D{~7x$K΅4~P'OWyMdN{OP:[z _`(>5KT?!E5sFO+f ڿ|4)fE}V]҉Z|Gg^0[Xp-AR+JJ! `&[~QJ&m{3)U* 1}*d6Uyb$Y d)ͼV2mgY<\aX]p3ekAȍi ˸z!F -AlVXryX) `lIy<1 {VӺ @"Lj=գ5)Br#(1Bd; V(m7&ɬo0Qd:uKPj7!kuZq"S]t]D ]$و`K_ 3/!*FG_<#Aez=z,鿪I=?|$y&8)?:tSq9+0[8%t%WAH %!Ѣ=S>$1ģ^}#h>'8;qym<#Ql6(K20t__oQXj5-&z4O\B.!(N˟+pG)ս NR u`^e4.3~ʜi3 [DcrҽIAAN*ͳ$(61(ate$]鲭!0]O8!$Ba/$DCx +]ہ9m@fL:w;B{ޚ'[qlU~Z=8;bN:Lb n'{-k@/"ehBZ77 {dW웓CH/O)g`)J>x^Go~}e Cǃ {ae!rwzSD*%^!l^^i}Le9~V~>~@&|SY޼m~l_~.๖l u7~$ !9"T -9/#`byS!ůPlۧ=0\G_\@s0H WlSt5Z;y WG@2"Ѷl3!h8 ;KL5F:&6H M;^a}8Tt+$Szeh-kkzoZ26(~ f@8V )J0m դO'WwXLH T;Խ{c!?ņM{O1T@;^.5B'm3)E|EffSf&%vR߃pRrbgpz*(a)#\TGzFrS^T> rZEoQcis#j^TB853Wl%z^Зogg^y̙_UR"\IQa?vR&h{‚^~ y=Kzxx=seI~+X s5I*8탂μK)(3ogjNYԛ1.5vJ5xDADD,U!$z1"Z;06x!#oG_ǿ{xطEk vސvـ{n\{P"wV&OM0R??aK *K -<^ԕSwdX*_y4a>jJ#z(c83q+x!a%{)e|`F2bU$M;E4b’heI]H"=c1`a푗`@i*By+-bWm̗JJGO-l;Zkcwhx Z<Ih8HƂb$'Y_6_s3C07:idŅd ;&-4GLBN:B>_dO`tN!'53в/+=vUG &̼IF08VnC6t!H*|Yag` V$io4Z$ejjG -% O%k?nRžo:co1^ ahW۴Mo Iy Xc[<6ιzVBjeʆP~a+@BO(wD@ason-xxz>- A^0*9ĭ ;l ڑm8O9$G vkN{h$T5i-o񒲢GзJ #;5heD?5 zr`/?jT^ |=9tƬ rm^U(W&NPO=J|&u|Qf->Ք1IPmǓ>%6jD?l@ܓL=a#pߑhpͺ f:- D:auLɳL:C[:v88uɵz_oV| b]'Ȟw2)EZI5iD\BWP(1Pծ1޶ oOrpk8!Y(4Gg\Ob|~-LKg=8$^D7#9}ZE2x7:=/N`yo@>TTOyS$ w_7j"e\ϸ;pr8n<^+zҲ1&^-(aC)v"IٲCc?ny {.}jЕqGkٿ22Xu!cV-iL}X&7:ƐD;XE%|" 0lcLę{37s"(C.xk uy6{1 DDn-º^QK5ib";?&9=l2|VXl@]3>D` @FϭXT0slVyDuN0F60sC d>u9XE)>|6dyyI`s / k/EpYnBǼaEwݺJb@6i`5bt&Vi\v*.7-R@b_F<4fw#T@8Dd.coS!m\rk譚2-l4s"\tc.Lbہ-JE#g=eWD o)C[XE7`nla>0em(6h~ܛ}!7UJDGdZ y[?ˡ?`sI'=ST/uD8[ȱ4PwX,,[R2Y@KQ-h~_ߺucQr(ߕ⭆<.@'m{OZa5Lv"EG)Lny؊^/]90vB0j$_5X94,kiz?d%񮳊8dB΂Tj~ZpxˮEYzUbFա n0J$qRn$Ћ@#,!(C*: u Wԟ C;tex)ח i_I taC|m-7Hz8B+j-jaE#`L{ wJctNꟙgˠ(/N涖4[KּZˮ^O`vwB =W*-d 46١d(Pؚc=A>ݍʽbL|eKeT86&&⯧+geRTX:( {Pi4I-MZaۯb~ n^kn;([F7 8d N]l5Xzؒ0{qn&;o'WMՃF2_-X7ì ,&GV\YHմr6o'mnoH~EPˠ~x7Ͽ6Q޿$[:y"\.BډY} d֩/7~-+C=EC7 \f`M43D)y'[IdY6 7:+)*Ɲ_ȰmCi4FT4>g& bz W'.]v{`gZwn8MP$n^-d"Z* oRM SkQcM5!my;6rf9zmkvBt[}\~? čDjzCRvVd`ZTZރohTmzV4D}-"7Vnx.ZZpk u4 aLh'vu>ql_"C%=g܃ T~%fk@-$X1XL$ H?c^L%Xc-r!xK(خ_2i/~dJeە}<ŶӗFr-)c7B}[?7+jxv˜y(vXb% f=er4|USLӺ2"u"t" &@^ɛ/v'C`7c|`CÝ*c_8Fu=Ѓ y"a(RHwM]7%YWHWR1HS@{ Vy>Vcn#iه#߁!)jsϡ`ܱmMJp,1{g3a>%QUc_ "b {= VqOS t1$}05jo@tv[NE0.[Zkk[ODXۓ;p#6u. * Wt2R"l׊tyvS~U o+'Σ&MU q D;oP%۬OL; Ĵ-#L&/MĶ|0$4ƻQhbg2HUjnrYÿ0Pc/UĮjſbKu/s r!klv<iHO֗mܰ7#3IEfի.fذOnȕCx MW8`P- k=?Zpx^f_E}ҵYC?{" Nl\]ٽB-z6Z;zb/S"4?c]bCG#4fvL݊n"Rnȫ@aITp/UЮ\$3^/*Dw"Snt7{ NKi.R BU@ai0RP]>"Z4vR5km%5ωמ#mziJ]TkI >ͣJ*kH#]qyT(ܡQG-PȨof0&\z^ŠFl8?Yzωf6dr$": GZVǙR< Ga KUFnFBJ+xG3YY('Jj{{rf1:ŇۺQbގ]|_ ċ*I7/rn\ǵ(ռD5h-yߧSʆ[F9+* =:wJV@2Nﯣ+#A D"mP ͳϏ5@W(Wh ? GJ=r[#380.eO>iqFZ40 6W.n;^ʏ~m7F]#!&}_llU72ҥL*VZ<-JN@P]j ʋO6-V[\:ǙS=/2$‚Fr+/*eTe߲NC 5]Lgl!:z^b-JYCH /nKHIv4ORzrgȈWD[2Hoøk2:xUt/-gE)"_@+ep[{Oߖ$it)>/?#FVr/XR"4gi] 81r.§eA'(ACJa5?Ƥ8Q,N[Fkta`jA2hК52pg}v+2,!3LFpn {^wg'ҍ*"XWSŀ]JՕI~TG[ò~ <44웛?yɯ,p_P3G렽2 Wqhv(hrA0`Lvr/E;u}~]]9#~`B4wʗ MWfl-xVR"yg@{̖T|0>"9hl^#"_IoKcfTPgV^ bu(xa5Tf>9*%n*trz ?JSjK[7+͓t)4R2 0qm9n*P]X k'.'Q;` @׉mpNcOëGO ~y>W)IW?QlX7Lj =IّݣXY`ʹՋd4 2*zw)<|*^&_94yvA;W@k w[F:D;U"59QPVEa6xPƿ8[}L_C=^4R}{~1 !3d~CիKsM^H r:F1g|kN/Gx9}ENeըͬLF.wBBN(8ܒә C0.eZy V}AKp~Qq+x @]ӱ;,زWE~y^)άUrsO RtȋdL2epy1&KY$kB+{Xv>+ Ĺ<#vk@h?6cH*E5ƖgnhlOiR@w<Ŋ{Dk 0uMS^FKmŠ}? | Fa8'x&G@7?F0hewP`nUsܥ( ˭ov%TvI"fT4DJqAH,uBQp`/(2D7SLтA2@^JA|˙p-9rk!R8Qc׵DR3{@c[xPx5e"ԨΥʏIg&5ϑ DA$^ץNH;񊷸=55YO/"NGm2E_"o9_5^Ihށd |u U^Bh̏͢t٥Kp~DcW /<:Crmd 1Z|o':sBOe*F)ĬS[>u;U^l/uvUUQ]b6 K8iDXq51q\KS=kۣ` ;5TAxp^I+:NNu,({)4O ^3Pw9\M[NgoɥZMd8E=awd5oqK` ԛ<ʖbdcozo}<շbC] p*bOp55[X?ᬕZZ59Tvh!ۙwBP#'ٷ_'P7CO`q]P껕ί%QQ3bel1Uy"~? Y|\p5?mE-]E,ԩ oѭ=U*y, yXptg\q8pfwRl 3 )w1"^ V|JAgGlhpB|JE؀2_c G&ʰCNM*ʯd1,&fp6o$uAwkD$2 ;a +mA$lwM۬,6%~ Ťkt3hCP'U=.YvpWS.!UH2dv \#hN!5 ||̤T2iKTH_nƦw$l@ddu..!m뇥(]iND9+cf17s^I\'X1 *PF lAieW_Αa5n {v8^GGB9fzC˜$F::*8)M2WjqYdXhX7}~^Ij>XR[8(miuIؽD#vA=g\Sn;ݢ,:e2r2>[xÓK)RCԙnsbb͈i#}apaP˱nHg;>i R }3hz?`3i&*BoR12H3X]8tƦ}љ3@iQ}N +zBAnV}^9\i `_4 r9**ScREj8^}IuQBcr;˽#cǠ*f( hPP%N}U)|C+OIw'dlr/(ƌ55Lm2muGۅm+Slw2|V>B{\ALN I #'9nd):kDo;U؃QU3415N{ d66qM7: Q T4z"3+OPa)4oBΧ"Gs'T]Y{eL~ü~K׏T3 GKчE;)*B9 XT Qs5ou[:+.Л?SM>a zt:$SOo%Boӂ5C="ev#6[yy Vz2}Q7kZeFdKhcs:QcjY4HD]݉s0j59~P]0XGB5Mk1d":17̾,/#S?(xрSUM|3ќ(bѭ'؃#!\ji(/=*CdMJ&!7]p6`yqΘT ݎ2tڥa$+_/ʌ }ŗk8tLoF5=..-[0wS33|KȉN N]oW\%ɶsd|ľ#C$O#vۘwT_UIHh1c)+c;'fl\- 5oVUoSZʏ/7unRZݐ."n;Bsr麗:A>%iVV.}Ŀu;"( XJᕾ~]Zv&>ak\ SgQtkD"x;9RŠ+H]_eN)U1A|RaXE:RBkւIX/>8/;TCy-E2[V.)s"RQÃr;a68:-N 儸g-hSuP%k6J.s?hL>eu//4o=yX00ʔ"Xe-'֚;^c*؄'[|R/9/` S2oeGz\HnR^Uj#c99#lLA{:n * uXg*`a5`H](7b&שՈc=4R5⃕'P~lt֯򏞟ùM?dZ"*4_ڪ@Իg"Ki @D蜎◳":jSג"S9*O,bˑ`uYDl31I$m%d&h72?C%wd5?h6JNѓ)e}"5NOJHbׂ}>Fh e u,nҋ@2D ):ڲDJaO{qrjH>ae<%Vڣ1\wVf|06 m~6|\ !~DJlPs9\tx"4=os>s&=^x*̝'\qR<:j&q"qe"C潼JP(r ^6xiqn\Xo>W"r _7N nܕ9'hWb7 \Yy|?$n+dv(ck]'TR7"Ž eiO pw{Z@{&c~n >CE-̄Y3?hr*e!8WgV+:E܌yV-~h?.LJ d~iAl ST>H)WΊΩ Pl+cvx53RSs,HËD3SOT  9@d3 4տ8?>O؞;Z!O5^㲓 `&`X ا#@F'V`AP> Q"my0~zb.vmPXƪ\%m~Q&|^֯&[c ުkB: q.۪ļq,{fŌLm0=f-- *m4[C-DX K6nepn$WԘHZ̡'Df6y4:F8J\&]PWDMl|1j~g_-vq ri5>_Ra1aB.Ud<#@LĆhC>^zLu]汞L |_+|sp4=2 Mhx0O X]0㳐 AyF:)@0:@}/DKOՁݦ2@\܃| 9)a%K`|þ֙L&U[(aǖշ-&60Jz CZ6 h%eb<:uˣW@e~ q8ЌO1 @:Jو@AةR7( ƮI9Y{iPA>71ӝ[H+;Qw"IU-oCsQѓ|Q^ޙKן;`mQuG@egCfjx|KbSmSHom\jUhRJɠ%Vp$jڢ'ku&ɐV{6ċIgtxC]d.'&hF ?)˻3{_:%C 94-p._fHG#XfN6a6{(}p}g㊒GqJErX=dw_>]0z>v&l+~,.(A߱"~ˢ;X~{-4 s?~;C .HtCj|HAVc]@^YBjX&\`%D]]C Crw5΁ cnL_Խ ƬXbL.l*l1Sh$ňL\I6(E0$ io1"h^63\8N}i,19wf }DSS}z]y_2P Xh9ea=') qrC#Ua*1}3QLJ?IO"-̕" Co+/ ['#%KWIJw֏O9ӘtUQi0وnjx./^2Na,@H $ 8!v)&ALog%gu_IA8h +arύm?$9gdLu5vd +lRsE?1%@'B/>mS}35'<HDIzf ax&_l /e#tx="w ۳ $S?v RsIu3K8ٍxšedd> nZoƳf!XL|:Au!0hJ2([^V(:xe[}`n ħm>o+Q1VETx: 46'D= r0#4Pbz\FE C@!2y'66inn 5(u7mZe%mGʑӂXB!U774}!eUX-IOQ+N:i湼)2R@R$*RsdxhC&s"tEB"-WZ+g",og,lR,&b ?Yuq3j?`Q001KD`h:FDKQ0\Xrk ># å#xX̉| YŝSTtm5fzarIWmDQB7Qr$E Dߍ|py'nfFH6XrɅpuUs-h!DY^9@&m<75=&sd-(._Fnv=.$[;nA٠X $kPa^.Wf"A}ViξMŰTV7:e玮ekpİֻ֓5E Vޱrէ,DlrjO-Q[<ŒmɔNjlTL!#Iڮt%|yHF\OGҙB3 Y*#at% {֬;?1]rcף0dJ%o15v (ѯh2 %*ƪU9xbY5zN~qt-v1CP"K H? B1l.u1=a\rA*e9v8ÿ;I-%$WGd少kCu ba9Ū;<ڻ[CwK:N/ʲyhR]TćqH䜭9K8BP3i` a)A;n<j}m>;C~L2E?$Q8̥"g+ kxu* lIdqלkY[=P{dY$j~m V߾[NQ[<3MU(mR&`V*J(9:\ֱ˫x==HM Kyo¦#J >7W\[ϑB錪cȣ9 qX*ےsJ.*#O-yѱoCrwàJkU{OF#g3XRyH|$hk! >Bbx \O3,:ـ^amG<9Qd([ޏ>c(AR7l>6C7M&$TS೟8):QxW|K01UA lӜrPvUw A74"УSR]*# ôrr~#"aE`=c\U96å@_쀏9F;>;,lQ_,l3\ilFңů1'nӕy=^8=;b74 %# 3Xh[&2tTrdvZzߺ=3n/RqȌl=^1{s9n6sס gR_~$hdc׋$fhbQƦΥ(Kȥ҄BwIÕ.ϙuwړ`҂ <_ w ǀa6؀Ys?QqaA)W1 b!ϕiq \XԚuo%:ƕ 'F(!XlPC9@>|?rrQ9g h8_ l(AJŕ:[w)K}H?N @RGf跜PVםZT0 o8c_&Q/z!vQ}[d8.ҹ}s>w5L݀ ax{g%pkd21?9شMU+z$(~5 Ǒg,6Jb7lofx!WN"J #7v,elZYȣSO ?qֲ%x<[2S^&&+ԽWAPR7=gޑ:iB޳HR+%}]\5HYn2(vQ#vZ)A$eE8EID' 1=]<DxG9[A1:eѫAʎ}:t笏 g,m@&@!ZK &@n qJچ!tm(Eo;LEAk55=+ù3&!f81ȵl,C)ˠ1 >ݿY?[3"Xs%" C1o E0q爒3hh_ of5TTQ!,v{Ww 7%Ē/%KJlda{ f# uFb$hLƭ[L60]ḳzޕd׶[k\9509ϪG>}:16S+f\lrg!i8ov!XFHnC N*]c'Lng 5m'g'ٹApX׫-j8= ?ZCպe:9z&Hh׬9`P`QpX]ZOф C!&dFGa͙M߾IҳmK1I]ƶ2L6L f,'g~ 9pelG6iCSI5֨i{]@l-)5f.Cӭjh\/Է?J|™\{O䫫wa-vL::ݜP9[ -G 4!&;ׂ'^Rp>MɅq zp#b "_uSKl$p36fnP8EcE2+a rd<Sה0w{r~'޲Qw bJłw0oѵIidxd7 (yҀw!__",뤩4" _ᢜ-O]bytRv lVK3ڛ"LؿoБzV ugD5;]_0anK2Qwb=їߴ_j 4{+鸖Y0bcTV$$xYID/\Vݨo1!Ч9.aoљ̺4U&u6* 2.l^N6 W!bgDd*.|"O5\  N,t;g[xѩu}U:0Zi}Vl}g `PeeG} k>z $ñxc6e4+!f9/UNV7P+05.qh2*[1H(NsZ pZmlBON\`kUFJo-zfAƴ◹ +_RZ؏K+/CrS'?!1wnT7^ N#cΥ4,-;&Ne:1v?q u`dұrX/J ' =]TgkkVD[f)F;#dR2#I (GPơy"MH,Լ8)W+ҐI-ms lC ulsp14{YO6qN@X\[ە,N0&ivlDeh?Ea9XiRq;=bm'ߝF!.svᾱ&WGdpO1N\]w,dRg[| !2D=ݡu5LP{g8 ?+PDH Rkpg?)K @TI^fnG+oaӨt/|F%>H)Yq1lplm!xVJZF*82_k RQ-*x:$XP"ܾd :e?& u)Lsԡ+wEXVB(~,PHҲSt. ʏWl<ɨ:MNJ85d0)7.'3uDq͑!EVzw(_9ǟjws傇h~>e8ZNx8mR,M=-7e(垐ڌ` .')iNn9H݄?f:XU}Ha5ҹ&WC{H]&Nl{Kq|X[6 :cݚLks9DzzF"^¯]\[z2MTIXye2*Һ~&,1ɥ?,.z[~L{l_/`xmo>Uv8.4Fc,Wѭ(UgO}j21\p?c%Kftcם P8-|s֫jw6 #xZZcU$o.KQ칾k؇x$xNguhlcݳS}`2AཋⅤz0@MaUz}U:n/{pR󔽃#q{ z ! luE fE3nLrgA#Q{ "̉iT r"[3TRwFSk6!56I &Y_> ?P m=_Y?crPf̓,m6?'! λo<*mfsտzւ:JཇNIhsRV!HH M=ةZ|4,jbd~Y}>B km`'aqT0"$_9v;ot+<ƒ:iشZV|s6n}{p-nT< 6|_U V rvD>6Hf+)ld 2OYRaR )sQQnDR 7_S4K$b*1z=*f\Tr^ir c 5,\z~X￿/K"5.WI,oH"<t=TFjQtc Eʎ̐FH h mh]!sAM܊]9S=c'h3l_[ d[:xӊtp0s_s!*|zMqg6i5#_gŢRzPUNVEuq;Z7->dṆy;ty8d=:myuD%aSF'Q"x#T9B1 KqfL\ؼ%.?޲Ki~=O;Wd˿&TXA p]{n}:AIoԠ\,F<~ JeBa_(?xT{+@Yۥd*"^ujvG:~2l BTZyc@3F[9 ]'!iPOaZ41آ΍V/EDwnQL jIa"d`W#E6@z&}˛2?<>v ?¥rҀwl]F5.VD[U];CUy;Ʒ,lTۚO֧#ƇI~Ci.$ s1hOY|%5c;S{Z-R.u-{f=%^"gNjYp/0]vVxơXS=fYYCj1$82w4ct}%<9&nVۣ&gIU@NzX))ԃRzF@l#г)!m~4'~<PI.aWՕ`:.TEGD `XWY҇jo`P@bgzFI_[YDenǻFW#e k@ΎPt޵K<֍ 2|Α6X]ƷoiֵQrLS}\).cۦ AWN KN8P6ȕ(^1۩o}g!7Q+՗hCbV Z+a`)~b"0 s$Mw մX0VFgq;%cȘ_-W?s}F,9LufO5ޫ,k:">)«ROas;"6CcVuUBů $4N-R(e?Mf>L3Q=O͓ F ):h Y;z(~F:?dtFtwk QTû 8׆_1I~95* xLOsQ̈́t^r-SEc'qdSv&/ns)\raAbS/Ǘ0a[U%u Pg`q!ܯÞQVVHG&,WD`O(0Hcj1jvh̎h}6^*|ÚKhhpclx`;݌Hl!2K2H=z R㺠U%X{wR`Yv:EJ'MYw !^'k̫=:*/{]{.)EH1ѬO8tgm(6B'.P8xl1c52D:O'_W}rK $  ]JNMyb7woDVK~鑝7R[1zw dx)ttfw7lk+13c>.}9;ޣ|׏a7zo_T ~E5&mpv%DMi2_Ŧ,a?M"F4JVIj'jcV>|4`ҞhT{~j4l z]†Q 7&W@^E&kbł|$A>D") @MCd]Y9N6[?En7*b~ NޚML(UA|'#~lxmAͭ6MkKȻVbQAH\깝ҳ&ޜCOy-|۽p녝 .(ҚP3kjˤw."ңH_$)= fY/wOHmï'ܼؖHduV>S'-w#nV;2L&~O+xEm,T /G^Va(RTv &LJ?ߪfxcou0O#\ ]2/S^kECA@Rf ۓivZf>hK*$dׅ7έj F?J:bta&sYkD! d#KKSšpp e8;K>꺖]`%? 4nsi|::AZ>d+e{&ŤF!®j9Ud^97ky)kIXTVzk<0sL?jt-4.7bb"wQ)9s_Yd(uJel8Z)|㫆ө$ ҙpzh/;78j\S]W"CoHU9-V(nYmB+b,o tҘﺋݿ)u: :92CsuhOX|sS`;-; |+)cu3$vrZrŅH?[R*g ~P23Th߂vfA[u8D} ]Ytv% mf%.fbD׳_ݔ,!/.'d)m ]T☱~Arؕ#J4rb[V c 7ơ?yۈHڊ8Nl5ڟ \7/Ed /t'\\GTwk'Fl\F X"4 {Λ, ߓ՛, U6?Vs$IkF^Ŷ,{4kmͪOP1EHaCw\ToX5 ^1fDZfLBΣ$ @/\ Cn3pt%ȶv>(0*ͳX//blCaܖ:aA|#xGH:SW7^l׶$.Q-SoȠ Hk rH۰ SECGDaFew^ ~y$S7*>7lIߜjWp ];f- ѡ jA˛ .M rꀷf`?*8מ8+6bѢ0r!@wLA]C'\!s'K;MPsAB1joou4N'W/gMnx?GCyݑ(M_12! h?v a% &W % x'gPwy#e 3ӹw7_fg.nDi0Z\5;I_k#J@^%PL qMw97xuW%8ADL[GU69*-xL IoK̓c$,b<)f&w]Ιxv;Y2jz666=,2Dnuԩ:F K`wTBr e|9Fh\:C>] LDUJ.L;0 M]MD[ZiRc̖SeihV4 t[*X>:QpRJ{4>л'Y~g{Òw/Gҏt ۻv8}t[B} =?(;nĤ;$b|IߺB.0伱YQЍ:^BIo EY07I.%̹zVC#Dcۄ=<2h^Zh*hRSN~ o:Ɛ2NԽ1ta>.)#ڃ426L:7ׇKNļ΅1(n`Xo@!vlq# &:d3$aQAI\N$T[{',*vmO5t<&avВTYLKc| 'QTc%L놌=C @%6|+F֪G-scY <>+[Z%wROn}j7)ۧaby3=X4EV~T{ ?? J4B 6@r7{AdHpk1>|nVע&d4-_2mk$jSw}|<9D^ghaۉ Kĸ. lBLJ-I?Y$basҷ 巓:WPwilC.;E4O^ڊм_#gxzvDjR;ۥ h4(xv>&VVpts`iWb Fj7s^y+P[ "[]sug)|֋ɭHlw]G5_?@ Ͻz;c5qiO@U'ɩda_$鄥8j]P# xn`B \Ө$Pk^· KTs2EXOװ ;CE*FVǁyݍ6+U/FW^p>ם3I$NG^i0{ gB0kDjZBIT2Rlsd6AWЂ2k>.ovjY_,Qd./vU1:LО#:l?eD,uY\ \G}Q%\!=NAG di L0cIjotmU.ϭ H ƿuP rZ- |."=CCd{H\ |@0zD`jP  G)FoK#l@}T'cMuy6tVhq/)Ԟ/|NHOmpž62ʓ 1Thb_ dS7I&p\L/7(XFi78ow'5Ǜe] 00lHSm-+lWﱊwo63w 8۾W="w{ua<^@ހ)qʇѡa o(d NQAqW1n8/>% 7{q 8?v!km,v^Rfjfe*ڇĚ>7BzY>?c*WeKeã7SM6f0Ƒ"hT(6NTJy*Pf}EŵlAm/"zF.Ej2 w&[诡 ׊b<4A{^;X Fe%C|ev)9Uu(K $!Dr:^02<٠͝iF*p"%>d_m E4Ͷ>i^|r XLAm\"\(Rk򜆸Fem`7R] g};mrk @_HNM/fc8Ё4\k@m03ƇcȵOGyqgҼ:h`og!"!?yBzQw]7(n y^vR).Y3|m7p–xW{{omnp>u;dL0cZ3̥ /nJd}"M8ǝo42 -t w\m'=>WdC~&Z nu)9)2Db2}$/nzJ Jd)BY3@Ǒ[R|( :#]'[7dzdŽt9gC% +dHʆaPMKZu~1M\{cY87u !f+ cby0 Oą B߉1!^E$#N֐ӮH 뫚:$a.tPTI4Kc>`4WNFmeZ*1ZX1A N,Wo6jn oY3V\2@yt:!Jt|FtlC$V#_U1*H@{j͖$c~?hR` E&|ջ(6Xq2 T}Nh|&gȷjc3C盪$tczNT\iBwY㺮E6'q tIݎ"N{Tcg F"|wa!e"wqVmaN%3D%Jn-ux;`|:Tr8nJԓh>\Mm}Qeu+i,en hx^eDS\hl{46G|tvoUς0,][L\AA͞O%""WOQkυacIyL׮ʰsk֠kabNӧU>+b?9n%ۚm}> ۢj7Be E Ii!12ǖ(dnh.?UY}\xcHۥe%Աt(@j0ūXڟ[y"W4`\`} T9Omۏ~(Nq?Wʥl-}3偞-iC(e xΫXZ9 ޜ̠ *p&^C8pe(ĶUE4Hu'Bz!"Ig>1՘c[mDdyp?yb apJu5tLdv5Κ4hPh+ .ɞ̪\Đ'wsӧp3PY#άP2t"eG oB˭jRLWd\W&‘oE,-C1ނlkd8Sž=iߒ6-d#Drƅ('3i'vf9I?ـPϞ6\.҅;a9* EC݄4J27v?Q7<uhi ѹi2RyId]ŃY0=P,m9W$~NCxJ8~C0uNI9gIbQk}UH6 U{Etl*Slߚt7]tdMb41vwpL5u\^ѽFQA7|5/4bBŧW`͜3@$e5k_`evE;?47;n;&=mF78'4,NY ~)ā^{82GgP6Ѽ3SWk۳97Dp^a*R&DRYy]ʏZZu?<#nE&̙_|k CxdLYn[SBtMs$}NE(_Ya'EW·q 6fH%د:I'ȋ"Nv7O B4>PӱMsEvUG MeG0.+oƍ,\Zc C<4{u/2gj0uWj,V==pY 5fY#Egͨm*= qP:wf*a[rWl٫1o0R48qd I@Wsqi7`c;i7( ZKȟ)!ҸVd}tյ O@``޳A N3$6಄(O6f"4tp`r/WV? ymTbh/g]^q`w~v|K6);{7@ʐùTR~ iwD+5th[ #ӧ9dv@C]b ?Y=᱀)ptAՄ[bvW;Eŗm#G]sr҄dO/VzlXD7jll|V.za/ M%6ڡ_OdAoQEQRC~!H7֔巠M'q;V _ Ȓri6aڹu bW%A Q $2#}y _8ks:'`vuCd؊=)(5i=;_P-oX?׃6;aQ@>z·Lt@0gUaQEpTECyH ?bzh{i~ 8WOy1fF?%YlXMtdcq4C1pPzů^8Zg_gJ MN'Qɴ84bXO `#;pĞvkjWVfQ&1?{V&2u#hm1 Fsu_"9B7rg?[( Ԯh8a3p3⮷s5|&t'zhtީY.Pn+K՜֒ADڧ`VYf7Κ[8U=o"*ܙŏ9=6H z1e |=}[b@ڣlV&-AġȗL\`Ҡ!2]]0ہę7JI~?aoE1?$,[oh`9c }bшiJ!`DVD =^ (]}ejfܤ[ (3/prL ߺDrD%͒`O?@Oɩi68m`>\#Za>!:lZX'EXi)3Ѳ}u]6 ) PCpN憏W aR Y7/6/2y57̬)6!R6zj-/b@(zsj6r0 Ζ!bXGk+^K8|#Q8g7fETN&|٪|>:uP*xM]رF:W'=}AAX)\ThkWGX(K+egt-nWOR> )Cq!qbn7Iz`S_Mw|" Lc&CFdV4rj.RAbb* #ΠK\oibS"nK Ҍב_FWѯe=rxD;glfLgr,/n UiM9&,HHF DVx˜#tO-#qѶ^p_m|/Y'$ T>@twU=xԬAZS{?~j;}Do6#%ѥpry)}& . CM`^R׻/a-[k ~>{t~7 Ot]IO V}̓y2W[;,52o}9Kx dk7L/^ ر_|Bl*aH_VMhHqRKo%ծ^90&O*qT<KASgVV-`U] ;?a8 I%0Xm"e3=9Cm|@0%آ[>mdAeҝV9 o|[/[sK%^`*>Fy4ncrQng\nRU) @R7uBawY<47^g 74oI?Uh@&2Oo\zP#~ 60SW&%Pjd2Bra>E>""IíU,E{(豟:ݲYnK'CDS ʒuC_ ;(mhwJ! l!(1j]fF u,hyrɋ)*}f <9Ekt9O:͸pz;ugA{Je^'}pwXqSĝ.X1W=Os|L/ض>.&93x4 h5*/`2gOxТ$ 0 Zgq[z"`H޻h̞Q7_p7*azU|+VP>)cnΛoCfltа(5S-욣>[ J-[Yp5cyX R1Wi<&u:>}s_5Q]|.iʤIV/NhlXC6"懍$ܒk%)25/~m ":pMOsrx7(Rʨ"?h_50z!ht\3;R$?cD@Z@s38#V'\{V7&LzJ&ciи~uVOY  oUtks.?8r@1>g"_L>* 5!j˴VYjd7=upri^{G8%jT(l]nܚ&Fs|2晰Ù*m-`bN> 4ZuD 4Ƽr1;l)qZ]OA1Ph_M[4%}Td}}CImy~b }RWxodcN7a[ N bMCiІ@X<DtJɲ?PpyAٝ~mّc">W *p#+}_[%@{ iay 6_>Nߎr:yRB.+'^]yoW粴M1p}uАgwӻJ_n.,OlW.XDߢsѮCg^tВ++$Ӻ%4Nп;z_%4Qg"s҇xlq 8]:K:" SmW0߻,JBȵj@_QA֘K\glz@)u(e͡dJEVD%cA-W"ub3p^¢} x!1d.)]$L]rs{0d|Lٱ $VAw`J7/+XCrOȢ,3X J QTE$-U-{|$B8`.6mM!@q0f/cMIvK w/r-S9 s3 icr͌4T¥Ie?A鬎Wz^eL? 4;aWuT/$R&҈yudV82:>:#khCsFΓF"){]LE?ej-ّ j;*pf J4hXᱭ%?TvŖ7D$poTGxk@&iTq{N^b<dy&0-y|-,sj2핀LG82FsPxPN2"WC/s :=Һ>X,b猠p}gً1mg?cM/0*Ǭw&PiʫDy|]sߨr8"/jBdl8fmWv㫭[ >i:f3)f#e@95^[xk%BG*׬xa5*s:wRZJ; <ŀY~%67aCD6u̢<ێ(y魢[e YHj2ب)*[}U4ෙ⮌uZ2^$5p ů+C}d$k 895D_4I]\UgS/K'J発9 R>+O8ͷ>y͕H"irT(OZN<̫?eͽIgWXA Tm wW=C$m`j!DwJy Ӛ)2|;j|>A򒚧:=ݟL%nQQ\fxC!3xqSx(ZwГf]p z߅΍ i9}][rbZREkM:dYrՒR1Nmf8KNM- kC$@w:.Ǻ#7!r2V޵DX7m0E5S"^?APCyD$\s0o}ƦZ(! GOyFq Djc%߅9\?n-]+3n*M~,O %MH{ܘKW%݌c7OhF&B OתpH&S}cǩfPxރlpX\8)ADv"זE TҞDFksbsi['sèS<_nEU{ԯ>!a;6;_^VKū"AXg õwyD`; sOXf(ӂ+T_GUڔ,EazYdsԀ#Djh}_l]Iqi lq>#l{7Ѹ\ǯ[]dL.rI%4q^}\C362 |eZjM#H](SIMd/:usy fZvƄs4Nto>≬ۍ勽.^h|#QS^”dIU 1)j,t}_ /Nc_RjJ% R,¬ȹ f9vozbҌ$vZMlN;4 耢XkGns= n73L?x.znIɒjn.5?ß+ U7App}/+c!8w˗1EO{3Ǎ4i9PjK@@ygvieGd( \C\DA3Tkӧ\VIF#h<|,͆mK7N^ 51 (=X,$00!NPH_P3Xvhд!=mJI~s#g8膔OydU24`0oI75⢋bŇ *w9[*a8-s;=FLBkpE6qtRw2B1Fb.WDu@ʵ^X(1F#>IB+))ϼ6|Ӥۉ `5Wlֈ&c֯%+Io,Ʃe29g@Um9Ts-ˆV^uÛc?pHTv6n64Z p?1O0KkFo퍼K8. 08N)TmNjըOR:CXm7&=Î$P&{K3(ձ;<(G@҄ŒJXp 1^[lLpۙWɰ}AN$<uєRoPZz7= ʥ])y S:jڶfc#> ">>({j-Gʓbze~) ^#vpAՓl Wَ˜*۳\ˍ:sʤ<]?g)7,E~rm F_pEG{jFЎ%:bOhbVUC[0g&i$ǣ5S Fh@ )e7WdqIti4tHQm#,nI9Ϭ"]i=579l!8;R6k/4ˀtU߉2" V@U։߸Ω<V*h= P@@aՄs]6Hػ }&Z+` T o6-.Lq ?/\3A~}^nߴi=C@LnBt} %)l$u*1-Ed+6>ٹIFvk:U,a}G-A&q`,dXx>ε\-HK˂-ô 7BZĊ[}uٙbĝ2?/ı8D!V2 `}s%G]E֝:I+fO-  [OoCo~FѢ(]DH2`fZ֜V*hHN',.o|Oz [AnOOX#,G] 0fuv*E Fc2@`z& aŻ#J?pFloK#vYEC ۽AM_}Dž!a&) ͎L8ߝH㩁QRx9" '#de6p6CHGprp A,\BDʖ+0n[k .;u*\W>їBkHĝX  3V+# Y&LZ ;D! *84`2t톰M9D߆?sLRDwBYntk쳹P@:$cIqBr6̱!_аCUkb aM邤90-p1 +1D+bT5^īĕ GuBs~bkb L?$?3X-NEyf:M(զ;"ޯL|/vgqM( DG9W/͒1,ԭ>2;f60Eo"yeNw1`[G>vp?o% {րT;AWEҭ!+2Gۓ%u&;^l$n\>x@E={x >ND ~a`̂-h z<z{C2N&J&35'!CuSM"ޓ< *|(kf"՗J`*>A%2o,F; h5bOʟw$V46 ׯFc(BD ֆlRI 켺Id͔/)Y#7bXqxw/"11ޗC\$˝=x֞s|SENϼABqZ(zЏcJ$%.Ot8?)wӛ>=MnC2;6 Gf_Jd F ٝH \&mg!ǵͰTm]Q])|4NggLeȚb>4MzN33W:al"X^$ULCUu͞i>Jsjm"03xv65!tkhdzGʾ4RL~GJ~fۣ$X]-78%Ela6]DweLCi t<yC=iwWl@W9F⦮V7ݧbz KIڸ5 +O N'^o">%g9W';7Ij8x'm~95q0HT0"&paVw*YVR9xu^SmLhԌ1˫ \)(afp̻cl"^[?n]ހT/yRz?h硫 PMv䳄WQHW E2UW'=Z ܔrޱfa3(i-Y]압Y^\i29]2c(%wIS항Z(9'11;RV6(k3u85NNkD4Il:dX:'5_нAZbxVJcJL$=WHxl&?ZFS9Ur4 H:f2U~AhlOu[kWhy36;Ꙟ«=5aG϶k/#9KHq'3:F#tt#14]f*a,ڛ7UTxRfT(ceوŶD|RC+S;F-2tZK"ƠRT|]ß||33=a,{ЈWV,ɨ!ӮIђ*,)9$"keVO@fIH7lG']AEVo-|Йa96}pF2-[.&/bUߓ"qz;:!.9wkzjUi{obl2٪^!5n6/$J<#|儠ۧAJ$.cnPmfk٘tYQpo$4YMN#m`䘼Q 6M"tFL ˗ Q Q;BX^v}5,qW1>5Nf劑 J3]h ޳rVYYC1,4\"~rP뎷ZVv<\.|-E jePvl˻?H*Mns͆N1=8Z,ni*wS.LoWQYFy?=~2x͜G(prSDk^M,\JWk;po1+7ȉzn8- r8۳}MƅAc螾b=/Sh71N<&'җ~o?`Fn$Q"#g\nX-* i~S@@cJL͵:D-P<,5+mG&G؇5Vg'Ǘldc|*+BK=)>)ILP(0jĨ͇k= ;neH.YQW[4ґo8/dj0Dt?Ak)dfΞx'l#e4SZ#Q6Et5&<:6 ζXH1uLl0'{!&TDJ<*$#3ghCz=3u׃G=NZj+D? 12^&gbXi㍽-e&rR@;[W+COZcejFC 4Ĺ"_5-"SL4-NEYJ/YBe}WjGIy'yOCpD.5]MDZ 6Cy*,+B*2\"EWj'= Q Cc#X&Y MU!X6 ͒Ny[H`bT{7[&BI3ijuX!I4~A͡l<oh5eKp{XvJsStd)+7v;esYELä+ito1/\C?m$+\˾˲{ -O[%eH~vv=}8`&~#-ԷLXԡL}Qt~V_)ʽ%=ã?DHkbsfKAfu!u;8L+*6(8>T,vQ0b[(Ԙ_!5NmY̏ޘ2-YO6^Vn-p B !oPnZ:̦4o v4ED\O>h|!.[O`,!]˝ gewu A/ar8/<]s9;ɚ(Tx~v2O<:k ۏ͐P.1!)b&K%:]E8cDDS{veL)_nC,|uNB0л҃NcrEcgH'W5HS,CZnmj.{+߱6.=#|NF4>`&|l6dKIͧ ઉ&Md%MrzN5&Ku cc鬭YE50'R]a9NCjӤ IZ1)- ]2)L%ͧs9~Kݦa<J1W"'4Xulg3θyaWHL >l'2.bZc/tF$>WEvDsFO<r+S| uv:B;!o4^lw NN+?Sf5t"M*@SFDTV,WAv݉n6JџRKZ QƺG,a*38q P3ءA[T:iF'!Wؤ a+!>n=(~b+AFa:(~ʐ?5\.#}b+d~0P6%@aFktL!JES:Zg^S&o*XrǪCB{ 7i9B,Ho8!6銐^Dve|zR SO v #)!KtU"aziqUhs@{MwFV"dVn,[B5AC3fX­WF¸t@* KRi\MFѫ , ,3xJ@IA7йm_3+f+ВyIxL& -C39a۽N`>cQH}ZM2 Ҙ̰ qMz53 .%M=$tZUCZzʯ3OFcml1e#% .ix}qG Xk)U#XZ:zJpw( RfsSwxBӆ8Ə^i{xVoi`wq XM9q V` rԝe2fyK4ƼT1*Ph%PS)h$qfv~| \2}s-T4"c ;^N nj|Lv[7>\?zT}f5CМ%M 6\} :QhUz_ +4sٲ/@MVkkNzBw.,Pb;y)\;MuNuFU) rmmq_厺J+<|4~8E0yڇeIxfwtI ;m-E_=sc]6N ]YaBNd~ SgCKjgw#Xcݏ]9W`;4qϒɒO!#NAElSM_yE+?E, ocrg?Vc6cP<%fKG ;;c o9FܷB0;c^d˧  drrlGY2nd~Ig Wm~C"K,rbr_1N"R.ͪq=+Nˠ?>m9=0qcygw!_r>VфHn>8fJXH窏 @ E)\p$jֵߑ7Ak x`}i^NChs*GUp".|cIǍMIxW40<Ta$u-zn_ZHEnE'}̾7kPkT3=ˠl}%ԉ k9EKf2̻Dœ s"}X-ZIE .Y{J5{b׃|B=QǑ~$Ň# `S#N:6e 5(gⷋ=^赢r5rY%>R/~*2=;s:7\pEM,SV~p~Cʙw:(HYz.k.ӃXh1RMxo3J1~{lqX^sjy}\sX M0;V0u e]Vm ΄M/qFTK!"ʓ>Bgm?@_ە:؊1#݌85ա+bO%Bljxqch<4wLk닾˂ez͉ۼ+'3?=_XE`npGr?xܙV>_:h>8@>o0mKivcLVp6[*4%>Z9 *jh@k]|-L⩹O#EFhJnY@~׀(@k{?S СzE߯s}+`5O :p9$VwW;ī83)1$' 7 _↓i~k@D-}Xt>,r/Pij˥3u2N{>V6LG5{9;4s;}EGjКQ$=SQVY)_Y9P.`7x¾+Ma(T6nȒ2Xը,D EpT6lΦH$jzsUf.Pp-򋠻t20i)R5kV}wM妆D5Y "/a3a"USa6:ܲKxi;p*`%.8LUg,@;! B Bo쩚@5pIRT^JNπUJZ53no1"+1/5izbF̗˪Ԟ$ :jx$^>| =b{./>E<w\e4ՓP.bd1V +&\/Hm8A-|[am&9;Gi]mq:M[ hMɻL'&\b bg# 0 61:~pinTSj}t XLj r?D~8Qd;;_.fz+Ca Ӎ>wA$rFvly WKn3>ʑ!!Yx1Eǎ  @ 9}_/Y=c{z9  nIaQiE0PFҞ司թBfZ/E8߾m6ɒ "hhbT"15'V ijVgcö )d^@Zr {˴ LТ:?!JRtX]$qRx,U-! ؉{T1QĴC[?Iwd!C5ZЌ05:Id^x햑χ=nGra>6-Mؼ3JUr{ĘZYT~eoV$MJR7$ 8:_!l F*k=rE돜iDj) a^}XY= kv&Ptz{78=i%mί5Ҫ; $RuuAmGҔdƁKh\wRzp\pH+؇(*6EAY!is .KHy*j[!덚jy|ENE_r0ơ([_õjAEߧP8>q#,z*0ᘤG~eF:J'k`xֵ.NV֤yi([X0Н:׾(6] *XJ(6 jVPň^/a;s0m~hRG {};XAސ[ F"ەưl!n춢h@% E @SҶ%y,-k:؋e:Y *#|4' ߾'NK$M\Vv_؆G2Θ14C 0ٸaWȅ+4 1-4Sp±x/a!tMکA*&N  {p1G^܂He0B ,$ \}dI=`㽒+ʣj=MÐc`>yv{*N1Ӆ4B[JŖU ?*{>T4'SF<ߘXV?KrHx@&5Νk/7Fi4GX ) {l?]hʬ?{'InO^xQ]60=X%CGE"DjHґEWoqgk%peGnUCެ³,}5Hy|aG9pv j2uӓ)0x=Syxy@HdId mc7j7w \ 3]v%mQП܍|d.R`iOTANgj U^pJӡSIZ3W5ֱ(ʫ57j6qq|WF# ğ!Rh 6pvehowq`~}3+>+,<嘽fE@ Q"qR%P&޿h04wgPјq,lUӣ4Woa nʉ_ŖX5[c\HzJ^$g9c ߗ_>NnI)nؚN6WcҌ}o|2 ,gjdzC*kSD:2F꯰AvjrEThIoFJq*S!#1FWɦ\6$D$;5rCuc8։]}ݭPJ<6PS9:wbMiQ[T m虓l 5B9iG'Ltg{?Zt,"F3QP14t JXk]mX-JߝڜH Avp\0 QϏp ƌ]Of*TxK\Ѹg! MAubJ;e?ϓ |!` ."0)lLk຅$m7Jk4!0]6%tN>!Ciډ`I@t)|;2s@"9vwi9h {Zn&09}0#;w\zL!FmWwtAJFm>ZR'ٌ*߽ɉy#w%ҁ0k%js0}̽h픪# C 2,8=!ʁ`&IN+⎉xxo0_dI_?&cn*+$cC K> o'y"'wi- PJN0_Zbd _;d;D`wyn"SVR UI/ۑ?[l[ ˩38S~W SzZFFFNvf@H;-~G6} , ZA"dA]3MD-͇qHLcXBzx %2,bU66q,nm HwsXts!\q _/TSU*=J8p*߱d1N~<~D) idY 1jވ6/Sv}_a݆NlʶA ܖ;D zFy[ѐ& h6< 2@zAlŲUld k TH?bjv$—Οkj? i&PI'vC`ސ8*Y!5@޼{"X9q>v:9R#VCX;jוY_f)FSäPva>lfCmqҼ웺 e+(&S,Kj$!PceT/>nW23A$+ l+Kpv='y6-Er˼>vU-sv C #v'p5fJsf2}R|T%ki5}_ #N;,E:JeXf1YiΔ)kb~u6{CEsl{BnzXsQ W%ZUb)xw8 xvU/TkG5ڱ#KjS"JMt`|Y4 twZrM%E lݕL~# UVg-&PDt+ -[ t){S Qb|5kA^]t 35uduHPMD0ȋ%M槝̭Y`ߟu @;S-tc$]NvB#ƨ1{dDA'KĎ+aEk4hPTMJRS\?V6 וnys:Htcױu"4|cp ѓ#LY+xp) [_cK|HOb]zu!>tc&̥WAX ة7#|+O.oS,VZnF{ tрWTf-ˑ>E}-zogՓPbV4 E5|ۍ'J`&˙+H( Ŝ8{D}b$:=%!V=@sN, e\)cUKcdϩO#3u{f]<`z&>=3/3hZz!9Ʋșݫk )=Ă8~hN~FvrD0=$ F; ^\h\{Tw1X`SBcf #ކ_Q迁]UjxzY˖ nՓo=ۀ_*-m;D{ eDpvc1r)DølxJ qiQ.aW<c.g.* {k&#Η~ 7%U|=.k]fɞNƔ3$ ^|:1Ҏ[u+*umo^ UMǷgR3 M&jW~쁩Z/|LH$tIwj+Uen'MN$]]{J"0饋ei|DwCJ אY{Pc~Yb[&'h&4l}l)(u}YO +{ ]Jm,@2ȄpmNmGBy҅W4il@(^O`$gE<O: u98HDߋo蒞6I?y='sXuWTZ2.>H;b+ kN\j%Ɲ!Ah+r<xYpvҟK8g4r~uɯ%ÿѾ*/Kj1K*I7Ɗy8a~$~ > gcޙhQG&/t ܈@ OBoUL _9 x =a  se[ LnA ~-|/4Ə3\wh(mwo!넋̎lR- Z+v?L>ES}OAMໝC.I.ؠv/՝h#E CPi1AhP]l 902is@ G&{ cYӲh47wPmٝlC|_v~ 4d/2[Qٷ!'f8RjqC`Y\( ҳԾ]&xwuI_kR;E($_-{ryR6ci#OL@ r&8%^:ڮ.AĹͫ(J:P݋MOEY贽w9lc Uȯ0AUy7?_r5o'Kuw7Pхu D%dóq¯M 7H_- 5E/z 8=?p|ԛ&h2!++c93[$@X;t۸ =],i='nFG8{uhr O#s߱gco=$ޖ!oeDxͳOT͹llMq*BNZ+M֕0 9/G< sVR樄R䍅$bjEp<}T&R-V ؆O;-zw S(G +[ki{q, ZYOg6]~m mu9LGRGa$7~'HQH!=V赂o+Ŷx)l+~6@nvaESdE Wώ8!J,.E%|8܁edf -[kIY/k kڱ.1yhWq- ~z~W,eKN FJ1(mihs x!OaFWA:hRajw}7vg_u*P lM\m&޳ğl~RWʩ/ae*@zȲr$~De~Ai8xk;h8]ю,yE%n6^[y5xe1ģ;e, ]<0mtIdt$79<.Nbҕo{sc#2>y -7S `%mM`.%&3{ S27|X)+TXkVǓ VsH0hx6&7eKB /1⍸WKLD BOMMe=)L/Su_U82m>e\YkW2MlV-jWb >db <HU}qޓR3&Pɀ`ӂ,Q&P*Y^nr *]dZ8 4~55[u6FH)=vLpz7$S$qVO=t[HSb}mnnx hj@dOҟ/oySO=|maht('fnKNXnT':t\?'/JBS\L1Lh?_Yj@ᑍ RnPNM>='˞qT鶄' Ff# a/׺n NJfja+V"n&,1MĮ۞wG΀"9e}vR2T&wq֝币\P+ yimÑU\ʰㄒoτ#t' =:,Pn.Q(r0_|~TٿT; 9G 虏n`lBjDpE xMYÉ~4ZL ٦?I'pKd{)=zV_6}قL7cm֠i`CpxNdY&0JMV:-VbMBڄ\֙MAtA5 $/>qQ|k~V C֞>oЬr_CSR'Zbn-x(9BYo` l T/.v[)Ba1`4/ N!?ZWD`ghp.ހP`ꮐ7orO>B735Z.$YnB~3k ?Vtp1e' 뉹)ܨu%hnG֓)uՠp>"q)D wsCCPb,W#G[=ВIZ{5gϊP&٩ f1y*cK54O+) Y8bAkQү){סQ !iK"f5`x>6L;^Qj`m5xԚοl҇RD$NO Cs۾Vʨ9 `dwc6D?47x5]?j5(6e.UJLܓLQK?E@@mC@8F,yP ɬW@Y#4Sejw4Δ Jcp Z'0PfK9O!li/ؐ[btH:mSuaQUՂ3?v9- iv+u?4Uʞ 61^<80&\Q j?t\ PE ڽO_LVD ]1,2@z"8q(8mk.o//1PjIԴKVUkcdԈ@s |]곏Ѯw1;P zIeF}9T݃]Txj=I.%z E60 ԰!iOtM]`4{[(uF pꟽc|[f0rVjTBX[>s0/JЖ8:>ϋz-QSӔlnuLO.z_qHS=Mì[몆W>r% 3;ȟ&=UQ.F2m D^{IykgI? (:~'_^d_x[\vztC? qmȃ* }cYwԯ¸\ C~?>q[bdHiQ :&Dc(DP0+ i@Q[ y#1s}$y42k?^QN)<FsbSnq,Rqx+NmzVnI6+Hwd"BttoTaTJ\'rX\uX9,Z1gگ\قl @=أ1 ,)' vZ.A2gfRMX_7bfZX64{F0̪FBC?Se["!&}YJ8{-0$ Q[c4AX1H{{po'EFyVΚruh|q68¶:~-_{߹2A˴7gvTyޠMgYdn% p{e./r)IŽѪP܅l.c6u7л!GyTDuـBH,1פZ'⾀KMDD2X[f: 2H#8.{SQv]Iƙ_bBb=}lԗ؍g0cC'6X;ϐp83yօIlʋe VIPU{%J/Z2eBE[x+ȎpbMQ/-;6 ݼOcnk ~ Rּ&Av6gya8 ZY`VmrlLSȼ*:5)$Cɝcfj\HJl1 $/=}Lqto{E9 .n?6Yt8|C˱ʑϟq]O,A.yTH۶bC86計yIݒ&bMN񈹵ngtAW+P>: vܖ݂2`p+OCo0BQgMr{/+xix\GO9s~N#~CKȚ.3M+йF%"VD'u1Jhbɂwr^?0=mi_x\ &e, W<9>1IClhD uL@@NW]x:ҏ(L% e &x"U|񑅱NyH.urk)68tXśs*Rn&S:BK̡0(M t`6jNj 2L)D줐(ڼ"}C5pE/lY;G=Bm I6֠V`=G ;̨04fdR0~'-_!7RDF84ୱFƗQy~?ViPq B]~%8"tEppl <@}#⬑<>uS^@zkhV-,ID7o-hR̍=~˦E- 6'fiMIѢ-PG dzb#Ԗ2PP}$n_R@{pIV'UUTF=k>׌ s.~x\Wg7B_x")P$n-?8.g7Xtw#,H͟ٹ|^:;ږNd" 480q5}Mpmuc'SU(qmY6 )p dÓ}o;ŰAB,Ue6‚KՒGv~?Yf٧3äS !n~Wf9F Zÿ31gqޭ΀V[c" `< Ī9ׯ9]Hh^@߄<n[;BރgX(}F&{ImucZp iں?~S -})0Q'2P 8o34TݹU0wΉpLc5JogK)'Z^*KQtt c#0D׌(4p^(N}?P*3nWC_"1#y̯HURC819E FX{XJHtsՍ:؉͟E̴p[<@}ͩf MBA2I}\bE u uOaƞ(lToeGSHXe(A+J3"0~D vwnlk6̐!iU@Bk[u5Gʝn ~ e>BtIؠe4F"e7d'3m4@FfNȏmዠ7̎'χo&P!b>u se *'R/4K|K.g?)8 RLhqH(SPl?.^p rK'R, !H`]8 {`x 9ŇN>SE-3uc^j`R0 r%M5(޺+hmmay *"0d_yhJdQ-52 >ڥ\ 3^yCd|N_*Dmx9?"9 Vq rKP(\go;W=@h`dhiķ6bO҄֐闝 H;'_^MHۨId3 _:rW7SMC,<寏@ K^Z %\5%]~keXXIڭ%1_Kެ6 %ʪR-bFܭ/LT+ cV?}ץƥћU2-a!.1򖆷Oa "A` q9K| ɑ0X)iE5ٳeOjE%=UU7s턫j!%[^[ljN6{< E9GpJh,+x-S£e6bNckЮ 6qG|}~OBUإ+|fQvե/g`hJ_;X@<x4@.V wQJf2mdUfq'hPꛯ^7m3~zwZC&,Ɏlȗ.BHuݟ;l3RuGm-8ԕcJtHM܏٨ZG6E],?=iHMΤiH,%mř0Y?_ܯ-ώlf8ߩw^%o-D#߀VA:4wNPծF[UXl^Hls`%m9f(c (+uY*b<_Ƃ|ܙP`,l;3x&!5YOR "M/*Q:w<$,bhe>h؊{?h7{ED\I@ۓ[d#|sȘ x뢰2Bޒ{);+MZ7}8qM{tG&gkx3Ptm8ɧ}´n6 i}q+zEx-.H"j'Si^C&<{ ZβQSV.+s ZyAw=4r8 #y2i0'K16X2i%Cs$;"tVۅoճKGEt(AAw4%r1͆0Mk^XTuϜ}}a}EҰ-:ow5͗8PYaY¯+Fۇ ",`|vN==\XCspVfmke7ÑQY(IAi 9}>&~.ډ u*Ses֠u}ډh*ŚjS 1O7ż.$[4? 8ys[™ufJ <o{XFOY W@T~@f*@]uA!XJ2y~7߲Fg H92(:Ġ{OR4 vey}~¾rCi.]zDd f.Q%-wqS*L)ʔ.@ea{w25&!6T3r;LC'y~ qw/P-38 }=|?b<۴J @vH\,Lb8XC? 6IfswמiLShӢeЊ${JW;OuT`@1F.X c9RpvЫ\&:SiU~ < [ނWsx"=l2<0l6wDJ,;{&DY㉤VOD]|1kQзϓ(-rp}N~;G!8rw5d݄qqȼΑ|ȘW2& OώѪ릇Y8wڕXҩPV@5jKZ݀hSGXF[᭜2/X*ϻM9\]8yxP A #Ps#ŭYZ;Iojw9Bw:0/o94'+.T"Ҍ~S]wŸ'YP ЪmVpzZ6+[{!wp`tipS #m6$l0Tǩ~2q0>/\:;u*fx` aX&da1=ʁ+0Gёwxj:5 6$$(+/!Ak-GR/:XT2LMpm!Ie[JM8zQbKakt` gnzePHj=~K0)Ge>^)A鐆Ľ!][ŋC\WVeqQdmE{{ψ^h"ԩ\.H%;+)k+D&(P\\+(."6 ,G̴izIhS+YA }\|> Fyxz̸H%1(H$4/OĒtޏ+XLBĿ'mGJO/QsE|BuLJ*EbP >JCG0l&;&0 C씬IUiLkv^&yMpz(,],`AщQͿVwrZ .I<QFo-Tfki r4= 6甾_6$Q+ P,QQU#@|h=9bH89**Z~X!IIClPQ\өk&}Wr} )n`-)·;"Ҽ'@tZ'r۸MWk砳f_8&(DWD-r '^D33xneXÛ7-kQg'V4V)q4\.h3Uni⁩Y } P!.ek3?ϐ?]vJQd"7ݝObmL)ʰڼǤS٘ a0%[2 Sf>WĸIȍ둢}EKRw愒UGm@\dI\<$`륆)զz9= heR|C6*y/{317Aue4N+/qf'vM%!Wx7Nf,B;Mg#JAUgC dPvn&u.kv{E.Bbȍ_{#7}V-Q@a˪? 'Ji\ѹ2sEdڙZ'Nmկ'}78m8{(~"mop o*0fЭSj ly1|}j ̖lZqXJc6U@h˨gbjZ:WVSଈ&x~:UM-ځGxI™s /^ YX, S#dojwo[`v7'jeg&3L OUPLqeJf ѴSboS\Ʊ[,NX;"ߚԑh.HS_cC4Z3 }(Vgb׭*ԗW19pitT .x$̄٤VNFfRB?;0bMN&X}ڐBqȭƴjl /vv+,gCrJ^:y8<;>D[8C2w`[geb!ކ+u)n9RFr`hJ )]|oׇ緟 yLϣ[VWxO.KNKt0F?L&gγOGg^${&<^Q0O82i!hflr-`QpKMh1ŏ]a̴nbB@@-Q -NC0' \S~̟fݝ Fm${&+P׀!O[g7\n,1- 9J%OJͥqkCz\ps½{O.٢`f >%8!Yp Y{|Yo9)Ga!z$&EJhw5 eGǑYԬpL*z5UbG5c,NʇswN~`JH7 wgmQF g cc ޕZ踴+$/zu~<(\1om'=|p9ES'Gv9\+>hqBh97NF9>W\! K.z%[eURY[L\>)v'<AA7ILmGo +[M/9jY)ʀp?205§/U -WrUؚ$èB-dAJ0?:UYPxP?Ķ]%O5:-zN7;[rBӥ3DqW 6IA?AuH daa{{LJAۃxA[2 f.Ábd7~ԀZ ߨ7m[<$kw/ktBꀖDx3%鹅\-.k!;&0 ll_NV0gʤsP{I_zIU:4w/KP̈B WS׬8~}>ܖJnI&JBOAJt;>qG`EEWˆm@䥈zg),ZIVG}{PqV;MYvxaشMOL+fֿVZe`re^tl^!0fIA$݁+']D1eeQ|AW7C\8tCsУ!s4a6;.9ŘvǞ?5s[#IqǬ2M =T$3Tev )$wtgV)7I? yjU[*lnZlΜ16梍m{(3BO#&5NIes'B<`ƉoI7գ=汚NYh$\M=uHC?<.ʏ$D6|E xLJbrvR~Tft%  z 2:ziP7Ť)dM\ QNÀ.K~Z~5uJwG}\Bƺ|pM\B$%Z[w͆"J~߰# QnG's7-\k?a ƣ2$H]ىbʲ}8_LʤWqn77DBov[霽iq>3uŠgoJҲ֛= 9Kp`u"~ӡG?2IXgI2z9${6 9,s`ՎGM8%-pm]N⻾G_1孚-+>}ՄByC:8(yC,OoygiXb{ċiH]c.xj Jl8)X ?к _&)6 4߃Ɉ@?a|) t;Iq,A Stz ? .߈YrR8P(Qs:qmJL[}PJ#N0wmW')"MHF܇BgDJPd#%Ц|6k\(`ZK-yաBYrua2Ak qiۼ63g:zR̼XPxb0d#Eglu\h2{W蜘wGcSM;$>h]EHf"K+ͩC<":64v2K"gon13EB!f{c~Bވ1Tb1vBAX6ڳԬ/da%^3Gܕ@khWϬ=|f,{Y0d]jlPa?$v~;&M;zpZK򦣊;Qj$Y}rǁL`L6Nvt8j]ɼ4/mX~idΪ v=i凣tQHRTOdpHԼڐT-5[+|=IHwB)a5ֈS2PΉmԌG9fκr*_O2Q`l&p26(mB] eѩ^FCgO_c)oSڽnF_Փ -lzO#wxN>#OZ$@X+.h86XKPw#0O/0)N.w&\y{WOl[2|Fnw&k' 'Xlї&m#XS+u9D vphF%FX?36=8u|!c\ХSN]ݒ{)*Ǎ𩊊oGXPđ}pt$d[#@yl^h FJW ?MYA=C1-Xn+49 ,ߦ3#>V>&~4jѰ`O BC*iwj]ʿaM=2w%kA?mW {,׎E݃cVI.wl3x1QRg3߁%G}'Ie^(9xPCwIp?c]wW^*T_ ogX_܈ v~6fu;y(7c&&d}(DXRLm%8LȈ(k,8caH=p0&ψFIs ~6WxUʭ;tM74#(lu*xUstÁJݶUce<Df A kk+FE0`&KAx9O3yW(`k'##LqŧA8ya\3dWHŚ|_b_Tj4;,*1ϒ JHo`Ɍ80e ܛծW 3 " eLsk::7h}G ޢ8Ϗ:k!Wm{j1 Y7q#YIJceVX)6 `W{E 4RʵKw MCS{4j>VJ&0#AuDHgqruۄ!򈖂-tYn6KTG"{ "x #(]%л|H=jaPιD;~twWPnvӀyC`]5-I<_KFt_^Rkbѕ;#e{/rȚ KQX+ոtiSYDl6ZQ }5atr ]9V:&adxU V3Ky}Dema rNvͺ;eVu'm_}kLrZ524x~S//|\[N EwGniͱHF|*> .(~Ρi8qsGHeF͛f4k P Q+c2`~PhNo/2BtlwTSRɶc_476l0_Ĉ<;N051|D|NZ RC7kǨj>Tp}"Pb|Dy!MNl"U{+{`(;AxK]o=r@o(1#~fA=>a@w-ᅎeAPtCǪ0(E^D" )dC4[.ŃqSs*)?ݓVJyK?'!%YM"v-?a@t3H]K.fuoY eO#]bUqϑWPvJ=ćwKZj'J-dH7fC5n9{rg(ܑvi}}ZF<:x@xs=,U 6F#* 7\Kx֏sqg#4-!2xqUKsmf'DJ(HI}:@$Q Ra/f8>vp}W, _$%sE(e]=`΀ubleOxyKl$ Es+9Tʱݝ( bDp,Q c 緜$CΫ;S U7An0QF$ڭ5y-C1YwLkˁm?~:]ŒwGfY̦zɕFw=h0> ]\=N4śCLh꺗bd>9Żt 8xOt,KtL=RM-{ OZaI2$$Vv^a#HQx/ЇKpf_ˈ۴%?9dIל<*p lޝJdywq`QЯ_L9b8;@jjphlbOHs5v{_ؖA%BZ"Z{v}NYР.<Ӫdϫ UtRxD.RC1`|P]>6̣GY m">ch( n/9.!-Uo![#9@"^^z=u + rmFQ7OV*PD2v WۢS_jw#(|k=u2F7T??-VKw@M"ZG[r]5BmAZ n 0U qA?G[`䓶ҬAB6{.8nUw;g' ^,2qTZjioԳ4JXl\cdƵ8<\#yzL])` GA*[ޠښ+ŷɡlVcDQHDu /D|sUyjZ%Fǒ!6&+}~KƬP4S93obF$lI8[sI}5n%S2G WE];$&{2T#KW ?|3 ty9؀t\ $V/5@5y"jb9ďVATE1 ʈ$+w^F5P1Y}+ Y|d덗{?Cˡ_PqГxWwOyvJ4ˡS"H1,T' %՚J\`YVGY3}p1w!Z"΁#"лy,ʹEdisw zC$Mri-D<lfNMY[yhIL$E/P_GCGc>/F^A W1?ԉbp8%N0޵x`3s;xI킇p{A)2np=Pu3}!'t^RfFHP,wj!B9;Ux*FF_BZ8uT$b PWP7r$U(XbBo]@`]Mr yqr1dXT: DҘrzѬPLwq-n qPtT$U+tT6 ɟ=+ӴΎSnO :jmH}-ؘqT Fk H7@nK2zf}J,Rv'blbs[t&Êv;y&g>;Ar+;  4 >/dH=m$Ԏ|c0kֽ]GP^b4{X?*UYa&Ğ#)d[ ąfw}7}UMc/\>/CV w5i`̹ L6yNgY+RB$@\#%@u^=bϸDqpgNsA x| #N^N,-n᠊ds>CXd%Q6cC4&,L7}|=_rzUQ|m3綎oXBJD=6\aRwWo%fxgj rׇ]↝[1 "U\!\ -)֗/ e $zX=S߷^cL\k[8wW_\0#\5zz"g璓2^Ԇ*$|CidG-ZweŇGۦ\ɲUD{|m|>BI&{l/ÂJ-"pj ]>Ghe9b3%^o[z`\pXpQĿӱ ꁷ^wdcዌ OBcO~꿒u*48SޛQy 6cVMߙ!0*>CҨeE1:]SM|g,k[̐0./δD7 ݢkOO",U!XEЭdoAKFB31`$?#b6dԐ؍;1_P #O[@W&q.#CU *ꎸOSr-2ZO%э_+lYyvӉ(t}""<ռlʟEэ@pTGnԓjݢ \?rYBOIKAl׿ V%wBi\2ؐ KViK%C g>L"ax]'옴~ ǗU<ш8bcHs1DQ "LNnh!( a߃ 6,n (ޖtsbuh9 -תl#8aIxRY#| p C9(K?Ia 5'"L A vNYs pvcm)ONF:G#MHF\X˼ pUle' 7JBl_1K>)Ok( ~4~٢1Q]~humR*QѾҽyEe,B`cʺoqk\ƞ929FNcߋX%ފ%LȐg 4ퟩ"Heř ˡ͊.e +é.7~E9F|h ,NNbKWKSrU o'%vwg f..2#e[vDZ_xUA)ꐰ+$m{l%FadP/:@{W<ǂo$$k!@ܬ5"ؕR,(J&Zhd~-/#% '1ۿbᲓU} I{L7LA.v1ps.MCerdw6\-_+QQ79Q/@"lҐnkjrWb%6_LJT7FrܴE ouq\iGNtù:K5}QwH'#%[QP'T$^D~)|-|]G!כ2ܗr Ko_R8_dGQ+5%K6yh#Pm:bn[~p伒YโZ7A MqlZ[ ,Q-m9!ldQweo,_k)^K͉M ;G-B߳?Gs< }è@äA1rj~tf#ȿ2b><i&_0'B O8nߥ+ 3gͨrRGyiel>`S~߲`WzTrg3blIԲ)M`tЌuPӇ>mϑ{K0Ξ FҖ%b)ufo#6Pe{b* >sxU$3]HA2 JsZlv* on*d D7s񧙒_"\<*V9Lim!#RĶQ5.3j`SbTN,bF/q t5H`~(hӺL%^S?O!7]?<7h<5ϐ` ƠYNfm]SYh:9}!TFg%0P/s߲D4>M6bnnWO.;I$$" T}jU6O7.'?%bГn+.hbC#0WsݱB_ɣrLFDQ=8Xze$պ}LaĉngblGجάRق?]id}94,JxbSO\L5fIzL#=ȋ<\C/ `жJϼq_#x@cl@ JxqM%8HŠ<&/ xe, 䑴OC8R}6[PpU !fCNCJ`2$ֽ u]JizĻf`e,Ne4$;Jyi%F\EB+m> q)6hbIs[|rU\r,mq/[{-Zk5.LP+Ғ/;["Y|{;1B34R=׍ GR2šsݝ@;kQ=u3!ѽٳr6"v 2iTjvU\|ˏb;D%R@FɢvXȼTqм KJQ[ ^u #_9+|3w3Ѣf !?hq`)đ5*B. OGGĚ{m祡24W.狉S\- l/>bBGd/@*RLxT'ƻH|B'SoOZ(>L Y?2Llⓖf[Y2kHפ|( 4X~½bܠc9@6k w9DeS)Sԥ`_֠Ư6-1Fnk#+enQ^t߆W ۋj;ߟ'GjDgGk=%tsʆ{ʨB]"+EizmC@qe̗CN1i}dZ]/{NG%h\sj9 wYŇ1s`Q.v(zt rWA9f@^fjWr|sCHM&~/!C HO"T҂z[b[b9= AThykӽLxl:#h^Ҍ{E ]tm^ t$I%*`Fdzf.lɕ55KOx4@o^XP{ %sH|MOzټLl2ҀM\r? NuBvڰ1s82Gg)"lߤUK(S9g]Nj|Sz3ZAxμPP'gkF-s6)bkYFMXhz~-/'kI&[BgwG7 cd9MLo2X,Q>X׉BR{4hz^R=4 G S,,(o -Is䞄Yb>7 hLPZ iƢ\QԳKmƶt29+>:S)!9OP`D<&+ߵ'H&|PoH7/d1qo/g4x$mݢPԀ:v=#/}IrdQŭcڊ;`ńbo1L PU|_*eVUR?ׯ=3\ "IT<7 2_}:`4Bb \'1nx/RZx.AvzQer J;mA 򈐋QbT3$uHVr|Dp 2;9 6-ɵ嫪?vJd+Ka+ZX1+v7(-.9PC-ا-\%s^v jʄc3aa8uN.B6*r`Av$޶.]A.R._MgaU2q2C/v\#e'î}pcoF}v؂bwy(~ۜlТypmE^WUb^.D.<-o"\v K} %#3^rR$d0|R=eS܏2Sd }mKF}y۞D Iζ׵+EeFWV֓վ1'd `ˋjU)9Y :\G.McO%}T NcZ}܀"or/M" -2) kptgLdkn2ءSfZd!Dόl_)T^`|קV@>1N 31nX~h6U3O[<S;csKӢ>Pg#d$TXsQtC^d0o@ \+Ӹ 90us(J ):5 DLHW2Fc`# 3mGgcOK(R:̓bX O ÒdfsJdڐ3 s SDQ="xJb}Ɖj!#m]BP8Sz^‡iSBnn% κںK#XrKp9ua+>mǞ4߁X 6ys  -%˨h"kk2>(YARI$kiB>n oEsIޏzke XRߪhvԇU [Pۗ?{/55+oNE y >wf nD^XhZrܗ?ūaSEcwɺsXbpҠ-H[Aߐ[D,k՗:v!פ:~I)ǐpsϙ 0@8}9r\`Xѻ&ypJeg\|%^ o5\8yۉ8]$ϑbQ@$H$j} _̣+ut .BL^(pXMiM&/5/hABu8,2V_?q@!,]Ԛ:2z dn,1V[ tK>x[ՔCL\u\eT!?Q4]7tR %<ٿ.V8᱂Xqm~!cx6*~,&Y$!¢R.TȌ@AEd۬FwAT6ĭT(.0m `9;,- ȹ+CpjL_)Me:)'mH ~TMq+4.bmp3bZyjp<'yD^q{*$ 5i'8E׋ ?aB"Ll;$K0ǮhcL9K;+-OܯOdF${mF">)_Z68^s4\%ѸӆIn2 ymeuo c?>hfrKAw3r@j=9%?70:bMaЏ~:,(xɁw. VwR%>?(?hoCkUWǵ-<T zjn2op<HiݔCA*_<8] P"$?bդ;E`cf#rJŸҌ:rkeio N&FZc L*VHKpFtݪf1RSp N/x=ThG" cY%Hp>graNȻ"/A{>oo4; =^"Xn kAy]1؟)̈q))Xe.F(ƇusiɣЬFZچ<\C&6MP U4 x]e&6I=G9;XuK|F`FIKe.PdbuGQsyfr R0TW$vkF_3_4ް`СD2X:/% EA^fېXUk'd[ٽp|26 f&uFny7Vr.rJks"8>ȫN<ԀcSAȤ'BR#;]ؕ+oGi5ۿ*k(h{VK0Jd ":e<GICsq䨡d W&(iqڝs8~RRZ ,+St+ME= mGnyb{4hH.Pҹr؜4~U=^QpUj%?JTl Ԍ\x1T)*%}Z1z!'HiR3 ĺ%&)RwhGX+R̞^~i{ώY`j]al-*Eފ}kXsKJLgGۮsN_̪4̣F]M0B`Uۄ?VpOk+)kDHv0_=IGW1xkfԑR[%*Tu@ŕu,,FfG2n6!hUr]8N@LRWAw=>NUh_չ/B'Ƒ>"x^&k0GNdrl!v)N"0` Y ďbt>-L6Zdy-] O.=Uz-5t&]  S$| #i񄎃)|dڂȥgU$_W۪VzxE| GUW\_JҀ`ZT (|($0"X’ZWxk-#xH/:^KG:CrY:h7?a͕߀D!*ebG؃ĭS1gn3I:a`?K̜Z@Mi<[HM T6Qw AiHIoi!U 긌@`BjDw60B'tV N,1ѱ3—܁8$;ː GF)^ F3˧b㿩=6ҫ/丐Gn=wQw#S5hᾢE@mJ̄x}NĹ3-rdev􆋘0+:}TӋ< q@e=aq7 \Xo@NFq&/xb>5f83A:2 l++Y_2M3"W)FZ!oDQdiZBa>ڮlu\=G,VV wbU7y={_n8xngPٛ55*o{\?{Ei޽ǝ Q< x 2E6H+c|Ͷ}Zyjg_Rh. ]k"K~BM.;'- u֛ije {ZiX7ʇ%Z0n}ljZG-߱7L3&eleϺ~JC؃ט&.k\㌾fS:`d # 6XձXYD; ` ʀ($.Єwț4l"C:$J֣e9R$k -}=D']23zșptPQ^eB$2s!yKRWO(&+gKAo,;-/@Yǽf vV{B'RnA{p$} pq'h!Tw딐y[g/ayiL%i^SIel  0yf7I@Y5>\QDDaԐJbgډ :fXh0%~/TIUl6hjWU{57N~aSM~?4m`/=ԶÒ g91[q cOrR9l ;-ײp‘3w^e#݇]v򈦨nM[E2*z:w& BDͷ#ǁW3q sӻ6 1H'õӇ[v#fl H#Գda'K>1eRNF;jO=s(A t=cutn[:emݟsxHV6BN[9klM)Ar?98̌Ce/ϑ?T  ɔUB6J7U0}w;n! 6ljNuh8)`CnhR']ydqGC\K5 ҿMc`ZfZ:2w"/hYZ/U)K@վ`^~ 'zYs?ъ-?Ü6^ CIlh{ " "?iPp;xHXG"*L׽lœ`eT\-z(TNĿ-.@+kBW ʣX_s%ò2֞I3"O]Džbs c+ݰ ߾kு O3}=އѸVjLM<RV)uٟ]{"3^-K v1طdVG 8hF,X7$,[plX^ a*j?и&<-hv#VM}fk, "e^cO9Q63W{QV]]z5/iZ#B;ʫR&1"Y{a]h;8ł])Td 3"ۜV&˱v~1nZ) 5_O2aRזH_c-`1Vh~j9xҺQ!U>AO%>mjPlԐ$pHY2 .}X N~?e<7UQ~!&leޱ%j1P靆V<6% *@I/㷙H0J؊O Dzm ]J__q-P-YؓF誦$a|ڵSijg۩#,,8<"1]EaNxV<^K+I|D.UGgs8ċU;G 5t䕰E1tWtp$Ez  @;(Bp=zi+6yZ1F`]g"tkettw-`NI\ϵat5ck >vE[<E-Qn3H;XNAS>oNi"m FH;aJ+YkmPVuܝzX-;KHe\͐3&E K@ #~c,G)ՅD~JEm Ň&hT?^ 6)ݙ绹@pvvS$aK8/u_xv&dzr,ciڙ~Z ݊'1  T54yy{[ګťkotnd橺굚V "Z)DR@LDuH-N8`/49S#^@ۍ8RBL[sZHc;ę|T_>z>@wB}ߡ|՝{k:[`X|9(UMd@ڭT/ ۄ' \cfp vZur_ IE`I:>~w礤!'kZxUlsU#eX8)~2ȸ+`~BZRU 4Fin3 (af6m%V?Z9)R.X0S@MZhyκ:-mw`,/n:qt,vLv>%EqA!B;CJ䊫@Mç@!b`K4y ^bmlD+Rm㒝%="VIpAۍ6b}N@("ŅTjvDY᥈ؒn-dB>#J׍O#eva`R6]s|ϕi8{s 0D{uD)ӆ9jgn%gW.|ƿ -O65 Vc:4̏.Ô 8c+a=ZrDTzpx]Z=QِXQ.8,ax ![Dyo+ ;P*.&e# z6A;&lcxB;b0!-#Жr ҍӯrCFٔ=aEgW:E?lOi-6VK=dA!\w]M 7ؗ'a,]u_v+2Zc?' 9|XkYzUrxB^YBwl iw߱L<'Mx;k`<td˜bqKoGm~q:|nۧ x1PȁpZ|[N. Nʕk%-\>Y/(>:W9QEW`K4=(.5>)4dkc[痊JvVrX!$3KDzy$mI /T|SYTWA@Q4m*(fErƴjG?rt!|,"*XܲEOyK-I }[.1q` p+<t}37=ќn cC׼"9!(#z7л9ɮڳ\|~)[81J8w=I#Ւ]OAe~22BG^A|ZdBi@MIpI5ַw00Xܴ᳛u%YaA.ɬw8TQ D-]b7sL婨ƚF&~yp2 登W FvIrWQ 7c*ϙa1iqP/J3.kkcȊ%!kUO-eVe9囉G2dskhl ፂ%6w&b]Q5G~uf7>l"= 1Z1_b`ܨS-?yRxE=NJUȂSy)VςHS taY'8?!(C|*1,(7Q"IRLwbFFIr̂J 'B<|jΜ`ͦ@PHǮJ3ǭMޠm@{SrOѐu4-+x᳏g{h`̒e=te'o]gd[g&dOg/Uq`|DBq»;%(LV>'?dJ'>z+32PW\˦~-%- {|y\$$G:[H(?M0.jZfda QVltT \ /!9VLt:itJ8Ҫųn`EJiݚb])wp*2WV쉼vl̏b  Eg6ݟ OF"+)6|XOX5N w& ?@v=Vf77uN Aƅ*(C~35C%e8: m('A{N9KM9 ga7N;P^Cf5pLٍ0\]77u ӕus6}ւ{&>F`߹iيB?G$9-Uc;)P;WZ1W#'UERUfҊy9#9n˨4gw ;PgS`!RtD3IL9F#<<)b@ɮ;?;ZM5ިTmHev{2- Tc/T`!`fwҼqᰭ"DM՞R/8Fݟy__E:dd@gosvn*'7*I%Fp]:Q|7_*Ǘ'Bcˏ%&iX_V1rC4 dz;/(k(jp]&_l7W5 xθg4òhaE34-r׌낾eήȦrӌ _uB|a1}xB#/~%`U"Tm; 2?F?k_,ZJǽz肯)&v>+nMWԠ[s5IK~4#[EUSF칖Ć6O5`nV8TxgI#q͇$[|B"Su@uywJ{9!LyttAP+$5+2A.­9 -R胸>K߭e a9~LX!puy?;#tfw6&64gL3(ZE&\z0@eTvXzo" <-3)P{a@4RzDv wPv #QI;IE-Mx誱4D?ČS ͋{ SHO*é:g #0m9`b\oZʟ; D'K!EQ%E:"Qql]•(d;|~ jjvHObEx lo~g&%'4{rIrKYU-B &e˦4j(YKs{Mi3\='z,D!Hy: ǵæ-bn # ei~v#*dKל$ЃTelj n&kdenpx>1<Z È)nk8;"t0#Zxƛn+@ JƔc, OZ.-|Q/t)5Y!PO#,(J Uj}o4[_q%Z̩TXEa[m|_#p;Ţb!>#:Pjxf>4/BIPS:}x㋖> :LgBBg"WפZP whK;˫ĔI)R'H6s)UqX83 Ş@ B:""- ARy7TPHOMىg8jn-'a"^jp( Mz2>N%8 %dȦGlA|8 N9䷘ O>t,╡w6󇑄-3Ns  A݉ly 0f..cṚW, t|0n5bI0.vyN+>=Fp͑3DόJ~f}sv]* 3b=آU٤ÚFiVIF#5 UvE_~dW`Th qa=,W2 vOkN;nC:W&ް\zXs&l镏$ +M5E6Psڲۯ;xytZ[Mlg;zYpS!LiP Eĥ'`[QJKJ}߹kh/,2;{oVUu❫T>' gKʺz[5m7׼Mtmvd ĉD"(%CϧEA(/Tun._9߈pގ4)x qMn" (B6()9$(QL@7Dfٕs q+` m&J;g2a"^ ,̚ )E(rfTSjvJa>:Fu'e/WςZ7É,8}lOra(,HVf}q`QbҏBYJK۰dd%y쥨m΍:Si_<0 xƌ|QlfC[op"DF"7sե>y U/-b a޾_}&c#i"w*+ip+& zb҇:/u#`mA^4z`T ߣB0*>T"6ƒҠC 4:t!X ~"I'FJ$z6ԯ@([- ֯4p5 )ˍ1BҶrAxJ^I [-JVq\nUsc~&2 @>Zhy>#Y:cNW/xL۬CsH*5~kFa'A:gJ3՗KBp DR?j6U6DT&&J'?1#A .L)Mf _47 7\~k"ATN-~nz@ i5T$G'(n~_R'/ J#C}Dxlߌ &"xʇ=pTlq""%,m?PLj S ؊֧`)Xe(HImu3cZ%C/}~_GԄEHNpt7~jL*wU66KprL.AgDn7x+-)p?GvFқokڥr ޲ߐbC eZMy\R-+]!*ze0( ٧-dH(/Ԭ,rØm̏y8E5IkA&U]}AlgwƵ6X5k)y8nF L]dn)Pxr4?!0i#_&!&tEC:#kh.=U6w/z0}?buD$#dQ|nx&!W#m8tSeZhhGTwaOfdOi W8w vM-r$5S!WRHE%CI$I /e~|"<. |dBt9[&ׄ'I~A-ZQK|҃OiB(N |7zQ抆p."gy " ^[1{yjcsdx IiB6ISC B]9 /'wwX/yƝ5<=[]=}]-LAQb?; <"Aϋ#]yϵ3\%K*fAv )K7DhywPdbYa]9Ew8\[[!TDK]?tcwe>F .VYO vY.\eN:^L&ɵI~lV XM" GWIMH9'NZiDBbqϘ"/K0ZH&*61|nёl}էF$~mg,Kך#0'j)`"2A)knNpkG_BʔRz!)\Tվa^Iഄ7Jp G‚<`wzGzkcg(JSmsKUi:NP_*]s :Z~geuRhd,=`Gq<'2* }5Ϳͳ~Ʋ. P`up@?f77&ncqln{q~ 1/SNEkA} 7GЧ~bX%L md&ni~1 EEa=`9~$ K#-,ux?#{R58PM)m{wIJ4Ħl~Buх{x QRn n%'!,h<\Hr 8iD0]_s(Ia@c3h Ղjf=4kUcDx.c%tF Fk罵IdNSf#T󑱪 G|. bdyi-@?Qp:& ݀5!,GȐR7Soث^jQeܤS21 hZ/((ţ*=o`VM9bOF\`GoM+Ulr]yB ;rQ2G !P ZWY'EX6dC8us)UdhӚ8k2d '@C6ů H|@D5i`K|R'rٕP sLkeL¦؟/u:/z$~iho=_͖nLG@ߪ05j5sJs,@?T ?:"cYհb$:]O8IuQ5cZ`č5.ʋyM,`ۙaYQ\F=I b8(&;$9d*$I,ڇ]vI[Q N$1oЧie6^z'7{K$ %&O֊xl%*Gc3̃I}ϻ4ihmG~щd!eH`؈ӊX1251Ϝ,~X_a ,>.%2LΘH!)J] K]fSit^5"l}n߻&u=PVM!\LǶ$P,Wnqϊצe̊UPv|f "^ avJ eO.t5AţJ-H}'`4>0 @5k0&-"rp΍t;z:KN ?' U,V,?5)+ot2\X-S  >n #hIg͍%}\Zp ]H5GGBΤ$yZ=Zxl='%* WOPܽdGg>!MAP#7d>3e~0mbO x_ ë-,^s%ׯSM*,v|]L[/حk2!CO4wDH蠏ORLTQEE\CDxM@1Zڗ˾+%M[f{L.]ru[NavBыUQݬFړl՟5(\_|<_A ;E .xY[^xpB  $|00xi1h܏'j]|xYuwKIVL%sK*YkYzvs.C~ZMi&TV 1'k~n| jd7zϬqPq~PH5S/;cAHԚ#ߤ=ڋTf*9\Bץ!Jbn;b¾<Γ{A|$]κ| Yz". //ҍcBӛ xic !Z e]wOV%'~̰;d.+!IiPs[1 vTk-Jj(yשȌ30 X;27, $]P1WxO/w$'4LBn_Ԛ' +w,LDjؽduNe;nc|櫓,)9" $ۊ;Uh@1ەEg"thYoF6U2  {G(XShb]LK:k.t>*dJߺo7 κ{|JJI5e~˩UгnOg-u!=ǚúg4R%aN E!bbzhy \A_ .!֩i=&V]΋8-*(d6#'>=&!SƟfMJhu_\yU=,gjYO8uBަ3͑D:6axx 72[c &( nzxHyұcFL V?6F-C夰JWč w@ţ(%5ij΂> I{4E(*ɥǥ4&i~9q8ԊUaL$#`iɢ=joK-eYߣnp6>b#ZNc`_?եt!];eG  z +W wxz>9jfQ(WPW{>o_xžoH.ʱmc,dGb vdKU0OWsB*|1g Ž2R7gsA^LVgeF?2q#jη۔}I#1?;vEKr19$c>xFkvl͑3,2vu5#LÝIBCvKgPhVJLF𔻜B<ښp-t ,k]DHG;]kv@LvyX WNz޽2-{2iVEZxdmJ=g s& [xřZA"*Ƌ\Dt  E䧠ڨn{>x$70Ndψb=[+]U($syN;N? J 3kإ~SɃ7ܾmhW}^—VSH*(ҰB*U?ꢹuwY߀v^ t)xӴ#``(Ц'<-׶E4q_0r$Ye;NS5m28p]?DF(C2Eg cG}bcWsS޵2Es|+oo`'(l:Ci*Xnim͆$DHw@SshLm7?Pn ImU/^vh3<[E*Gq);7|XU=#pRNuncXGq?sZcd^v$8ؽXNo i--TDaX}W_·ʟ2ӰAAG@97GrT0.XDREWGF T$$t^|RJwm0S3칑MvPr4S*ٹM7dgV]SwH7fUv 8G<.@{g32Þ`r9:sKUxoi)ywZ;~9@[0 /k[s?~&%Tf=a;BJh*00#3CbgQ]aAۑRZy];$zaH'HU_6r.vҹs%T2%=]_-KmofL8E=$q. Gpm/_0FϮ5X'ݗ͗۲TէR\?̎O־~ 6ڛ2 h;31M'@/25r#}64Z&mz=o͋Ib%0zȲ>O&'\/MsT&x`uy&e+HVg#0yE fH9+gIFn7fî]/bmB$в4fѡ\##H\<0JQP$K7<{!"88n軔琜 j!NӰxߞK??òo^adbK<ݫ1'9wcklA{m i0!9"㩫-<=I1a, x!i4 p`c5}dNdM%DWn)"CΣQ-s*$8c!\z=KBc9T )|uG}")V=`6((xAuߗuVU * R=qtoT*LU"!Ff4m嗗埉u]Q)XdEeEs_!|ߕɖn|2%JYh ?ICդ,X VU6\޳B2^q_z,Fy`Awv( *DuMŇQ#;D +Abr\? q[p*) dKL4'`  W:A0!e>DZN#K ε4riZU^wY,/LSDs& O@po!qkYe3! kr+Ti6j/sFt `kG達;j5` ɃURm_Dy?ma]BjIs; oWz'شf]:pwkT3t4ҜB9s6ZM.r3$匕^z3vFEk-E6IRWW!zdbACU8-~{ώk zW WävHhܵĢ4OyKnP!IǸ#ҶGH~U*6V ẔZ~L,;L ɘj 704y1ڭR-A<Al 0sE/.٩H=d hoQ).*JXϿXz/b͔sE YBm&ϐF"̐itҟ翥M@NrVȯsr~)߲uuݗXzHegCAr|q(E$t {$Rh37DݲLU_Miaʰ|I1 GW?Zr]c,q B1*:M[`j4=AAJ_T1…2kQˢ܌Ѫ>xh3]{)t{Emj(8^V垿%o_ȯLd!l#P.!=i\goK%#ɑ^eYDz; !+nVNcªWJ< ^~k}rwIrCaG [*} 5zecǜbha닩 xEKÝlfgV0XYgM {S֘ ~W$gնR9 bp{[ybo}'Cl˜yQu\ukxz”:Hg5p9G Ep)[\J4҈3Bχ,1m? vd%|WW.19yR),xO56RYSa$6F&%3p5ҾA# j3gYRxbǮvi!)[uqनMB=Wol݄#) ?툖4u5xwG%QyxZjEۗc񿅺!)2Wea)Ўj;YjZ6`q5R (OAqdcMMTu a…Kl;_R;B& 00^v~22qPSv`\4}43NjQ9oR@F}v'&DƯs'sI%7>nW` ,BAyOy{m4[3|OlBo w)u6 ?m0+ M"'ަH2띗_lJ {).& tm>ETRV6a>@27:o{_>ғ`[y}'~rt&A!tb8/+gbE՚cO {hU<4*i2\pY5.-`"DPaC}|8o`a726k$ (WMCu~|[AvW]q9-X&IӁqFQܓ!O]b8mZ6oI ̙Ec*~v79hogf<(`iT!;Bn A4eq2 !TGE:a{2B< eֹ鮌'Zy}#Mn}/-4ۿ{.Tlrf aݗۣ5HkTuГ+-3A% "䂃GK #+οAgJE"F| x**}ind?_V;r [`ۉڡrnP,zwڅbcBGhCG^~fS ٪ߖLx}كh@T\viKLN%IG ^u2dR]-"&vvgO mڧp(8{^sN#qW1p? t}H֖'f9A9 2`Ǒ^')'22)6Yhp`EPr覧a$n*.eƵ3;vw'Y)\3 닲dy#/\dR֒kO;/4WUĘZ("L;I\[M6( IjLOԺHdzw)l{h]aI]4`l%> %48Jsb ֨_4/ kTjwirO t;t4W!D63Nʷ%>QXre\]֨~&U)U=Yy@}tqv?NZAmwrZSuh~\Lk)2Y:~*XQxA~w}4vj!yK\k2QYg+-X,*M Dd77tٽ5_ewNPNu4uQ0ZjĨ0\7& I4{P_+4@#Q#I z$xCIH֑Vʅ#X"soj. Գ~ `lq^FXQ5 ;mGHafϲw 'QнصZ)!'Krg/]CQ,se N qڜO>E6ObU/bu7 ?w$Oq@`ڳ T0zԇ ]bxT_.w)"U_5]{'"tIz܎fۅnz<')p31~Zpt ,8p@gl т+TEp1CX0T(ӟx3QE;Jyɏ*;>̽ )-ބ,|NbFW9rƑí@?Cjew"V\iOP˶ xnOJ$(ha2W@zVj# !{k!#Q(;/"PGanHBh.`rskeCOef<fC-;uZzzW]49p=.E־NVQoT,N]cc6ٜ<{L&ϢEq{>RB~2R^`7ćv}T#ϞNh)gBHhtTR>ȋv9ѣJwSG극d+ 7*X|os[ lgAt`jp˸/]Gߊ=kd7B2tę^3? T0~=^De8'GTܜ^=>ȟޤ௄'`|t%a3\@S5uʼ~0FjmW?g5gS`ĩ Wy ~UV1{^9*Z,}T)i2\)ȀPwcyB eE8#r|܉[R!6pBV#@Fu7 N 5+0陱M6H} 1ytF!R܄a-)1˕1riGX\|qks eBv{>1M˕#/NɞM%P'7drdwu4 WR ɕSVX==Zz(;|,\̮ CWM-6FԌ1D$,|%{94O5_r깂rH.gDttLхNl 1M9P95cm>Y/jMFeB8Δz@o]S`.7ʷbm@*|tFY="um$̫tM>C``Zŀi&ɧV~&x,c$|˅@4Ē]JLderDbE.=ҽon$q12ㅧ< 52An9/z~$ۖWMv~>j}B;sޏ\?noIBځIQ]Yfq9V?F̬@)HJ.Y6Cw wB0 Jx!5u(5"s1CK~ZKs}u @*ZݮjZtD+fk׈okoL6nSڇ-h:$̱q?m K J^ê,8I!RB]ՃFo^CBᯍHUwoC 8~V h@hT4H6i'x{٧w0O,φw'쓑#x䘡bcgyxjl;EtOC! 7'G\A|WPj"OUfcˈ]'|}( b=Ŝ]) O7 _GIfbcYyyPފ2kP| S_RgQlhX3\K)̷by'( ?Њ^:NDpz(I5Etap`8' QUU._W"5[ a,Wv1(PMD{(&&wwl<eL1@ -<=Raɮ Ӳk09'(V}. <6wEs]I1EcчW 2)Xrrs,?>ltnnTFϾT@T)")x[\5K?o/h:y&{bsk^N$eꓘDt5v|ߺZ<U9$KA،\YrOcĵHfrZBJHp$C<: D:xXAatagԫWW>|n-NZVr`\%2ma~rtL>6µŨ)'xeS6-ߧU,#;V|o~٥4`tC|u.TolMpjRƖڊPJ/4t|XI`4[I'<=eR>{KWم)Iq5BK6fX[*dX9M,?u8] I}}}̜FLWsM<@4N|&N $ aC~nU>Hw?6fܟqG!‘Ӱݞ`&Ra'R`œye\Xoag.Wm* {E<K]Zm9ڃ?*үtͧʘ)(2IJ9%"XCA;~A,Hllw%W;o4=]P3v @fi(o]~#Ό,$pt64LØӎ.8ƶl6@H=&-5c="U1/4xi`[+j>ɨ[/;l-} =H ;D> Fw|?d 3Hg׌U Ol@?=p`٭K6LÜJ[E/د ۻ6G5Kicv w][(d/=1,V]W\P,_YGh3"&ᛑԒI{Cr 8D\VGD *&V&Gs; /0͂({]]}yk9n1Lh^Ë٪$DX%|UWYϊMD!4BPꮖ#TnV2Y<'3x `\ LUbfH4Q})mA~Mm>d:5z`?5lǿww3rJڠ+cp*ȔxiM)_r%]{ڡr*[4@SfK'L6< `V#y! ^>+e.ZesdB\ө6l)l !0 YAre|ѝϤJy;%5QԶ92#j(%z%7 Gio0L՗!J2<"/'U5Y 1bI]V0B]$4 ywx>>Kt 4%|{7ҳ44_%-)[ÙK3Ey50kl:1ݰ]=x caUĠ+dW,N U i]VU mt*ßK\?4P[r&nS>sO{"8Q=/po Ui+AP | UhC!!G{3~L7cE8O25]LŴ B9OU9VY#{ 6]bD2)c'7pCIc4wa[ecTJmm _u 4JDs\~W85EWNz#!iEeA8khi$Iس{ ̦pec'pño"c46wDpT6-|hF[j=_yMms}꠻G D L]4nX(D+eo}m vb!`v t7wˊo Xm$\ T I[C{!CK) $̺F;$9:[4 7>ObC$7b1(#G໓eBV}k'PWiSJf{{V9oW%.YS) X4s0 wt6?Gɯ>>7*uٷd8)}.wXotx5L?Vwt^#˗Yj'2̠HFUh$hEv!JAf!wX6Yw.{#Ƨ)/? ڂUw0R?ŝ1>@ƍMu|+*I p>:@vPr1X]*)qXe\v6忂0E5ƀN l #!R%ͱsꨒ~-p˸i]( -Y L$Xn߭9vaN&ɭO{\jj_]U}+ PC`}3IIX_ó-I= FvgP;cTBzܣ+F^P~W U,DP8^Q:} 5͌>YrˍSAy đʹUw6P̒ŦGI 'CItZG>H%:\]Džvk4/ InXBZ> UpRrX6Ġ}+ȁ^BGjN"Qb#/| ov){L UDQϖ6lah69'uv{[%xGʘ-~ؓ.4\^7.MѪ25oll':h$,|#*Bxݲl3:"-O&@I!`~m>"s!CWTjoNJr:S({){zɑ(0YPt1tYFFgCRZM`qvays6KL˱wW_ʚ2vOTP31˽0uՀ>2V&e_|Z ĉva:7xXt 4J)$7`fJs_HbI 'A#=n&tyUҭ-2 gx$a'(}u`r,a'aAlWsdL"sl׊"bLzҐki/..5@$eWrىN룄Fj#)Ǝiϭv:ӭ+fRPaKqh?!#R{ퟂNqd]q}Bd2gY*T~Pj Ldm.jWc"ks-ĝmZn#hTVBuaF#Q|fZ@ZeH9r?5q% cv9c44yZ0rf݇alo_bO,/5JqkdA pq\ YL?SOcT ^0_0`p^nj2U )奠Œ76J>f]C@m<L8P49"t?O0mu;U|p)z"%Ć[#3 c{H-lPceC Ḯ~]8iv< *CZifB$3gyA M7#ɓ ?3 $v//. A#KE߅ϙ׫HKeib>@ş_yi5 *J\ qEw_OVʴx;dK%K tDDw:Xܥ0{[0B&˩v7BnK\ [Sf,] =jt*tiBSbAQHn"剆Agc;jщF(8~;Q G]NUjo`՘_ _}oAus~n$$ E,ߋ(AVjq>B[Ka5^l~δ!ҍs!v*FJ]pY%Ϙ~U%w h~1 &0TOqZ=EW'yӜ-=,/dLF%bOVh kib^sPBÞ#yZ =]ɠ@ۊ`! [KJ㍰l03WϟHT2,UC{>:޸]+^ð_F辐`bMS\~ngѫ{"MBdQȿ-o׮Eµ3XS{`Мl)8h|\2{5(?J1uڲ֤]HBm-nWz[݃dRւ[O)"ⷹZU\1irx_ (%nSԜY_}63hfM6u,XM0>ZdxdxyۭxER+6UiځY@6O۲z5->3cMu:`ekR(.z%#nZ\ L"?5*_bVH`Ku~=j/xHwPȹ$N |D6xG8Jw1_T!QH _,5Na(mzpuɡmh+0VȢNa_egmmbnہ[mŦ;m59,SWpP:coKN46}| UL#*lE{6tC+7}y*QqQu;+۳G)*sS29:zgxUG'O~<pߊ=i$DGdeuϟgv)&\R2`A;Z6;gzPaPXngK@W x(Ll'{ '7Gp57j"OlA@n"cgނfb<,IfvQԤHRGO}֮ j9%>}`o1{WgZ.h|c|rg_$\N[X S,qqm[FpϬ}-g ! pl}(7oFN++hHI-0tjh%~f蛥ϞA=(].}{Hmꮞ9e_F Tob\~R.k3pO[ yw1_Eh gm"m(n)4^e. 46DAQ:wyq-)d4j\0JR;G3Cs=dhULJUsS>O:1y: Ǯ'ȃ!tjf`nEklb%1~[bE8;wOtW|SW&|gy5r_nE-8dH#v kep&2^hoGx8jax* a*;R Fgۯ^²C!7fF<i]i: (ci `\ǗZ]B^` @ y!07Q =:Vw IPR|K(n9A%x Jc[˿FP78LRo`0Psyޙq)V"eir Ui^N:ɈѦ.-^L4E No}4I>|΁mr˝-.llWLGϗwS/\%uh'Et1Od69u _|$oswEL0\I pC_< 0/ о4ǗqoO"onjָذ/Ul_xJi1&D4Jw6DD.rg$+lnpX vr}s 6A"&4*lSG72tEYłg-"tX) s4h mˢݼAsוb踾-^bʝ9u7eKo$,͓ޏ1 (TK-Ae|,R : ?MX52*Nf#1BPMt*vNY2!-d |T@g<`n?06hLVp~_VVTa8QW%&0znaP1L\r1;tr/I4 b!:2!(d PSƵv~vA%s![UQs_H,sm`'owAˢ!b1>-m5_ǴVTHn5sѳ-c.> 5id\hҟA]ڼ. l6.H @ln͛ (C]#.~ ›ۀ1cIuz8$ڙ߈$1GC90[#kϴX}IIԈ[pwjQd:'  .,YXk9[aSAfJ875>B^rAr_ō:"jjnK M0LIYՎh8Vߓ44L?~ز baݘNx'X)Pghl3CϢ-oeu/DUBG! tw!+ןOv:4*T6$W=M}vнx>Lswȷ;@ Ήgenv=l`K H7M9S}@u bH{4kC#4㩫4(2)!1GйB6cfrs`EΒFwrBJSKۓ݃c`M$_wq9X! 2M$CRMgC`ϑ+$9˭Q~-, 'W#/yщ)K(+K+NGV߼*xqjwETFg7ĸ,D h`:E>US1X5^GW 6s_6FUyymk@A4>zS/PM86)GVN8lr5`DΡ$qQ~_Q G nzz١/i Nh=$4[^^Nm[je34pYcD [A}2VPil2\4vZ]9r6Uď*3?REc7E΃=CyJW;r. ).we7B]`'UEpO?6ܞ-4/,‚jz 2F|I`[GD">Rj[I{79ykO05WR4#q z]p55-%ǗW ὎X0`  #͡"l׼xUIX ܟb=9o,sQ^EWގYN3V[͡-7oZ&MƖc pB_.t4&/$K^87AeC>l&~>qXZ0{ywkJ7RuVDakiORR|0W b:εVpR~vor |g҄cGCW@ `Y8B(Ulhъe8(N}L\ٳ#*܀/8mb%X՝086 %c_ *Vu]JU~8J:+8j]2- -sЌsg8{fDom-bMZYS'kr2pleA=\Pȸ0K;ؚI9irk8j^lIx}$a .$P{7 'McP*"E`1Iome"=HY9@]rT._+ӟ &S[ F5fy{;ހWC6Th^0@\d?ĢWlkn-Z9l \ɲ}x(u}tEKs#!6V/>O\ ՠtPptCCsQLTbu)U"Ipw6V^`m2L3MsrrRoosvG[|K Q{VXLײ:.wgøjm!<.UgN%RF>iI= ]JW:O( /g~9.K>DSY*t'ko9ҙl«Kt#Lx :<;Y"펲x>XcWfY349N(cQ:Qd[*kFn)ŪeK\3csmwhQ"CőP91u/9d3ȏ{̭Ϝ^8s+Jd`N}1Q@|sOX9̵]dM!gF 9 I#<̤Hdg[bȏ# \8쩷;ƅF#SHYe UuՇ9ZxP"5~笢 Aݎԥ{~=j^&)8BÕ1Ru,q/64v[O-`KC#-W*>+_0#0)7y(?̿JoX}dI 8^@+ȏgt'] u = +ؤ]XP{>Fte kW'YT:vp|1Z_pR_a ۏE: %[.T(74[wbpwoKs.U߬Ⱦo+lk@{v_IQ5@# ~0}b$$2$a2n_hI@2`1TFZxg%'h_1DK9տU$aԌ+\ӑu-JMߪ_ 8 3s>j) $2PʜdA!S+*y$̯\V5`n1'2 4Kk,g?lS%>MPdd(lр0]Z?=/Zy@cY˄P?e &s;nrk?%V*m5:74I] Sk? >8˅i*/9T;2ZL^_v\X!9? }pI2Nnjp^mDI%s ?QIp^ r[ykѩqYSgq.0Y+ EV?t?= ?+W]4pt+;Ql:3AZKZEg1JjlŪlj*ᩩ(3K><䭜 ^<G?=DzŠe {K; " }0b'V]PDЊ^0?96ND5 @i?\9uq46O ((tqbQ!Jq9#$8nP'luy~(-`][.d=Brq{ TD/qyĘO?Z}fu 7oVN&`1 wyoRQM+˿A%{-"1;M~hؘ7!! e(a$~*tMȐ7Ō׉ ¹Z W=lnxR * ׅxwht%|]ŵM25Q~X>#aq"U5$#aQݔ*Y.-0 [nK tmf\,{Ǧ[t]Rs ]@VӛKY´Y}!@d%, r5 (Pf0$Y)4ZxꮄnBH8ނՌp6r9mXh'Ezɋ_TK |5q;@Oh0D1Geͅ_Ò".*gFg+|M{f u=w Oƭ@272Ă.UE ϪD.=Lj ~t@:enA)@>WeS&8ӘЩN 9eH] qw#IJQD#|0QuS0|6~i!Pd~RXa6C:V OW&G~\;( ~H<߂EI </Q.H5@ TeoVو\!%77[Hy(4QKR]|JS5]Ӡ^OYyѕE&8zʇ]>KarG{ OGUaȎ9ZxjϮxcUgQJEvt?#l*Cvhi9d@ߚjBu qo=ohRmVտPCh8p?xf]4p2\ZhE7,S>a[9ihaE4^4܍QYL]`"O fPǪLB _^Hcw?Otv#d Lm= }L39 Uo7G AX|9C,8*e\dgt@րW\ڋ{6a胛^o e&RwvS Vw2R}aVw9팼&24a9{XEQkKVt /Ҏ-aF+n[ϷN(xOz3#IA쉒\NϤt ^:L AljP$TI ; <&^(3h͊Jρ^;(6gP1vL54,4Srr7GI*I×Ԙ;M Gl- ۫w°ޒؿ\Kn~!ǰm!=<'~̎Yq+xǰ5W7η+"0n  `346R bz'^ Lw G,( 4& ~G  Sɑhz鳆(I|^εpuҎCa݄K+/~_P[V}XPejFnmNbeh64Ch0\F&LClyX-t~ 8 kQY)uV콞y#)76`H/*pMC :f#2ȫAfG&d#AFwOnpu`*Bz7PĶ4٫htPI2A$#\z{19UFNjaHК7y5bFmk[Rl&1_@v7sRU +?}-XE/@WIR>@Z#D+ K(?jEŰVgA|5"TK2V' %2Pv榯A<KG<; p}d5ƣ;!L<wRJD ,iS\ #or ⏙ť%P %O]C=1w"lς*2W"T!Tvb3+AN{vby VTN?>ˠ zٸՃrĪH?jD\4oA̙Ckݶ%)nݧdav҇7ͱ "o/ 1k*sDnvyeij~Hs^zuu;Jgw:H|ו+lqU#C[_ڕr[f4;TFR8 fC~v R?Zѻ`Gz,VCՠ:_8{]gm.J+'F"H kF2kIYA$ @:91',Yb 4pIz,<)V >=6584(]դzpۭ 37Ec(ÃC*LL6ijGAm $Tp2[ujHShbEp+huZg):t9GY&z>~O/r91\{g-2 fvU 's42' .Wޯn C!@%90gsSUbYm G[5X'hx3H懲oJt#_rYlrrO#pb!={}PF|;lx'5#Ҧ9ꙏ.3#l)@wݼnaPquV|-hȆ5rW$!a+t##vHAXY^YO/i7v߮NhשYYn<;df c􇎎ӿ=Pit49C9z]Ҡ%7zi% Ej鳍ܖX;Xs=`+[mHuy宲ntRv%N/+vGMH9KnWA,'JAe{H€{ĮDU~B̘,O33|+xs<(JY?#ф>ӏJ(:L-fTtySkM Kӷt^OdGNf ]ڃѓK뢦d SqFɠޢ )j$ u䈆W% 놋:|4&D>_qs T7'/";ݢHKh3'q[:Y~Y) 7EV~bSV3.=t<]j+_|6';%˟&+#TyVQVעe!Z`*ٛT\U/5 B'B[32Wثy,R,So2SjHQ|t\5@ )3w|,&#Z|3II.+!Of*L BN…I=d) I듑g]=o27/֟M2DGL"Sb6sTPjpWjs@mx )ǕJ&Y(iPncQs^ ITH2mp'bC?xtcRohm6Ք[繤YOA64neL"9,: 4LnߺrҸS_n9/h:7{/bJ{m\zu=}91OKRǤFzGyW_IGJnmy3߷P\b2?FБSA VC(8!;!.i-S-nrU;xw71ZXVvŠFmpylOo5jn2uٜ0Z#n[Y" +/(V:Y‹kI;{[*qڽ*+yMxk!w$H&$k̉e5r)L!Dx}9 09*HPmOUpibt?FٵD3] ^}o7J5i╸@gl0DZgI d 9]rvƠ篠"Ia0 a0kZXk=ɿ=W1?m 6yj Z]J^MTF KޒeDK&`ѯ9f3dl o aZ"/'>-~d𹝜s@&)sC3U:Xe={]pJ%ܾF=o.fP${K`CP nbZl#rTV32bt' ,j L-l@n8Q-*E~lt"ʈGSM\t:a'k; rBR&@uÍ(HhAeR%N1d~g)a[ѯ%fSӫ62z5f1.op׾{Sg[e 7elݚ}~^+ޖEsWu%޿"^`pjw fDlMi0ܦlƖG+O)yV4^<ʰ\Qu*\N]?KzQy}9DUmr*g 9i7Ѕ jЃp:` YN0깲KN]ډQR1{tӨGڻNOjgkOS3y "k3㟔ɪ5hDKGl36&uE_q~{߆ %B݇6PeJQ!T{fNٌ%Y]7Jkha,\G7V*2*QWnk hi5Bmv 8w~MrOX撉]dcImP|&o:6[kD͝,p<2g<=>Ӂ O ӐЦWjl,2rkC:H&HS2p?X#X6~8U)?c#8t<[?S(qӑD֎>W&nXhùz+I'%#WqXWqvY lx/^p4w \P/#ڂ|΢s1H*6kCo!O=u~?HHo$cf "jMn(c[A YwmfvxbTYdk $X__Jt<%|1mxYd\i?YɐT\-{<|5SqZH!QBDhl&aGzxAa"W1$JPu )<11}rN5b ?^i{zk=š å]͋U^$dr7/DH{VWcN4ND%rH1.3K:Lr1֭O?Mz1+[D2>K;.8SrƜkXrtw,?s-f[){D^"+`E*4{rsٚ^$"r=w/ru|WR,>H {cGa-|7tooiƬ?4sUV@OMf.:73H)T= iIM8Jw"kAvuU F(qtg:1Cv_Vh%|G"]N#Km4aQ_T?lj--%S]_LiñL#+g9H3 LמĀv&D̽%5;!k ['hG$RX zg+J0χ-b':=#*.Srwue`v'WKmj|uz\"z"*n@5gYl1O`/\&ܟB؂] PoDnНW㍈OЂ.GWb|}[[u&okU}#N9O-0_f 0KtnmzX.!zY`=LIe5 9G Q)⿒!-ח'0eaU!NѼqOڀWtc шE|T f#wzV8Lմ86_aݲ2HҸ#)!J/&Mƀc/c8hT KIz)}VxU?FWw9i1/ ]!RP\؞l掳ޟdlup`lRlGі (V}m'e@#v dl4BXL:2IǮrjyl P@[ԒZ׊:tAg4gŢ_^M8A]}B sid4ݏ=W[KSոZ՚WpXL&X`-2}rUa4(L Ψc$bm,6g&has`"jm/6N^t<++]dA3J9MvBKH32<*&v7zTGᆳU R|-ȎAteE@^6E g^Q>`l`ΞG'E'M{ K;qQl&?]?l;`Gi: L'P%s8LYS/MwQmb0@O_5W;|aB$"рjAP~zw _;2t_]~e4N v@ 6/7_ǪtE+dCW+QV pi&`ytp->]rvP^A҉"tP޲p@ȒH\q8̲yL&C=+ 鶘=_X|22^钻xӿ]Wy +dXpባ_t/ \mHB8#녞p`߰eam?7A-b V=Cת Fc |AC*QDWImܼaQٖ?].6~O!-kb͸ٻdܛS$1[5pO>X1Ba XSwkb?1נӖ<06^$b}p =.eIPIhܫq E,o-U\i5b8 Jl˾vM1^eQy;ֲPH%-R^;qbFW+9#I'uDGI!̗;;@4v9:cK6nP(ú5A.lYkMB?saCx&aVyCf:c1) ~s9Ǖ%'$!֋\dkT:?kNW_i:YLnDGhw-k(9Fg =bÂ~w6 9 MDlKw`GSF:B ˹v.]dJ:fv 2@CI:%AF- l7Rύ"kݑ۫GǒZdUF# ~시ɩ8\VyԲsґkRX |jTJ8T:?uynm{]bIb2&1hpմ;2Tt""@Ά PkG yKnƧ:, +b.;fb㲴Ap7svDX.OIUVXMMpq94qV#훧Ll m3 VlfLYx%"7[ ih e1<˯ۀQ+{+YYA|s{[ȋT;>U)FֽA%8ifsyBnO)l|9!ZjrC|3.".dՇstjhAڝywlqɑIe42⩯1ϗ狹. F-vROi1s.ehNtC>5-TNz=eDo+wNeB`,ahQY;1 |= TFj7yRg< "7OE_([ k8۷E{<~Bwl<̳ԣؗ =iE="[J=;e9}-. DR-Brvu1Jhx Scr2Y <[Y7F#z񄯹t/\Lb?"xvg rtkQT'9P.PFo;qǬⳢ]]nF6eGl䘻'3x$ȐUlMOl6ȓr(8g^ cxSd\y qI1bSuDef]q m,ɜ!kҜ}сO߳4$Џ5 XUO(6 "mvMuOa/tV>U496ok^ )zdO ɈѲdwZKxbֲ26WjmtR,WT;N6߬5X@cy'MePt܂pw%2?凞DzUDF3%62$u&#F`#P <t҂s, /BL*x <V@@E-݈tlL%1p=U[9鉻<~sJݚV[sK̂/)Ҥ6{n݆uos`6O:I $Rgx\a8s3P›Pڢ_Uن8HE O+pjC7cY`]d='?@]Cy%b}65 oPi 3Us_`34 V]8Gnik!"XV!jMjC3p+0 L֌;&qapV;ZA?}+۴-]͒# &G"eMH;?77EFyd(|V ie=E9ctoHME+t7t=n FNzS3,YU(뚏`[wPtV|b˽ڠPI^lIB)%&Fy}Eٍ]֏F]1ˍ Uҝ_TƄ`EPlK]LZ3U7 Ct7m7AlIWrO/SvqQFMbzEvzL̦$!n]q#DKdۉzgnKiq@ڌ41 9.[힮eW5*oM|QiUZI0=e!fT.s0J9_Hz_( ZjVUR(GLo0+S9"5G;x$!\wN@<7Oh3 4sF[U] |XɐIpQ@8!JPWlGm5&/rn`SI !xxhq졋-تodbVქFC(HLxH5?~!G, F).£YFn j @;sEFJ'_ׯEm qgX%׉Eu11ןBx ~Q 6caB"x¢zuA6Na3{[U (sOg7_A#ȴ̭4CTL u}kNSWhnZRMLbQako_'so[5cj}?!h +ߋQNcj!!qC;+pYuGyb!pod:(+<m"yT44ϫƮ_ ŵsj E*fVN)gj%Ϸ{y-ro)p|[l7+-ZoV?SU6jtPHh@S{wXvx_|kzY0e6+;ފz _=UNSàtk.aߺNwA8_d )[-,#S+>(gttODFV^;i@Ȥ*D)zNѹ%jp-ƧsGY[)$ .F?{,\\kR^HT L:~1>7| Jpomd!}Vmq+XCI)-$Qܻrg0H %R^hD%bP2H|zqyW,D[>;Q)JFN{(+m:IL! |=,YIig:"a¯3%vpC FReJ_ tW:ACA]@DG=L |*J([]`>!΄OD`o+i,  2ƻ=״.FEC!k3b _rD%/_Fin[~E.){[T807w4<Ďuwt" S+ⷨ+BDl/Ae5ldkT]kTߴ Ŀ02I{SUfw" 0NiIhnh@7:omjCC!dGcMk@k|+FGbyh][ UtBUc:0zz֨+ZL Z4d BXpn;8 Nds>. $_Q񂭮c}3.48U2=hi%Wߥs U/8usšBsӍM|*~O 93)HyMRt1fk .}޷xP{8Z?]f|z6XudkWN0}:;p c([bSwFchBSG>\M#ׅ H< \#1":3'ݕZo}{)$ݶ5*KH>ʇf%Sj~Ag'lɺ Oaܼ䃭 \:|Bc&^ܲ̋jMՉ_9LmQyo+qߊ@n$! #DMLV P>Cc RQl1dz]v?N[Tǝ3'J 2~# AћpSk͠=4]PV#カ+,"@{p䁼߻oe<(9/nc`%W)P{9GvUm JnpzRmї8Hn E$\+o޵r#1Upy(&K.Ta?Rb10 Ř~Adn"xF֕u2ChoMj3W. jU2esZH12qw 2HS6i쩼cNvGʶ)50ʳ+&B|)bͧOu*7{XZ% VKR~rBFcv55"W$m%N?i-l4ݍHc4l/ku4G3lڸ_ba #X%Q0}]}ntYҙ.O0Ws}Z:3m~]3ߚPPJk~|_lٙ9ߦh@ª.X vg}jڡ$.ۭU,]0fI1Vy$Ohw.ĻDL. rZFJóEszw8fM#\p?1`c4i-M$̝`x>Z!*G$gAqEo-Tv6Nî//cLO=ߓ&"ah#qPђ>pؠfiS%cڰFSGh ֻR,JmHw4"%*?]I Ƨ0e2="g,Unk0t,Q_'I˥"3(kH 'FU\ޟcT#tCҫZzI (rs@KQFofkmTs9a 3,~˗pe߭P9)&StjUfqn8 6Ŝd&*C:la<~bA8K$T%o-V0X,p|߽6O?u( &{+~4Z7`X1 n7O V,,bޱn6SAnw[)}Kmi[:p| 6' 3t PLɒTE q G @BQ?UIQZ hRM^Q?SBP Ӱ8hB\.;l8i]acDQ%kAgaN{X3-f&ˠ lSپ;j bҟ=nMbTL_V"MTv;|(Ž[?\➇'ī%{;&I~>HK6o,J kX@͞KgxЁ:ªo6s㷵T%O=e1.b,j$63nhjvjUV퇁1D@:)7'JwW`z^*(3 A#?=3'!0/0YDz:#Hr ^H.w|Ϣ<<yWjjWy]q„݊V!هU#.Nd{W'."|_h$/㙙r+5? FSZ藐[?a^r]%e=xa[>pB2y.0#Zޗn̍HP{w<:(n#V`@W'_P;>f(T10U4T+gG(1I'gPggn眅L%n8I8ĭ^>Q O$!Xܣ߄pOCIQU!aM4O -6k>{ tY jh0d=(n+ d6PHUj]{qH~u;ui"rYv^*2uo[?_EUTvR.g.7aJOFC2f1hh5nԩk<&v֡i`iL߿=7O~p 4 V_$STiEc4[}UhK)kҋ)[j?C@3gZ9ܬb+B߭7HJXK;v1_2&dىbdlZ-uf< bM#I?@kůE+4y׉$xEM x=_GJpL2{5 p{:;xlxvwK)ڞ塔(  $ÌZ+&"~zJLg4Ҳp~NĤʯ,!ބ fQ{ZQFWoOd%j?Y7`$׏@eE>&R1zdPxY6;3"g3~f;ŐKmʕ8Xem$ke⊦걠(wpXzl~d/1#wF2HrF).NWSbaūÆR>TP!p,lSVZ~&zW\ڣ˭{/aT:gϞxp烝{’V>$F9Vwd<gcr xP늙r2 8Ċ32B֜n^=<=c\!ɿ@8r,0z߂ٻd|nI(/ opTw`>7^F^Wƌi",ozD[+,R3F)ipKVpǙ)ɱplv <ۅw==q V:v xasuavr&n }u+ab wr?17AŨVo ﲝnՐ/TސU)MQ/;tv O@} 5y{1i[0 B0oy-;g} #.\=2˲n[EX‹Gm\d4˱ӞlQɇ('o1>)O&!@a`;YNxPzpH^WaFZ҅qOv^m'U`+tljHöG 'm7ۥl#I.xg WEG2-GD3ʠ;X jO4+lIiQsPEG}J'q@w {Le@# ̙3eMQ0~7ץ.L[Cm=ѿC>(ܽz./>+kL3AwV&IP0qr4!Zs*aJpIs?\dGhnk<$t߽@z?\o?{X"P=" 0 D\>4 xmNg+{j0'Bf{@Tj%~AkہBjDكa*^^h"a%~LȺՙ0%-άŷoH F=e/'!%d3f'd7PQjIò"c;~7뀡2՗vuk 2)j6L&c7 >@A-]oEqq !cw j,qv5]HJC]~zY)4ІAНVq{#UDmDU EWUh5.9A`~z?V5mkZ3"(wVb99ExOq^IJD -'Q%7;)uuS>jRI3 зgiЩ(>]c ?lck MAppF[95{/> O{Ұl6|) 1Ss.<15_S^Zs s8=)5 dB Bw_)="H·ko v'^[ְ)ʷ\&aDO`] Y0GBW:rG9ewg8. cbY#)3I%c F][iٳȉYh+^?:µa@~]8z=ist$FQ2ګз"WC8wH5#o櫠+G(z9.lћ*ޔJ|[l({WR }_>EH |&8 b"J*Ǭ\@뾋8#f! 6W0#W2$F\ %Ĝa%su% o6p AujpedHA7 LH0 fb8&0\q&_ao4V}t$KCN4s4Sd,ÔVo); F׃˫쒘MUev)v  {eJ/k2N ҅K -G:i}ex`4j%iH#5j0uIWO:: =r G*0#)qHdB'8j*?_4ĴKM-"C_9);70EpԂ*j'~,[3\.WmRval ED1$jӛu,VqT+m0fGD-Gl=Toiw?o4Xz6M+ {b,d*)Rl免$&144͞kQ$~ q~elZ&\ą]hsӒDI{ZX+Aq kNIҿݸzWD\֥`jiǥTUWQ6@L T5"1IX=x|x*NX[ t)6 (>Aۃjt㡠bqŔj\axb#<NjDHSR97p3#8toh>!FSQs=SX[yC2+OpxPǯ7+G@uMuBo噷ݲCXgJ,F2l /ƐRX!^K,_{ uxM>\-:e-;K@y":iG9w%Zҁ3O|=.|NӻfISX<ޖ}D8[$ǜ[6tb7 &_ci4(]HOaLЃ6%^p>:.[C7/ mpYO`n]<6/K_APz]<%[nH4~1Ӣ*Yk)FAtݠdN 2N6)Ҧ#SO3[%e0˓F'r:Usj]K]Vbvx=o$f $B7su:+Čȩ:(/(yͫaU<@Y)egWg74EOJ>Pk Skk;4, #g94Ҽ;l~/7pG8c_HAU8VJ gJS0 ³Hp *x0XqSʟgZ1pdDX*ElK ݙs;&J6d \Ί.q&qsaVԻC|_VnT.++"#mjO*KV9\u`ݕ0.: *g3SsD<?=i*N,2xD~P $:؆ dw7!zuרy#u' )0BwnvfMG}cy ~vYw-Jֲn eyYQefGTiMA1d@m 2sI<4!\ʂ19JFvit̑ PF;`)$|o'+8D y:ߤmAgqStPh!AXNѾPe' .؆ 4b F8_`(#ÓHɇMǢܔn-jƔ ;(xH3ysA`O!4hp\00_[ aoh4ʢW pcq)jSK_M0LVu Wl[2 r/7cEX{s 4"rV ý$"1q wğLF<^WgHO'o$h'/e@) G>cWa+p6gi)Meg߫.U=n\ܻ*=CEɧ/(_#9MNDm&`\qG] 򟝅Y҉MvNGF\yc6̒P)W&& Nܴz6դװ'ĕ'|1h-3$|v[Tws܋'+H]*`@P yGg4(=P69=mpE~ApsfV/{kl3p}O˧BPWluC@A?厞.S<*fV9wŊ:ɬ(q#\)ʦvja"xw>p^. S#h PS\INO( I3.G6qpߠx9S7Ej ]dDCTb TXa+x],{1i$Վߒ/UȥT&hc9%2_k$8V HӜ7%%Y8@T6^)jׂ )Cu+bI(,;YĎ !0w6DX?V'x'PsKp)rCYtCo"Loq?NE'Ul6? 3"pkgr_CC h3yi.oQ`W+޽D;Vu a;)#D 8R{cuT*Uۛ yy-9/ uRLjF> fqGx2{ rCJg>Y vBi*#GP\aaN,FzlefCtjMK_Moqi_}Ş3UQWt)B銓t #jmduV.S(yT|MǰyHv7[-q d' f b;Pf < UTQ֮:8:pܟ@iןw{3KͺqլAzPQ38s?!$ KLaA3@Xϳka#_;c5q %P[jse(: QնNS,b6"4NMd@jB; R%R>g|3%+N\Z4$ɠ@T! u >ŗ aY2KvK)q'y|Q S#dL_Zn45Yy'mzF{K/ |y:_H6.HRҪd^3 ݺ;=+FEoY] J+ϋKF#_u%RuZcϲز K VdAXMezkM95#\gkn jm3̺-uXѹbq tG OS˧s(5ߍz~8F0C!,a'E.nG QK;zi8_>X= ֢wl) 8r1ErRHsh;Ř[N͚Pf Z{IN襮8GAw wW6<]ԗ RKմ:|ʹgF[ ׳U*'0LMRKgqX,[WSn,ֵ7Tوd*htHu"qގʆ)M+aN~f7PsZ_5?X ȕ\c٨'/\|qַ5Ll|B6SVl^ND3N(IYVաH<5W-ҍMRIR&D'8v[kkB R\G8(ZA~8e PqWA+)G~ď?|_OAsn99 EX;`ӾUW0S7BY"\A&kTO r)&Źh .y?%p#t0V 5(E~?PC7} ڻu?Extк 'DZ mzDq3Ա|g;JL&l)WUSݡ*gJYU^o`q뷠Y9.Τ B0j1}b?|wpOU2Y9~ c~ǤS؊Bj; pπئMPi om V1ƵUcAk`D5 fH(N+/#r9?T-*qmoֳo^k/MPkQ,VEPKa꼰Vco)@"-\&yY*Ih5/-4B@)y@I½Npz(2Yc'i0/sJ!wUPet%6 .gnyځ̠'>eq7 xK+>qP[WkH2[{/zYrDHOr2N|}rPhwZ{ݹ6 /Pkq  t;ir6Y$*6#ckK(8O)h4)N])}nF1F^RPGŹ>5=caxl;L0x̺H%U권V8~ޗZ | A|Zƃ9J`:s*_VXPU15"0 #.ojujۙA AJ  D 8*^Eva;+(og0[Ilo^BrYkʙ"`@4:oR0i%r74--'%sG$eJ\@Ho>J􅅔~Hu$p#$'.vX+۩ͶV%r&v\Kp?!Ծ3+[ 9Yң:'3JJGV_-̔v <9qHmD?-c|T)̹c0rV3G7>/Z'8Z;6VϘex8}ԴuI2ȷ O̝q6cFz0 [U~zN~~ \s:\0ŭ6+_h݈Zh3!jE:s*otڥ?Ac+Bʁµߤ+CTR#!I!ϽQ ?Ȕvj"FL,LZ1Nc.6ni(L2s}>Xv`n6hC/ XjmR[Y?ӐNfVD'@@A'bxU8,H OPb0Qlb<98=P,gV:u>* vDfSWu9څ"YBó8V1s ?Dw~X!8{j=O]֜eīx h/+ހ+L^B\ra)Q%9)3-=\v}VO.e!@Ve <|xoC 5}u6t;%`n/ڛvݗ$x M9{?-ќF۶vj8'm9H$dTrZSl]{x]~dx0B' '8/P an~27Y:3Ğr\`0` 2 xP0:#Zp` Y\1"#g D==RZAVnL)5c5n +`5œ VԤv@26*7 ?~f߽&sNvrYF{{(N anyʔkdj!X qBHXi4[ךtDTua$Ccr5m=4V[9[E?=:l oMbAɔ9Όmn~ ~KM`Qpԝf$[rR8rL ?Gիj4bbdA2C_4xw &VdSs)!8{1#nG}4s+y x4ǯd#,/ 5sKnq2mH0nFu_m&6%̪|'K-RbXM,"g٪(ɀjiPߥs="DZ27wlPo:in]V7.Ms{7vA`G9خYd{xu%(ĕחџHVxt&ހQ}"vO PWQ͋3U,q]W4+=4QR\-#j |E3i#B@caJ7wtu`rr#j52uqC" z`?fk:K҈&. fݸ4vx|_>>?lfB'*=U)N +>ԈϖkYء( u\\}?/>`ݦ!ډ4Dr0]/Ǯ۟cӁ}l?)^h:P7La4`5d:$f#ɯ pE.u 8~YddmelYȎX TDІn$&PQ Bs.uhڙSpVL+Ez5/A_'rҼ1~٣3QC`/# D3 ԢJ"hM݌l-kîMZ]7?j4=,X0q8_B 7>: cGB5ǻЕYtduMSk0 pE3.wu)WVE7HmƾMfpϧ5sCB8" +u(,ƖQ=p6qp~ 5>Oj`rE$vƹu^7 oPvyZHZր6tk7AC6m]gA+Qm:DcH@̇p{.^4~QGT+_bf7.s~ܫ;r#ՙQYb`n95IXj{Ij/s ԼH@*>/-Bl$k2l4xTɽoD҄ϚDiz[cqO^+"5Z {6%4ʢ5=|M߹T|F(qCjP99[^ADGFU m-aT±YݡHKI4Coyz6nJ] /yMtsm.JmKaH:ύrG@ z!l t z _#Qa,w[BrOjKQT{԰f XW@4CiV=EsAOǩE".lsp&)Le5X>jǥC{(ȷ:M1kr: (gL»o^_0܀T_=4fJVN ys'03':d -ZѾd5Wwm \/X*D]!*jc ;cxL;fEdnfq+׆[sPlJLA;QDhWhaյZ yO 5-Ka#xden8H)-5W:D.sK"3썝RkT>O7a:'_)~ {:ެWrw$ŸZNd\7Mu?cʾuYHƸ/H;KT`/mn_O^c 0dUhMlh4nLT0%ҡJN8= \K^GK_ة`8e߸$r8\ܯq>{ǡٔL7%iZoڽI PῨӔ,Yb&PZl4i?m5A@Q8ḧ́"\=viK(.e<7lWgOZ.W l~^FɌ깮v DZĮ_uͽ'.:̟ԯʺM)Ck%|z@,|2,2Fp叇_]n5y );b9lu;;%.4DK>EM,e+C!V\.E%T=]~ G91 'Z]=+Ni:-ȵeMO 7<e( Q< c3wdW.Q)lol,Bx=DgUp wBzWTpJX@nu ̹WP] QjBz=>X*BTŻΧr4e @Osu tok|LrywNpJ4һ5x9L, @+kR2Id?CE酕jwD!OVRyi6 ^U7SboŚHL]ƮZࠌDqy,FV~fC$?3䳺|qQ-9|~(j]@v(UψtIH< t~Ut%=~/:'>}Ś鈐׹WI]ěm@I* (0ak< Ou0ĘC+"bˑmcO, Յ)/tDӽ8KM 4kEI zQPKJ gzM QS(t)2(iTSAx0T %\MAA7^oфN`sm/ĹIULᅷӁYl0 0oׅ!&w\|~hL.æ6ph@֘g(rBI>njCvR,^L!֦➴Rω&à?PztSzvTn %_&s W@KGCY~|x|OL ̲2ܼ$xfƽje4 ZxA#`oUϳ/ϻI6П vrơˬiVx"n#T*MM!!|y -VSd%Fb,#e<4o8@SA? LxTha'SiA|~fw \7fGnv)$g"zpq[o X#,"En Xi?Iae0spFcǧ@S0+C!Y˹kU|Sq^$MظQ#~W fz*尚m`&vǒlhAcDwC!gǂ9ɵ؏PFdyO|/%E~7i;Ҿ.3v@NK9+գuuX8aduhW &Lb?7pr4i䅞(6=f@SWHjຕ8Hlwԣ9-Q|ٳ_s.hiT-zŒ5$n$, e{2  1%܉RfWG n&mEz~:߿mpePY7+<8[a^p@pյ,'ie|/C!~nbr)*\Q+wfu4}\7+'p=̾N:^5S1S+JHJw(y C\A0qiRj^ N#R7|6G$Q"[@kH8 WWݱ)h#3\A&S')XWGp P2xBY+/QIt\r$T_.4NETw CSo-021KéЩ[r_(zUD7[t0t">iN˒J\z9c`j!ν^I+ax3k4O\1g>1C:<xaUs7j`.~)1ch( fqb:^B[y;o}Es vl#/[^y m[Ilqkֺ홧&cz˱{eMs3ds4P0]+V#U.DSTa)cR񷐫FСr }nMDw, Q z?t/ fTzU֔!<JTsQ` ēw!®!+VZ$o"@L`P' e 7p6LM&߹< p4@YPe *^KǿG=,6+ѷ6qtB1KxHJ-Sf<N2 b&Vւfk{oYGh,2 ַr3ɯ U|ɪU[F r9)LŅyy#*ήexD%]tX9cI9] }oA7L'2Rw,N?5f=O=BGj uS %X@GNa'IK]qVz.gSGAw/kzTHM|e fJvg#bhؚ'g[@ӵFd>'zWG }tvo1+pL*_]IVd-ݔ`\+c=d8p5ƍ5LN3#bZe\j~d3I0:^d>~|gEn"fy-&n T@(AqsA*@>yv7^9!Tc J,i\vt:ݎk\5Fsۋ 8aGVM 0G.5gJJl4 kJ l#!)"H&WeQS- ep3Zw? OmlN pwO;͡oP ,a %CT; 1L}!,jevݻ;~L77:B6M2?{5(0 gsGW0.5k]|y_ZavT |FtK'nVee#Q{g~+N+FҧC"XJ%˹j2:Է4%fu g)x.]]SoIQePmXl xp'i2̟mp Nڝ]no9SS a[*g4ޚkAgN=̡Em*4ft5FE =Ԣ(/ʸBiN)ි΅4CͿAOGW)IHר*Xg,t{nz6(eVybJaLTնr +w4jǽVy;TXǫ^Sk\Z!'y0}H3!] Qή)ڨW ߞ&EqOCɏߥp.9$b5S\^T FfC hT36AI=+?FʠRY"޶r:Z! ~8pR4|1*Xru:;Lh/C+WtW&?|y+iddJVBplrq_6UP ؑ|$%AGZaw\H32$^xPwbېQ&\{E Ș䟖ԄY2s 9u^e"ci#aSٛǓ膌g%9'/Ck`9h9sf1C1ԑɢM2#Ykِ4$)vy{KX-*FߙF8=/.8 䁒ʽXB 8'Oi*d{]V'9 M@m!C?QwsV}(M4IigUvY;O)%:$%_FO=uj80~1␜bxu E:{$4 ɵ+r#ZDŽXǧ[=,9o3{l uPD|t`m*(Kd N\-N?:kQ? _;`~LJq+JZaUQ4þ n*9&PWۭ.Cpу]/(!:p;sƻ^ NdYN+sLz uq/ qN⟈Qܷ("IхuX/8+i#p@/f֜/ 8rG!: "h̜ʋ{8 AL]xJwvSIiȢ{Pge = g:%}Icнj O_:ms>11N<6HS mn+j 1R1 =ɵxS8sv*zFneIj a1RZ)edׂw4ihϕOmNjq觿1 Bk~z#˪XBt\wl4m_P&Fmϡ'7S`"Z:*n@HNB']l@i*T kJqUޢ2$XPJ7KHu Ȭ |K]ǃD 8ck"Nvc˚||rI3:]i3 4SKc0"ktle(,B/-`.S-~H!Z7nxc&C G'[Ӌ*_âYgK{_Q?c~ꍹr|N%]h3Ѵg=N&J2b869+8n80},2?ς0ByWLJ`CtS,%0H0% i9lpf:(.B6 f0LU9+%ٟLn*$a)g3 Vs+  ΀Qwr3'ݖ|,6ʿOU*wi/fwaņ&1yRxڿj9Ux1q9ַKD9̎cn%BwKqm X8nlw =v)ސ2u^9!\U=^_V2 .42p'f]MW}[G MfTw#}P|u.}vJ㷮)[]f(Ks/dP3:ʑ bbb~u)zBIlPcE2Ht -:ss[õq!7vEJ 1B!\[L! oa23]S[GtH3^lXQn"CZ2G}dݩ)g96eїͩDPLV5 Hv@@5\VkIZhITn$+aъ-:OT3n-M *9z/.䗠wH" J40?՜7#pT"n_҆4_I(|+7@FeYN7)Ǘe5$';yALYƓࢸbDy"ʊv6x#U_<4yM =d$5bkypFAi&|OX7zpʄTz_C>TsՈ;6fW|K19sbaO ~PymlZ"^s'GDUUvʤSk^q&r4NYw-\ꮈhn =/YߖBLOtH'L-6=\u]&q8ԂڈŢt~Ǩd6߉_3nJ<{ga?*\/{(<}4Jr+#&q{2q6"ַ=.ɰUd^”԰hTn@Mޝ1$dm9C~kk_ZLa:: f\ŀXՍ^Wj`Z.)l}_B=*W,.jPPmc6BJ옾;kyd?J;XR]Z̬;X~ RBYD~ In󶢺!acd *6*#[jMprǥ[LV笤ΡSZS<S>e#hb}+1X;?T^qX)z2״:]iEhKj >(ZoU ,gnJL;#ٛkl)y-{Su8EGn\.P%fA~?:E6IW]hIB݈G`q0zB;{>1ofK76b~.+/? {U'S\X8 OjE/5Z2_qs)ߎo{pED]f^'e_Eg QAqaO[qU}aK? 𧸒ᇟ~x̵106o1V wƣݿZr2)ی|.AE}]B``<+7%vme.i}4dC* !eXq#寺,:~2LœUfޅ?65^.2{' )s >1?%۫j*Tgj-m[t8,xEHE с1 %uRR%y,+WŊ!,2Ot+ޓf͸ pИ>356VmsR|<ͿhRG"[(T&y=p _R&BxQRR\?yϕhZ`܋i.N6a Y7\͏ 2^pW̘&OF4!/on/缷;ܵ~ lqb2^06hO|ޚniИs_JPg+!xˢYDBŘf4ӧ}C zEe){DO0d9wlZkUQBebcOK-O"6:t*n7@HHbTʘQ= 8X Č-vJ^hּY'x2*Y2`MPƞmENbrZ$R/tCO%DQQ|v3 H:uD-B^yH{J\w ӸphؙDV,WPrz@Ζ\+<}Nby3Ҽ,Fo3]cTP>HC!zqK.Rv@Mr'o/YE^aVmԐQX(OhzDN 鳬]쟉 ~tTaR-o6`X! [ Gۋ;)[Dӗ ?϶gL`Wa"k-S2H[dž27・3*y %`nȘ`ik4F߅ɩ$>q.t }1x'nͺፐ z,2q/.;zA/dnRgv7eDC\(SFxƂɟI\_Hy//t;CqYwu5uR>z\}64VMIT 9HA+Q Ċ 'x?ph*0>k4>ԑ_fwOL>Y?I QTf[ )J\ ,fLoޙ8zu=〉Ҋtjy&*M>GiRQ]EE|n}-fH^{X$VSN|%J_W2j/Jһw\daEbXNUh.n.Z]YӇWr֊)| K D:CN @j{6NAymA@/Ee\a,To~!rYWYK{,Tp1bTV5!OǾ6tg)<ݔ 2讅ՂMDbD,Q8##Z:jS ebnKV$68Ү:'Y`GꑖsظSP14 F& EVsA]V&m*5ųS7ϷN1KXn/q1/ oΒVz9?5P:x6A4R9$>XX?į˷Ci(Խ1rwI0Cp1Vcgq9\>~-"19"yZNo¶앀H)%#bK鎻Jp'RW/*®gyڍe{o9l$}xsH!jiq1sq1h̭e@6_!Du; XG^}ƔW Bg6y|"N\ȟ+S9y/sVȀ O.æ)qX=cMU|?G[#8BiP0iQ_ξ?zv]c:ͭOPh: E٥pIh2iw9QU)X,c1+-V6-D1Ick8YPRR!Ƀ8P*?܌"هvK2^ T_ vI~$#u&kɺ]12sR  AFIuq:^|j jdnzv10#jaKY{MfBZw5UKI^ 6 vZH3oJ`ᇂnIIKj\jdzXbM֪^?Me" V114?טj m em &lߡ=E7Mr@JMnj{Q,P;X8jԔ= ;7Q/aG$P2p*Ƥ@'AOy1Z+4ۓ$>qAm?񿒕hs0OîpOUJ -M8x`CSA' z}$~iG/JlXOQ,W !QHIﮝ:́<7a >, ^A0U98X{̼KE\5jGj?紴ꙁS+ψJ]4 H#Q)RF¦ ~!yǜ^<w2i5/J[ *0ܬ:7rVn74!Fb[u̞39EFfM^ȸީћ$z3l};&xD4a' l34zq;|4=',o8FT$k$M/kr Tl2' "+jG$! f߰* '!r؆]  5 vy y \w$Es}=Am֕)!Fl 'Br!;"Ug ML{BX,swe 0\d1QYw\ ;T^u{#I]6;,^e-`Nr4n[,[@zT8?+ v`\C""́,S"X>Ճ&j/s͕ǧBޒ,sȖFyZ"o:1ʥ@:XJski2$SM|dxC @{ 7B *?g8Dm35H?q'"nI_QFfjJ ^#&Syx * 䗿I:;%:j? ä#o&Z_-Y` #$ι|X*W6>kHhMs|htF?F OJc=~ '*SjD2 _NFv82ZcwͻDpYc*GQj PThOlj=mL'sźof&v&UѤ5%P4=pUNV!_-W *\r8N+W$⤫ ybB ЍhQ>dp b'R]ICa#T+{]X"oEHP{v V=g&]L]V}k[ \QM"4JqW˱kÞ'|t6szJ؀oϖ>?! Uqϯ2%0ξI)# j4ftBYP+$v0F \/Vcz}eX'*;t82[_񈻌25'Y++u82ߵ^%ًE|b5:dkb*|ptb=;}szgi!gIԕ^ڃmxrh{ݲʬ"psR/8#1~墪5+@U&8 (g>|g~4,$u~Ȝm G\ά1 3  [1-2D w; į&'\$CLH&:,0  "/۞oQ\HpR(SV Ap)=t pj֌C"sYWLo~2O",9~nFoCԍ x"b`MZ\^fvߎЧ2m`пrv Jm htHU܂,i)Cygܠe*oɸGl}أKA GqB AG;G å5-R\ 3=uoSDjg4/F{1S$n"q_ŌVF0Rx3}`) .,.fJ<-V%a:ç9$Ow3>Wu3c ,Ov85a)Jl\geU_!Ą5R ֓ 414ϷKRoIl&Ģ7a4%Ao[Zp!cŖ.^xcUE-w(g &Ů2VnK%ff2ɧێ_PȇU?}!&?ɤ4?nyp9ˑsߣw"~^grړɥ/tt}j%vwY9M7t qn7xOm,yʖQ @tsFL&%r$ΖT4I^5Q$GnC'$l5\iJu>|zѰdqhnl` 3 !ҁNJ;dJ}(@QwxlP %Yn}8 2@-~+b?!(#R=]أ.QfgTv0P∖;So}x[eӸ{nfF§gCWtTN}18Ewr'ln D$ V~P+;gpm=LefTėѢQ }=c[Blיp9\;<_z`o[Oۈo } v:9\RҸuK]<(ViOH̜az" L\~yUej`x`bdn K;n~2-xۖŋ755w% [dŧBpU :H(N.F޸t6'~Aa;8SzO~e(UpQjOf\d6S7$lC1-Dvam'g((0 CmnHFnN; ؜+EwK>Š["Z( 7Q+XS 39'G Lo,y4,Y]i'>ڤhu㲛 DiQ8i~609r`5Ƚy9r 7R\{r-%rR拿iǮ.780>˟X8n|S hi gz;>O}^a4vHvbNbχap2j-0k{ܚBw`v~beUG z?w_U~ӂ')lTGFv5ӓ8i nM[ȐO G=EE'f]cf%QZÏ7^Kj+ lw1s>%t |̖ m$ F}^rk|nLѝcgSX0R 8U%zy ъZm8w AW仹HmMs&l#m9D[ĭMen;ـ9z䑊3?J/"ٛHb xsC&Jy>ކ]k#bTpOBT>daK{t16:+a93TC*HjZqG#.U&}gM#QCvPS57S1њ;eCݦ0?NG[|?3A|"x]?i5th2|L8Cv[s`+0NO/vGCz9DI' U@ȗӃ&FNyj0aߪD5fsZ /-֣:ZeXZϵ&UF*f뢛F < u +d|/lKuuaDfv :_s{Y[xg_ (A?x5!}HڬљۇFdޚ2K\fN/ґr I/Y_b&4N)`9ڏKUO-i`+:d؍~ v`B _X%jXև>sj{{W|i֔ Ȼ=b]ä\Y|'  j޷cڮ\gјJD z "Wz?K k>h(YP`qT:a`Dpс(M^idRt-eHYl5jOR!6pv`_L(#^ n 6-ґTgWD R~X-[kzץv94E*5'lKʽ\Ue".L xYR3#E'eE`Jtjxvv\x>(p4# g{{ \]R4jX|P:“B9lDGL2x>w߼;&?J:~ ;s|V#R,N<%_e<Ѐ{W|̄028wGU !*ۂf;O($"wЙcҺ_LAxUM~SAY/?>6.ίV$Co\;L20_ vMey}8iU+,cqw2_Ugbrcigl|.Ocهf= @{^V^K(FB \T+|73?K,ү.hi6)u;d# $D^8x,3HTb|U G<駓>;9;J}C:'=xC+ =70tS-$ jٽ`շLtOOlp h`9Gf(|d-R3|yx|;@("4M񰨾풩XteDY0tp}!HD`%aKjx/vbY)[0ԊAFw!tlc,9/2Fvv! Thi$㎭Tju @6y@3n~.=l3JD7EY ͈=5Ci.r2F p5Ex҃<\RgVSNvӰײcUA |EAp%^ d ٔ!\יs}Ѧ mwM-lIFGTmC'h`DhRcXhG7d"Н)%&-la=&6b|3{kO[ؓ=6Bx6iKw)J>}BK߹Mdk@6L !}#O23Y$ZNo? U"DDh#%N/ =iAs\9mH_bo Ll8>iYUjM?|d"ZVM[ЎV:$679F;12)(ځ^K{ۢW@*z]<)iѱ"]δGf~i({? ְۚ)nTuHW ebRIP<$ &wVOrUNzܣn@GQs˳=NF;\Ņ\cfL%I~Cw٬eiwŌfѕ"U@; |+_$W6>xWx@Nuhht/X5sJqOuB+Y4]x5UQojG;`z m_E㫿/335&CAX#A;r2:}&{lD"Emkg*+}Y.挫6E"bH ѨYĂ@#(p2?ɔ*"n6%&g̢O f=&D#@Uۈ#ArF%çߓԜb'3ϲ dz&TJ(U l | kQiT )nQ3m )%l@Y]Qpñ{T'ɨ&KXoD`gu FLQŅ%ö*avaiׇ9;<ڍ# B:ڂ5 a~Y#X.3"^>^")r|4 |mwhVkL \^K0t[F7xR\c`ZM"%WȔQSky,@"<vš(x5*=IyJ#{w\'MwcXP6z i?ZU7n|8H֬ջ*d29Xmd$@o.]*t 7/Yo6[zɐ.b,e@{i%XN4k:!v_W0jz_Ea}H8 ▰OId+sĎö7z4T Z;]mƭpH)Bf : ѾU" \Av'ڡ 8*C-A81pb~6!:Ѫ 7^>9ІN*%N.nD|~PɦѣxZ; ŰgR{ݙi>=p/'[.bȼ/ӽ羺8^à=Gpj{zɍ>?:r@ pRAfͅ%icOD c ̱o7o.V_tqe+sOpn '_'Ahes,d=T YֽHDS55+^B|b|+㥖\\VUzڞuSҰ8\\)-:p2= P8Ic;mU}he-Q w 3qQS&"+>y뉔ADt i/౷$$e} fwnF-ٟ>g#D66h!NyDLN4Q#7eQt@Gv:z`D X9]C]Bnt:C~o DEInp XxUq4~tT\OXPhXI)?wYevw-Gz yܺITC_wL{_iԮSf#;*F$(Gwv,;c_n;&U€_Qc(AlB 8PK&Mؓ>J|RRs{ e^-<,W!%LhDaAmUld gF]3cCέ` _:])~ޯ'}f|Ba}Sq?*†y/k_HB>s (H]jmN|d: x q1xԘ6L\Gps<ÕA)k'U:#]M-Ѷ. vγ{-[!3Ct4&wTu. 31eR5F>;s0@ዦןjiA@ƁAqYhID AftTOKy U*qg9P:Gq Om8 }@=w=Dj@/X{hUW/BĄDj#{jزEI5 jZwrIzZ$ԲpVV=?}4Ε EܹŽd6 %KĊN4J!\~Rt.6!~3$jop|8sxk1o/ rq j OB\}(nIWTjv \`mSvΊ "G'=mzD mٱ;pڹ~^ܛԋC6J[UTÝa$`W<'эfE0؟^*ARxMjaTw},eTջ? =z` 8蕅I?.8"AwIHr5Beq9 uv:cQKl- 7)9qMF|J,I 49tRC1s\I6qmXDъe=hKMJ/kliiZ&(}9jx\\0'Z4hrKqL;ݑt6U.ϖo-t $YK#7Ib=^ƪKL(}7^kT`Ƴt4<$v(MP [sar[*WfU'w>S&|*[=BSjPz@#y 0~ze%Pl/2y>jwXl[6Ow1#ٳG'#uJ!guug卭#H6& IU}  Lyj`S;K T;`BRk} > 8o+*~Bяnd~vMC4'LؠMa8ARD!܏bz*lZhjQ81(&Ԥ&Y^x=C7-VAHQt(MTxl F,`,dINSDp[1< 2)5kδo|1OD4ϧc)q9qӅ%kxegnٰ*9; !x A?#ςmX}lb@?~"5zCbŧvi퍰XQ h@L(6`sâǶdےzQOEl1WHK$-DIYvZFJXZr9Ȩ4m*)'2AVΌJ]o04"w :Ɓ@} Jp=}ߖͭ7Ltc!3m3 1mkmՂva*"VRRu[3y}ړ,fW`{ K8 }Aep[!Ɲt􁨅8JĜTB}_wN6Tљw J)]kΕ$=]F܁ \4J_JDEVS ={O^R\+3!rwj)qyrQ@#jbWK+E1ռ*Iin 5j^:b05RG]Lp+ HXjDMEJ"k@ $&RaoZ%]iXr~۞q!EIuk$£@@/Dm}ƛz ka)ي'3U擟Tİ/Z>dлb4FX$vYPW%O.Fld~mJ T9eb? ԷieŬfzHwg`,|񼠆!⇘zGY]sYRnk !U=7-i4B =TraP6Plqu~&HȟSA糯=JP<^\<AV_ug|;᧺dZvUc" oe/G4̐VXy$./$̽EA}u szneR+Q"G-8\x6L;4Kd8*UR~ B#晁GDxJ7,;G`=7(ּQ\FJXAf1c]@Lwf@9oKk =S3wdB_#_,ATě׈9d@픗?8˻.ӒeFT N& (lg/WgEaC{Hg lXM/6nhX"Z:d巿|?rXaqd:9VEي: bs=U ?gBIRCv5̸tU2RQ@CcI'WW) "yXzDKV(9u=ko^RXҬu njo|~ݱb,8`&̂LI90-Ή=WXhrB05U<Wn"cE8:x .8D7AtP%d?XF Fp3 ,6: q)AA\![ ڟD^u̍Օ$C.1<ǏeHܨi&'W5MFVh^kќО i֣/)gyv:- CحeQT.P- yКd_W^)-01 XUӨ=g{-q[ʠ}nevܬQ Tp`x5F^3X6kX`1WFWP}S܌IyHqe\ICM*܊AULl5VVjGpfYusmG#B 7?ّÃt Tt7Qe}fwƓ蟞^&s[@!\4YQC7iqFZ( Z%We"q{յ<}*N.k\Zjd {өMM4cTvBaGu zEݔ nw>DF?ȩxX0$ {x!VO0=G-@}Z=!Fˆu dM$Qa%sfó_v<`ĮLVքK2…i?$X+` EhL{h,jԪFAݠy~@ /m Sid/2dQ2AY0܄vj^YwR0 ۞`^N(v˳Y& |,*[?gSc^+;բ#CnzX \yyQ4/lv~mmco| —OT8hp-8Ba|cgsN؁bi+O2K]>[nƷ=kp+[B@vw:k|q:ハvp5N*d|_Κh zOk fy*?/3 8!h`vP%T}OunGODXMa%2-(RK #ඩא^$SOkO 2؜DƄP@ ,zL6:,'nɔRRȣYBvMyZA1ɞ s(FoM`_s<+W-)8V\&AlGA+&Q(@ ;6 o|a2|ȍ4V1pl)#Z8ѹy=]ӕ8#{EjIuwU:LJ+,dIn$6AK, ܞ4Nk3u|3 [C Be ewwݦ"*'f+sE̯ajMF1ixpVД1e{x kmhBNVlsD{TB#"Un))dzdy"* zɄzԁPKҲCB]?l&Y$$2" K)KvTnd}9oC`g>Nr[Dy"{XmOKsW  oĞ 7ug+R.L(3N^L8<p 12w_%N܄g;Y$} K.rft M\a'sO%c<bךGGK(#R'9ܚY) د%,ĭ/@XNB" _+G|#5]?tdtw(lߣ[r8Iz8U ǏiM+r7_a`-L܄lu i贉yhx0N8h(}!Xh_G&YEȋɖ&yC([G/kF_uNzeVL R F=?a&dhj)?Y9.Qn1IkPtF0IM$b\+x `Jj&r[лh4-fR"v}ztO&#Y\ y r@HʹrD3΀6t&@8^W4x`uоi_d"Y9#z*o3m7R'rzA~y~Dj(!rcMtd~~k{Q֎ r# $Uqj([c4g귀p>G Nfؐ3#׌ tO:H/ʨ&jEg>Hwmx\2씤3hxܷDX39AXjL9c;q=. ! ?=|Oh1٨^ $x@-m bs15y`s̷+!XNBKą2SܧΛn8%ܣmyq ݀UaT Cp6u/}䅽[!1~l}$ ? $#G}Uߐ)q8 v@4C|GNJHmPA/ܔ%ϽOݚ #inܙܸc=:V/f@Fr# w 6UD[Cc񥄚"8<`OAp Bh_qVxCyiH|(J-:u'hZ!n'َicɺƞud4Yspə,'o7I-3aY{n5ѧS8#Q/' 1xm4<%2>ѽ᝗tO&.eehӜ 5=Dλ؝jRI7swF2Ffky̿iĂO3}'ӂnI T#ၫVGm/v665`Ԋ<&j$wԺT/ⓛI#T)$`=\~Yt;Nmg) {>6<@ݷN  j!|ю-IѭX"S|QC! $,,iT d?f^ ̓2NJ<>bvhZiK,i ԗp/t^QcK݌Fp+:E+2:`Q// u0 nnG=2DLfʕ;1PIr Uu4 ّaXx Uc9>PB``1=;CtW$T!`pJ8K l\>kyJ1.#=Wl'gQÚ54ۿcϘn;T}kqCwo:։!(Kzr Y@P %?Z-T\ݸȴldwxzP> gL~3޾hu2E'vh-` (z8m%2gG j]~zTN_ׅ=BBCzݧL]8d\-:oɦK B{y^u-U;6b&+G2obJ<``]umsyyHWvհ$u*`Gg&}$åǵ_z5ʧ1fk/(r7Ò$Q[ i&?Z&lhS*L0tU~HfO_Y,1p(n|e.s XR^1P dZ 81[,,G˦15W;:C*bj>"-W IDU1> 9!NhۧBeU66*2 rz$09 G|ƨw}08V-}P).t_hV #E,Mt?)7}b[\V5I$5I|zvՍ\,$31Y6)슦wO FCմΣޓHU&~k.̩#h~;%u8koO6QEvzn"y&M_ w`{υTs7 D]9gZR\ʊ}@NF3\/XyCnsV| ;Dֽ#ݳG${HnE6ꓭ+AԘ3*hNտkuȗ%XB1x8`1?ݚ􌍗U*ǢUni+x{T]{ ""9˵Lnfb*oo3Z6@w6V0lS ?((q9ϩי9?xAP\ >2-wú xD^Fz6⎿.G3!/~Ύs$?Mm0e+=X悛zYh'w-SMZYXjYmk(|c^W>f2goJBVn;#UtCUD ^[#ax!y&S!@Pf%)1ì^kI_)sIwqԳX9's(FgG7 %GՄyQ@21$_Ã!Ldd<|Q*/bE:gԔCp m ([0He۬m_<;/&\0p影vxhn0eS{F 90_J(O}XXey]a(n %̮&N (lk?QVeORgDAYТ 6}ƌёL )$.Vuh'J gm ֯7o1Vx**CPO}h;vMRٵiX-vOW)sVnWuA,=f9$gιM AɟUm06R`KIy?}6t݉fFÍbQ;ͽ_7:D0#54/؏=8/}{MHu2<,åqJz߹vgV< r< ]X'τӧsR(q?u/Pn Zx= [QS̨;fE$hhn> ") ltib9FJꇓ@>##]ED&Y;u# uAM.@ E*K(?2,C 7]?|R:r񇔬xoN_w__&}:j`dDh]x5e$/.ڗE>ƗcI7H?pը9=H:x)Y.Eqd eGx2WNB?lZ-uG޸`0JgV-B"~cW/9Dsf3Ǹ0R5 fraJP'ԅDu, Ow9e.Izéehi9^ XǢab/3)X N]D 8dt_#~D}|h0|E'gX5vo{,jh¥]y\lwuی|!]EAjͭۧCY~$OxC/V I]m$2*c $ĕyG0j RnoIF`Nۜ3b+J|4qX7g/B:idK,g//%avjtαYaf"*̥i}O+ TJWS/ r&* KU@,o=X9;дЪ)Ok*g%b6ňҞ'dJxɸR&lXqܥ(?BWh6zzwS5|#qWW7|O2 E`HG:4t:`PuV<|*4a ,Qo1A<狀}"9\t0E D*?̩d|ǤRki[:_P=(BgGXu.0[-s-A0 'C71\&s/v>"`;̈́q,ŵGgr-oI HZTj 3P< dӻM_ 1~sNj&a#wi'W*@b$~3lQRiG̷5!3|(&(nk臉}[5yPx\AWWc~ ΜiFH dOTYMSRt0XoG絣NOl/@}5]j'oNZ m{.WV @̑aq;c'TsK!t/ ̨*?<]YGUe(x]]&Q^b󛗘#9U((O?zc{9߀uW3 ހoόČRЇ0}JR̖S;cޚ!%p _B-,w*xo)/q_$kZ2",@sARKA85"*ᄏ]!s&su.0QE:<[GN*X®Z| (ŝ%.CfU;:uH \Nc7R@c]k-t_w\gJY }%-Γ C737`>V7m% h° >7Axg/?cSUxZf^ C!^4±QX+a;)!GbV= dL47ccb;De:SRpsR-UM*'تT'i0xB|KLllfl-LzyˈBټ TRy?pbc +:o~(8;@hKOgT{ {E6؂Ka?[i3ҩ?DhN-ދhfakyP݃SJƢV mٮn 84k>U~T{z&[ԫ?Ϧ2⣖+ŸBPAp;G#֍쭟\\ю{E ^X,}a_rOnW#^  kCEK흤}S$ŝ6];Y*UR#7䷱wd'ZJ8a**? u!ejIoe&ԅ%ҌqvQTYbռM<Ga+tw9'g1{X=?_ 0tR ఱ{8="B=,sCݸu%kG6XO?D©Z!ku`;:^ 0J\Vaj8f xEC{wOxΒU[n`(zԈZNy+=V$zװߞYS\ m )LHٽ6`WJ)3)'vUY?%=p6(rV2u 2Y"V*AZuX KH)Bk1Թʋ1U(|0e}Ӄm XxG1O}|^y&@J3BCB5)J^~t[i_`Q~9N$? XOI\rR khB]8&hW ⾇R1#]*[M*tjYvUhk0Ը9x~k&RCӳ-@ gGj07kh1GևȨO`/=dj@bp t xvת_bźn7Zz`BlM 35xPB]/3<4fyT[͔k|I'&[LȗI{{ ;is}E?tbfXˏwٝ"I'Rw D3<$Xcp"$Du]^0|&3%:?n^'M̜ gaT@8iiW^2EQ5(X627`SJ{@9oܠUQ'H2p:{j^\O[`,3eVM`qX2s gn(M!cBGf] X,qˑ +ll_igHbqr薊A(Db3+g)}} Āmr}u uu7Wz ??4 H,x-#qVd}yA/;:[f[o%LOZgfqD2f)^uΦ3*:*9^/B7#\x*t T8ΧyfQxǎ12@_H!ݷPs|USKv/%z$ Ih0O+5/*h wȊBے0B}:7pX=1XQVUT-]#!0wTq{FdI XxYi"NS;K;@ A(&[쨲/n>,TT@x[RWM7==pj(l {L_/aͦK TNJR ng2 BXl-Qi7ؐQaإ )4`IՊ C^Pp@=?~J^/>ރN!&-Inxg(FpHL8yʈ/$".'*E g r5IH9v-â~m;dên{3T^["SfR%qF#@1x!G1AiўƸ92f,^;' *2Scd帙P/06豰*OZīuGC϶PGw^KdpAYY+V~TضYG-ƓNxI}b4)hTonu;GnpI̶e%r$OԔ7= IM[LH+^YXx@(jA5{WVuU\+!z)V8],6a߀ӹV8ܚՐ3mræei:m)j5\bJOi+0: )Ο]~OYٯ>wtlqF BYEEvt Lٲc LH&l؋G莼m07j?Pks)p9b65,\u_ǭ~0T+pS fy}MoS3U mޓ12 ܳ p H&keG6x?YX$}}}/U}ոdqGtOګEnr5@}^C!ochLi*g]S09aBOF*R!ZGYc+ .ZKS19wnéƛê2 q5MbS_l:MxD .+Imdoˋ0`K9 m1U3CU؏Ɗ8ɒ~Yzk w]>%Gy&<Eq3g{T&a0N ̤4YðౡnnvJ UçTrO݄r?Ʒ/Ix;䇞͊^.Q'&XDR5GT l&bU~f8(G\f@&-ߊ PG z>g>>nM"LG+%LTWix)2oќ{7)=uhŋ%Z4O}4vxf wZ};@.럲d#vʥVӮD0DVx&Mb<$zvލ ''X(;2wɦna樜n{uXKCr!&mњjfrs8]>1d=EX=Qޅg? s~>άD)?`?+=#2y-LbyuZY4.wyh{蕚e Ou4:(:H,\l?=opwvWTc2J#Sqp2إ7]#6ΜTا,ǹo!#%3)ک'ߟ{3%=H-ZkJqߌI` .ǐՔiLW- 'Wp ./KeX>(n4Vo'thx3@ Ϗ4kߋ2'I ,) [O:4l8\RO0JgtLƸh:~)dR \[1zK'6mw[j_߹wwfS0OT16i+FdvΰguOY%r,V T+ |eLΩ ' +XjT/U%CX1ǒUA}pyzke`!ZKM0 MxdA&VET/o="`k^ gQUYuCkwwc@r{X-L#Fz4hbM}6U oiedI+[F|꒷;dnc}}l8)UAxEJs NE?ۊWe/CֵZr9)7~gRz8Jt+D.n.my)QQLiE*F&?7Q#OQ- ^ 05\5~R۽'0dRu/Yv k>Wd{b U V(/ϠOHP}vzjG$X 2_ᤐ9MH"L`c`br*E1\D*(iK>޸{>U UJt`_.yO/N@F>, |jxeQй7Iq }'֛x2R#6`Q8O?GZ0) o/"#*ͱ,D?-y򉿍HTT0fɽw+Ȝ`y>(7;aP̻ 29Yg>FMR vWחd/UYKNH]C =7nFmhkNi"=NP>N<(Bx/~"R ډˊP)됿hh4jW6bC{yj.(">8I? CFdy+'f9 Y)ɘ?wni ?c䗑j?Eo&4G/efzuē #}:Qvo!;eC@ʝ$w4>>ӗڋYk)"&1IJՑB3},h2w7c7UF$SkJŠc:ۂrn>^uh v`}C%NU6`iq  N7V\8dp՚v8k>,;:c:{Hxp6W@Ys^x@b!!OEA/~ _ mҧO+.+%ˡ:V~{=hE5yꍿB_Ufu :;14v7yУ=&}IwH0>_irwrE 9| 6g:٠k벝=6a(ewrvtn0C O 1c  YGUYSwQSeOà͗4yj@(:.M[<.?bP%j6'hUPVۘ0 b}twr %qZWH3@/S2|I [^ ?=Fw]fpJo8BQ0Lf)u]mESVEH5 mO-rx8nIN0ύ`xU4Ssiڪ?.$}L`~*U;@/uPTKl4>n'Ed=Y A=klG;MY=uRRˈ4t,N% 9Zp-37}׳|6*jbD gG w)5Qm"smcIhũ9AQKA "rli5t\'£T44ȌSlzqϣ?= %2݌>>3xD@ݟk.l{.K5/R2e-6vȻ!H|]UPtaAi0rV{pЧ!x>e#eT(GXEe2(33SɢvU4e%bn#u>%m:;ӌŅttmUӅ_m8pPq21wc8o)S]|_ԖwFS)Y%_(mt uaK m5%@-a"՛HkzobB0*:8iﮦoi_r 6̮(q>!wpF+ ew[+}>t~GhKv-9:!AO.A1($ *E 9On\#̦M.5X4i)xoxG[U#%6w"89U>YZ>ܤ8?U6$%dhV{%t ) g \(jl˦6#u`ˠZ\nF,OJ\KH*mKws.fEN=*i" XOwP#Svٿxr= WKcyr Z `Pf}Ԇ<mndCOX]}̵!({TS&Mj=uxטOK!PsjۭAReqQCwpBpy_2_e1+3BSaۃ}HF_8kq8wB1K݈sElU',FU**jn6V)>9W8tt8D<ͦ7Jv}Q=~8vd7_T$mq2e1jGď[@},U]:ٱ 8[cwsD]~RBGB:QD=WXڒ>'QˠdVu֚WAj*+:V*p=t~Hd}>uR`pbAQq:!F TW7f}DGkr%qgJU~dPy=_;:tC`oUەX#L~a)T4h@#C#kk6$9=_m+#Xm9=x2njrQ @/93!^_%?uB`O𨤭U"# ^D@SGv:[Qb|7.cĉk0TN4:ࣧ&_^^wI&(6;#GSp-o6Y+ܜP0`'eп2~,{1:XK * _+3:Izx$[a| yڸ7X1x7{R6ӵ .D<6?&+n^<B| 4R2Iy =A+2hj7l{oӖ}r+Q*9IܝE@lp1)B`3A1[r+ptTmlQ5A;-< !BRvf7;XڒP%tlմ_hײ[7_T|B@~t+5vY=FDis ^-[np^ֶܹ [lh80vAo=q/L}B9Z!nI$ukOjqb؈rtt,xۙXkvw9=7jH>-ь&-8yw/&3Q_V!hSǠ=d q(fv# m68GۭJ82l QгQ]yåwd}|Wn@J'MU-KIȬC_f6@.+<) UD. U-pŴCugI1sXkRNTNW0S>O|٠եvh{g>uNkCKWTU7ՑnglTD_qIt.p%v^К,<9M&E'2_%Y[A6rLaޘG oÄ{uYڻam͆o;zysnjr+0hY3OM(ΟZ8X@ _4KDI n.no!PG_OYw '5jQ+fr MoԮHƑIYnh<5O7p~Oov#bjͶG630Ddtka61Dk"xM-d3xjkxqKrd#`9D#R~bvr·>j9[0A@ց, |Z>PuyrS%j!ʞwfB*eVT<#/`{.iDݍ D.f푼ԥTI;w%D+BCp O7'T6C_@tyĈ G#kв4ZҎR::@Ŏ?@`o2 ,uIXQ]jϞqaϘ+%IL$,VEuG  nJnʖpc(󸩜4~$>{TvhGTA+6s*cs{΁k۰MAҦI&QX2WPqW? PNwa8k0+Crx+/̌88ς9,ڌKĐyO%tIVrDA\u`2Y7gYYihl~n.Sw O֣%D (`?f"dÞxo=!! G .߶]y$˗ѨE.ătP-^HCIWF77tbObas b#$lqMa?i)oLA̘~4uU 8:,ؿm>`_3Hg!#%4A <|`e?SO Fc .1aP`;[TR>X$/?t?5}K$hݕ_h&&Wo8)O8:&߽lxTodj 7ј ([Z?lj*ozPɛhJ[ ;mAȐ\@Kk4αYe2ShCqْ6]Z#x9C#RP'3(픲>$ݎꂐfP)uN R[,}ݛ$v`i}͇޻KH\?g;z:Ot"RC^bB́h3ԔmOa)iŏP8G+'լEp"/`g`R=7 9=S[D#N *Z) s & @qWyFd LA"",ܤ+zO1Fet} %@*\8OJH:κ}}/+7O{;SK49W>#v<!ԷBRo kj?ݮLGrͯjGjpϐafM*KU5?2gSa'dKNFOYda?翺%k@j_r_B2ڏj|r)iLjˡE*J>Q` =mW #}J5<9*•Kh䣇m6V;Y:X A1QB/dff̽I3xd 9ɹ+ٻ(.!{bc nkl̅scp(NKgEk\Wz% lUa.6j+oD>h똪tFö^T[IF ={i=-ͨfR8 'qq8kDЫ+UaϞDd=U #P-!Ώ|W 6)Y`ZS1]č _"TF-L߶N8_[PY~|Tevʞ uuRRdnڦڌiIZVYf02 lN1*{|)g(8yt^V Q.QJ}(",n83"hT64 N"fT<2AŶNJGP?C%Z: n,!a}󖦃ToJ.?zڟb4<'07OP%QLԻ :ByᒥUTVdx ŧE;yVMxa'+o*Xf T~NB~HV^B#Ҽ|^d[B/b(sq=Dg8Wd2 :W\z #];GӶ:o-{6tÉ[qE)A0P:41 4uY+6u]_ j mTKI sw3fdA5~b 5L"b͔b>ht!y޾\DG<P`fl´֊IbV5M>zgݢBZ0.W`*?%`TdΗ؍I8B|6'lASӄl׬dtZ 2.;iD7t;+~+[$Ial' n|ѥ!Mʮ-m_N!Rro=h~CɤYYMxE/djYqʬxExP7O4YPA>6A+ʁzl=[ΒAxj|'5-EsҖ E.W.)\2PeR?LF.FQdIaI&yA Qr=ć.Trý~MJ" p(svSGuJoAghe-x.|Eqv\4]/.j.cݥ yxW()#j2o>x+4igPE} j7q}!Z,>3lM-YR?CҾ#Fsx 7 @G/2q&7s+R$_}62[H+G"+")B 6,7olxrG^.% zi4V|{ gK/>oC@lmMp-3ΪpoΗ[ljo8G;\$~,Zq~ʱ03a컏p:al,Ԅٟ+c2 oݷ~Ikn{& X]-+?t P݈<=Z(%мE:ђ:8[ZkiӾrb:ʣܱƀ h$$b6OnXΩ#40@UWb \vv[vJz{{ 2W TRߢ`t,CDW82n.W!::IƁbA?yU~zAk#*u0:YI@ _ O玄m4F:CA^d&1z_ZdstkXsy;*ǤV8bԴ9,>'^)sծ!j/R_=p_LWPןЇ ;g}DԆɑ(N Jׯ:;s]{(I˽~֕OOhh}4ɏߝ9YuY[]ťZ<ps1킐"Ezk);.Sۋ177״ dp6vkp.JLCzl'a抄2I5:9Ȯ>oH8?Gr=-";3`ӤQ*#pH`P;)>ds ]6 LB-ߩa?oBl͍GMtV0!PP@";C/+*_N.{槓^VƊ*H| Ɯ<fw{SdvY=b?`ЊZ."czmV7RQǞAS]8'K#L^ɴBXy@N')T" rnSԙ ΅i֛#[4'r'l}.xҍO1BއrPByʇ5QS&qK#[v:Ka~DOrp(Eʶ!ZwYGǶ&U Y&)t9MVqf1Ґ0/8ze՘hlZ)Jw]5~*{)⚥^c}>=*Lh2?!irײIjeN'TnSڨ4,V܍'w~F[0f mh 76t:7fj?i)gWV+T\qH.fK2hE_m+oah`5o':-wȄ$ 2lDhC(=Ya'Mqav7rt{V!i›{owQe-$k&ހCfuI#(sr_?f#d`[~t #R*_7"@·;gp |Ecզ_F W X9¡ سN XDyMul?٣oRWkU]:6ߵ 3A>`fX/d9qLYҊcv8fme1ݐO)۹tDq$YFX.N@ Il+B )3l~\Ay6#w^wcf-$rm! FEL0sπh ){ܶI, RXl=3#h6W$#Dk R1xb[ by anbS6Al)5,+t(㞭 vLyzX)2T7{7rm=/-4UY{_gAP2DjG`[9ر|rˎ5|a4b!C\D֜<@MC5XP[_ Atkkhc Fgy%c:+4ȰE/0ĠS\ڈ{V5-*VQi&석,]{/_ r<۬)m TFt[D`6cL+]K-c8Un%"m̓}{?g=\Z ɈRo/9NLGCi5rfHϛ\8hW|k!y0!yk0"|* TZyY\ob BVMK*d,;TPtV 4/kO4onCYa%S6BmLOxǓ ,vM~z&j;Cx:B:LrR YmvVH1B1&lABfjJ3AdvkЖY" ^`L9wD|@ &w@NNi h3B{Lj"1" ƼiVCwzG(Wr~f:E((rdv E EG1* ms;޴@gDȜn s^~L~N_IS#(l(J&V!&q>ʧ Nc۴ȱhoFC}|,-BPЂ)"Lm*6]󟟹 G:\Wg~:m("[䯔"uM_ ^Mʍçđ逰@!*xJnA0EE0^OG;C|n Z@=dtsw1|HU~P,M`%~J' wuε лڙ誷2k05+lU./K~ 롢ylѰXYoJ@4CYdY/F-N fTY,N8#{{ap\WΚY,[|IBaA,Sɽ:sE-,|"(fņߗΐcmGqR˲OCiGj c 7*)R}{[z᠃e֣#NZzi|J԰|u^cfж3׻n!mڻWim7'sxйhfLzhZxM/;QQn7^7Ʊ@[=BB p-GϮp\*P_f/D,~d5{Qd5c^&~Lʖ'^H2nQ+Or+@_&IL)g,#'&MMMc8ig+Q3I@-k/f^~{xNmkMj:Q` +z&CFcyl:Aqi ~Bu L.3X-‘hSsil h7Ds# &OL[XG"]XOpeC|s L&|UVթT8knhY׸)-qmQhꉶ٪mY6VԽ * hths 9^)ȱ4(|L6ܴ',a8$2 zңe9W)#Òb.;i~ Ts\#T l?EzӂnpdR! Bn9l yW=Df.8' e>'omEMo"XCmRQG'&.gފ>T49."D:ɽ?yZgXdA1JB<|Hr; oёn|灗1e~W70 #HLjf̚Pao[vYIKNXWG+^N["j{ܸ\lm*Va/D&g{I+0R@ >`:ѨN"oRHWYA l5V#.n[Wb^BQy (d1 {-P7ߊȿ h]1x&Imj*8/*e2[ ƻzt348/ d_~34 'Oq\Ur |{oE唞TFf-EoC@LY 7(GR@nBͭ*u}=uS(QXf$MlW3"u8`5˾} [ @[oV1ӌ3 5R0`g[$IHfko>2&21 bž8dgg"p 7eX@Z+ݛ~Fq}79 Smy(QGS>Yw}"Ye_6I8x߸8d60pvm1wC:? X][L)7ff蹖, zLl\OVSޟPU?YdEBIih9R0> h&c붅Us9Ñ- ۫南v LJMK_Qle[;/b0ɎNmlNws|xc.7U."em 8a3D&`aTЛ֎3B2 5C8$IIggvwY+;\H@iq}Y} ۫PkLjϣ>^~9e &͌ H¸Νp.s[trR3)@L&91vf+מԜSMF{Yl\JI! TƇ_ `ȉ|\H:WŖb0QHDˤrEvPN7n6*GUi~>/?!qxq<Ÿgo./W;p7?[n%5I9=x3$r>lȽɟ-id ?,(`ΆdOu"L@UX11,3JLM8c*C^Ou2UhFJ)) aCXSm>o9sU3şYA 46uC ﵑDHaFTQbPohߖqw?i~H Pd!~\7V(eDMR%16K908o{,b|MIzftE|Jg oN)z@EI *H= (w1<6XwDQ,)_{ZV?U8HzJ/twc0,ƜmlpQ}X .,o(_fȊB `²= Cw^7Ek𛢴+jm2qPނ҅DJR4&*fz=:؏)ɖuIX9:V#]\{03q8j FԉsQ~zNeckRPY pH|\j4X9vQyuyx-km }=ٗ ,Ə!\KrzAй~ }y>ۇ6܌UuvO{ 8IoD:梱j56?| Í|ҬݚLхnT{u1m*181tVǼږuwkEWXony*aI;H3!ŹpoZL =h`=Q+m4pD`ɹc !ɳ2j\;Fq\d* %u L=7XSဍn'Ju 1OV*5oWp3@g2GzD8@i1MT% iSpxLOB'2oz!)w/Ԇ?ݎփ8:!9M~QMT" \H@xq$tco$U@^(oW~Nؿ{>0N\ ~L4\g %*يyhG&W6MltΩGES1H \Z_y3àulxn8('֢!Xf܂z vߡ`]_DwZm[ b6_ 眖 R!f H }6\[ 7~W 1[D,3B^b qۃ0'ڈ,mYpQ.I&>x+8S`tϝ0#H6<msgUf2Lkr( Tttc`ܚʵ?/͕.8-YA qUgSٵPZ1ϫHz~̝4Q3A/f}P~k9&teaXPJߠ2"Žto6Lq6V:xS)#y _EjtN^5%J*F Nxj1$M## '!\h ZO蘊:CzLvВlN'2PM+ `>a8e9$.5xNM!YfɈR=` iQco^2K3Y8vVwqY3;wKλ]uˈHӑݠsrz:κ"'T:I>LU;xW"!@v)J'[c9lfN/K.}5şW!ar["?G!}S4r+&yfCHFqmaQHDZ|ԦXx넍h Y^H #>u0"K=hՖaw[hJ)x6(~@ hlp7RXe RÎ+afбU[=3ZwSB #; ¨/&2 |#_iBZ;&͗'ua<G *x(H@"rhu:gR=g=Q k~\2) )XQDv&~5 l:cr)̺0lRnP)g~wHGL0sG`yK;B%-@*@[U/fEaRښ0L=q-Y=f&-&_ zKSaLgTȠ rTr랰MH8q.wc„$sJܮ!w 0vAK+9-9:Xʎu P(q3F ݘbev'lт)i2h:{a5l`fdu=IE<ǻ\4]<⨡آ.c9.24-T Yҝ bT"RUN| EϸU@w|@؁_Lf Æ$lueWI=U#Ft:5b(R 3"E>nʥ˺+l/ e 31acA/&X<Ӂ>WqAyړn S{35 ,ѥzR̽}\"5C{Gy5T }h7۞WI(ۉPx=\~ &}Z$CGQy #p@(mU`xZ)IƋ,MrfI:["M LRk {{0}z{*jTH$vj/ vo X ϫ=p_rw#SGl2mOgXN6< WB.&zzU|v'8"xK XhD4#$:)_əoiEd9׉8'!QE@`aiD|q`-[  L:~# b3xԨſ/Tmq;{e~,?PFGdqgehA#Lڳ22'87#|a142 İu\33,Mmϑ/߹eeD3)]NkZ8,42ݱJP5 0p^(e/gƺk4ѣmMU.ަpQC͞i{ֱWJU *=@DŹoXK+A ^@ Nz[(QrM̡g׿w~z"!0$Y#,G|kJ&ʇQ0ohTFϞUJV_&1%( XJYěȫ :QI.73Syr|ҿޓj9u8\ F :b2 -^o}&sB7KhUs;[>'DjHCY$ u"{t{;'2ű?'eq> uH,+&HyB4Nkj#M5-;CoM׵G /Tn'Tݯ*Bt֊2o{ vҍOI6e\A_ˆb`7lǠjGf1A"Krւ"Bd^*q/vW\PG9t!=,ٶYފgW^5kc32# *{bxtUh8 nѱFjj` } PQ% p";b6V"sˣv2GO_cbK{S5x,I k*REfN%']hn '=oQh--Q޶D(׬T,+}1QSZ7 1f'$K9_vBy(v?`Ճ^m8?"Y\ uVLN> LQ9ϑ&;}.9Hi @&vnͼOGl,\1 &w1 >*".WP|"r[JJ~]-_j_Ap\ ֎Lj"Fpv :`f̴s}lT> &VےOG*w{їhgF$GH)uX7^> @3#"heC-TO'HGI~XYcoxߏ[S|,B_gNQؙTW ®YzK[ } P%JաZͮ| :VYA0}>7=p*t0Ȉ!s0ZBoH`/c/Ns2<1h38QY)n&ee$CM-UCKUˮNg 䥶7wR:z,F8MpFyӃx!^ܤ^XC؛RRʏi5{U"42K9*V_$^ G IJ.L6(-#!]Isⅳ1!@u8/ Sm %\I(ݼKtVSE\Kl1J}Xm9Be4'ȊBP䩳Q($l :p E9$ZRLDV xWpUWc1Gb♽RUp7˅ DX"~(EۉNşsD*Q1b S[r+Z@j TFj=>$A,D{6 1RVW48oTk4~re6q*)BeҎ%QW=R?z'|sp()_)Y >L&) e(''MfyjNc~4V䯵 4cw sݣWz̃/2ە09O6^멐$OU:Vse"NWۀ/&\{M9~~59w? sbؒW?)1?:!xmUϔYyޑڄ|L}ǂoA)9#م:D/{q`JOvȘ.ۚI5iq=..Uaop͗T1X8qSes}KR+>ED#Bq\m|Eҷ\<}yxnt4錃JyQk}[U`?.⨩hxUJeq Rpr71lN%|wZqL6D˃uue3%{,F  `4㆓~G!|r0ψhO{Q9r,$6e,L(ήةO|nD_zE=Ia&e$ׇ蔳ϯ>YLvP weF$\o&y2LۋIjO~,S5,fz5%K;j bCb/S9b}CU2z4 ?Ϣ >M?9)?KiL*B Xu qP)Ǔʫ.HXOeEnX$<9 A9LB3r7.`̍P-a2lyʹic՟1D:3ktWŕ]PPP2ڥ"?Lehmҕ*YpkT,3sD%Ћcz'4) ED\!"\ LpG`| )z!N!KOb^^9 * Io!$NozMЌ L+k E ͔JǥERɯ;i"wìޢVVՂ2-$C_v$;~@:],ޝⅉѷOF2f#wm": ʅƦ[@Kr*~bl5@r ï`v{T #7f)OgGϑaڎ,fN8s%J8?C$a7,y_naҋ*BaФ8ti"RI3uUЦa@lG2^r8E{~/W2*wnʟV,D/" m6i1u RRy8/;ߛU\,c`bSѝ+4&|Ta3:(s/Ev)3EOz?XY޽"!kn?sjj`<kR0@*-t܍c%IXVeV8(Xb ~Oiْ3F F#P=p vק٩%UgS7&rݕ]^(kA-92p9BK܀Jn;P2:ꅾ T@&:8CX\ŋ 'EZc9p$uZ074c 3fsU+?hp7:an ;@+K$\%BB_7/h4\.8wa!`>M$ 'Ewxg8= e  We#JD95V=r6m8@+p0z- m[H/<&p#v&JA+2V61= { E}B ,V/T0fqmZIq~gsMo̺ɖk5noOJ&ηD8A'u⼢6uuL3- a싧un:]s>gJҴR(oȔv4ʷ Ǎ>iS]SGv[w 1\4 '%g~L&Tcֳ51%K,Jc(4{w[|z\ݢCnڼ#~߉D wh)ZM_-h?\5:߫Gq=!~t}D3XקuM%?.M烣3kg^jl9E|-*QPXg8"O!PU,~rzILsD{7nX*~2ƙ yj6cCZY?bhù!YƔ3J: bnqp?]E.?ZŒ ~rAIӧ*r8G:p` _AƾԤ 1lE59B(kJҸV1kt"u6=.LT1S׭syoUĈkst9>`L)u3k/7Hw3aNOy1=D+ƌA@agl>&>ƘfqE*d@PWQA#P[ޜsI[A yʯNfNҫ0?/. glWT6cr"@];yd ׀*Э$f2-6yq0AlfCYuJ,?^.ĞztrZ΁4,jF m#Gd6!g=ݷ{+yoPL}U-%0np>TFt^r^s{#ΦWniwL]\CKqNwʍf2ܰ-QUNT?~:37vyZҳV{ hŵtDLµ;ˠky(TV1v:` f [Rƅ{d/*b-^-5 n6֛V>+c /-:fu:=2Zl/(!X,^R5v|.8qYB-jY":bdNĸ?Aޙ8ϖCЖpN/2dJﳓמ%p4)Lu]<Ӕ,gwO@nT@V%ށnc䈻h${J'~dXdw"4vuR;Eusi=hԇjh*@ŧ0R=v>X Z[#=CB*XU'.64#= "vT:xrl)+6tBUCSjY*lP3^;~ r*s{ٗO ؘ»2GhpoW׭6ae UQdqoeZWȐ-I-ìT}O6I^l2+-\4sz[WlngY $ixt/l& :c0k/7f8?L)B&};J]{ݕو=}ځ|`/>_BhhiՇEzlbjFJ44m9}*EVጉŕ{D"_Dr(mMo }I{ -B})/24A&ɸI7 DS(T_{67;<\SmT=nv>kh=RFZ; *FY}І'8o5F#`~?:WPF6 9HqcPdPMYYUD~3/̺n'80xN6j=9z'~!)LGF֩Þx.}n*2nN(lEGsKIW x}UN\8#jaDWHAZٳ'T$*6sU&Erp"V{0͞)hnF ^^Ag}}+$qrȄ8_K kP]s74dloQ@'Wi޲ iBS'LxQR'eoPL-a0JכKϾ@Ԧ]Sf'dG@wS߄ ,;_3[byRuQ Est2F{,H;]c[bZ>$Wo KjjJ4{SB|\8|Z^ǀ< /^ K^3t)qc5QY*nԝHβUk~hQ 9ǡks֨;L¡:i].ů|/dFlxۯA:9ʾB@pmFYWh7 ܟUG Krz>#S-6+RH2Yt1}Kni%+IB'5<(qϰۀ(7xz7ɿqU2 MIc .pc9ȖԁQL[NR$Q_$z̘N]pe^Ti_ӔోXB}qխ={)2 Bp$[72 xmL\w_ͿGeH@q|:0O?BTgd'i{ɻqϏMN}dj1G"=k9݌Hܩ=Hv{n[R~Ԇ}#K]Qz\֙9hbᬙ~S!_To}@fzm[- Qi+GRġДg^s.Pm!D)l&7Dn&I7a?" 7$llv_/yT F3kBu aEQٽ.3e-ą-`СB{^&>@˙CBo%myxfփVBW*k}F15v9Ɗ^@1I>eMS2c[ -01x<Y EO(`gY=vmwm,A·&KQs|#Ӊr7}ւ;MCܛi ԨW@sſM 2ܰZ9e;]@E'Ni+IF'ĮGFuQ3, k):Ń_C兕Kvb`F1x5SKE2 [bUR AKE;\&nِcbID8tkjHdyHE}-nt -Vy*鵿t SWD`1O(]V[ *A5 F?e2t(ԛ44DFay(ǎ4 Y*5s}GvvmqH)s&Į~t$ ?BՊpVs>~p!N3^{|$[ah́`p-H΋6f jx[C+DZ!%fՉ-Uk.3֋IFa&-ƏHrꚲ{-yn 勃^*9k.kQgNSAio =YJ!,Z2}]`Yx7yjĒ$Eǯ[Rc|BV0MfF8h'K9Y ;)' RwBq53h/E'(F?o}M9l;hqY '6Bk۵$LO'1({ *% nQW|4RD_y&gι7Ukͣ?:~ ˋêz^Z203 Ag(Mk}C1B}Om\BL5ԇ)a=[Ҝnw[7fpBnH)6ͩ>5i qJNFX,׻\].~C\}GkʴPlV_ve6a !X?ds~Mp̠8^ck _ ))|`gTOӚv STe~)4<]߰cu-CO~Y_ ƖZY %LoZW!ۼ]6t<Z6cv2T=&8%23}tN a_L1TaK{b%] I%A ^ĄMD<^$d=_'Vorss`Plp>={a0Ts3Mz3;5mHju&ثWJPIk38{n1,7>n9 ]->igCd6 'iL\ˋ-Rzd`!̲tI`|w#\ U7I~ "T((H`>~ݶ+JxH_N;B?uq lO)De8Y^`'S35] 9-1b6ekP  wdYLU\cB+j)7W"==x? }!qf(I&~Y-9fJp ^k_?d+I}Eo٭ gDmހC7NؠGH?C ?Dl;y.oP z(̢&l4~Q5.?uOi+&x2L!fCvzl@|C7z\)gBI4,!VpY`p2hpQ8~GX[X:3?L`v=oi}B&ZTkv32hI2q a:1X(A'Ҕ] JO`-,i#'й"6KEG: y1,IVΚ!H{!~ŀ+|g}CucD/kJ%65ݛ'Vp4}j*W\CA.3Lo5g30b|h/-0fI]tW[b!5Fz6Tm: ퟲ+֥_D +?KYa㱢_80s/pe{دbqD{Cc'u"$}`ijls "ݯ,?Yk,zqݷRnȎth.)ܻ&BN(Ca.٭{ lqn4-8/H)I>FU|) x^37i/n|V 4+#v{riD1Ʊ#35bc_}ޢ# ZKK#xDz~Mb,Gϡɗ'>}!0px̃2}"P;p兘lioPRarnPl}$?xZpGG6[%znoe񖂑ilE[@< >ܖ4yGdY7Z>iFj]T5s!<5Ә4x>l&E(t*g Xn}z||W`}3CfՁkqwmζPTKER$BȀ"avqKu ¢GZM!*X]+ؤi-3{NJ52@mQ z 4 e&BHan`x^sd4;+:waz:}s-\R$ѺWZ枏LzK[vdw'jFlݰN0>-E˹C#íʽA`CF$fEw' H7]U\y((ҋrAq(;ݕsɺ#*EJ$x1@v>ʂ:""ܱ+ J>uQ-):iקݓ 07+3?ji u+"BYzW(X,U&Hw'6n,xtb؂#]H$wN_w!ab/2EQء)U?jA<# ;\]VLfAGz eܹY-1pfF&B)3KqK]zbLG O }'TC*=q@RhnuOJ 㫜>}u :1GPveZr83"a2aߝHt62*TMZJ90mOHvMǬߞg 2|R+z'Eqm(bFMԢG(2;UsgϿIM@ׯz a# Zԡ4~W&b; jV?nMak ud)Mkp}lA%!a2RK:t.S%+|tY \gF++)Wm d-i(4JKԥ.F{i<鑰icGȁz>|_~?+lrTj'zs=KM ׵JBLj k`j/{@-n #ߪ@^*Z&$!M+guH6:4?R3!󂵃[K;f]N)im.d8/z .LK?n툗KV?"[%hڑk]qH/]OIG\~0Hˏ趒w.jD*;&ZbGGYj.]YI3?6>P|I?.A"￧fZ`_?G;XrZjr66½*]oOGkΖy8uƌ:rRfaL"gg&z7r}h5@p!z|K^(pbHLvۮrHK?6Ij3\n/dn^s806k}Ɲ[,B +:5 b ^Ɣ.y$c"UFqD) F>f(]URײ<|" I&CZk^^0/`+?5$bSXU LH䄵 #Aʻx!2*}_@,5jK~iڋߡM ;v}M wYau?"bj}n,hCzuR!<7Rjϛc)$m L4S([E8FV3_DebuufƦ!aC]M%9l >XsyަHJ>]fa}-]{M"aUڬpeuNJ*1Tx 6[ \aomX;-U<~edy)ܱ'׀mF+fw06dZmAʁ ֥d LOCQnCM:lf;PJ6əwTBݽdTHjX3d7:G<0Z@@ZoVT i0G'4m>f챉 vo`t0_75cw:>h=>׮ؕ |HNf8}@ɻ  -t/\OԊWzr&,oh؃ǁwh!ӭMC~g-4[SdYs|l&$QixNF@!W]>{/d%=EX[d4::Kג4V*L[[7`&Y3:[HyΚ$JMEEU2`=YuɊ킗4*xff-xWG3\2lX?9 N/|0j*BH籪Ft^8Bfg_rQT|js`v lv;(MxH{fsP~,-ؾ涸\\IIZ!M:z+>'> rEVjw#fe>!> `Uzgc0K uPR$ә#s@ PzEg:%Bt@8agP:D'nB؄^J5@' JVdb{Kk.dН`:3~÷C>JFA[wN3ᚾ-N}c' Y'ScxxC>WK^ Z!h%w Ht\TY|ٻzÇp|xl* .v Bw1/Gn=hlӓ1]13\cjYGPD 8b!hc26ՎI[njʕQ놕I(8z(q#,AM:] u2 Q˜vKAX.7`]R+ Q*{ -,eMME'%c\HP.@σ3b5$>kH;tpX WՏe+Ɣ#ÑXd^#TD@%փP#)Bj J} iW'HXSWao&Ar+Y;G@ 83cwŏ2w.GSml;A_i'Oq曉CXS wny}j "{ `(HNK;9y47d E]OUJA&,RȋYJVZ+ХUrG_O%!?4d2qi+ٚ/AOMl$9(5#qnHI t!,;hؼ)޼@S<1zxE3=aBWV+/uQƘQgAOn:f(]+R ^b GG("mz}R<#F Oje)Td &`5o k%\w[ȕ~􀖘`)}g{o=ʠ|ǔ׸rd"QT&|b,٫;pբ.Yc%}aˮaîJ}:,e^[\—6ds݋6<#72/;s2N>moTmd+7@I]ẹ|j3ħJ^gor1w<܍΂3Cٙ5=ܸq0]AJ񐼾ַA5,ϘHzy8ן ϩk81:q9I0r6KbZkaXj!9&mHVjBG-POF+a\=?aT' I{8moOW&t%cBB44$32zEGJDӾw}/W>c#HwjbV[yaiS|}Z tstEgZ],ͯ?}eP)&}B!G2%rC_m!i;ӼuT&,u^D~c$QFCKGRGP"Tm-Fye0ܯj]*tXA~s|r9A'5%Da@gjɉ+BA?-.;2KJ$p_$eQr6~/ m˦~C@w m3;%:}7Է`e· LZn "lԲě+VCÂ@]:&R3o기GM }T, p!aTJfkj,蝜-Xw/^) /Lm/;H{o*gpsfTJGՖf\#w>sJqd̫>mR*V\eMVh>*v K+ِ"3jpgK vA㕀oAr"oCGc?ʆ'Zݩ7|1^P\op6sEE_ s qf*.Ha`E[U^bR.KIRfF\P)t ^e.0Ⅱ/-\al]wY|;X:R @b+np%"|+]Ͽcw&ǠLl 5dD8tQ8}:W}P{ό|&+ |RZJ 8HoKUDd^-1p*{-51=(x|>8 80 =>ƩkeR[Q~; NϧԌ e^@pWtR/e HZ %R+=৵|@ɮ} b櫧(J4G)nFŰe&х b=zUndbx/5ESƾ'8J0j+A#TXŢ %0!^Jj1IY{OLBRV6 s;ObcĘdfgcvDOZ^(j[[-D$a@#)F`e(z:+{B4e2Ĥ$94jłG( x'U XEWIS[YNQAO @1ac7٭U=q﷖AR!ⴎp?Lgz/<4 (]ُHB;0T7?aߑ!4m4 k @1``Uv^x%IC_G}8i%l6XH?55հ$@N 8+`gZXgOkh]҆p2$/t 'zh/7zBl>59yۚƒ$A"xb ^igNM*L2.~AR%7.;S,,c#Pj߶iLI>W~qxmtc<r,nvLgЛchS G)TqxxBll/ Ǒ]rL݄&+vzkɓ31gmf'KZt::?9Uhl6W^$ !)aOLR"T c6^D; 5pЊX< R>9dvعh :]+͑<B~}ӱb\O҇kרLUMd5O~s{}Е$>$1YH+j)8G GYSE؟2'R4D謁bm*֢K"(i" j"ӥewGAFY_%"[hn }kEspD86KV@UrX}j -K*7"Yen#=z°[Yǻʫ6`5ۡ԰ iL}͟5+i-|C&!Zɟè4vL4#Pǹ aإDi_ =\jn6.|F$-`?R -hI9[{amHiV"s> -V7s 2١/A;tV5q/N;z(cSؖ""ػZi{H3{@H%i`O$-m\Stuf| !޾1a r(V xmTcu]t|+]g>rAI_ukQ`YAä̷Q75Wr^S K>a{LbVG&j!谗8,ј ՠޔ.*p]a:oQh-s $Lq?,50ؼ&m\1 Y,ߩx-#j0aW(R AqOyw \"ϼLɠ9tqdr*G{qrl(ZR6[E-D Ha?il+ Jz!wZ9`(cD e YEZ' ˚4+tY;uVaTB̊P,;>7rHP9r,|>bef^ tјC;3!yn{$O}>:l-`*f;uo98<2;h}^`r(,)h%o" S()I&>%DdRqH+# a7@!fP*NKY+<uaGa{nyEwo * 4)]ʳ}-x@By嫻ø<٬!CK,_yݮ`ɵ_/lbm4?1^uOw܈CT˄*75ްy#%|{"%;5܊A0]IDmEqwԷI\vIYi6^Hs'>|/+WKdݚ,+ZÀT#U!y?]$lWuTʿw#u#J-T>p$:l!:u2k\Py #6Xvi`~Akþ?`Q痡Q=Ot~h,)$HW,i6RJŕr9Z5c(0 '|TR4O^VVc`j׻ =+qվh&g>u ~a왾qDq#v`Ewn tElr ɸJAIi\)f -W+ŪA4gO2XMWv7tEFWCߥNAU5TuSV_{D_I*瓪IYTlFo nV`C3?΀P5EtRǓЅr\{ERn< udk/2* ^I-W ,%Zܕ"*0rY"]06 ~]?QnK.:,n$c"2})qoFDŽ {ow'Z!:&Kn]@!oV]|u`kSwx*p5}ɗ׃N8&9JkB_5 b6PO3Zݘ< %><Sq UEیAj@TFF_ta/ƑPutʼnZRUO!MCok_ڦ{&augp.d$Q\S_AE]my̞Мnq O,ib2鮵؉jP\j_bH1 51 1fT }&i/әsBqbw(a4O͔G6#sny`w>DML iowَ9=ٰ1C=#ß+DWXd5 ՘VAY^:  )ϖaǮt+f9^eT|$zpf6Ra/GK@b!/➮faՎȜqK5I&`!YED -Ҧ٦4lB{qɥp5ӟ iL1@=w:['Dl|nqz>*X? J1Pˬȋ {e]PP 7&Jڎ LD=4 AaԒuCΏE 7fO0ɭb7朢sܵcX蚘'QGM%jisT*M. S :Eu?8IJ`U,5D^X*ʊ٪VaܗEz8zڥݘ\s!c d !Š{5!KK{=$Q!|\~nO+%n1%ϸBUƮhWJuwE,.wlJE yR[hKn!? bb1QXXi\-7栬tByBJ-f0'vQ@M,^L֢B6][+NopnL>q-J 1?$'l60-HjDѦaH])"0Yz BZw>!YmpCUyrOFmBZt_o;o1D-1,,qˈ 4\cvk+ER/(Yr56z֟|b~󈵱oha'Mt}tI)C#a%9 OT<{c+䲡Wy|*{I ;¡=g4c_.#3A&v5bMK-]r랳YA8<=vr40QC-ǟ=ڝߡwoj oM{Yu\U? WZ՘ RYme*PN_m]R2u걲TS!ϴdZSgS]V# dcrfV=P+.^bki+~)XvdX䶢]mZZDF~') z<b-[;tpH9yR.~+,̳$KrW:7ޅBv%$W&:\ϵHڨ 'ao CѪ^DpO@;E}EPx>6fWF)3FƒNr3#s>?ZW #q'9A4^-^t 5  rMcLȘtƿyuf|M#,\Z=qe {yˊ31Y"x9n&tUO0tA<@CF 6W*f0Oڗl!:vECݔTH*: ؋IƯ- @cW4)ضCSD>7}^w\/.;-;$ %$-%=L#vOX@|&JMf gq#*m@R9=J]f=ӗ1#i΁=  ieյ?K@m<q_m~Z3=ڹOغ?4f|߈(})8h33H禸fSW }gv, <ʙ;Nm<ĩlmZkjSazb*zR$t{}b'x CВ[A;qhEJ28JԚ܇>vF9z{8]ZjZ|0KN꧴r%Պg'*Qx3n9p yq%10V&N3/99dτ sؠ45$fDkPzGz{Ik@U7=2!1y"zmZlw\}y~>(^290>4̲/+ݎt.@Wu$oS*܆C;N`NCfFtp~hf=֌ d8k'4/-wzwi֨};r6:ͅw[GTQ(4C03hS/2MC0:U 螋(~Dg~q^n;aeωBRT}ͤ*X[OU3Ce oX RNB6fS~ږmcU^[9g4f٩eWZ ew]U"uq +\SAALHz&fj QbQiXLٵaӾrJ(SnYvH iZMJd#dӖNĻ47Q骎kMF9hhF4Y}b{*{ۘY*Sm$hNM<NhQM+-mm?JZŎTf@f9֫]KЛMO,V@#=e܎Q칞L#7gUa}LΑKx:y$wֹ YfUb $31 }ڂ5S2c5E~3;|FES#:Jd;X *m|xM7uHj$Wﱈ9kvD5Q.LR[f g0 HH\?-Ӿ"&7tAfہAǂRoSP L''x138fvTof#͛S-SyCJo8N+H;ZFYZ7 /S ڙcM(䤶Xʱ>8g^ZG~΄Ä7 gt<f932 K0/y@]M=_Ak\Tj'h]3Ft!̌o1HACW^#aXIg)f5050;+2Ə)dbnha)e\<(moU:˦~+Mᤞz{!2ٙPm#!mIObz T%!.K}=.vslt:.k!m7Cg(4B5SE46 L>wQV(o/ūE5%.'hby]S]{qѰT(&J5AM6L۩h1k/Fᙫ('OAQ= =-IE30snmvdǺmh ܅YSZPBKP2B;Hxz|zy}Hi5vvcHϩ^;3Ft h>;苟%$R$(xpGg Fwql)z˅)\s{[>R pI)T^%Q+% !,*t0\"++S-@(ZpvNJR Y-D5&CRSHkؔ>P()us'#e~ýum8NԬ wv+`^Pu0iw{y;h`U9W>( /VX\3 n-co d栐{1Р\ f~TEЂ{HOT2迍IhNaGPK.?OԄ5`>rDSB p[ݺ޴6M,Gy5w 9le #5Y'F3K<&N?JqȾo )~2al"N3 G4 ާ7n (0u1_}eFa۟R#UvSW&^g:V|>ZJ&Bun DhU{yGV wgm.lLgtznч&}2ee{Q/t۪Eu>5Dos?8['xsﭘ laWNͭ ۨE~YBy 'cl4>ro*hR &jo'bfߞ̺.hTp, GdwE%"l|F-1 %t#ݭ\J rS^ d(O"&yAj 堇R.@P&y'uD̑2oQPt(ٜZ ߡ)pqN|a@;ݰo+SHp-X aӞIoM0uRǏ٢:P[Fz~.&GFqŤ]uSVQlD޽̞`nE윇& -[PCV/=CXR9 ,BhZ Zzt!wUn۞!*Q1^6fh  b!1/ˬV(%,Μl@~]3m!Of: wFC}R-&*O k0z2@/"9eG@<#)Iznc|:!QլMՉ .e1.%i џ[A|gu tY+)!g'ѸX$FMC ١(qȾ~!>k+JZ>Q:uITX?<=e]zu.kB8b_?W*O%>o[eC('ө-*2UU#Wl~FmР#{`MDQV A뗢mu| > y?۶@-?/!X12f`csIjq߳TP᱐t^b]j`oUlƹۑIrì#AϦg~|en0ngn%`Y:'A6"\~ RZ.4aAZRw/Yv;aߢT?TZx+_OZk6Պ)ȰWYڀt*7l wכ6ÛɃa.(> C5f@7imr; W)K1$v }V]yNGYsK=.+oSD\?3Z}gjEfHXؙ~\oʧW\z üC7P1%xJ:U5_ ȿ:d41(AUr3#(PU%wLLaB<'ĭ HmoӳW-RM`a4F%,gT4z*+$oFv|nyۦ/BjwqrwWȆ̓˝3Tk{ =̫%Kٻu´pGAVBvo~{tjP7: L6Jf'~o0X9}3BGry +Nѐ(@x=̏`f[ÿkKNRc Pu>+qNI~l۠! 'H5e_걙No`F7Stx<\[ #b sUC.,AH츺>϶.ce^0I~QR?Wg{G {Q0#JJI ;'~v!&i514| 'Μ'`dA!lp+>~X);_2Q| EKyC3 &ziMHl#N˝U23SC~ΟlM<ok?K#^ќD4E[gݶ>(MT03~ jшT#mM.e|lϕ:vmA#{0*:\6#,z8%zz/帞arXCi1DX;jn۞E<7uV.(B!.8[4bd,5=cۤ-?C]y+W c)YKUJ5)zV#Tv%5|U2|mfVSYԉƨDBaԐk?pt j!sg՝%i.+ S1`a 4X?W$V o4vbHaMYܴ~}"UA͐iM\ f75SQ G ʩ]-5v4Z!ʓKKBdӮM ^B=qiC#*ʖxi_PxO؝XfoqZ~{G ܻXEJ fl)c u(=o9wJBe}hEXbp̿hoR%o#}lB']ER cG:=ղH>ȥ~ڋOW ,sn暢ߣ2n U qDd>\G͗s=zpYlFZ+.i'{^|UE}6nJ*jYpAGZ>(ykV5OMxh88S;eoY-|q"FkcwlL:+a̒6Aك&̗w|ߖ` k$y"MP!eX6C_q#k-!4NFϿR*2ό]_ՙ3Y>ϗJ{%Xn/؃0 wkmy G0WTmOY.0/Ɏ?hW++T; MG;n;)m0)Mf~>ߙ X+o|4.tK׀eLm qح=,ok>%1sf?VJTP}C0{̚_ 7/;tA0k:05s)x~2^4ͮWWi W ˵ 2NЃyd9YO,0>  ~0f\^q"XѐP:a;N*<=X d Ar=1h2 =RXҎ옫9laIzzQ#:G MdY W?/Qu*s SؒFׁP,YX,qf?#)=+Wvqh2{<ߔ7yrmuGx vnG7px]~g5 rМlɴeтk^%7<2V/E/t-'9nا"mꉰnOyX%aMMH"ه}lV g0T7@# "KVaq.rm,II@V6 ׸%{.M eNo[n1쏲7vJ,zӆ E-*7tfeŗEFc(k01ilm`jo9.ΨN.gT(#n FPM#ƺ RyHuR]Ȭ H8%4WAFjd?qkÚp1p]u -㓦7}D]?Aj6n`BCǃ~K;9onYJEΆP nJ@RN*pV/W%S 3L:fMbq'cc[+@NzJgOƝu#Au[,7|컐M*|_K٩L{fL$<N}<6qR5b^v7Jk>7l‘`+kfd IdR f0Pύ u# @?׏ 0$UH)%ec /,Hp  e`kU/)R_7 y@-BTٶ'-C(|H4uI5 DXi,֔76k#] =5Y e!(&QC]j^ϐ݇݅wgw`ڧ8}^YliNh^mM UDLSD}70n-Sz^K:8A bV vW_<=g~֢{XO`fp2D'wO_Ӈ5Ip"<‹q$s !:΋NeLJѩhxcзlT4%X- &=M FI,! =l6!}_3K,E4MئPXZ/^ DVA({ Q.`VOa~TL eIk#'Ӓ. afH\Ȼ5]{F+9vފ=}eR=+ܝYfHéD]HtAzYQ6jX*#ByY%7_[_";pVN0hI} 0V-rHqLH=pvd*e{h9Tz*XiWG" `a j/+_R -uu4  tSRGۧ GZ]`oQ!(7rg{f<2v EgO8%TQ1D "XB[- Ui嚸I6O FRv[Lps蓮p[ev`:#CrbF1Of5?λQ_Jp[`)#sjAkns/~YTmڨ2Eʡ$EC0qf2 ?rJxCZtZa[mipˠ_وͩÍ%Jr~ a|s*+3nF#Qk:'Nޟe1TYy*rT]&˰;Tfuy—mR/`y.v( 0GQ0/>fckv۩@)f}V7Cr z!o?X<><Ķ~{aп%ShFLP0ݺGC5 qJtRb|<j0Sx(" * DloQRy=/$h-4u4AkEB Ǖ g8g k)cwRl,_oMMaz( >9 .zb6m meIDbIӲS֧"&V=Mfe2`$~.msDMI3m (aStɓU5>5N(n!F(U'7}&mxga_#K/):O*:fC&A=PA3)'ebZUyc{H'ka9yAo\ fB!G xxlѺ%n#ޜ8uBw}Wcn.r:LDӒ3٪=VjΓ؇=5" >$V鹖Pmd{U,:Y` :1>(oYAB"ͨ@ +*ؼ7Sp:w+-*^ OuJG# ̻kC웠3K2-o:p6qQ0/07d='Hkݾ"h[acGbЇ!ֽw& j&4?^{pBw!"DJRr?Ϲ [fOc]ر ']w?|™11BfM;&TDj4ڠ 1BL/΅,t9?o96ˬ*LȽ)jiE"3-"H<b^?N݋5^MPјXɛ}Q0VR)t,zo;=OsI<*R{lp?)2w65QM 庠oߘ>Hqr+CA Fg#<;-ӵ¥4|w/dO@v ȦYeU!CŮǘ9eO[.Dy%_2eܫ]÷xf(RGj"${ܥy܋Us7ZTQ+lްV'% s8Wϒ}`hgXUmrr F ܿ~I~QG{RHQCЖg5W 1\!Ql.OzA}펩v5MNH$al(ʅՔ`иD(˦*Gڶb$ ћ#P<6zgNRbq7ԉ^lS|!ys1yJؒ.l>}q-;J)Ž,)UAz#jb?m %`).9ds"qYܡ_gJ<%Ⓦ6j]=Db9gs3fVk/~Ai 1.8?($8|{. WS ,f.k(kFX=.^x,O*{x^4*;5Q֋JVzb^ ٝ:=ӪY&Y<_ԈпۄܦTKWmk\ѓݑ $eN5]HDꐱz0^| ahmg^.ICYn<fv?)_{eDLd־9L=[+*W|(]ri|LA6])gҨsAAZdW'q@$;X4U{;U{犔6Cj%Y$-T!ڮgX7+|v3ʴ{XB$1$մے~" DiLIOvTr[Xl{71}s +uw6SJK<ڜnM9]DB']Gsm;'wMPw޽A Դ6:[Q,?[gʻ/]~ ltqښ)3x wN{\4)X*ݢ%ԣ^n SH {ϊf7SvUDJ5-}xp s֤bJ 0r3Œ!\^U'/I9%-|QP)Uo.dVL]DAj2s퟊a#SmY^~%ǷU]99>1fb _;pqzZkcQ$SOB07ɴSyđ4=7GK^Zo`}9GCTY>{N /p뮤AZP42Wdʋ)y114bE)6ED"lB֧ͦ :FXnu?Mfvk_9(a,-43LGAݕr쫚sMWFrUPe ;U/[f} 3v>MH}vn@&5! B~,}uA /c*ȹcFퟬFsscP>@F'v0~!M{P>ioՕgaPwGt"eq_<`+k҆/h/hW?}嘼H @N7ȥN[سV]zI%^]$Bn b8'˃{dJ𱞣*:#pteA%~R8r$fR4VrT؞#8A32yBk]A#Rط" e4_T-#( '˹dR[ K}n^ly!.OntKB9X̓|yXmSoi*c;E脪cC>D?^B:rEĹq-'rۥ/_]6(\\ޞI~78 ~Dj<1A?PHׂf}gE@--)v${ۄ&NHjiǪ b=%p^&+Ǐ?)X8|JSv-&D43c?|䴸T9o~  LZqiIp8@=[An:"D`||[95\oyG1-}pi 6uZU\J~&R; fǥs6L/7w{geoB1c鈸- (C۶ER%X\|y=0[\Ctϔ%x6sm=XC"*MdX˗d ֖OV1 SËڻzo#m\6]'㒚0uʶ =Wy1mP 0_mU8{!w$ͨY 9dΧCZ" xB1Xd|AWcu%ꢩ]*юJAMgڤ{E+q 闺:а+O!c ~K#">e?0&$VCv+O`4ܢeD%zٖ?baoU5QbA9 _c!"vڢTpJ60Ý~>nu)FC~$ѿhck vhJE5!㝸6-XOKUR2|c`EBf`zV`fB=t bO G\{Vo/` Pm`=tyD%Z;v읷k¡-|9 g#QDn'n^p&oJqROK'l~|NR;p=/kKZC o_m'G B+P9A%-?FDz.TX}bsV4єf<j11p ͜w( ћњ4ۤ.b(TZ֌&vu/eW?;go/75|=eij:Ob}<ԚPk>gSL9U6z;nUtSrϹ#Hbz j#rZiaigD8nҭG1fu҂A;Op4bGW-豱mN}O:2ASQ o.5'[NAS~6$J]"@Վ~۪r6iBշ@-X89בw pU0ی#d5b"eFNA {3ab;)#V#v-ߞQIDgcy(vE,%UI_}rc^I层,' ⨣Yn}3] g~5 (R'^SƶzQ\Ed,|on2(X_\m;&5PS5"* |%@CVbQX=hXM0C_Z5oNْʛJ'kP) wݾ77k/zbN:Xٞ5v^Ԩ&Cz`6G3"(I}\(#GŔ8XR G `A akkD[\l?l͵݈A - /T緘=v-=Sb<ԓ6>W'5Knjln곊O|VFSF pk$Pc9Cee9dVr`]%Z d /<Ñy5yÌk2s]4/)pT~3dغ@Fk-ۯYuD#zrg kz1\U@RkԐ<7Bpa_O8#Lm0;rBjr<`RF CY#fZ[2_Lʣ3 aqwN<\&Ֆ>GɼO>&||]'/4օ4gMYpb*+ y^0B"wS@\9Fy-*7&O 1k{(Á$K#0W9Š-}-Y͸1nyJ^K4oKZmUD͌堁un_ŋե ݮB\lG[ E US$SF3,uq躃QLYo1܌}dB8nj| 7XbY ˲{Tcc 7j 9N,uUOZć@?Z.[L fb?e{c8s] 8 ]lXV]50? N%B?f/-GZp$=E?{̦$]VU^\(rCn`)O4MH(XGM:yy%I hM46O@ZnE_8D5DnԈ 0ujP#QMکqP^F2Eg?LYvo͗a߿Oi}֡ipb xx;KqlmX sO@m6 d)u6GvЪbW5;8OQ6g&"[zxrўb)HͶ,3HBW1h|.zŮVi۞.=B 6?hk9]J`z߾^go$bNfP= |%r6Q!GVdh'v0 3zNzV;, W|g^ &Nb4!LǷGz{&m:%iA0]\)WȉuN|.0-?J*i~97k-,J Een>}NNyY=8:X " zOf-kG2\l(X2}"Tp {Z);%!s|ǷF:G zlWA(o @ߓ)~@^G>&j3DP]rT+k'e[\B<#2TOgtpNs!c~P`Ԅ3-{X i}3V!Y8v&? rVQ@Ȭ U~5$|oK᠙QUɠq_6co\[Q"f?+Yj: |PԌ C|}-D׎%م5x8:C՚_Ȧ ٍ:^)c/klϘx0}@?8 P3cZ| l4[;=ٟa eh kRS?P;e|9 ʰl{3`L?m Qލ˸Q6|75-ɸp9b]k 2vRK4rtULpf (~b^Z%4{ZftՓ+-hA xA_|y#Qr6;QLR-&G4ma?!ĈZ|G{Q/nE!F}s8_{g04>cPW~5lonmY/h'G D /[k݃x>2Af`E{>l;\(aVH7*tJqM I-Kʧ󻚅> ɺ8' ݩFz Ve:&xLqtڎ"y0c7SM(Mu2xd,{ qQk:>[G0H`FaTs [$uۜȍiZV24L$z¹8TӈDɖ-'](Z_a 9s}3_5i;M7'ZP%Pr >b;ؓ%rh}x+?A.. 8ȆV=Ik}<ȂqD5x oP (Y9KK|ec+bi_<iwb{οل*n&ECtPEbBߺձ1=!W t{c\e|d#aV0`} A Q$쬗lZа[ZiQN`V+$Xїo PYJx` ?@D9 6TLFyJM' XP;Zn.[8>F)t9P}HxSA%~c_}SX->ǹ<ء6yC6PL8Qܳ(lվ䱅@\1͔ W-X ?I갆^9Ԥ_N(.bb므dDnلo\Jf&_ࡴp%=o"Sё adz 2uv##2O!U[ؓtJ7R˼TfACTj瑯a)߅1{)yd&qi:n@ iT<$:;0Fb5vxV{HN2&##sQ i;q9-PKe%%:A۠B?9#[7PEeBhz1V*M#obx7zi.;%H~Q+@aaL{u {ɉOk͆5ovzw{5։=9/f*܁_NSaNKҩ@75 {p_,}`N|(~bi=צQ/{I]myXMbbɆ|wJ evCְ->Aژrlo'vl Ҷf{{n(mX!*MIB evwmڽ>(zG8YaQMGgB}\ Q>D %L=` ^ֺXwqEq,g6>vW=U="߉E >-s %ic%%jd/ XHmR5ϵ LCsI^3M~jJbAwKS5/سA'/#6bbr TY^hA&akFNީ]Ê06?@mz$\?ЊNb ?8/Q=Ⴈ?w%U<7+[Rӊ=_:_0ۍ_}Ez+J`_9W,;HH Gfyrq}hU`A猴z+#v:4At2yQ{(U撉֗w@8AImmP1j㈍Pš6ës$_VʓHohBMX +#eh_1v O2ԪXnwɍLCam65`=Btd,,!01_$NSdyn=؞I"%\(wYn%]w(b\k{ӉZofquxnpN]yf JT43m96UVruFb1Pc_'{0Z}9"/dJHR>}a]IG5GcYl,FEhbO<(ԷJν= t"=zqLAغP][R<Δ9X7וʻZ9Ճ®b5j;\gwI QڎhAt{t@(5c7,7Fܦn GߪM?R5/~r ZbQ6AN0x1k xJ} JJ_^yic~.ȷ}}DF,ϮY&G}޹Wy\t' n=0UG0@ F+Z^!t!<#s(=ڨP?~\u 4wN02h.˔3f9bQMLlը|k ͢_ *Ȓ.\،ċ†Մ Vq^kwNJ4@>=E.!=Of,.7ؾh1>=v?GYYf;zg-ESs%hi\#2eҨ9f ›EAs~uF4r$DqN,FRŏ(=6"Pۆ!DHs̑&_޷n,zפvj eA q®17 <>^TCQC()AB ]t7{"}YodaĬZwb4:R4Y k}k*/3zj[(JVҗ_RZλ%8VG(kc(zEyN߽w~;9xZ<}UY:N+]kU}XZȸ)RKY$0)!ު9}hIA7mz v,-TlCrWsA}'p="CfYpCAtVɷdbE@v=pqK`Kzf'72\㜒*[}[sṃU%זf9ݵ8lMHezг 3b)L ); xEH\Dř# qy!Qkm"v_O?Ō3vyaZ,)_b6FUMRtR8N(?6 h5.žAcf'uk}n]j{C|_$u\Nu%2$.0"IWB] .lUӐ V/ɂށMQ>Ʈ}!@(_f9#?<`yR^vԭ,ڧnIE`b]lx'B ;?7Ԁ!/竨D79Z Iprc^%Hb^M-0fcnPـ,C\(CmrKCjD5v˽ `7 f\ ή,贈[+ؒ;wjn.ZB4(KDc_MYA( T$E7v Va1(ס$9͚;+]L-@&~CAsk0ݨݼQV1Nnt6ѾrWf=&ᾼ$P|)/R6(G(QdlH3 Isv|(qaԡz/lY")>X`cljødb&z=9n Ax2Ӫdb Nt))UǡxB:WHz^dQu c΁yɽA!\rb}{;[)[ Kd+MbG6MEwzҹNFbCƖp]r=*Pi^YZ ojOƭ fY;Sn։WSJK9`o+g 1WI#ɊgyWE/gFZfbBzе+eHKDk I;̅uDռIf?P$8 Oo$ 2gs' &oVeG ?v]TXdWf,".h/X{&}.D8sLO]/wƅO+ht5#T-p+hjAW%0 >xz y Z,K$ '˪Ybh b1;D2GJ]"V+WQTm ==Jt]E)zoDsD:lT`eai-::n,JB˩́Vh'o$ .)cGB9F;>t>sR C-F@>ȯvI>RuRL+6`kMAF8x6pU˲.gRZyڍB0hҵ鬏u.8ѷ̲SmD#O& (2O=/c"_WށEu 7‚X }^ULVm:uVD;W:?$2sZ5'8|G2#4-M0VSIw!lyC#\@6ͿkC^.Nþwɻ?DO^M3/ƒJ%itu CzK"aK%b!zw FkHok1H_w+Ccb\ U%X2E },Vق;&~7d͠c{/7'b"/$ mt53Tkyr:GR랸`'UyVz^O_jlVAY x:qz Զ@hEIK,a9D|-a 1{ e\׶PV>ʞqPS75Cp˙rCh-s(GXXa$r6Z@vqp0Z,2s${}Tb ec`$Н?Q 3NUb2Zʚ$qNq`=t7(qqi0XA)[FtjBzh9ebʋ(#@tV:˝ LpjO@sKΔ uZ ?yi$C=LRl*$j 2|@[]S6!BfioXND4$A˜U H4*X46cumԑ|׌,V'OY4FdeAUj֙"Q$\%*=@z>G=aΕD0a-t$"j}ߏr ]՗A;̊ +h୘}W.BRҐCA[ٚ%xRQTѦbC|rQ5"gX`Q (2 -3`Y@=NrO3XNz@}:NPNL`Z=5|c5/ޮ<%l-Ž|w9U2yFW0` B9c)f%\ŷs=FԤ,>{͙-p?="5ܞt^#B &Ȁc7@&MnDWΩm)H_Bs%$* D;K]Fw 4Q$c>Odـۆ"󿉑SaR\|\>+Թ6?(dHuzyd³dzhoaI]/Û٥&g=G:GeU]Plwq'[Z-,)hlBH*ר n1uNeilXn=EBDhĘ=BPn: bH` ! dOj^Iw L߭Wiӕ 9^hM ]B<׺k1YSgTN^z@aKZKbMwb>UW@xs/7DuCI?^xu}_ve?%i>/ P9Nל͖jf&3{Xj4'>ɴhâDNw$DjDN] +_qzA!w O 8 ?/ݝqϡRɵtE*)=ԍyH?RDdh媎)䱝793u8vH.x4$C̝MzOtQ B_HSa+R0:pWhD$ߚ7ٛJ \afY[?G֛8(Qis?H0攔Qγ6dF &͐` 3.F=V`[fPcs## # #g\.g_4 tr#yT U,=ro`Q};wv3b\\~Ȝ N}>@{Y.)k7+V#^4:( m2t6G=[:);U>nGp$j/8Ĭ<CffaL;<5Q{ b^8g 9o;"aX(/#{7>Vb??ds"p?I CjnC Lm9쿶㡵>s&Qrg?@179e,tPM|ēgL4BGg eQ&jo\*KS + bB;dY` Y }Gl/!DXղL©#su|FSW@+ d!Gy¤Fpp">gnхp{|J #42 TBYjF=-A gdCQڎ~O dK|)Z\Z2J,Ƶ-tj4m:% T[ F cRUcw\ ?l*1@ 8?2FO@^o`F Yk֊dOZh3uK*\$ <_!DѪTn;lz>] vz3)9N8TS)9 oˏF;*`+^MKUp 4• #*BJRg9)r<2ӼA=AiIS+=J Iϛ4yI۫w7l6y7‘^=˳`w( >\vST@"Oo%PN-uC Vg$CL*ֻ b',[r->F:+~:R:ΐzVoG w5ш)hκ$&ұ758ޛEc>R?{! ]&4C>Z@ȩg2ڍ4TJ9.[i}y ,vH{&%īAF XS݊r^,~,m`J Fʲ+Wm(I Oe{i7*S/:hH XR|5!*|ِLLFL0dvƥ].0!qk5g@ 1I} S25)Ga7tѠx\JvjL1sZlDL&lGJ ~ D8w-mԆKՖQ(40v~Oe%/zc) Pgȱyj69'2e@wDN*C#UFH,4$ -'y4Ġ ċmhnK"TdERGۙ-]1 }>[Xb3&"n1v\.>D'x l^veN"۸ b92 +dWax #1~݁Kj\ QմDҵh黇7z'-̌:^\P~f2ta "VL Pݲ!~)y3qL0`*a;xw,蚵3!?HMuǣ~P{u(4%'o(.d fm Aj%1 bCU9`: FW PS;q"iϏ@;u HtFI' 1+\#w <ܥhrr .X;{eDԚ!X: QW&ֹܲL#tGPSzS >E8*ɴ^dqJ+WGFd'3dS͒3_vMѠzugйlh۽!EeF>Sݲ]nO|HLhr0W4Y$)γߐnLh@iLC%nGQY2#LdYkM@ʤim`Ya߿EygN=c[,vq,&h3K4CBeY5q m ~eIgz ɸ6>"Q*E=̕wKV_hפikFD jpe,GSKm<,7~iaCV?-OW7=`. "ӓR9 O_|&5]4QԢ&; r<殑ch #E1m]~0-eԿɑ<%R{# :?tͿ'mi=^6yoL3 0Q(@]Ad|&(MaX"u)%ZoқR n]Oi1)?pZbIHLq>rq =j YƷV^VjS: (:<>4T7x$XU-e[Du4j+b @XR+@>\kVC, 'H/cao{N?ߏ,}W_+hNmu<O*I)Ӟr3ߴƌk<3:fb46MV~ F|83Nb1GKhWLE#;}+c75nXCI(E[vR]{zHA [:Lm`+rT2s&l{BSg.){3pJIF{9D&֋~t0y\|`gT\JH ݷ"6*IƎh%a #Hts591"n`-nw`u}y_3ْ:j\Gb {M-kfY B zIXNBuY;]jS挄;Uް;c%ׁ:.ɛTVnmQZ$zeJhaG;i5K՟H`,9gÁUD-B]+1*LEH{֧WKR"L|us4RCzЈmmxEPh4rBiaQzglt 's*Z.g%8϶ ZjŶYxp)5nˁQ e:0VjnnćjrʚPP5='d|n:ROZ&}S!Cu!uGJH"0篇]wEV*ndn=1"aD2>{A*=,ܷ6Nq,ypYQ0dҘRS<@ O`~Ǔf[S$|i7i#٥4FpYc8͌t1icIVExt(m>Bsq'(~0bU%2yk;e%*"e^u^,-=YzȉZMaUOl:>&px&D$:=Nz4+ ) h ]ȳ=mP?)Y_Zkܔ_V$˜u_Pdy͟ y|S_s~*P6#ܪLDXpwÈ!LN2!-S(o ɖy,RL}_䒏U<7RE*!M`*0LSyuӠ2N =\=`V5*<U<?5O$ʿ#C/ BԏRD\'Y7IVxc b5 >PK^< + cUz7cJ񲛷p(~$ٓ;XDu[#<'>SYJ%Md8Y$@ @6 yШIem^O}iM[@Yw25XwI t4a~j^.u c-P5-5"Nn._؋u670[.NX\0&D 9Thc CW B:a]V`en`žz9E1ureג ͙UFvoȖ1k:/k= 6ɒCj=N.nP pKgD6ک`ʠ^K{b^gO v3i2wQC2m#?/$@:$Aѫ!Vեs0/4$Tf( Xso}NC5.(4L>N}mɥ~*|,>W 8qF saxe JPfH} fE'PӞą'cy2k?퍛`Z{.C &C[ܳ:in - @~fH^Jڴxo6;fzl($ LF@q/h;~rCt?A9mdoۡE:tLLpl6ϔ[#=`y(3Dޞ?KCf֏)8OHgj0I7cYI|F KBWm0 F1soP`,SN(2υU.P} T m21 H&M@B[;۹Mtb 'ؽjutix'[¨!EF4jF0oYl" ?h@C -(yLNm"o3-D)ȗɏ:TfE'KG쐜G%LdK!OJ¶$%zBY~" \LnZGoUrvLɶh2-L;WT"&7Ժ*u./z&T| d%xSIV_OQ m$,>OȰk^؁uK"TsqT4WAHqsV^K4Cz0MĘy_0(ne6M|\4~3[3x<nf$\e NzH-2gyEhhA-%Z + ij"x\,Gzꬥ@u"'*^K"O"@o:IvDho)&b X4BPR[A9?$HrJ{/a ) _BDG?H 1wȀBfm$-O9:5CG3i?Q5}k8Y? n;NaVڨ15O/6QV!)Hn>֞r|p4Y?e%[Ki7AC,x\qRM(&mBg"']dN- }c![Iq5];aHBD.#tY+;1$Ͷ=9 Y4hTueF^cj|/-44,:3'v< .4m8 p ,^cDOZRxhJ6@a]A$Uot),K(4s6U!cMCiF#*O^NR5ͱߘnƲ/ŚQvLZ'yϐb^k->`[|i[ls*zĜc̞c]{_8t`X6? ƯbVYt1c(ҫ;u1*Jv&:$6w$"y'ѫ۪\j0 %X&˻\gsJ1&"TD2V@!f5iq"0^r ~$iR{IeB}/0JKMKEcMﱴ y cxU]4W񃈗cj+;m-H2~<7VPOBsf15Sٟds5hw]tڧ8&;%q#-{h| &lJCp}iT3Tw9D${mas 40w)+-#dgC2nkJ Dͯ9ؼ&v ;ݺ<_2ϡ&z-cDq8)W>Z([TzS]rs\_R8=m,=NG%Z{8T;Ky;>՞8V"/ gu_5+rPRu9erKi0 [?@UrAlݖ2ei5v-cdtlzmΣ;^'/RbT&,=pe-ԝYexN˙XQlQh4r300Ǫ\{Ԩƕ娹r_3Ӻ^+TԨjYbOXW~3/&[" nZD]A˄] u{G=Tj@ut#LLx),Ol_4>թFlSd 8#crL:&\UN NA`#9}z4*@/(VMH!O<^ ̌cu@/jRW{2{\. e@lH0uƍH[<~6Zd΋G\m8 5+Ԣ"q8͠m~l 3HcDIq< ,Ֆ}iR[ g8bs6rY}Tr:l!/ߒ!ɀmQr9JtRor#gVSS`Z D+Ѡr)k>wrO>M6'9jMD&'MHYU#6@{T[/E* xfڀ|<Pgر=+Z>qaD&?G8I&8~7- rV֤yK8N_]"Zl8+Aըtz-Q5) ́0U}Y"AQY[ҵ34ky5o2eݘy;`NZօ=qjG:!k>VU|U>uFU3-U1$VvǟI;0`U߈;=4 `xM7Zʅn.)e2}zU'hL;! ];n|x}ÊezWٮ9/AxyP52,2vf^5≒OzQ߷}GѲ/f?}z«S LN_Mp6{>\K\b찡!R0>qi4v=$ԍ9OԋR%HZt{ QT G{czδɃ }j }!ciD,OQSE90ȵU 5n.>9q f&ՆuSe]e#@x^Mܒy'iy9Fr|g=W E{I^<{z AH FE_}GXIy3A'Τ W G^l R95}6*1;K>˶dM36 =jH,ӧ$9/V4L[PȱrQcԁgUN;nSYRL>Ι)]Zށ&nC4M:ͼU$3BD&Q;X47䘁xĸb4ޓ Z`A03sr@}{*h j2rWO ݂ybXwhe-˨ECۏX` 86tuj9s"YUWS$} KE-0Y"zu2j2 #pmI$ꐢK-T10y$H]/ <ct;$ҶS=8ԖAFrBO"%KZ>2鍊m^-1̇u_[F=GЬMfd`Z3#$D\}T:bpn6dE@=HX+1Rw"B$-$y$H|0o8ge{LW jC/d99˒30F  i}rIdd_XaoʦQgnZM[*(^~R^odBޫgTziCX9O&02 Z}Qw,g.K.ׅǚ ]LϾ("7 9݁F2*Z[PƵ:d7 Bh*f nf%jL\KV ru[N+\78 ^"Nv.Xq_ bs p͙+M issxa'~ϩK@qDf=f^¥v49-l\i< J(a@G熟ak׷tCX$d<70>Ձud616 lxe@}.<1U[:Մ>*W}eFtQ3~;k.+)Mqldei TdKug@ !(u;_*XcLn/BK::鴹ퟺiټ&љp.*_R ^ N2;eBX]@jK>?êSpFWa m:@;j^Ke,׭Kc…V^L=}AkO{NCAƶ XYpy9uM}CKG蛱G<:9Փq=TjETc.ݳuc9u)N!(n,X~/d)?$ctBxRLu3-dR듷u~%$k+^|^e$ TV=^FPK(5P׬vh94 &'|2wҘ,gGRӪ@(,TzY 5lAde#ǝg\~i](LߟX}j.ckc9#%Log?GRrWG>];Lt-s~<{ac ⓗAݮ{1+w.7,1ۂ~TCz L]$.|$R8񹑳[3 O-[8/,uT *.z{#[5Cwj٭ BI29DY]X'd d 9v?ÍD0!MhJ%Il z%`U&ё:pXY +A:#{agLqD:[#5\{ JT>1wr m">UF8[ox)$=ϙ6@=~/3~؋>*P%ʮ~7-iq4lyBV˼/yZ|>$VGo;95_m̴RNEׯ+ c.et? <|]t0c녬[ѿaIٮBa/ue :W$cIc}+(8[8?OJ_ 0ƣ(pC35` ΐ;K=qg뛮4B_qL-rvV\C A.O> [CIUzZ}> m KIFZ􋂜8N!|NTMZ 2O.jG-^)Q!?ŀ"7PH=L<%rQ\̽Tt@Fr(I^,`2P'S~pws,<u\0C&"$_FMoA kkfc0ůŋ6mm#[uCx-'\ь0CD:Dp1_M'((ԎQP8[|4d֎o,qA.x`T91o؇üQTB>O%Lt0Ij(;B O4MtU *}+jˆE|LD*WlLmKY)h4ON,AoRj,SjGgQ~7ܡBὓR>E˺+XΑER\d4f=רF0R+ѧ\8aRMڈ1Rrx6r$A ǟ a8OT#^YD0TI0:XS#Pl AjwG1Gd{!7T̐lDyEmj#TCCa8SJAC+n ,J~Ƹ>w !OɢnD#}YA>I 7Cv@Aߡ`Xk"Ohn+(ߡأ}So2p[x!Oxɂi`n6 xyKdOC\td%0/JY.l8^ [8\BJ_TNZJŅ[VMzU:!cwj!jFNab~fcg nyha^>tj.6e>,]hd%. aMq:~R@P.*%ы'VIh3E">=x@|qf1~ܗ|'^κs<|@+j#1ۯc!LvVj`+2XM8Œ vN[:&6ΤbۊԢ0I>jD{2^w`(R~Lb[h10b^yskuWllQIs]`am:A1)dCq[AC#&?.*0_R!,@ z4zMnZgtEGk)ux N^t䩗%h9|–vnwڠaP#퓒<Xe݈#8& 8G(EXQ`e2s.Ծ8 2Q'QNilDW` ԤֿAffd)Y)d)rF.t7'a-LO{Vw!c9.WzQ`_*4LWMJ̱vbPI"-W5ȂqIE8ijpUg5"aMR-C'?!i[s $ XR1lߛȱ]29 wf*˄i gM@W":ZٮT7ǒ)&\th*LDs $E X)BMLʤr oӄ]cRL|#vB)Tϖ GfE{ࠧpC!.R`G];6hEW|i%;b_'HzyZCR^5)e",շv12R~a@)kFF( 猻 xC\9}ͪ"Or7f.~w1رh;깼>w~Lgشd);,?]ss~w8nU[L\т7/#u-w86v0[5ڈ¥(b`yE~9|RLKn%$ vcgR$h 0=>eo˕rt oβTͻ3;eDE Fyx˜®P?^\OQ 4z LؕuΛuYzvRMOۣ0ۍ ]Oבj]%mH*I͔CBVh7ƠI@z5L3Hd P6E"?oטLaܨU<ۦPmgrٳrlW|]%Vz2'zIJ?~I]pG`3|ukR6HmH ]ik0\B0(OL''Y[BlfROWS(NY5c!L! mӵkIA/T\ 'uy9-4pW:D4S v4 FJVEV)zLBYNw-j:rJqL)F}+GޔDbœr^~ĸ'w'i@Y'6Nu1;fLdqlKifU .`4Hz1Ց` јcBOT3ìeX;tSIG ,C2]K_"~fI#~uM`6!^V}٤SoGXН[TsvN7 K$veM"-*Rkx,YR[ah, ^e~HMpR+bsz/ / jI?P`,;I@ QlͣʒaʍvZ%91x>JG>&Abe0FlAcniged^ڼPś7sO3:}aw3I (|#f6}){ݟ ,F{a'hbqx_5A0ߓ['nl(-ZMC<'€à[ȹ(K;CE5)Jĝ `$@ߨUE?\9Y1H_\&H1,%r8w6Ӓ$ߥ.ӓ?FG6RH)CS[؅lq~Q1v4հ߉ ułit+%ʍUhn^"xPO!sBm`%9\uv%,#Bj¤=ٸǤef;7喜T}ҀAE֪8gl+u&:T[XKVk2~t(:+_c '#P&U졙w#?jk/|{I:UU#J+VdG F"W2Few_x-LjƯ_Ji.ވl|c7 LB1EO]fIf`B~8 0fE1aV9l̪Nv6jb=xs.&羮 AnK/Yj? qdbqڇWi7O2p:⚽n02,vSohόލ4Ւ^ytuv^VK&r"8xN +! C8zn/8Hl\*l<`,y,d$N#s? %3e s)=6cSt(IV-z6oT 2Uz h& _tǮ8bC5*M9фxI7V{K0|eS< V!{kTFr~xi#uP]ouƔu[vJxyVz,2 ] 'C6#zf2mʧp,xɢvMb!ǭKHY{Tj`F}[Dӭ$^a>4C7# L$sAHH;Y3 A/nMQ91m?t?O9qn@_m"+pwJ/ꐸ`=܆ېCvX"eqKCXEpz}<[͞w;ˍLX\!ՑhW]̭{BdAt-Dű'`k5v %-S J5'8PrkAG\9Ǯsjyf{?xNgww,j,؋6'%P$~ ? ''vSD;X]_[ !ӏ,箄oh $컷2X_§9EUQ&C5"K߭Sy#m۲ ꁘvsPWFTϺO -Wx;dHA۵4Sh)џSKsjz!HV+xp%i'.$(}fOƣl ȳK68:.ݽ"ʄ7ItX[3zJgmtqS%iqr`*@.! 8aH8_%>#1lӅIIMDPU(AIֺ٭XI됭O5ߖ)$:"3A{"_>`#DK4kv qk.fɕL.G%RBd5w-bk"Um(1ڴg/vR;O8 eT Rg8k"2<6{mN^LF2NpNϓܺ;2S/nuQWܻ^N]i8R[.-RO X#,G.y*GqX3;:|z4\;3.3CC sZ>JI`hyq5Ai?¯52.fr10#ۢA񏍚W'Zؗ^ $;IW',#Tw|dÁ&fG/$:w#)i_tn]DL>sд!{*4pBUtTىd>u\ρK  !zeQrh0D B`JyP)5·Zvٺt祡9R/)fAZV]F=N0P'k92t}Śst<3jU 0n\+~:9w$B5rV?řވ#`AwD#(chx4J8=<']A7\㯫̰OZ\neS0y&n^w/!mɬEQM'|*6OR FE=ǥ6켪P-뷂(2@ޮEUXa帬yOu˒H0pٕ9z?dǞ59Z3G `kw%uCE%| yiYRFq+ K\ڤeI9OGD|T񽟆h&]w o}G҄1WG@3 F>.8β)ŷ!Y:qZm@}_߿dWW2+^L kAMbq)=Umt/]p@"ʋ^ $T4q{Qe^\q+JRÞ<6ZNuB_1({s+5"aXiMY%dNP\Hy}aITȉ=U*&猺u{6cn&=̬p 6k;xM8¬I<5uQChlA/O4(R, d}7q0Z璮1Tv+Xva̕ƶo:PyaD_Ø@ 5mE46*Zѻ)Au>mh7oLW\\~ 5F@U3MKbaq89;)D M![+ݭ/yoK {Gü*) c'!+LpFjҮ c 8N;0<"8CoK[7Au,3XMHr[ iW/v'uLw#ʻg+!jA|QfqD'&ImoC5nC|w%s!ϵ1FK1Bd^)өV(:Q\`!)Jw)59pl&θ-,؎ѷ9,-倭F֖bR.|W)Jj#r({1; oѱuO@;b@diͪ얐s7{D }Ӻ:kֲ4UF\z{;w|D{n>+ƴ47:XqqjL]Z- S~2OWʗCy AS~Mîrn.e9QYzL$ @EB MrL4$tS8xq7(+MgAHU[ƚY>;be _E흮nE,,~x%_~nWDp5#NOM',tfKs6pz.?O\mn#6s*Y4}UKhƝy+5&L?رjg;$؁/VY;$k'^vkNv1GFԭN[EMgpnY)2)D1!#Nas,Qğ3_9nBJUy)N~IPz2׷Uߧ6ߔ2a[^ $P ;}@Tv'߀Dz׮ŶxǒAòwuYqz'4i|;?W3:=;j jL eIEe4 #Zv !pN<O?UG df4h@ b w` q-DgeͶaw72v.='U^n#D0(%w9vu}jV\6CYT>$*I;qgSȚpW(9X?57@}׺.<1Wɽoa" qzƁ9 0Ka<خA|e1 BBLUzq?)a\[&H7.m{s?"BOVq-]S gG87d3ׄda"2ddm k#eטFVEFu,nHzlE0 8FvytSl){:w=oBϩ7恤% OOXe:U);4פ]:(weͽkX_^9_A|H!YaH˖6ӀR[rFQ' ̀!Ct9L$_#qg]:fHbE) 9E?b뉠adCtOHGVl&/N.=a7z bWfŽG IA" 962zC=qH+UX9h>k%.B9AyI]fw%2إ1+]d<}qi؟oWZ+CZ~C,Ug䣵By" ݀{9b/". IDl]?+WImPVzD 8%\ְ[|;4f7eȧ*38VT v0,D37U|(/k4{wnS@~=Ga7Z_h@ϾSp^mNM4ڭz9jCS$ޱqRzk~XmJ 2eJHmg0 R{l%F1󚀘ܶsY$q' Dlъix:r2 D%Q$p,征) R 0% J_W%L4Aգ)}w @d 4؟sY%c&v/j14m%ӿo:`EC&C+Z+ 77q~^UGY~֑1v!:[gh^Pѣ7lH_f7|jO%ʘfɈp^;N]X_B\*&>K2 MĠ7@./2=G*DgCN0]iА"I]}{]‚M+~'7[>y0XCˑ6& 6HiYܨeJd^R虹m*(>>1,(tx޽y`:#}.B^RMӧo]o_Ӣ.lZ3rνչø%Fď[,"#SJ5\pgȶbѹ? ^&?diI"TL^߄z65I+OT*R"nRuY\SQ69gp N٢%'M,RӋfzY׋m)Cm]Daj }R Í 1-GW!T]hQW߱A#$( w2$trZKN`_']iD@)Zc:dZ9'ܤ 0yυ9ۿb8Ŕ"b1\\s%dv>OxX I>!urm3#敶X4^#70 lwⱳlafAYginԁ79[nILWZW@o-ۑL+/яZ{U@/$5Aew@1O'`!ܨ:duR{DFwvYo+Ap_pYsSͭfe"bENI{1v tϰ:QvoS3WoIi#~\EoLGt4$\31·Pd Ԓ;F'/sgVXShu7ڮ y)/EޢP?-LBb/JOu_OQW޸$`u+SLjɄ"n=OWM fęn!++O۰%.I:6'ٍJ=aD]/!g2nUq 'ނjKµ0BIro~՗o80SM1yB+E-~"y$VgGZ{pQ&\.LG9rUF1\c* B5] -!7A<22AH?۵h[P> gK3hV!,}d~ gVD{şҡ%`@HXUݝ篷G؍ib3:8S(i!s`.7 ]|*m붕LЅL?O1Y`N6±겷 ~1zqKD=/- "n45bqW8*g% N6gAYk9_QeEE#QkAaim$6&a*=5$7*cڎC`pX`?q؎b,^o=@Q!')ٹu[~Vd C+ |`haL*Js B=U!Is\)/V;Aƒ/(;hQ Şm<~~'ʝ Vl"=~|L(WpDZrmK}1haGn'5p4R.j!P)F35R=.GWkڴ%eMr. 'w,~:FuߵBF <~`deibّG,b]ES c)xKQŚrQ 0rȝ򖴻sMnWi C{J1<4'xgUI]]H@pB tZQ&%" C  jF<4T.&6v!` ³u &{$8lNt`w7<8<4FRaO{WIӅ=w/*=Cċcvǃoڟ/֙}!U 8;.ٗj!q0jOz:٦)k 6tD'۶`.ڭn`"*EzzK#(:N'89>G^vCA“E1q>"o{P!z<DžV o, _W234 cN gŚQ3pͣ _o hֺE!%; __1sA5B;o<W'S$t1Q~ G-=?ܐΌ$ cU8X*XR$bh^Z!@rtX^6 .j 9=C2ġӠ\)Q#)<ՄMntDs߭ #}j΋-@y=%x CZ~?l": #ɶS=uzCъSFcνMXα6PkKd E-muRN&ׁ7Ф\N@)gB~^v\UBvM.5p7(I$ 7))_xH|$@-,(^*\](; 0 lYzLM5F S EY8Y?|=Xe ew< 0چWM~οt=ͯZ3)a^Eð8s2dO̊Irp'\t*@a35-R:R1qOXlOȄ{btKsE-R4@_yԴ\ b!Z ˆs{ V_A ňh(炶4DOgrBsnjLGSODTE2bdt*_/_G3HwDQtm[֥:yHk=ǧw=N?4UVMer(5 ^{dvkij= 51~`gK$:Ʈ{O0ѷQrg.]ϊWX NF% Zrn3iڶANay@GkۜTY>Tbyy89H`e@`Ĥ5 QY#g9{h vx?23TS0Y&/BdfMW%qVp7@ ~M?#XocW]y; *!%H |sn=VnH2'wP[?:mjRi?q_fP5,q8uiX8 mC NDSE'*iM^4)|,NX:x(x8c$h\yw|_NB ]!?%ץ,hV?.?:Y@\|%mGNsQE{P"-Иp.c.]}ܛB'b9QLD;R,FYڮ„DiMI00e@=.s4 X5($ %E [}E.ҿuaP诬NTn AK;CGcUf!b->Equt[aH -26ɍ,e4~csA~~!.ݜII{U߿z\WEnd!|%8+#~:R㕠{U}=P5ugFpD96.Ԥx <R 3X?_iBҡ^oZ.lt5"wn15%Gb1H$\;֎SN'cF+G;OjV7#JVI! *Kl`גjUdJT2@OD.5uGcXH0qԀ}Xo0՘3)tK}6˦0{F=J:)pҮ=L. r(*.,3sdlJ80SLChmn,ZjŌVe +'}g&*ovL?9 J5&[L Q^YYe/0s{!/Us|HGu9k7h'?,Ȅ' )OT\`dBZ_֟xGTF(^-RbQUzQ ӳHeQq؎C~RFѼEk.m|RGavJILf1Ͳ9WZۉ1fVph%O\pQb.urv.,!F7ahn*t[۠I4sП,BG OF7/Y'm80/SLGFm'7:_T>*Y( ṨwGi@HW-y`f 7l+a\f!Z3hIH|\=v8KEm@y, *JQ ԲV6f*_"?@Z7HP*5`F\%dٯ΍Ȯz +Xwn>4xbz&,39 %7 /`(9Q{(0Ȟ`D<ȑ6viAE=H[ @U*HI>('@:۬WmGJ;y׹=&S#Hi`v8"BKv4v@zLc.;SXjmQk66Qd2Ae(6݈zg8~?Bwv "@mJ7p=oڃwIbcآovyY(NAtxNCem j4[׹eXbe оpwVl{tv6p:hPt 0CngyIVAGg3O#D%i 3ix,_5&Q:C 1b8Q Q% F :$P"Sd(0"yg^cv`Z+nwZ Rbm` ϩ-vc.cR8u }=OH5B[19PC4[ c?v|<;y.TaMJ̭WoD7n(z [A (\b>+"E%,)xgQSӋ0igи(@P=(q\۲A$&r£}K_J6QMjX%?)QFDzq!F̦kop{yv88pa+gwpMLr3c4y][R2([i6-C?s'<^Rt g=L2'R S]o̚`vPhsE0S@_\־Ǿc1h\9M51UG#EnIp! 4ۨT6GomY',~ތ%_S1j)5 AGS{Ck`#6fj4%*Cshnr"ȟQ:by#7B& H.q_\?5=,N0>|#jxgŗgӉMŵhf@T9pPi#87H$[<"e(u𐹱ʰ̘cvoٕ@,St&JP].^՟vv}dHoTcR3m Q%r֮ڗoUY((;\T;GWer.f`ar_ i:2.NGp0JRc_X(Na4zj)|u` sJo^(I^DcM;[v&B*֛W]{6H6#N1*I pHE6bڢv#,OB 7Ӆ:)߬:ɋi{< )H&zHJ-s)ht]GT~9FDcuI< u_ t]iU6 –kvT@B +P~IMOnC'mp!3<@OۅAͶ0la]!q&bFPJהt'xsM}Y\NB۞М-0Oz[-,\iGh(M $ǜI[/lFzƎw[;lƑ:UڥKX=X!*[^cJ\]_{?18!fZMQG:]Ÿgt"?E^eedo{Cײn5&̀8 n H aIɕyh)#g)}DXٴb"+q% }i_l JC_EH+uQе1uw .F܋]oe)B=ŶT_jjUx̖Ilp3~le fxr5ii.+iZ7Q²6!J~ @i`{x\\Y0%KUKm&ty([sr[%P|W=RZBѻR|[` -_lfSa"`ٮ T_X0]򘊰%t^eC43cĿWŤ=I(UB[:Leն^\/"Qi_g`%}͕okK: d#–;o_x# og->@?mUMˤ6bɫ0V^zhh~[N8=O6Nv+_Cp @Tk_󉜌d0ZC|d鞋k)qw*#EdAs~Jy"K1DEv}#tMed$:K:90B \Bx Q 4c=zqX24L45{X&]Hv^٫QiD.ijO@ R"J+IaFFp֨V03\Ri#SHWC%UvieU@l!9BN iiM9Sr /KBcuߖkBM &PJes3D& s(^Bu11h76D+72y?H2ut$u y%F:O}jyͥ mvs"m;.3^QFusnc`'Ncυ_bN[%K6.~ݚ[?ux7tU +W>ͷcJF0[.Ҭ٘L 翲 Pñl- K磕Ywf;^dMNEW>z샮@m2Mա.sbh![~UY^ ~1"UWҌ>kܒ5YCU&,pL')޴xvAO3"mDznΆE>,8yrLBdA$H۲mNTo1Mc(JZTB'Kb2%Ar9;6UhZIq.ްJš| 7}$Qx ARL<ڑ?4׸-)w!6`gda 8gR65Y=k~let$ 1>l:A7uUcҎI%%O-]iZ2'M2 FĒRKAۋhq pp?N>Q5qGf* |5"zzt*ɾZ7u z?><IY\Vd@=Y3 I!e)qZ[A g5МނЌmݞDi;K_v0Dmry0V;;NA&WCI*LQ`>;|Pԉ[l&biO*$/i.)py Ib(rI6` ZR෎kObEᙉ*Ltr&7pvC:P3E T֛[͜]Qlo9>}+E^8{Kv 4wjȹwAbPӣL)Rmd:\"` 颞=-] "]2kc<{P")I屄qAU0&L:1><>8Z~jY4 O BEVFJ0rw"-Fzs\:MCW^BV B+IXꦋk O6{Pa粯{/!t^ á P%76;5y) Ujv6S.AÚ'dZ)=LN[zk#j{৅ n!ЂɘۋJρ; 2j kÈq\̄źL waRISG悅<[9X' .IkU%U8G6N#ן΋&@"8SYE(0rI$L`+ș0kWRВ+C)~6녂y"u `!wKSD#%x2"ǽcvlyNDq!|lFs VA9r"Enn4UB /UlշV2PnmxKL(}[(w)*9*][qEu&Dv݌uU:TDP),whZ"5uL(y!fŭ4r! p`u_1o!rzՅRI|2So!'| \R]Ynuǥ;+63"`B]j ZtgXkn _5~~7(εyϧ3UZ>U%i'GП\S?+ 06[Ğ=DJdG;v闆|HlN \/ oj)lvn0S1ö6Z=hx$>y1ҧŽ6`ai mX5#{_e'|ĤL9˽n(hqYw)y$A3})Q;@4dD5`s@M!eOs95PBɆcMmcŶ?)S U)jT0Q4g P$ca[))Pp)P35yvEDޘtȻE,nmHA0 CyM6 #ȫ qnCEP{BYc!=e'zU.G:g+dqXsމCN49/\nKZjLTCI5'R>uVF6 Kk*6}kǟj1~Ŋ h|%: ۸W.|FH%J ۴|[x׌iwnD%u9K@Ox|>Mzx'g'*|h j6TBXi糺3mƼ%w-P#fwDsV .痦CD7[r/*Vy}bK#3i4믂z޺"&P@e]q\olNSق12Siܬ,0BǨ  CbFNjfёIo/*w6^([EICS$ :V!"Sb%0TsƢ I񀾖Ҍk`fIqi!|=X=,(\^OTvhB@= yGӂU)C7;Ofl.إrr:mJ?H]r՞V4aM J vFu^=H H嗤Y%ƚu!jb7{>zvd ^#2М 27Cȥ$8\MatC|Ŀ'}GxQ۶ @qD!?i~  #mIyGdS…OqD9/@ O"/*"#`/[."j'ΕF۾sӴٜ۩bs;(SϨkS۞M +%+I3>cl=Mwo9V8CK}eUugn UN4z $C$BGܿc'xyy1l_)LtktƆAT! B2;H ^7T?-_6U痞 <,f&tZBEJF0Y`Qƫ"p ;jφAWڍ}H:~f^6X]18BLYaB/r4hl绦oIK/`呣޽Ɠ~b* wv#|V ]gG$o(l~퇱uwg|mC:C6@p! XoQz(6TF^7`Un 5UaA-AډC(Ab`Pm8њy`eN~Lɖ Lqj qo0 v<v EJ0EKˢ3 KS鴡2oyu5y}xq^T]-~2 Mq<ҊuK_bc.l^Ҿ|;.t1vZj|faf(w_2}pp.΄rLxsHYt-Bux_+ֱ3'׊ skZaw/du;ẁƑ:\<,v#(+r~j ȂazaJ8IYbex[_Hu׭tq%I~w蠂:3:O$jLHJˆJS,ȿ8n%qA>P7砢J-U<ܫA VK_x6U2wK ?tB$˲ (p1=@LF`0GL5Z җnU^;G8jQ̆9MGwQrtj: ]hW/ |^rYRbeucT._iE&vPX^.+Y3Z5Gv-+Xo4f,8o,Z$ H>Iܯ/ɺm~֕Cpz˹6T:pthMI}TSyZ$:Û6ڨXIӾ:4ڛ`Buz4}h4OqĄqk]Dr2GS_O /rQ/b+ aFfx28-\CxRqY3Nj_̅2T5rY]WU!0joY.#ڇw&\_ j\ϭڒ`w+uoΧ4ey8`|d/qZוJp6*.HV'$d#, yſR]蝢xwL E4\}`$"{Sچ0m!5jN|1R0+NڙqudKc.3wCW{LW]&cu(L4`*(傩"1%s{7 y_VEF[VbzdOML Ty `ec r\χSHJs"r1LpB7ٲJ셲HhOfz]0pڀYĠ)#E$N*o?u* }O|!͍bcH2F*ϧjR(i/ᮧL[[\9u~igܤv 1+oi}=>؈hG*M½BHlץϗ,;xKU9%z쵛ݜ6+4~Ӟ-DO[5\'3LatTVp S^캕:OAhyq ݃'&+19|^?u 8#>n0eb&hEwvfMr#)+ΰI6Ɖ_xS׸h3[)Kʀ C=h,\>(篢;q~A0mS ?46FTJf8=o4a6`9_hC%A-Z / ԅ^6j#/NSRǡD&]b[=,NXrS{l hղ޲U4Z`ؼwVTD(@Ybfcvx$УR%Mddb/- v,T0V<UԢf'>OubH_џYdFl~Bӊt! (߶L&\(MS|~C!_.@$Ba0Tl=\Íձ::!&.C~`si̻ѫM³鐦|b+Y0) (\uD`ޥj*uJBd;,iG᯳&VM>xJ HP[ŒZkׁ}hɝ:ȥ7 Tm6돢~u+􈂽@X})Wuqz駚F\hA_QyAU|H ({b4KMQMr_(!Egnff{|hV#38vwmIRFH~}25B Ճ:ޫ˦ijY{b56*Td22lONzl73W%гHG@gjFx3fAGg΅=;|(I~8(=_}^j#JGEhB]9Fqk>'l:,׹ˠ K~.%F),~7^Ͷ Q% H"͍HP'bi.*A?tKZ(7l1J @k)m*a.gU7KRku.bsb qMQP5 w=Wդc`fǠ&!w.Aq8@ժ]X`1Ȕ>=﹟NWfI[⧡!R8!Ѧ͠|wobŴZMv& Sem뉌^%[㫻SqmovYH9y-{u $9 b5>6X*/84nDSZ2_%X%9k3 \MB(i?|g-{89"tXZ֩(M͊=z-&I4bzCpOh!Kv2R7p{Px< (9  s $DB@tt_fˋ޺P/5^kE>C!Rzwn*4# CwhFĎf4·PƮ^ϊDw~( !4KR' E[3|;l^k;>sLuB,hHIF>?₆8'uORF>*- G4q<c;bܻ{Upjy7B7sܚ'#0AVqM+ܴkRLT!Al(۪ޥ243Vb9R ғ=-C̚y Ch)!?ƈwrQFcg_l檳[^CiLu\#XO1@ kܩbwN?VsP <,7ԡ#h`O3At p٥*PmTux@»uܓ㋘hQX3=,ěYB?xtF2d"1jh/TcrB7#7||W]#9Mbb6/,_Ëg1m?<)y>P^lMqxf6\J,v\]Lb6`kC1LTU0aIwS!,o芰B:xS-CaI9 'v*2'znc2GMi]?x^Uu>c$:߄ 3ɟGXoUs.Q=\!p{O,KMg+AeLq*6;Md-Ѓ R\ҟ*''/o 3;4K䐇w5Bg ylCiؐdz0~\$Rp>}hHDz>-Ag<$x!]Z4XOU28XL̠kJ$ _`}d]֭}R6>+B54iފ1N7r^IGΣV4bw)e<z$Ogq_oFu; ׄ[Sd0ofCXȎ5էx[[go.h#Fkwh# &f>'Xߧ(xk \ٻ(KݠTKP^^)bU Lu /s[[0.߳<2B^O!'Z* v4 c|9NՋmX[9.w⒙t2Wf>|w5Uv  =Op$nhBfa?3 ?~ipRŽH_ý^` Jm 35w9׾'il#P69i3֌uI 0{E Yom\nrz*o}0/y3z Ie*BhBI`Zä(IvQO"C4e4%8],#JplDf۹QYzq[NCUܟ<@1gd]]uevK)~(0S. +T$As~Շ6!iޗ^݌=R|/`{zF(ַ(e~P.0;$zku J D mZM?a-ugcIqw+-ǭX$Yx~膆Tщ| >ALP/VbGwFr HSj9EZ90gWDب>+4!BCW.GEƸ| fàU+MQ;r<^-r\]Pz,3ƯЁ|U>eJo +m^j{3/cv}?Z@GGtFYy6(_-RFt ?M-Iы Ooq}Y{{xDHюO1EEfA`bddaRu6RoLa ;:d14"4I5_o[**,&<|CJ+6X!9 E,ta)ZY>]Uy{xMHcA#I z61J0Oji&4NXr0izx^zI45O Mz3+55:32? ύS@O\]>q.׺3ct8kg٘fzEU:>G9n&%M }ho(4y2  UB0 ^jˬgXb(*Il1C)ŭ2:7z" .##=@:viZ79J.RߌZ$Y1oLmw;ߟ$㺯poYEȻKŹ XIX'G@bI[z5(k'E}Z`-tچzsaXk}G<\,3گ}xf. =X-OpxƉosE&֨-hRkҔw\/dJ8; ]I%ÖqD4}вYVk38yl;A"{T̊q" 2 i%vGl8S6Ku"&B<2&6ac5I_KlpB?-wtb[t`+.|L#1hz05ݿ'v-z2p$/ k|R!}&!Dlrگ.# ^bn!)?Nf|)'?,Ic(+ UؙA >A1olS}nujvvі_Mٿ߬3&nth0GV1Cr4AuΗL'Yc)nr٨.YL ܳf*B@E]쒥^7?"KBuMp)I-sRy"4կY'(Cnȇ05-:֕pqBD]QI uSebĕet56yj2AVR M/Bܳ.!4t,N jmAN?n1>KaGd))m31,*]iu A<Ԃҍ38 %|ጊ׸KCϏ<9?FK6h=J[qājFO3=tȸWVbֵK" sQ^Bwd۟rNJn麉\9ЂQх%) Ʋ$ ʕ.ܮjGy+JJӑtǽΩ p섬u7'ш/3A,/!fd rg >lsNF 5R+QdmMe1&x;1!`%>) c(qdSݶGa?4 \Kv)vV8ަZө݉ϏC_Hи?B9.=<楢gP¡F[*^dZgس_[%E."Y. cɓ.D"'WxD ԣӿZ˷~9JW ] s-ppXU`!LŖ_1./[<(L G{mCSӀjπ\9UC!{}K.NE&۟G7[~C.`ymqTe]%VvenQ]MZש껔n2:E9b5;粭Z8ӎGXī0ve$s@=O ?@FP֠KHOՐ]-&'{$[˹#ʣԂ9: ޽,GYk&PxcO!B@3)r܆L|ݍ撻 Psg1>=_‰޳{LX|&C96g< FK ( C CU9xDr3+kCo]۰ Zf̮]ݭ-^zɪ]{eq9<}#ݲRͬO{PR0!Kݍ3 Iq{ NtA lZL&QX:R}Ԙ:DV7Wkۤí}^A0j~ ='ȋ7U+8idȃ?zi?DRm0S]-]huFhZ}&8΋Ih@ЌB2+g~hkJ cvm W?gLYg4yH}F$ ƭ@>~OS 1SxF$\ (u;/(ݝx1xcMM-rf.!B]2CG2M%`|/-o΅<˜4}>"J,>~c&Hj {sb!{WOxR`X}$ ! ?1Ts'w` [4 _Ws#56(F[*84^)]=] N7ї},yPKZok{}|$_b=_}֡6A46 SMljY߄l"滭>̝c< CZ#JX̳Yɝxs(ɛK')t)Jt =Wۀpq 6-:HhKhojX 0+B ]R Mٽ?>V61 -$$LX78.h)hE.,=VCs"ѐzmRD@ ߩ34{m Ğ)t)"M~.^za}yoEVOx ,2ПL-M`CʡG|^9 Ã\ Eo9!Cj68P w ҿʔᔨ}_givם!EfjN#ഷYn٘&Ԑyɨ]CH?لay17Imitġ67|qb<<9dZGNV޷t+(>|vз)SNjCպzRx9X=W乄dw#_ XoiQ@hBTp wU;Ԝ} }7;yY0h Si?|}LTaɕUN/NLn&eT# @3t>8nUf1Z(>fWӍQࠈa6F- zazM vHDrESFʃ!RLS7J.9#*o O෉?!i!q{0t*7t_IbxcͅD>Q&ǧ~P,w= tWTm7 06xX#S2=FeݳyTƔn smdsn4vxKjYkVxOAa5b6G1c9^1<췵J&7`{E*,=J.b$vL0d.K׎;+T=~HS5 ',)HzH(ūƮ6>1Ɏr#^h4ˡ# @L8vo/%%AMhuO.pDQ0n흜NR6hPJQ1`p|fYFw 9H=W?[R@=ZL|$" iq~eOǶ ZxOe6)QLToa{ƛVw1ovGU-pZuEȹk ۟α;V^{M6C+fV9z 7 )&ܿ0I7Wk\2ig6)o1S);[KtPeZ+ Y5KQg#kb8E>QwCӱ z^\F %2;CpZ>U<`Êg}LY7!|4_3ƕUnbwTd|go?R x-aPmSƭ[S}m)wZ!/"䮅q2V@i7]!ZQo/ܱRG]Փ7O-(3%]-EzP‘.ۍa =X=:t4/3wRÇgֶQŕ6P`>fxlGlu\w.?K_:cůۯ쿮s>_gì5{8K]91]m&jb.7, @\G @glj3 6xtxV8Vhf\z4s䷰/ǒꤘZ%|i9r+Ea(IBqej'rW‰uK-g2`U,%L\;͏JQ3͔Y_p#w8"jR:jeaVlu5ʥg2Y ;҃:V i!/Wn6mP$t~R3tNr6"UVyv?\G qۦp5&'5eGG;1h?-a{>)bj2<@չ9 LEj&e89n+\o/+' a!)g& Tq)(H?*3cұl WNcp%k=@֞@ylB{CyI7һ_֤ poЬ~ZcKN\`:}V7u[vi8pJ|uSO.gUfqHS 6q}hMr8 kwyZCMSnW5SW݆lj۠[ XKӽ pC4 +JGy5Y=d)\m3fѠp~qaN.k#?H?wTn08X.{KQknZX,}K`,ëg<_> n-ݡqZa v)7T$lVoO$G vg "paq;k7aKe9p_;&OTg3?IFɿl(KD:;e釱i9ZMBW3 C)i%iG ڈPxM~pQ*R ;7Sv)$4s[:,]<$S^h'JABӉ fj"!*:ٿ`|{VP2H^9lX|t̫q&[LcMOXч;>OMh`̾~c|P{BUPR=N>u+'5/ Lӫ;(*5w,k qϳG3ć 6v9weR2/kWN”S(،=[uKsefabL1\SlM Rl愔?Q +x; i3r֐V̫|3# PY[Qxm(gP$ءP :=jWEx / UcCXAY3: V6Gީl. 7a]RNlY/R{ץWPZĊL3׻6GnHX[g~=Lf-Lo;eŇCDjDlwNW{iE@A [t.(,_i8lʆa3B?3k&ND.8*J,G* MS?;>A+IY}0= TfO|UCC+d2IIh02 b^AXsrgG*ɚ.33֒4n}ߕN,Dyim>BJ!Xz3LA3J1{8ݹHToݳP%SM.׭qGX'ʼn_\]Z&_f䓓x:l96 h] Y]EngIGY hv33O?^sk_.:tupM:"Rj{2S@Z`Hntg_\Fk"9UdK_'14^dy[ krNKAb'|S4)LJb=#)!D|ѨgWh>r_HW[\BKBw{d 9ϥvpҤ; mp#jaVO"蛝] e1†HD6!AH[5"r_2#KK/ぷG3qHBW%&lq3,.3fS2 7; MjQidՏO W$ yN~Cn_ֳ"8+U'Aamq!.&}!X+p°7hУ6xYjH/cxNNvi0-xq} w`IҘhiy xS*=80"1R~-}'gA&j +4‰`TaW*.yDftڴlY[Mv)ПT5* MzpJpXPXS2vl3Rf{Bbr/׉G_cy(u:_|#tтm/ʁ<m*?عڸOj#{ˋKt^xa KaV*FQIxCar!əjJd`Gad 4` yl1r`n< 4XQW׳iO`8^:ӫӾOBS a.dc9VüWܻ/*rD "N+0B>>xA/gqirj6>9Cx0H+>)PVG>z@57'keU#&>/ef\a0jJV0EBamB[3"/HE["2X ԍe N^DfS`pd~*\bp$CWŧ30HI&[ Dc\QFt3,?R|Zq;4:~M4;@S*a_1j wsȰ)>2֚H' NX1+M3L ƾظАXNn@\f;bmhhu)51nBǔ]uA%ʩ6q}&L%71nxCq8JTv\uˣFҩVwo]8_?Txacc$ 86-m#e>`"ǁ ?Ȅ^B9qu(r!@胲OA VgUZcwъ#(XSq&o|(u1m5- 7nl"HǹN6HNN#T:t5SdG# %hӕw,;L\/PtV,RTݚ ~A:OQ/5)wKe@= 1x|p{ny? kkQ;}Kr>1/ hQyYm71*"~lR/ aj1dbVTwė w&WiQNԏ;UioYiJ()k| ڇ#B p.ǡM_fT_ yuu^9P.?o|@J hvǡIm  GIs̀vMn}f:+e^^ f2k5\ILt$j~ѲRI-дg;U CvV(gwy[޺ >bM|b j2bjj>F6HFV )fkFbIR7RJihE5?Azߨ`AJJrTHE[p?R +-X*|-d)AN):F{䲂 >_5]Oy89bHnQ_X_")YTnHox+j{jk5#k2&};SߚT5zbq:c2(N Ysi63eR=߯Y.?i(2Ђd1!'\嶓 |n,0x.МEOg7'r)5!^ % GJ7~@S4(-rbb#Ɵ<J=Z+ʥ _mNp-B'[sݔIqqC(_2 xBK1, v{q#-A#,u|=OVBy8? UdD, N$w2%`wn|9,I?7ARG=sZ tINd6"C7x7T ޜ6(PfVUv:ά֍4&3#E_IZNy˯)2=tm\k^#fn2c_ T4/crz x^ffɲFv%Ùt%vA.gPC;`LTR5)eѨ' P̯¬F F} ]0&ES>L=hZsR.r_9,,mv)ŃGɶXH1P,LSf"p"N{;Kb^(M3άs2 L;LsY"o&錑H?JWjjDRA nl%Y^v S2[l 2~.שwx~lD&z;Ͼy[[{~a>3#% Et^Z;%5W9fJ醑`82Ets1.? MHpml&JD%eӟS2H9 7݆05~ߙ &bZ"6 ߥKW*#S۲]0pr$TBӿś"# ^P[S친fK/.J1lk}|Ju5HUw]<g)Mkz9;B_qhQ5P( JPŷ?.|O cBO}x}@\c;<$۴dg)MXDWi9a$ӨJU.﷠'~A/sMظAϹEzx7nva%x<+(-ԹLTfM>ey58']E3_VA- [YGW7^ *J䙸`S[jSZ[.Ͳ-Z)D}AUcU*cf&wI٣6SX J /ƴ$l(pݨ-c6 ]n{5VM ٓ7,Ad;z~Y[3F.' mL.ki>إR"<^67MfPru5L7}(Vl;D}F[{?30<iuY3}2IgB1pպQQmJ[(($KƆ; .b6^mGbI ?BhcoՍƶI(8n`? eo8.DoM2ϖQk)k"YW'/` 鬀yUGWV_Xp$#1pjkNV\WZMOR q]|ڹiUM5p4TFB ZR<|([6؊td74s̑H?p#^4^$ȍ#`[ h49ԗph9JWIVd͙ܺB 9Xr+I]/f.hRȠ Td2`'=u&CY鉂較x_{ }aiKB^lr`XrܯN?yKg:O7QO$c:xkp8z*+#7`Y6mݐa_T44z|Xpr `27+⪷f;a|7:%m"<6syXc$SDUTX!zNY-&J}EocAU82G^,iLW⟖Ezΐ' [VĮa: JPxLPT(MS=Lc9KUPwoPFenc>_EÈ-\d7 ΁ \|$M` Hx?V-¦#π F=M9 {Yic{Za3NuO,Rzy ?P;=npv8(jxF{' P**, \T&lTQa8#" -}Ô/8O!:w[Nx!!v"fD&G8hNzMsl30I.YtlS@BYxJUdvF+I:m5Yz#&-k~GUw^ĆdN_pZY|ЙtiaۍoEA " 82aKѫnƚm)]AkR>9b+$ʰjhse- & ?1WѣmLڮ數:pf<u0#uy膅[UG1 ^5 k]jԡCI7GsnrCzܒzagr`;\zPTI-S0Y^pMaT2J!Buf1wD`EqgM%z2?kJB\7C>#+HXӥWRd+쭈I:YN݉peza"*hGɥRlj \.7j)B׼ :a;%L>O`{Nى7 hzk D:p"JH ЋZ5!!2uB}O@(_^DRw4WJ7SŌW?QܪR+U`i} |a E7{7 s[̰G`*bΈ5UFmU,Рu;082s<8HY>E(ܑGYrÿZ`){#r6m@*8߫]5{]<PXa-Qv蚥BG\.] hSn//B= \MEg^n7@a#jO@P`m(]w)qMW@~`}^FF'W .Lҹd5H~Œy:Lx m|mUHuyszk wOǐ蝯|vg>HQq;&HmalGqxבvPk}8.t sJirX 4#be.XR 삊_H/xk  jEǻkL'Q묞 JP!5WAaUq^l^Íy#k)K>8gx\&!n4>|xIe@oLϮY+afU칂s,z*`z6`:o4[󯚹K' CL%h^ ‚R qm~ gr1D㤘WjX0՝x;~;"8S(Cdt^iSIxqz>ؘ/b3IZ6%Shڳݰge~$څ8V"YUADZ[-Y0LkYO1]*ZFcM̛8""ңygcRnaR߀XWJ%/ zZ1{N}I~HbYk({/K%(PWAKʂk?ӘbXMA( 3z[dhM "u.;#5 ݵfw7W?C>΃-0ͭ)Zs:No٭J]|eEIՒn*ݹ1(S.6rIwͳkSbJH|'N$Ww!ɯFR='N[u}.j@N^G!r xF}b oYFcoL`?FFz0%-GML$?Juw?Maj:і\:f: dVI@c뵌IMa̼i,g'Ffh ޛVkE֎M9n݅ eƨj\f @I\s_O_ e($'7)?T 2U=^nj~E}d5 w  WRq-%\+;`Iz/N=6֊Т(OܤiqkJ˲{">-݉H)ըgȚ類|!jc]Zeh{*Zq"#M{6CCW jp=nhoZa&#ekVE;}L~j9ѲEۚ)r}dŨ2tWz0Am$M̶˿ͲwȪ9Yc<8ML#010)׹02Vҽ~P)DnIquqІsL>(Nl(ll$yps%lw9t00&-#EB EzX?ʶ&QM#+T:'ŌDvm.5|4qjffdC`RUk4hs` #/6;*u/8(~tV$,oo5h$qijZ ! JDڸ=K 'ŘsKr|JcRoy|Coh֜/ߡX/^rczpP^y 8c$s@%.uWG$'T*K[IS45ŭ=@1ք~*e_ O7:H_-8%=niQc^۰kjY'=6#@~] Y/'DFd@/qvO,(op^*pq~%HD396'|\2VtH|,diR)&Q0Q+3K\xӕ찒D)5D̾Ga9©_u)l杙]t!_wx$1BEEKJW^XHvj:AJ uzw3?2T e0\(wgfbjLQyy{KV݃wyK\ralbb:RnSUtcK Y$ǽEKΗ0!ýyT19nGyeK[5RS̬rlXhfGYעghX8ҬJN;1#nV3#jM!zq;(|9`:)6 ^)E_ dVDOuS"%&.5 )VXUv$ΘKfM L}Y9jI`y /p"DWͤu( +,zJx[e#JcPxUd}6ùsK{<(w0[t9Χ@j8s< Y#}h Rk2~HKa,!h"2u؁;N ]jU"6 ]';? I dM#&m *t'Q[oT`-wh^ׄ?!Yq]lRa)0Iaj*8>Nbڤ6Q$^wVe滆oq +V +C; IoB@ED5tJt[#`J|]}M$ U[5R ߗhAx+;\/CCEj$F1][+5Ǚ^h9]=ħDTR91k7p6Cu}k#k^f!x=ػ,^Z@cePb٢6٤|C-VsOFW7LS-JZ>cvZ3RMrI{ƧMԔiR/]4iβfsʰ 1EkM23ѪڴbC &|*Z` xn{i4p_2I;$TMK{ፌ]%#⡈e^Mc B_EZ#;|󈒦[3˼5V"rVPJ ⻕sSBFfu~q;\Ru@/RE0̟bBZ7%drMODdD:.%k=5 j@p?3W4Jо&ě.ĉP]4CC*:J ?LOlZ9ص5* ՙ ٭AS(yS6딦DM2춧ۓ]@jC~ ^Yuo <#0aGRD,Y[\Y[y^[s h&1:,dܞv'Qf`NUd!ۑ"^ʖW턜3"\7x{uۛ*SSJ3})v#%\@gF9Ŝॏi zIX3l-|'o"MfWR+mʥMy%QO' )0Ǯ%8}^t6~#@(ҽmIW U6Yvp^S_e ] ےQM#Y/y5XDȳȥkt=WhkZ" gd;+6bQ8'^2>z[tcz(BK,ޛSI€=o7T*U)x'O7*.7EQ&å*ʢgZyQis_;ԍ9i5%N?Չ>o7骤-B`+'VoߋPz6bW=1bU gx9!cZld 7Iϔ7dP;G}mű\*Bdpb&F:h֢-$l*{hfR {ACj_ ʈJԿ\"̵>H^5t#B`Ц)&lȦ;.؋qj mal4=L萀 'SR*+%(B0#Ӑd]N ]4,v 2=3_ |FX ^0@R v=nf)%zܨUl )r@#tPWNZ0.tQm:;AQmбo82>73f ݘcԌ)2\FR$x92 1vVe9;W˼sǷK f" rpkSLTPvH|ۀYm?dSŒ1<_q>ß<˫@з_N!,Ҵ5k Gs%Cev[+t@SðLytr9o*碂\+| x={% j5;Geq2ꩧ_oG9!?ޯ-rzuO*˟|\ӞRO1%h >nPi]6_}@O4"u &*\sdCAcrQo}Q@f&̿Yo{O~Ѳ[ 8z5g?XE˞Wh#;ʫمH:mܜBy<8KV쭵c7[./eJ' ^-;FCK.Ia?}N Rtl[QBfeUД&%LWk΁M]"gShClDl R"0e]`̭I z~Vx82q;# V%e)j/=8b2u|F ̋ 6@1qP:,%-N]-fOѸ:uF{4+#P6빍 ^ 47t7kX5%>*/+:dEۗj?#MT_Mڕ]a } 7,vVRbS3;- KNd!`֤ l]>S ` :>R]ԛ \Gi;ʏ.];f~Mi;5f"xj+l7,Z.W_2Z[7$b2Y1ٵAq@VEEVv^yq~ԇEOJ gsLoc={qۼHNGLIcdqC ;9P6OS߁50u&{]8ZL| rVNat)ph'\8Eg_Sm- JMĿGa 1ՠԴYki2X4yM 'e7JW@))(mF+*}'R+,ђ?((pu׬VIXf[Kɷ0)9/ZN\I[XI} >Z%(瑃ha^wWcz%?v~SwfQP065L"vȡ.s̅wFC9zPl&DpS&z)KcI[TݽE0(\r̡ #nC& ;mn*_+PZKBLaרaϋ8C]FE29]$4'B(iu}VuSeJ]m)3B%r V<[u,:8g2 F_`\ٸs^bq? bb>b;k˪6|]h_ѵZV<Δ}CX,Skn~,&1_6HrVCKvrOzkce~ĈNQ|'\ cﴈ\"jGUjx`,;VI|$7xu&CκvʄjzK RA~^a6UHC؃hu:(I [am%,A+C<[zpk2`ÃwKneo* N.<'qG 2Koka_Q~+[mE7Ƃ)ЏQls$̭FaE'ԗԩwޣQ2T~؀iL=u C~B%3`(P.6UKZ5 !#"yXAt{Fqi p'Q|!-p}⻍Ozcy}'`<\Œ)Esi,н[ gQcZ4ܧFth6 eӊפ͓$(%U A "j0 /j#o_ǵz:L:ֆ3Q|vM\wdG('fx.udk"iL"ubNT%оl=\w{tvXVL SP^*x(44ו!H5{o?Su9C9t&L/\8 #K}~@Y@9Օ/m.E3E.PTfԉ,@6idr?U*^ [1q0ߛYvU". JԡG'ɟnB8[#P} mKZ>(?ѷ9Ϛ k#7V{#9IXgb'}PX;,۹_Ex,Qκ^4LgAw 0$PلgT{0ucƷ5G3W`-tՏ,Ee!iWfVS$/1̽dԕ)lI'Ѿj}t׾ڲyǟaxr7:5LEjС 0j#/G^Av1"SҨfP&wB*ADY. 0) 6tK[ ]Y0o=&tJ;W҈e2H~ցfd;O<(E.=7~"qٛSk4VfÏ9m4Ⱥ[I+Ct ]J;)_d'*Fo拼d}oUzd3gTi{L24)L$@?WEV,v̏V".$8y^:LxU~WU=HoX#.Iw0u 2)^KwQ֛0` g:tL 9 Q7D.\afűU`R/3 l^ϗ:]Fk؛}{~,ᕺTS\|`I 1thn 3z@w2A-|jwI<9%sM7>`11FMqfvHFll6y'u}c[Dۥ$P‡#rQ-䬻 Kd/7WgIpq\>ֱ@ O W,uQ,+HLD9m/B(_vPxgRZ?7@ N >//Ä&&N҉ 6=׾ pjv:h7":m(b7G3 gS/pr1RP)Nda} eۆVD~`0%i4LUnԞ`M_A '퀷?T9iҁ Hy-vv#VЊ@^<"3{l-0S T12n9yuL H[O< 5 p.M*>'kpY4xN*U/ycj +bʷȮGU ̈~*:B˽e͠M(b#8(פ:NVs5Dt7lсǙ^ NvʨmZ/Ƣ|5R!K1YmO&bjd6CtX\em7]@e[AIR21'XV `LqT`nGlMAf 0$7Jxq(ĒAsѥtA =P8*9iXve0D'ɫPPʤ { g}~:kz.0B**VL~1G t.߁gA[j<4l]a 7&p|&nL)Fⲗ|)g#+EB *q[5zZS\.Y[l=F{SXIU0/΃*p| 3^2Ų~qNA4{ CEZV`S P b(W;q.6窔נo~GP %q Pѕr+22> NxVԻR~°`Cd+vKMHjEmf >hlӮ1 ~Lʭr2iq"&0'7nڭ[FR# g?)+M'NQMbƥ9  OXQ׌QxHL䤒o]ߓ<_~ށ?ScLtO~,jSĉ~rƪmm2̺/D r*qʳTM | eǑ`d6F0ԜT,P驡p< u-y "d'{̚נ;Rq1SAs8vS>,zxsT0\+В\e l$%oS4NŮm # o%(,%8V2k/m ky <Ń.#}hLSw({ۻ_]14>c*"4}5+p+h!ߋm> jTXM_D,"o:K5@FȂJNy[`*kK?U_XwjLmP+/$"w%|F@6{MͰFo.?q2}1rHF@{4KR-Dd6KkwFW^.i>F6.[ZL ͅY8;U}'il&dR1>K_TJ R dewم_6PMۥ1jiz)cE&2QODɀۥ9:[qNۙ7 8b4Ϊ:\laVC;.(IaxcaE-yn$!>V?nš 4vOx0.1W+# 3SӗaҮ(3qTo,|cyMlĬ)BXOAx^D҃LOǠc26,QibJu@ $M;{;ʂD|흘;ؙkOC̀/t!W.!-)Ӧ7ε%6[DZ'z]cT-+xs]<_l?a7~LW>z/q\}IOJeP?gl-tD4&]{ٖ?y.kʘ]+zv,*2/xD?ㄝai]YxՎ5;}]{dp' xn?3H rpZˢs*߿.4)"Ծ]4x 2+}%8*ahy@[xqI6&=bQnӋYNȬ90U6}^~^ N:9Ӿ=ŕxC"|e8Z8MX aN*^8%KuVv X/e:taVU IˍT?}%Sc"2W$VcvM5C h ?t p8p pb3a٭4P q;Ƨf.61%`oV t-b <@MTjS>B'PPzXl`t&l>J>9g4$^NQsq@T1XWqx QnF⠶:c6NS_BI2E5 h|El7<GudlK8!U@9 ˦w"K챚){JyX¢f)ɲo$L<gHo38 ŭ]n4' e!G8썲r6d1=v%ĦT^4;uv˄/q;/#võLO?jGG"Ɛ;Os@슙Shoy)Yp,UN0Esk8Uʁ%3ǜ%1rYR)4B9Y4VӣDLEĐ?q#KtbQlf5GVl:aO,-4AAᶁmOpC_?Xs5}MTIZ'RHIE +Iu?GdoPɆL &mj ٘BF&L5Wy~_"mEVIj@%L\I i-(oŅm/9]iYJ*Z kG4x̅ZwXz|0xTs>K0!ot1^tˌlǎ탏De4^JdѺxȤ"@ӟ#w+AqnŽ,I. %%9-Xp7ƟJۙ%?F}?])S#'L*bG^1@YvbD..ISy+29׾++'x8SHmIؤf^sWPeA8-!{+ <wsBw޷['"5uXE *JiN(%>&^ШB%;]G)i!mU A~TpǼ q78-G1JёQ_SP;*.kHU }N26` d{ˏ'JĸcČbňy`#XiUENe*pU'gq1^XdaW{Ko9z/>>g| 鞶k诶tO2e^(Njtbrs |5ڭ0oK|M{lH}MiLfM&qwH:>W6PPQCbÂC!ZVkآi-K} *aπQg 2/ gU+M\Lg!Ɍr;BӐ9֚9ʣ֍ ěC?_^b׋G8+!vEXnJ&:B0V -\닱,d ]~#qidLl4D0;7"`M6޾MӚaktD&ڀ| m#/$},)'i+`@ _/,w_VJQjC fth2YGؾm`-llMgrDWwsŏe ཱུHSbχx?Y k̇΃!JQ~3Z!T5A :0f2_U1NI |!`kZie Sxߣ00ɨx N:zMj. ECWcF"e)pIx騪MTn0 1xTU gSrkLj+VGA ][ ƅ =e}ʍ0xE3_)\,fjF3}*-պ䋚Ƨ>wڳJի+>!)8hK VD߃ԼRr)v"cҊGg^Z <1ƈLB*S~Hf0Hk9]ЋǗ\,@eIwYg},;ʫ K,)x'6U:;*R: Zd(|kWZM$ɾO^'Q'uvr$\qX P=cKTZ|F(k`s'^cZ=1Iӫ_maAG=?03ܻ5^җy@N#WhdXtѼoy8MC65x E#=C4v1M_Hs c7!\^͟.poך,Ud2ڂnW"6uKJ5 lHóKmxELÛĎKSE͕,o?2ΛNq.E[?ů 6)eEWlIWO8Fm'VC~nQCκÕwKͲ2.6hόhJTL&xpk ܑsDqJA:y"d8m?C!_w?a`Ϻ[Or"KFwx{-0Aﵓ/|9pEe07(1遇kG WR?a dA*vgfq0jLÞK3^2~|6en8&5;/RkZ??xij ?I^2sSPw@Tm`B0"[\Ƞ> pc´U[N[/xmhCq>)Xhx[Eғ؀0 X!ӥP^k+0~+ N^N̢F7L@F*Bʎ%T"&Ua,z):h+cvyѼvI/T&KRPϥl(xW56>9irPN3K Avg w!!vw-, dݿ isppvت[7M~u#3GN ?p"@rn,C eq-eu<̓B=>չy;FM|*FAP!vK/zInȺo/qK$V1SqK'돰@Ⱦ`/.[LߒLYyz@ `v:: V?!odZj!wir޶VS 8y x ZVh?H9Gډ|Ǔ>CY+#7QB#chzPb$:$BؤfJ / l\; +B7t|Zuc{ =5;|)%;Ou+&336'@ v=:Pޣt=g0ν:JZ"}Uߣ5f0Z.ݞ)"f}և3_$·C vB6}Uzs߹5/r?EQԷ ؋[7.e &ϋ$G %f_"w/LQ5&tYuTIdN# l&g~~"oh^˜}eGxddF@ ܺ~ }#ԝM+ BڱET!QmsjeiJs<=ۢG{͝ȎΝ(:hr",sd p2HʯU;ݐ뫓]ūd$nR5 Gd! N3^)v%ś('A3alTU󿂏aEy'RZ2y&G8hj#/\kqI]AFzT*2'5&pqZ-"~PJWSTNx4#s{ |{6&dLƧUR;h AnlƝ@G1|)dgD%zDyŠ)XAd^R9\kP͊˒gv9ҤA7}F=*u=1@SY✈mfcsh~8@>a7RZ8y ~‹D# \i0׆Mk?N =A{TuMfa:\xݍ|g!<-Хy֐ln4"~+8=_0 "(n[ +㐦o|;s zv-f<Iqf+ ”?f.a= 5{:Ox:%ZS m(`S㢊I 9L$OŲ+ ص.{xPhM_U Z82(0T~?F."Qj/[GXτO\6~Vޛ̮2/i9h/mF#K9u:꾈B銎u1ğt3b$ªe35^{oF/dƄJ@yRnQz\śca[ȿsht5dIJei9) ߲H'/5m5_(aruk;xlajaQ**&iܵAȎJPo5~4r҃ն M0K-p+>' ş/ p ^w4;3&L*qQA 0t,n"pwEQ'Hΰmb%[q6%&{㶁QHJpЈeAl|^+E!] 5GbK~LQ"]\-.JRuY#ݬDi]=-]ADO{,w5)-˒hօFGԉK?A71=&A6.9PLoHs"ߨIF`e(rfJ^mNR'[֓oBu`_ &n\Qb S3ߤv0y VBLέ?{d=afr~:{N° -AP{[R4lsHvT20j}Va#Xo.ɈJZҔe_EeIxɗFYtcxG?.1cLN%V(.')cIMLeRVWjnwMjXhAelAg!.=2"ylu뿽'_6ˁR9&h&!4B2߇eՆꟺko{\ WW1X b0eȧuA*nb;RÀ167s&SG2;璐?%Ԕi[5 zӽiX{MT38=JPHW55U`G>p4o[1>%3h˘~c{7+Uf1dEYSEV@|#xREW]ʼKW(n[n-äKܵq[[NAۊyXSޡ˳Hq6"g4?{{$ X] \ V{y#2WM64[EsZ=!?W]~o,]nhɽDhC< al5 f $ͤ ob)p_qmP$Tg'ZV8%Q91ںfrj?﫶o×,n;2+5:Dj0h%h.o13=ӞkJ#s[0*J ;$_DMot(|1d9 |Be$yI=S8 stWvJ ܤكQWdC("n+`՝5WT[b&^ E.) ?;}8F3Ȣ*v5=?, {N]Y{i_zi[u|{c脟71߽{ѾSWдA dz q"UeO|NhWuBn zj,j!vtK,WO#."3'uȫ.6ωXMY$|~Cxz)G*&d<52+JW!@U_Aʨ2%,LĜ2ƀv s }|R+-'62p*/Ձt7nC (#Α(}[f,鮑PEMc.@^{bYNsϦXpKLcx5Y6C-#oSqǹA5y^sW;ɞÍls2tVMwJK^|)3#Y:OaSNfĵ~1JjxMG̲`^U<зxΊ'}"B0ygH?pݫ{7HoCɟ++kuY!ez@q#Yl\=)-˃%hHZpU`:$C孌QBwUWC ~G##JńMh . =#~w Z%^iXqYޖ3"BK5>$>T~G@/H*^I%Ç}ۓ{[A;.;%)S [%jTss"?bA>^H_ZoJ-ʑ4{LrA5#^H<( (&[@,$f<5-}4{kfP@Pv?6;.ٌmNk".m WZklG':η{l`6w vB*@}땓<0 cY ˗tdh4ųƝFq^gҐ={o<$T6Yf?' ^U) [_EU_`J#L]j X˜UЄ8$^4ɑ!LfAO %W\Lm0O=ɋ0f prTNő(X[,Uۡ+@خ [nxlb2rs| P`7 |Ä|UԻ,wp$ר,1_Z/7gFd+^[sr6UY3mG /``+HWX7el(lNį#/tCcoʱޑSV4"/]?sP9?d/$Ur cS{=", ;[|+P֒M%#(;[3{d( -J=sw$դ)P"8;32)B֒QwEmJe` IE֟)e^&qqgp)7:AaSJO.mWFSЉG)C6K}Yg Kɵ"o.J[k RVxLǹ َOC*("W맽R"v~~ BD&d_ך<T:Rw5EЅ;IU ga\&zss#=;-P,K; ^1*CH*.^E%b&UFkaÔaP:$ZjuŁ[.qȷ?L*zGQqhW6^J ~ ozQ`va?"K\Dvr ²c;,ެ^wۓG-ț,be`j-J9hfPa ̖rZ 7; Y4oGqxo ;ڟݨ}ȧo p"_Tx&PUpdP*eԌ?h5|A4*Q| ʧPp=xTt'Nm@J=ADRh`,qY'-SNU`燬2^hA;% q8 h" sO}N(4͝P)jo!ۦhHMgZ{x$@F5n6<~`x\s+VPiqN^! ̒~,:̴L%;;-GBAV$"(z@ F#jz³g}Q76*EntCed u$^SJNԜ |*atUю/sU#>)MPexɒ C8nMx$섬zyI3h6.<9]a_' F7HExRda,s%^s{{12>%gj%y,#ݟ<(&btuK(r8f$?XMY8(3~.Y{Z`S-w]*蘭3|K-OA R( uJEh0QVk,$<-]`l\mb=y1 07*!1ԲMbUūɤPαq~7S { Zjry5r(~=*1xtƋFhmS C`=\3vR+68m 672޴Cxb[e t3RO3)@ eAEԊ?uciAyyb-PF,t$*~])Ӵ,yę).v–(1x͇0x6~YY&q/ɶ[栙m*yJW<Fb]7݁ukTg kXj8qTe%=Sj"A)x Tou+*"牨ؔ]k%k|z%눓M0ɔVBJwF2;ZPTu UpD3SE%dl_ E{,w&Ҧ. 6>M-dL<(۩CR6`#Ɣ3v:!v_7 e'gؕ>ѿ>kyL2BVe4I6-ۇ`o1˨>ԕM[bA6$C1̫ nSWNZƾCe]m* bC\q9:Az'osm:϶8&L[L`hPt'+=[;j6Z%Z x͈*U.[M-uL-ɢխ,ijѓjF!{`ƓN@D@5ȿ"[@7oٽL2-SE5>~mSw5bshfF}Ԏ"P/|N rXIӕ_;E‰w ]t)[ZGq5XO,MSl"h[/d}+͐_9E4"mkԏ*/:8T7THʓ3g, ^pCb+ C-{zĜ7k4xXFgׁ+F=0缕`g݊f!'Z54\-[䈥+>`4}zgM֯PJ﯒__Vt*e4 _Jr#[#QDဿѧTv%T/$ FNtVVsK`ܩRo5r>ȥz mѼ3?hN8/U\Epsi32%,h#f -cm}6іsycf\ssX`A н$ъ*?#CH$5cH* uf h/Eaz8_0v8%UWa9ܟ=R,e|炌^i^H|c@dEͰfE/sdB7;Af e )-~D[3hj#CB4\b KK" NM:i5k h9U#nʶ[BDeW- |S$>_a5x7(S_.bcyҘQU|<7?"5%*2 K.Ft@$A y6M)wPrt|yB4^/ gǨ>ѿ+NI6@Bd1 1]8JgM/*Y *}ҭ6{wF8ٚx3\n0`h+ϡ=Z<xi0G(OdQ̪oE)\;!εZY[#xbվvsګ0++PԸtB]6yAfCĆ))fpOhOzP斦sL0:Y<^ ֓%k['p)"YDt4.Ą w;\5-Θ }lÚ:jċ :5#/^Q(U!L; @3]P*h4/<\Y=R=p4NDpRɋeإ/t$>K(>jU"^a9HU;-?E~JFI:>|B<Ù*pf:F@ϱ=ߨRm[Xo#KB/T5euSj:R b; ~t.i!RQZ0M_D5+n;EF_(;4̈4ԉYVjkU / H}lٖVzi,0ƙj5phEPЉ7 o'.S'Q$""%>&FK 3Sg%'Klu&2cQv?qn(.Iey,9YW6H7#䭇\7m5u /=Q±؎nt63H`=h:54z4> F<$-zYC!*cl 84vw-6]/$Zɋv،BftJM8lsum[v0kG[thJL##=W $&Q`CALΜ;hO6)5Cgl;]NbVPD@>p+ɞu'kt9gi+X6G: p)-/2.b7o`B ˔ M/:H#=Jy2,=>ާee9;q߾;ӭ^~IlT~\^i*3QVJFFGR DŴ(Zy%w_7,Fu2vj9c:ڨ{~( 쩕a3+($ +H#IW3mP{0`lFp:RzIbVhdHї }{I䏔|IӤOޫPޒX'VBoH־x600o^]RoXKLS\':.M#K8#bO4VzAq{fʯ()m g#ѷפSߙxa稃Nmrdp QrX^+뀥L_/reپDEO4zfCwxĿpQpMTbw~qRuͥH=cL\iyg*vݏL_H~rvC?zGd=)@(޺_DoF?+fboo62!ݸoai]tY0hǰ4:լ|S]rN\MՔծ|KN*π 4*0iҘF(al|J`8JIDPjV {\E}lPX$Am7?d._<N 7C &NN.@ض-IڌO%g[J?>*Y*!BVHL{77<,W lU7 .%f;zH6MVOE0ED[vW&D㭁z@j[Y,\OJ׾nRŶIw<ÍDvqz<5B*WmS"RALP& lWN(` b"mp$i"uN؆HPE@=Bvrdcyq{GNHl 0?Jw*=M?jBr9S lg lzAs2⊣v*ߓ7:K.fY9 s_{롣p5fVoQ#JLVJ n} :k"$g>y\;$H뀫&Wpw$~l92eSf{hvTO5" ˂A}zkpk7 ӎ+/WBJ;|mU弆o{qM[>5M<$b4^( m<8t9 F u6`|o ^(|A!FiO&jdB  uaf |z(~% ە&s݃ 7)5@]s{Qh5ٸ"ȸߞs~k~yAoZ̘#,g,@R낌k>ϯJ<(h0\r5ƇX 2Q&^êz#/AHt0sB~k+^N-N9l)zvd FODUv'ȼ ULء"k8 -я_d#Q\ҹں9 5@33]+(CRkn\J n ~$\<>dF\LFv)q ') pP:"8a^yN3nKø-1,eFkzbS'Z&ЊKw,&.f7|ȂC|~wB_xo VGmO8- E]ϑ ^vԑxfv*! 81h$V.Ťΰ Bp*' 8t_~"#dmף߷Yzrym\ђѴ J9KtDUe(`-π.nJPyXO+)b:⸎s]|  86 x52|a?w)ӞVRn g&:-@.fܵ,3G ց-57jȆ.f0bɺWR6y53eU0&f8Gp ǶEk`Y_ 4׌zHF TԐ'd_B8ќV]}O%#w Lڡ|cGȕuV١[FʻkE hH$?<j+E۬Zzi$̬fQzNƪA_%OnO!"P3b2ke,hvnT̈ $}]a ;y;ݔ I_׭ ZL.}E2ڞu ZxCOv(yv}ޭc[9l䓖3 񛌩s8jMcRv KN7Zs"V:2ke`.M&EyEȷOK} xt"yZ]Wߪ%+&#ZC!y[#ձ/#~KN俳,A#:C]’g~*,]N' \-J&nsvqHǥduEIHL^Z_s`=*anq1o09҃" u$p<1*&y׶ /&O bEWPC7i?M\gqrֲW,AH d\3P=N1}FWV^3ږ q[e2?apȪ3LVy sbت&'|\rD0_an\D,s?f􌾫 c[gQv?ڈ{M7fK Q|qF<4g6Ks}J%eFsͥL/Xt MMCe]`q%3]McxK|C[e:VTw"WfDE~Ƞ;J [[(UhYlE4B` 70d~u*+7sj:s%8\k :1lIo+e;uLV7wLQ j*rJ8̬K*‡$O Q1p޷EFA'Az#N 1@>_F;4zJ'm$Lr+vkzlG9U֒ ܾ!C`UB!Tly S!˴ܑ,P/h[pzsa&R%D mnLO[1R2NM,nzOGK@:&9"'Q^TGCg}F1*"f2Y{,5 4?(A 4~l"ů]7u>1YP[ebcӠNaE>1c26]@Sz#1Yi26I6MbYK Dr(fgۜ: QBEFoحm&%:bfk {bV3*(ы4Xύ}^Qᰠ y%\HjO{5,?Ww7ȻX$U^csF,gJ`I}*"s_il+f蓤x+w|ܼ\/ b~N^ﵽXn,/ZHk%ߵvϨ{au<_Oî᷆/qlBi,!$n!M)\$vs02`~COZmz0f@d5/s w &w4/c ē^If ȴCaPE7ld@j-}CMƗR[X@Kf.WPzrZ/ V!G߰־C؀[@[c.15X7ƞF~53{ENE9{/9lP=G$EVb讕:خgpSL8>=-sJȲӋ񓺐B&jn앓B $5&(5A-ju>K\cxZ ~ ߤĞƓA& oU)[3B<98LlÅ|z Oԃ$ :/uó5r:+< 2"m_ϙ%< n* ZE9 4 iSg$Dk|9 8N8jJ3j1UlHW!m%yb Ө)р3ڸTfsm`"#Y"e b'Waip\o 6 .m.Y78[~8z- ЏiS'YIBkI.jƎ%o05%3Arg`sgg1 QٸL~Y.jkoC1e>>{jT߯RKa$~E60gq\G c6ߴ=PһT׌a7-}!MZ-ܹSPFD W~%2 sIt1b$'rwh\oL$y_vo|V3v,Kw;^Y]+l;d-SBѻF_֥61VGlu٩iuߥFz [e]2iӆ8=}mF6_rgFF̔Y;ܡswkUDivle d}xk!F=62͇cќۻd;H9̙` K{;jzWIs/$rul_.몆n_W<K=%is{c/wޕFу*e at)Ijz'n~kl~S"N$j*'7X1ڽ -oMB Z+}h4p6!`ld}f)Jįa<7duwŽV~jn4bsamlvW-&r|ǤS+H'L]~^#CI"]Nk+F E^gh_56}p2ُ'-sh*$)#!NxҐO 1`EpOp/H!kR}(@݆atχ.n㗋O3(,PEedtVKX((2Y7I;DсYDA'UQqXݠyXtb֜~婪'Ǡ3|eS9Qp-.{OوN S#;OD )t$5tYncTd`͇ks3{ٗΰ~ ʰ4sY5d/2mV=h+j@,+ҙcG=oj>\?PN05S]]%m6D3+[F$g#$!ذvBp%wj 'JomvGd%vUYY^g`p7a/Hs (e8Y'K!FT]A<ɯ$LALbm#(]aj6[uY<\lNgc?D8[䔑IY9>ڧ4g\Oq9qP'+㾎򁻯u{mƮ('L/. ?&Q{ '1k *Θ4J lW80;n{ǑD0ʏg_6{{2@eLKߦc_*Ae&&^_ 0PZx'Ig-lTwsn~Ig#'ӷPO˔N@L4)P G\=APiFz[,ѪW%VH)#-\p@drSi${N;7&LB^='GPUk~I L (M87RpqF*hA*Habrssn_ A\]Uڼ:)o G#zK/GtO%с?rJ`oE-6bqdI"q>Ӻ?_Tk/I林1V=݊%;GwM 5'5?/#r(%ٻ F\7RP#$%ݎԅ2=4PxjAc[:WN/x>n,s&c7S(s>͵dIJ[w©?'3.4KE* + A*̻pVQ][0 2v5!g  j>.aJUL"xdTZS=;Ŷ\ܪΡ"}2{ APfڡrhYF-(z-" .wO=.*g^W*c^g n#-[Zo Oi$e񏹂g{kt?l7T0Hx)YJ{Ц`~|5W-gQU:>K4[{3+{y~Ɉ0%|C2ƀ.Zkͻ)}SMOdg^Tm^s.PrnS.aOMAOt >f_gf<<p`(?ڀ"|n0+$!YDdα_=?#Tz`up9cX:c yDc@zcHpGApy0B|КL}&\t4]EL0/X|qRzJ](ԱtA!辔R`6󂮥7@,b^j>`P7oG,\NdZB:^l tGɉHZ YzM$WZA3x񂿆xcGuMDSu G;LrDsA5abm{Lvd(P"ʜ x>wM=T\ ,ʦ$*3w6iVWqasM)Z`9 ISPg10ҹD%͜Gb((lެtѵ=y yfATauhĈns˥=f7U;w[xU"AmXCpP8 O1'rW %^毷tQp2p0€bWQ,&ФJ-zmM!f@GNi~JA23Tf)Y$tUTqQ~F`'VIzKoOb81m&A~ m͑cPn֒J}bo;R0XxroD)rGGȚa*z3 ##f_s ht|5/OVtjW$EI6ƈ0U!N 'Ea _!ޔNatkx?i7/؁"%Ҟg9QX8oL7Eoɟ@( ~3]EߨAxMqگ+bZ(htץqW*2Ú^PSGzts_LY9,P4lP{}m<òXEwA> 8qr(;62Ѩ^C[5rc\6$a[B/{pOwDF>! V偩rN @>miF0+3D-2΅63kus7Z3vc=/K\sl<%g^l[<@.H^}U턶 jcVhH涿r\B/p\2uv,4 gnfJ/Ti*uյJ$oP~:\qwHe`ɳ0HM19 2P$<13=]MV~ٶϖ;FDϼTj?AFQSp85[Si+dVvB ^SM:DtPPGO ULh/J*BIe\zI>cU` w*܇a;j0ϯ ]D dy&Е'O(">xSog-zQ/TQA? YıIw?|O|Sbk֜Ys˸2Q MFL ge]{NS=z@72ʅ% qkhxZ`‹_ryW.awp Y OH9:*{W~AOGo7Aq:6#M|-αGD:QhzAP/F{١^0w-ۜvc$ݪZKm Uf/>!Ztڸ\R -; GAJx3mJt%(@YiKXCZzx˔vde)\Im~lGZV')ʤ0W^w<5ѐhN%FD4^#+X('R{/!ݪJKSiކ$̊E;`0ݎ=P,tkIZl劧Qyq:9Q:WNi=e#zZs-,ǥfWK 0A gaw>t1Pvt^ߛ-3? c3Z Iri8h5aß._PnSC>`"ErX2* _Bm,O8=!`MLN0gշƿyz`_4놜I^EJlϐCIuV-:W0 W"h# ;RZ *[HYa٩7ֺR6aOǷD.O n#߄cBx E(~^ֱ5;ۋD{)(;} ǰ%ȉë6v} Qo8H긂y;Pq\=LgLhIz2c-@}!ohg?Q&IL og 5E~=Ql@U='Q$\j; 8zIٜ<cTXdޥ)*9ApdCK]Z2 rF(ԣDv Yۻ8~ ;F!@ 1XsPE..׭}7'q ȫ?_UtdƇ |M [J?dMXI_5Y91aLO}G˸>aYաEfAB#+8{~ҏ >mS- ;c4`s^ʻ6O'sFIz SH*[ٵZ[~G~-%4bxP3Dr$*PEaAiA5K7KndhU7 IW+\Yz`AUKz`(j2 "4d1\caNzC]NNl~ YS)"5Hwlqx?X#bUlҋ&v^?.]8};g!ǮGF_U6o(f!Dڝ?^[ɉq )-RX)FBXifq5~#%AnVq[a2L[q~W_9uu{1OTi6R8 3UT2hnROiuJd } Gf9jJD*I[v)OgD=wb W71pd :fza!WؐN0C)shU9P/u_%t/=KĺF6]?aT9gwQr9IoK$wt U\%j^o_ƔR&(K~6OfFAi8ޟk0sڌ' Rnr#'j\$BG P7dP"~/">Ħ*YSt5%bܞi juoߛh7dh7sW,]]bZ¯K:$/0G6J@⋽.E3+>_\"3!} ^@).vreoSO WO;ߏIIr!;I繩``e*m6Պm1tK+W<w0G-{.K@?/Yj1l@A=7010b5֪FY<V32„>|Ȃ?w'TEJң0 nd)26T®()^^܌+Xm֢#Ӹ啲gvs<  seaG+{ aGi'J:0Ѻ7Q_6.bcMM3Ә5-2P3Oi j\wsAmrC*0 C4lF WN5POxb|U x5lse}15ZK,JlחX3%}$}u"z3ڜQ5X5:KX~~]~[g^d;ćBev@^hiy( qT|č91c3A.=$lƋOCkԋ1CB#W錮C.*b$_&T5G1RiܘFV(T- u lwMu O|ڶENVf=G!ec5Y@TޙxeZ-XyHN[ӢttDE@'Ul0KS&!h1 ͧC ̺_0yePWV|% F(hCJ_b:e98S 3L. /Pڸ|bq%x;v`+oވ;ԫ %%*c<䩫erIvl#ΞRl9Ox⡍BP>FlLkڲ[c!)7rjBc07,6*aT`02$ #>L+e6:OzwRA`LW>7,0vM䊜6Mf fy{n]dT2U aA#pi;~㏳Pj{4$qٍ0C8 $+ᜠ:JAt\'@kW"W*vo5KTMBkM{::"w͝v4R$](6QYLp%\djEOrwz؇bش}􃌅4K/dQGFD-Cdz2l&]k X刜Oz"`F7/0ĮB%L(X.x|_$ JۊϬx4tά' Q|gWx=6Vly(N\ymE5)KB{`?eB{YQ{G[%`!V:C H3/ +Qkt1 9. tI>b1ɮ+5v6k-oYvye0xh`xY{UiD;?IJ=ј WZEe&J 3>'EM]+@}ON+pj<*SYf$kA| 㡉O16P7P.aRZkAĽ#z sQ(fJ.; ق|VQp4b5!DWbS,)c_-i5'q6+7g/ z'^H(->5}]+<9D'~6` +&MJmQ7;@ C7ϕXUpE iHss5زw1B9!ԦP-wh3g}]Q2# ՌmC>XihEfN XH&~n$W>O+OBg5k5_| T|&N?Um7J^eƀ`m.\/4j ED> gTF$I~$VufO(f$O&\HWw?[N-q~tTIDbfI IJnAX*%u펦c>ӧY &8 QyfP~kC] n^z8-3ᓳ`NMo׷n#b o"֑(Z8`Xi 1Z>;I6C:,ZKʘqI KEz*\gʦŢrK-X~4|fc`_| KkƢ%AСY!ZgVLu5 +wM얽CUx|"SSFy֋?Rp)cN_:3l Ԧnj,3Q|VA¶6kg*b:3Ϧ[JB?!]Rk D0A_\ISlAԟc =2MXU ^+.;m  kqMAx=3UAg*zpmGX~~/q4TЅMQ~4~ILJDσ뚶Ze6T~|/1R^CR{ b ݈J7cu3,( nV `!3'Ag8 e$RpΌQ#v!sU%6/eK"]Cy?d7e껮 $0vx͜6 ߳,$aic>\0;~C}"=G2yX.KuT+ }(H(S{{kPgKOOIEz3rLW- K` oV|W*W1Y[&׍ǜ~J3d!9KB%ꌛ/$"%3ru Wd6c&"9Ջc7f7Jh$D />C_W ING]-$GhfT mzbbFВjNXLHjL*FL}5(s`cm [M!,;rU_Ur9r*[Wh!5R@2 ܱ` _7N$ K~2}|ڧGqWi[W{6΍"b~ewbF..P$Lg"nj=iaB?sIV6\{B$ <k^R3qnD.Ew^bސi:E0tlIY!גu(u?ߌ"h "CѴ!viRߓ-[\sI!Z7_fDy#{7,u0LIUk'ALD.hkٳN7 owB[_a`❮rdUv2PWުp ʗ ٣EM7'T_qcYm<=-bĴO=8I+8P m%;\1AEd ]3󜝜HVeUHt?uJăl!?(P>[>W&{`QY{+%|s;k!͉e3A5Bfc S{ ƒ%end`WQPTI`]r?fܴ}I4Öua@6XC|03C0eAc~@zW}G]r,.kin超i@-&(9OYι!]S߱-Kn9Oc  "4lGT0yX, ' Y,b\'A9"u yJ<aE V:Yg gi@lJCNI/C8d3u]c$rӯPvJH@ ؓz@_86_/=&@27^6qu[']VbEHgiX}*'~ #G)<Ѽa2w$06n2_yaГ.r8.e\E Џ]M狲c"44K{/cyd𙎷lR $ʅv\izyw}YAsO<.n@ Ŗ7>4/eF$ED sVj4ig+-1=7>h}|dвɹf6MzXD7Cgv% A5#n#Ff ZS?[M%9wBa6IN8oEW+(6';'G >G/[Ӿ(C8^5[VKc2muoRVgyl _v ݔR<'G&݅7XʶN)-{(H,n&}.~,IJ/͹zi=p\d7}XR2 " 蕥]r, {[XdntۿAm/M|0ޖi\iV%*Nz ge.mW=Z+rS$k鰧L^հv.&60*So l[ M7A%t}Ł9(]n޶P+Z3E4t\ۚ?XB_-7R)}A@o`mPU>z8[s&^{Ng"} BE9]>4? ls'"DBiOhʀ_,z0}hZ͊۱&9~aީ-< $Ͽ8&F c/RB]`1T IV0 &9= wtGΟaAww* 'MuA%N"IN??;e[Jf^ln]sӀf.ObM<˂Yّڦ 8+&yZ7 te h"B6`x&#XhPLG8ReyBB [+UDYrxF@"A 1uv7R`#]">)8*>&WIzl !~ *Z :n,HS+i7RZ(0Eh.Iϖbjd S@M~lXN(1&9Üf+ĠN #oPƔGɨDMok%$pЋ>(:wmeFpT‘Qn5ByʶzcF Wo}=:m.2T 34m,qreW2bPfWôÀxB|b%Q^57(6̒c}"u%I4mujFC1Q%2oNmԳhb4os!l__ qƔ^S1{%h]Ӏ\g쉧GLi96Uj"{,0aI+ yvjscCq}k(P2^gS>oocv ~<_}dy"3 CY;![cv}[jaI N4[% j<h <=/JP\[ްFnVi .o,{Vٰ^%Idq<%y$ng bK9+, 0K'>3/p` # * 2lۥCop-h(iWE;?wdK8K(`\/) q r,Jkz}7|շJ5VBk!Rwaz <#ۗ:^ ts v7w3%_}i!H*3hAS,wxAqHw5/T8N~͔ʌIBvYx)] *_|KlgNv  UjV-4(c7f㖨٪>DKQ ~Tz䇈y_H{WEMB8L#JM꟰#eηB\b.Gy:g󿼲\m)|r2r0}{ۺWB+kA.ͥƮ[p yJI8};[6{NVC!Zakc)9q=oR"ߍnW<.BcӉef"36̮3H ktQ\Gaoy K $>G<=)ql2=ޠ])} p7̋MTF`Fq4g"5UbӜo,^W}P ~c͐pП{oiyXBaʍkỲx!:Ro&5Ѝg0WS~pdҫSMhH>au ]FރƖ\:n -LoC5 'Va|Rg^G ?Z=;|K_j8i'-w{4ajm$eSBQGn#KiWGяZr%='vJ_8 Ay1jkJ.;-b^Ζ0 +XT;^rտ^RH\fgRo#qFK`[ ~gʔ;b Ц^<=xƛUCa> h6:+zR.YJzRL/|iPǵJRʊD0QQܳ6/qQ EԴLL2Qç0!51o$/c~SSB º>k^W]Ԋ|%${\AxĜB]pD\>G/"=DR ̳v|Ŝ XUlGln!tm4G'L!6# +&AUEX;* } (ؚ"#XPdJCk/-2%;B6}ԜYAL7gN52 F!D:ϒ"#@Hz* !oc:_?5Kd2[Ɵ~"s~RB?Ч+c' Hwl vZӔnI3پ\H@ F9q'* Ѕa 38c383oNOJfܴ)[;Ȧ-+]B-F%¥.7,\.fv}挦 JmOv!' m/ݙBSOz(?ף / d o*@8GD)vPRԔ&Qv"ՂBDsŚj0r#up!"S](j`|(%\ rg㯔*&g5Jƶ|C߻NL~.# !P5_NwU*&Ĵo4meg:__l/9f:#03oZ{wvU1Y hw/ɜF;k7N5FHg7(݃g0bt3f>? W%'ۦn0&o6h\M]hOS4@ ͊7_??f0M#b(غjË12d oTrTCrҪ@gjEJZB݋B a棛 D"3otZ=,LG.S!XuQQk+l"U|;^rtlvB;M= ;>JL%{>y In4u2Z̚n Aɨw/,1d,Ep! vv6 Sh؎w҈O⡠VUEAb+pg ׼:p.?3gou@[HFøH`/?AC4Y%6 -+_8,Ɋt)x ELD!!c܏QZwl?6If0HTan1!7bk ~e$fy pLxs_DZ>&/ꝛ3VfogDjozݙ=.Lh4ƄRFYw2X!݌F7\ uO+ÏV+XrD)@%}&?aF] V)$JAx^Xg?i ?"-Uow:" I?#mP= fR*2|wO{`}Υw2\]H2 5cܼ9ʊ5BڝWc 7=Ku'ަo c;sz"Ж}BRT?7zuBB\i)Ϊ]ՀM*i#jd͟(>7]om(#M3 ܕBxW}wdҔ z^0O<'qR );P[|!8F7U`hjG,ᢚr]N} 4x(+>>uw{_4e.v}`f/€`f[ (j{qТA׵8E~y,sRK=$h0⚣S&9SG+ϼ6еip~!oKX߷jķt_WPgR%~! /Zm.F7CM'D)4PsFj9PAAfYkj&8)_Vx~hvhT]y  4wvB:aⰘ9Zp Bd[6-6,9WqsWt?.0G].0 ?.*<%:~B4o3#Fz@/~M@ET"s=3_ 面FqOGEqzdD*LeWĕ9/.N3Y:\˶`RQխVkz֘t (Gi\VNL/$dn#TE?jVKE8vEbLW˘sw 1Hbw[fհ4~~'.> B37dÉv)A.k5{۽b_OAkiX\B{hO=jO8CIf =G 0}\18|?m@`I2giwpO"Byӊ>2DfGX Yke`:'k3@^ msCt \IYO8 ݇e8!sAmNG/5sض_ $]&HT(Ĉ/DX۾CTx>x W2Qh42{82wkK'ɠ=80q7pBؓMax^$U7 J=V>K'䒑gvhcD$GI!=^6s#҃I_>wqsV02}bˆt9g? O|V\@ڴd~JLfז_ R OaD9WdXv6|:[uWzd)qK:)q4q nX&y#Wl|-QػB[LYa> 9:b'_[ {S \Z3Co Dw 5S:n\L/ 姯Plhk] %C7o"T ƷuN HKeWZ}. aqMoy+yi]6ysy"ϴJ.J:4A}-}=1~>Xgk^q)e(G{N2}y ɪM"X9[zNq1!  A#k(w -4=mJAppS]=-(~鎭ZYU@"⫲ +^3eI%҉+S9^8 |k]+)O4"/#b'$ M3e#3Ʀqg,낭*3!t/o,^nOMi="5x<`y )<|G@i‘m&\ T@lJ Bj9ܿ8U)}v ]  ȑsNr OU\ٶN|.3 {A<-f\$N Tsx`:o  , (V۷!:{Vm1T04ktIj僙 2j@M ߾5ĤiYՈ|,ݖSYZF̫7wSJ+ Qzwej 9pm6c)]ё!?R7 CGz'97i[r#e^A96!iAu>OlNx[Q'%d^ԥi`fAff u`|qMOjS]v zћ$4͑8jE!ޟAG!((=ywK{H1t}qGAjƀ1>Sve6X^h;o9X/q\}Aa:D/ Bp"?If4kMI,C8m]`޺3+ T͂5'zpA5։-^@i؛I 4t[ײpTgm:v;htJ Z :`?2tlV ϲt)(]М_0Ozv; 3[:w.޲f-![sE?N3 K,.nըOVe*{StwĎgv騪Lʯm>V Z{Zw tSӲ&f#|S/VWkHFѧL_D\pY/dFNȷv i^xSC|B>%'6Nfdy,ю&ۇr#,Z3t*%UTUf|\@;ʄ~>ѷST`fJ )AI{ocD3.0q:\JҦW:u+Y Q(u7>If `ozTlc 6*?@X.@uV>s\YB@w~ngd ;/u$K>ȯaA\pR5N7C{&Xҕϧ47ꦊCO@eT"P"iwU!Efq{( f0Cmt sTm’z)WtYO x$o`s\֙izF˩jzg,KhoZ n;ǻhFT/BojyxR^8JYl@r;Y+UidjFx,( #W.ZFhT@i_կ5Mۮ3x>zmy"T- VCO( <ĮqO9&wOe$:@=2 K:ߢ֎VxlW- =D;?((k=y?I{ DpIΡ?Q(ZS$I%i&)7ذW&nB;_*|jA-]$iWR:|}Eq2$ƍX+d1M_ediMwᔨɔ+2Of\46>o &]?\\%LϠ/ SQ%8 IhϪm 3$_֔/5(oKW%D42ts[=jV_$b>Mشހ|eꙇ`,ܠ'ThW;0e-L_Ws]< ?zj7b%#E$.'6΍ݖ,̪Hvb);;\ZN_x"22c%fwT2_HrwWdGJ }FҁT`?v-0YG̤G \1Rt{QO U flHȁȦN1UNĢ) Mȼ@ &{%*]xwrrK;ok ~VyxP< EA\}cQ/LłEDRGLmt8l4[ݳĽVQ-r9G !3=.@uwH+KlA\:}$AK#T!pnų̲*H8i1fّK.CZW%%֗}-N_DM "T9C8K+x7K!DQO`o4 Fn$= :Orqm6!['/U <"; cS4>XƬ!GjEj ۨ <%Hl=Czel4vݳ}} k wħcYP+>t(;Lч0/2'i6dJA`U'\Y 3HsW$gHjE#x_PD"Ξz\}nƯ #$f ע:Gwy7kJZ9cvtZCN'ASWy]Ny&3`J:y#_[-+Sν^cs>`[פYc툙eNJ.Q$Z+7%k'A?}7l %}vtŒI-ݹv)V]Gj!rֽqQ_ _6'"޿3kҹ饉By=XAw.xS6)H H˴S X\ueB3ݽI_$TI!E/W"#1._zsLܤolݯJQܥ_R>UtX %g꺵dt/}6@ S0VwV`* ~`{oP _Q ]4ŎtJ?Zj)&}13K v aLb H @w}Gt9_8m?=88r؃sG࣠7MԓKa K<{\H\Do2Oɡ:ćV`D s1B";Ll yg&,W<>ۀsp^|Rְnp6&n$a$;m24S6ix6l:@gSb6w Q'(-U#.$SaG4 ? BB<'cYǻdLl#82lUHMHk^?opս=9Y^}g~sY/^wW3j$j$F4AUKA i\L}|Ӻl,C>ōaz'C#кwz$r>cl省D޷GFdRyUHuvz\Kgr1<҂ J0$,@0an=n7y]_\C[IesnHtuA],Ά$q_v6ˇ`=aKmu1D}rG?HM3,a7!aPj᫒Oo 3 =[OsYG.3Ne.a8cUkeyP5В`!8h̿ _DAr}a-yg|juG@䰾3$#F?alxp#5 ؞HKVj^pTn^D3zS_QBl[P,OF`A0o!(qqh-%$_kU[\?PH2A9e Di;)H̑YWcgQLs"#hW2_V} U(**ztsY}to~Q/m%ݝAyMfqәPgȢ՜p=Lڮqǜ`1WqC]pZs5`XgP>;x+\I (JvZƟ x2:>sa hUq]viJx#oq?h+8g'7^UJٝ'?b fK_BxxLpxڊqHC" PW6i@tvOteU]BJUSE"_Mď hDxۢLVlB(ǬFm:aĨ8Ratgo##7©k'sf.{BQ^u Gщ`Ll(J2I?}8ȯU&ԿYӼ6x-XI5 қtM~5 !H$m7Iy }bX :2L;%;Hsfo97e*O϶ݷ2éí}/=Um "^NKȩ9AfT7t7Gm+*2]%Y1+GqL ȹo 1x޽D@HYL FpoDg@o)D: nNJ6(fYT7 :S}ћr9t6q0=Q` g&C̼ޙüuP07:vtmAhVl^sG\^+8I6P/Kт%zmǵYڅBNeGM%q"^ma>EKnψ9UۏM(u=O~ecKmAM-& 8sa;y7=ԬO\ӌfFQyK73. *D OaܥQj%f-7D;c |%:MRwչ{@z"H4O `,Wjy؃o湰Q վxpgjWlOa(M5L8yp>c['*;0`q&J +I87gϟMT%L.?C#9-\< sk&?;fa*/窕79ZF WuzFet aX2r,4C-tlY Rw>w*>y8 d38.5Gr6K7yp1 @4ߖ%#(/@Jw.{\/ٞf"T<NߊAZiCgpJr%O+,&ZtaROo+R*E KX' OKdr47p  |F@~)_wz"RuF80KnL=Ӓ?d8yRI$H;jWnQ9X>W.nY9Bטqes&ԫ+-r㗧8.^Ձü<6w)>Lf|_P-Rы,1U3M_ôR%5 cqe/ f[rX%-Ĭc,MT08ЕOEiWV5c{6ګ.79jvTN+1稊ӓ2fYM N EAԾq|%f ;U@½\Rłr`Ut٭٣ qn60,mx*0,Co+~&EV}78ߙ译J{%BÛ"&CKZ:TjEK˄.̕5ΜVJj⣼G:-B7s`g\}EUjo#sQ;O*@%K]д1tF\#U^b fqCJ< E&~t` LZ?ɵO7l8y `Ux?{]0v/˾:;Q?晉,Os܊WЈi ,Iyh8|*/eǗXSDdŴx8Z*OyÙN@9ujMw\C86/Z)#LV=xY t\*eMdmpn[PuQөV3r|ʶHBWOΑJXzzѰ]'>ݰPai/JQbdvb`l0,5S?ٶÒytdWyqi((uC' -%.tN|R;Ҝ~^tqC@y&d4+ӱvd|vHu4;ahrilK>CXvX'}PX[fnʦ5¼V`]OE-'[ pFBFosNj;1dE.]g5q>el0LY-ץ/*B?EEv,iaSfi8tiʊ،| Ty睹/r8=X_.8]`R՜.R@OyȢe8'^4)I٫Wr:ڗD9U/qJ!)]) p7M٘&k-xd^ģZ'ϮQ P-+$)g`eV؝"!t[̇5iYY Ҁnabd*Hs}Qǎ0y'(iJcbd,_7fÿRsA)+"X.Tx]g^}za}yz-kyd*%@'f)}pz#:FB)IHCg(ypLчbKh~~J?@ɥѪ,@x^ *h. Xq%+6gϏ= )Wo#[GE*)9&A!#ؤg2޺ҦQG)w fJ͌s?`Lo"86}2~`R0-le,X2\m7|fXc+927KTȲetAQjqe=#l;ŕ5fcb2;0S'Kї9 5@/?psA-~(٩VGWzCZYIv5UdDqn㥴~ 0ҦD ȍJG4ВjEijkd_p1uqL-N4CDEUj & CgJW"ɨ/\uF'3B%?hy-*qQ0:3Q([A鵜uۧL0'dbLV)65"EPff%GT6x's<ͶGf~F<ŭx*C:'QSxfq|.MYhLJ%A^oZ̨:rQ]$QIO܎Hb"Pe +ğɊ+fjڂpİ~It[$ \Οp!9!5yz~ 8Q.bیޭv!"^Eih뼠Ҥm@,Y &"K1%k$`\"{ls12f\=<ɍUּl2ӧa]wCRj*\Π0܊@Ii Nģk>7-S`.#З3VXIGM۪_\p>YƉA+LMJ9Ľ:8*2Wg`wiszFj5b~ 0)pSxhƌFm>aRF:z!S CV6bwRq4\FKj%K;!Ǔp=ʤRsA_iFU8CJa$]5YC z+_Y #ɔE2Y!贤tokLjZ-EMB EJeg0sF6;a?XF\GFznQ'rrX0LGN}wOoc&sQW헙N}=蘏R-#ƈ޲\Gō0K6EV ];?7{γ7!QZ7qFEL$ş:EUA+Ygq]m7mO' BmF!WKtCmlE`1"`bųht5x8 r{oa^Qq;zk  a ,[ ,&=W`L&.!ًdB_jpG&|&%^>rv1Tr Osp˻ү~k &y):)~-_ku;$͐Mq9B:%0Dp?̋ b=bQY\kCNSԓ0JhmW_+˫$H$/=oyO-ir;t UMFS:vCz _c߷ML/س6P+Nǰ/6-)k ;.ą,4n v=N޶fU˦\d@G-gUI,aQb2`Oq9)4v!)1!C#X!aQ.Aƿ!ZdV5-a utA^`s;QU~?FI* y")cWF~7Jj9(W=%p ?doѤCؿlsWc;åubm7IƢ +n7a;w}}`I ]҄JcsՓ=S)E8j|X3lGytwdi8Q|NgedYD,f`ôF!M굇2[l!@8҉)>(l%8uF9Z m&ǘ|C~6%:s!9)7eqP{ }-QNV lT-D cB,GEÛX!5`ku-̽5FARiX?񞙻"|{%I0ҁwg)8!-63}xOp2eCHJ1j4#)I+sE DmGXlfRZS 8;>_y6408C.G6o3-H/n{\k#tJ bՎf[~^p9Z  =4K]]wr"`üLPA{blx2c_ܺ?HjD?"Zz._ 5V&)PHF'6e6!-kQ[:6A3ҕa _FP",߉ί\,͕3ЏX9ZdG4^!`t~۴/ ݳ| +,IU.B_.De,*t.@ki W璆8dߕTK4p_MaI#`C~XmAM̒ewVrr$n=zNB_:=tO8#I_ףZ  mU$o@PZ[0կ70jԳJT`/&pP "!7O;\M=ߐ"ӑO*$dBqP0VEؚ k6~v0h@{p3'}/fUO;z5Ue4<u0l2H$ xf_c7=`g*(ڀeBL}كzn72`uPiϹ?WguOtЪeXw=52.Fqx \'ɬB t*e4XJXȶJSe\஛~,:ӵmuv\U8i.9DݮM*MqF倞@Z*MB'10WW`G%zDyIկmnCGts>3Ҵn,3=v[iSwxY$'J+ BXIprG#eJcfoov^YLȻ@#\z#^0 &WfWC2m8EJs-'Y.TfŹuX_'.&?P0e2iTX$o3>(`h"5R9 3+ 36{T5>/JO5b7$+1d~jQ0Ͷ@(rkXaS: yV`e*_ t6thhL/4'H~:xa R$&5< Ea*O[RjH~t1T(|l2/2|dF=Di6ߡF@/%j JZ'E])ġ^J86*ϕJXlFta ~_16ccI8tq3tvzMfXBӒЎG<t`24F1 ٦ʮ#6AClp'[RWa5x')t)c̅vw˭Kj[Vy V[""oo 2dOEoh{[w?!u3Lψ$]saɨHun-=M%hLr] 嗗4ڂ0 +^Lk ͦgǝX棙8h͎/dA 5P%M;N7 (x팖2ߎp} _ *NFp^39jԀ9_cUl"F 96DL_GUZhBnD)(IKۗMp"i $ i`"YqxsET~ V h@BǛT{Ž/絮_4q8x<*׉z Ts,˴Qitiɔ}09uQ hEI5=C jVoQ' (3e*llݨH;1Z$bmQL1JA%"] Ȭ nw7&~7y!7}|EmOFR>]vi!# c#&Et#< TOx{u`-UG+1> QH!^^^KdirN0 Ύ#7ʋ"h 7;I88*tSpkt>kzج,ɤ英8w | I(|?/s[  Q^8FwXA{# d~8u21AzC!b~9s@a~f*kRjCLÄn_!cS% .8\Hb[%3T3:?G?f3 nPUa8L`AeRv'jM&Ec}<$`1n*|7bU/蠰%հ}x?y?ړ+%~Xg5NȴxP5Zn ˏ㱘nvtg P69,`1y!?nd4-<^Q/cl]88K@ND z}ǻԇўJCr"#4gR5o]4Q|RPU}h"̥+aF3 m6 O'8nl=M;;'Zk'}lQxSȇ̅+Tb3,sWcSW Vvjota (em-N uڈG@^F#yS ϝș)xk@G;jh/&fyù>OMtͺLQ EʞAf0%$X dޙGr(xM5*kI"H$uD+*mm iyZmU5(;*d& Rs[Y{>n܃>q<ÜD̦UR*Q/τۣu~p;fkߘH)G L83;Lޞ߲e".&ˁei-IIwq՗R/NpU늰kT,6"WliN;;9(U1p⳥_b Fu`Y^[2-Jw]1O|!5?ӄeSG頬`B!^ >,֟sG'9)Byj!T]~YFԍ^)u/C`0|w7Ja>sXhMk5H=Т f~7jj.3y\A2Pݶ2Y;s1C7܂[hI: &_ 3p'*}Z`R50 {7>xSFc(dTp{ؽp6 ^BWu\TЃ+X(nH@V.eqŜc6,FB!z)FŖAr|8 vdbN DFD`+W> Թ$6{dmXR`02?ժ]`9GiBTm7B ϥdhg} AJi,io/Nj/E݋'Jk3ŧj-K s%+.w Nte/B TVj}ޱRtyqtOӌ"Cpykd?ohbxOLZn*KD kD")J<ujF.a AHϔg|t./#z q,Vq\]i(}{^ H\KGoG'WRVloG%-9+O s-N(ipއ]]T?2DWr/3XP1%7x@45x@&ϮBE@aJD[= ;*CWHij%0h >m_N;G<%]FOtEuV/P4v]"?@Hx&a8uCE$%3VlG-dc;[wgtq-JφmVMCzHTo}fOO(r3R>(߹HތJci6*d+)S6YS[g/&(>T :lS Y2)Yq+HYDaUH:id蓮L?/N_ܪ8Cmn +U҇`Mbp0 n*N:pT$D4$1ioS.~dCe tM^p7\)ң2F_T| Y6 M@5ls=*G1 ;-lE\8( 2Qpnd5!)OGRN8\|#޶[(%RdVclPyDeQHT\sq` fW,dsiJi?NW|9[^ :lċ9:)=J~aC7mGŽ(boZ=Fr&~H~wN3כˎHYjGެk-ѵ(ei1 TyB՚`/Y E}JB0o9WuLyb]TPF6 x_.%Y QbO:wo=L_{c' ,8MU[+o tӧkNņ,{q;A79)[~R ͧ?6Sp󥬋x34\/+G1VJ;%v#tI1ʽIEssBإq&q9H%(۟JWO6}]2u"F18(77E` `=;V`u;rZTA,' 32&'> 6JGȱ.~ hܐ>L3Pt*ZOp w")5Kq/AH۝\ᶏ:wK\%l~10j0JuCE v>o4=PH-hMDbc<{ 4[Uz Y(c 2rPgnA7R4<6VP*,ݗ_JhHVĭncs\$w#kg`,tth6oܪx>Nh^E6Ȁ5f`nQ\T|pMk y3=S6s/Mi=;-8g;%3fЮ s82qcn66`jf&?a%dٙȃ>"ωq us ̯xIHؖoexK"#EQx1h(IģՏtr|#+x{ăV/޳*oE['pot>'٘OyȡVwE"1/H'b;lђ ="Lj| Sa:8%/^Zc^5+pHyUZk_TEi"7Q5OlTd⢾u/}'xq<97eh}}:yOCj\$q}g+ABܖۅ,jc#~2ES) U=;J~|(R4vxZThye؁i4t(zlCXK~C9kkNeC¥oޡZ& ۘY8[ rg 3CgNv/U`!%^B*wSG\o4O?x=q^'g]o 0 nB2_#EBa\{MQ%ZcmUNC^S,Adi2~JLps4sGz.&Rvjq+Dh[d}Ʃ8E9^>b7xHr t]5Ex;\$b wSob0V=JXB<~E3q"}m\qT:XW_ n֟>}c5i#|K ߋ^ͼ䱃)'5 ᳅9\k,)atmmJM0 glÑ $N敀k?k}0uhk[@ ?_ R[<ܲDA@IMxCJh](h# -Vs+[AAIN/>a5rO"Itl>|s$j)Ar[UV&NZHo̗c|]Z W/@%Z| )Mˣ* ; FȧW# ZE%!\if##yZH+LJ@PNK1;B*Jnx,ǘs㜊D'wK79vSx W@pȴ׿ӀNrbܠ-8?ip V?s9 &@2I@~YӴoIlp3F[C[zN,Zk?yDw=Y*'?j2u\jHgyO_樏#F[ha4G8!-Y6!?p0[[a{$g|yB&+?^𓅢8?P2Ч ޞ Z;N^1ck%# cy^e)YfOF\؊mQe"is4#8=R`nj',LL=nM,K\ǝ(Wpǐ~ x͹8bAv \d`k*\{8G|g*,wW8zG/.OθS>ĎÙٛJe"(]KuR07l|F2_]~U6T5WuyiG$yć@9Jl HpX~U;}? ֘9j?FMEo6K[xiDZvHG<$+ Cv ֿ4B)B!>`YDڊSv_64 ᅳͻVqx\WEܷUHp.#iD7gy;uK $5 A1z!>JGM(YrP0hI[u l5>sS1AR"K7Ɍkw/0&eM4 qTv6dlA^lCpރ騦Ɛ6wMs!R`Ks\ ++gCnLGj|ƤfG|Jf*F^]K)]4x^M4vAB2 @q|YX>kLNZϻ HnR?p}3s3/ZkLP(e j`6{eeφ zt"WjL~ `t?n4#^ `=/g{yVhP2P$D&P_T-_KTDl3z`9'4+Π_; 5@kg_EQHD ) OsWt<}M""];jo諄^uM VvewTthE^G8,huKyX|7=Z,BCcrvA vOnBZlRkE QT"o|޽D\<(;:*6e'|&~5|=9,OFYBaEG"WS~seB7~ 5o ɮ(NYG2(tP*کTҷ`˳( jwO_c1wZMUal([g~ )lR HA!uǮ)}-LUPr7r)<[N[h1";]|aoSHhΩ 5tk &3ZBT%B&+`֎mSZYN8׶r2%T<[ʒeJUzVHS;gr2Q=X() II6 W)d#Qܝvm垧J#(lrfR}:<$Oݖe(2WSa@d h5|rzS'Q X~$4t&"ۭ3)`B@m9\&'=EFBMLY+tD0".\ԛKS:)k1҈7`1(q#Uc=m83VvVتAfvB B,T;d&C*Є|-RtzviăĎlHGlf!6GH-8 1^U [oNp[XIn) rRs΅!$kt\Ok*Pـ*9MF^|?5],KqxapJ/O reK 9No}Pڵq#P4LW.[Ic(]|h݉4(?PAZΪqO~)/WjJtq&^su9RxBV+8^[t?hQqvg%#_ߒ#ȁn-~A7mMRP·PhRD[ebT֣}!Sg@Vx(Okj2pOx  #z&JA@*RК5C;0c(9Cb봡pX~$89[痲,SP'[ؑP"3WDK˴1Lnؙ$NxFUB;@C r)9ڵ0x+E)n[b $ZvH;IWIt9 H`z1Pʥ>y[vO T?͗= />rϸY[ۈow; ~^Po3\8 !Z-UA Oay#*>R:r>)l޵xgQbɋ#l~)|SY⪹1 ˈhJuMd-O,jne'2.'ꋯskqrɒj窈6k[%>Hy:#1Z3S[[e(cRD?l.ƫ=/G픅cgMxO4 C9r渹BYuOFJYX<1fJE$)w)te|ݒ,ƑJk53gr R@gepZkY*-]97_!XIv솟L)Fs }hF@-}xiU2EerbɐHZSo_V X=0#]yKFn?5__]؏0w Dxrb|-NWVBwvI'[Tù=j{^dI8q\ kyD9' ћ#L֒C#7߉8/OD X9.r!ͶFDa591l!0L\c.&(`T-<۷@g`?dHe-S:oDC՜%IDrFa,'H&M8dv1C\E1Ŭ =8UM^DjFVK.scA‰%q~Ff}6#teڠMK0jcSe_7O0Td|hӝ/C=-d^p(2fg}aNdŤ;B S)&sP$:=Fr@fSGZB`x ȡYǻv+Xu~H-؇C`X/ vmKPc_#3e~+Y&v_ ˹"=/G fn,EiÊ/y~foްMYa>b-TU{mOZI"7aQ:D؅fHD%#Ӂg!=x y7'x )SZ܋Fo(m@")e!U%aN69i)D4O`>[un=J\NQ 3-irPacUwr\!# sCwv9g'C6;[xkv+sDCE]Jg=s'UKU%! [D~l>,(M۲5f}~Оb:[>|LI"+Uv2U51pOMiU`H|.ߌd 7һ5|vw"dU]gCNb>]n6p ¬`" eDdp1l,0b~f]QAd3q 1ɉ`.V:|0kN: *CpGmum7Y3j$i߉Z<1 ث;|Κ+$\ .Ds觋kT*ehjV;/jihIuWNp~&[lF<_cT} vMˉZcFUNI2Hx,b,]`KTn~n~=^%i(p66pDmս ܣ-MPdz{s$+%d3:,C@G*dXBlWi{Jn7Q烻7H!ȽXRA푟jV.Le Dv/'4j^aCŗts*qZ 7#)te7Sz*MDxw5%{O{@dv!PXD0cLjp'Rf rIp{Ns(J{*x >06߿ׇcES[j4S],X1S/r*` f|(,h.ƣXԑF3 <L.P%MI}īK5?&+f{U: plY@itz}DM]5"]#xasr4q=܏b}O{TƃE_ 0/YP'ɡZZ"wnQ=,0ٹTqUiKn4rJ'o 6>3tk-=Dc l/ R𖽃`|4k l}""5Ua839'#}m{R;AU[hr DEy $.{b/}tM04ʢ(O3xA#ي\ 6}S-t E?izE29[.d-!PWm}c>[_DNܱYV YQa/-nn{t4~# `h=9B/悩RM#2{_.ߺ$U+׭-oW WSY}*69ŢF +G9)BH7NX'Ӣ\wPtA(XKy.0J⎂R ^ 1b/nDkf?U:ir zд/$>xZdk-#Z`"\үN]ZH~DmriQ(I'L)DP 2(}/uft ǣr]~mȌƭ!AjR&;"Gfǝ_]l5ٟ6"K85/Ix;o~@K| 0Qݘ "Vv^ .R"vJx{Fp5eݫ!>(VnwB+v׳~,q+e(A$v2O/iR?@۩l,I sm-;* eX/* 槯<{*ccoKI([ oEGvx蛺)Pc􄈣9'̜-$ncjv\DN=",ʎ$lrlMw3/v`<޸M%9a 7'BP,}?pge'z N$=ߗI+y%VHQS ?1@sۖm~l 14sI/wTCb?s歑4߶6Z4՟}JZf#&:3(c纚BRNN_SsgeY\x/,Y٦VܾR"Ca#b3KJ3*Rl8l4sc҄hѲ mdUR%i+߈֊1*0^i(:86Ha͈I$ҠGNvwc.^rVX9Vj.*`ZnɡX. ]RPWRA5>dC}8푆z$Եt5:r&(M=N(o eȲ!6y氩t; y3R(q'qѵ;N2õ۹:X0&!Ĉ?,)mLFbNpkO[껬.L1r>v4)nJc{ XhwK둊1>r&yȰ4lKSGC=JPh-G؍v7^+cJVoĨDLjɚ}^mGNy)t;_ss fJ&ݮ톺{IXHU嗡5dl #Il3*fǻ$}47= >G5I=x"mCXͳWJrĐ@^b\Ć44`!Hd,lI2Weq{h,A;{@Sс!&"hx!R/;9)*TRh*0-W{s[<'?ސ5ٷڂף/s+~>?:QE:2{ DmΙhZp+Ppߛ`lwߑdGSy]yYUd6ڌjWXU^z.@\҆:}׬ ->4y, * xNsO|{vڽ:3-yxjf("܌U_?Mq8,Zǹq5 JmkwW\=<Qur>/ΌڎZv '_ӕ]z~D^NLiR؉ rA=ke kXFŅA2(NN:Y8n;e奮=GWwܩE۷Da .Iɠu`'(A*0D&ï")pr.P[ BޟsA""fIrG>i/+@.^4'3 * kKK̆]t]n}LCH$ fWrbp^<;NS>"Q{7FOvRնcz/3S"bV0^@qJd,҆kfQ:9; c2$"A_rT |2r/bE=Cy/Qk~ǥ~>w£aA(W?ODwu횂 8Fh Nch[M`%/P@Op(D4-܎pXM&V|q% .jje@)Zگ4'Jb:nf/P}A(i4ãMkčk޽k"UKCΰ mcln;R`U3# ` s$=h8fo (1) w^`Sq@m ?ة'[E ą_ ,.ׁ #7ˇ*ұey2޵36̵+#8HLֆG0;Ū4Lvk('eg} C MYIG@ޑ9UjOӜz)Fi`+psG$]u1UQ,b8(~Upp@=Ok䠨O,ѯJ΂ᱥh̕g>@`WĀjLB@A#s*_Ck] #^&la6ܠ2F|I.@%ƾS48bfI9hIhvYH,Ac \A䀘Nl;I,*qta(|mNۙXndt-$Csƣ u_{m32^ ]O~G" 9mnp394 Uw{@K͞0pP|mj U?ty;h~\$f΢S ~VG_1<#s]SuG[R0$ܱ{f3*MϔgѮe!C<rھv&lZGH Lt o(WM7s*ϔ$hc)XD9A$j32a}&#=f‚Nܳ eBOĢ] 7;~Ti/ɹ:gzG)ҜSifyG|ҠQ(ۜ^96ϽPk搼@Jr00-M_ѝ$ 4Ԍl֧}yt. {tCG.-U*`NFKPZp}؏dV[<6Ë%Ze A{!Ʊ=H[kL0YyVUAK4sPj1A]\Fj4Ӝɷ?rO-N󾬏*,;r+ _Pj9o1UB<9~qC.]]4jP,w#{&w8$`!)!LCjk6S\x(RC3Ohe> Vb뫅c #Igc3>q-@wllϠH}os34r9zVxZAQfl]!v"KD퇮& j/1]W쿻a~s9 aWBME/E!bmn;a{ *db-) v18A0[z0k\-$!90 |yn[b4u"f  cv ``Ǣl=nB_Q AWeR/1tGboH쓙7~:* |!.zWQe1M+ 32n¸qb>Sz$XT^y[R䳧 cYOpMI!"@7)Hjݧi^<6aАq!Dڇ!oAGX)dѾHB6Hsxo]ٛ}t?5s CFl  G #dwcCpC#0χ`^"Z~|-=R 04;h`Ѽ]9PS)"A]-zYM**.ՐD-58 Yx.MaHj4rOjIu|=u cПs _Z6~ a,-7\ Xrb.昼@|EBW+f%0~b\*o֦|Rs?pZy,k|@ |nw aJ2 B4H]{K٨ZaT\&yn>e[]@T%F4;!qs}Wv&ȖS:PEJ0VW xjn &gzz2W Jq|]a~1igY ĀƜ' 0&:M\@frԮ4dYVe7l[{sV PJ݌̤G< 򤇷ˇa7`Br\ZM)sUnɤaV;*\zIYF B< [k75%>%T|A?Fjk|S#;;۽gD._ S_ȦM)=B/!nkf,ibOPXwPZh5Wx !t{:F.ONV>iH 9F&d DۧXB$9L9/.`,Fְ|6̬oX_bIYo ]s]`[ Hwط^ߥv9ŧi m6%#p 5gRUi,qu{y IsVC-{ %H}bvp$#"ʀ՟VX5v:7N: <3ۋ shUMϞ_\ S[$)#[SzRj. 6)C1{OܔЬNP1XhtX=}:\dn zOARޚA]|K57̝ 8u[VidwS(*x|0I?>oDq%8uY5DmOTniEG = 4!~!:I)g.FhEq9VM*ȳ Z> `#)]LcQw5JS8®vB8 K\|l~U}w8^hN63~+FMszᅢu- {)Y5ͷ&2D)q|B|h,9jgg!S΂ P+!>QaEmCqNrb<2rV6M$ ,+k֊g7޹\[ Nh[Մ!S#T5eԫbw/dM ,ml][ppw܆Fd˪YqA_O-zCږ)e8 RXiѬTYc"Gxu%0eyFL]6$ڇ, HFٸQoWW,H% 2L83+^#-G#[!S.NTmy1z~kY~$|"o8ࣻ{JeS(4c?_- Ȟ61oժMc&or7 u6UP]:pu d\_7]3DLM3rGodK:ՆГoz 4.QH*QwT/GHUDՔFxaJPWJVjb?ٙ*|Mi@}B_됱h֐2JŖ /~> dFyIfDxޗ49"{*X麫hA0m$mU5?Mҝ Rz+Z/i祋Vt?)3utB(G&y?T=,J ms@s̊8H;q9ei[ŬBA{2z%BbT-ᖟEd (鋭M:|aWj)LbMƔ0h=JAB'H:ӟvnF~hr&x "|ujU _je>?xkqSoӞb懺cǠfvwpB߆CRʟlsp+]S'&ӎE?-C9 {,$ٟ,mv;" HYNI\ A% fN$ T}: g~3rp(g |0ƹ֞`I峒 gRFsz _2_5kjV$qtp\@i=^$BM_%4 xA1@"@fzZ,.v2v; XbhWC V{Bk >H}C0NH/X0ΟXllϯ.bQڱ)(tA. O!ʗ(Vu0@7$"KuPK?6@h5||;R7^:7.^':1vRUy3'h Jס"wb*";`u6G<ֻ8C-hy䆹֠.ynO\SDҀE¾O'ȁn1w@MFϓWSVE-0ZSֲh?$j%x&Y~6M\6}k3oQr?Uʯ YS<.=>]<}p^Glجz`q~p}/Fs]f=`b;6m)JSo]42#!zAQBvp:4 ؇f$S~zSK[ɁVٳP m?HgΕBdesHܨIRA}mOAPZ]t NT :0j]ӪB_W9>{0(L>ѓe8̉~J>q0JMy7E;nJ,iȢ=ŕB-{6|4srKO?oW#$n @_+꣒Yo7).T^'d.@y9YYUtm 7{ a 4ihCP{L11_ZCmJq*Ɉ!2 >$q@=E<fLK76ᖦ{(yk$;a,\7 .Sfa[<̰xlGR9o0O$پm) V'Q{W'Vfo-5n˒+mlpbJONS,M5I1:gX鼣oj8zU ݐ\n^ӞEhO; lm.,pQr~3_#q1䙞 4k8!Jٵa{ ~ǐ/2WY"#nhOYR ^a#p&Bޗf$@$G0K[ŭjfWw0M>2YYz8p # q!ez& `30iZ9Bnoo9FbpA\Y=^HC:iYx]WGK> Mj;@ JnhZ?կF+2VZk4'2M7mgNߧj`,wF\2#I^5lWd+5ݑcTfO3n/:[VS#8h]_;Q+wDX&uΎPy6i$TY`bZ&+(Ql/D^olnd7YmgT1mzA_ބe=zU=t(hOgg^!\ qC&唯4B%#RM." HH`4x[ .ISl;N4h^3TL&vČX\0` $|STm RTE?49N?7rԥyjO&e)&ጴ}r_6Ei}j㯜[DB"XCr\[{2Qxp3'Ao3a5l[3vCჍ?/,$]*!:E@p1 7VAI\O?h E >?1&47l# ](F0ӌyxkGz?5'7f Yjyyf1 %04IG7Z2St/BbA5r"@gHv7,1 j0STՃ.W{s.r3)M/WgB롸VxtcN,P3.a3u1##lFW=-05dPWO[ˁ[FvzFN `G|n\k%ؗ0!Zt'+李.tXt9 0,}K3?\s 2 ҥj1+i0f`Vͺ ;`S=:&/ic\'U<~o{ˉKm"!6OPx\5C^ вyNlS?]扮N;ꇩiy h R!WߎJfZ9`nzh$P3$d7q[HáS)(N 0}~3iluW6'?{2LH&_#omzvc@}L@FF@$MK[1I|sn+jWݭ>bկDb j3#qkpVE%/rGZm_unsi&(/ $@,J8azr>ji a{ܠII5y,[?U⛗i/0Lt'Z GW`S:||Y&ѭ =lLk&U=)nF҂bD8^]%csXD='q3ҥlX2tY0`G@/݀mX+q7|c-vɼ F]֋?+۳06{o\g& sccO©\iF2zV$ox(-n+ȌcBFߘ/4J~^(^86gQ)DNS{;P>icd 07U!BHhWZꐍTIs6<q,eC隚=]&\~ʍ\I%A,EbyM9RCHY!+\>"H88r[p7 QeZ6vړ\& +?˂'I?襆ܥq'<q)$Dc@xIJbF(2 EolӂI0p e>АҒ hrigk?syB 8 l~,ϩ3a;o4^ZH=dluTtXH)Wʭ\E3W@E:/!乗T>.?+Jm8tyM@Uk&d ;nqij]zjݔaV@ Z 61?Yb`H fY:^.=W..Ш?_130&e퉭oq_ŷP@ /8/*)j9v(l_ڄi;<8 OF5,<w9rE*My[DI6(-%Oӷ,9q2|xІ{A;ǂkrOB`P,BI󦬯ܣ ge7#`;-;fom'EaRc ΨG*>nנѥ5a;-7 27>MSMLq8YoU0,6#Y$*"K^n_!P8sf{6On.Y  ]yz][2.7n'T:uFۻj[ס AYhwN5f02@&svԲM@R/9MH%Կ(?>zL9ٯ+8>kXOͱo"Z8C3:>e0Z m1]o. Uɇ}mұ;9rسBs1y%"0.M-?b8kaSyPD"d\g/%I`$>`@ep܏Fɇl=}@N(z< ]>{/*j4#3*;iH<3+킨/HF]ˊcSYXQ MWP}]{RU,ޚ@.8/Ʈa"3"Yy 6m=\}(-sg0KPg[H _(j>L%?]Y9 \з12.6f '(9?oF- :r{?؟Ek T,â楎dLSttINSi\. B{ 7v1-QѕL0r*Bˢ&YPk6S_tI޶",\@/I5*hV!ZA9?ΑB-KeHBmX8ig13=nvm qM76 $}o\`5jdR9+UߜiZɒ8"w{)A.rx?hyuf֧P=|Yb@6uƵ!h印{V,Ө6O:R>moل,zp%U1MT{PaJ}/~kOہb|'5 '3ޏsx6 @*tVζ5?G l%P&3d>'>CUЀҨS>6#?taƛd0!  ( ̍vVEg3;x )&G͛IkTA7+n|YxA^`((Abe3T[~cdr+ݸ&D.o;yىL쒨RLU=89 AMPǫMTQ6cA:z}Cl\=~}ujuf` Z|M[jl|/J$R-6&eK71HZ4K *VwGU4IKx'=2+vQr| wQ徧ldWNkT१*&):oԥD0]%+4ȦtXaL;/v\-ǽܝ·MڗtC*O0r㻹[n> ȖE+n۵5iߨ9wIA, ?YWf-d{/0Q}p#UtVTKK5$wxͲݚҶQ @bV[+jCv&?W'0\P#..!X5dYq_H1@Ĵɭ_7P) }~)8X:{3bDs,64Rve sxatAl ; e/L%:aa:M ^@oY,)?cIa~dR+V,` p|vYf&3΃lOTd?疶QQ)0>z+!]=c?&JZibpL6U rpɒ1Wĸl,E]ϑ\x(%dixbrϧ{`{?vpb;BRuSĥfJ,"śt,|"}9|Js~eL=4S ؾZ[)7?/{dpuꆪ<)9{ lI0+<`XZ8pԾMyT5oOnmqKזV-BR:  B *ExĀ1%sl?@æw I/o2PHy!P!ע,g/Jzg#։.QMSiYC\]x X8 <[9) ]JN>nb& x?4n$2^VcXl) Kh 3$PU$gW~+T $.+'pd詍2fw4B.Y('ffh0m3y&Fڲ82Z3^ձŃ)\I<8 aTBB1r<;[I9>i^#%{ 4蟾oy?kt/P uT:sRr0 +Y"L>v: !-fvCY4OXة/r;3eK= 7@W+6%ov_sF_NhyYW~N/ "iv'ߎ%D/rEx4OXΡOd=0|cJ|I*e%#3kSq%Lk,mH͋4G\Aowe> (=j>adQA&,rӹ{l$ k&~mosXn%W$x\3(Ш9 mrBVûS{碒ig V8<x%-B}@!1Pg9ۯ' >ՄZ w9 /W2n.Ãv{ԬS"Fr2IQᙹޕCݬw"P*s.?lP n Jng&{78Ualf]ts:.ȅ{Zz n AwD+A#L8l)q^׸.QL]P|rwߞmAAa.gD֏ZԊnasLԹ儼S= wt P*'=ɅBCj+$W`<ȷoE^f߄Z@BξVbR0ocKD}L* ?N[v)1j җ|R YȚnf?_xq%f̜'pt2_RR۷2nOП⒍u_Jcy;ɕk64[ظ\8kIT~^7%8>NR˰|r? WT!2$hC&a 2ovk1:|yA 'myw)t\qDݤt#S@ HEFR] kD䎌*࠘Gv"]_r{\(YltZ0[P{Rt6 6㋕M`w(Fl΂hf[zhb$^DOHY-wȥd7tNXv P.MOֳn!P*]=&S EY3PPZBo\nEZcP쓡2d>1T~;[er*u`*ыmn2$NJC*$S`GZ8a6+'@ʍc~&xi/%+:H$O;ܒz<KfmZ C'w;zz\SM(,{eξU;K CX6e:! 8/el-?5T%Wu RdX"!+:!w$_$lR ?x:1K 8`8y}g0/۷*dnaܩL6P5@PIo?P0ˣQ*>M:@`)"XZsm.a&_28e7R7#[',aqf3SCE:x|ׅ|?@BgvsY:5 | LVZq[!1 -<Xa$H|Tɟŝj!>.Cgiΰ1Bq+mQ`#b ޼Wc<-Mfqa1ѝ0λiX(Io0ీ"\oCGDmN|]ibYy߲;TMao +:,Nu9KCL} +&loUzLƂv6/ &Se:f擢i{NEZ QS ov˗ .(:2lKtWɸ9FoFO,K+ _|D{Rb3u ?Q? a$^dj*Pd_~AR ?ARGҘ|R0 O m2X,wTh.gN'S:oכ]ߴH?jdmjc@C߀5zxqU1Jl4f'uTVǍ09R'궏FW\Ø?蔂[W|(uq֋I[d;r $3l%RkBSso^c&U$>{mǪ߯./7=k5>'Ėvϯuj'x2H?)ٷGE6 !FHSj?pّ> \A${8!Nr@*/7qk.afZﷲ>\2C9Q\'pY6cZQ y6f2$Ta7yc==결up\)^}Y&K?/yEfV4ضR4 7bKzʲk_rW(!oғKl=7YImJ|$r*"ϼ&[6)\p \cRO ՓBS%Snǫ~Af!H,og" Gǚ>ș? /rTK4Xn1Y2ݧ"ڭYf ?M3G3'%M%ƵTn'I! ;{Wi@lx flgəɅ`&]~#;*/k2(JT<+Xg(Ljn4}ߴA,%L"R w 23azt||-˭d!Fk5bk=U+$_待 ~XxuˍA>yϓB}?r.bG_`+O"xɊ"I:' Zz Pߍq1X*q?.*cmF*\mjNì["^м ,_fG4Ng {ɔ ZnMTAܔ4*B6a7=k-ix(h?t'\Z9sH_?sgʛ}EF4Y)?` H~zj%H'6*~%4,]%0\%2$F<{ɿ0K#t| W[xv}|UJ==Xm _ ͢}HV-m紽$B;-{CBZ=0& 8E|yHِ Y~-f.B9u],8̽fn6 1h6,we3@ \uߢI5ԥћvODZ~H|بK4l8-(~ - 'l2eTv0Z@ˣc.sY %}vI/pl%ظ85VA:4~61_4g~դ&>uj>DDlAy }QJ ml.Nyl6$bGZۧhMm(T>,CNA5:$`zS(v 1=׷،tx-I۾0k7na [_'txGN\񘸵b^ T?w՗鉱_m,OthZ !Y*i˔w> -[AQXUʄg 4Jw+39Ys\5SC.[hq<;zB%7'J OHrd Yh[d ]%&xt]|)FCHOt;IhQF$Lʓ7K;\q0:nY"} dbDU<A5#]>=Ub X,ݠ"bs G`:4$ѐ%y }'w٬e@@AI6|zsJrЁ!g/G]u9R1k*ɑPpQ7tObg;|3]ԙ92ĽVppCcn0=Ϝ&PHUYR9>9ߓJߢ[$^I ]P #m3p~y]M&H#*%m>t}df{}085OJE6ǎFgP 58$L#t6hy{&K׺Dn*mt5Mw9n߀>V78etencIՄT+?a5PVյu_ >;?0އOOY:~$*91b#GKZw\<.37[T/i׳[7+΢Ȝ^bU?x 7cY34{/]r:+2;I a6;\l /n?b]?CCk< B!RvCf wXkctk-kX^ڰFH|W3B;m<ɮlw?V!͊}E4Lr1PQ ) 4ӷ?_Vg:rzZdfѺ{uC J mw @=H7ezcÝ@e-DR"5w"p'AqQ 6wqU]6J_,ݭnY rև&~6&; A$ݺD~4Z3ͩ$@LyoJ]w b{PĒ%Gdzt9mSA'X{V5_uW<RżRo ?TRC1ScKM3u勄cAKwFI;aڄt];e}bWf!eNYBbKM[vNB(z"QQ{2oGzB V~hxMvI\3wNx1Ǣ5'd(PYdt7P՜w"H09?0aX=3y/jŤ7*U,~SIY+Gk:M(ڭnҼDÈcpՐž@^U2C9뭃S ~hqsܶ= K+м_"\hp荙2gܖ` 엯.CD{U3Ƣ}x>6Z]^TngdU <{6z,2-D7w6+Tyj!?eɡv=%Wmbm̯8?]V7rd@ޭ3hBM3O;МXw ks: >/8+Ԑ7?`ɲG_9 ,b*JER~ĸouzʤ'֖lx r{d ": M@{8{շ[D9nMj ./ l{-nOm1~/+ؽbd5q V24V!YPq((~||T0JAۂNFeE8+g^F1ܿDzSFtjw<}!xB]}Fa<@yÁn}#B*t)*XVnk/FYm:Dvmၭʱ½sˇ( Vk&\u:5mv-i ]]fO 2dT7.b:=?UStPjE:^͒N] b6X=a%BKZsTX:j s/Dy#C C5NgyU5U9\y YIv}':e` cٶETAyH6ކN޲l_y%lc93ThW5 NXp>FWh 9d’An1 d&,ƱԂK-|vSmI>*AZv@R#lr3cKy,WM{q7Spghk4샚t źX-Mq=|]S+lpbwRe hZW;oa( @W(峋T/h\!+C Ȉ2xb,_nK3 \`O[(+`> 7&ƒH$nY 8G!)2yۈ^4! Bt?iNLˎ/\wC.96z4|E tv󺏐&IyhVo?B2s<,d^x本Kb+!]HxQ`i] V9Vf#H2%h(,{O婔?<̜\fW!v}hl; V\%3spj%04Ÿ #$ GC{2;"!ku2h1DX}l@l d F<$OD`u* eMϊ5{2zLޱ#5)sbמOBT Sz}ޝ3Ū׏U=W{tD+? {TpGXqT3^%6-H׷B"mO_xء2p]Hs3T@MQ4nХ}{7Ҽ=`{jsmR­L\% CnK׉pkn7KvbGz~1Crm=u]AXcqjv]wʮeBp;\(3C #8(ƯD:[ymZ/6~Cs&Pt~>N~:  W6Û@vm AWH Dld7+c؋Dsls jH=<52ZXx7M1No4qVs)$uS ɊR +ĝWYpwШHu AB.ð Bۅ7H)rNJ.5eFh< Vt5J[Df~MҌ ڹ:A6FH%L%syZ; L2XJ;QGQR:pӧaP31i 哕RTxm#]8&o hE q <&<[_l ?m|BU+ nl~FW*&SP+o:RL\ʪ0mNQ|ƵFJ]W.3ړɂZ9S"3G4,2W bߧUhB`B* wUg?83ޟ'{D U=; WOrY`\9$iyDa2z =OqiPbEJ&Ÿyvۖ "o;LN P"Qd7@' )^kp X/EQdO1HyAyM*E]P8S3h)q Ot3[ԅ%A OZկs#c dWlΰUhN2LqEXnP/lf(=XkmN PvayXHØhtoV-R8醛(YՊI|5"s2J+Vڵޖ9%-Ḵ>5xۘʽ-Jhȱ2 3]Wf*b':MKm\b[$6LCeJV $=-Q#L^zDU2%@@9؋:6Bu\G#a(8nWUN-#;?3׈%"lC39]0yD^I{S]4uyu/һߔ&QUUgde fG(YARUB=CT\Q/"rŸ ǥr;k|R8A7x ugB:W+@ƟZ L%;^yIp s/(!w}῏K8qZE`h3TrhČ#X-E\'P"|m] {1]FYBH 1r@*=>'[{2H]FO\Ⱥ2&<)G$M~F|[%ՂFL_ׇ4:q,zkxZLLz?иL|_ӗ1cSAhM\(5S<2|z=\/{fuYp~/OAЖ'{0e"%"8:pY (o"4"\ʙgy-i˦꾅,0{EK&DE?Rɔyj*N[__r̮W'E]Օf,'9l4kKb+E_4`/VdW:HHMQT"=̖>gb J{eAT =GQ(f3<L­g55Pk>n' ة"G.ullwCT4cwv= vʚjT. PlDDF\RV=ik>Rrz^_N 1W;ՈcM;h1&:4ūrP +^F7͹#Ԩo3k>>6CzJdГMcZSK#S-}3 RJ$_ژ e卌lI&7_t5 d/k-;+ѡJĶQ @1צk&m|Yzen)qIKfgNo۱f'hB5vH7YDGURV,cnhdQ^>s_gU"qu$DI8z>,O'M4D$Pqa`iyL>k G#-yr^uĠ+Fc n>dS _$^lY$*-Pa ^noӊ G>vfՀ1)s#SeU!3%JֶS! H6= &ngI;4T`? ;z|ĔSo { [BݒUz"h/NMSz"lQ@L\NlPPAedj=OJ= n!(qMB >Cv@^EhO><,mH5aʥajYV%?"@3c Gg6W-,kҗҰݙUgP_[ˮ7߅u1sƌ` Wl?iPN?CFpq7>VPTt)0XoQXwC @ 0i wHˆj6aYGk}/nt甪юU2vLK$cHU}eDr8)p Ad!5S8TE@}{('('%mԲBԋ%[iF/CUTNJ]E C$R5#E=$Fud\ |;V(5y{scKoŠl|Vl1L_2Hy3>KqVR~Pw{mFA$1<4j;R>z.\FmD2φ gT[ZQ d矱Byoq6eUƬ$M>^\|]\oZ2#~z n5[6e9+a2 C@ n)?_03 Br^{AWXΚ[gzmU)8ԫ^y`d0IeNh !:0=aܞ`I!|;E:B#tvtUG.JѨ S^\٤we= Pm1XF[Gtnl¡\nP^ P4 y0YОdJvQZe֚oeP ^.H: #fbESf.r Pe[.wpd&<Ѹr*c+6?a!$sJĬqʎORIH>)'^8\`M)E]c8|V2ۂjَ(MK&N翀}-ߐ_90;bo <5P=S,>\3 &qe=oþ˃Թf'~';t|MErD}a<#Ѧb 9PEtg+0)T⍊KңfBEU^(x/!xw>-( Ds ND_PCCZI/ um;y:j'aZy yOPohs8>cy;Cd<S6pf^T^ :HFMչ~(Dذ3#,,sfSGR CgIC+a#$Fu\_Ő,2 }{7bΒ]pܠ^1x/>" {Tje'<W)PoY^;WZ7tpS5K]'yzdLJ6&JV)S\#~\cT ppwyIaL̇Zicp9z']@VsoZc&; j?2^כQt=l̴=rmieVvr%}@9py6?;]H Zr~/R{ ~;fE=R{6_-~Q+x}OH> :h(|~@ӏFpwbRZ!%6ew5'ՠiTGE=8]<**V3>2+_()Te1 pf}`R4##evWS;"R,Gy)^(>M`+d_YLZL,+Il 3\QS&Y\3#ct\o 8NX/ c RX;x,%YHSӺjz/i94U~pk=޷{KSA_'?˨2swꝦc'VBHHdFfl)0(۬hUݨQsي"١TUj[Kڿ*}MV;?8z/g7h3F AΪB4f]3*z|?=IrJ36 i޸o6jteISaZ 4 &shs`T{nX9Jo%Q%LV}acpIŘ\'! P-`߅'J _ab<e*y$M fy501qceh݃9muKX%33 !&;FN,X|moeyS` H gFx;sFQmy^U^DݳγJAtN^JD (ey~m1xN$@P#*WPYplzt_1& 7©h\{K?eœ}Q79q{mu+huERߙR<9=MJj(c?*9妜[> %^%ץO{@E2˥+@Z\erx 5ǥd.W@VKKFZ(IWr:$L5Ydއ=|wf8@J@ {CW%i /5.4"#g ׬ב`I5 ]ッ=@>.G1(( mAAMFL҉HCNfIMO2\Su%q:̼,^nFk3d". MazX4ٲ[KVFq1/-Lٶu)FnWy`gTn|3Rvt>QGL㠒N2oZ3| K5;N'|tñ|?7 n@"q  E$ŗN-!=XCʕ3^<q8F `h1X!996c"R*yG[dvhwӘ(8>Npb< ؄̹#dNG cƏCou]$wLWiS?yVڮ8"'6Ev"Pv퇼! LkjsKpN݁6ʂ|LGe.3H/ֿ44^LWԃW!a2@ AWW\E% DƜױ/j$[$qk_'nt@m {/,Ip6.nəD> Q%NJtOeꕰbۀ*[X``ζ\R11䶦]>U^ NMs]sަ$)a+J˪el0z;Gu/'׉j|es&uH`4}\IDU6eRԅXY{K@1PrNRLVtǀ{6x۪\q~|rE2 #ZFf/=56CM:iiF?AQ0݀jaW}=u=ZC69^08x!t6OEb!6A➐9*ՌGrHK4ڼp*0LCq?.ܭvN_[, >=J= lT$ vԶ?VSW*bkJ켻Wb>5qe3*>E<;βΪt>ݴMCɞup1_> ',N{t=,6ïBTēc Ҭ7pXs;"I x=R_ 5qf_el?c{;[#Qɯ0&o=Bi8_+퍷{f:Vn+1uj>|ݚyYƊ;p3;bk * kx5DEMqJ%LTA9Zh_7$yC'5(棁^tIRT~ @Z!)X g3z0FHtIA-ejǯã%J2+IiٲgD߁tuĒ`L2vgciGqkWw,y&9NT[#RC'[?)hʣD. q|%{9\ SUk !ĉaXYbK_/‡>G!jC4tx;~a,F)BMpL_ 7p)݁ Y{-K-UNxB[rZgL5v]--!ԑ&D@2v܅U~~ @>ń~R=d9q^M%bw `xZH5SX/nwW]$'{vxd?~@OC‘tzG;xuPgo wL#NC[!jT#VBWXJ;G \!⎱Mi;͸VECZ? 76}OBm+٫Qf^5M{&@&ЦY.7&E5{x:b8#Yvh͌:k#riK/I!-/_pEMw۸X v ϢDX̧C7^V!Ⱦږ7](*n8w&gE}(WN(:ߠ5?'8 ά{ Q_` &6 =x-n$U¬$i@~" UI3YŃaNƋ̨yը?Fhm_|I {oF=rQm}khaߔ .8 b5 JQHWTN!h~Y MshĥDST8/߹_y[bx(^&*;fɊ 0bOa4t%)햟QkS oԠ589{+Id*@8Pc/ \Iчj7lZ*|Mⶥk;}7c=VJ~oJ4 gǟKq. ɦIm6 Qy>; fcG/z Ry.yo&TNmw|I@X)Yf|#g>ētQ;)g *p"Gp.G-+S }. mN:nDX0 ꪷdJZn}>ԥ*g}}`A{,æ%,I6 ﵰh~MW.'6;vC\k:zB) TÛscF\J8c?&陖1ʹt)]gk36*UKǀz? ,zXw=x'ow :N[QED QK O5U+'"Pymf Ix-p?[SoGPez"cf}Y޲ t ;FdSLNV?14/MeC /Ləx'(6 >=Ry4M4l@4lFS#2E3=opڬ3/mT]S>ԽWQΆ[#o"#Z4ٿPnK3=W!`FW}%,Xt- ؉Mƚ &6Q'?>|Jͱ_W0fa^ZFΖrUhGֳ1$ 76^R*u?/WX4{shMDrX_6SpX6jG\2K37z.QDM9Ou}Wa(1yav,ਏ2+\=;HuVҌFDCx4UyHoQ]@ ,YqMwɜ*33 KCX}bZbP-lP3h`p/ZAo' Ap͚xH688 !*h./܅OmFVGӶb2fI&ֿou1ku|nG|Bi=ԓn4vY9svx4`TjR q5`/, )#}pE4Z`Al5R3,/♁K}j0N ,.L2 X.͏x:fs/#@.ҿ1ޣQ8` gskpW>g\ h OS-#fr("d-ꄿVvAb yȔqEtAM<1Xg"" ~[3'r6N0dq S.r"mg3ppf0paTbvW7ذ*t> \+"+A8D ,,o8ޘm52@JDj ;=_%)@rsto\W[Ed_5 ŵ!r3O_TN0mQix3$^,?u ~> "HEP7*Z"Hͪo15~7Xw/ ݵZǞ0jHL.X`q!_'A(O]?W>!tiXđ5Ppo~tA7+U<:yCl 1ѽgDx -qr[!1{G=eAP ʸ_Q#Um%y\zUfQ*\]JW `Pk+j;߂T&+ϸ5ܗFlve!+q TQ>*vXnZ)*:!/rmܔҿu_RZBC'8qG"T 3ZTT\$ѣ[+65Gd 3Un&T*~dw.!-~6ֲneƀ761ҸG<\>}z\䜨biwwͦ%E%[7oŃXHx-&pho($ԁмL,u+A7d[0Yo܊'ʹF2N'_(cÆOoFgRH&p T}o60Xd>.V8}]cEӌA7Ue(묝jSIM~o)F^vJ{F>U78y#8hggo x^r+,] L şx1. ϋTs㦨uog\'?gNS I0/~X5mkżפǍ-3Y݊@T ;Oj:.M;:gQ[!.1y!{dtt҂u 1))NL|zt#rۄ1"Jw H6ݯ@ 1 ^{HD 5'7 ['\lKpcE&6(pDHM]=x@ )Rb)J*f =fE䖻|ՙשw1ușd!zL5 MFK}2߄]T85̎d Ц1UT};eDQ<>Xde6$\ΒAb*Ž29l?iZ\Y7$)O | /`Go%̣GL_tXyz1?ѳPŃ-xho`UpQ9!Dtm)[mvRml"8_'.k1!= /zCV6X ~Ӽ^GsQz)4(_wB@T+gٖ]v|6 ~o05q' WEQwř @2J`aĹpp9 oa^4zFa/*Pa}1SKa 3?5ˑ-ڈI :5dxGքʛQ̔IG @`e&  oiNX^Nl15"ϐt\,TR(b8@8EwKYd^<)v[ cGϹ X<{'k>N=$tAmr"D εg*5dvVߠ?^OAۨqEB:|BB1[3-mpܯ|ڟn^S?U0l^7 (zv 7|!TpcĀxP5OI\\5~oev4"xG]aʒf1y$3E']WVL0ɻ>`&a;~x]{zK2(^hTN֕wץw7g,N'RدYTj*a.x'sȡ|op(:X.~̣:k91z;Kn6C攧3AtZ? g&8PDlY( ިCW+0x0OfO:{<ɲ֤D cL߳?k1;0:5IՃ= ސK^-x4Tq{GmDf "bש̗3Q=EGmWN>—YYWJ3Q3y2`}Yi%Hv(K%ّQ)!SpV_o,IK20w?!H(DT#R%%C-?'"[PVM'HԘ7oAhm*iv-Ý94IOx? #i!6$$K ax_xoڵ1&mt1z.AJQQw$_d{{WM^>ƔA6qxw>![(ecuxC>ׯ6I&?rH!6 nDri23ie'h"ȒU!K*.~\?36 .::NiV#YǸ֔b,~Q= r_Ӊ`p~ɿ22'ecI3c*Hd4R02vA~i^(hEѿi> [A):T H3epTy(=)Є- JrǞ#kV#ۤT*kX^fZ\f+M U-qi~.2~;8eBSX{ GON1g&geRjY;pʵy$H."um?]l0ݹL6Lջ)-G,iFiY%LsܻRu!<Zkc6 ,ß!ic؎['r H :K#YKuRe4jGB)òPaSV:1J.>~[[-](V7v:gu+.h\=: +1}/%u Q.Fga㇑C}+O;U4>>wND_t[o^Tq{^|`wA`h ZX۫B]h>-G_b9܍m{c}08wt5gO#؎ʥ:7XgDPeLlC7H<&+CV* wKz"c3MnD.%֧,! c~:E&Vg>Q|Wr g*A'0m6}KEXCAc9!>Hj98oa +>l6gɭqV@X|bQT`PnP{RLqn%-- 8]_QYyU ڻ<G!ԫH|eHLȫӚؖz &$^1ROHBwnE1$&S~VGG)Ea}lG(oA\zLjW1R(E 0"Yż]zabJdzAICⒾNw߫yڨli6 h_D4aՈˡucs%ֶ5dC%pVS+%`Tiet,Ɛ-vl\1p%bblvdSPwO^0Vv含d}44RQ3 Qvdy/8U{zm۰Mj A~'Q1"k1Ӈ3I& 2Q ‰={Pt^Oq0~nҧڃ0~b8?_N˽W!'0c9$u|=ɼlW tnaTf VcUnAV]en[U`H5Ԥ@/ᱸ!^#[T}Gk&IXa=3tV;z٣9^ w2j؉\Tmm}5MC{CJ9-W?:=XyP.Ft;+w®I,a劜2;Ay2>@{(nZ‹u,'ƌ$B‘6jA+!oX7L|.@v Ar8` @θӥ'ؓDkF؇!ÚBFd`WN.SxF BxF]c/N.`6ߕ/:H)(Kz s?u<(3%IsmF1-6>fJ=v@8zM DWb8m(ZGx ImjP:U$o31y NOuWZE)v- uR]|޾q)7%:o @,e1xB2v>8 \V\ô8w <ڱЊ/:ǚ|a!^zs,݉[pBvO@S2(DEFZg_+%plE@IwXoHrwWL I0 -ٓE&}*ݦ+BPhso, dQ#7:[ %vF<,vxĪL~5b7)?kZb֮yL,i<^T9WZ,]FlcH++5^_ûwe-p8d$s)Uf_Ijj%`95G.uaLh@m~ ou@,?)Q{_ɢ^e+͹+ }.RC [J ݛh/洫 S*F?nzEjPb-)gQ)'~>1"I8;8뻌L10VgW"S YNɫ#^QXtB8g1x³kbZ@3~]+'_=^(q{64m 6T g(Jwӯ@kaVS|GI{ރˉ[&Ӂhm7ͺ@2kWg !(FQFxom(ޠ ܜ՛PD|Ѣ$ۄL唯$ #r _/E4vewhOv35W>7._H uo8RaPnJqi˃QxB(I L~7%|8".l"ܘ +8@w- %6ʖ>>r e-Z|n X:iҪM^>͛Q;N4FcP@m3<ēp~p-,},:Ρ.&:^r>@g/I[{)MZ$ [ȝnuo93(}eۥ:A7Z4_LK3 .*͒<c}3)Mm9W h00iE@$rOnXo =UCA,_tu*4)vV O +!}?DIFqq^K5_tuWfj잮kH $=^_AEMj,Y!\R5 BzA󭕪.\>G˩P jODڅlm_[zXAU&QpX& ?6f?CYipҖ!^ː0˜)T޵6N##ޠ1%,!~X !CߍCIsN( UZۑ H}N> F+N>L !k@\N?it`I'֏' %xѰUΆFɮ#Jp tDz8R|ÝT1Y\?t<1lݺtk(O/9}gw%$-!1/ K8P#g 'Nj/ᚻYd=q qkCh3}?ަV^qG؏ =@'[HY*"B h -}r k@wM Dp2n?n8)p|YLV;>Ç&e _ǯ;Rv_\g,I]24;/|y 3dgŴ֪a{ XBpگH,M^{D)]ͅ4^ΓŠ*I-[Lej$DU<}uP&b͌TQ&)! ԅ$-Yżl|[  \ GzMvK!E(AJ[OyL m=qO3O6h{ 2fJV ȁ.V #Oߢbfۋ \zճN:6ArTOM4عҁJ;H' jW_{T}nKsмMU٩˦^x\|Iu6IXc ^|#!/q E<Jeى Uni`cXOP6 _cΠ"AN*a(lI/o C: ǧ$,UP]LcN*Vaqb@:I(H5 X{b N}>ְ(jIUs %(VbJA+@'B"@t4wb\47g-^n򇧛pД봑mñ\\M%}.9oPΜZ,/=qE~%i-D?Uru y &zc;İpD;)IԌq}<''+36v1&*Z7"!ЅݍWHK`bhMsJYme)Z\Ld~p;&0~ Χ-z9cіaw&h3:voMDV;!`-^.޽SՎ.i6vpBp3mһ(jߞU[֕\F&\o޳:TJ8ZX^&WZ\")-5;X3 wx.W 83{P}%e0!q{hܽOq ,y.Mñm}Vt"Y5|:}MQd>Vtq6P9pnNYB])7|91lݲx[-!tՄ¦!6^3"iiBUs㺁3rHʕW>NlI [)xLQF4GBhߊgP~69O+01a ;uEw?ކ|gYsdl:ǡcx-U'HRS"MklŻ7Ǧm|{k풸rW},-K(MKmD; D" Us`'qO_8?ub8[P#-HadŭPDzو7`oWC͏~|S~ɐ8 'Fl,aQ+3DMo_VהUqfk։>:We_i!jOh|W;&yִP3z!ej)KxRq}?-ۈ?:oUBqJҴߏj"|oOrN̓p|ݛ6{l):*Rna!,+t&=k<` M'ЂmtgfGhK!Ce>z\/G;C<~86V{/e}wG;E8fusvF;˿Rf B*< {/ܧi1Ƨdc_YNsyp.4vi'h;uzMrtܑ۱C1Bzppi}| K"S' =!O5[0 `YֵSք 2,a\8˟x#TW@0be㲪I#ۀ>Vz"R~GH畃>\$5 l.ڏ\z]d1*Xxܝc_XqZ%.h D::=`bJ2@E-f q/ŗi8F`̭^!y dQӛz}v,Z|I;1oeEyyJ[OƬEB!\'V32e$1("Z*z@!9a''4BW%ќ mi=8}]486 %!Nf@rvPʢ&lNۤZ)yxDŽk8Cl0-t6I,Hrg,~Zrco! z=!.eyҲPvb 9KA= &FgL fKjtS5 1R.|s1ߝA!tyAc+egx\I?)/HVH}}FK|iUipCTWB N V꯯ {o6n u0R<t{pRb$U?IiZXF\᾽B,,XcWRm{|z 1>M0#:K:m,4TKrXhE.֯pP^q[HXT%h_G/G'"@MFaXK,-y)s:ryAwiHiA =|ڔ(|OC&n|nBەb7|D56a2ݹ":c ]\oQM*z=ҨCsӌx!9pFk-D"d$7v t.FNu߻JR~K'VѣX>р` 2P'#EebH|*R.Z<S ,s AwO%sH #{O+ 83`TdM'h#vc{?~MG5o7؂14:k[PC-o@"гi׵pVdp>! t3^C-C/ }K]j C #wr$ Pq_ &r 4X`hTuV盌gtݛZo8;lD}9j H'ce>]1y@kT4C9ؾa6_hy E8~n}JN?n9w/t &2J " h9]v?%XOWU,C%%eiC OrJE% |GPŬOR*j Sʧ&TnLfmL|/߀{8k_R>~ҋpϮ~fCa>!Wֿt#C0K|hS9^;q߀_<YmΠc-zƓ:NSϨ1$v? p͊bȴMwlx$Gl1bzsIA1*}]%4)U[-?SC߫cK;TweIKѧK /NubI "zB,c+`dj4sq*rKW;2fEQ&>w+yCE([` *)f] h&X]r-B@lJx}vS}N煫yYG kdsS.,3X21@pjåW'6ژFm1\El)5S _9[; I6HWGA8LyAB68[{Au #Tq@\TvǛ9~mP%ɕy z&m)*ԴLB<_/;`F]\Q*SfkBa\Ax$MT:MT.o/!>?,G4U@tqeR9rj(7j3>*x>[-[i⮯>rrgsAAA񻰱$(枴k.ϩ-U:^aBhOc 0[nܑw+)EcClv\\ۍ"IuZ*bcbDꊣMpHcոFu>}WLf .]ᑛBK!͖z#Sh#A_"kQCJz$;] *OCCQx*|>4% %T1ЃMP\$x=`nY!ӹNT{{["5ڬm`Sy˚h?63k#$ Bc:Z>F*DC:\Sw ksV(xAx8O. Jf q(%w=m  u0ӻ h"r(_'0AWE~au! ]WjU#QP'/SxH\3J^#6'bi!K(؏l3 i{"Ͱ8Vk9lk c#wōĪbe~8zŜvYJ3Ug6b7 :EKbFB+9Ōx[%4%Vү9W2Jh]DÒX8:si ߟŘzS=sra jH_ާ';2<9:4ǣ*+ӫ9ek7@ߪ>ՁY?$唲!ή]+NGuMInUtjk/? ̷~nRkqfzlְc&zj5Bhv =g,K@[C5yIh/]Z'CاK_C롱uTo\yM-2,^vnM t;/0–`Yʤ" ^in`iтR.'eSZn`#z$A-'*Ocr<3ա0(vMu%+Rb!,bC\F>b_cLB 0uO?P?ȭʜ 5l4Pi\Bl~($F0A[Vt,,:+j, Z՜ !wШP -}?xEZo&lH=k ` << ,.&^/[{*뇰 'J)/t(lZP\(CQͯ~Z7ަ'ְ6#6!*:`yb6\4nUHD%R>;fͮS!҉}}2HT[m/[$߯pȽw՝loi.+ɎV<^Yo)9s5s+\vhuWG mEqC'7tcЬAF-Gفp0Wz(Ӡjx(27C:HѴ*u*`uqK1gAs@ 3Z&$So"fUaLQjP ^;*m$O^}s {D=5 XC7] c@k#5nSjY Zî y.w2OOo#8[H״+Ϲ`mi* wP[0^ŜOɮV3@Xl߳Ѿqo9TvĸlD?)7QbEor B$VH9H76MrtY0rdZ9'ș+ǃ(=^{'a y34GމHf$|8xaTln^1bYFn;!dGC`Y <)/E"+f|[RB*vV[P`0aG7yJ^9F:R˝cmZ|OЩ< bp_Y. BC ,j(E2w89o5z x՟poɻ[2Ig˸ l"2ii:QZ^Qf.^c31ۼa`BqH0-_boA-Kt7f)'̤?8?<>,K[UbTx-\ M)gar;A5(6*T Dz34ZrUI~##ӲIɵGNQi🻂Ogq/uۍQ@9M R uwf!X5uJvz_D O9Y~&hb3gJC dcւ,(# =ˏ` 0%2;%f\PmWA/eLÈ4o2oe(l4a <iVYC f0s'L(etsQCDc& PGra)c`QZB!S0|D[ɎXU"SmOk6;vwd?G3i5Lk/*?/́MeQW/ǓDJ'溻Fk+$$(!Yˎ=2~*%L^(?ѢNU)GW4$8_=T{8 BYJJX!DKz-fc_\/Iy$^Z|7D9iBUɱeGi2ǒ͟bsp1BF$H쫜~tqhmd%%rOyd IB95:(%ME_>T"v ʽ*?e!k]2Dg&Tj&2n\`ȱ*xO3Sdx8ˠ${Yՙ0&rP]ou氀hOךA|2fԛJ4u.0f̵+Ji}G~%%j7Ld,mTwpFH ;(-η˔ˏYèRs3mYVr!40 +Z…ޱen\¿iY%u{JBa\0T qX_ Lw-vl.Y;-n--ON񪀾@3B/rY҉.&OՂ.H bpt@rЎ#($9g,E~6@L U 5>unWDCV>fOfu䷥lo ?♊)8[Y5;5XG,g!{֯ɁmTaO:A]O㣜9k^ߜEl--6ɸ{s3>イ)[0م >]XqG4ockgH' qRVmMMC#% :~?QIb Zݔ`'Vu&i7*#YEYĶpyFB7"U"|_2b RK~)ŘRZ5PM/(?eX>F0.w]X ꡬ:$~Lr Ww ; (;f񞀌GugZIpv%D޺I&}/ hj#dN6xmԋUc-V8cϔ я5x~.aVyL -N師C.cuT>s4iBw<Ný >~Dٕn(B4H* bm@-J"(W0G[s;PeT)1D!Q(_x:ᖯ墖=ӪFlȆ+iiNSH:|SNvr'( ZXvG'i)yy,Q70MʲX?-9zj@ᑽzDذxEf.!XF|SF@8?x ]i,1 <#fP񛋧P,) U2f/t "1>;Ԗavkhϸ8) C>õTa$:;!r.;H0yBULޚ"^y CIrL+IbuCKbCB}BˏFyJpDFAȧ`yCse3Ir244L#US \ e?QY6Fz!)PjJ8A?[ f{JUA۾ NYYvO Eib7x,UzercRO LA~ˆptv#ԩ8dn@t!|1ݽM%3mȋT{YHd,Yr^6 L-[{#ͳ́T_](M팒 mԱuC(Z_TVG$4NmmuDkA(|wS}d3ȉO:L\L-2xxKqAop8N><./Wʓ]mH8_BtH'J:0Rx1fbBͬͅZe2[&f+t"1%k mJCYyenȁ_r}{ ٣~ڏxfƒ:Ej7(YYaB)AʰhepOut^#O8LW~4vٵܽkUK#y4@r4.r>mS$,;Y9Eo}D,i*X)e53X6ɏ(_108A~*eKV E "=kO18.E'&i ̆v^!g~vgc_谋- fB7F~|˥ 4 g($88&Mc 2ڡ(\7sX;"l0ǭ֗@EM+8)taHvćCyӕ|TJv s]8š(QqI2t}M'ZCPL$^SROxJ„Du/cA,(9ڜvϙpRbrysK )j8(y.9[PIY%s ]Q3ƩRϒO~ rl%!©=WG1A!72F~ /π:<"s$TC0OۙlpFV W\oϷgL%zg'ӱPL%;W}?CA(~l!]RrW_v^ !51+^&,F-ZZ&L%-  BZr3m[Hczlp"s*(nnd" aWq,9MJ^ȿX~m1=f \b](yM׉"+7q!&"æً#:2uPHK L}q xx70FDQs4ܪƪ̰++_+5%h,X裟[Qp<Ř܏j-EtJZii큑hU$J%YSN|@E%7[*ӥ=U<} j¡ע҂痓VCeC O{IvxLn X*sњR-;DfO ĩϼ5& PU)|X'~ 56i+[/u,|ByeeUV:Cn1=1)Th8D~c$ 1ä~F5'|rX|YvR$@(&W%@Gi)d[/gT( IX5ҩΉ0(6Ê1THZysJ ?fȼ)u?0Lwx;b3 Mf@Gjث7k>>X$nP,dvIȚٝm}Rh2j"fQl}f1=ܠx( Q2)0,z8b~[y//Jp>ˊ ez_zF1Җ4SH)I.O96bf$qŪ"/Rm*H*ȦH*?qIxPqzEDS\aL!.2ΈUAUQo3`p"*M@7 gA^Vq:'FmւB]l?Ue09C u,&VU/.E ;=}&Ag@y +Kq~6~9ztQ)pX?^tzawLҍ2dc!_ P,4OX Z^%MmDS"&cZRNԑ~6mgRSlX*ԐQsrEۮ VO݄ A&R1tE&:`'*h4ݭȇ5uvfIZUD8ynq=m}N~+,~0O.o]6BƒQ}Bz6rߺx_'h yrroQfa$1=H{e,>-::Le:DrwRnn_;c)qaܮc[(` ^'f=&%-EOGi+Adi/.j lwB@5!%" ~>'-Eci LbHD,.7mH`6dd-`C6)9^w\j^X ;H/NZϻ4n29lJ'U\ptؼ3ܱܶ6V,B0J87ZHnA~b\oXOۭ23VM-Yұo%zj\Yx*nD 5IOLD*8hӾ$+RwJ.gFբ!iZB|f\}1eb>Aye2ԩQX K*N<ƅv),7,Pz2A_Y\aEH &_pX,ש[XLhDjRvK̽\?r_D>?nY+9&J~9F%da_FRE\@Cغ㣶ƹ:iOTl!i :~!CҔ7,<ottv?fIB f3휨 4zzpT3ݴ㻘U=W[n RS}KѬDP?`9W\}3zG3s4Qԫ跨Ss,`ՙYcZdCU3UQNum\P0 GU'A )_qL"@.<@^Kx|ZQ⣝s0?}l8|kVU | <>DRۦD Z6=6)4;.2X.YW1JQD{Q.Ar Mm+2 k{Y:ۿoWkH.z?ޠ!՚)y] &Of^V3l[u(EnI֟VgskONdXi8Ц$N,6ʚp[o ! 'G=?7`n;܏j&Zg_ jz["58K0HFh.a?i!<;:Nڊ9&zP_6ũ *Bу'{P}2_]J? B .W?,4U(g&IH? 6}z3|(_FSRs{'[12oIkK^GK2h`e[ HnleT ?ǪJ5kZtO[ulD*|?f,`Jz[?jLu!I;.P#:RYOs2CLL 9f+NnE:͜1X{"1 cU_:45_U˩-E詇穊-znJlv|"i TfCiIbEIy˧ô'uP0%@Cve)c`;vO!m*zTզz%ӑKvcԖnACS A*qD J~%#N2@ʵK>*%3 ~f 8E8Ael vƖ}OۤW_SȔBí; ỵA|Vrz2qIdS oVj2qJ#VLJ0|7e: ba&`Q+"]z+Vw vd2!oN%5Q\Y]jlC] _nHyPw"CdI>uHow^s Q)WEdY|t;4q{#WlwKL[5y5[^*G’4@>g 45z&:Egu,awXޣ=Ta޳D5Я1 (ZH~ìsqk} G0dnx?l@0(gEɏ=ؒڥ ]&3W&#WbVG|{#۽ŖÐB\A ֿۣQK++8mbmr9=ޗ1sgq#}-!02Dϫ}a#>wR6^5543C*Rr hd`,T;nrdNET,Dۼ'^3MK̑LyM[M>瓸OH 94! R =#y5.i;)HϊAdN3H.V bMc"k5i~O@-#6#g__ F.f%YfGuE't1?'bt*I[(&TBL>8{72 ܥv:K&4ÔAZk֤VE  ZM5xwi~=0ku´a!\y!Kd_*!B~R}z"t_XIEZVTZʴ>?: jguږ#"k| RpNKWC?B=]^%XY)I[W_jg4"~ƚfGBxtI@~Q[ʎxlct,v9ɦ8Q./s\O`}aEj&2<ٰQYmJFvwȠgʝJ-`]NvŦmKC%C M?xVThWBIԻj&`]6IB&hl=oQ$jZW_/ETrd]B ҋ,м%Q%Y)Kx 8d -MjMU WNG@u7цyjd{0/f ,H=nl` N.gܸ]i܄? JIXZy9;?HÿS}Ѐ(ɝ o~wO^r{nݜ 5E=) {Q7K%:!k@/8[e;6T4*p~R, Z2W xyfx^y} ?hnB<8w9+Bwͧ3`sLX-y"PAtָWr>čnt91 `++ˌ[!T?Pnɜ?Ź ^b!WBm-+>_,_\+>P:;j/j(!m69pZml3 TdܚeD?^I슭&2~l֕*Oā>80O5qjif1#R>g .4rhu R%$o<wdt5 q򼎣mJ׃U[K"Y&1-4NkD<I"uD9li@PJJȄMaѻ"4 ~jV7ӏb۩Gq=Y)1^a+]smXyL\Džkh$f3ut[N1haH1|~&$Ym|B 5_Ep6ȷiDRĎł,!ۥ%/6>b% 5āh^f>^SX82 &k`zgl% QirlŪ;E©bBk GpBQY2;VHj`U9ywI]11*fY*9gLZ6ݪsь9Lў?C#լG%;_8w9y+Ӑ6RF)!{PLIB'ѤTv77b?R~oxӳCqIN#v=y]:y'4;m3c)%QkuKsW!$Alћ` w E*sFE$7!-kZW&~g{vf1UWiZF@ >(t_ڎbaUp}`$ZV6?V,U䘋hm`L?)m;{(ݩq q{(}Q7*~/K) pu/@f zao1l)J6VeHHU)Fns3 ҼR"#yK~T]Mc/]ۮ~\{s f|s}M*LV Ѱ[## ױk3sw.7u;\T'&L{ATK ߹ԠX.)kKݼ}9Raj42$"%cz UӔ±%ºt&32>3cR_K徒 $Ӓ"x[\vq[x]{Q]??;px̌"ud3N#\t+v/[K9joV@B;fyi(% M{1dTIIw{0pJx4Fد4{(^IV~eT8]8*n& 9bM o:@u&Cu~ސ~gyD;,.i٭n.~akpf3wu |zsSK#xk C>꣗k+\-k$- g5+t[ vxlFճgӾ$w {FS'3 3x%m(öW(`Ό4ߩAG@EA9Y9ݙ\1@l!It݅SnT6S?n3\,$9FHWH~I}ˁ^Fw;gD_Amf)l;k 0kXPɹE޻u8m̯ **˜-bo~N \iw)U]6.ڋHEU0.r~'V);UxS}##XDIՔJ+߇)* OrP94;|CRNoL` A 7V2~{$ݦ+yDߚ [r`XT3I) jېySf=7#7}zyKw[vSzebyV1wW/ "LgArkT ڽ@cj9"֢5ͷysO˔64AKy1Q;/O^ ejkDr]37gCѼӴ ιW9:wle;#۟$+T W O%kO,4Sj&#ɴΞZ6@t?DDN2&mC>y$.p@lm%Q{Kac .%%eceHWwA8Գ,9b C]C$XS2LPMUZ"!Z;61A6{$+ӻD׵rFՂ7gם9Nx#W+–7Ѣ}&zZZuW@e.vf٣3\^ O0~|ÎV}f4 Q߹4E]I"Wb c7{جhnͿs$#2|9_PPìǼ-v7*f=M=:  $ !R1*U*oւ>!Wh(|TE=*ۦ>le" bS[oMJ`Ft⏘᾵d0]7OJF0xYĎ %yyv ɽ2ԿP-* ӡ .>h&IJlL?F|0u *pj?xvQ=j`W%bO3h=2"E\Z)2V1v25`,r=Es+Uפ:W!kih/+e>_%DB(ATnK" nu5K>;dzd>:GD?Ov |Cjb%_%ֈt-ARB6V$Ml*&il|`du>v >s97wDڜ&Ne\KK^ las}ȴ2mOY$E5+dWSC FO }9eP0x6MIkrĊXa7?iEȪR~^Zlٯ+g$m]~rS>~{_/`|fxQj3WO~h9 w(zMƞedz9O#,;T'ZB\5>p*4O*jUbzC&Ae>6g ⴈּz)2AE[T,Δ+B9,lkSF֩ik^%]rˇcC@hďϕ`s̶e_ *׭Q;>: cӘ1n1p#yJ]/qMt6dpܲ+)n!*5{(H|7'=]@s@yl4wUPmτnѱbО,D1 '%`C{T[{-FJEdwa(lb0 h1-1IOrm=]iF|dIWp\}s# ;b%0r6ΙU+c"X.@w/)U޹x +0Zb~%l-x[flk Z# RI2>xlK]U)4jN-$RSm# B fIa8qK6Uog&V Ql_Z}N̫caK_^^ GOt!]F{N:-!&1BLr;tT/#+k\5EZ x)L#}ޤ;tlD}!C}O`՜}n¥&|{R.mWf6t)8jrs9n;aPa.o{K ͼ h z+''pb1Bnmx9k3ҹ3Q D$ZIK{"V@P|6#\܂9Hh Gyu[N'So]&/:?h}[cwVĺ?׆ժ|]JA:+p;5_ YjuMC0c..0o$9[p}–Gu[=R\~#5p= wp<*t KtArb&C.ȒLhd`eD.٫_u'+Mr%#m{S\S.fgVrA ,+mVvJkP>;ʭ/5u2傛wkWHh0xw9SKp$(̢e5'=/꡴ݲ:w+: jC9 (k:aH~Zl(Դ1aWpo2%WLW2MNܤS5_b&{#uc4 m@\ch 7`c ˵Sh(&,&6.'.yEr҆@yMox^K+W]ű堻W?C>ф~[F%wkޑSzEeg'n{CO6[T .aYmoʎx~(5B}:}|7۠ ;s9|? kOuZ<Hmٺ ʂO>Z l6*<1}d~L6؊Mu()GY2QTs_凳X`9\ᙨR7?a-c]3Nf {9bJ^t7o#Z]m8ݟ`.@KD/^fS%Mq8͇,Y~ xK lib-.3S%8(! U|a4Ӄ>y|!q3JgEM6p2;\P`x }IRp #*HO bnƚD Z4s<2oj2<ц\዆|H~‹0^rQW|@pWD4VHyfa@qA]T ^HV&9Ya\ĤTY2;njJhP}Qdxpݦ=#:~G }؋r-;Xb2!v5 wrTxLXG>/V+z` Ry!?$lmJ#T@SEl3xd ߳C8%=32kD8s$A2[>;5ލ #Aͅ!V]:PTI_|&~vPπ`ʾlm={ J;SܴDmGF9V0!|T-1$o/|ϪTʿ*ږ{:{":2f͋ejcc@ ,OٹU tF}y5P;rXʲ\ƈ}}=%x,ٸi%2l|5U$tH lv>K"ʵWF%dsEYq?-#5at9d_K6aJ ϕj#P TLZV{@Csx4<)jCփ[KʘU~*Zj=|=.-,d2'P|yY"EzKh%(]r0I݈MFSf)^l=#֚ޮ˧zYg#r'NR!&Uc'md-x1 p@"xGo.n@M1R[z!\n;5/!@DW*7 pxހh&_@3&V5M⻩@):uI%z9h\Gq!>{ac N+l _Tj;oh6W>IL~j++J}^"Eb8S1&2Lr`u3B_ cD C[0eJ61E2 y?"XazqdX7HD@aԻP{ ;ؙ]X^d-^ 2T`V70D8\ xuد-Op+8q}Vm5eə|Z(/@j]KIx܈jOdx_]U>^P)?(5 x~FYR =Dd4<6ꮌڮ Pjiaة샻y+(N|T'ij-4R۝Vݴ7#{j]#-gJ9 5LtE*zO"k#굕o]׌mc]ٷ >7PP,?S\,_98Z l Z Ͽ."*JLsin񱠆`m^l,pЖ ԿEjG?Qz5K'09]&vڭ( ),J3DQ~gƛ^pVڦ3~)aRy?1b\nb=H]bS#MXM)ÐZxkxxOkpCv|*c yA7Se"N,usZ{ċm-$ 7&Qlaզc,;?Le䋛LYyt} n/NT-_xA$(!~~D6.  J-յYsJɏqըĚ$ cVIf6 [lz"9bO E{K13y[F)t#&_=u;jrOmm~lT̕Sļ$vYr7՗ZB=7F?ut2-o)וR :ĺFB fXvuY/B10 Vl?Z7I*x^ yggy 3Xzh y~ c~/}LcA`ytprЊQ*0 Gt Xyؼ Bx1}[M&0;QφQW|eKP#3gDZCO,8Dp;a9YiӠ6 zY\A/ +|Iat(=>6FJ 35dKz(HDoS$6# uƧACM٭CM8h (+ y`D$O7آOl;bE?L2nJB˱wBQ l( GI@U{o<6\I څYA @9%E5oc .w'SKx&YQhH2W>2YqXjnkՂd8N2!8K ZX%߆^PݾA߃4FbdÙ=tx"@//l8^ 4c Ig uV}n3X*1M"³$F@`pCj -4b+#$iB Գ =t!c޼)#mՒ/p"M:S@f9ekusܠ]Poyqg*2q&qVOwD6b Q! 7}g] /# I)882=Q)Hbhba0|wncIU.B#xc{Jyt~e`W&i@}7&ӣޗHR{K]Q×M.T;dCm:;[-J(41VkGeoGRZ$1ZC; MTcwPj0DmڭD.VK^K`1gwFT>>Z#L3`,c.:U3J?#̄X6 $qz&~k(Aơw"fa^N2Ͻ濠>*7PE(,Z}IR8wPR]EZxzB%qG_lJVqA+/˕>AlpxPBCZweE"I~I>-t79IoDv,6{6x`I߭bN͈̆^ %JDcݮW3'X&ݢ3e2ۿ5 J_A~Eȃil4rqY\N+ M U iq>jnQrdTsO $]73x @DPa0kR!<@*'EI dK9u>j\Sby; )Ȼv=I`k)q$ z{i:f>?'9{DӉE~o(-(`u#HG iSBpZJr8`kO(J|զXX4b0L?ǺA3@Bm~ Vt~qĕ rnmy!h$_|^WÞT)0l=:XpS9Ll7;,.R䱒ઠU4wΘ,m?fwhkr[^U :Ww˿(hBuɛ9w}N2(g: .v@X 4DMz3@~V"Ez$*RFvxf׭he:^(֖盙$A[J;1/W2 `DY^tP !aקܹR$+C DC)Uˋs)-GiD??1GiXT}/".&?2_f5izO͛Kƥ<[q[źaa2d}b5ݗuΖ;m(:4:lO] $w1a/vS ݈z%A '*paN5 \Azqb\[767OpR@-X~]W`ɖ]N{%/o\.U5%`u]a*$pSg B=-m2vFC_D}-YR 4j?qg?cy$8?mx LsAvOg#eM?\b4Xwō iKĚ<9o:z=>E=t}[$Sxb#oo$\_3p΄mPgk6IFl*QU̙EBӬ\5᳙ob h 3~Ҝ+b$Ed 8*Ye=G3tns9vɗ)bFU~DɓQlqrC+`u|}6RbkLU$~ anBd{B횇a2dP6K˯Spb>}{uk%,gS;jiusȫ[Qxlң3-u#PKtp E;U Ь#)ғj!o_q05?xr&q2I8Ͻeb*r0pvO$N ݡbޓ'CX bRv&v&gW5R.p |w"*o=d -3fYe0ao/clvŬAToz)M{L+%έI珎Tg}׽LsSoNjΣB'Y*T|aF_ JQ~W󖡒o qAr_K5Rvb>KyO;+л ؕa[$UΕDc $Š <|vO]Xw0ə]%2_$X+`d; П8/;CAF歝@͕#(BIUTt`拜x[D M\M&ZZ1)AARZ^e 2A_|8~:k^i)by͚DC%q }rl!41洤OL{mE'>NזۮØ!Ә>TZid+3~IZR.3lZ:= ^ae kXL G9sf88mӬ[;?*f~C d$)u5G My Z3k]C\c$LF8½f ,bmHfCZ%um zH.c)eVŠ6S~d:rJCQQbv|3:^TGi\h{vczڹ&Uhǣ3ZE zZ3k? .ڃperW7J, XPe s)Ѵs(^?%/ͤTbB8 IJyǤ<1d]1:Ks(Q6и10&*nZbip]l}L}WQ٩op }D 0bB7A Sns桰N{fL*PaI, qo} gB/%h'ٜsmsڢZH*wQlgYk ua,J4i@qDUzIU :Rso F9ۛ*w9L4(0$@!pfBBθq^}CPWBU*vr$]g-i؅P6D0F|9o/B?晩J^t3DzHaY\ X!_LXq5ސ"_i՚MjPUsJ؀?oglukޡXOv8qk~:[='nFG K|B:wJt{SÝ$303@Q4hyy^x._UX f)bnmh9tyC*y_ռ)sԄ2Z~ |BFWYjp֝ۓ:]d Fu-js3m_Z~yOwuV&3G/&xlP7!lF-LiI)( nl Du"x6_0u`Ŋ;Ӡ^9]\(2#E5Ys4k?v{@6oy<8!xT&qEodIGـ9@RuZ ɏF}ğ. +7EN$㿮`ܹxPȿmPeŪP;D"k阮h/x޵3S@ uJLj_iړFS~ =E !cD_2,Qј}m(K8lya%c9\bsF')(JD jI ~l7JCbiryED8DTl408U(# vyP~H7F ?L.F/~oYf>_/JH.rUXY0%'oBE('X\guq + 2j۶"ϸ}"M'JF`n4~j-2RЖpC'ftp#D%%! ׇ*TymTXe"p7j!eel\Wiɯ kV)sV\cebah)"aᖬaY\i<7_߅Yacp$Jv`&*{D33@~tLO2ƀfS{x}p}> ebi ~̏TL>ʪ^aiJk ZB 2jfrш7g\EХ.c̸3.\ڦqqm'F4w'bY_0}|mm!>;aAyg}/BSfvut8,\djwHb6Slk{;xӫ\NLFZ!e@&l"vԽUx ҄nȨI}4>bZ& ?xpEwF, vލ -Hq #$es{V%t™< (/jsW/<tek'ÞYɄ[JM6N"af4NΫP(EOo =8/o|7= ^j[*.xԦ!x{_*_uIzwSd4sHH.%v/lNfꖪ}5N*(#nAȚGRz%Dє xHyR?B<"rRKuu*ϛuPI_ofcvS}t xêi7X.P;l A+V^"fd4@)-y b3W"tJ6zGz+*>_bVF$Bw|V`~xmCaR^dsO]:dknQ'ٗGԹQThc%9\c:!)4$BwsꂽlI/}i"9iOE$`S?ä{bkxo3kvY%sBhR!l2kZ]@)+icQUz|cc<ں=($=~PE;-,)SvBWV I4%OS޼!*boPFl0Vv>g:Yj§=Uk=0ÎsvY }8D6",7`6Shg)i\> '{z=lt&]Q=\[2iD"@ 2 {P7pu4pHg@Tl,+ߒ<{9X["b^s72vUX9~U:~d83oaU:"F7<*n} 2>HvVIg& % SIlc4ӾC dPX$vn!;vKEyg\K9$y _t[tBH > U ~vN.oM j5N"Hޢu#w8]OpڐkVkD" K$ %oO#>˹d .kEa8ƮAUg%])j6-[Յ͢G䏳R(K^d.A+sg]r _?kJCe]`#C(NP.&DEVe7Wi,P6*kŋ*ǟG)E\S"0\ jZ/OٿS]-2h[io %]AZw?&ʶӾwOvV:/QeAT Dw/߬3k A (s/˺R Opc/af*dn0=p<_%{4fCF-LO;_iѢy# 8buVrR`k+E3ep\H2LogbA "n%ځmQ04>A4"F2{6C:X'NEFjqA_X7"bO>r@݄+>=KbLq)2Sjw?. KqZ_ZdsGeʓ0{~t8 I^5e@bfFma>t>*=q/#&Ca DVpnIq; [ȥpXx|:XY$#n.R ;-\KA2QA ˁ{H'u'W;U"dtjU¹67[vN x&aRbrEgw_z55g4 G:׌\l!MKY ;}Qkdz.A3wh~nlJص:PyƖ()+;=FfLWUsP9 P#nmcW_^^㶬8{jh3R{ItۺHٖ{?z_0C>D5Ky,l"&<ݒ3؁s~AMAJXf~+:_7C.v\<Քu֠2DZSGyYEԧ6WOR'Zp2:NbN,:/ #])zGv8?}gGXv48?0'5x7$F+*Z{z@cSVA,BUܹ% _nBrQwc.ҭ^YN _t?*@iT!=5 Gu-mZOb,s~رkMKv_rI~T aPm /t .1Nbmo춑or0"r8)dXx?/8g0XVL+,N@dP%ggyoRI,!{9k 2L4qxPcM*oFXgٛM ~*dZN>?tMx+eRߔ[sc*Ts@m?f^h,n?9MF?)Y~R8L_`it.XtLJ241O KϬg8SA瑱c?HRQBcb箕JFr|eqBcfz "<@[Vhw@cݭhGZ^FTZ7fF , ƍYƽdF#h>r2X^6*(|Sؐy_@A&׎yBzS(EnZVlCAto%pOtz^r)0@K[ K3.+ÆQ}ڝE mgF(%2u\E2V/EL^A\ʐF"!)h[38$jM_zT2|KbϠq؜6ţⷫu,7H"_=^Ν,d6ھ/R/%f8ݸU A s7qn}ƒ0X:Pݣ &xA<)D(0'oVxđj7%^Q$tO7!/!M:Zd_ҵgҿ;C ؾG"߆cF|xY"D1!=i3|0:+uasޖxWXZbkJ."AQQޔ#A5cy^`/bgb / a/LӬ JsuflX~es ^pkb7Z7pD0ګ).v.*hN~^Ue5eO {[UfGdʤz{Gwianw,D A&&ZLN^MW+GrvF.eΧE W.iGǠ%3XVi;Q9/>)xh`ƿ~ԨHKā`~PGQ41CHï1At!C. -[4/5\1WhA!d!qE; jIg,7^vNלbh31E 4z&pk&$yb=V..]M4n2A7v-czfxwU|%_ɣ?0KR150ߑ=\i9$ϩ֏ͿVI^)27Fc'b}jy\ [`ϋ^%EXl*ɮz;dè<"LȏW ng$dn=#u"G}=͚=Z:R) 7 2{rYL8y!~b `JȜHEʄ؃ -olZ.HgCU@Xheп$qGxBkx@>`ы\ҏZce/KN g4vK@_[dME|*HPd%t !f,\Ֆ~FI7p=e|gْAcUSPbm4v`2ḏÄԓW_:{\hY<,!&A؀%|T,vJ, M"/Xۅ$܊_Ą㫩lM`C\>r)׎:kqǒ gb{Z8 p<„\#CDIqTgR6eC"%b+Z9u?tq[x )_Ҿ˙OtW:Gh\<&@s H٤ 4o@20yԽ_>8Nw*b :dy6^I\?6 Jǩw-.O {'ݠl(K߳-Z8vo~mjZ!.@F&꺽}s[%~ZOy*I >[Ҝ.fJ x(y'쩻!",ǐ)mQR06y kiGCDgC_Sg1ydO%HQha/Ĥn5b/1>/&+iy~'nZs-a .,܉Q&FZ{\ɡr ϩB1a=KsLѥEaO ndz h(G( <Rk784H1'p]Bc?R{B{isW}&OA)E^rLi`p q(/䕹B3M_ Qfe%/314KG񺦒4wNf~ qwނ|ϏSKRI 7e'&^(wY}_VVV1\h"Jϻ\]ɀ͈$So>׉ҝ|+_wH*Փ|<nF I@t䭲+>Hmʗv]vg'ٲB*U47PorsP0~]>=͌OyOXO"@}z\&+~bRjh{H{-UAKE8˔^9t ܝWTs1gÅo?|r45& q,4!O҈9bGtC|y%1x)o$Zv3[ls~9uhչ,(a&%>JӅF>KN^FGo"|xPi*$AVkxzk駢v格f/$scԷKD<~<=0飏g]'AkϨoD>ݔ2&h92:51iwjnUgH=>X[ M6kwߧ.N%n&px߄#+3ꛙ kyJ!ӯRɆQ Է}n"K{ZIN}8ht̍XFE< #)^.O3#?p&>8 mB{]X$\{Ns p:kD@k0Z˯RNֳ۬WhL2}z`x\1X G0ݾ[&x<;P8Y'26;/^?9) u-*O5 [gd$i]>KO I_WR-Q(lǂEų &*h;x,)e i{1I֫C!ǃAGF  &t+b -9!fan!N zP6㋆ٯ,WYɏR wO=:ET[؟NkԕEV(\)oOj-C Z /DВЯk'XU2,-) 9GV^UA%,Ƿ-8NGJ+<.nb9<Ŕ"_hԀP@$6Ѩ@Uh5 2ƥ7rno.K| hLg%v[j< !0z죿SiNX9z2I8霸Sr-3E62NtWr;9Z:Jq|ׂtըk9#D[<-ܡė9x _fkY}?1OY:KCam cz?,2_\rIAvJPt3ڜjJcW(fJR=/ "/eo:7hNfQ S];T2]0mg ھyO_ `S&\Hg_~2zb&P',΃% Ojha3D6'ǗJ^hA7>Y.ST26.z7mGr3E0qm+ Ⱥ?q Wv跰WU2ޠT:LVwB&|,x#w RnK+HY%kr,(VT)gvFApp$ǂkʖb)7HD-wzCʢ2ҡv, 0iv t&fp_^QG$QȌ22] +:@w2~')~UN/M>mL̝ 8S-xLtesV?B+PƠ ےIXrKH(zI-*޳?z0L\R)E^x7 kܬ hWbc 1 S#(11ؐXSkb.S(Mkv_74IG.MG:)ҸTh(ymr+Е:퀬hNVfͲx3]lH$^JtPp>'X?\C k%'{Onlk]\7߽.i)we\R] KZ436!GX#jŵ\M\+aG[7,[͹U>b ^lHZKB җă|.iRp?Qϧ,Œ?udT/ ^>j} [j츅5Y2-\cT-u1'e3$`^wҋi%Xn1 5}rD .kPJD( He4B\ÑTU$Uxj`ߪryHO4{93qC}58ed$ʏǽ@NfSkRLA -r 5lƜq9׽kEFSpზe잜_lW\2TY gp0휺B:h8ZI t!;)a񤰠4Ceɲm]0|j+\|=^I;5K .-m3TӊtV %sKkK)cOWG+6WaY+1"噺DqV.(,\j ]3GiǺϚt7ȄcV{x=D oߍ| aU;ЀL5K-/cDQgb+E{Ы`h-l ӄJEU@\S4O ӆvPOsM١|"{E@ YOJHH&\(Gۺ*.spRjoο xdBc=ƨ@Ʌ.SЋ+[*/V) uXLsbh޴ C9fVߡ$3+&`V ]&"9!͏Kʊᵥ^7 kà_wtl0z0y7sCYe&;an`a%"}"yp9u28\,8 x+p)~cBHAɝ@+GǸ)<^m`mE U6uTҳ#ARB#eD7yS$-1PC -[@]׋hM_\/t:U;nxk5ka^΄?&D[4uA9/Nm t{0Z`υLY`y_PyV{;:\|-Uo髖Bo:XCdOav =DG[֪0k? fKj"NH;s1/Jd&3,ʂf>K{٣ODJr…3j/DHYrq%zK(JecK&n⒢Vݎ:vx<M~mA)d)Z!8X0m[QfWv̏w#h b'_}e$w*MG.1+*TOFG[2̎%7RP6-l PI+jv2?fͫ,0ލvgn,kTZ*{U|ĆT3CQzVhqz4t1 vBbJQޡuozB퇧H8qn*)-F"ta2M5"XYhQ~0~Lq}Uxr:Ĵ.pjRF;w3R~\䂫BY﹪fIt?t1ٓ`oL~am֫WWz6QgefPQϒU{|::=/[_s|ajnmȯ5W{Ht2~k`ZYg ԍ]PԌwiѨ56k͍l5QpQHWi[L*bH\-0kϊx01Zk@mzwKۘLB2z b'`nʁBW\YY4N/rzo>oqJh=+RcѨ #7S= wQ7=kAXvC /lcNAcڌS̋7@J mD*d M2p@|bLg {)אbRSXv6΁NG1Ű㈛QlQ+եW%nk:gLyG52^DnV"0x>*"ÚJL7S]=LXq^3f"za+G[ܳY0}X‚(G;,ɘ'g;xn!O! =`] &HЃ!/&~%Fg%\wmܮ(s<-`᙮9z ;newQ$8[T5a N#Nw=)~N UR5f˚= ,n,zOpՍ Rr1e/w|w hy%P9Ttq05cFqJj 5yyj60[{,0xbomYƛ܇ יڪ0i׈FrKr| rmO7d7 MT0~`S^iu h'V#B o9EjU\x=Wc{Wڈ9S{tW\ߧn9kݸ̫݃b(a?KBɮU9m?>Bn=.-_C*mtG2~PeCh(ݚM=oEϘf+TAdkWfo&p%ġ= V9Nz0UdW rvCEHw>JJ`}i"2s؎˜H\etE-Xjm%8HrAmwL.cu*F3^u,SEHk-69XI;!7]"@r} w|)+4ȟe\ϨĊKC=2-5*YR![ :C hKZuD`Sg -V8\oZ֛]׊̈́]"F?uh,A eUyb9.ǵ i' 7Z %KO /B;Yʄ%i;J?3 pEss1ϸm4R(}q%Ϙ0Q/j.n.)hĮRÛ綑#Dr.mϺݞ HRܠ̯p}]~VGΝ_0|hOP~8Z2 Vv/%| [L߿a6C&+@wRN\|kvr#<8sե1@kMc@j/{ ݙvfyVh(e3x컘 ę6hN75a(Gt]tc1g`o``zycwAUq魜z*(6DX\ ǻ'@- /]h5aB]H˻D` !RU:,yo0qGˊ*ʒhGxԥ v-{/-4vh:uZ΅ k}*l+S^m96kw+igJg)#Kc~S ^Ý9Tb+uy0y3e/ϚV;(ӵ"i[p l6_'8,YߏOdWwNal ĠIJ& ǾejDB{$R|\ȁIJTZxuqv邏@%kIi`I;<.D,x+60 0T`,+ O/GJ:<}cde#t-xdQhjk] e#ZI.'w6EiC>KKp*Ht1' X" c|S<7Oܩ_4>J`m5Fh=?|'ANP gTwB"S"cAMr B3XW*L6J"Q7J%tKŏd,B/;}6Ic06EySPDkzyץ8CFo܉Q#׷A :kX]Wc>*O$ =. 6Ax$`؟ip8^Ks}Z,{p/)RwAySZӶukbhf*ۓ\%5a}F[04q UZ̈́F(4s_*ŖWbpkavT*Rȳ=5|yeMOO0JJ.fGˋ`) 8܊IaYdbg'`] @=݉|Y/Gų7SG:µu]Y!Ң#_)/g[#WU<?jj1B&0ݒom%% ڋd_mޖCӏ6AaUSM5Q)gU˞X$&fO¢ GjJB` QA#Y\Kh jgȫ: %J誹g =uIL_KrG l` )i:@'uY\n*p:#}>7rI- Nr#Vt?nR+%R8M;eR~51>)xg^oa, 6SW-}Z0}HME{tM2 ݉!/1xbYJNPMK@`Ghp2Rq˽^bرuU߾<0̽[,+})R>Gr{1oع ^&,Lԕo= +JPu0:fB!:JU8D,gcoS;b`CyJj%3l島` a\;/^^CZBB4;H]E74=O_a6=(쮖Ynz@KF gPOB| ;MSE@hM^/s[ZLKU;̈է 2Ϗj(i_qC)xf&:B枘Q1)d`C S&֯#9K]L/ϚXrQmI#U-09$=ee"Wv$j*! Xޔb4 Y'"pAow8 ez]6 K{ Q{,YoERR{1F-ECg>T072NȋBA4O7Is(`~޾%PL;qx8;@bFCv)~[9U9NUi>eҔ3&rpʰ3 04jٛ"X!V^%b@GP9HoNj~ܟW rcԥ^w[`]Bx-B\a )4lL9 Gbo ]o>ˀ`Jcv:ءW @ AxOK((.pzr{?ZFl54/c/$ED},mP?Ra黷eҷêe8]$( Oמ;E-[23 bFs a_r4{yK˥Gad%_Py7vyb@Iwu"K5nnZQڳgS:atw%dds άڒOѱMa`rsaKZ|K@?9\/OY-"%ho*W{?{O<ν1s)> !q>}*O4>ǘ]r7>o>kplQ+|8CW´7zo""l=Ȟ=n:N*}`LQ[_Af/RL!rGk.!=5Mb-eQ2_aRRO](e|(:n'3*Sb9xCe``9 biv߇+נ㵒ڱKMs2sfGRe]sss=VEx2c}fayb=zG|NbvwFf?Z*1 L{_FOQ}%ZFB%Gml=Wx`ѣSsӮğ$Yc|Zm FyX!I@k[&Ҷ@A cy?8B.Qbj0pzPoh׻eZ'Z5 Ot 'm58or`OL(E\[]@QeqCMSaI8jUYaI+R=T`S '0|c<Ri g3;6 fȚujƛcSa_*o9ޢR/'뺸R>C_bq `PRnGxb֚:(:(o= Q=BЕX n@,2P[go|Ɖ)4$]cXHf #{a_m0 KiZ4jVXXė #ziD_IQ.UHU4$@Q^F3XVqĮq.)%_RPF$znuY (} So'TJ:vP(q1qtd ZʤtiP%.f 1f4gVwp_G6a8Ʀ+ d#]dSÖihzRXXï}/ {{I ~kR6蔞gM^vw T[fwDϼM[hc2>e=4s&LJ~49!j5!YɚPE %Aշi%/eZ`}'ސ܈r"`0uR4@qRқҍ %ìf.PV㿏?g踷_$Ǎ`PR}jX9hP+@D$?tHGu{Iz;l4GC\BU"{آ:K0ZV|X>FJ|v4CUJBLvv6qP|`?mw\Qrl c$ ۱/abd):J-k#QB+Y@"w9{&zH'Yxn[Ʋ\mQ9e9GϡMo^ޘy#43=ÐįG@sʸ݌wxcG>=80oKY2>ZRz&/k~ Yd:Ű*aw;$d;imAWO_AK:?bEa M^_d ~d%`m(:#;yK00#k: qI1`3D+Amk PwgPckz>WTN(9#ݭDo^kF99_(Gad <,PFH"qR@hxۤ7miqiy[_oN5ũwE~i<v4E5seRωM-;IV:Z,d :92,; 2HsRzntQaEo{^&w҈9AƢȒl.>]e4C&3DIL|Kg&,*K25cT5܃6k-D=,mx F~,[\\olw|YcUfܬK5 ݄UtZ~e+IWJ [M! oGXu[rtTs@nBbf."DF )31GF~ Ppm xSY{j2'跼h],sNh-}f ğJMUwzSȭX=b~ID}ò|LoD-S$'jوOj<;EwtF8[.%yK=7@,;J>a RM_+܁[Jͬ[As)bu "W5.!8$N. u  ɂUϷp}7T(.IR1$(9C(+BEGpAi 6g4R Om1ai10_NPT؍ `λ!Kⷑאy:JkEcq ӯAK dk0ٮ͗q0E,}Y ^ @咃ᙠO"YuQ[p7ɉ,8cnyDJeM1رc2FE?4T383.we4ɵn!F0q1$2* 5<|qt&B_Fi컳Q]L?òiO?( J {x9#]͆On&O?eڸ8_]`+_^}Kѡ (y 5J8ݖ A$ mxĮOPPD)-Jg>w:ǏM=oi:]4}/~}1&!Ӂqk| Y'?JjΠ WcRÝlMLG|x(],؛ LJDž _.'/@z9Um[,}]zo-qmv{*aUBbSnT}=Y ^>gî`I2xa5|&8% 0IWZbqoLh&G94b o"0]kQ>,0}T "ya!"X1)83ᐝ:8|Ȋ9Hu#_ͪ^UF̬!t[fbNmCk۽-U{R@S:t$ pÇ"e.qZ},(98hSq kVn1tfW: Oxc'S }ub'r8 o :B6Хk)8„kYL,*j?nh)ud2s3;\J-nCE|&*e]FRXҘ>D4c!X,//q10<'C &v*GZ䗑{Uj6V3v1'i,>F}7AA1 Irjy.1D^tD&CүX! RNLK)Xy+T㨉M>$">{Eʄ%D.JyՠD6M KWtW swO7Z?B;"m5>\CVE+!+ IPqUX[}fK&f(v:y8KK[Vɓ!t&-)//d(&-Bʶv .ǴiuI9i!źs@6d[Ecf8y  FQ:՝8.L4M2p:*$Fj&I\ ;˴-4[9"mU[4b;moƳ.%-ʑAN**y7=xN2&P %+ >ʆmQQb%oqg%Ż R < IH'w`iAoߐx|?4o|Űu@ڥjH;*A00P7^NpZq** Uޫjj!]6.̨ll 9a("?Jr*c Y o)۽Q$U}ͤz v# +e(4`\Mf4XQISr eԔIZ35m dtD=F^A:o٠F)N6gt cԐRT<>pj(ÙO$uO/ Zfcf3lᰣٌ[nj9rm~DP )]|A\1l[i6@adC^*]<^.l Gmye +//0BJWWHt**YDu/YioA!rV ]<f#mg.(tzifGdkѻR,L(.܍q) @`fGZÊ/ue/PlctckB_f f|Ȭ\If_İf:0.c?3y״;xʹX,Lj;;x0Dѳ2F&9@rHWOGɱBNSs=w>j8DGk~ܿ_(Qnfp糓wgbsqQҭDX-@ %Gx9]9|6̜"iz;u4>,B#-=O|/>2ޚbo*i#4TD$PB8/Ӝ2,-?cy||J'ن>;L5M)ƈEh7)dHRbhy;!?8OO|(-T,` EfMHyqaoP!6i]5KNe|WF"[, QRZSt; ^Oh.,LrO;]P4PDzt czh$@lB(s?b݊wv'HeأB׬ܼpiַ mP S(̗Ǩ+` T9Mcz$<ҫn,1V-P/=qVHhh>TϞf {l'R3$wj\E9BYVr jM~a{u_&Fp"J?-MYNwNGlq-8|r -Sk0tEY@F$Om Pf0Ei_cˣ'@܋c,FRqaCZrDnS_.KD:L/?uo_UtV譾fԲ7 6/kNQH4rSLBʨ;MA7>2gyM7Us`=.oo/J:8o2q c{BTCG~7wR097}Q dxgTТ^i`0ia9=i,@{R~G[)bu!+RWM:ߟKSϥ*wJ vRbfq,.N[m R%irwR Fǿ/v4^T/`̤bZpknqs<ٵJF:Ӎ?%% AS]5E٧XPT擑I|> m1\7]ciaUdw5I80:_RJc0;RЭ( 0``G0bxUG?ži&SyF-O8FH HɊy7\9GgC!0`۴=>i+rQp{='09R_"#ɂZ:.4~E0́rܻ75%P\RGD>`~ly?izusHS `X8<J#^ kN;8\BRehbNbU2>W%aM/&}ܙb%%fYZCp !u'8>TW_آ=ՄWE^]%W-po`Ŏ%ziʇe/Fb祔~'b}ex2d¦3RF&>ޢ ,2fя`v0?A[j=<7DoVAƛ2;wZ@aŅP yZ# aA2ќ ;u.U㇜ ̯< zXf(~i09_Sm? To|3^BC}PO%F 0Eez;5|jZ4*>-tpsIJ:xuQzw)nƤ.ULJb[ FVqntwN[בRY|8B%WR<~^ٰ8T>T8VDV>crQ#xIo!蔿߷_I7]F̷6՛rI;IJo]* Ή`Z0fRf%̣eѫ;+sUB[쮛ξ͞HC]qZԭ$c5s񦌵UUYGoL @ڋL07 ְR@?4s"*_"H⮨0Q{zq!猕 WuGnG\Q\(+ǽ~ϩSQ׼HT98i]JP޷"omٖ[8D5;x>Qd.Rri7`Fڴ8 rlC&@I/@AK~L!2< P!mN ~|] $ջ}/)VG15fǮ_R @A1c3i|ZuX[aihw(B{^⅏*_B@Htk28~}l#p)~ >k=L{w'g_W)4H]~xZ/_dxI5XKȎr.RSU0pL'S5l_NSݡFH\ nq=!-(fWj]g ncGrKU8H ߘ_j~`߂(yK]!]@&C"M)\[<[ T_g/J XQ9>kڦ–ιgh^C"L=^.hH>,n6-cb\_Ya.?kVZlϳ`kcI^$5$۠N_;]%Aq _7*ND1ji] PHBn%{=zt0Z1ʀYB2*.3ˌo;N+kۇ=bg&AF%k8=IBm?Nvn9o1SI@꾼M?^eJiѠ3uz[i[cyt0f➇cGd(@}wv!O7<6T:O+|n l|\9ה)K+~ #3?of!LplMp![n=ںv>4+{΍SF-\Hds)0fKE#r@{~i=j)BSVyk8X}/w , ˞x Ήw@HsР=Z!cLӡ(stj۲z(F :*X 0>:G>']1c˾ IOƴqn -HޮP6o9t֥cA7۶f8-`lt3H1 RU^<)jdf"fY7殢YX9BRcɸl%v ȵYVt?;Ϝ`|$Tb[|`k' > 6ԝ8IIIᕂc(_*jY!ΈxEFg0 ]ź֪}ny f]/ӭ]b򜠞I\z&oA׮cY"S%<֨dX85'3){K.MKUd-luPLӋ}BOl,M.w;U8&9&W^d!z8DZI{i,Kv %4WE*9VMĆi Tu*^gOz%u'<WUɡ]`̬Yߎ¶&e|WVTԻU vħg4ӡų/cqkK%ԧAkP#{[g}9D8_d# C`"W46vzwE%IG?\/q}o;nXxWkgb_Ϟ[=Zc l#M)/{Ɋ=t)hQkA#"w:V\jJ{>J2u4& L;Zg mEsea O_X3<4`D<= :_=}]fpRaze3H.&V?4x6~nr/ Fb*8"RcQU IJ__>ZS26J{qE^^*l+y}XWq5X*ѼH|YoƂ$'0LU#3&nJpPgFDP(bU'!F=}pd"KM{{rO8.gk>v^ 1 @稹%YَE0drU3w~7.H42Ĉ#u :/.:zĎ]׎4}ɢ( A%̐;:uQ$R];{0Xe8k` la趵p7kyyڋlC`|PA|SMQ}B} 'q8nvY+vjcžaN6wF.`Г=8>/i5Q^ |Q3q7! K;v Y[U+%ogd:U"3ǓX(:JSMG|1!JR=~9>=TBFm67%IhP7i UY$)).4Mo2pQQZløh Gr'4[~f.Тͭj_ql3$yF'HK&.Q|d^8FhYb6R_.o#vNy_5*!ũF=T5Qʡn2i\DV]L?r2oÅJ=E#i|ni'?5>H :Aro(& C'1͈Gɩ`T #4ɒL\6 {Hb\;3`ho嗥,=m6n|:yS'%[ȨE@R w<,\+1C70~(d7Nm%XK9<磮REtޚۻsO?j*uV)#&BA QH9KT55; +'&0QWp5,fmy!j\/\9V:|o8oddQ; O%LYsC æ,vu ) oΚ}l2-F3jMp1aK?+ psD9jК4Eϝ>E$6w˯!c5H6yls>BX+Z%[wBR/3kbeS % a +eƋH 2gѧ5w|gt}wp} S!/8к/"c#a-eLfq#ua5)8PT{|tAܪ1#j:T8^+*NVQ#S95 >\}TasF'wةqSҪ!O]j11l7sK/.-ELj*f@9{IR nݞ"KP5Z2y["-7T sݧԚ~ (ͨDPVoS2Z@iW I9Mt@ɐ=U8A鷡"{hQ]A'>$uow( |Gd}atS5g$`ݤOLҧJPt^K}#OFLAȻ:4PBޒ9 jWzs3h^…gtICr|) pbhѭ*_g D<) k8_! :F]Jt:B ItlN̎B KwP<̤D[_}aia~I,61w8ʳP@(C HͅpQppP cz!Ā2obUɏwΗMiU&+Z殤n5Ra?DwK: `Բf =UN/ /FK!Y{-jΙ4n9 g9TC1%g]-sg6 oX˳09!O(\ P#|z%Q%, |Gp4 !o4HWAVb|f}-'jOdFe'iEVaVcGԴ -a|-[*ߺmfl{WXҥqņ@Qqض ~4!$X@Ā58gT}W v,~U+.4[V})מ:DU(fn~ M,EA/s6wUWhv J:-JL,:^1x6Yuq*.282=wQ$+y7g3m VkutYɡ{QJiAيY`h]x4V5n\tz[,z"r4óD?rԃGnH>K}S%Pgz/C%O˜V󧟷/>^ZM8Iq4c\Z@ćy%L~i,3mqLc>6|€ nWIԌoSB{N+pV*cwZ Ѩ?,ba_םTr 1lt!]k*nDhG8!m/EH|޿|鑗g./.Gi?'բ \Ks2c^vRQ{nŜ!-NGrZ)WK6=Jɦ02{;ퟍGvTж8}:[O>NTצ5]H(v,]H40VF3S{197S4y@Ƅ` yl袌|>+z12b~H AN>ĕܗfOիĞ WJ9FnW e]U7@%`٧\)E}eg(CBfy:+.Noɚ7JfnI+[j6ڎ,.QtǡHY]4x{-;@-}^Ƕ]lpMUȂUNўri`<_M+7&iH9. `O9?N(MOixX ͕a Y}5mzicfO)FC&QJXwзHO%noHE4fzTm`YP5/T.#vpMU^(# ~ u}X3y݊Xg-mN" (֊YClq@e)sT +ߖI!4?\hb({"mn6%n) "ݯ~nt ʍa13!wGI`JuzaF DG>CB% =H_Rbq %xda)okDc?Kz826ŔIB &zOy?lF  @4UL5׭- Ľ ?<&c+ IsX#f ~W;߉X~sca|w}+~ɀ݁ܛ Z7q\ BdPaVrn~߀{aWb[r867t+ԀCMp1YAA)Wc d}6\ڐ=T.SAӳĤJ4@U0MY*n&m܋V1"t2D(`AOfmVфG\zM YZdR5x<:*P_aCpYy]mH͎wF9u۸S:Nu bBXb񄣫gDYO*L8\-߄ QJ3y6}' rJN8vN,I[hs|MǘZ)zPxz;-k+V! -2}e,.Og+jzwdcw£?a:CX`1[V!~Opo)mmYSؗHf̳\Zu!*ӱW]{PB*cCdЈJWNP^'jë:~]uf &H#=ÔLlQ>ƕ:cztJW0t=aaoS=dR%L LJeީ9@4ʤЙmAbP/#PQAR,iѾ>/F8?׺i9̺FgO!5< ,o@T.,9u)^QF EK;kwݰZt󵋴`Z`?J^H0qӐo{o;d?g;ܡ&'ȳ0`0bnJw}$5|r >/Ml­vʓ_Hyuy!8Ӡ˻2)h{6G /x?ɰٟZ^_ 4RL4ǵO""\(_ghh1[h`)A<;wI-j fͤu4cFXR$613N P;9 V ]Et0kQ ks|*,@Az"ӻk.yC2O"8i cϯ@Olw碙smCkkvUƮBPr$M`rK77x>1?&񿘱(xsIjXot=Q< 3dG,G ['%q>_r(Q{5wk"tRv<˰48RcRPyMwUzkl|u?5I$ⴺeS1 bAʳ[#'yLi$Ψ2&Y^kKHF\-~Md %1r<&v(Q"}Tʇk^B:dty(;9P`!TܗC:@Jaz|2tJ)9|^nU3J(UĘC5Ф eV 5.r8UR590DѴgȘ8!odl)aژki1Zk2mUS1bwCpDCHs#KNtNaUS^",<$rȨ 1( iD"Z5OE]_v5A}j%Řlʋ9sK-DpPXԋ(.X >8\̳%Z(_1FĔ2^=i7.93 fFA?eV1|܄5OԧZXD)5e/0~w-?nazm0l+E~83=: \Jj4E,Mp:fx^!~s+{>Xx,/ :!Y N m FM ÎHPI v%1NF:2fP]Ye F&uvƵϱOhlP@r3nO"iq$g#,2 q {=G"ݬ}[z Q&ԃ _(D"{rǗ-> .|({ǀs u%5#cG CJS'Ho7da΁{455y3S1S)IF9]2 2qWȦpw>%ܹ<>`%e||,X95\l"3xZ%/ޘ,`kSZjW v1,aҥ&>e{xhS@lGJzg`{>Eb[qkو-BMnYY^]~J hf~Je-N4œéGD'&0ĄHNM4xayDmWIZ`ASNYu};R _IT䯥0WrtED}`6qR9&yGJ\/9hMQd6Z"qj|J6R̜ '卟".NO)u}(#9r#*kEŲ[fN4 9<嫉jSk1 Aqb‮Yo]fijF ͼdy`cfY,0t!*boW1˚1Їæɽe=|?Y }OǛ#޵Z2'-2hl[Dbf _.)k>م`(g 5r yO|M6ؐGE1qY8HZTXjt۷MjdHot/UǼt)^~R"Cg|pmP-Yx8_ۘOg}]-փ )>8s86ŽCzCQ(X |E[_8 ǖ.FٚTa&Kv(l}Jl KzAk)aa$XFKfC'oXz-'J1AQt~*{^-Rq|Dt7sy2;nt3"<14>krOKüf"al 9Xͫ˼pi<|Lre n2 ,tbB>1#Gu8 3GL]/Q  ߵF{> <ٞSi Ss!O+d{bfd[ښJDnd5X}ڳXƿsu8ᡙnI^ h9p_w?Ȉ;?>]>^@8ZJDUA^.hdh?Gn_<ʉMbwf "`=͞d$ьzDނhKۥxm9b#4Mt£mT:WÚ{\s4QJ5! ᑭqϰZ Z3|vif~"5(gl2Wqg>Wr8)Mc3G\U k6e;7&. 2^=?qT1gH4_aؾ#ߴ<mw} .4Q5eg>1m.q7CݷrF$5f+H#i>y_@iATKMWtW]-. K}Vet-W oS˝_GYza5Wa[+iܯ55UmޜU(0l& jgq[u`|T6NR㜓 ̋m&Y[cl/ gݙ#HO5cD_8>+'jG*ּ Zj73{~ {"X| d{&YA.pa8aLÙJ\@ sʸ!w}`uRf@X6Ed1xڿxF nuAZ{ rT#ȥ0ܡ7GL.0pWm&F+/zEY30R4 {;SE8_8IH$Nw׆A^ nw^cLʯ1{inPryp^<4OHJ# ! Uѱ;'Ͼhmam-jjDxזy#<$xAF0L!h;E*_"ƚ'^* :.q'BPXW,VrXeY o1xnWʓ`J2q]THӕB` j*?]7n^,CE W`3n$^샊=cwO_dr ƒJ~Vp+k@O8R B5=@/!BB+aH |H]AV@3Crj2j(u] R0vzaK q=c r \>2Rq;#f:H#n(pٍcOlp4T$E"oK6=^V~׷,1·r!!I]] #n-"?&?>I.Z*7TM+Ȋߓ"Cqs!}1VjCX:~P+Qװ/ M kx#ДhQ H~&{㷔 861#hjSԤ%8&O+DUӰU&bx) ,16kS,W":馩4!Ԯys1;e79:۵5=𴞸fbšh9+4N΍s>S@H7-8=`tKcV]myi/1N4CkҦ;Z?op[ӻO5S=Z`D&2@SK-~ܭg(1|.u$| K V~6cs޴$4IlzT _M/H@߽/9Nc͉ ߟB"`JԤ0'uXkSs1dЬNhKW>i"qr7(yiK7YaF$h?D:oo%NM–ӷ?Dm9س &>22p~6\7uv2 .GQ(W (4(:R~;8yDIV3*V,U2zKq&L,g9knb#>uv.sVnȚFւu:P(mundBr1;عFy1*tCDB%&ϻ+p:Gq:뜈EH#M={ cFGՅ\h ?$hi!tqO؇`ݢ3͏ݐF 2ߎSD8cn;Ӂg$FA+A+Quq=Ν[p0R;Ků`v}=y\)\{jWb~ P)t֐)%ksך%$b1Gѭsq#Wr0Ό_]V6[pԀxdy [|\ql8mZ덻=PKTQC-#ȳc=ĦKp SZczrFu4(~̬ɗ{%v{zw o эD MV'}I @L[r!tk;nA1 ܘ43"[Zr|b0!7Er1"׌{] qɜچR|{BHb£m5ӐlS}шb"L7ϡ0l(Ǥ~kJS9keuC #kV3` k3NZ>^+1|a7= Ebr)WЪHY³5v8}nc@*ca Gk v2$?)sH3>i{4NI3bgZҁ=u\OԒJuUܷ}CZ,{+|gv~Z ,v,wʅ:rl#0(!0da ]iIٲGLOEE<4cf2_&f_!@Mx1Axg.*$6dQ!Yq^>-4To$,X{Qdid\b ֫mb1,¨Pߛӭql#b=F4^<׮81 3ώ"oF.C#mk.li V?P _62(lisִCcFy)5 ^NкfKO4Jҷeiƒxng= )PنK 5!}Z+wP׈o\?>^m;F)tS&-ՃUMϬi)Fְs#{e/a$:0M\6 "NJ2%WaL)n/#F9.1Y9lKi+xq؍ԁ BDה%"WLnMD^q?sԈ|'ښ/1;wYNkTu'#G' ( UEq1_.w[]^mɕb,U? &V}'e\ Q{A԰C MZ46;gۜ&r+rJr xJq{tPMRDcy ܤXH̛͹S;x9ǂ{n;+_|E4os[:/IJ"`x\a䅡0Hd.,c .5!FӺ=R!CǗq;7djlNTD> =x<ŀ YFa?WueWwf;vz!J  n>}agQ>&Jvxwa~WCh  m5o[UFs<$u#ڻ+"džh\gJn49?c+ l̏bڋB.`- qSЖCeMz,/71Ijgy(wn澕@RN6'"R*Uo0!BN?n8TW4ȴ}|?QiA?-AQXbH)&_^f!(_괽FjA~qgH'*t +(i5`eX<ѶZ.=S:~!ƪk ;8v?GtB ]Zae/.'&-E&)&vF;Orz\\7gazgѢPv/V͎KMk8\MYjy&C,9r҅|3ק tAt|9WBz]@yR|{F&Odvqd4Am|D1ga6bFL"*Jf>3[j lh ES0yg)O@o5#ӻtխ5y*@wmȶU+Ԕ"a6fv p>R̀<1c{ ڍ4(+!dH jJCbu3z+WnkhrT+vtJE?+cht"kv0&q4?"oiFy`Is00C^+ μTZ鎟e3h"p)y]5Ӻ+`_M*EO 5.t४iw%ܝ\;-H/rm[c,\5XP{d {[eQLP'i7sYyjMMa8ptK?KĈ:%KZ7ڐGvDŽ*ԷLhY0ߙqA\=Q(6nnmIO-ʠFG.Eʇ4F/BeLqeUN?$Ht!H"{#8(;[,a54yj2=?ÿ@4$d}yW]U84D̀rFAIQFnc%{x@d;jAfJoUAtApY_{*tmP'MCp|v \æSʚ.F|'FUSiвn2*t|6*6Z)e $\HײsP Z6"8ݡA^?J^q]mkׂN*斌-*w5u]r-}z3 #RCヂ; k D{-ϪeϕfU>$2!9M 38"B/1mA@7UğSQj3ξ\ |*=f` UQYڇۏ >Fyb9oȂ T!`bI%My6s&"RF4]Ԯd2gBq.8DvAU"2nŞbr4fMjw-ϋIXѡ4V4{vS^01()3ZԓSpDxdeʍсLc.5|eޅ3 t%n [/|_g[^Œ1b֐=pq6Oq]Uţ P mXW&=餣jtϢpE  q;qfURRa3eR]HLe(H]s(@b;*G1̤\l"7 QB@qH},yG*tҵA '5@`^wcG]=Ցؖ$D'͞3T-i)W5^͡uvאl sۻ4ݽ i0#݁4 i'./ThSKď2FmrhcЫ]v*'v6/> >:d;QGsn〷BLKn %@) *젳.(vf}BY Dk2 PRl?YxQ&36هb5߇mATtHc1nmC [O yi1E~Q3{,2?;G&ނ-ˆ%SHJim¯># IF&hKѼ 9:e[}F./hbIy/TOe'74B'y yM5O 6:I䖄sh-\~@Klz_b#_ie?c?\Pb눍"` Q;SGbaC||VDж{&94zME"\rz#Ύ(Rbtd*RxR6D@qi,gUʿUaD2~ D(Q^-B;͈[Tnsi Bq~/0mmd]+V?W/M)cK(W$ QnhwHQ8[,b"wPd,r'w6r{ز ?@9ʦ]?on!XjZl=ٿ*^!¹<%tddE7&7=Uuj߼ |3$nr*j S O Fa)heS5D yvl2e v\|L6W0q(抂xJ/܎àzSoep(DśI;#7SO.j{oF#Q"+N!(XeH)N&A/4'W''5ob _H/#I6N1M*yh*EcL2fӘC~̮9< .8!5$,IqΈ tHl9wPv]iFUG)jMũ";H^e}},Q;T]t`͞fXH2EYLZ}1?ny*a64|ɧC&ZE LwW~M%;Rd ȈAb lE %jQlx:!{Ij:rPd}=eDO^)VDڑG]SX淿?_#?,T5EBLNfRݕ_HudR9~5ZZ C1PFAy{Fof#y4A8?PQk {Y1x}S@ dFoN y-ھjP^6kQjXV.r@DK|^hrEK_X8Sr*( u\kez"%1p5zͯ50 J&=ݢz ՇH&9ǚq_- #V w{(P>jP>.-zX;8Uc:7}QnS^gY↖nF1+a딹aR֐޿ۉ. D=T ){ lF8=GYҦ"LzKH14aV: )Gg/M~ X{T ( }$qƠQ}b8'ۑ%eBԆ1j I !4kܣ`F=t E8.zˢY8\(#doB+]d==:z\z' >q= g .%yY'owAt4I*2K`x( ?sftٛ }CŰoβr~;fNϔ(.(sM磻M oZ7~l^;s5tyTb0M9a\Ug]}Q8 U<0NAW8G{Iᵙ<XY?Rf$Vizŀ2p8ߊ~[}ޫP?͌5{V;/##]#촱hna^!b*Adщ?/ @+`ˇs<#sUN"ETEgFX1?14 nj܉zBbVѡ9->w3B $|׷7k{c+b<٤K-rR%vhbh֣YTM8'&7_&P'Z,q_ 6H*B;ОuY˥f (jqlΌxჵܥecX¦!ƭ2aC7/*pSH[!ix"s:CCk״6㔚-q!BDN'f`ԁxRX "M^ hL)Bmr8 O00syP3$1[0V-ѝ)^d$I ;/]!Rd 7Ip|ն$l _gz\u)ڻE.s.}n*EL[T '}ԅ̤,`mP.8`ww Ck&9߈@V0- =St`: ;sM,%y>?/E CTԩc#Q{Z#\JP܀ Fy(ɨ .5[[1K5(y:fҪ!~!lj,ar$&?Jt",?ť:d`LnD *QY ;`$\92W*~%X~T{ƒmd` ԧ9^Bِœ^S+ 6@*] ;Ja9W08vI`@do!Z&mKu^U˝y9bS|GtΘJ^sS]E8~*qxѧvȺ"Vc>n <~!1*xw}5GwՆ_!N xY\,zk 9^Ks8 ѩ 4Dh bbåoGQ}T 1G@{]]J΋վɱjܼQt7 w| Z%-q6R1[p O!nELFC҇wvGY z$zWcJr?'##+g3O8*L(pX%Ž]2ۃ~]=}YRÎ1;0wnkWeVC31Ț]%$HMsP{5[!YǖZWboYڱox!x*|Sk3DmU;֬N8CMk%HZY(iJ]*kQX he2N=3GYAİ\U9 >0QpR[6.=]4˂>8%. ws%\Qɖ6vO R#-@͗AG(/%!\I[CH|KpSgl.)h'!Z>ϋD?˺z<ҟI4:e^=^Oa@P@(iK*z D#/6S%ZJI\.&io%:LJ+/^-EdEI7,˔Nu@obИKlU疛Id. i~Yy)$`控 *DLgU'x+hߓE 23@Kآzܓb ^kE# ]|ꭩAr;C>^aͭgNl6]xٞ|Ϝ٩pW_8gkLϢn\}YKi0?ӡWs_Zg]tMv!] 8o_%ມ3W r$fԻ>0زe5]ov )j|Ҽ\~K.d{ l_a. %=9J_xo~^^ݔZ'\*!A7y{]J NQ^1rK~_)[fjaL̎ hg>l6(aِu?ʑļȞ-JA߈zOqY{&H)%a*n9|Rq(g4p6N-* kQBw"pH^ͤ"zuE+'E` Biii`GmԂ6ڿz +KOR4P*3@A1UNX~oHO3ݩ|I鎹Hek0fc*WD<CŎP$hKzY\[f18K] ary5剧) Z9P̮ ͑FN>=79k,ߖbg$>؊"K23ru3ғƓ1I  8k0'ʜ2hw7oˏaLqɾ[ 9Adž, > vo⚕GEah|/P-Ùk}g%!Z͜Tެg1PϵӮI{zreK {zq2l*9\V6"<Bqlapt;$3(md뱮>"hp*Otd=TcA@}U]2'kTn1jU;eD8DYCak+˯2^wgЛ:=ǀ IEKX<5%U]:xd.FTz^?7qj4|u|'[$2C-CFۄx[tU1$E')@\yd(<~"fyPۢ.o ֣5[0Pedl_5%`iZh? ŁF"J6kVd.2Q[)켻8x"k]& sw9n qmLV5&0O TS-qhhD| &oKW3_gC2)oɕZމYiK.!3 N:ON”[\Lh[s2`)g9D"?L cʪs{1,MHHdHmid]qAŠ̖V[]<< %2|x_n :esAt8tB"j4XۆeŝUʥkIQY(:n՚0%PJ-i"򒩊_C@uv/eF-`76bH%x=4~aeZ߉9%6OFK 7HdvHң60wśT ,=Hj;OW6ovP>vi#ۉWq{~̽Pi0!'e#T5tC F8ȨY=hiC䳬D n;_=^t/F`G@21-op6;b&εz͈6ZoL!M*#mw7違yjM3Y \VfUe?)A s7|?%jyWoPfjJ.ѵxe~ƚG?[=aZ0 LIPr"@" _XtHF0Lۊ*zV WPTꀧK:t4x{2<<;顿i3_U zeݽY7P#>|;ߩ$3Ϝ XVJD"*J>psYӟ/`R*\O/L/|gu|u6 w׍oԴ!ki :l3)nqU swM;`'!!kZX2Y,K;4KSaxΛ.u)%Yp}C_i&i@P 9?)Ϯ,uE GJܺ}?6(*a[V9zM_^OW ͊dPdz?{2w. ^'gY;ؗqnq OV[Nq5!7g\QH{ Oh–f!%~To< }igѪbsH9AR޿,n,յ2 ۸4cJ]%QyQ ^#$9K*o9jvm`FnvV՚6oH&FX]=lD}+r8sC5$ N,/6!zBMIgꥩiUʛ~̫̯~ݕx6KPx@O{-_ytV %VU*5+o R/thEE,\p :-a3!O>Ib38K:all >j:te4)gv)'Mi{A J dnO& t[º&M F5ꇖqpziR6?k.F +Bg)~`xNJ9ޒk2Kܳ ˁ\ϣa&ۅ~Rȟ,n8hC煮)~$͢uRn$A( C "u*C^(^8O1Ffz$zo xCS{<_iEd7iy6rׁKe;:Vv%tp#E(Еua/`?U5땩Jg2 /OTlj>%C6w'(|s6Dy R\/ 5N/S`Z c:oE%!zQ^W~o3NVQRF#ѳU`zr߷JF w Vi!ts:@syd-Rވ9p(&7c)?yt=.mېc\ޤNģdi+LGƝUDffԆy4&wޮP:c"U^G$Jl_^?ǤBٛotZT-lhե\?۫oi-f\ F{WaVHahck!2awt >8ĢMgť8B־9N%P~bDZzeg&b%P\z)u-KVi[G6b?6H70zF|WZZwR%gi bcwZ̷:K+Ү;"#ni?F#ƪQeD-r=aBy$wc~ǐCLe7.xS|=摫<1p`|f,VѮ]ϕyeE5@h]d皪sYןۃ&PTQpkc곹gب)TDG8WJC2n IJ>&Q=K,oqZh>GiroiKq.(Y_xZyKNQ_.N³62 l#4X^͓K +A~-z^nL UxtшOYT[;ji/TL֏- ׻ndVx:5UmzheeOr˳~5NJWЄ3>2?_ܤȸ3bPw]oK )ZmNt-r(|`tYac6ڸ'Mӝj5K"hKZʗ2x* ,de0D>t-wJ#ֈd~|:wT=BQ$Z뼣̖ciQOˆ_h{7`%S xDWfz= joԑX ^U$Uqm/h-JѦ%MZHpʭGs[6::M~K+0``=DlNdU*ny$s7 ~ A{Ϟ1w rߌ_ݽ|sB&`|uFC@y܆l9DfR)ڀWjD؍ 33Y/T`LR dQ0&Hpǫh3Ze t+ZKkkX"ZK/P z$*swq[FegnZc'R`z^0W+R% rk,*I8xXtY^qwt8寷ڮ12֎Ž^_+HhǑvyydec)bC)Vȓ ,\v9Z j3s=@y? b¢^`)b vsCtT@h#[shKگZ+ܕi).Ct.m2Dk٠F)|ׅ{=1~=ekQɆEXKjfY#K{3=gS@Rka0@bAZ~'{p?sl;ȁx8)&=pegR#{T ;mT[N%T\4^N2ЃYA×05ۀuQn4$Gk!)exeZuY,k|NWd(Z7mQf: l v3 NKUJ., kpt g<FI10@d6`Z{K4BJ$AIEȌW6 GâAw;Ci{^&l$xA88?$$"JwtV 8_Mx֐ףknĉ(_Nem6($BLs--~ p!e! '=U*EKo}}=8  XyD;`T|k7|u,Ty;f}#@NLk.I 2f-lqEß>S.&CWW_V}|& i;L4Qc y32><ݡ-wiio L40+QV"ƙ,WS 쒏sQ_qcǰ3e{thc>)2ЃC<%hRݚ5KȺ^3IhF11cq)HnMJh3z`8#)0" ՞T8ɕwx#G.hDMe0W2Ҁi_\qF~-Ix~ݼJRmP^w |;5=h6x'2.-X9V]t3KL{+Ls$9QNݿ|Qr0KCɽ9|:|\+՚ [|[*B÷)ٜ힛z71ZFة"A{]514~fUy|rx"(STiLqz4GCZ.TNVYϝ0: p᫪J>4*"!֘ zH7sxXx  fb4PKX%1vICR+)uLruy~jy2G-U0#SbTױA} mYgu'ҹv-n>GCv4 cZm/>T@ 4Ǿ(v>t2HN 0$n^05:baCMatk2bqC%}1 wmQ,;۱Uq|oe. Yw wq9#b]`Hφ}Fl\8r7pmouwUsļ i=1Q(}e-2s2:KLxft%QʷD&N'BemPJsS:W[ ] NUSΈi64r[!{e+*P>C|-{pD;YqI|;',.:Wِе(c"|R$E%d8f{zJF)Ooe̙}K]W?,3'/^c;lĞnFI`>YC #h] {G/hNIm܏DHC )*̮#u͢$~%=T% ퟸNVm1 yUrCe[]']4Z;Go@׳o@;Ձ .WlK΃QY5@)$f{d<އʀ,24m? m0<=1i\c252߂;sf}kpp[}JߞWFD@% ,'YdJdHOeԹzcp sQoUЫ/#0-O:HU<ʦہ"])|= [c@}ZDֶ1 !\po8jmgC>ݦhT-ItO"TX8p^P"Щ\R0g;ZTFoe"4j2=CD!U-hc=p #r,/3xYRTVaЗн4Lj[@71lgPs9ī<ßeYzlhMckx,wh9&VNhS~m^uUZ2ew62ȭ·MUO]*in틬c7<ޅp9d$5@=ePD~ּ ףANn"1?96=`L :{ { : ys:I[!T& >'zM4N$= ] q츯 /m>DJ&`OqLNMD'9&R6XowQJUŏ,8s4>oV?cGgQ$+LKQ2IM/m{bf$llg;á5%1V#v=+tLi("mE'ʹa8}KP[NB5_7Gዻ}.].V'?.@2uͦpHPf7{svfx"ǜ]dK遐5tF-FQcς|tzC^94{%K3/6gyLmA'7J*;+GȤ{+Ux랜3},k7/ĕcwA4.>ptt9L ^psffbטF٘jǓL|*Qߵ2gڗe7*sKڂDivK/"Xcqm9l|츤h^&܏LZ9sO:{ufp,,طQfWzf<4ůVaTe|% ,ypO+ 7}31iklH`keoH$3i 2 ޵ 8I-\֭w8qKfQݷeNmd=닙Ol$j922ڛ/NQAȥKEv{ Ư2\c4z?̘<\o1Тb`։1%=+!|PX]WU*38q+_z]ur68B_W$hݑd^ -0a]DJXud>5S$Cv5N~uݛb`l)qs2rײc亗)d 6 Āe eS?Ѻ%SB|*RZw|7vM1&EDapf_4+1Pf{knOB*U^zm6yDoLv}DY*h{1 /ݬ&~9[`|}"mN%^,vww5WzӾ\ȿH3ز|faw[]UTHraV "H|9)U})ZJ͏-O XnQb;}J>aVaPOfGE {uV0ŴvPb< '3?zbߐ!>rl*m^fWߊ1zDzxXc?A ߣΖ^Ǿ%l@'aZMx!4{;%UlǛNl卑#i3BsjfJ6P X53$[,nJX[#C\x^'}Hx]\hm| ^8~Iy :az~BGrEa "\7;z!{˜}V[Ej{t%:ŔfA+/{ߟoZk"ѳ[`nmLu}z`֋?&Z0B?զ>\Jw.i85ѭiD|~ J;&1#|$׻TdյCdJX˗tiӭ f:`>FfKc.⚱MhzėdN] s疓UMg1q-Ң+5Q:ҢAHR*?D̖k|=!XLH9ۦ2ߠ)pD ~wd*Y105a>HOW?YmsC1+Bp8+ɜE١gqBh d]s4K(=d\FwKڝyz_x;ܕJ/¡Ltn uJpخ(UC.PN>NNF'c@61Ix(j`TfxNZTÌ `!Etaܼ*jf/'u߀ ݫV((`z.ee8(0/A]VZLXQ,P*"`d!-w#7@U_oWlʻg4;u(o=nŤy3݉tz Q<VWHm6rnt)%),v!;F Xw7B R2 éX7 5^ v gn9⣼­,|l,lZ -2LjdLq^RVe0>b hd P$yFKodSC?wF靋`^JҤ׭U%%h QxOH`tHsu~3bˢ`N\9l-{8ƕJi>OS*JzvOqՌx0֯\z')M gOoNQ Bq8(RB:$cM19M '*^z\}~.nhG v %#{,(wiZHz]:],eE4VS떩(?Abm!tD'3`;x2!r}M dUg0ݑ,b4`=4^5ޖ'g@+a3uW:us+ы=f63{}I$fYHsjb Tt*{^a68`ߦu׾TNք+CNe DsHfΖqiRw$OXиro߫qWZ)߲$'+9ԛ9!RD8Ll D{L7%kMeQ}LFBp<;o@y^̊߭3W,݌F7NRAjgHʃhڶwx? TE70  ̡+˟)hYꘋ*F̍Yz5dSrJD@t e?-*N*׵8bzj?*O K7Kzi'CiO vA;*[Bk"kH:`Ml'MW--N? HH5hz\j30~'塛sFUI^^rx;o9 xnl;0TK1/O-7 򳠟G_&Q Y@tX]ک"dٱzftRW-S싟Uf,l񡇐dl%h(tt -֌^J,S ==fqciy;(8KW{`Ve۵³( {Ԅ B/¶r3e;P]*>X$=sF eQt\dXdѭ{_:\Jx'\dP1vJKn<%CKf{ge٧!nv KP=[1M%dԸ 7񲶁7!z#f;Jqq_ r{аugb=ֶk9V-$ClKǷ.ZJz`T5-mHqs} %Z"㐎\ζNk*y3qcZO9ɕ˽LbwIcFF$n=}Z`Rجq0ؔeEbɒr>ac[m VF[#|}TxA6:b>g^Sj`G:wxX,SXR&}Jjaw)W]6bs:8DqvӰa8'X8Iu%1UI70}P;8+|+0)׵uԬ|.AfclaMHSBCӸςG"DMT[h!]n^cDDPZЗ@~3>q$Ki!VKf{n<-L 2x(6삔Z8!R;LmnGQ~6C>Ť˂$|h [ypǂ"Se+ 턍|L[N376&j.YimꯒiLl5M[B7 \A\\\3l*HPӁQ\zHA Ӣš?aNU70'q`ҴH[V&}8*6'76/ !Vx=8oq 0Vz"rDoG콎ӜD.r^h]L;ƉCw7k rM5_FύJq_)"x(xȬJeQ2ʔ^Eљ{qiȲ~`9AGXd7%r*W"ȷ=FG ""~+:G~0Ş^C㦨&{Ua _/՗;zS}CoOn?쩠}ەބACY=tcE !_B0?W~Yp%QeΠ@XZ(z 'lg d'f9y5N9$$-УI)EO\@CϠUY;4Yzƺ7Ie\җC1gֿf=yw6=o &;S4{`b16h }Onb(|'d\1*b'dvpa6l] L5U Dbm#_ʓZW=E*Aݑsz\o1) (EYVH5sWwEjr0-q*- >u(uh)CYoQ{^9FYb!F<,.wD".FX00Z]$ 4*e9E  sʼnFiytw}|Ey:lgGa+em%t$o1Vv q (%W/8E_9:C)o6<.L9vXu/i (gvģ?QWٌ BKڣҎ81> Ŷ~;_ܐ-#s| יS>5 A"lי*å{E0eZP?7cz?9_h;%!o4?2ن|tL5Q#\zU2<-s<l!BT,̽٦X3¡kn7pnUB%mSz0C drqpZҚlٵOA 6b +H}sDd! g]L¸<3r#@kiv%Ŧ1N}ŽjY"b%򎩔nHLj0'ZZ{>TkW-bF/WU4Q W{)%7= ('D8N'rfƚC'7`rx*^ HX?;eg8ֵ;j6!%+o#?h]J;ِG̙-[vCeJ/Ƙp7X K\6z.Dxx>Ghd ٳ5Q4JrWpC;J맄l|-뭱 K,V=tjE=<"p,Q^P aA?X-cn`v߮5Au>sKˠpK¶[i^78ŘZ&K zJi t) l r5V}=W34`&M:C .Y{]*,W?ݡ9T}#s8].J֒K'ٖ\OX6:WK!1bVaF]Svl4 :v^ i5L\̎, ߗm AnC7X&(]긅m abDk7 nک 6Bl-Jʊq/E2rAw}Cx柘fg VLZ&_gFޮUխiR+\?eȶ4*e#9~ {uЮ?'mpJ-Q.Se BnL?PCm`D_ܯ NC))= 0xŦ`6MDSF{N47 E$ȶ[SlcK6u\hBRV`Ket.4g 2K u+UِQX~TXNܷOZ4a);OR\i@,꜕U^kǧÏ%DDZ NX \CJP{!+Rt<[7c"2Kf!%,ܱe,S|S/UY֠qb1UyEQPRc\nz!}OY #w4 |,gթ%_#Tk6\SŁWg-]}I]RjK 4o6y75͠-/ݗLqWB̌T=WQm1.t6!}dB#!l^/_1챇.ju\ɞVFlo Z%Ԍ1Bwak5k{fKϊCBfX-V7, cLT $XΆl(bdu~תN܍b OI4,r[Od|ϯu&>)-34h<ͥܭd Aꖛ(a5kxsOЭz? Fܯ ֮N4gdoLeåOPؾ0C o%.~%yr<3h&<\͗)(_DGag8\uh}6 Z湴) ϖh}ޠ Gy;<5m~ dosΎ mm{H+Hkq{7%JfCs9#S)-EOrBW`dp:vPPMGґxa#.j ,.n=bءjZtpD5|tPQLWUҦB B(4Ky؊/P@-^'ӫwPsI,zU%EP~H HfP/Nw)t{BɪjK?F2 [ poSv2!ʐ;@©[93,}n*|'m!ziJUq\ߣֽUVCj+~ڮ#[֪$}&3HSʞ:EJ Wd'*bDd^.\&Va~BMXsw5WBU:NbQq$W]OP)uktOR]- O߀⸀a . gʬץ\S<}ZnPq0e ĵb{YF' Ɵ%~ˢA x#Kp TjAkCx}? P7r\tD$_2G FϮh /uгQbmfaQ%(Gs.:=srjPe mmO9$|MSLH&}ѓQ  FI93"'Y%ue 䂣CfR.ec#Pu3%J5ӄm;"YqUs)T[SRu<8Ak>(xvv#$Suƨ6 Ђj`HSo5>f4ufdΫ:q:՜)0e|VǴq nȮA]Gj}Ʉ^ކ &J/P}> *eP0MWCJM`![3I@&xҞ<S+`!p6fzĤ14i P~1l4J* g"I$Up1BB`͙5GZ+Cq_ ə}Ox ρv ⪡?["Kی M>\,ZSsµS椣aJBs{rrm|9Lҧ2cfH[N4|Ⱦ# $;p?TՏ,l턄A[ fC)Cݚ#4)UA 6vhws=Ì\q<4Ә +Ia.QISJ]qPMOGOʜ_?;h ;VfQvW)?- ij2_öXb_@y2ː7%3^[!xw?`;8 d@i$"=L>-gzKvu Qݶr(py0P(k{Eȴ{Ej#^!9/Q4c!=ЭC$Ih0zۓiNCX Gʩ/7=Y#eH}Dy99 -ט|Ň^襹(vH#7 m^d+xkaH9,RDc5I~tK -`^Q_i%[\_Z?au- z7֝]ȇV $KaotZFdRzA0I/x[ˀ8 Qc]RMWd\!<{-h=Ary+քpqmJ> mw&IҊ &`S VLC:K-Yo㞍l↤{WN9rDﮛd=6VnPcjBEʥ+`W@L=L,lS)"=ʹyPJ5vch/k;!$^EuH vgAުk4,.v /|~'`T7/ƚ )RTURn[$0>p: e_tJ8# *^\'JPn^,qNzcp1~iNw;Bj>d ڢqZkWK%t-).i~#"\_7##9t fsK;ӷ3H~, f߱YzM5ᰢ5늡7g{ٜx  ~ژQC@rxP/voZ_:Y$Zg($j`>qZ꺣y/.RAzQi$wt YQ#gHW@C@HS>HUgH[a!ۊ1jw^*E>bV2dFxxݨ{36f{/畋&J2 lK㹤i]RD 3'UBא28>Vg[c=J&{G'Q {Ib v ~mhJϻLq|\ ^3;@*cFԸ;rMS-(1@5#Ӛin= S! n=9P'HU)Ǩ91U ^ouG1f#Oe)+/Q# qH(`{ /T&VӢ$ayA,[}>͎bHxRԂ=e֞{]3\kw4p4%;D_I:&]ݟw]eҕFJ_e獀^#i:M!F^2aH5D)ZgL4Az,. Uh`ۣХ 4Rw |j4oH >v\[$?\$Kd1L]zti-ZQ=oUv$G8BASƼ͝GT8ߤq4gzvnE O`/ēc>N0BXOAƛ1ZamhaD3C"6ߡF% *D;ħ\( 9KEFL܎+r0V䂠fTJzܯ/p!@ b5 quq\uU.R)eB1ŃVK)!NL{NdgBU_/P%s^%*jٝ 9I]С C AoW5c Bfs&*85l^%4|p]te0):0\<NAH3qWlU z]}/)7.7[Rm'c70|Q9kHܲ5A%%!EH޺_e~2;b$e= kaqWhCx0y\o0\'W@EkH$Rʠ/ z*s:EwϝeW>=v~pNPw sY~N8(&NX"iorcK&[x/n}^[>"6L%Mbt:5k I690~<3+w%09Q;iNփFrNJ`M"ҋ YL;^^TuC!yJZ*t ~cQ9\ mz&*|9#;6rN#dQ(h?uYaJɹ2ƫhR_1!fz'fϳ4Ѩf@7f:[73*+y~]UT"D!z.֖~iLٖjҘ\] pV}݃ǜ/u%)b? 7s` މ斂;cam5Nbu}(oB/k˜JKPXU]_Z[A9}E a ѮK [DBoJ0, "Ե(wܢ5YيooRY ַ+mkdh)ʚF"c/jn:M:}˾Q 2CxWmjCZMhMDJdv}F L40(#\##דZvRuXY>$"+L 0 nWJe]f^S'SO2&x. ijnyQ =PZ7AWa5#@DE6\OWbtYv❉c۸嬰9!57l=M3%vK !ebi8m3?\UMq9yJ~ )"]<02O.eDpv7/G{1x}NcHaA:!' ĿFYcs۹\])7ɖm2‡ > ~8s65`Z@j PM;sP\j2BP"<_N߉=DQ,:)[aWM쐲VG P2~& >dzSJإ) &Щ;R :PNU^ӁSE-NgKK/Tf sx/,.hȊE1b[w6zcIwvq;_6LBc9jKL=~4HZMW>0-Q24,Js~ܐ _tP&q42_Af^>aj4tCK^Rz{H_<4ާ6Нy,"F?  F׊'i*!,SeZ;qN"DqT&%N5?{ْŞKCYx;R%BJ~PN iT&iiɑA(.0ԣ*?ːuFb438Bf8PzXwAV..T}]۠;h%`/Det@%8d%gi3s/n25J֦/驶%$n=Bfc)I&Zִn }CqrV17̶{6zߏB6RKaBc7)SĠ#@vv~;պf3 Cd,w8 >eٹHۆo.:0 tqyO&bbr|OmHh^,ۄdeܚBٲg;cT_ڵjYN*J:|_1  5ipYa_˺%eYw0b' N9=&$u,[~e~i$y¹EH@7[ f8^3v[GWU|FɚsMEG'6*VH8vז?ź?.C9:q/: ]Xط9TW ,ܟ%#T }lTL{<{x$_N> Žu.{{rk-);A S2<;Vi= 28iMPebq_cUxQ6Ƌu]mV̚&) %r!h _YKӑrq}NOτ.ʱ]5'i rK/@ߚr#-䙨2֚l=usO`;a iձzMIrr-I[:g=J{Fl"$-߸ճn=@!\٤Fp}<`̸gdcxQ) f$ α)MSK,>Pz^YcC eH{=FKDyXDvu?^iD=ȬR՞,c'u!5q}K%ozqr>EδP7D <ITECxB{p%8Kdi<wYLoqvxog+Nb0|XR?!Pb=A@!#2df7$7 '/VM[`On?!\2z#ER:>lo&1R猪 嶄8ݭGNH)B-sQD¤#Y{x(Q.}?L{j2D)/@ƨhJ9-jYu~V&{x|>5ER+oKrBt8%WYg)(6i>rYːgT-U`wM`UwFH`qn"C6f^)g&?_?JõMLPžD*Mcw;,Q[v$qy#ey 7ʵqZ OH"c= $-+0 ƻu&/I9Dv)qIhSRF 24Zuegb- Taetؒo`"C_3Zbhz6e6+f=2.?<`\oW|#}KF ҏYړS/ԤnȞ!Y#<֞ (b,؇?;69bJ*xU)*/h=\ڗa\нMG)jRv@5GCFBnzGc(Ja&YBڭ|[TM7>G#@q&aUyM`S|ԃƛvr^=CȧYPȃh,!l 844IbIף[H=  e O; )lk@8̼Ơg~BdYo()N IŴec8ICbe@c$cB.z(V,BDi,nF7G֯Uϊ0qc؛{GMiMMɪb~"𳻴[%{/O]3B3VDPf;q.+r _[p'/rM0 iHw< ī[mx$tOoMGƐKS۳BMn=M(-tJ%/;-8zׄX ծ[몆v K&dĥ$(㠆t$ʯ'##@ R}O(%fKYƨ̉6i*0:)vQigMv1sYF%65\Ps+H }qCzh ^3f`nlpr5e`ܝĚĿ[yͰ vAzϺmCZ R̕<]2r\OneAx<S}G}B9:l]`˷K9wk={Qo!!B;5qan#n?.םO2!H&@#w}^O;ܳE$>n&Me$oqPD* -@Hh4#i5vsSIsG<;-A^E, V3<чtcטHrCc)RN|2*SN4n齃ArYdӱ?lfv*P W;ť}7Q J9 ˧*3$m612 I\3E\ ^$%AۜKH՝IQ(I">60@fB$? ͘ND+g>eHm`*83@00Y9^2"(W33\V[h@YfLj键G]W )SΝ|>K 39-0PIP~p/f8y݇&soq #j5eq*SHu(SuȍJqE'`y:~hJ]K o\l@ciMPU"z% l_kmƠ0&ɮ35e5! ټ s/+Z7̤ K+A^ sc{|хj3|(*yaN)Pc->ZW)Q (*"<sd-; '{}OK-yEDU m|beZ&ᾌA 7*7Tkqjm\r'(LWeKn['|R@vC|>٭a<\r)}5kl)oC^|PN&?D~ 1  wsH 2j1]("*>W;;A3s1,647rEQ쇽og?/;J;<5)"RYCOQTAˑq[܃8Աdx!?#l,9x0c}X ɏ*F ol^Ƞol)"uV11JHdaQYX-Q$u.Y,Cn߿L)Ҷ{<4`[jz{hD pu~q]mR|؋n3x@+Qu*[>ӔxǨ ŭD`PA!g.f{*?-;?3$V!Ѳuk3X JgK%+D۸(! 8^@Dƹte{4TLleͷV_;]XiRryQ\A=%,Hc.i8;Iz^PVG656Xօ;Guޮ~?ȖH޶Ulfd!K$bfxڢť_LLǬ_!P&unp+8r $Y45^.q] Ox"gcK|c睖 hƇ3<Ԅ߉IR% J'ȵ2VoQn pJeRY&u4a&7n;K `|bKn1TcOfHqQ.%Ok7NՅJ&x/; L4;Qj5ƬKE^M6(ҐD'#/N6l"ZeAS]*L#d~T\H:NՆ 3kj:ˑő %e*:ed3R8H8zܪEL&2 ˡGu!H"`(-6b1L~t(W/HnMsk5]l'|tj7E).ZJxs:rZ.܍|6J|$㵐"h8w۶+I[xE&0;h'+JEbGF^d(уE~6m bh{^e4%?Af:JU@aAavO7| WZh¥ѫ@QԂ6@g%;!¨AS8..,Jr@}}@0 {iBޘQ:! &88!w+=Z!"}5;%!.S隬W?b߆(E!qs(dkšwL)cNco3gb(A^ÍYMuOmcoQQ:܀lpzLBK T ^k8D`Q/<>$ՋW 39U4,sm,TÃ5#t{"@X܉^u N4+=5)勵cd9jg5`1zVG H-3 |'GliFii|[(#)[MɅAEePYnwا1&%O .L13|-r't<ޘ;H5;bh벶ė0An{[W 䳑W܀&) VF_z`t%M+ . 9,{a*Iz{acYM' Amgq( W~tW% F.[[yI M. 4pd[Vi/ jʐl(ij4Hño2?`b}-|:Hw*u;E+jE )%&D h@b_KDGF_enD19m|{(ѣB]žj$Ҟf}!Y8'N?1\̩f&q;ㅼ ȩIԿUd Ԅq˄Yg _|aKM6 姱gVTc8o?Dj)xq2 UkXU0`q/H2nYG6bqQAX}R~{BaP5ܠP.r[sGsYp6ɺlB8j?F #+3f-)~ Q )W` HY)2=NE^ #ڦ7n604xi'- R^ o!ð1'0mհ"gR"i{R/\Z}>[^2`zL 4Ž$'B|{=vh5Sft筠Y #oscWGE,صaqK8bd{ qͶ6nE2ǰgYp uQ#\ ڌQ(-޽~}0P7?]CS!_Mf¡މsN&tx_=ȃ?ݒk we }{c7ד9[_{ L3Wa"9&'hp>bO&т_"I՞CfQ (1L G XõPMB o:[i*g.#I=u{讜ES4y!>>kH He K %ęUeMmk/̔xXiN*z9ΚJ]틎6=p1DqV~Ϟ)o\1I?=O8tXUvž$Zs!NHu_ [qCu{Gs#U`Y +;jEsgk>բ~Y 0Og~ D@}5v^*tl("BO껷z@`|c ny $ʼSq9pꜻް [a!m}eq,Ԑ'%>A.M/lϹ(v S[Rb6t:ZO8\j9<y-gO.i~ʕTO 'CP<]&q)]δ{EvR~kF"k o- ]eV xlY V-_Lj ua,^~jsgӼۭ,=ĹP:k_M3rC; -d"$[{[);@34>t{8E;\I% ^`}P!nl݆0Iܥ ܖ~|"NEu⹨@qq{Q1w+ʴGkW&0(yUɾXÄM>1lX.Y(CQUB%~NyO SKҾD[)i5.9Ni38-,\߽9aqزV`t&_㓃Z-vHt(Y.)7\[Y4iś5}4[l "00ë^ڎl9PIZC;GTJ%\{Cub/y#!J(#\}~hxÿ'aY3G~jd$\5 ma昫4:aS=ܻX}Udo*r ZҰ H3 t@PګL/Ϋq^CX‹:2P5Y*TK6*CCgֵ;v|F(Ɠ]z0SL R*PQG/ʌBʆ7"Q3/*&6E^&H5E[*xAI3K~c>j蕤-ˀI4eE4D)A!{J;"[b/HKkKJHOa"MM dj҃1PgRi[6Ax7|nx/6q$8$}* Oٱ9V2ۿWo'?;TWU_R,i[el"~G ;]mqA>)u钿ߩǟ*77>y?bsmu-a{sՏ„{aH4lx2ʠ .v5 cEvN# -fÎ!*7&D:{~ X2t Svra6'lPow3*;KfpXFUur6՘W(X.h@ڈp,73_W+Bc@8 dȗ8^v4>VDnٻ1"Hp.G16o p3\r6h|޶Gl$e KӴNoP6ԮdFzt~B \oljE,q&i! QfmPctv= Q΋ri\?ط8Ƭo;O* 02 n[uTv` aa֭YaXcahrDII߻$=oFHzp^&AI*_Y.̤0XE%"}gtƝ $*4Пict?NQK5 ћ*ú>~azU+49& 3i'ѻawZ ǞNnO&0qupI/'>gH|,~~C7J\%{[ c:qrQJ)eӢLtO{Be*G>i;u4!ZKgC @Er9\C/Suaowim9fI/8Mb <+6[޹:Oئ썋2*9hAقn2O3YwH0YO>M*px-@."iN{[9UQ$I3#:1KFe=4]njOw}jQD ,-RFuxJ,Tb'|[f9'y '1Q5 -S\FXF"z +)JWbH/q,tC&yLu;3;=HX'fUEPչĮPl{Q*`9AgH,iXΉ8GeA23_u-'#.ڄZE^1B6a(snᇷnN,j8 o'VbSf>fKRkޮErWX$m8d0GJ n1NBM,RW)ʼU?J%pmH5ʎΊ*?[0 f^|ۮutb0_,VY=fEbK bBKQlNN7keq(!~߻Lް3f8{ ~sKaE ʮ t2Ek}%j5pTlK$8Xwtџ2NHyp$};fޘ4O%/Clg9xG0K{&B FfB"/|5븽TR/aL7vrL]&^qD&ZtG29'\G&k9eD>F>EOB_=Fk5Y]3%7}Q%[َџNGbvze Q*zZoet7{CtOOe~|*1̐<߄gid6!tfA6B˒aQPUtj˜ySf<]R^ pW7ظGTV~$+W|-xdYUW'l, V!ֶ E'Q[p *DW7d!)X:Hh:ӉN6.&f;*TJ-"RV/a~ƭSZWV!P(݌U ,~|[|Lbw/0$n'p<[km~jL)_!;i$S8 V>tTTR;.,YOY#a4moz!f!Ӊ:L@yRlY;ʂvo? VidA=AؑKBr7OO'55BPnB"8iT%07#5QfͺУ ukxٱ\;>C5Lm'Qވłq{V/[p~ +VVs ,44]gqEG;Ix޳HfPh+ jϵ z$j&t&x"s B>.l {=eE N ¡槖+ĸZ_ҝ`Ǎm9yυ'54ץ-ldJjLpֽ܁OO^ݤhm9dDrcHNguJ3RS"]ʷ'vYFus{¥:ZfR-ߔ!M:܆@)X–N쉣&W]0us}).\ઌʄMNݝde˷'h0=~qHgq*s㊒,ln=9A;eCmW&q&?yc08th~>\%g~ZyH F{:G4>5"ektVS- zpq1}(}xdb8J_SGP﷦Mಞ@G8Fv b֩Rk񕓬Y3dw-dߪzQy S;!#t@a%ZkrrEP~ L-2в֜"ZΰGËŠDrGķt.&u2Ѕ-;a5 R䪬Y =(חk*’%tB8Ojk|Knckqm)S%m7'N d,,je%8/_'X K{v,2GQp|=p^[FYť7߸)q{\ݸ_p-2_)#UCC-,G ҟ>:,ק/h~L: TFӋX%q;__&b޾,٥^jRhKbrf h KqQj挶vaF3b&\ vxkWO%%CQ{t8+;_E#$4[PL&sG$PmXOW4\p/c b~{TrT=ry#{d3 /6CY̏/S+^f tŝEVߤ5>&Fs"/1`Ʊ3 a[&AwUKR8FռN3 ]C3 N-%*p)PX;XOj8M2 O ZȕpX rLF|5>o4԰n*ˠKs ,i޼kR:P/H˓'鋚M q@1ldEN JJKTH~[+;G*Ou&j%_',)nԢ[̘ՋF ZInϻ613vX1 /RːΈ~;za| H_BCZO|ۑ)¸m8f=l܀D0qiİ6G8ǻgDntlYǏ< Wy14^zFro"v!vCZ]?45Z,ɂ6a7GY&I)̝ |ʲ*Ǝm;>.G +0 ^A"EN V/ RvKL*k0Nlj,q 4eUF(&O1⦒e 0Qv5vb|>* x#ƌ"֦Vqjf'HĆ?)-%t1җ>@.UrR-Xa`J[A9zMl0JWع[b, Y_P9z@QLHv<)ϼ>,xr9shfSC*3\;R󟰻XJ꛰B-9vDպ/m8ס HI{^#Ȋ#";Ub2 zU պ|_.໱HlVͼ@( 9/o u˦^`S IEc:"M,EY;E2N:GGk\za!%)Mg!ACn!qWW)I,{ADɀdv'WFFVvtܳ<6T}m(ٰKFR([|nEevΛnUΣnƅnԇsEpB#}׆ۏ hRVvȰh o::X`S&༺w6+3SZ`GPU!$<*ECW7MZSl7gNk"gG F1ͦؖKoۍd&L2ƺb}0 P>15ཿ UnW1ƑObŝ J8^( ^E3HgSEYU珓EDg'ꢄ~hVZ($7w2݈&F<]t{q >i ug-%rQrO83%>MKl"!ʶ⚣hoZUv CULb<86',`m6.\~.E[2*>g_r3Y1-}G77g%yClfݨ:y ~⸘ziPt3m,gK}ܦS(e %DΔI0J&|WsVźRM[y/ֹB'oN{ R [$9f%*28FeCFpy?mA9oYtKMt5(?J>[l~|[Rr7%(*ѳEUZ&&;}ICΥ*15pT y O=H_2ff49.|Jwؿ'zRj@-wt EMm`p%{i}'*?W":9<+ʵ4CYԜ_]™Te5C*Z1F"[&ҵBhb ԀFkBlҦ҃7=AVZנJ4IlƖvn?ott6֔&AbŽ)`LK:h!I># miP؎MW!Ss 0$xБ~nj{?-\%xXrqS$o ?U=ojU !}[*pQ((&#sTc"Zm)w ?z}Q*]ܴP>Հ):<KCӫ¦dSh9;\YJe)]X\< KٜN0;O=R!9He?qMKm)6Z9~For,vp~Z|Otc>c\FIJx{5(мnoZ.[]P!gA|hT#X(1fDZ/JKrM_)frc` ieP: v0a f-41#AB.*8odlȲs1[/^|}P90hE 0bMZSH"M7AI-k~TbؼM:7qH xO1!e#j$E\V ͔H҇X݅%`#x21xB](^j1-DSKk>C,u73_ȐOcxo%| ߔd!kljq HؠRǠD dlCm'ᣜo13j(4n Ȱ]k^!FB(^Nl8O/s6ʦbc"Tڼ#IE@)#AP ?.brUp`Ț2^*m_$-4;D,R,lU^pp;X#\:cVyf{kQRφk_nMq!]C;P`+ /Lc]Xd7Pɡ)r4<쟤?N^fs-37nFGhv1&9FPF#`% 8'-@\>~JѮNM={޲Si sa2n_-9>W&`f ,"Ę c/j<5=TWUqW76phTuN` 0-ފ2HL;wv{[˪|/LێIzƧ׹*R]-@kBm)AX|FD8ar^|FG<[y?`\ZWuەz`4L6D&kkNKӃXu̗mtd0zOw#R{Oit:<:4l$GDhsJG;@p0SCj"ǼV7Œy!Ui-ϱХuxgX&Y?SdϪPtWna˕)9S|WO/ڲnx7oWk1]'o AYTFR0jFc=%9%W5cfC! klOvnc?yE4uib=hlx5o"ӏ[G\PuK)vPsRf-+u?_^zYܞWTڸވ  f D=X.(KuwQ?MQ~} Amo?29[Y $Y!,e%OUcLx5pKo ?MdV |u|s=- x>[Ut4ն0&U]t4|/Ð^F- &/0@l+$bqgd\=#Hl 5_2>Ցb544sJ\n]٢,5!L93 ؕna>.NkQj[:OsޓsFξꈸ g^a'*̱.Yb(QXdhp%uƬ%%gR~+<1TvKxj$px8=.B8L`O0X|a|xPrl'=W+x6H-Q~Eg#>K2::3ƥ?0!9Hz5Bs3a~@h!B ^?bΕēlyn?eo/R0*OޯI+p Yaڎ3!^C,$8YіV2Rh`l&4SXeE@Z()V$#5U`\25@T4:RZ98;% S^-jyjL~,,SN77TQW+sLN+Y}6@?\>]uB^HFJ'm2 ?Q,KPlL[4- )y s2z{Œ3B-e盂P1 %b&ͼF&_ 4/tZW̭q M ^zwrX;bhߗGS&sJW$]F]RӚ=x~%RsxCU[;C:Oi-Cfr6:Nq|?E$VR3UTxxƐc@ Dgr6R{%Ct(=vZ-PgμF@]ľV iq5 MEwд9p[ PLwJp 1>\I35'k`GŀvG]y5y$<u5FE ?|8m\.`33ÖbŐ?C2.#mM"t]NRMogIyBPדr1Ťσ~>{#WB湘@0<=TA/PW+]m5ZI)RV@p]HѶy߲UaKߠt feTdyy`܄*fS; d'D<&*7sːe|{_ި5u%qrxbc0L GNmK%oA,o}wUj᝵ *Sp[޿ =hŷ TH}O&P4?zo[D ZBI5.kp& 8 O&‡~ʼn98dj?]D R_0AdT;:;˒BX5SVYk1'>z]y's?fo.Ͼ,f^cmR{ ˟`cMSAe|2Dz {Y?tտG/204\J g6 YzV֑*,U߿Y]J F?ubg-}c'2ހ(fh3G q jArctPR|Hd[O84eYzNvHȵ/r{ D>-d2k%o406FfRe~ ?C\<1hEMϠU9":%V[aTR$Њ>Ͷ9ۥ|]NNK*Cw/^dՅ]֘`O]vL8 “&qd>C,gtK0u& &-¯s!d چVZFK㵡S&3Pk H|3(i]$(!lz77+-N0. &?0.4z?4K0(bDG i8ˡjV<*.&I.mԹ$nsfL3)r%B.҈kWr=,^aУHv#Mp+NI$xU"xϽQ"!>ĔEmnxOZ~H,I#R``:Gji ߖBGj»EZiB9"٦,Qd+Sw6ǚqj`\NTC㛷92JGU& cޮ=_^)ʒ(zEH AQ 9-A8x,$'PPEm\F[a9SsUJ}V/w !]AP(cX| %y7j=Α@cèc|rr B7m!v-,Յ slj%/_TG\4/4$HIN7p=*$ٔNƼ7~J.JaV&5sMCtLHwa;CO$ 8?=:2,ORd q]C̪ 8.Dtժov-"(_IuS2V~+d.Ą34Ա>TALk%=fTtWuL1?޳].9`b½[Mݳ> y:iϔ l>"n|~4lR ~ç m =K9Cywng$[UA ̬f="$OQ>)*ei)8q\8K cds.'I˽r_%\zKLꥦhh4D-&z(af@x628B%#S}z%÷w.*\(or<)eFҭӆw>^{䙸@A g)_-S ءA׼'je%41S_RiTZw_0rGcjBpBc֮ΫﴞJIդvM.ir&V>4,eAX{Eqo* *־# ߺr@=%nbbp= 6``i<-ZBAvتv^bΩy d`Ht cX|_Q<9;A$?mP6 n ٸ7 g![tiZCBdM* + W_9CeqaOLƒT5\#γf' Wת04E4N>,1큠S fĔ{kuUa=&o\ή "sxSs UUNL1.P[3<qdCApsDѥ6`l,~WS<*Qk5i?JaB/ RxΝTF ; TI=#v 5 N-4=q܀q&cj:Z8)MWINQ֬-~=54bv~ͪ!6&My0}-mLى V^ίy^%-DzzQqJQG&>v\Řjbůh#g47:MT23vq+%| {U%mcPS(SJA hE/.ĕ!y*\bô[L1T/%St'<9=I,CPzE&% P`Q*eM+}fK#K?U/jć^"2R_DŃˮ/: baEc\2qCi_ӜV9mBe-+?l6c70ao%pFrz1т?lbgsZPp],_(~mu$TZdB7 KN >·3Ï$\Ԫ+%3hPԝ-C9dDV5c $O.rCA\eUwB#-D|A]XJ0Va2_}J*jbHh=af«mQfenz}#Ne#- gb?ޘh98B=/Bco?Co?۹h'9>[$`?~Lzyi1c;D1.Hh|+Z] b^X`:ob RWZ;e~ȼzZ&4ћ`}T?㩸ƴPO3 hqdȕ&!dZeY) b5N9`U ek4,@R{L/|! l,sRɰ۵-ck-ߡQ6'*XG;WL}m{QZ$@:G`;eeXNr??f9;L9tFء=kqբ-g:gqtaSF:~}keF6$qu>3L gݳwzZ*i8+ 6(C;QPӭxLf 5ǭ>pJd.d⽍c@t \&#() 9a}(oS=Y=kTNW;2 m|{l'EnK|$P~zo@xxG@;$DS Td{1AyַXU b? y o!+Vf4}/rն[u(GƟ{B9Ƒ6SYQ0ToQuF[p tȘ7svJڸ]bd)&)<")KS>:wRXͰѩ^vN:&MﯩrJ?(YMj2%z+@w|qCUl)ok|w=S胳DKGdmn,܈؍m|D~`JUŝ8ڢ 8E8{^6lM&#ܹ2d;NNEq82>{XMvٯU~ѢD(yd&xI$,!\A?x4SG6|xր2y4m&y$˲ko*f23]kQVKc׋:o*Qz^5ht?^D ;əO~k!yϩ.*}2$ gC+n>cn"I pB+ \ 1, E.{aha:&2g,0|j@թ:CQ!ȧMn'&Fp[^0"^4(!7HqC8eKGhҋ* $l`dlKlbz'D$G 8~JsD38kG&E w&lL v T= RWsOJp@T^QgxZ} '*iS"TP&}賌syk*P;Ѻ9ŃA/D*<# &^%jV.|3 FqY7$2zQE$ r nOVm "/y^e6<1`0$- ?qBrmQKL$G 6U,@._<+YYxU"Zȋyޢb{䅢Rut2ۧ3ҝ\1qf~_ UBV/F @%2佧FΧ|syo)l2_C?Ͽ+cRqS`D^?ҽ֓:ul1jDg\iOK~?Z,vi-q > " LF8kZʨVwPd D,eqL,ZHwZޘ 8۪6}*G5S By,9'Zdz%1J=Dd1&)`^ ^L RAF=kA ;i_RwmP/it)0.گN5)З'''Kk|a&8X3yp[O?72-ETR4_[Y<"\-p^Hĩ7"ekV'S+"!YnW00&Q]yXc ^'ʾ,K3nÐ\`/cKm~X1_%~/ l}ؿ/HH}T;5/"x ,{VREn(;LtRPL]̓t P ȒHSjXxW@X^QHbz[ֆ |r4ZN,-^dS@|FX3!иnHmG;?* BYC1*f)ᄊؼl~ JwMi>S9xvTX|嘀КԞצk{~Ԋq7aJi+R/*-2d$z Pŵwnoq] i7IrJG gݬ\ tv*\܇L(WPZǾ<+R9 [~@‡Ľ/G/N4N$Q3o˛J-,l+-ٺf+?G 3s,dSlA?3 CZ {oZ̰jOx5 RmSYR(en>$o}B\cϫt}y^Ǽס .0sNNH`?҉4 )xcnTc'wXȑ53:ҢSj^hf2`HpI} 2[a0v0* -rtbB{.lxy?aM_Xp X'ʤ;#iJ*jhk%A:?UKXb[y ɢ3 c- f`hl*犥-h s tJ;~6Sʤ~i. o(S1 m7¸'u<𾖅r($²bkO`qQ#8H8HxcmfRcOSr?/JBrKd#FVTā$'!E/1`I8Y[QS-jK{pP}|Pb%@hԺǒBcP҃ DhئJ:N0\mgX5yCޑяVhR[b17& 3Ga1cXT+yEK4HSOaLnXuƱwzu FF7EH~uy z6}p^Z'cB*zwzV[י1'ܡ۹%Xb4K:@zX'DT4D0Z3ɼ#pԡ⤕ LHP/gj8dD́~5H sL@%abBYnm٣\z0xvPMs|!t#VD Ǿij9g,ᅬ: Ozb"qZe/уyq|poټ)KTI&LJuYBuLJJi\w-ź8Ze |}8N*,}4[a//yY#hh8R ;^49h_O?2saۢj*p:UyFb^sO;B V[g_v/E}JkgkTQ|d!aU=\ib1OMbpjʠ 4eͩdN@}鼀,4@>NYܻX-mfܮ -W/PQ4ZsRȳSB1BY|o:Vm9uc2ɃH:CJ1=S3ɢT-/X<ط"X@x{؇~.BwZKuM")=6;N(> $M9m˨g/tިWxM^Anlɇ-_Qǒ Rs)ըd)doă`!;qt\dl%"~ԂRQѳ8W#hvS'~6n>Ap,Е<=HRd|iG"84g>:@E( aR( j!Cy3@>Dy8(ϭY7ty>h@0Ajt6xx;Ʉm_ ϼTcnrMl/%j·)O[+zRܩ+2Ŗouj Hsz4pS/ֽ)HIUUvƣ6XMݣ2u*v|u^j#X >QK+B/v!0;U`TdGpʀ~c#4̕@ B(F݉hcKiͫ5B 2f'+4Lj#@ J={ V})ZuDP J8{Kt랚.(%ܚ4v[ gfsz_"y E;L8a!Nl?UЏPϋ,?H-83IR+ܬ??:ZqIu%~ح/[K-%WZq6+$&Eǟ@ώᒝAFNcvܰ-8s^x-DUdAIŢ>@8pR|ۜl gw:t;9(ED 0N{Lr'.T$d"0!hsu:pYάЛJ9a)"_ׯ@D$(]!MYdH *ʊm,Rn $WZ/^[M/r_'Յ κp5^Am3 RSE9eIG! o\||\ȩ GI#>"E'p0NtĚo%8!y,BA O-20~Y䨴QBF$чHݪ0Rwum=oIu-VdRh|~k8h<`܂qSr ydp0/}o[L pSe2W4^lLMgt׬W<( VJ:X+Y5!ZMw "(z|%FfZN[~Ȯe LT?<@{4rXvf.A-L{U5^;V=`S fsXHJ=2(eV*ӳk&9̷~WGStL :s*+OLӄ^mHW:J[Z-+ț"C;rJ3 PsBApPv 6ΡF?#ʲ ze7Ȓx567d*3ZmTlNi"uZ])VeK6fGNJ$O 3~l:G #M2`-`+LQr{ Fg)#=Fz;m#Uu'Jmޖ51ƴ#*g:_,+! jVWDPizM9[5xH5M*jBm1E%L-~tmz$1^jީ˔h3%cnG ;^7UT#ܧ)f*M#g q)@3¨};R}X"6y]M疋e'}KvMC 抭nH|ò4ͥg*>:$:t`@jqՅ+d͠S5ez׊&:V%6"1lĴ (@ι>@MwQo7N l35X ?uZٱf=tU\ ܦ{,6WT0k+QEIzJ ."?3$|__E eh )K!)W=i7(ϒMo-(oN-禘( mPgj~g@j;7q֯y4r]IGl5 +,1 2Jj\:݇mδh*b`[Bu! $!@W^n#XG5z[ҡ0k?hDi͊S+"5Xa#Gc/ҥܴ?jȁD[IؾsdmhTw]eQ~Iy UvUK)_bO?0/~ɑ}с"Hׁy ͑rq\|K,mr `8N$o`GK_UcM Va|?=w:@˛_"lw_Q$atȺ+4&ή.'J\=B!ds * xrvK!KMNz[k]1PV嶹y[ s.7/ٌ4uT7|8.-~rߨPjB[6! JV-0rrSbvA?D]#ځOqnK/ce3 C㎚|%9 ")Ih.eTVM jw{*LFjA` ?G8]}\QJ3P]gY8r+/zE D)JD7R7ϑvVpDPvxL##x|q:Dt>{Dasa[`PG֝C ScfrTc(Q|A%?P˄#%ܸhg 5JIq JdT0Oȃӡo-)-ҽjN&3.+{/ʳh*j1\g΁^:GXo! ,Cĵʙ Qଧ`' 7U_a.~m+2%H׉կptP.}9IJhAD(A "xCӹ\=/ ]\o{V1 V1R/4AH R*Vܻ! uIͺ}RvW.EJ}ϬJ!IZa,5Ph$<7#+E#|i?M yH;8 jw3?ʂ^V8[bi:b$pvLIhՀ4 wȴj1e, D{ T4X&{O'حA󔅕W^j4^X/xFAc-t cS{㰔ջ;.X)*ݿZƷW^ްKt7SpT]7&]ŹP$v|MS!JYYra@bэBlR.KE:In|Lqx*fUXl&8aV&6pGd=t·vowb=b/"u <@U)ID[rfP69$rmJ)i3D8I|g Y{"tBBӚUE.ʘxM|}b-L?G !.ȴze fT$.&fP^pgf/mL$Odn{3n<ȶBEB Yy547|5ޭISԸ`&s c@woqUʰq4ҦuoCW7'K,VH5,3Bx4GAb;؟E`wD"%(: cw\*Wۖ*ypn|quR)<*k-~k/*_/H?B۽~6e ?~ 'Ӧ.;6P'+Q68TyU|{C4x啊[-m6J:r-/Nofu,ˤV]cI@ B/Gh 8u(QB [ ÆfGp-T2怞>CwsQ[SB$oԱK%>F aԁCcJ%1A)~~갚G_LHw _rQ*%Na# MSt4)B¾GvXW?/CG`{Mö}8,'\hQ$^# nʽӕ6-!t(3ʰ"/r"Phnyz٠,Jg/hwLԅ w_F8d[yjtD&P.:"CccdDtd+M獊eCi/u'p>i:moq Zu߭bLyN1R{e'c׬N\ /tKs6CJzZ^j)iХ_=|A*#T6f|uvН f:Cڥx, HN %?co!6mK=Ŵ?5H_K}Rg6Z7 [ECcPa0/ Menu wi=.=4 +ps;΀ C;tJtۅqOnixWY# K~ruTI{$> ;2egg7:Q98h)p;"V[%vZQ [Z'.PB9HWrmoI*6gNi)U$-^!ōAQ;ҷȐ5w2؎8L֡2[im"~1 qC<-r)=hϚI8]\$4l)EɋdKf4HD4SڛdX+p0)/5 7jnôouo*=Q.j1jpC+OUb!RDY&رXNxdPt -8zʢK"ظIw800m[=6Bt9p8˕@tVM=cU?RN3,fg/iu(Hc7Y(g yNt n;Vf7 -0T;mj 鳀zhr_R/fDOޡ_ X٥ PPW=E y#)OٶI ^L^R@T==[u܂nB]w=ד"f'?åR<\yGܽ0MXh+dq[CZjH {CN&o޶\ MyĭWh:Uh% teCLBHo6wc(dK>8INI|@CRdP a;XpbpdMyֵzm vi;llK]{]c^D~{-p78B : +) a"a"BMď(Byl^K>hBsCԤ  zZEDTi z\49%jTr*'n H |wivQ2b.xi̗`-e۬AItrZpp֍_% y|$\~cը\,8 h7\CAEl=խcr-o»Z)asá whpy9uxH|=Ŭw@a c1pwJo莒2}u?#4J ChZUeIʈ?2fGȓ#/ 0-ދY}hlyU3%@,cnQD&vͺn/b#r36&ҩ;<$QToGh!Q36`["ƴvCkC+ۨ!-D[̏M"}3̤su%/.SBO+#/:>ϿRAq|^^`s&cc_C"ʐ5#Cr.]h8̶¨lG5vܽ?RϊD:x>8bkf⎨Q^$J?<{V86Z+n)Qʽy÷2_$n0&G*2+5_TNT9AN*ewϠ@7hpgEEe^r=BX~~ڕmH hcO4T B)0VPtqdRǮ>5J{<:EN=`-׾%wMV'B>EqݰȪֵHUqLa5pjpwZ1v\|ڂh \W {Z&'%G}z!n(J}T vH<DDFJ~ z#:NX猕2/3VГ40}f\Dz֬(DoUxwWb)i ΀ױPc\lx"6vnޟ$%wyqICD+]15lL6BJq#Ҹ뮾n (8?|YU $B>Lx6܆O+)%LηQlzk~X32:)T-5$Ji`@Km nAhg[4tzcS'" e\ӱ9@(߳d汼 -x x(M)ꆐGw]~suMWAaFO>\v h^aÏ QyJSK%V4 RwǑ/ r٤*DoQ)ca]]+)%ti';Szw_<cv"I0+LxN 4rQYW:WXFrbT+h꽖mx#Sv0\ M #5*{Fo#E2 .r:MG& _ K'@YPY =k^uYs͓R^nl$&^FdN\xJ:oo0F:Mm:i]߰KCnBrKj8*5' ȍdcOugǣow_ է!e!YI\ Fӧl($7&KL7j/]e,3eGgˈވ #cEljm|Kb"YLŎ97bCg2 Lr - v]؏@9+]T85iryy6;o-;à+j%82f"A 3ޕO4Z8l:fef/*$^cs0pT)p񶊡{Lgac&w}AǶ&&GvH 9δ41-՛&`z{^Pl:^= sx+P}tXd;/e1oٯ0y/'G634evG*捈nzC`5r00xĬ :>&oc_B++j$.XY"dIHa?e0V;L,S޽bDfejGp1{6ba]_Wfz;}N]ѻg<D$!I'H>E~UUpoO6j Z'-ߑpYFmh"NŻpC 0h^*g~ɁeGd}٥Ԭ|2Rݫ;ɭnf=`P蓊M8{j#| s!uD߰]x<X|+uc5]U[c^,: p%fR`(3NGԘAUT$|fz3,iX6XTĎf6P0w ;<,'@1Ww%P[ȁX_A !%ܸYYy$m3JEu>FiTROsFO:GB-V툳O-c,ǫՆ 6W9}j_-JͶ,2<>~ 3@S*xh??nC>١䚡v>/Gdrdmao\/7Z<աEV8c9X~֦V1׍(SjYN6x1dgI: T&mdq#0h>8qrҙ|ϥ+vosO;[ ) 3R(čP¼Q+]ծp &U}+7LX@vuE5<"ᦼj&!Ϟ5JljJe{&#KdOE}rdCΦ,e ENZ"Hd4KHݕi|^4DYFؿ¾K?a8JKPKax$g6eRlLv  n&fNI\a)B«0=sO*^H5UܐkQEi-:0d"ŏn:fe4hG޵_GT 7ߢX?'ַ5M )Ɔ}Қ6nZW4yuB}GySe^`/l+󏮝Wswjt|owP1SICSN;~D('yH~_?F--uX :׌A*bx8?87n-7k]02' ɈP$`e!GA6So ߎɆG 0TEle!}3|m/ܔBFMGy%]*'DkҊ"MMaMe$':,o+fa7 em-TkJeU|vц_Y W_iK}S&KX^$_d S<0ſMLki窍e~% {~ Ja_{*0C\9KG5ev3e^I:-D_DQ{gB^dv3\k$xxนwБPCǰ;|؎m{=cϣ8/:1_̾AV8nfRo$xC, b}FثC :LWD# ÇTepwrCV.#O94ZE,YVU6$7ygqz(<׳ʌUDE>u_(qMK.>;;c_s^oc5E`UԻ<,“F5  af |ŀ:)Ɏ>P4t%?Iϰ/I/5osïmI<8^]7~ކpI?vɦKpM5Dg y4Z g"YIyk0 8(ۜx~苵ߵ 8x"8!#qanAq1`LRDc]02jKBL#=ScHm_o~+9ZdYfWH-\C&.+ZC1:iнR`SŴ#M'U 'u>)JܨCE{|dȼN_`xSy6K$pTdb3-[8?>(9ߏٮ7wHēAq2sM 0KhdGq!E>Icq"99Nt$p6lDi %m\S9h-k< /`槿Q.ßH&CF)eRVͩiQTh%GJ98R6\MS ]ڪt>]+GD: 'Ƃ~w#Cq֎y̓C}oeHk3E^Hs6:FRc-k{ osxǽEh:¨ӥ:IdBy91+|e.Π3i05"gכW3#=:6h}.屹N[G"f'8T^(Lz;LbeI0=-!.:.fd=>.X5.e :yLorjk}Ei76qK֝9VԴ,grcma@0OJ+  fx3εǰ3m\?|+Hq5R$ƈY '5C f&u,ATK9deeʤ;_ FY0v+E$eșt}C&HYR&}cF{hr>լ=}:bWxn aX`2۪h~6hFZ}7Iav ml'J~_mnF>0`ZW>=-<70nw!#\~P7-@^9qf΋^Wh,^_Stޟ Pz@.FN{A`!>/Jd{4Z`P$"x%nWwi$P(~a07HS ~`;zn;Kj+;ZG1<~w-|7NkD5@R!bV=͒,e:6Dہp\f 1peQWO59B8"02:o[Y?0׿a窚 X1挾O<5>AP}}/0vt_4?%yd{rfcJ mDi-3dw?ﰅnYj쇰a\V9>acۑ\wk78^n|w-{Hs7%rM> 1ʯ+:/=1Ud.j7mVƿw":^9(Hc m=@U󵄉kLDwCڱ56/Xəɲçq8Ҝu̖[>UO\1U'`s'if4t?O>4#h|W&'fxخ{5_iN@na`2B x_ ju,&;}nt-+b(y?Vlw%ˑI8u!Whi$AU~RhMn $ƄWp+[ϕH ˚K 84BDe3+U3s OKo]R,jF,3+F(׳2X"o(>xE_Ӫwfs=ƾm '>0 `ks6Tk='7e նR6nRjqzY"d x橙Ło&FfOp}Gr &R"[ Sĉ~wt_ h >{XM ?YԾF+cGmC&(%@Mu ވ1!ؼOݳ+,45S@%I@ln2߮f8FjxK< ̒J+cj!H!3-%$xޯyb\`U*^c[NPvWXueJDh5{5^).!v@t #>z21^yַ; ._<_@AnxZ<є Iwqy_%C(1i"l8/Ek`t)\PLs'5uy {5 UM9Zy.nЧ_iwKl%9b79fڤg,$EH(xÀtD;Lujۡ qcZs$lU)hܢf2KkhϮF5HFhqCv= .# 5plגxq*[碆 Lߗ oԅ_+2T@1\.+6,T﯇t/ƀWuxnO<2u O$@sEL[ `gUG9po"Gț=6|{Ge129eS1/('QSѨGb5!bH Qk)fQNόʿM03_[:_҃Vep6UxV"Wp =bYNK"#N.:@T , tDȬbQjiOύCdˠK)rw%xQ۞LY OxϚ}߭cY1QC@>|n gەnA:4l?-BBе^lp㌖o+6~ldO#Q=Lrihl ($t;6O$\h`R Srm:N+u{6ߚW9A!\ԼcV|P>A@pQUIJWOAzL*ykH:dQI3`;"ʯriMg=t{gXkh A Bgacm}8Y:.&4b }Rm%=ܴ0 ?{x>PNN;KQ&[@B.6<:;2}O|β>bw +]2]R_ǹ*֪Tٞ&j4ljsXU=tI"w]'_YvO䑌 üɫм̇:Q|:i[f4)2w7,G/oF_Nods/HYߍdvNLgVxk!^5„\ᄊZP*57vrd*įvp[(CVE A+q{=hm[us%)L4X2iJ~یm &g-"L{A}TekKSM!d g_&X CnN#Ԯ3XJU^`x29vxA' I)5@>#8SGdR5Dh3z~[E~87rvpo)OX)3\ʘ;*|Z8c&ZQ0 Gqsd;0fM/ZvzW,yZ.('HYuzś@F<3V; Y: |;ɬG O :y32d[FcTev"8xvy;%)6C2"N6əE@k2 Y: n3CeӦ˯ œm%pbRy+);w7Lףoz)ٶҢƍ|/4uZUz4Iﺣl]e~>9{lov .$iC6s{.RHDn_^x`w.!{bIdip^?OE^?OE« W-g*, lƳ?b2 R6g44Qȟl<9?{ ̿{D٧1 uM.\*'f8~\;A-:oCE#<'CվcѶ w=F۱|I xܹ)zwxB:JHou`0њjۄLO[f[a_RGՉWG 12<υZTB&|Ħ4 tCv=ݘN47K1t?/*rcÀegn4  X8JB2 (JBaML Љj4Q=X-0:3KN^m% +*6 JAjoPbMC;:ME2_BD&pۣ0 Z{&}K-r~[dhKe'1/̞$!(=b68bQjPʓ&~TQuBi+yfTfS4ZiHN)憎"OєAo"Ƥ{oxXZ܃Erl h-ceFу](B !G1-t)લ^vLzFa0\_Dq; `o@l&#Nsf*^PoUP7&< %#%2F“%Ѥ{3 @l9PO.i9\})4k!9O ޲23v=na3mO<-RO= jQ{%u~B^`r\_7^m*}Yق6uo%Vr2Dr-U \EONāM T3k[)3/ 6CaHTA:W 3YgAvEcg\sGk)lߪvYSr2ᡜ~17o8^ uW]FT)^1lIt 8^?.DP+sc]k{ ,Ejf q:>~)о[CHetLiĮCy[f wp(QLHy:'X #|D@5/ E6iW/d\p3^鸏yqy> #> 𹈯$mV̎%Se!m _|Y[90ōfktedֱ@rkrܐ˲$)1 lL߁s8SX :< BB%Q| jy-QPnyW!۳{  'k&1da^A@Z+LC*JT" Nܭh2r|cݞH=|j༌eC^r õ?if[ !~NA^hBg**3+Yp;xQ0٪wWhFaxRWjK GWmc-a.&^h!{o1\na&) "Q_֤Q쥄I8Ep4Un5ID5z_1  Gh}fYX$0Bvz9ߨg&+Bcu +_WS 9Y+>=! =T5 q0u\(_#쐻qrU~*Q#oT Œ'ֱHk_jmb%.Mg[iGZzf#.*;z&ndGŻM1X #^˼|N?Q~KrET 8l\h>suJ1ru':+":Zr4}ab~'24ũ[6DC^Mj=zM@K k2#t:%x8D$a_$Zaj}I@EsP\dֽ X֚?Rz2i ##K(sseE=1hYi>u&0PJQX E|e! ܥnՆ,.^h@Z>}q?f0|4HhXlޅWM5WP3@D vpsdQ$ħVB'oSjskuT:ڡK\rETJƎ7{VhƵdx;n(.P>d5l?ҶڍIq4 nw +FT6xdX,MQH#.*s\hk;$Ii.F< 5™}*X Z} c/An底2Q\ b/$-r 5[Lqݷ8 BJ"?>.R0CMMe bҠ@,@{ .4PTnZJJy]ɱV)], W >|?q]cL|p*>3~RR5aXPQSa^GHQ_OцX@[B~`䛹AЋą'kkWa0`Ls6D>"m:@hLCoKy P'r:*9z4m$yWK (M΃@<wMC&"]:@/t5U2-A4$Wgvg@N0X -1=4~j 1'Wz  /OFPn(z {y-oR;GK{ǼTq'p q^lH}hGʦ1w]Qk|ݱZ#*$q-(<.Ry+^IY>v"h;Xw.0o3(v'C7-CmKkI+aQSK:9Z 7_,h6R0~y:]s5^==~ٝG}5 y#f9rkb*r|*%Yn29~sDž (+$MuUyՉ"zaܹS cĝ{힙b3>@#Y,``*1]pJ<-D|ippHέ+_ι(#6 ؑh>fSޝ-K[7PJ|W6WPX h~rz9 -fߩu,hKL \ÊԡvDž]8UoYZ2.i{9t^Ϳy朣{lΎe՞'dz˶e$¨rv~~ v=_Q6g׏Q8Liv\. p-6\}.)~ȌƣMj27Ţ冼` ז_pan&'T>DkL'y.en =0.>  8M\L慎9`0q4tiXլz;0 1hԈu'fKݿC8u.:&?::/Ζ~֓ͦLTiES^c9(C)9+}%-[0`drTCjY4m{N1' IٻhF+Idg RGZ(.8O ;ƶmNfj;g= r 9T &)aI0kIrw!b^ذe\oQ}0:bɊpTjg}GMݽ1QSQr`kB(~ s{d_]i=녇I L373xQ`+9jL׎l+_Z9&ewMA]dJK|iW8UPUµ 43@$&4];y`YzPE*VWk 흧:d;5*7`L93Yt@;?TnP,M[ׁm?WT$M;,I(v.\ I?4>0\XfVٯrkn'~1c ۺ6qP+bdu w҉p"T&.+OA3n5wKE=шWfKw {JhZ[NI/> ٽ=p@HigYN{tkr)]uVǴ?<-**l%ػkp]=jCS^V*+J@DZ&L/j3MU9qjxQsJwFq xK~Jp2 .&0s&/kIotHce3Sqt\Y!vc8jZ֎ ;:TL9Y?-hsN~!%wF]jlVrXz M!-a=`j'3bI1N"{ŨZE|&.Gc#7rFB-r>  EK0, Ҝ󛯗 S,em0r3 !_+XZe _̊Ԙ} @(}e#_Z:$bNHɚgE՚yTPSyA<}>REA9} { fG| bv>{N+s,e))AA(@{N._>m0,36'(Ǫn3aɲJؽG1IjrvBuAeѠ{Uw3hbn8bSݒ8Pqz,~ _"~ sUJc# r9u=ٺI]V/mGm5=A /`+ sͅ&M=3Y^+HToNE5\И!*"=L}_(&^&i~Z 6XqT; }욠LGA,*ukf)|%3 y t}屖ڼW 9g~. ?.>=1|%^ |8xYI5V?P(>KP,- 5Kmwr7>J0t%8 d_֪C3,gl$ch##n#w ኑϕ֪htU8Oy1?_d%[:Yc4Q0Jĩ1.BIhsd!ເl8N#KH_,٣}jnnjՌ o][pk%KtSaSק@nsS2tc!9Bg@ f`ͅoCX;a'sq}F嬐\̑W+&%jr\p32d3\Br73A{Qfl+7{F| 4WX4csĞ/.li]?O9\XN%FN n\Lh_G?#ȡ9P.N]dkwk4[D& >2mw1&κNg@X̊O+x<]]_vgOc`)V(U_LJwo~3qMwӲVG0Om ᥾dul1*-t,?]IZ }YʏOb6y+ 5#moW f3w=xe8@vat4ȥn6znݳge֊o+q  1NʰY^'8 .Qx*9ߏtR&/D?Lg`5*"KˌO>qӤSoXōL$gRnٖ<Ф})/ ܚቄcVqa <ؠm+6@Q8uF&I7yW2uL,. Sfǯ 9R 4-pbO郅 ה7I[FV) Zj?y&o.$؉,::g7JO_X@|N ٤ߡu9;Uq,?V#l:bц0ԕrui>~]X_5եD?p֏؞QغNL+qp'[+q?V‘3!Faݯ, P.Zc#j/.M}\#O[T[xNkی.+KWljV .T|WEz,˔vO @4S2h_%§P]}C%9_#w'P|/b~^VfP-dwZ,`JʊepH#3ŠF=}d@^Kܬ"I|go;9!εtRMq]JfHR (rO'iwIEL$ 0۽g>~젃]QUhS|E 5]rxh6ό򲒩8g~MFzvt[?T)8!XR)LxVnMZo Qrm jǟ1i@oG,2]1TϏ`K*e"D95^#9Cr8_ Ī!'[XE #(KUfنohz_̇{ljn.ZA]_ K zG2c nW`x| qt 9nA4e,;Q+/1{A_ž0pk{Csve~7D8^=xdByWfv"z<,06Щ$'׻g 42$Dɕ$-a6*o ^󲃚9X(y^J"$ I$LT:IXRg]x: -b.@c!5ěB\iHw. AJ;wcL?%Q'߉eLH?N\iG!'e Dl,|iA2MJlеSX^f G/ /L[lxǼ3ǚt6i|T64}sn>!mZlm~V$r|\Y u! |jd1w 7AOH܈;|5<%*b `&nVHTfCBZ>} k֠? Bݶpw@H@YR]z@ vh@" *:5P h x9ٌE\k(T B%ڽE஖1gXˮ3Ql"&x2두àSLbٿ5V Ҏ&b7=)vr?k3)%<[5d{'O u8mR]qf bE [t‰iV{rw't՟IX>O9>g /MC%{ 6Ygfy˓on6.TUZpH60LMXB:=#ŢGۏ#ݒM˧yXU N0!S~(fpx\x"pa3+W*w#97ڙ;W{A݌Gp<%Y`?M0䞉Lbϓ#<d+/rӐ{rL]wަEZq@sML"X Do.5%jMO``T 'kuUb`pI/!ﳸ2eEC\=/wJ *dTfG,E!m;V>juR*YQRD=!-֦is?Ihdar7[(?щEGEƢ);%v"9M|nԒΐUӳ8ԉ"2ORL]5K3#-`ǧx[yu<ʫ>i r6gCf)n̑Iqӈ8czf90(PBV%:@:`M_0P4}F 5DU0V~}`I|#sWH*cM:0y]3cfʖdgS̔}9QB;"_4^jƓRU,;B3V Kr[^WQ4=GDo$C M0PUpr 9iSx *(u9/!jã9`J@li{;>)МkͲNŐyUVe1V%&֌!/ zx`qhAv_T!hly#w-*%]'fS yA"ԇ(QS{枼KMndOX3L!j^IiO\~@aM-dk~]"O`l̍.@Weȯl.͜[''pz_).ī|@"0Wy?=7 CE($sG|n5qmlYȵ ыF-)^d˳IIw$Vhts7ap lMj,H"Q56xG_/CijnOcG䘷 ,aOQ `FHb݉o Q3PwŸ-ba$ t54ʄNY4(2UU*sIKWa jb;lq9GX [QB.5BayVQ\ɀ};舣kh$;`d΅t&U\3ǯM%zn[&gx*_6vuT Y0`mّl @xʧQA%xW?8:^ݶm%`|C 6nNC,ڵRS|tQَ m)Gw.,vrO^~koz~'FjFjg䖼ͰNrKʻvpc4ݹpN"Lx4ӮHx: &(sbl+ĵN{'%zƨ,vi`%#~R!L~$`kBþPt3ZĬ@?ѭ&c!x٥@KuA`:mZdUVcKIiI)J6J@Ѭ,`j{1i`SBqz91u*, 6˽tW!&k'Lyf*DM ȥ+T9K`ؓhxT܍ʥyځsf푕}IyEg}'oܶϙ˸#,]ja,UkQx+&, RrJ"49mMU)|J+ N%菆x=z6ol #r,AkCC[ O58f'$j;!)偐kt'ooJEf60-A Q-E($=:80V'q4VHJ6#~n]j&ozFեqղnE#nW0*UWq9l^4 fLrAvՕ39/G%jzԣL.6?yZށ[0:P[t^:a6z7y)Ѧu2y5aX@H5q;֙e2,g /vmfgBP+ی;' \aPba*H[}ahf价O3 m=^A} cBwT^8.䖈"y_Ttk-ލNqj+wr.VSåo,c*`chS- u[ ǧ,ō\?˅WOn]JWBM5rӺ=+_Xc:gKM[Č_20vW֫^KX-l9ǯ;q-}Zu]6C!'^]i*U ,=c1T$i8qvf]' &sR9g9r?MUGx{wlm/458E $ȚEX gXO;Nֈ20UvO_ L#; ;B:HnZ[5f7*a$ɑrvSSyZ!{|E3Z\ Fx עn_`O䮍ڼGYey,vm3['PThDow=]D^z*E3LgLV?hKz!*yk+1Fj:ʵ@aS+H6A5ׁL!tǀ")&|HZ!~DLbdY}Ǣ0>ZÜ`D\*m9<^3[ayȊKϻoڂ Mնo~+Yq%vNt5g1:Rb]X1)yXnl7O1RMS_<Wj,dz8LR1G-XǏMUK x1 kA8YU!&}CR^c"QZVt5Ȇ4|u_r{zB%ǿ0ޜj+ qCDIN *}iȆD "g8c͔? )mW<󨧺䑋{V-5iB~mЂ:)`uOW;?e?L5CA f1:/Eס!ԺiOA e MI}_ꠈ{L!&ɇ2=("x)7uPSRpU':yH s-ZCM59*Ҍۍ(R }O3<F&Rp%fQ;1+}ޱiq$Ft]O5)80|3]2Ԃ~sE-c=]3솰g7:+*Cny>" ʌҦH0~l]qW Ass,RwZ)[ ]C P[f{Z$xh >㝷#1\4CǘSwl,D0&mwg3|ŢI_ܑEzB^ pKN=or7,j(k9Pnq? W/RYuAصp'BP Vtn/=$'on\oďYU76-VT@{o䒎`@nft0oxE d9/<(3A"}- Q8#l;^qđ$vO S%TQ\=zi&/.{HH#hفs_uY&K _-;cq맽n}tiB$ZN3884V ;me ,AXfb;8|fk(nUUV_?8x|2uO{v,-'H.+yfɁ=h Ѐf]KX<yLm^R ZSb :ƾFqoS{)@ D{tunD mYgem>`܁ %,p #$  (DXϏdv|ٝ|l'SkŲRrI3%†oyX!yϷAl5*hvٸ+1G#6 Af -Lr;R 6V=˜5C pcZ`a*ȧN wƯw2$}%&'_q' ;ŜcVםn=MP :O 7۟o5UI/vԓF!s!X618P+$26﯇ JBl2^L`[6y~8P^fJ1*-栾G XPQ%̥dv[T$A h`HoŸ4*eel9(gp1(.b@B{cI ޻*|B_h=v/⇉u(99[;;PvZR`B<@?:>í%@Y?{ޥXNad'_:%T\,"V:[@1~vP !m+iMk]ԗWxhNׅEc.6 0o*Èœ e "P/Ȗժڸpp5-ϴr.k(weLxCn0{+u7dLbli<%٫^#*H8ٌ]C{ߎ򾠝׎4gn`H(5[]59ղ;Up"[RxBsT:mǑX[WԈP_^,R6t!˾S׽ĔAFz@35|^1󀴴-(ݴwOf6b'|m\:c&:O3s@:1tzvVc䅴UPJA\\:-Af]1BDZ88Xzƣ} D3) DzfI{6ާPֺ}|`aK9^,gPNT] ᦤY0a:8hPLLwIQyE8{6O }eCP3 'I*+ʀjG+5.*ڙm( ŷ)Yݻ+28Swm>xo`|D*%dnp?_L6eoÃ~0 i.q]?\@>.sT) ܘ5`\>NM2t@[ausOqʦI< ɕaRp:!([1p'C^[sPL BHwLDս (KW62$.Qr{u=hia>sTz;g7R(N CvCh$FE/tW8̀ iDq]K}BN'w: "_!S?H>D\Kzz73(#΂pUԝtခ=+jGYUA>w .;wfˠ0Sѵq>lnſj7icԪUDz;CZ\ltEO_B0hHm HxXq)LUgqGwG^0 ݇?SSXZxNz"(Y[ @RཧǾ/?Iḵε;X7tBjAf R$.̇Miq^'m eڳQ.ډ|m^HWyn:_ä'cW }T&^iG{B[֛<91$!^]>ҹ!Y& 0dx BbԲyOpws?Aqo |2oQyU%˧Y0*BC Pvv 䵽/pc0XP B`?bUGdEׁF9^ ZodOϷM{6ZzNaH:VΦ %\l0|\ 4yLd 6Nu^X1waƓ`&Gr?VS$`k,&,\*X-Z>kk)Hܬ2O=<#Of9KOFpͦ7hL\'f# Y EhonFW< syNoy{eqBxJ.QPs75tN`kSނ* o rj^+ϫ.@KfYCBYWqAZU*iEr"1,2=Uv U6Sy(m8?n)Owم=QV І}2Z56eː&]$Qi߰^黌H+pł+7Y}ysL3\4q.1&r3nJ,y6 H~|!}qgrH2vKD+8^ 5S(>;x@3R5zeFl2%md\J$Oc5"߆սJ:cX\8+^i9OQE^(sAO'@pj_QJeB Y%8Rn~MzsP8_m}?CSĩݒdu2^]Mlѥś oÍy _Hiwp YZ`No0a箒hqb[.^ ZˬC{0 b6ꩂ0:Pt5[0zPgŦ}m;)|_ 'mpն|8e:5hע0SvzE1r젗EMU h+u7ݔ:I7vnzHqy?'gCwHה\d/VuN錴Skf/2:O2gb L_:(3Y.@N+Bp1y1\H+_w5ƕNl;eiwiЅQ㈦= ggNX^uKE;Thx{W-bw]V\_TF:e,MsQ=wԪ4;B-a(-*}^h&ZmrN8UCЋr9?㱝ԩFWQVi/ޗ+M2{ԣ`EV;HI; o8F/1 GpK U C&xF" LhӟNNOY-yX6VYFIsR2Zƙ8X)Lha2mrTZU$%*cUʕWz(N@Rb6&'4[R% ny7d獑jeӁOTeg`}y[ui^2#jWYW>會D=ت?^ {́~Y&\/BKq9,ѝҞ&]):,꽁xδysEe;R q:+1}ޓti4&Z)I)8K?yn泫;mcӤė,KIRU<*=scpKv3fk|ivobE j@ݣClCGU&`-׎9/=&v؅-$ $U3'q-K(7ۍ?a;:gãLU8[AFj;6px;J}DrrƢ6)xy?G]ѿV PJO湕\ `CvxU}N $μ4*SfJeɠ٥F٫pCQGŠI(p DB[Y%@+oZ(a[ri(b&>^3#Y^<Ϗ| +$ֽu˧~qabB vJhIawʲgŘYRhXH"=f 6feŊƕ#`VZV0%a$,c/S3><8yAl"iS^<*?x flVy^`q60cSb..ru̵(RWq kՖQE$~yyI)PHܣrګGYn OFaOJ%uD5;W]pp=>gϯ~F2bQЯW:@Gc|@Y &C =M.l[1qP!(D67ష[JdrD/ *;," tNi}bzvaD_1\ΤSPB5iCNwm.t`x z ;LS;m QwiMJ}}v ,聧-NpN9x 0n0*wG-a(wJHPUs4!9::$:RVEyPj__q(Tpse7CМk%KkI;]CzqQaÍbc7b\X!:KYR.+&a]jҒBΑR~]|_|% j Qy*ɆVQmִWkGkyk0򔮼 ?-6= X/:rDMOuUlaurGaFTlc0K4T"IȨҶSc7T tg>->G1g|jI0qp?w/:ٮO7)ϻc;~(%38_EiVHI9D Ze/2[;kjEg"[j/X##lXgtOj\v{)"b#XV"zHLkL } <{8_Wa:ݪu~P) t(.Px_{ K3K)P3F1J&՟HUP ]5Uk3'%u03 z~G=r2IBǂ<ԗ!)E,}@UAzAE|t<""=B|H?#P5 5\×0.JEϾCe;Owcm-dr-8!QO0g ZD[r@9?*zfMYS'yȟo+go)iX©b(BtQMUT g ^^b[]V=5*1[=MVof2O_$6N:a-ڨJœwIn-=癄mZS -j%taG  yhBeaM<kB1GK&Ω2]ΛVeY 7y/z,FAhEڲ&2*S`iG6mY#t[٦( 64q!ϻ^Ř"5l'c`qXD`X2 MK&pC%W,mGo٭8efIv p)#+ʁ#X*ZͰ;fϨtHE`5,zP [,Ctc|(1RD9՟*[.1WA:!LFr ^d-4R"7F i{\L0P*pvYg XD٭9}ž)-s83S_^~ȌpX]ϟ/4^mC-TiˉsG ~uo:m^Ǫ J(GǫAv| K#Cc*|?35f-g$g`gxeE5$u (3pN6&+ Ox5ZlJ@s8&KjhǴD<) cE,AEI]4o+׀sW8jiUAGg1T*e{*wvF~4zP bFM:A\P&rbSXƹ>bd\z_ס%?5g{;FG @?1.fnw7P ^c5iod`9<=Y+E[lMO3dc݃aIf\-H6=DSeEmq1_eFǐژLS _\֙%\NEGf_tXˣjM/z(| F!:(6~dhpBEE?cJqC=-:$/Q)rbĪ^=?}M #/G"bJR'H~Lk> o+m DkYļ|" )V4Bjh\~.s[?Rpȼ/zkV2H 0oxf#ti:%Cc]ʼ}W&&)~I<_%=\P٭u& bUvktMi yQ/ Hݡ dpÙNU@iY_]] lfn>?MS\c߿ ;\`(ͭ4?-&e rr(&9 *~ŽXTd!t<?Zqbu[7P,2]S9HGU+:9g2"_f>64َ:qf'{&4$ȴLlӭ"7Wa?j3fܙU4J{ 7=/ߥ$M^զ'#1ӆ U.枟`ܖH`gnK{yV"l&3bEY.wD\"#s}o]Á0{3v\bMT\f}@T@]ni|wxCiF*S.tBb) cN YG`}2vœNґ .J;}=ޮ4<ǹ,x_ Rauj&mgˀX8uӟM!CYL:P{L][4BGg{# E{XPQ1 [v{E9Ue0Xcif Dbdfg'(|pu*O{Y"i{)K7eR# %+8̒+Au/NP*4La{0,_((zy> #mݢ,4s/LP&"Kf)Gdoy #rAt 4 AtFuP"k̈)pe R(1p(yDN!%I20м*-IU8B#S"l9+ w X,ClUG3`8@KuyRk!ޥ~R>pZ R6:e)sQ\W4s&vA4P .ff#UXE!K.rXK}׋&yE4ɼ;Nu nRVSy1|U~E7 f{e8/,ck5On—O}+*2y["AW!tD In2E~- OҨ9]ۉkNq鉌I`c߆rz@t97F0#Dy8I"G!6e_AK=]ZJ7 "Fi±VGa\9ήJQD˾Hž')s3I,~1 $l/۝mJuwybQinHDё?F휤(b Fnl|~#^ͯ\sVQ󵗚覃f?T2²iVL~ŲN9 Z6XF~ Ix1Vwry#=#k>gj8%F9a :3˶].Wc@m&o7dn=_1:Q@ 5 `>G0VDUK"4lGT@a!ؙW-o39+)rSnmmY,yj|*|:S݋F6=?˂L޼S9/+F,wEޛ(c ^a8k[ o9nxD!nzf;Vޡ_"#yq@Tߞ&~-4q^<d@CϏŇ3L=QÿS(4?7Zo}\dRU,/ SOHlՆeG"@4{COd|>w&54MR>ŗ?`l@2I ŗYWx'g$}Z1W[; !2+8k0谍V(k:= t'pJ̮4HL'W!Z~^Z;AA(.Œ,6yG7{1?U%DPj_^9+r7GM|H &03cZI6fO @3?`?| tw\&'| YiNXǠx-Xk|bkbLN3nD>ỚtkP -X/whgU=(bEq&@2QzQPbAwkK5E.E"h+/T^aqr׏7_+ͣZZT=LHOvCo h!vpAb?͡YZvC[;~Hx*2ԙ5WJaAl>$xXtFrkq^KQ3LЁ<uQlc.ͤ`&98PhRXU] %RS͛*wMhWzϳ)1u0*l/mLB]!c'妍XBf- ey㏈K5(`ZO%ODm{H>8 ̢;]y-*Tkk"uE/cf|N8Cy3h7qAM)R W GY|$Ha_ 阦|<۬;ASi;-ηag89xV9l02,B wٌAA->c޹ǻ=g:Yc&~߲$ I{7O!ewH-5 (ӦU׾zӴq!-( geo L5e\].|Ydy1}jr`ؤ@vMTee$9ikWgο+\VtdEKL?%uf/Az,`27>ON{5P2vZRyv!׾i킙*LeH8,`T 6%>%>oSJb2BS.MkGmu+Ӓ{тE|@>yeϯ\.@"-u]xrN^ь e{"Fb_4Uk\! ۸V&!C1dVpBxMaӫo,Q2gwOf[Nu~֯S@M׆ĚڣzyGbXAѯoJjSEmu,N32;T`C*Z~>y4;7GF~‹p/erl{M0KhBAo ++8tԴUKʿV޶H 9LgtAp?>` lN=J;:L\&fB"u ַj@k}\ hZD1Zu mtwk^7m^x\}RAdyT7^F}gUM;Uo+ݟlȼg@蠺);n8:i&C6)v:l/Qrcm ;(^W}w3) s ۸ +)kɜM%O.mW<^dw(ĉenP^}/w"q,58NbkE}%A5-וkX0>l9xq`$W-U2MdܙEk\U5Dczf; X.W,d<^zJ{~hUܟ>>rM钝)ngsJw ]ItUտ /Kʜ?)"&p>Km>%U0m}gK3L;҂>R~B9nYeٓ:^kCRylloJ,.X ;͸\p,@4?QA10&ᄅ#{gtwj-}Y`}[ZW~-muᇝzF:T_ܫ;iّ N]jn"(Gb x"Ig&[<mퟩ)Ϥ,h M\,Rx秤#(Ex!)$DH:en6GVxRz2 94ٌR|>zb'&qW})i!L;w)8s a32}~qnnǩZD0).(fuOzœY/)Q Ö4Enҗ>3FꃴPTPHd\rRYxV)o˃IcAsWVgH9ݩ2vJmki}mSHآ4Ն pcFvyWɖ8GRWP0OwBG7R/P 6*zG NO=]; #GZ˝Xg jMI?χn]/ҿ88EێJ z1GluKìjq3eKoT8dD!%DpD56Lj#0QUoaCpp;+<8)<:Oozh`NQ;3|H 7γg=u(_wI"a d}ur/fĩkS<ݠPӹo7;6#!BoS߯6gf2#e@aڊXk- jYwZ`"ĈN,>I3AbGzUޥ4?ː Ob OĐt<:#fv #&`L`X~3Y :Q{4,r.:alYq FmHȆRHi9sfS4E'*i QS#Z)cl *?*8biun4=/o}_4@/lus<᳾Dyњ%FRsG4`Iz,1Z}nd9C"kGhDI>ȁSJ0[G"t1/5t^x)s>l"KW'&sLQ/;}d+;:Q]La.-vJiR E!Cht`%C}GdՀ9v C?\95Z$$ ֏,a7Z7]ѼqO*ݮtkDҫ]Ҁ"YAṮ.k#DC :5a'.ipVpE̦V mt?osd3yFlʢ"1'K^*:?~p2L2X7 |\L1S*g͏h79IN7f ZZيۧP&w*Kz1JyGH XCRfdf?P[YbOWqRnGGhשVsHJ/[VEDJ& } zwVv(t/W3$LώPͶ?S8AP]y5I,Ks!paJټR[xq+@4~$0^hmwJC)V/8vbx.r Y1.x M.W"^cb_ZDu(1+}z7A!T䥦a8[IGLǍlT}bvo"@Oz[yBa:{K4x-E3S,kvoÚftg,Uo6.*7t -ȉ*!LISRJSfc0ؖʿXG>z*wA{lGOz0yȫ^OIyQ ʪL^f|6Zz{SuiS_ZU\{#;s V5>1 4f eqqGDVksnXg5StAK s]^IRT@_4q[P[<®QZJq{C #c. }.A;b4W`6JH\`Z$l:~FiBDW.!F|S4gڿ _QrКO5bH92 Hh>RHB@/'9.Ĵzt& -p;ê' &^>EE\wn'iAZ偑UiM4"PasDn mO;HۻM6-@ x* : 3W u-g2AT'A?G/=t\8-k.g(wSt^z]/#X`@ lXQFSt> q y`@po/cx P!!<(L'ǔtP~ dކ/"%}AU jƀs~(o37٦2{oeА탒2 7v$V2Q)Ͷ 5-DHz)t<ꛧ }PXMɟ`( 3L)joБ@,-)LWͱr5(Esh)>3Z0F/Va u2Df;IA λz;nƱ9FʂMډHlR8'kEH4EAjyX)UP[]Ӏ$.2uqK|\ƒ1GRSXf Ud6>siף&E?DEFIү. A)l\L3UNQ{un !]x'jw"ԇMR h\ofa$ODBac?P3͙Q`]GL7oZ% !BcI{b/V{xApA@!<1S]douVMK y$}fenp^Ԁr7 6; e'Zf`'s[ZGMV rFÇbzOYZĘ[B|7"#a<vo}¶Dث(;K _HV2 ?Kh!#ZDa?Yu] ╇b{i_\&0LwW"QLP1𿗬g%$@\]|>64PNZr9g,(nH0c1=t^!wn!^?=Ѹ@s[xj!Ec}&@%9pg(UvU G?EA נJ%HNrÎLІKg5=q #<*um˪cZ.| γ. TӲ-PqӿnJ68THew;pZɯA\W8--)\άoT;kK"97O:Umy;>5zG ɹpۤiuܷR|$n |b}Y𘠱gVE_oWŠ 6 3ʈP.DV5"F)MeiY_[&H]o̙cݍs#{[qĸd󮔟2b[r;}{^nMf5kcF,}QRTM>nS(ֆ$Ea`{H^/wTcoE.eӥ(T"Q{E!+ud5dUA#@KdޚޗqG,;p"Rs)Y5kKM|v6S\bv$ƒ߫(xh4J'On]9PǐɆVӘ}j}Z4 Ic}8rQ rwD0gsfδ|`x{8腪z(]Su˫I|IxfH=<=+ vwu1X>3IK甠"ЌLUk_Z?=&]Ѕ Ar Ys\zAbb?ML$%ݯt4ъ@Є5 ݂K$ ϋ/GM4 o綘va^Xhɫ쮔?B5Pd7!^E*EF~4}~-QNQ3W<}3Y7?Nfz #!qd,1egΏESX6Sm[ ,)_@f?%či;{N=#!`ou*zRpK@n tqEqB<"Urysfug4B>"Ӏ/`ڊ,U=ؙغ!S%K)Tjq0@~ġBTPf,sAqrvPCvTTGA}ipwQ6(ۇ~U?݈.8Ԗ{MlT1EmadXY?#*7xb4{YQeh$6C>e 7oLl햖euŇ eTf,!F 9g$B94}j*X/S/A陶e]B0ƞ/lXsmԠ\FDU?8ML^bv4>EW;= bD&)GkNSr#IOv&/&H/C;O,oQGMA)l2U@Pa]S6H<ձq5ߔA4Yg$6T/8BI9ni_?,o,np󺧌8Lʙr|y/7wvռZ~7Nْ: _V06Q1Kڛ$吱Wxs c7u'Gs-AՑtL_C4̻-5OI\L_yp!O# $q}B/oVQ*u=od}MeĚkl}9fqA2 ,& 1zC*%T1pX@)(?t' ͆i6!wA+ak{[^:"J&syoj2`Sr(!(n?;>㘆D#Eb{emk{;$VM*a^GQUv&ޏ]s/ŤJ{3NFjXeH(RG0o|`֟\޶*%$OP Pg_֫v$F߭ _hU1cp,W-1| oCGrZv맋?~B&.qTKSAX{;rW>ЀJjܳzcw'E4An.o'y9s4I&s>ne Qd!zSަ.usz{o!lwp(@ ,q`eo#l%q2Yc\+Z=Zc.9ebsd̂^eqh_ѿ!"0M(x$X"L0'Otx9.C?RA0☽V˰v[ Q:WYBwvϙ9{qj 8aNoӘT$#h(c%DP{p{V-doe3 Y-y ,7 Nvf>#D] Ł2YФإ׀ ZǗHr'׶Z5AZOazFf}5 .ρ 9&|slpky?`():uղafW莏-hzd{h.z0rEq_}#lB>r`1d_֘ϵ̛g%5oidY4R\#~>e C(&[9{v )LOB }=ʲ imX sdl`ݶ-֐M>e궬}7?>)J]n#E}n}j%1\&R1fl9@}MƧ ʡi8ZzBw ͜;pBN.'\"= tYҧM6UNx8-:PN6l\W~J 1 |A J>-q.Ρ 0jΤ(($~cH<-DbiQn1^+5rһE!p9cK/еy4 Cowq^h/BDGRR2w`MC;C]EķѾsM*V"wG9u|eçIwPD9yn|F$s=^ր8Q5)s'%ѴY I2fpOkEx!.P1 JW jS֛eZJզ"(qs7"Hsf᠃/ˡ1لx b?#Z( q4c;>-?S:cv Fb1OϿwz 䗘oj2r ,xohMj~\zn֐! lav8g:C8lڎcEZ=O un-Cbg>[kobG2 .blj {!N CJ#d^#p{duguyк#bbp yG ׏[phS)O #6 h9 PdC[3퇱«Qt{_ ?5=P]zHU_dkmN8 Vrg;@:8.b6R=nl%yL r+M[8LЃ;ꀜ:Vu~mUWI|"/&ký<ώAe]O(gTJ7KƆ[r@tp}JpyYM.H~$Qڏ 5ȳH5 0X}Bԫ+e䖘2j<# )ȟZ"қD)s=ZtG+ qvQX0Î ]v!&giϧ2-"N".m'f2:ܷZpER3#:ߗz`Nw0qiWTʎvMݮ+6h+Cr[)t̲eIϣ{j"jk0 #\7ZnΖ.zDjR*ĥX}!!^g.\VC+Ϋ̻iszes.ޝ%B] (MuC0A*̛! ,Ǝtrjca_ҴUD2Fh椭=̅6\6.bhomq 9ɚyx"XlA?*Ѡ/ 1U"7 O]}5lZSc~۠q>Ѳ: պc ugS^Eh C'bEGYEۛ6$FbSEdwhe,&|UT{9sxBȲx 途Tw)ߞꤶs;cL+vJj_sbo)1lk+=r~5*E4;m^?1-_k Qgν5Č|~״ԛBfScq N+cl`^5Dm5d]wYUeTl xmQ*SVlK(0l,y]+-1˫v,X9?p SzNvPY~CY`hS]!-EU>9c_!mxYSn OqIHm>MS@;w=I$ѐ0Fči@$7p'Hّ8j7!J59Ѵy%)S?]{xD֘oxؕ'C;^I ~{5pebp "\C&*Ϲض,=M SFM1̦ces`<ͽ҆v =<[&*t^,r ƫAToc_S _Kou a^:h j/ 2¬2(7px>zс$XV`("۠\ TfՊ7q3V$ye S릆|ch(2>bniPHSQ//3MR"d`rbF2]*e ;]_DMp%>3xPV>cqn46&(_ݢrLQIvyjxF܇2( ֶ]BSL=S#K:'Ŭ`>4@I(FDUwbsWY/·X=s 4j( Z6"SdIIayyq':@c Qf}Ml=Ď|v y偠hIUj{vu3F|3A"1rcQ[A~/U ն)'fj_u;>ۖ[i6Ucش8EыH:r{p@iHSsfTRwŐyo?9-'cDw bKO2y<* tBn"UԳ~lp5>A-1'=ΧŠ*q78.]GW i!Ņ.-@<wy) K z&~lN]Zfn8JV/زDQ~zS,(PJMsҧvl`nLdLH*Z#+!P頀O:/~yG^QTyW$L{#A3zz ҁPnU{F藙轖PDr|]@'dcXUL ևFѤGgp۞ +N{UYi3•t=~ 0ۭۑQ{ĭ$}' _ܕ-wWxo{*~"mۘZoj#?wnXg#Ak5pAs= S~uuFW -2atTD5" EK^ՂzVI,9e JSHA]Nm)BrM;o#g0{"n47Jh4~vq"f޻`b`93~QPUCL@Hw$y҆~iFprk˿CRw/`ypKa,Sd 91NK.ww @|$@;gA{qџ ~T\fHS'JzVs㶏hZ.DNƞXM3'Az>i[ Ɛ_mL-@5W߃R% ߂ȕ7Mxp|[oYB/JL<VE: 9xuI?'mGvϩ̭_l_c%&Zs jj…lA}]"WA@)[k"V9)F! TMsv:F4=-w@:M(o3J9W4a_R \'53|8E~UCskۥs@!p9\{9\e1wXѯkIk e jtO}ׄ*!;uWw|BЙ4htFWt;vS8-.}1l!><}n|*i>=+FIJ5C5C$u}z5}!/t}2 1$BQd3a-rβ Oa!'H Y>nm5goW% /-FUOIQ82bW8 z ,`'Ahҿl<;'ZYN.eo\GO,HKf+BC-5TJ4 bQq|ÙGbBJ/j ^G>iҤ iN5Ɣ_ _r]$-3*kjM t؛[GD4.{RùܬH*,ؔa"hB;|'7_/ ƶlo$"HkK=V: M.(Li½,Bu<ɻh_᝴{n;mH1Yk% n6]X}MrWT4>>.-F_fHIF-t/ 33JfbESJ(؛E{ʇ# 4@k\*L=ba0_P[%}6oQTjdlRښlE y*.ݝßАrRC^h܉ϩ4 zFY[+cKuS|6ڏ$ w|2dt-gv bOt" C|eb*VbibNܼ87a0փ12UəIu"S/P.Yiӵ#ٔ^YE؃N z)ॼNb> ])૊OUUE :g^Χ|Ĉy=wnX®ܬ12^<k]_3kd[فd'-\  l&1kb[{/Whm o$*N]/Y/Gy}^;S_/ 5N=sz{s= X"~ϼMYX{UDRJ| 4ĮPz*~+DUr_wQZMS0E ,vzX5(cQffe}Ju7QsaOZA˗p84LG z e<߀ qx~9mͷY~%l {% ҍF٦ iƃ%3nE;TBw9|e~0jI~?wM88Je*J\Wkc .l>"ⰈK,OBڮ ;q/`$yrA ybF1@LrNkE 5tP(*ԁ蝥^#}@}#L'M wBf !k_5Edu:$_ \'AF BG; r1+1_ky~h&su+#ݡY "ĩHӕ̒~D:Wi@"`( H͇hҒ ;/< ȞVb^ЗrX?dGhXXD-Roc$,NZ^ iFtkx|>Na9i3NcDˑنJ0,cָZKx15Ö\B}EgvD*πMFȷo5y*K@6}J1g[!R(HBA5\?$eK8A]B@MzeWkv e^Q݋6\zv"{>< C3=O0@'BpC=2#2rşA&LyҺUS9AxjƯGw/[Z5I\"P (@%jgQ%^q.d@71>j|O|~FC!1k9EOέnwOB$ޜ檄_K hOlP.$o$_[6l(4-~7"DCX-9!c~dX2tiIbIAVtfE"hg_wzo^\&ù$޴xp=Zi1#5] ciޓe.72ΝL"\ut> }lZ&(+ ?4 Z]~L>ۡIEy>6AƉEC>Z\Evpg4d(KP/n~q Рtyq`]ygvC W^fR(a x^NRg泳c1܏&~EckBG"h[4RXC,vZ"+M('`fY)*YhM;Cc%2RWX:JtWF? BkZuDy=(mzhzId0''#BTؤAVEPPrdslzj3ws {J~ve2}b`z}1oDkPͯg:tu~nac %M' "F hF z BPv(}(8;u̓jOa2Gа=]Ted%G2%PaáJ mJ~A48XUvoѻAuL,DQ]4NY3OR;QXS8 Y\,#)b{{RTqo;w޵Ώnj[q&B k ɒgtL[;/Ffdɐ`*/{`{qTf #-*k( $wy1Hݎ›tKD#|8ROष1gzu\] q͠l4؍֩i=NImYu:jX S* "1 pB1,^҃3yA]˝&7@F=њhjV')ɿ1$kK*RsQ`bXJۡ74`d9w^9*SG^s%ЯHf]*Fw-Sb.U$C p"CˉwK&F3T> 8GE8V|{fD68jJCaf MҖXΊ,^"=/G?⎗֯]3Y|"3PH?HR~饭dh!ړ Eì : u35!?J^2kț4K$edhP,N* blSLWXJDJSpf;;H Pe8DN[nc:NɿS@N5\s/Y^‡QlM]2!-$aj\;﬉DP>{c>D+c*|Y8ľ2W⻑" 8k bVldPYl8d bVb_2ty^]; rhIK" 0ޡ$o>\( 0LJ˨lhh/;y[ˇ>i̔($<ҹTj^n y(0ϙ7^ɚqmo(T1r%Q,G1`s%nQ' OӶ>KSi(b,$j<t9n* n[`ؖOn&ɡ !00[,W2bFhcYHָPn p.um^\eaddyA?:ĎT.=j˃`{ZWbpޜNQu*/pD?2{[K{ېԡօVgW-פwd@9GPuZY}NR$1q7Ln>(Igg'tҺD˰H[(qVZ%L!x06IƘ~tl]T^1, y\`,2F'N,(E?jC|CWJBWd1_+(L.2͝" ɱ )l4[ndIQ?V Y"}NqfhXe|0;JQ ^>0˳Tpa )\0HTE1%P3 ѧdˊA_HRCe*ut-#ڔdhAGsSU"C"՝/yIWL~Fy`"ѹ6ؑ/U‰Zgjt=όXhHO9G4Rfv^ࢼS)S/pT"~BɅ^5!m`4~+㑒BnX^&͂r)^?0.`mmJBi`(ShT^< єb屵"Njx/$kDxs@"{uB ILͩK(D_s5.㉚۰u2nG"49;K6 $?(FC*DKլ›!BP?5|@ i)F#6BGR|~m+IC/=QfIuQ<7)eT½fMo y}V9~nöw6=@"}wS-YfA㴊e#88ئ [v;f6t~!u9e7d!Xi/bŶ]y?tZ RJߗwFk쟁B, ?_aY>]nyz5ȁ;C j1NҖ2>vKHv:R2^(_cA$Xg5’=mKƌRӅIO^S"{Aa,DZ(bfM\zFl\^f"*ύ_`>)H`DzGWӡ o߮7 ӏJpptpZ;^ =Ó;Tw:Wd6+֊bXH2gJDIvũ§zH.F/+Ϛ3w[~:?u-S,/m{|-̚n579UA^ tQiwN jB7Y7l)5Ǿ}sGAK%fLs=׊49   I1朿AqKͳ|Jm~L% d$/+JW 9z3O!éib`p@AR"E8(q&@I$6yB'IuZ>rLA0uޭG^|xQ MoIfFyؤ;UVtRrlr KHeaBp!GK/8mvE?I^#_DhWs 8o1iQ́e:&y5Bq(;:(fcǃțH׉9/M6v |8 /Gi S_8xJu7݈AɤVq_[(.qؚ;l*ou1ڹZ# JM/T?}pȌvпZkz{е|cH> ܧ/$TM1.Q!g3ߖ|jFgKrێ9z8՛sAӤxrb U_k83W*T|3XM͘!z$8 $T#5||۾.kwYvGʆWCk֙o9'4J4nR̐EY%Kf;ӻF8=LAu*uR chVɀ ,i N?aBu!/{>:Џw^BzX^JA\ 뙣5qzѯicUZ,Չ$ȑFB/Xi'U½.YW'F ;҉K'녖M6 Ov$خ󻫤 `뤙)iz l[įH_gwe2˭DgNhZ2UySuNZ8I>Iਗle/A -%b+ǢgLZ k"Ǘ+@-@0?Q YUkr@\[afVGjlJ F#hr$k!%JT.0?׼~QW^ t\r*θ Vc@[U% Ifk ԥ\#hld2bF9b,„Q ~Q8iLԴ-ql]RV%nH( RTMz3쿷- &#VWh;Ig6L44w4i+: j2d,=Yv`id6Q5={nȠcr TXV)"j3&1>HvKR)"r:'4A"h9].h aX)V|98[62DP3ٮq!/o %H,To]me'j|y6' HT} κq CsK`>72;`eEF G 4xB7N{D* 溉5 {ïd:}KPY&cm%wNك8€xAH\:{ҞS|/MIM7j>gMS_{Cf?>CQޛ)r +SߣL~.eAe._.('r}& ȍ>G(0a~OB~* (dLE γD0d/afrz!sݺF V$;?yx>Hx$ lyh`a'恽(khGR[+kr]y}&qU5֏\" #I`,+)E𻚍(iwƯFX%gP&5e!=(]#Ɵ@_FQu=˜/'߹ẃecfOܯrթbM:>܉qX^poJZ5*^ }~'jS@.,<#H=W2ef Wºa.ؒAYl=QyƪpV4dcrܩJ;)& g KRdqU4P2]|_\OrhՐr:(`oal.])+u'psh2m/; aw.ᘥlǤD'ˉR)Nl.&I.}=!"uh7}IB'N,Xꡁp*uSddS%ÉYMFxL\+0IT~X՗MWrgbҢ (bB8P(p%k4tfZvDCs|55>5R-,rt1_E /NO¹B_!T`ccʜm&ʨŞT_nyjB%‡OC^XM | 7sxKX:dUvbPR%_E-AN;#mW}|d~׈`ϑua$ch/ #cy.u8$;.FB9#OWB9.`Ym::lȫ\60  6л"[ k}&0`1?8&GvJDQ1+d<@dU:V#_J?|꓉n? ύ\/y;.j Uw #B V|(vep-C&?lK?x>)>O(~}I1 >u WVsuٖ  &)j.Av W]. 7"z_Be3߸WuN|e2G]!F<]Z"JrA˰8{-gDtQx>,c,&fdl쮁o-(~jq'?+0Nz-4=d ,JvRRIHl[AO)l%JBxn!)Ղϧ_:/}@ZE& ]ˁ_'DQ+6YVQ;RCV'#tvJ 912;SPם%sL 8"YBȦ?϶ī@*?+#A rjug9w>~1Pպ`8+qZ;:X: J $Jo>𤨼0wܐ?\ 9Nϩl`^mR1ӱ Xkӓ3{]b ČVIӞE,tO>b|*܍GF.9L3+׵d9B{EbNc,:~cW3*.wԋgO۫a h>shXx "v7d@:zlj{`_ i<=I"c8tvjgxj@4.jXeXΖdTuxٚ#x=aA +".nd|e@tCUusF}y9~on↑ȐWc 󀐕M`RyOXdpe]")(= 3 `_o^ K@oOgs:amRHKΈ͝~~"(o]%e.6va&߽ouoY͉H v 4@gn⾍`EFء3Ko;~5u?|_%^ $FJ3c , f* 6!{)qC3GMnnฤlI<-|!؃/ou-5ns>VYĝWx:cf F WݒY{w|{ sL*SQZG'>M4\n.pŵ1(!%N'ޭmE%zXeS]8tS &@'pxS? ԋjmϤC;3>AH?IztO@m{1`2VoE5\K[+}+9q,28D@0`9`-|՘eg+p1FaHlB J`d; ]@d~}KSB_;d1 L 䦖T8Jj'ӛѭO}X!#R@~6=ۊ+/ǎ Oo=t e>TКjZ vwS'a|D~N@c Wf$7Х_(`e&3:'Ѣ?崧u=IR9pI(n>0sNn#IMX4AL<Ա0 "(a|ӣ\ܒBP[OINV}7sb:,ZE<\y 5t7'-]#5>V]in!. iF&\f.HI>tOa.= `(gӌG6*j:5*4f-f IlxyΨriq{[~y>l UVR2o4g Y1BX$O˜˧MVw{.]'hP[Q҇b}CIPa\uA2z *ɚ t.VYg+n*E 5Hs X~=i&˂_C+F!+⽢iԮK- rV#;L!!FGK̍=8:SG-ZKsĉ8z QK['Ucڒl4#4(_̇ZbO' 5/l0f'ʿzD-ܑH=*?AQof,BUZu{7uu>1Z0{ꚼ malW_m)Ȋ%qlK`ت?/!wc{98F5h$1Sz)F);>3"F@cL X@0:->:k6"WdYɤb})t J#=d]eܛǙ89EgLe8M=I~QKq AWődP2j7u@GViGF-1Ia;/Ia H`'xo7*p #bfFj@%Pы!Z3$2K!M'"bؾSע?:+~8[}.~$ )&i WA,U˜{gE<0a!$sZJ/GEdbVa)9֛;9yan\:pdut•岏xϫwEv#J^ic:) K/ LtUJIKW_=NX1#Ęb~fWs xv%zȚ(%J7Ӧޖ2U8d*4 "T*LYmc֘yHlrZi6jaz'!ܻ׮y :nOgWq֦ rR'wChF.*jMŐUVv+gT#f}P|*ymġyz,8xhM؈jl˨eJ]>{bsy w742#Уi5}W%e@R-+j)NRwCZ7@@^5Ԛϰ04!E2\R?Rw_> -SuY!-'|Nuέ1*zYEOO"Ѷe: Y?[ɿ+lT$Ya cj(dhMq._.J%\+̇?8L nZmO(|Q6<),q׭5IHm>=wMO .r&$L.#Q'ti~!$4Q: ^xVX8 /;rZ9V?+feW6/WȟX2BF$'P*}άHq3Vݷ$/HztuFf97Tf1X.Y0M mRw-l/PĽM+&JP B=% 햼VxmysdW՟ DfbֲVWK6lB'2sІfBH=D}AE]gƤCA7)sS ׽Л sNd}i;b4B(h 5nzXC|:Po?}LFQ?M; G`r@+xbap%|˵։>XؗrL@e 3̉oj>h5c\ՊݚkO(+ B(t" UQxjV~z0omᛃК| Pa^SmQh\;>h*]"݋Ѵ0Ū ؼkCcI秲ns.S Fu#1=*=~X8p`iAV]LiH{RCRߊ. ;(龜j?}MS'φR*cm,Xv9&Pl("}v>j3@rUMS@05tSCGn>O?{'0  F:FUmN`7lo)f2ZE, wlA*aSSjU:xK>(b\I0]ݴ TP lcm4ߥfpwna MFsV3hyY-fx7A>ӲL aY,W5BM( %rcYT2ւo>oIdzר܈E 5OrkGrWa0%/E>GHdQIrv' * c4՝X>2Wc߱^)uCz[:H p9&!hPc@FkP4o%Īnɖ;S@bi)+nt_ŒNM"@R Ņ&kK>xc C4o(VgɛzjR}XU]X|&>!9j.q ;1lhƲv f`e3o^{TrX1%$()K!AUwhc:0FE1VgޓXEaKg>tLF$4*IJ 4!O@mS NTo'fjtx7gy> w 7`Q:MN-Ѣ6#A׍'=EV(=Zƶu*j4< im܂7C3 8 F;i]g2 lLtfJ\$CYlR9Ӓat$$ZX(tWޕ @\g4'fZօ/ o2P{tiZ Po9e^j%`Ⱥ9\{8L0+~{uah8z%pL:Sԁcr˽<tHj;JK."[f‚LC0>Uc ids!Vmv$ al,̯IA;AOV~RY2QQ6˧-% ZU1h|ܪCr4 /u? hQϗߌʅGHW{7-CkP[ %3_'`Mn0thm-ӭwn\2'gJbD'Dc?LqplC=ӆUcu#A\5;}V kyoA1[)o?eW2Jr{7*0i&יH& \< HӼ^Ujp*:﹓A3(R[ٟ zR __g<cy}O$ghy$C㬹sWbF/*0ƄR@^eлDld+A&y{ǗЅƳ[v6-~Ȏ&" gwj+N:t .#z~F=LCiVR􀗽 FFcWNzF k G&go />7 ށ؀$Ҝm\̂f^@]F%d7IH[l &m@XfP}=7 B x-2EyYgt,cbU8D3rR@bzgThY7LCg+ҠA7h+MEᖤb>@zubZ輪p#xCj2D_x0"c( c23,J7\7J'@h/$~3{! 1dQ 1p;r`%s0eGRmi>zQӉPpspmyH)kw)@תx.ʝ' E ,X`jwp*æ'o`3 lLpĆV?Ь1aHi3[o2u8CW7U/ 5RK9 ȩhz_|;6K"տ]YHgEH"0#kfV1 lr;ݬHb(1v%9!t܅\ `qRI@=Hcg7Sb; ck/rH45PL$6x9nhxĴ‘3?lGQG["And(}Έ65O- sIP7}k B@eG]!Kw58B g^< y_l|.D b-_ uz㓯' }$,Lys)GgˠWq 48{SKRD)KEGFS?s1(r*l=*8qmvo J-:V+hh쒘7ۗ䮃l,N\5V-9֎7 Wbfԫ斣|"{"wlJ6lEM % q>8-mq3[N "`m|!ѩ[KuK`ZN&=q>3;\2X4.ѩ|ŪF)ze&ɨrV/I'6sgKlnu*OۅHJv딆;vL1aXNrNChSzr'.kUZ_1bfUAB$x|Aֆ[PF;45X@ՑFr9lQtSW7&G3*5RFUuek%6r1ҫeL|cbeV }:? ;S m>.S/_ZyE$]`*YP<X ŶkEՠd|:";`8>{N%'f h&= luJDZ ;ߠ9`ZT%,(K.wkAnogEg%M-e;l%T5t ?֥j`P[IGl-g|sis9?R$-m eZKjs1ʟR5oH\q5k!B6:WN<~p\s=~kW^(]%ϖĆR˼j Lʄ\J%lʱҳ| 5~ R74Ro&ڵ8!ϿҨ@ 1C5.COQN |WY TCB)"t.jĵ~eGrʁcppC9y Q.GUUwEMn*f38HM:qeИ}.+1MnΎ )?.p]csbczH'R #!]V#[yb ȝ;h5D* ,yZ,?h ;K s0@(I~fC$IFu2妵霘5.RhNQpmEF'>eO$N)ekЫ@G`yvKnы}" IUAAnaJPί9O܂pJheY[MX כ+p ʤM7ڛԱM'_@Se5,gG( !zGb@'P D&ʞ@M&-u"0EI#B8ox{?=e-3^<,'0Lei9*;FLmP j7tw/h~#aD~ r˛uvtCSctsE$E9]%4x=I]4[Hrea3W,F5 ֦tsxM vC}MyY*{VȏR?U"o sCPw S >n\Hyqe3ȥOՋI84rZBCOuG%<56RR }_L5smгld<3Y?nVW#iF*!y~7H"&wNG}uW,Rw_3i %s^xͲ (65wW7<,~ %+T˼pqS:<32'FDǃNg ~v/)2~''C P(w4G ~x|l0Z<[뺴Yy|:xJkG*Az2VƊ8C3^ ol(xά6\ɣȝ=fTz~+$U}IK0ybl:0%=K0V;PT: c3O~IEjD h*%2O.k>%>VObŕ"3DMGCG<jxIe:Pi;.G:b-Lr El; Vi#gE/6ӓ2d;% 2>WsU8~\8 [Y~*bnUmY+t ƛsP$p {.X nu)~~ eXQ@~Y{h<X}r䰏M'*kg,vR` mp"he{Ș)FLP1,:LeF b0o-vL (ʵr:i &MSql؞#3 xhhdM<(Kh^PzaĭY;\x)4dUbn#BHҬ̜ƉF!e5dmctI#. 3͜h]!{D<"z :] gTP?a%`x{AsaD|TtIlZKw1:Ő䤂.'ڏf'wO ѓu~(e{Zf$l{fK&tv`4cZ'z8HCWP.}3nMRa3¹(T?kM;2Eĉzw~&)u0$HR Fܜs-_r.hjuTq*L,>{h+-Z9 @Ýtxj*b7>vQ c2gi ,Tx[uuwS ρ - tFxY@2ءA Hz`rLK@*mW$UC5eX\ \'qFTȝ5zҫ+d5~:]Th =&2mCjڸt5!k6;{m1yv{K /3Gt$4NđX>;M,c$73w:*P|.LVnd~/p;AtOqv}ڄw'a|SL,:cgi-2)DS=%/& t'#DcE=v @@mG/z"8j+7}b y'] (,8Y6I˦cLk:UPBp&0R+`FFY$y2LOB$mw˿lr}q#S< ox " ƏT_iHrB,~{!+M.1, +M$bbe?Nė4Z5 qE;}a])ܔX誄kLWm?-#;Jiu6\i'Ucc\`]-џ45W#DoNi./o|]nװ3Tȇ] V#zELUB+;Ա(RW^}Awٚߖ%F$GO=C3En6`p碧R :D[ B|vBC@)=F/j,VdW]v: Yi߶=r9ȓ)lFG|Qa Tx Z[Hw5٣Yy]a{wGA:իFA ןg:\GU&dۆXBxVO"VGYDNw48CJ$5ţQ혥3`x|%fN1^ʁ*2l°2=^۳f]O,/wX!Re'^IzX#֡ #)תҲJđFSSUIJ> 9"qި췡Cڽ{JViH-QQD'%#y;"^l{,Z:9"D[.'J5c4,%ViE^ŘZNJ ?{}k7}SD-E\+eb eK {@@Ń#kR*;]0~ {cI;FsvJ 84^9`D* x)JOYC ! Q SVۖGUOCZ͒ $ڝGC:MG@G*fg_;(KD._1$Nb*8wF@:nwK]:| b]";c^ˆѡ3!ۨؖȑ 11I Q8ˆ>?N0jTess>A Z;9x[[sYAGصS9^ - u9ĩl5^rJAbqwQ.4cA M6gt0sy] nY9 * ɕגjhZٸcV*8%k98e*5iaM^doT`iM]&WM߾X/#LؽQ0,XkѐcEڅH7kBdϭ7; "!]rG@" 𸊎!yp+-Qs@J9PtۗJpg eO"L!B3)UpK,\n|'ȟcgB˒#.֞[vW3 ayl^u^jAwV%#S03> > ,P. @XsRJev;&=4>D'VgmQ]SA&$`l BY*! r|"HkZcH`adTIlͬWMg:n2sj!EZ[UZ&q~ 5%&{B" :%& ɉTac:ĕEڈ[sз чhL"(XHMˠv:4c$'$A 68x7uKt{Tg 0`@\:^Ofgb.`WogJNAQk]sx /s^A\B9>y$\b^ا_{l7q_?{)S`PbE^RB=s-Ͷ ~t#)@:U2.җ^j_<0u!o4 Y]K4.xB:T:}Xgs?:A>̚K'S~ORD0ݏ }C`]OD§ Ut%ftc& ]uQ.X7Xk º|_<K,vi}6;~D+a\(4ܨIx_W pꉸj(qƇ"v_>x_ր,", P3yĽegB,k֫c9m\!.]z?B#I]ĶJduQiLaQX~ Fs%T /jY``tZI4̸T>i|K,Bz6fQjnǡF\n=>VE"zoUБڔ\s#$[qaFOp0m+iD21ij :46\jڎXj T(JDa:mgs!O8x 1 jB*3@#j8{{uzҀz GZ:]K #9Pt ǚ݌-sub5w_G %7_"sν6=cCr8pXA8aq9M}DV nCz5M7w_}IYRF GXE0}AKMsU8)&zR}zqEefr:-j8F,QynԘZTv@6k֮` xW3cK}F) &F}s#>jME|g~Dxq[Q!` AHmuҜ@R#{/p^QJU--qr7l?Md]3cZFpta+ &$HK'u'S+,C4Zs/7RD,Eu\H^MILm[ ,>FjDUu v-hRuB1ϳ >˨ 9LDs]s@bL|axKscAN#(*i }͈6s4k{J:O !jI&1RqSG*x>\729BCuQK L4F$K`Z(OXsC+#$AmF"Q .|xO!σ=xeD:hu&*l}]_8!]֝r(*QreP9Zis2;]Y_C>_x4N2iS K[cou H0cQ\A_~ER%sa7/(i l >mmC3߻Wș_-gTs3kO DXQ*_e`D~o=5 mId[&LREc`!s_hO9&)}x^JNCc$ױr绡 Q~!ᥱk zcZ oQ J7X(c8BcYQ57S$ãipWi?:zQ51-[[JASӽ?/u(Jx|,y%<(R$&q}8'?YBnөitxw01Pߑ62'Q4Pܼ3Vu:-Z}35F 6v(Y 0~LpS"9az\Y(D;G'љBQoeӱs$nX]ͩ4T0O$^tXgџ(Jjm.AB躯:3e=JnT깸A.FdB5mʫ:cAoZM_hNaTǿX[-#omx6vkSRѓ~;+ 1Z=g1 W9ʟՇ`!+5ho8W|zs^z*76@L bW>fh؏W:"R$t~p?{gLe(Kt;bH-GIF.*ib{Y!j_B gk:d sǍw^qC7sk׳iet -fsFHL7PRBfpzxń,PN`ƀsL%q, V P?SۜG (DdC#⏡JQcegQU$a3)AxN T!3B w@2ff{z.}9tY#YS\"ihFS)S&q[(;I<`D PEZX $4L" uv,Oe-:v- &h/{')2q(pZOfG}w' "-4ŏ1/m|ʿkf+>8WzG \ kVF)fZ o$Y5B0tߡ-zK*E@-!K2ޘZRrNbF4_r6:Ճ萱l:靽ѝ S%Z'J_ A2U#TdyXN_ v 9J֙7UYDX>̻s fkS8DV}zctʩLc,>*5V_n>4R"?cG@sϼG%rǀ#9l?c-PJ>Fe? K^_9%;MFOѱjf'\\g剿3ra-+Z3̶&pZ3%eSf&a8LF2v99!pmj37=ABWn_OMW([1a{VF{C\ n \AzQV}S߄$dfn )Nx:Jk¿'޴)r-Wd:eH M);n wYy/mJUO!ee2a>?/X^WQkl׫eiw!) +Cҹy34e D%I\fz%TbA$J`'/>htи@彍GzQ棍AE`H-m4p̉NQ[DScmVNDOW@w+jLصF9b&㸓ͣt+뻫T!l$>9Rg2r(9+]ŏj ({5&b5!ܤ#~k6- ^A/@_A>ҕHM8H&nuܻ)ab!{ŲA%߈au<.Tq8Ī?$2C G`#E%heD2(~f(5ULafn:NJFeXv_ QN_)g]G(+щT3mrKGإ&?,o+԰GK0H6V+wC 5Lb&[%ll2;7..j7/'I{,yvdh`F]-t5<}[ |%$sG-tyTNըc[#c72J+(0V՗Ff)#kV|,zuQf{y L/u ٵY$Uq.#Ywg6w-֕*4'G;e<1A'ھeqF?dV&ڡU~&3mIa2g @,^q9O85#XJrdIզ2lH4 JzK5\&L cr~:* sE+?R4%Ytf3Y=I`S)d#J t7GH:]NtX_9Zxgp/g~ɚEm/3'GM'Io9XNfϺJ46l1(ߍl?J#0Gr9Z5E{tGn!0c]q{>235V\r>Z)S1?6IwJh8F| ΃cDk^RRQ!\ D u :7ˍDžt=Hմ'Eg}|z8װ:_H{z8woӞy|x_֕励*ҩJǂ|p$OuHTč5U -^l e[!/ibi) FY݀bCF6zx2^-*tDfwq ڱ?ݖ9[\+3B@ۗP}=/@q "e4|WTJEGĨDӔOIk6'Vo"3 Rc̀`6uJ/=5mJgasdH!d~v˄__;c o֑MN[FW<Q;_wܨ)};:4OYPD*+*]=NGZ0Rn\[3Vh2&+8ߓ# \4S j%g#:Y&,ڛa~yY>wyQ%`c,)I•ʻX_)7 v{w<(DM@Xs N >E;H1PdgP--ׯGi YAϭ/Z: !Th?ji޻0few GXGD&z0tE' jt$4HPr-u@8Os"_ّ$HN5`8,YRlt|-ц>zėĸ놭rȖEcn q'a#8OH g@c ZӧſO;`ԹIyZQcoLm.{ J;ER*.(ڇ}]S.;t]nF%+ J} y3c+ E"3FhU>-ӎPS#VX_d&l jMUHC 'r_TyHU~J̶cBg]V^7bkb9!$0$ w;mY/e;5U-!l2@5n"D2 ⪪h[6=t!JzW3*I5<˵ra ;eH}pZqjӚ5H׼XI n\̉yt=S[8 UU҇RܞsƤ+Whb@k>6.Sr* CtQ;>JG7Dހv#<90w?iU.EWLa̳(gwp{h[ffg`{6#,~۶pȥa/d5( *vyաV@@)R)JK\*{åy'ce͝7 W![RXKq+TE0ͫߏm!uֈS(gewئm%! tĮMHz$+og'eknN"_82&!!E66i4C7Jf2$f*:Dm'PJ hl$*$,hf |hz\?:#uSL4*Q<l68=_ȶom67[N"h lv |Dm7IlwN^sXwXӏCM>FG_'Tdf'A`+/4PR38іI^CK{+ur Ũ/ѧ n1.1pAsA=>]K}lug6?R͌7 Iծ)3ʮ^ZSۥFu@6oQ܈dVeC(7BhC?8rV aoKva؟?l"7 o~Sl/lby]unOpiyuʖzeē>(~E螏%zRFhpT \2gFGƉwz@Y&`JZ('@qYѧϡ:SL @瓣ɍ.a7l8:F<3W}], >l[ W@`ҳ.jZcڌh z*w)H(6+25|N5,QJxy~TDȓӶM*'jAE댱ZUGgNٛ 3F2лдa ^ʟnbFe)~H. U#RF*-.ov~,ۮ>DIPYB)\*Ӈ#f؝jȦ6)1O:J 'rbu8)n y@LoMh`a:OH)aJE/g5|jl]V: O@pY]dـ3"Ho}Pa`Ar鵛KDaى{NC0 WU P<p#/C9rWo!}@>\`A{襣jzl>U~/3d'PUwFgx7+/r!^b,+JK*ܼ*V$)3WwïX~tcZ 0 ;Kf)^5Cm9}pjQ;}#QGRƥD18'Z3 A#ڎܑE D?c:L*-;?y#em˧e%lF-elI&e(BKN[$k{ %ډFH@iN"a>vR^L6[JM6I}#Z]lroYwnMmXiާBkLy(O-3 r'RHY- /YHS#j DjٔrDKBC? q$>mTJȊrqC DNr-QW*p>̫,!kɄ.G,FPϢt[e92 >-a`[YշF1liYF⻵H:On⩷LNXeb cSHXJH8:Z]ҽq> ی4ײOoZ+ =\*^($]o3@뽧hލ`¿?J,jlcH4 i[B7vat v*9n QurZkx"!9:;mt9圂;=BDzAInXs7y [^:w3YH{M~ҙB}=)Op Dh@ynS5e %Ը442y&XcO2Ta{&@˖rA#Wcz[tVH ]4ƶ5=ϨGEo} z (aٷsO"t ]1Wsigu `…JSj2&/w~pF6hJnrga]mˏg -tYHU$B/3fqqfچM\) O5=.:c7GW]>A!h!s ` ?,p`&RҸ$YC;'i:ͮ`J@uca͗b^万_td% 8[e}eAuCsw2|r̵[MHoI|8& o[C7N D S ڽ4dũw^)OisEu7'>yٮvlRr<cld-c1򵝒m=C'ZJ[]JBd\E]Ht;i,ǒP$XMSfG+˒حfBMcs,W0(/h"&R TE}:ew+DZKxCuVi4hX9smƭQ6{ *0d)$>mը5>^8Ex>01¨&p2 #_&[k5RFcG U[ksn^Z6VY.I*ukER VHȢLA '"vԲ=Vp~_:aLYe3w_hX ͩ 7>Hz'zusLtA|z-5%=,' gtY$' >ЊX%/%@:v8!u`C<â`)ݰX֧=h} Ec2c첇g -{,16駟14M W<Y[mZ 2fZc fe-]}*|@\*]π@G/K󡫜NئYY9F)$s?"7Szp ດ *j53?Ωra/A"CnhN6 U/|^w82o/q@fᭂ{+ \ +{AY<_KqUέEt]#uPaio@HOkU |G y4/k{oU%bZ}B|K1 gPVϢngpU6~2"Bչ($lhOtx (boϸ~1D|`W\#W|GEN/,0$wjC\!+:)~k>]Y ˿?mY5mPHީu|6^Ù =?vn.H ;,YJ~;N`]L[I'Uig(>|E\HR ӊoXjtp-RDZ‘5Q-:՚-ϸ"qYz$s| \ Ճ|MKKbr<)]@&zwՏ ȿNl!ןHOXW3wDu3#O3eGT/(rTVÀ vW9OZn=̦p]݀"+LHߪanQ ^y-SXܠԫwol;zHAaql&Q3yԗq#d [Vgs >BƠbI>T*ߟ) ٟg/ۚO'N9X~@-R>AP]ɏmgƵ7l doE|SQ?s);yjS%fB73K5sp{w2i{5_)K k<:$dޖUC|4em0 t!`v }iX9ݎmؙ2 &JD7rfYyU5O~Kny7'pB#Q-#რkD%>RR;h:AutrB O5T靆{}@Xwqy6qGfJ2VohBZmK@Bj_nkGI[EFR+k\:olC6ąo?F9D@/~I ce츑,kcmʪP*̦y%(W U-ioÁhCG3NY4)"YO FXӑI,kѢSL/y2kAnM#p6F_Q~wT>\;ĹBULU(ĻWWP.^Ĝ;}ҿD)N(+$8.7a,CY|]!g/Q0YysR,D POv^/9^ԤBfkq<|DE𽁥;DWrB8nc^K)-VEF?VmLkWSg9_lrye Y&TM`j<.=u&e7iчv `Nz+ƺp%F\ )OYhA Ju+=I,_[!)m RT^ &t,+J%Z38/-YlOd,>C}0`KĜ̤C{% QY*~,cz2y 3 zlZPo}vwhOM/"Yew|^J  9(B' iz)^0b6+=e8PzQmPUIhGյPχM}nF}k5vXޛ_N凮67-ewUh~OdlݳGlBä6,lHw4X;V'= 8tx HncƤϺpơ6cMIT'#)PX7-׋FG:!RM].< 폜9/p96]I] ko?ey5V>ϻObԧEW}_)Obpiw. $촍gm{O4iS"_"Q~6U!n8/ g>Է-%d` ZxnaJ Tdpåd 9F`^j2~[\T%X *2&.r6b└((#&dKw>QVcrR*cz?bV,t`5Ste,Fҥ%>1!V)c.aҡBXU >Ў~~$jյzδb$yTlcR ^12~onq^9y9@M:Sd@ųӵq-)iK"A%wFX,0$Uw /,[7FEin|;bQ eNT6W4JA %[4TBr0ۀ rߪnV:ttnBcӅ42w @ÚQ">glyA{9$Nҥw\7Kp|л{ XdclmH^`yh *A\aBex~Kn9Q;q{+rPuax8$U6z'ȫX^mUqWMz`(t?9 ަMBkw?_F+zj̋`ړW 9$#r#KİیW< 8/P [ۧ?){;B+V6M;#nh!g"d?EBP(rB+ E/"j髥"$ =U3{]͸nSK!IKUr5ab˹갹XaؚqH^%v껍uՔjÅLkgDJ+d@Pf0,%<H(φ;<}pflc~ ~ka}S ٧JUmֻnqGa7%FTYcn\&'7,܀)ZE8~a!64e'\ 6!~!`1GcTDrGS0S+ܾ7m7ˋ2G+:2)Fz7~)uXG?UgRP藾w 훶H/[&C X##|R MR:9 Tl^FZhC ̒;}+:_+F>5_8<^U`k=zRp37.11+UgoWp=:J*6})RC4UME荔'ђz{U.Ɉ&%2i8>C H 7@ `?\oooBYbXyk`w kc,m}^~V0H7 xvvs`5K8| ݅Мnf9X%, }g".Sbmqm {2;vHı4uS9j1q>)e=q&MW&Խ`wQ+I&;y)KVÏZ~}Bx0AɥPJmhH^{exFD= xLk];[51`r5j]_"Wkj/m?>87R>[֣ޒХihh} :&6pb*22fԻ,q{rt.#/9bM>έW[`>z- *%X@d[/t%էE>(ěNP +N(2v'R/| !9#-7_MWC&"Sj8@[ 'XhUX]zc,?ΩW cbz=8*v fG7q8/I~b9cKD'jBVlu.i@ 5µrv~OoDpBnC0!w]=EmC:3mX+W%|"=Y LG#>n92}#Pz9WAֱrܾ)x '967FTȮ;/,:z2 A%R!v@JGtk̵)`eK نyۂ#J-v&};I2u;t_?%1V:`U$x\r R~88 ׸|C6s,j@X4"60hA%h j4FɆdJeo; QݵTwTt=.:aU9rTM .64n4Ev&s[eߡKP˜-Wps]7NDOo+,ʹ"#$ WqU" ~Ӯ{~'7p>{"0ZZ ooV],1hyFYO߽| ruj{:"Emt.aڏix3IY~&pŸ`| Bq~i\)ύ4ƹX6 2y&$#fUO"l;qB .(-?VU9JAY )7DasKd6xo@m ϭ>/Lj_,AEzY_Oj8gwiBUcڶ^$`vGHPȭ"ja`VܽEQ`N !/Pk~ʷ/qz9É#eZk^BYWlvvwN$ڸ2ϻc۟')Irg+h|ؙ u7Q22*_?*Zawb;< 3ͣY\۞QƗ8}bA űO_@XL6糁F70 PٺY[y+*_NA1 *cѱ?U K/ٲ}zbL ҋuqݾ#w~]q>h'jN_v;cwiWG>>(}Vr':{ 'Ͷrn>Ghn #KݠVgg2>dlimfKDQkדY;i~ijp'#2Sܲ Bk}Z0 _/S]‘ظܡRup^7Fc]cސ}ƣf zqcў$4rF+OlSIRtXrz!j9 ֤x}rɽQ.> D:჊@e&5&5uyx)bW@qvE a} j(1?|1x :+jJ >?T!:ar2rq2r9Y{MA왩<l, 9A'{jp*+ *do1pz,ʁҨf8њ=6ۥ#k憟c+,2 Oo֞@ej*IQ{"|5>MC !KV)sjeېKSj ީ9DW>ctǔ{pzP2Ⱥx]N9IF@˼)%y|:c=nT`., ieV mS^$`2 `a`hظdk{9%6tl|XGԿ#dZ=ȿO}+?KSWVBI51b$yAZ# :7}k|iC H"!Z*fRNNvؿڬ¿84>SJY,<G< ci:4.S͛Sw]\&8r~ur'xT,pLsPNt̊%U[ ǘ]k,ý~Bނ1 Evj"S ge R'qo dGwyQ߽Ll).BĈkKwTIL!2W mR Ͽ]#^{T) )Kj2%-YddU~@Joxd2}~S7><: p`h1i2~@Uɦ۬8(H7y% i Xsm'E*X:u~qdC[GC-hn $@@9BڵL+sקѰiN+Ҡo,Fv;7p&@yp|Y(] Eןbq\MߋъFB "ld-ieߌu]438Y8o1VձX͠ qDyZ.|A ]09[8M96]p3|?&+L\ٞNUѴfiǥ"Ja\Y7`& qw jյ"1͉^]P;du8zl'UDg.9TXy,-ɨL, k<;U Y7|5H7 RMPdw(Ac4N}a ]D 9-~ m0XϿfJgVU^\hQ\ylSW2I]!L3LClus&ˮ.uR;٣0%,=v4ymCZ7tMށG0e5P-%hcB:t (+9D WcU>:篵QA֤aWPmS0b R)!CqNI"obFTJ$*5y M2;rgS=i50k9ub.s%hUd*q{&/`=٠Y'}upuitĹ2$z<ZGƏAt.@4h) 3$(Rf%$kY-wWP_o-O?Eskɸj4!(B^fsK"1M&u<7Q~y3b5$,)0QLg .gT@nRfw>`K~]<̠FҬeuX_ZvV93̚o,,83g鬨I0tupUk0KQo a2 ricOål\aF^r=|**9$Ve̥tk.=㟁F+FS{S+!9E&+R-T{L} b {#=峮Wi챉LJ/Oa4be7^_%]e6o^[Ԣ(GxpǤ xlq Z=76э"X$ 肧}-Z^w%a&( PƵsi^ʲnB %;0J0kkɯ%{m{ ϱ_фt){E&ҫ4C\u2iDmoeD Og7j>+w6B|2jdfn.l!}l;ܦF0nt1˄egQ  obSXnُ*SpdSH=+0%WžF]"e +#iOW Goq5Da>:')9sBi (B"q(Z-p >aO'.q.xnƭjj$a' 'lSɌ9Қ<@Si>wJt=8>Q<6'꼟u`qOWdfL3*Aʹ&eNݪk80{h/;{n1ަ0GE~#L)g㶱:a =x@[eYmy/H_-j] )}qk.WzA$ "Qb\6V)otT[HS\ux-I82{?l>RKTmZx:{:Q9yO,cy$ZnN_B^9fݧ8 ߺne>% $ozłGުYYX q.vِO9dOAo4`d K)=l/T6;B)*6"ll>%WCoMjL;pF_l$7rMՄ~ jkQSoXw;2>)$!yBǾYqhR&ҩd=@Q [-.jۨuU4uNX#? ;@{M$'&4cţxVck#[Sts]{=k⊰F#LjBo=YS@TeR}62FFpDh? 1=uj$D QGُc޷o*9a7+3imfAԭ%!-@Iq7;]"3!!U{2(UU'@ŠL3Yp`ض05DWt$T0BȎs{ L.ޟt[d5,|S<@ Q.SX^⮌~h<~O#~a% +P .o/ *BʍDZ8a:.NrDw3 %Jb].ÿ%cF|45I} !ZOxJpJx" ՉFO_e<3:jC&Qb֮zM;/삎_zL.2,Hȗt QFeB]EEWmT 8A"Rٍl^Ȗ㼉cLX26ղ>'759|f=7fd$U'9j!-|04!a7p3$*{p;uWjQ P6'pq eP1_uh;~O:~{Zu2gV~Ҙ@Ϸz tK8qm([t? :Y/v.&TˣM|Kr13v4tmo(&3cφ~ii~\}jP admڞxyfЦ_ P풅wV[>iOgSO>R!RMqţ\ .o筀7Eh~ZaٓV8W9(Q8sXǍTM8\Nm3i7ڤsS&KԬ-DEQql#` _- K>N[E\587T!7DwCӢkOk_')G`A$FEMcNueJ-C9>0 ,4)v'?=>A e1]ό\jߗCfՁNхçfš~m/1w0YdyY|O;E>B?- &.AF(]_kS3Co*9Qݗ|ײnʥM`Y\H߁uwa|(MksW fɟ/X ӳxB_e. hTV#i wowbF2_'Gֆdk89!vO |ߨ{.l+ S?f^Xڌ~A12Bq3\zYf 5D}w/A"D;撧[̉f!+|t榅LFkji4CLZ/1W.^|bCѪPNR/#QG*'cS`+*Yb<<[-)]!(T D`H@g G%eCyfd;A,{=YXaϥHȵ{^]'9v@JǞ&Mm]ϸE~׈=hb(2 *S@mьr^0[ȟ X3dk MzFn!u˒3.;F{_Vt:V K2v[S42 \txZ*}E 2gt?Z&GOsCt"QSGj{%c}| եdVI^Vx1w=YR{0J"0qY1B,QlMb;5A^O-)Ž c= qud#^\]o_G8ӡ_l%޿gXnu;,5)i7 =}6H׿fə@H MږxB2ʢq[Xt8fJ#oYRw7Q7gg.&hP o'j./;z;Fk;& ہI7 >5N۟KSGhNSqiQ%نZOYi7(\[Qn|Z7>Z:MSol?hAA/:Z :`ZmyGny>^EXoON)HWKFn~HJ#d@[>%$iՀ:t ֡Cj ,I}τ֙SL]E8+LwⓃv&ywdD1ngBA+b\B}ǩaL)L}g!_˶}JV| "#mB`ek'dI€@`~ѯV[#Y 1v6S2RWfÐ*l~A-U S9@o'̖^yQ{-Eو}#풖.ph~B¬ veFD5i[K8zGPv#42dTtY^`_EbY@p!DeJ6Ed=qeBn ̓L#|iQOh(O9\uyL}t>׹s11E@k!ii:5T,dp!3/_Dy'-'YjV5_ bJ,{VTfխeKXa ht('Zǿ +ű.Cb[vHs)y Na'pŁԟFT° ԫ?:>{;0ʙ+9D&݈E~OdQ ׀#0}Q+N.,h=UE"oNfP`le_i?1䂥?!\6' R>8U EŽGlGd8(E==\B 1[. Ry\J2$ݵS\x(tdJ{0C `qD}4=D(`F*[:;y7JK]|*iƾ^Uw*JYQ&gf;T<^94i,d9*_nQ>"-~DaRG%?m3`衲T~K(0!q#78`JfӉZ uZ-C. b ZjjwswѦ׬mtQ>WPc`°:ȖoQ}% l`gQSxE'\BVn@1H1~rx/fi mD/>{fiJE"3"W.OO^l̟hfBtq(7h=pmsA`O+΃HR?'+ZNB\s#N4%%rE%3ӠQv%O>P^es6.r[^l2HR 3!+PFݮ2b=Ф5{Cּpl|ey*OL)qWKE 2:o1UpcHnœ#Cߴ7n^V#w!Z1@2:(1fѲVfU,Qrz#H_eoa/ƑA gEV:N5.=<Q+R U@X(?6]CKCu2*b8r)G=ѦfOAwU/o<8:01 )1+m\11Nb!] a+`~u;K,!چN#lR|a/| }8).[=yaf(IQR["uވ(<D1JtRH٬d[E9@=UkSr4oeh3p8WyB~XYxVxP*d$bԶ^YNXS0*o |EqCt^]W&a[GuI×{{[4¡r;^Iw ݖXGWȬϔXCRMJbWS(TX{ߜsS!!xfvؗN= t"!f?&8K e8I}WtX6֣Vlvq L;%۬1tIR o /Vet5°0ۼI5=)Hλ~_hȾ)EƷlp*wH'}1nj|TϖAWrn^Viet9j\7M%qYlTo)|WZ9xs*kPG&1M [.LtoW-k)oR/3YLMc`k&Vxkɡv~Cӗ- !=z]b MEƑ` ˠIrOJ;ӁswHǚiP)4 Q.SoRPow17Pɒ.w ׺nVu8Ců?$}3xMOO:/`u%4 B, Y^*<? 9L  A D9y3StsXB5P"v R:J`=C U7q.ɏaFx=^Q CZwTEc,ڧMZ"- ={.G:W/8H^ 7<8 0)kNR,6= LJEIib٨ q Pn ~a?-X6B܇n:۫dF 5uûѫ2-H([Y]bsv+g8G:l|/dY." _HWA'gN tQn=6NU͇P62Zjwb7]5e5k lWY# $+p1{X>NFa vcI-*laaW@kxxK/Ye)tyͯ͜_]%ȵz0 E'\\F]t=TahW+46V7 ^Lve6obZՍk's QPWn(غ>i0?mY'Ψa Xή̚B#ɌsçS8C;r:8 -XXL~ro/59)Z.(F#=f ?6ugj#"1Vn2SL@jNy;CUc9G ׮>\݀ȝmtL7 EHyTtdq 8HVwD!Qvj&z"  BSCy7S|;7CNkuK#QgSgʞi=̦^4H'PtVG?P0VzpyN/,r<|}K*?h܊.Aj23ߣwɼ49hI-Y2 ޻Tk=*dٳ;4 M\k<夢5i ʜTT@uOFyFgVnP?_RFkPB|B̰Kvj9?K?*YU!هf#Tvc~I8\ Tb+[f=<#!JTl ^>N}/f^hjţs[bHzlE;JY;(d4XF_ _Ō~/5H7:Lr6BP`ɻNM ^ Wa4e9%KU5M ` ?`#I2`A脵j]|_>†hf@zvʹQ"W7dVg@Hߚ:?RMVsM"'~Fwݹh&!,O ]#wL[3 y Z8/߲Vu'u0 l7BC[ux%J"]+NxdrqJ/=ҵGd.-i=eb>Źwcg$sM@D9\L+L[(DֿϲQ|#LEIIL0KHYwjOc6%y%y 0;d’Ȍ:_aHOi`W_^@QX[B M5P/D#O\Aˡܿ#|yEQ`DD_ u6֚zK#>d(aE%_D+Xh-#"C\.P<+yH@iQ9?gˮE s|}QZc"IdszĂa32@8Ua5>O~F>_y&*Ӕ4N)'Ů\8ubГu k飬u;O*`d]7X_,A(EPlSL*RuџjM2a'3 ` Z (e jd' 2姙U0_B=#) = qeY{p<} sJY:suB=? .C1ҜٹU`)\x}PƵ.EAlj̃Gjv!0M8I;k$@CAIs\"EfjJKLToEmhۺM6726Pw?n|*ie܄' q-"MW~m7#ȕЮ?xzz>wYAW{71FQ>k=Loe34Eo໭4,fǥ ۭl g~w%&)|\_Y3KT^MRfjg'-Qg Zx>aD>3h<b}[iw‡[i_4VˎXme>4q ǰF߮s%m ĒtKAZe)!U>_e+N56'xz 169wQR5qE,<:[mC> x.P6ڨz:Bsk_kSAcl_]ޅ9o"DV2LF"٪VbswZpF%.I%9=rbO~7x6ĸsPaצjNNwXSHq7"XǜcWeθ5W/@Jsp/'( *+ ]h鼴8EdlDO*0Mwb`: ;ORb8R|*ϵRkdB_;/Nj3/e \rmOsݎ_& tP3uՇK.}!j0w|>N:v ER᭭̃eq`n!Ϯ^b^o-$he´8eSf}V%=$dX-H"EMvUJiRWUD"7[>o⛁ރ<% 75Ilk25-Au3FŽqxhyTaah+za,J4[HTK .\vr:`$ '"0o6&ZhHȁMcB]^ae@mG "Ux+⃫fwkM\{JhPF+VP;ؓ٫RsK3?@$As{q=.c=I9)q@ac* b+їRdиqVކ%K.1aÜOQv=JɁR\]oC&{%YeοU\@ s,zVņ'\kꐪTC!e+R >eu\:[qzet{uP U,zoG?JٖbG; m^ )jiL/P uhQ gdq5YC+5@e*VL^+d|%U6wՓl̚Mg\71\3FPCmY.?>w3[Ɯ-B g 9轾hF)9ҫq[Ѣ5(l,n՜m4s2gEZ־ 꺐uiE_ml%9e)׌c/eg<=nT\Dd4|zNuXЩ NnG78⛵U&^&Ѓ{.e'wYbLBb&dbmbf.BN$ձ};L ] /&Dtr`,q!te} _fo );j0-N(ߑW}g0 D#i e-hYY+3cXDLpBUm\K6Ӆq*RMzvm%|g.f@,\^fJ*/m#j"SP5ܚH cit&<0`';0 ȵ8b4 hjAdcg$=wڎ4~D긠oӮOyˎ; GwVb|8T˘3ݽ;刽>%fjj¯tp5ZӜ[׈7 p5PF'u2iyDo<?~ [$l]PKp#8݌@>_ZѸ}BT+-+(8;r{'Jt$X|H`KQG"(q,  !1/7-ϏˁB\zHzž6T:.ZH?:M>4C=EKCW/%XjGOWYȸ  69?@Rg 6,&[#mQNK]]Xzz2) eVcp6\>SM[< W#\\IKLUguI6 KBZ;?_!0l4c2ěQyDav2`MN)of7TEbj-N4Jz߰z#)JqO+ǃr4: vK큛uat t5&}wAM\Re ɨ$8V51 ‰A8 eY#ꥧnjC݀{csș4+B³AE~G_9"^W)/I t}^lʥqa2(>c` (1|Q}iEL 64[=.zם`s8_Sq{PK@pԎ⤅LT_ӻ%؆,n~mPɘ&H{ >ãi<!3-hՆ&ur@=jR*h}a2qaA:0 HGIQ/О5U-:l˪yAw@^dfQe&Gŋ\ڳ L\t焚UJ!1n%2U.| /x ooIu?qO'9S rmGf:? =*-!B(Ϩ'y.刧<Sj˩J-\=i Ў p O^g?i=Al AXԁhߌ@?[ʘ[} 4M.W-4K\Rϓ- "u5~ `:1H@ Eqo7\N "\U#lMޖ ,# L &c 1#R(sOFy2t&);!x<|,=L]9i'N(C9ѾM,¶6:V0kn a?ի؇Z?(gs#_=H\"6жZƋgiI]恱R^>if*j-%[O~ʢM =!M4a(SX}K8b$j e U:4Wvi%  'yo8:nu/惷cyy<q+Cv[R>MGDKd%?'U kRxtgG# L[U^'}I>:xP1@/[A}|f,̙'^~.3g7%IhT~͡&dcNzso:K@yZݹy 0^Q.ʒ.D mvb^dŃoBaupPxEqPGUe*meTx;?K4q C5 KI6 ԟւқοT/bKR"᪫՞cTR~/P{\(v3m>xԾSg<S-g( .=- e<׼8XN!>h!lF&Rƕ ꤝ=zQvK>#çJICvhax`X}zyQX_a8<'z3v74'gQ ދ8(UXf績BFJI֭E:TϠOןZ؃Y1\Š6 j /0>A!!-'9gaJȌ-C& pS1q`AqSsnxxؤvyhBР^8:+ I󹞪AE7qX6X\ю|kKX\0IMr^q|2/h t<K 􊙬4vvI0zdh3U-UnQS`|:JF[`[̸&Ƣc^ٸ:E2MCbi;]醂L(~iaP+bBPU;tMI|@+j6DDCPue +ALeϠgJmrL9'89[?U9G%|5b3-lusbRVB '9;{]AF;p/*vUiIXCUA1Iɣ9fB]vrR/">C1i"?44 ?-<]rUߴwk ;7ej7RdQ9<S5 ܓFMX6lɂ@yx=>I!ִ\ F'0[hxGV8Ԝxs4CMHJoE l"É It Vݣ| u#>BN?deOv/K3XM-IDi aAQt82Un\ZWZrsY Já}M6&3U-ZsPכ_K/yaf-7f_+"ZxOdk T,*ʂ63u*a7NHI;4=6#V`R`&ʐx9|'Υjab"Kou7:@˫%H~[@w&]ݲ+$[R,Y_ KpzX]_n2TJyz|EriH;iw09RjK|:rD\$ &{lj8.%sƽ  }_ːyJcKU~B}!^DVVP>.'SѳoHVkv Es/L휡?3Q|s76Jeip \z}ON#$ȔGz3W5&K#p{y1QQܔ= k9!3IxU~SPQ6)S gP/R_>.Pn, 2k Hj|Ocڂ 鐓:cgJB./i VuuG)LS(g:J_#2 4EhfWKOe+$yo$ ruXҊE#c[i#ܑ @H)q*G.U@2}`ϫ ̆zl d_f+BGu`&@ /.ah {S_LᱹW0-#k sEĉױVzUu<"o1}#Um29z8\s}..]v>/h8Ilsod#?r G$˓bmS4)%x;F`W`ڜRyB[,JXou-T KNnԝ~?Kל=ҖSŃO|kN|Y=&c0dZP 6 NlSW2ݡϧ;/A%X0Ҍdi-97Dmhg;JP=e9&㩪U/] ~Cw8!:doF/jBMUrך2yhitEda\dkFy+XcyZN?0sܣFNBɘLEuc;~K;) rv_-5hQåWdd>ܰuA$a@BTr} hrQnU.̢k>; ?(9b )mXg]&M[p{12Yna @d鹛;;FCz\/Ewx]D9t3hbv@M,K.Մ80.^?$ŎQt#K!,4QZ]F?Ч$SFLpXq$bXg5[8-&.)CEkTV8g&!H6XhAe5՞:PQ5\콞ӒGM!IEV%TnI{ ut>ySE Sh4t<1EglA%15U;")8r&^Pku͏ܗp&*aěnOM-Y,im̓"zөwpftq`)%a&$5=7™ѬcZ~ʀcGi ADN9\hDZ:r!$o M~Z9<^:=HW&O6AeU X}ʍpBK/c C7}'_Pa#F T{4I<|U`٨gUi 5(PĎrx2e<~z.fm}鱽Mn4D|ndTrb]'ao׀B; _9h 1_y~NzރϾ'S/]BP~g|3\贗\Yإz89 Eq?57Pmĭmx6黻/h8˙ej~J+Yd`-@ᶂl󥟕 7~_$P! (_P\WLi6G(F'𢼾xk $6CT&0sLQɢԵA?沺|8^#:eP0q/<~g1`* *\n0X0KoE_Y=+-&͋_K`3Nd7 L&->[]S8z{?VgCg#֝c!;[hv`/fJQ6rbSFKUO LM\KY] '<\M i8CBp]7%J0 *%.Z桑wy0>$ީ:AD#FP4,բeiҏ(.snj o%2 J1BW#ջyRw!9Xҍ F)-gw?%7 "YA} Ssz,T%j ]6Ww jշe|%zH3yXayDa WTn| 'Ҧݥ tHVFZd[cyΟ;)#Ҵ)^+IXߵjϐk.g/NUj $d~YnDȃۗW %३ǾƎsLЂݎzfuV冸1'Asϧە@tgY{c=ۖB;U ͺX^^B\NɊ}59`1:-sɤ2F4^""}݋9YPeC!qdW (2-X*s̓f/үF+aG|=dpQS$1um/~Uɧc\Z Ȋa 8 D%'toJ5~7T!VGgd|k=t29A?>=4[~ )[ eaMBVJ9\UA@7z4!yI6vÀ՜ʋay鷴J b{( Beʳ/ ^xd`arI Z=n,K߇_ցWk}m3`n-ـY4X֔v l#v1/L:igם 16zRMikt@5<[}C]%8+?DMk[Gwa OUDszB9 \<6 re| [[{I@Vk7dII)^sb?kγ@``dMnޕi{+SP㣹XSwFe`H?i`'ot׫%pC~p 2Ґ׭/ˡ#tm|`@v][b@S^BW?ZY=itW4: 8цHIQ7jY40\ SKa ZlC"U*  BmjBYD+eB}N =Ηy@MIu<67eW1az kNb1&`X23AX ~Lfjr K4+ͯ(҂o/ۣ` g62x<:'Ѡm6=RIwWpߘIuމsڼ 22޶ rQTC ?͑gʛkN!Vkt%eyWk[Q:sB@;]BvR5}duӠOҞKsu_/[u5:^F@ҤskVÚBQd76ki :b>yJd9 sD>#،]d!E,2rtƼxJ1e?qNС(Q0v2dKIP7Ă_F"3^M/U9vS \!,̓ws'w'\WP>_gh'IGhlIFJ,%Vi=gr**yVyI-Ҋs^5ԩrlK}aC34.-n}PdWÈjp܋e h#\8ۘWA܇gd .GͶ٘GNZ=v̢A-!Vݡ.bsu x!;ofQ+{0' 6M)L;2KG'эQqZ; (NĀw /$#k5+܅N^?mA,kP\%#OtEW-"6l D5oͷ}K@q"눬Epp AZե*5 @S -r{&TceBηd| 9K/3Klk.%Pv]TWC`)M@wa[\սy!Ȇ;k\0kk%5w41OaJɥ6L<51'P{$ m<ڍ"prAywH1'08[$3'=#0ЪE>,=`if!Br GoZFOqʣ1~6|WL;k-⅃EKi5mcgv˸ qin;,,_ð̀nޕv/V+xTί|efh 4'R/N0Rq:ɲ,dr y`pӌId9ϥBRI-n9xp3.H55i=d?TE# u{KWoؘ>emu5n[G=Jr%K>uL \ɩB ((b蓈771b^Gk3cgGr3UR6g\W@U̔GPucYuCoA{7Upg>UL[8:JSU6Y>5xLqhBs!ȴģ.raD􅹆b#G@lՀs>o AIۜͳ]NX>]rPH(Ѡ&y^ R#Y択Dzv*l5%t0w-|x:CEqyD a b#g8 v_]l !b'VDV*dznCBY4T)ρ ̃`c4?.azU/yrms2Uhf`HDvVh-df}tžAoB  $i֏i4Qdc뉢A7\Gh"|ͱ8fg,_e:ʝ8'(t>>" 42~'xA!`|2}b6 ST"B89Aᦧj$Ka'P!"y>-Msl-"m7@ѴqLK, %.6 ؟Lݲ$ u$&Ej"EbPާrY+z#qD8ɴpVkD^9:͠Y&a 5_Gх35MJqSyXH ,NPI8}8\[ƿolV,pQRQZo 3z^8O@,TqFX"EXn~svNȌ/UK <߶͵Lۯ[ܘL {!:5'et=+(4Peߝ$首Kۉw4pj랬Qa@J0Vu9!5hxl#%AoC;)|:SyX2+]MoڻV'鮨%na1f>REU mDJRHso/KQ'81Es=sh*2 +t&rP2;xk^#7m?H><ջ.2X1N-+qk.~9D4]Ԋ+c*ߢ2M{SJ06rةOAe΍l,/~ ŠkQ%B-m&z+5ᆾ6Z>J˹K*e)3Ċ7.GQ4ދl~!zq5) gt6HX[ l g)f*e섒þŞT[Q75^t${PDDȭ Z\a61t~K!9\aKrϏ2"1aNdm׏z g+ {Zo,7Mu| 'o#ڱъ_*~ LT1LRm!uV;%)dh,Blu( DzwA8x nBΖC~"Juٻ-z |'k}}| a tYl?_=5 gPF_'!lwF/- P{[,CPޥ>i |SfRTn*{eZF7>!xODPGY R&eb82E>"e%nFB8ư 7v—ӫV9R44<8*Ge»7֙pӉ`|tYNPJ4cDN>mhR|'DJ景\i RU$0l|O{[23 48ɗڻ ޒ ҮR=^.K+f1׊QҞugOjS{6JS]Qo1H "+ OC8M>?si.;ȲG8C>x0al~ш Tof um )LCB2& fڎ= 9}w4q5-fxO/EPv5OvB-_aIh 8ϊ>Sqh#c0H2(^Z*sc@}j$④rӁ(yb꿾y&CrwxY@D# aR@G-WB= 'S/AH{y~yBvu\xzuDo,BK&_2md&moPr:t|s21DzbW9(/;].62zS0}`,=ѥN l">D]\Qu=F2 si|Z H6뎧>sx%ؽ1O#bx'8jvf;v%"q]}[Ȏr5`|b&n>rIKIͨJ{4'ϊOfualY@xU.k B˵viQ*HrRhı >wIMƴ^[NiZ_5WcJ* $Ek﨤&tar%[w)d鮩eߑ]bn~RIHb: 9Ic|?+WROL),:iU2$nkwAUqp7Ndk=:t s$#;xV7>d "D΋3/BZ߁Iq8ct N0Ϡ^r T]I{,KqN^ C!C?!+1$[(0(І O^.Bc-*Gn0hi gYYt FL i>%4Db}yhw&%A>HI^d` gU%qskQbwG9[Fd96ƻ6]"o|!Zw;E$Dv5<7/p̱0WZDҫc(hkF3$aӂQ j^a|ƀ6+{ F33%eCC[/eW͋~ ooӮc~j;0}'Qׇq]_{0?ͨ3܏%R_;?/D3vXgY!\[Xdt f[x{_)Ѷ 咩4rl,>NXg!0Ƚ@ݴo#md8[1 ac4jddCBK omOhXZo]vʝR@_`xq?yhóz:u_!-^R9t똖D_?)&[t?KEQt9HnUGSyGjܭXoֳ(2(4ijBcPsDyD@!3 m(*"!joS=ˡ(hQT6TngkaHbs;{y8R;?1x=mC(+aUlB9i+) Mp8/UҴ,َgmFx9L Ss.&iӰ&|/-]ﭨmd/nqsS&=PIӤ'3Dbg3k"\){l|/n藝 lP"l\(!A(tA77ʈ Wx ':9^=n9BR?jz S"[#\>\Bxr?a,Ï>IZ?Ge*MCrO_zQ6s+++BFB4LTa:En}/[ N;T'80h ;h`0Aɫ1%Fm09ϟPeS+ o߷Y}&ڳ`"^4vvdFH| j pVt/!ō{X\YJ_d|q(=TaԭI$BI@s 뵴f/=SL>{<*zx4%Vŗ$ $pQ"Flg4L*H[>t-{Sw4R/߁e?vZZ`*l䈌y5[a$gQw_ϔri$ySjLY~:YQC9e(\ PS^3r0u꾜m*[B(.ҾmQIvZ"BAfڜ:r:qG@,yZECEO2YcVأ[.;.f-;xKLlq cX CTIH [7#DXfN:sSQiV+GSj\ cj)X&kVX&E#e:k3y*lRFM5\?50v ! = 5I|10v=OvL\ wI֣dW_F(T";{9;dqZHmnpS]S(5xp-awoK5NV{ YP`F;kP0ʙwQh`F#1jXJ㫇ھK}=sYiN4GPʾ""#3kjɏg߱d8TIHl06iЗ2 l¡9`yBHeS,C,C p-!#Yi^O7bFؠ-g#h%c gp,yO? zIDΫv3&BWf=punMNjv%VVE$&aru+؅*ͩϤf%+|Q&y$yLZ G-`3tshiUaܳ RL*xmTѳZ?O4h/Y.tv\Ffv-^?1&U r˿#m >G`/ 춓e`'G_ٿ_ޥ}v*ԷEe9Aw ɢhv{).kUn#Y]:Pٽ;MPΤc,\ O 9^['egap>5\ԅc=[]a穛]C+qn3lBUּNPSͲw> n!=>xIʬ2T%ajٱtĻ.w"πRd2宜T>+(dd@J !bz M(v*L>19"`)q͍*ߦptFG|voH@eOU5B8 Nd#Hq7#A&á/F5}é'u^_&+B>*yԘhn=zқ+l0Xƈ U|2կc4᧞r4X.8#"ØHFT-CTLMYbOp7'h- B!襩焅^R@^*oxdGmoRLŨ׽-\Bל}8Đu{>qt^U-#ԍGe 0@uC}L\5܁~ /4F+vz~"ʤhW4zm9TG jU1JkiЌulB즹&]9^k%ND r' !׭e<׺dIj +f/5֦z:}΢~x9;- ia>Džs']UzWY vZ,t[rMn]pw>c[f g_~nði6G8Ǯ(%\0&y8htH{NT}PҜy5;<4|19zۦ`?JKp'*4ݔ-{/+2\B$;Sq$fR`T p-_#ԅw^-5298PwF~O-If~? ]r.q+RT!k?Cza,m9QpC鍧S2fςDn[׸z0KMwm;P]z#?" L$ u=\R.Eu>z }Zu[豓UՈh b tK[(_kȺ'dCf9Ɵ"@P28Z:uC[s:/ 6 E>GXgr.UUbF_IR+ e20Ze2F}81fNBdMyqXճ<#H;^4A$-=(=Owg"”~1WL )<71Re9 &ͫ{‰1BŖmap!\ZG2;Po/9^ڎQ QWn}avʼnƉE9FH VPB]G&w{~M&[]s"X{m&] \z㼏,D3Ĵ LP68BMHtuy+yIa{QPأ$JYf %3 neV P$Q=8n1^Ʀ=چ)Wކkb"0P|L0Yb/'.å*je,4)FOPB]Uvf+t{<#p}>C1ٙ_iWIyL>v&2=x~+XM],0 춎)!Cn>v,-q_TTՑlҪ6&:QOMY“xgj{4Wm[jB6TW^XHܜYj3-&N&ӥDߌ[¥lqv\畸$;[tO_g73āvte\v߀M_5n:^Lݟ(D21;b7j1;0 גO!=aw&M~xHȜD sW*n 2)Bj`M#7y綕kJdCAKOGGۏۖ |j~ZbLQo5]LK8q2lJi%I~$BxGoK-/~?K$yFΣΎ+Z|&|Gh#~N})k偃O1eHw YD^4o;|ofœi('iVm,Y>̈\} ?~#'4\2ܰ|JRWu8&+/v$7p)]F@?N0ǵ49/M @SP6Z"e? 6SĆ6E:١;$f*^ &T 9\}2"m6\QedċwrN]*m?ՠ 4g 2( uԦH"'-l2#8 ;1X8$9ęoLu/=mht(ndW,$ˮ)-"`9]Q]Ura7"1} oOuZv6ǎ Yo-!DU*0jV+j78*jo) a1 aMz:\zDkSh0v1DT_p{3C&y!1 Es6\^疚:b7vP $tq2C޴y4ފ!X3І$!=E̊ܵ=F\d$Qzq⚺q_=>T}U,аL9O6!j$]`Yn6I^2C)Nqg)r0%b 2iFZyT%!kp.W \,h\8wƹ@%G 1 š̞W'nRkPA/[T:d&ԟgCo8{ 2*=B1!w?*gq`% JXnY~^X&Bթ+@>&-$|AfP)WT7y7,X+h%ts?U ;;2quS%z{S+LFe.twhȭR'O',2xzV|3cL~>&Ju\ p WAҪ,apZ\aH*y]ȊCÌgdHdfbwr zR;pkd`rX((&fL1{)g!;Y{'D.*tf M5V{grCDJw\ΫzLIQGJ$_~ٱ&Μ*^4 H a\{zX&?ud38Q]&Ξ|NxǎD+tA"gr-o55x-h|v4Jgҍ5@A]:F VBk.V_25 _79JU-b;@eNclY[ETFo60뉢nձ!kT|] )E ޢ]T~TR)W#+5mFf) ZxƒTDToyz0 ;AV@|E@I\mzLɶ -혯 OOl(\TI.0^c,[gk5wvY^FƖ7CJttp86<xyu_Ur߉Up~ȅ@hCq6t <Q8W}fh=o+sq}%@4O{¡#\I8׉g1:V!!&oO*T&16clpv㦌 p?ɑReV5KBR$ч%( [ f̒ ƗY-{'P ^lp,͘_2q/MÛr >^g$F50bg]KȳljiJlg }L|&c ά8[)A#/YHVo(QO|IN,Y>ؚ{,;?[:˃k;hgݳ8 0]g*St8 4{gNuupѹAZ2l1 L_%5ɂcb)BO?B2I>ޖϐ.Dcpz!qŸVJAMM HY=h zk@@֌&&HfA-Pcuu/GXCYMZ?3Z4){ TDk3JM!nB]Նt!ZZW|})3^BP('+6u<ҀtOLڞgƸ,uW*cWMXJقHgG1G&)V~R'\B bz)m7ҏj58ŴL$8 3bF7;}!u.ϏOf돋`bo(QKhE^-]f7x}ղ'K\BPjSkFWc&kbB*%R S*KMB Ql!,x_lxW[ '_v oŋOVo3@Z6-F>e8+-慠jW˫ H-\^d9(D |1Ku,'lS }b\nDlH( 9Ty>Mƨ%foٴ=&^_awغQrS!UIl Yٲf1Z؏a׸uIN:+`p|,K!.`'u#8}9F Wr꒫ ŋ0Hݺ΀,9w^ n_Kt6f, 'fy#X> 6f&´Yqa$pN֫|ֺb*TR?dĀ5H׼8@iW* ӯ1q $$ 8(!P.j]ki@-tz@+ ep 6tTԖ">!e@XyhhS^lTuXJߛՕvC'&[;lXC w%ajy"Bx2^*UY&t}ԒEkRӬU$ xpc_)o9"RE CY"KE\̱w~[if,QXb@NbdΨ)z:zƽ""H<+LVi&}|B4gRh:Ff&3#]Xܵ8&bj+v12T=*EE!(+g+\)ىd'w QP4V;]~&"_I@=® H f1??sb#fPi8>J~]S oA Bij5dm4ٝ,ϫM֬iv'!V&k"5]/+u%=fZqH0s&"֯Mժۜy"}I#ؙ$rmsmV6oK d"@!f'(";/|aWq1 M݋c3Le }LU% ްi}v` z;Β⻆5C%Ps|Jb',W-Mm#oPhϲx6թA(ִ2hwJ5*=~2ٞڐu"K:%oَ.+nTqMN]pU*'HDBUlx"BBuMjF7?'vF\T)KKdd^I861CMcDCaDx:!M% ȼ[g.v,ծ)={d񽼱n`y{>-j\E)x7"rO]Ke'+HTج8ZUU$-ҎS{Wd5ٞ0Ff?? ›*dn;w5 sb*UY&Nɀn߲l(Gx/vhAZ]蛦0%U\ Npki PvgxVYLZ~2e?p1M 5-`ML$ Sފ.g޹ BXOyG/ 56s-C4U}_WARr(З*^ `6 \/%2 uŻ=˗!>KGZp]zg0ѐc/~WC#^`> NEf&Ԃj)";{/˗Z(4lK\i\^fxhz? Ma ҁmLb6:"Ky4wCG̀6ˁT&d<7F"hhz=>y[Z|>oĊ* ΊC7d\Nw }w9\ I#2n֕_cmCD 튁O<"f(q/ÈY03)YO}< ~ |{]=bgw,ҟ 4#jP??5Ģ|1JTMix.Lw']3kB_G+:>MN6NAJa;Y=Zy(dY(k*|'G*T 2TC׺`ID̺ K9nN_uH!<ڐ IԠa!N?K_5fu#e!B.2.Q#bɾq1r&9X[sEq5T)kswɛ?2" nMEKf'%i4f HS!*f6hie8#4\iʿ@5VZeaՁ<2kXo ٶkh4Wx.䅕ΫGzvm|îUI]{Y+Xg) .C L 4/=K*[M v艷Ծю:Luk1TLi"x{Nx.MteYWU،ee^@k#ίpD~ױAjyݨ}ERxC?Hk<,>erCIHxz9JSucB}J`XRrҰl3×> Rpvr]J u6J]fSe(H ɰCQگNRyR}.te!WhQVވkܗd7&;t UrE,b[Y⫣!$Eį)Or+?WIа+v$!B zz)WN&=5r-|}C>I]f*vG}k*c ~[EOo44ՙ-yKUdSNUޫ+6O7~8*4+вӠ )^zUV).aj6A#mQ FCYQ\anw3ijECؔm\IH Y:]*~U5LЯ۵e=W֓l  =X(ok"xqj= ĞQ Ar^&BBpE& 5ƭ~#Tr1 3mi<] xZrN.fV"Gw]SIQƚ;/W6C&?t}vpP)h:!Ą5 ﵜʡ"ZrxR1?p͡v4 䛹?#j4-A Z7*|G?ֶf B#yBwW_EUX ȖM=vƾ&աۀ-3 ˷b}"|':ZlIaڍEf|ٍHV,ITZRS3+"e-ZI=1FPH93${|Ts , ;AEpJMh2=$ԌZ:#mFS?wT|L &< Pf7$3y^=[7Mȶ`!8AZhH`)s h皧Jv HW/>wi4 _r!bCYggTj5^E i&.Eul乜'ܘۚ!8nC(į`Ӻow{%7zAB(|Xo2QA|nGn(ژد Mq~2 \iqc)j73 ~.c"8UMn O6h! (0Y .5#/Læ$Ga LpÁYPDE Sэ~MI$G@gVɅHs_ްOcѿbf|}!d4]-U!V=*f}v%Im=d#=~JZvH>M68|WdN; uQR;n!oa}D3uٴCmdڝe%D%|.{*Zq|7#qQ~U⣜ERoUvo% PE=O5ʇ4S2,'"{aF (R=Rꓥ*9qrnf I!fΊƉke}TbYu/t`ɝ(wʯC69Nlpֹn2TѩO|0+jomXEqߺwVa$jwP17!H5hAwA)|΄fJ:,Q. j0N6z݊<$ʚelzhuB3KKA[ȸ3"%=MIvsg7;Ix\s+z$ 8Ka. I ڿ* ڍdz 73 9{r/U%;)~5hMWk,!0?Ga˺B%)w4R&¢H}Q ?GY:J6ثJI>S)~hsqn cWArޖ[7KbROpª3Ta3 .-"vT0 ?z*Y1z lzY,!sĄ#XoEX4\zmɝٞCbhW3# 1\֐=Z@<Ƿ'.I@~ET;{(0É3 \,ׄޜa& $~,B/#+ DOb5|'=_VK$қag"LTQUtrPA^[,ܚDizU`;㝡j{2ټ >ٮ9{Cu` bO*䄶LcGBjV "s9Oθjń<= AyCI rG6w_m/O#"Z$\ Ӣ!YU\1a.ӴdU2 yfEo@@E2T/}:ͩ+4dw#!7g(RAQOR^Z_+m1XBɧSmkZr#4|cJC3Z__+v-nt&xw>9V)m#|̔MXl/=ۉRLeB Y>Lj:+hMo8}1Ru.MJdR&d#CRyO4D]k^ )=.b ENiVK ~1ᕕR10kdiX xOP32ώ~]v<̧ :|Z@UuKV:ؘ4}!4+JHJPGskY[Z @-"N;'{V%,|٩A>)e.O5UxrS"x^gVF"%00,X +)LnYn^!YaYbvOp.#ڟƏB$RpGNSZ7½\\=^qI7OksKna=W8U!^.r->Qz@۷-gܬJ|/BӤxzx74`w[ґ3 ZNz.l,8uTkQǷ~Ŗd|+lG**YhR[o>Iz&O8jlO9J/JuifYTa}EM} =Tg Wg9qv8EO@59ƟQ_H,z_%;S[E`H=_X h[]C6Ieb/qsy&''VdOɐ4)ԤwGx3MoT-š_q+}_U9jM$u@lFolR0L!o@wdA-嬰7>5 OIe}#0\$OpA@r37W@p3=[ rN.І̆-87`=JOڌqG/qTj@m>EP_Ɣ !V 59f ԋ5V 1)8`LQrј{,zX 3WP 5KlZ~5h{ʐԳ`HvV7s'3ݽLT5bA׾._>@5ߕ8&Rb<Ɛ9R&vFޤ^ Q94̐A{٢z}]YH#7&V7(]?wX:[z=6GՈ;bO]YL63Rf0Ki<2 6%XU÷iZ 2$$>-|%E^b8_,-xq6Y:xP|ĂRƿw8xՉR`~/qrDDħѸɣ=8w12`q $•?yȃ?fxU&VjQka*[pK0 !9]_ X_ژ[H`勱3*kn_9;WԖcYuzJKSTQaP?E fXB[+ʍY~Yn%^s|l$ꦩ園*-< xa~, “MDl!I^oz鱣JK&q Ls[ $3K\_Jx|\R&[I2HD:XmW4ޟF )8.hisPљW0jwcqCfM <_ FR%ڛX_A_ąݯfB;~B k'[-qltzZXk#ЁwwbHR, 73P$c4[39uS^`ܧK@*pG9um;D{_<ҎNq0;gaCMUˢ ٜ쒏iepPfbn[;S- Phӈ)qHֺI b sbeMlS"9_֔Td,P8"QK x ief7,n5Ut(_&dE_4[ vdhJ(yH\ 'JEo#;@)I.,ut*n7&鲹Fɘq#ץm fg)i1pj*dzD|}c}]ׂ ~k"0kI&GJ"ΝS֎"Ċ8@0.ɰG -wqDUĥ o"ҌssU#U2a{F~Vt_p.{d`_c3 4x1`ۥ&Sd *9Ȱ%,3IBes3#}{tU +"fEˬi]EZ"6u~Q1ZE>iX2rTLB[VHl={`~D+>R5c\ٷ#淇p= G|\42q D=ctԢQ]=ۿ85aݿkսr9s`씺ۿi`N<5KJ4ʇ#E>> N0Uޣ,ϊP&eak}K8>DI?4*Q(Xy;Zso{BuvA7"h"0ܳ[ZSn<5xt=+'ۄR+$K3S6OC|7J'spsJEMcvBrPHa|@<uKM]aϯ3.) CggdSqW=5?6tH *̝,u/Ώ}RG;HJ^~Z3Pa nW+E@F/7$/-xðI@/їG0~WwHك$:ue=Y>1vm(>m_n&fLـ~CF{?UĬ-DuemЩ8x??.-$}|M-6/2z[cĚRK/.x#BD51rch( !E JxKj·9`bZ(ٸ pUG -ڿ5TP5@csܮΈ(^lŘl4G#JBԯb"[:4C\>Nc5u|/zl)UJ%tA⇳D%1. 'd-Sjmu2(8\%D~~Kܶ2[g2͛Hp{}^r ՠSBaA\:p$Pb>Ԣ`e >jr;QvP;7Cѡ|=1ɮWuL+PO3XɨI(.MA@2SA*Z5M|-Gul\2{oF3&f]h2ʣxkb$L~kwOO8QIAWCt9m^5FلѢR, қ\_^I0ӱ)?s/=wZ#j2:T{TT \6I僡× D0#3kMG3[]֤XdV匐ِv잹"-8Ԡ )$Z[gLKC~`AzqvVĩ;U6IX;쐺<*(j6' G+6loU{4>$=Pl[[ iTZG;ч4ez91Gy6™%{ٱIJQe.N%pOH  BBica --2AWyEu _9S7t Leau8n ߓC ,O7_'UI5!Aw.00vkm1~IxR's!3BN"n:eWv\jMǠ1{0=2dj-)+bX%ʣ* bvYC/0ų&q+L\{ՏR0tye$o hJw m;C |(~cc14Prr"sj@%>0rA,bI57|߄Jr4j6I |PPUNv_6'}յ{B9_pXkp Bk-QaC-ݫ Y5h#$'S*GE( d׍} $ԒfQ=Ntν1X+XVInr2d4yyسfҰգ£Q"C>V%};g&a鞣lLr>:C_;aRO懶FcѴYS'E_tk*eP h9d~"*Y rKZ`l#m2uQA.s#HHX3 :ؕجZWѦ>MZ}lig깁6gO,1WgG/C4א2ƀD4{I>`o#bV.OXdhNo2ZP;L\}Pe*2}̛ڪz Q>K1/Yw) "egy盄..5&Qy]~G5KKJ"In@ѬK޽h#6:=A* .2;aLJjGsل0DtP壩ş2w)sT_mA/&{1:Bx%ݯ 7ԝ\4(쉉 GL``EH}MzNʳRyn-/,0e胢f1܉$.K1-t<ЛPUYeU  >lZtfYp@D5VGdm҅(I' w0T4-aŋSC6X϶N2x΄(8ĨR)$`  q1`N\ SS#ᆒOx>|6||7gj`/~ٴMV:"ZB%6 = py(+k垤^$"`u< SL2nv!ur25וaSNe}?V`) ռxPAvZ)lѦjih&e+5L_S0⻚ o0{ЂD9:u){m=AAOʪJDOɴm|hri'.0Y 9 =]iqP O40ͥ=WvY KÓAخ @LV?KT8pɯc6Ǒw[]`Rav gZ]ҁ_Wx(źY1E'<"u6n] ˽|y*z7~_wgv,l_Y_A|0{a;^' WEFB2& 0W =j3]geyq􎖻E lw7ֲ+='_&l$d1In 刡3,KZ-?k2}5 Ũަݷb{<2cɋ%ؓV>B1|cIa˘79wSR̙d8 [?%T5\Ηbn'{VB[iz)cWZ+47nF#%jCb)w j:P &k"5|PsrIITkK sJIO ?̊ƨ7*ҿ"c~6(eJ}\=m0j֤%J8P1"B;X44ۀ:#b@c%֮hd%x 4rAO QP? B噺yQ[j"@DK\?^3sP/>ڒ|lLʫv>` }ͤc]ٟf4CMڵg_nngQ ڑ:Dk-i:dWI#;ak[fؖJ2K$KH?Q wJf/esG1Ҝq("f_r^ω0̮Xp5+[=\է8ڭ4]=F,ݍD/|vtRޔxn:%4|8Y$C۠+j}WÙ Xŏ;ީUځPCH8+ڬmSb߰(zΒӚlpLrrкV0Ȁ{5ɑ z[}70gLOC# u_`[ĉiYwaRr`&^cLNR>8&ew8wZ1ˆK16>7^̦ZPu E]qY(#;qfS|LOj"oEfdze ܹ"r4 L .J&mG=%*H7u!l-Gsݻ ^3Q|J&jNvQ~r;Ju6*,|R W؀14 e_`XzС~`l<[gtXy"Q+χޕaGmLM0a'ta]!S*Z=e@K;ǩmrLdʽcA FXyvNKOȚx8†B_ z\ZCŗZ&Udu~q ]2s "[,< ^=x3ϊ0Dieuu;_Bj 稀KfHOPSꛛO"PE D,/^]n*@!լ[ l- vTs-bi2K\11TvFw%3,Ꭹ.2Ўѭ;@ Ji غoTO(~@a<)3ոiij M+.8>\T*:Ɗ̦dvH~$ӒAL_Nl;CO\hN *ԢYP3߱py>M%캯y$񛳐~g6E$k]E >5g- R8xz&19I,$.fwv=4zVXk'p<uBGeJ}|rt#@Wg&XNRvD #W8n|_UPA/TWaic`7r'd~"!Ko5ئT*m+\#]t}VB7{#} ԗ.Xͪ]oOuWf̵AI75j9ͰC4:U}Ac߫P#E*0.d7-,QUWV@L_w|}<.67x c@HMz;)ENP~ FJh-If[bԕc-e-q.LךKȠ$T)r-C$?q+Ķ+~>UŽ> Po!ЖH 2 uk5L]H+zT"mMhpy( =oP_Ä}G@ps32K|H4:9,ꞮVJ?8=Ԁl>uaKv_BMG'j3g/yf"Iof!./7'N5al.dvfu47Ct"/WV"8W-=11$YܴCQؿ(РVeam,cп4!H[Ľ%yǛ'VɞY/ j'.bf(e5#ca9ꍟi*El} `i3LWRQY[b@?xi oUCQ ӎL8Жo94uzM>4>5+*?y}d&>N6&k˜R=u2Φb2JD *"&m4%/k*PsfH&9ZYdsL)Rꙿ0y+{G#yi(*Jj ') g3 3#kHcW>qeD,HJej}$s6oi찶(9HJIJ#i+tE~W^NʈVjLA#p3v5Ih{\F1]ʈW@yّ^] ʻ=9͡z<=̨`H@U '))\uu}8%E|56x8M_F DAqf0{k4#A@ G䕲sÈWPoƢ7ʧ/^.)'ƝI6"mMSsʑ\צo$q@U"r;A!"WHE1/#UE趭%}`InTXphA:l@3Doe,nGu7c (L1B3w&@ol8̈́ek"K/tSGO:FgoTPA5 :W*0WghkEEUP&ʦmO.;?`gS<)I )I} t ݼ)Ű'mj;m^lɷtHLsap^g6Yپ3{V/kƴ8U,C;Z&J&=<{Oj#O (` iR+N :ڊmGl!?GAIZ* +tRc }$X:?3}U;j^Z}o^r%:Lv sYo #W=8CswCa/7تoQm䉔T"b;d @ω0j5JLe2 rs]f| A uBB^TUPIU]R, 4`U aw?D;ݩ{U+7>R5Gre!c6qR}gGq;!P =v LJM P,{FcQnӽ_{1d_g| SIR)ֆme64;S Lń3lj^Η7/۷ȿB8~mө3w9M-rhS6ej/75h}ASǍu@v``( [nva'R+= '/9"C:ր$OZ 8&2[^Ga4eh/ؔ$ZY϶xU5瘇xcB$o?_a`(Yh-֏QHu$U, 6 S-wl)NZ =xU]ԸŦwD^"feK[Ptu%qI#jJdh|4{Xr?J7i[rȎ1P +z6|o]U+d]!SDI RR[njۣˍ } Jq@@W]ܵF,h!`ܓzkt]9y>?n[`_T2V ?ƾ5oGDR;Rgp1#>O7ꚐicDr]nN]KAvcX~j9K_5k('87+R3EIB ԮʾԘ!'e^R6,%7Nx}k=wyn/aF#ш&ICa vc2ycn^Yn0U؛HɫjFrP%@k\hWO%W]m3N3w6SZspP936UŲuvM3&BRx!_U[ӣ\$G3b\6.qb=KitzWYF5gHRy JyF"(B X7O_ʱF dtZѱUV}4c3>IM_VWf]~=1KcLk-Wވ(=lh8,Mg%YbM_PX GJD)o`D37C ID5Ӈw7+lt>N852뎧?=372y^nj-[y()OdUs,=~`-[k<,6A|ְ=QG "P ;]'}5tr_\P<=$aHfI@8<knq_)l0BGKK̨,QV#Ֆ]m_S a3w `A"} \1b=+qA[}[Tv~ 3]53Ԡ*ޜټ̺^=$ ɂok+lEJ ƸV&="<BUǂc8+LZC*/+e+|nNy1a:>\# T].S$6oۑAFUՊB"`x7dd G@ōylN^d]/ՉJ4@_! cC Yl|1ƧcTR\{jl祮=wy]OIl99WsF 9E-Wu0=Z%2Dk_W&o\vʺW3%džOT(k5mn']bI vЭؽF ("w(um !*ASi}cosfqHo}Cs6 ʜ>-[;͈ZX'iGB-լ'>3 P3#{3)xƝjsY#үF9!k8&a؋=ɌSk%kZ?=1pk? ;x +z,Vu ˩1[ty sܥERQ'ڤjHrR&>7\ pdΐ(y!Djf+X$@!dD,Y7m:{=hQY=XwM ';0I^|@ʓiШx򍬹$O= ىdLKFh.D6fmE'i.vP+Vv* 0/ ~ϩ͊Kw_Q/3= Z"UkC!~b>J+AdPu8Rj=J)߶"sDy(MV)d 0HBwq uZöMXJүѡˀu ;65Bꛊ`'ӘoEױܛܘ6ժpKil$qr}@IFz>bt ԛ#8FvhIQ8oVmIYe  5O\cGa|˻2QlR¦:x>58:y Н{E1@zyBZPxLB+黏'(&).K:-1v AeQEFs0t^yg>J><ҜEiPy-;s݊tLtD:E)?)dG7FeާM[QۈDYK[\bA; W2c+qِ$RP{ gWe|!,-@I]\@Gx)GduAܤ˥DK36w{*N>?^HˢzuI_mQ]Jj&dflAKMÖ,[Ie#)'~XusYEr)ptⲽՙƀZ͍w$G0B8/GFRȢ iFcoԞ) $ H;2aYsT$hw@LhAhzjﯜ\8za1`ba ,\P'(t.Y@qDsFIѬ=Ko5-pwgdV  z;m(aT+.rOYʣj= ʦvC]7(G)WUS ;&IyIVkWB(~Cz;=?/$O"Q%I勉? i(>b~)!Ǝ2wآԩ.5\ooǽSIoUU{ /;nbM)ЕUW~Lq㮝lRR>J ir N?Fʴ-",drU >i)<+wOkR bT9:kڇiKKt o+O{/GbxĴK= ]Ar# E6RqeUim0VfݓGy VL*;Vt7[4_ ;i#EdzQr(5l@S}ك$bJf9ov.ug?岎pQ͖zߕsh2 h<me(*j󦈝,>E2(^d *xRZs=Mc8RN/71T+[|D J=r? +ng3a|iA},}.1wIJp^5!lBefpYoyРD̠Y|:e/ w_~`[aS#5U5m,>O`tRG$A bR qakfs{UUZvEO#Ni[R LgaQ'@`<-/bL]Iewh: ?aebԚ48w*olݱGǶ"z_kQ]k2rB=LΒPfgqz|G \Y_R Yuvn=}ckFZOPZ@B;_g9?helCi XΰarJ`yʹNwiM3~! )g:|!PkD1( WtZQӈkN_';kU\x~~W^ZP0!mrܭ=>|9'QsdGosUWimp9<TaRDw3m~q=t %Dg'm1<]J'WY/&~CX;IMurQyJ&hCY8Yll{UQr+>zpU)@Σ1:;7ahUXv*T|ԿrZ퀠J2yfy7-%|wF3G3za$y67CD> (DxE'gδ6цNB0_k8B0/BTřwҪ1#C$>x)nQdk9Z"2[J2>˖ןFOiݒ&ywZ w7wOW,*ڀ(\&,n-@["ӟ?u+1Oɟp:_rx%B8HY*vcuPh+4 >qVWvǁ+9pZ#dX핏c)}I"@زEkܤExi[ik,ߠ3Ƈqw,{S)0F U"ö2E e_w /'[#KHAxC+=>g; puZ{Bӧ&ɼ Y+3ď61<@M+4!|^SݬD\<ӊeN 3-J6 }( #N>AsiZ$i᪡>T'B tXu:,w8C~lnPllrEQP'm~DФ8CjFu*}ňiX y[{%Pޏb>7m,'{k9zvhΩi di6F C`/㳕 :' rkb K>$[@V}]l(<VqBk(z뽠$fca}<&k|Z5Nj hӪ~Z$\J;BgyJ 2G+vC'H^UE6 <ɬtCXiRV0 A"7fѴ_s9#CrrȥV6bEQ3?hsǏ)J/ؑgDu{5.~CFТ~@5$NÖнXDQ>]{ &1_'º Uo!c,5b)\FR@L/.{<g,JC`d{TIھÖnTUE51y?|ZǶwOSy?[1 r\t ZjH靖uOKk)ݷ&;_fi d٭m5=~ F‹:sc6% pgsu{i Yr>ȧE݁vݒtתQ:_dE6W3Jʾ,G &ш9 ij\"g368d'wfrR!rYYD|V ! ^"\9{ϽNo*iOtֻZ]ua\-g[oJyx@ՌT>*l!\i|089Q:fr fE{7 q+۟%/T5j @r ,G|2sjB';_*CrrGҫҴ)=j9A ׷ȷsJ1MjqF|0A|"d[AyixCfX'LLf/n`O%s.Ĭk/Ѵ 1EJDH"5"iY,1Z|u @mW h{&VjKv]2Vß\uΩ_:fcR^6.1]/L)Iuu"czJ#ΏU ?ɗ,{FqB{\mb9|Vѐ\{ 7 婖v:K"֞d3GK]1W;] Awx-ԫxkK0UPL3¬zfd @Lr1:ۺK:\I,qn0P)7. {8)=eX (XL"zVT5C[1HVu>)Y2/ nN]?Oט_HSo蒪d7s BJFPt֪G@.6?;IdD*(`!RR@k"/4(,ERo_{] f&RA i &;/egPmJ6,cŁvZܚr/1It NDHs" :/OLi͚{y Td-N"̽+IAF?zmƟdmN~QivbIΧu!((#S% >΁#UMPG MOKPxH%4-4eퟴ6Cϗ'q\0O7<舏a@:sC 0!cT9ogFQzi>5m=H$2%tp./{–t*c"B*t;Yj> V^Æf}>+Һ%hb.MLg]6\338ew}2L^Dܬ:2MUv&8Z ;DoƧsHIKǏUqGd (&tLih'L . =~_ 2[FHq1I^|X[ՠs2Vv]<3<O9?k}=᪙Dy3!pǨi q3}Q8[HKsyuqƃS:] zY܎`4MQ7P1h}YJcNS|JC\L{Ct"\]#ŻyQ$T/0*%EFct1L wӢqoΚhB2SA1rcʮ:hKl-G)7C$cң-i'1TGf8GJJ?ca|Rfտ[C(gWvD][#>-W:Ho̬׼ʙEnbU©]s߬C w{WB(pY&sS3_h7~}q#X's^7=Vzʋ3 N^ bm1jrd+p (d߁C{})gQFN综.q%nf{mƩAiDqF.f S-&[?a 0%߂q:4ꁀWm5<; %vD97q18wY(~fӢ/D!R߭ڧsOT2pϩJ@&~5q~mnà[ 庂xӭ47@q&|Mۋ2!W1aLB]h`o#84Cn<;t`¨>%9:s-8B2Mc{67Bҗ(_yqZ0i}4oS6N.VByZTT,wnrZ gp 2]0rc?%Ӛ:ad[ϝ@V_0ي oH$i E ʼbdabrrw-Yeזt7`s7`˱pѣ9QU_ s58W}#5k\8,ZYH>Tkx9 ݷD#@eǘbTaq4"&fŌ 7P JHd]֊!@3)-ɆӰ%8hԥ#b5 T5Ī M`՜z${RmM`%hFVb[1ܮ9ѳң=9s#cȀʪ uAN #h 0HQ=Z"Giͳ{(ׄTGl: piQJ 4أ~Wf'UO.Ӥlm~SV[ J~uFysnF3EN,~'@%W5`Qzyv[f{vU/EJZasV~/$hj6Ydt&*ݖ[vMNtOFyn6Gxhv[UH$?!le ' Ґ,;Ą:aՙ }IA2^~\q sSoXTЪ)nf2.tM/Fi;-V:u'>L uLHcן @uZpaQb$~5:ds1VyT­ΉC"aM$ߍϥD?MQyg4>q._~0* \13 M)2]-& ǏNr;!㸷[Bl>F/i@puІ5Ivr]ԋkt'tVR>ck0z<6fݍKh{(T^DzafTa,wU-kA5<^P5@>ϥ3sjhTYt$KL! Az=+h֟|zni/䮳Ƚ>:tc\ǮW ܝ]%7h= v?g~ro,L:/p-luH^1Qm( <]P,~iR.@]re>4tlbuk}Z82xs\EXH|30*]fΆgA_Bhl; jp$i(KW Q\vS@^O_4'#⭎ʖL8u#_ +tr_'H6s>:,;]?pFSL>J4^u;E^9=t""&yG%P &n0Z3}VHl>9in=y-tS4o_hf(/z;>K怕=nrc:'k6˘?VJx2BuxۻK6+kfB'z*kײh,4'ljxEf&fBP539ek vXz@fUqI6LiJ_7 49 n,Ͼb%L雊Z5\=l83/bA ;eU*sz1?Vn lÔ70x!@pH&StR6Wm 5wC"?'hɨ/jﶹisJe:b5 peZyjj p-gwnJٖ/RXnEW@pRaD'<q-"VzK֍OE=CcVDZJƣ0_E9FB__ֵ4FdM8xcA]D{^JϾk:owMUDH ݯ}ӏN,lrh^BqG,bBΈY# SHq4*dTAhC6] V[%'7R^ZuMH<ڌ+uΪ02+Ï#}ގN?R6H2(q}t׈ \$C_@8s-nmvQY^=KToz I+^DMӖNU상*Cn(Z,%#Ub+xUyMx `hYܐ5IswSxɼUW,Bѣ mQEvg< 6ť]ti, ihMbU%#LΫHpnQ0鰁rQNy''hʯsŞֱuDC <H/(ru.;$,_حKп5~B=Enc ZY)02wDryS=T9Ǭ[U[ N,@~+YKg{^U.|8RNbQhg[uXӖ#EV cJ ӗRIsD !L^xq34^!+Vti[nWl#y{0سQIk%xa)<)"X}y4Q"!_$-OSanƘ]?}h6; ǁ"a/ ]09>ի_qtx;9gsbg8:qfF~#`;Pe*7uwIؠl2)'=';|f/R,(a\@1sO;jN'#Flހwkȁ o򾯅v3Sហ)R!뵹73JLM늵ۄy3cavG;jTXU-Bt3&'>?!dO2)b=nA B?= sKéTb6F_X{X`A:UאY X`ZXf#[ӏUX_'ʟ7;8f@_E "iIzˍu Ll`cbkzLyBpN\vK\}VY5E.ۙ@Ō٧ѾV "^޽z,oV٭ŷk[sFOC 8;ɝ1 aKK:OvN#̿D^hE\;r`LbB"Jqt\o]M.+Z,A3N/-!P*+T''sXd^xmQؕs@!s9je:МXɄYZ3Tu\om!C(휠 U6!С|fGo=.Bm_%Z7 ʼn<,,ʙ,v#z!Ektgx-+ B#fV]Wb*Ww`o;(W)0fUx^!:]]), |(JfX.ATyPsD@Eq-Kw 0 ៿̅,!,_)+S-(E7zheaBČb֝ |AKDkm9E_c _mˆ`tDFgcHL NN:*%D"<^TnZ3c<ܺc  ?FT>6Wh\մވpuK7eV1x8$Ύ>w5]kV"1Mg:B?&X0l[R2Ut#OV2F}JewK`ڐ z.P6׽32ҙ =kawRZ*]uȥPa~ˊj-# <ԫ4Te1̍:E^y }<ݹf~\ /Bz*ig9sN(R4ؼ|Qy(MS™,aX)\=nlGΖ˙b|>:V`75CTvKKķżּuc|P8vK1gbh9ծnYRsK.3,2  xVD"Lzk`tp[9&O6=pht6m1m$wgC-? AQ9Օt_͝ÁҾK6N=T N<)]1NM%֛@@OP<, X$SyGwĪ[qə->}7⾟O)ιnawΑ&" !U9v[V6L¦}=^iX;Pݿ.A_-SVO$ޤQwi+?~H$%@CU; ¥W&hj^YvT/̮D˂_)~$9Te?$Zb#|)?27 EJ5q&'1q0M'-4ؑڶ  d9/h$ۛ8xُuτ&99䣛m`{䃠bL@D&obZW?WJg -W< (,2 gHH OYS(A | 02Nϑ563їq0L릶F'4Qȧ eQ{QhĤ%$1"4{m5a.cڄY'ہT=uuإn{HWNrA]tx#ӮGd'.Q.&2cӎ&3 UP^>=0yH/5ź#4|iUK3p(%lq>sTVa:fu?=Ov7;&RNrYO*snOmXU݄ZV_ :N-R3sa;4b̸;Ã-]rvE$=(u-<rw,e~gJ 9,Tِdnz:Lz]+ 4s}K\˃m Awy57SNz?` )ثFlpv^ڃ%qjg@y9o L8#Sr$^ǟx,[ 0{KJtmS`- n]k隑>tURY?^IP-= 5k7U}sCvזbC)L0S#DУMUHkU9æB,tt+z6م~N.#]=%2 Fy2>|Ur溏-BW G8G1VH|<њ1_QUpKt5B24.ԭ5#S=.5 U*xz;d-cvfͶ l"P!8pvP%Do53k R5N`ҡ+q+J &OFV$KM,É!\5""Nq9qL/gW jȨ삑ZJbg nmodbƂ =*lNM+f1i0HBщm+SlN /)g~YȽI'em-MO=]6)}`G ="+"@*&5SXk&OYnp͆*6NK'OTߗO,SBr1*P4L*[ISʬ nQl0mz&\saYc#ݤi(ЅC7,JCߝ99 mҌ/vzW׍?^aKE{7O{0XUAelb qEEyI7q*%zXU\A.\up@47i5jVi04:"G&>a' 9^,֜l5ZBtx ]zէm&){w  ZVOB[9~E|2[ %DNSV~K2Cr(9D0U?cvE cal|]NWG9iCœ^bD4 dLG2T'?^_wy grԪz{ x%]/v$o"x HވkVTgE,c~@&ùw:|:ŔEhAuz5voyCXd(˯^zX)"U Gf L[%#DCgG#}.|(LjDNvAmƙʻT[MVy"g|_F&bK~_` !9 K[Hn a0QR&=3ȔYw~Ҝgy)lNW]Y&_Iұ.7d_sRSF+8)-++"Z^2*6-} {]EzzP_yC5 KB.Z%HI1ʒ?7T0WW3(h nE[ffYt`e谎K r@.zu%n c:]2*dB pG=eRYk--))cKQfbbcB˛q1PЉ^4KKWA̡=6?iUQTmc5hc MI2ݴ4jXi.>_8,WzK?'t U5#bp3ӥZ'@4Q![;^zcc#?KY>zbXeˡ=tBa gx-8EZRಮڃd@J&a]6g,& *fy8MHɂ1 AJj'J5V90FɖV8$sS֨[4rf)Bm/~%Ѣ"şǁ0_MXs$v FjK.<8x3xp4'Ki%G:cfB/>omb\?<-|@5aiMk(m:0pA z ;(0u"eܠ6PFp}P]{')Ⱥ!xX~ErD[&tfSD֪/LQWbLa72 T-TxO!:9Rnߜ%[kܯ&lWBqМV"3ab'p(="!f\ts2ߚ&PW$ajf:$^p+ Tjg'i- SxA&/1pc&c&HA6ՍLMϿČ\#fUlb49|.!c%-3қ aԄ90Έ+ [K;244vST!ba2Gd[Ǟ q k{*1[:g?cI(>sďPѰaH68 5 ÑX=M{0d.\E=21W!^> wڒuh O Zz ɫjV e@=g+䲮=$9k5m%be)4YE=C?K=W׳*9ӄ,5AWSù"Ns5toؘW™ uETuDy dgUU<Š>Kzs:Ko4VЮaf!##d]^{6+@ET,wu-@$𸖛Rv!v;85wo~FQC !q("獦) {24u$  zF / VEw[nɓؼZ\d9V+,=qʎ&/ݝDfDN(?ԊniWyLTI$>Kr=~ÌeeX^ qQb BN2ҼFnd5_"#bjE#HlǨ+قteA*u5bV&eTiRɜՄˡO>E!jYA8Pӑ^21ls ]8]؄;%Ν@6X#pw.Wsʇ溜abR _I|,٩;JjpPHI8:t0Hr9(6/>݉㰎AS1b9.k0I{㒾C#4yTNw´XN@xMJKAFg ܀~|{ivyt Qx! ,'G-H̛%/eچ:SZh!v :XPKS*>6L^*nRcO9w#O1eoc5e_\6?H'<Ls8d DuA?Xo'(䶟Grox8Li}i GIH I B[6^Y1m3aGbm|MUbT_$J6bq DIq?w9*JyIl9CҀK"̗¦ƝY`͘32.::lIlͫ \yEk|ڀ T[>m+.@?J=uEB(s\c6,"U\=Ot.Fޯ/: ;҃hAʀHE$-5wJk{bQ }'l g\/FCa/ܗ ۉV\9D7n (E6s7|>6C`Tu/=:FNd hwUh MF'w75p"|fTUQ?~( T&˴IӇv/,fXNIxޛS?&JvCŲ`9>|‹| RMi "kӌ&ce g2L9/J\TR%:\ aN܂B=oC r3V72ܶ!M<BW)0ZHX'fi6FJn3i58X*<];t'_kb[r Sh;q_eG&xl-2oZ`Webd<ޡv";F7oTPf[L)AykRPoI0lfȘ9Yi̳ߌ,_ l"X0Gx&P'U&8۞A=}nK\Gor_\Z.K&hӹ<.9@EFcbM^%$>kk%ơCt)ќ+Sū6$kě#,ÄCF UW|bUK_҇%-Oz ˁtĭ ]rTpܗq8TT[{ YK$1Mo)ٲ1;fY'd2  \'D95LX=Fi!#Sȗ\,&M,[֯Fġk[?ok]25 GDQ1Xo>m1$ ר{Jk7?ϊtF&bWCj?` (6\\X1EBwñAQpwR?is^%(Zu,nL:d{kdSA!s$$5P}$ ;}?.2*y x붲ePT8BzkLk2ϰF~dw\2YjG-5:3NJ_̂zfG2={W qoSCȧ#w v6 Kd"h9XUI08(\5E nvWx{ 2[k}^xްi/ɱ*bYy'染rԂ;X ?ǖot9ٵ۩qjU{H="0`XS6wܸ$0ucvC^ vy}eL#g}fFE;<\u?*<ld'+3()}![J c ܒ.=è=#O mX|zSL GEm3"ş/@3RiO֫K]PAhVaM>*т$s?j7!Z7xƽ ~He5CaD{dKQkr=#zE#1({)z|@oJ3ևn߱ |{ $4v.EF@qupͤQm?0.Q;~1p~x~ FR.e8P~Qjh!Qۜc9 r<~G$i|}ԫ[4CtJꮈ9YК1P~?;Ol?Vq~lELPy_im1&>μ \ei)g甭z81.R)ig}ugLX:F%Cғ-c%dhKJ2fr"d=br?kى,x$m޳y2 Dwddf]o$8ejv,Ȕc&.rRp3!T,KK'^{'0.ZD iG^,pt20P;W-E0$3o#"Aϑ[~[ gaGm^e)/^KH>ls8 {:Z\B)YNhVp/X@mZ Ĉ%0)pȽ1_ "Qع&e$Z@jeCSΘWAK3K}:~2;Zx<$]sF{ZmwFĢMsUݗX3Nu!V/#^7'_D L#Mا8̗0UBߧ@&S%f 'א{6 Ԇ>@fT}W]w1A} ,Y!w8Rў,UWDAJ~G4T5Ȱ5աsrnXZRrW6@~.^r( YhMFzO:aH!k?"_@+mo]glA?F$s/˜-gBf'IX\Dqi{_Ud{x3uHc׏Z DoyÌEvM_&M3~{l:Gvڽք&ٵ6/듷4_Ǡ%J{&,'U],0.k\h5> iDATpꛅ;\qۀn`bYꁁ^7NPeC{\|%];3$S<W*aN֒m3&,c@k;}ʓ;͡ráv1y6$oGu2U[V;AdBP~<]Uy2슻hD?~hmf [U!7N~TG*7OhX;/D:>* WK@k$V 33)sn"cp>/a]ZDR QL8۬;Yh|d?)=cnF$H۾qU}A33G9C!Jo ?'! hX;X[~EJ$u:Fx}ak,-sMaiW#s#eV~pŠ_C'hfNӟ{~YR0Vl.?mq#9O1K ܱ 3VT^1%} 2{hKL n5lɝ/ov 6ԭp%{Nvy-Uw1w;=-#a,M2(8p<5k\ٳ6Fu'{*c dEz2;(Y`?ƌBQ5v\/42R[_PUVSQI\ BMg*=l+F$sHc_䧣0hG25'k3U 0`}q ׬w!kLow}xԜ}zI.ʓ5$OE)(CC5 V,aOtj^$Ww)?310賲INؖ`æ^.mơkKYJj50o#A?s3'K.k@:zr5`O5R8d3 |ПFc{/OG(+/ڪM7~Ǖ%!QYê-&_ i{Pp 8Pc ;|.QY&@F^|tg]YA#52N)? 68VEkr]_MΕ!N7-tWg%lOX,- TFѺ;<Ἁzgy<҅yo$NX%d"1!>#~=g/eF*OdXUtcBE^AԽ I=N(q1awc\KSjKx)^z cռiLyAQv҃F~ЛV &:;y'fJ=qlwD eB"e\KK}&6iQt5Z$$s ׮pEҾ1o}A/Ii"[5wIaAfz֛/GIFSL.H1I_tdvoKO߃RnÕnc9Ԩ XF25f?u RL ԸChU޴ 11U=9=VYd$6 ,*J4hϫl\Q kI)pfXf YYge!KojF".=bEܑʄQۀf5m5"b س+\MRAjɩQȜX`.qK/A |$'6ɴ>:4qv`ߙ8hi|֦+kYH$Hz{W4RJ o@cBǝj6.2:4u#1'6dwf'<2Zޑ ?/TIBͬs~%Wτ/:F@Xay|]>f= [ K]]SZƶvw$Oxm/oVN&̘bWtUk2[L[a3ژA )g,"73CBp7u:B/'9}@S`t"SR24yoFPH˦efAWi֤.Ar(MS ww=pxr-Ϊ֨cҬ2fgb &O=nwJi쌥-,~v;xx XUh4ATy2I5t0nL' R8`z3ؾ- ~8 ÞCoʡ=ȷnKߕo i .Ý=>e1‘_V]ԝтFq*MH{;7s\ &N5kiʇX2g?_k![MU \ڼ'x4W2oٺuhMXx v_^$aUeBr|EK(m'~ֱ;GACq 6Z)<U0&TBFWSNJmX$vVF*Rn+R ǽN~:mсx73txV(huoN[HċdV nrơȬ99f+B>ڔ.&uF٫堆_Iu>] Oԅ"S!H^#iU6Jtl#%@qĩt<Ƶ۔Zu ~CWqOlky)Tf (}F2up"j6Ae7[TD"Xsb 2Hl0q+V5L:=nObSYV'ՁdtKGs4pYHg=ӲOBGͫJ}63`I*d{0,^}^HcFzu|_>~#jqwj>#[WNou&HWgr,m2&(?MÉ0+8j F {G4LkD Q+3\e6TjQSc@AQO/;hמIf=آ,ru"QVu8_&X*YxcN-;U~#]:Gyj⿽ d| #VOq }4ҬeTp. ta X"8*(7%6<m\8,nFO[ #/ɯw JDV:B!}(lMklE<"+$ 'lC9ݳ=h;!a*FbV/?sϧEϝ-D3Ӏw@4Uu%0pxJl?E$=KPQ&g#拋Ù☈tG<C,T΅)7y '<M}M`:2ft*o:@Z|UaBQSq2V:.q`A^Sf~:VMGM€ P13vj/-hkr֚dbLӠ+{('鶞BM8έHEjП%4uK1TDhԸM|U#rmZ}X+α<7҄*S|]V5y)wG luw磟LKo+3-M.T}?c𮩪IfGp@hOg֍]fc n^o:(d \+|cF h:a$n"bВdX(t؂SPB1R͉?B^WJՏ9DaM&ðH(ʹ5ꈡMLqpTd?fh~3_C/nwmp]ՍH竌)ѽGث%l!4, Y[GG!AN E5{X#-i~tJO$./[>*$ĚUlC^n 9SCyB?Dq&f;%w`DQֳ V,zP{7J=N)M)Ҹw BȽHuBb])A݈Z<{@_Q>Xw8_(mTzJ_xn!F6\Hd|SHYS 谋q%T;v]CYRO1| P:슯J|`ީ -8{R(&\B/4ޒO X3>C<'] z)mSg|+z^Rmf {CjRiC4 NNicu A.gMm)hש|·qHo{- x AeDar@;H͗Ӊy՘6@IGPJ1x{Ti O_So͸ tEعGw< 6n'cF74 yAR|Xޟ榾oYϽי4c2g @;^Y؅@$ 2^ F9rr>:zd0/-#}0OnnАNwg\> ցedY_NyGo-眻enWPKž;.Ud}8][}ƺg~ӛytyQv #ns<{,:NP<Z ~K_w?K')[{^{2•%\ ʋ8m5RË>?k4P.9;,-IN1~r4&ahP)T/ ;%G?֌FwA4mkl8()*+C Υ\Ql>D)OӏLT[kj^x1F76[{B.T]?+` {% U<:۩qG­HC)| ^x3  T|x 8ǥ K@TޜNI[J ٥oY1$R5,XEL"TMr7-@뛖ؕ9]:DRܰ~V?KmQlGu,1NU3Y3y׀{0Nq3~TI,MGrCaZ:@wUfn.l}^,[v^U] ϕZ87K u;VГc3%oͱu[Ⴌsi:tYlqSm"dD3¥ܕ !'Ӳ!w)6Xe/N'; E9+TEJ\z!n-ThGqa–jte!BX`fIDs ԇc&?0{X]# `/Sբ"z]ht)e#%jP̃A[A91kYK8]>Jғ<Z{XG)ļt"XO%\bOWyf/P"_ kruQ ߴKEUf~&]bH;=|&;^8FiWY~ZC-e!'4ZǪV5 >m&}ʄ2PDk9gΙjuJ7𜗹;I5|TM 7A$` L7 y#&r`b+q,n !Y,v94__O %f 4b%]D@e+Hbxp\ ͷDºPzՎq^SAfn ֯ 猙3$='*:Mzmچ,Ɣ)[yŤ֎-^ʋ}+`[KLeS9Po'I0 :k?Url  "YlhwJlꛔ2O#B_*9I{lhWosըa;hTp?b8Ab䛙HZBGZ~|6% Zi]Έܟ}75pF}]sUb<6Gv7<Mm>SS}̊١!lGW&hƜģǜ/ZӅU:k\3'^yAkځĐSÍ>%ۊP6HH7;(pm3gH K/w)1 {2V;ikrC=N?O`C {䒥+^*:_rmsZMX{㡑QZ"uqwʠ+*?z:]kb#O޸[٥nE5{P*QfD閰=:j*$!$;^}y1XRm9dlj@OImܵxnݿ"7=1X&Vo-'ܲd%k1sO~G(fKc Y10(<yK 8^%n{_gSdtWoב ]=&9bR߉ѝ)c(D2ZU @ǶqKOsj,Ê)v~Mo\?21M[YWL s:kS$ t= +yn&*[J$8̸xgx%PV]HWFuF^GDlRmz\ $R0 2Ӣ}],yBpSxdWw* Ufv i27 : ţsǷBjHP_U3* Y%Go\~F饠Z~q >"]"R-%v=g0`J ϸ qXdLlwrb!2ˮ>+T9$G᝱fAx? (L/4ITࡡ6{K]r`>{2FjW'qS\0 J$@6_(꒯ RxIꌝW8%t±q)JU}:}DF<9b/ѷj*N޻CT:'nV10Q^ۀ!r@i54!n;A }jLxx5, 6"t'x \رSG_&:Gĉ$@L/Qn>DLaԃc𢞷O9+q(A4eQ4hҡgMPl/)'hW뙥'"6eѼf 9NBA*=0?O s.S/.EAb)IjzjxzY)P疲襤AÇEX.aG$x, 1;UQB̜ͤ LU>T!xdIo(BǠSn`XV7 |?O<953n4 xtrEWmQRBrT 6(Wpyq|QqKa"*}ial.{||%Umj?C珸&@@<qͬ?7Gu|杞s q)bF{({fW t{6; NpROz-f/|t S/,7t'RWT,.|5Q<ʏ} _rfXtdj_lQL !`v$^;VqY;nOlUњK=n`CލZ"6lL@\Avx S j7)J3$ xhZttZ;F5mdć[ҡDY J aa8R dGdHLm-Ʌ(ME%{Aqd i(eN@l|ˏVR=ݪm3Q{6};,}e z.a=YVj H._nD1'6 FP#mX%0(C.c5j> ˴>2Iָ/S@W%=7 c(Lq5%m( Xor؝::2ꛤauG,.2P98z暝UG w.a63F\YfZzfi#ZUWB[;ֲ&(I[yV8QREm]KF]0LR@5,\>_f㮼:F5hڼGo-~^RĶ#H*$f#q W#^#v `e撊_ѾX|!lw.;YT5ENAKnVB|e %*rTNEuPE|:&?IhyTp;c29K5Fj5["y`cHoIyjgܰv5e?z̴A,#(/WCˁ$:w_ ]61G/\Etk|qɨdhM~;@+ W6n2Y`S/MdAQF- G/7憈'1nɃ y> ٸ@4eEM1*}J'Kj;록y"+JI hTh}%\r7_Fy\<V[G_y䳦Gk7U-0p e-Y?mnc YT% pI| XQG"Wӭv' RBD#)[3]┊X9=ҵHэHB8婣ɽjd҇SayߓC[&^\R7RfeX=Fge ӮX6P,1hD jyDZ3 &jh'/bZQ9 *x{$g~ڒG%x1اWm܍ zږPL?ovbD.[)]je; s~t& 3oA{!8 +=,-OKeÀ9'ufqtbQUX8wSK8GU"kߎiES=Qߥ"?`k bnS齐\\wCPMkkLDsY> 󼁥MWmih8uO1B:ʭ%nF1haG @,[GZesɿDu#.kMta߬v#mB\lv}y؎ ]0:VrB^N) .{R/7^u>AN|qR7jZ,y0̖1Nk;<#:>\9=/$XHMyN_9NP^s ^sz#JUYb|rd~ *(-!ܔ"Ƌ:濋Q`7vdw0><_ׂgnHřM OCFxūrPhfTr!6ɼ9Q/ߺOs4DNQWm!3bkH Sb*fƽRjϖ ~!HM-[tb0*eSV!Yׂ'%R&][ΓZLC׭?l4R'dq0U՛+^/C 4g2c)hWli3۵U|`sI),lsշe͊ؓ%&V .) N嬻MҼ^TLMiqNҢxsw΄H碄RO{xqi*"nK|X#| +ؔi^Xo^gC#V[zCl[tjc~tR·^"״ C SDC{~_"2f}/]_a?%grA-Z! HB'F ]!Z7fVޢ0XTzrj^p4S&<aKA fʁꁫ#H!2(hݕ a;#hlmR '^Xe^KX *r{t $OjQxogW/&W(ϊSjd 8|+˶5~m`蕸[dP؋}`y8V-K>@8UoksK=zJ>v趚j~`[[3gw'T\8MHGO/nu[twCc>+rB :v2pBD~f=pQ JN|e˨9AbBҗv<[I1i33Aiyy 3o%s^IZBxCIXXzQd~0)zd7U]3w3 47ƢjԢ@TrbL½w-37Nr짩[.@Fh7Tֱ+jLxY)"dYIM"*{y_ԍeT.VX4\AA+@w` R^uA3}:,J5OR]5$3[ھk5[tLkoޱ/v.*(OReä'00I\5A$>\(&w.ҁMs7|ºĸMDJTݭh~Z2i>(zcJ8+sˏ+`#/@5_"4Vu'#^hY{c٨{TJ5Y`L |xϤNk=J{d! Ag[J/[] }CbH! O.Un}'F@|1<#薲@4fXlm؈9x |JJb;d`HmNIVNi1'zgYvV7ljh!=k+V{vDf+sf_A9`NXTU"M $8cqHnO>~_ic/^U[_AlwNbl:>n7?gp_ Y'+lK8HG'axڴSUK9vik;9Ss'YhFҤE uW P,%q&4 .ėna|t=?XZΰ4f1t>rhV Dy˂tKiISlL4ԺUk\xlc,:$Jµ+)ߴy%zībO3k:je;#% =ȢꥒDfd]ء$tEVF'n7Pi)`e+Φ{Ovwq-iϵdKb}ޗJBJ"1˝b]Wc U{.&mz@GL_p1B{q%£-\>vE*?xayױ7z/{'&uO^ #gᓩ3Pɬarl}t2L=0x$ M@v5uD-E[t`-~@|D5CjZ02zUL"]\RJT4Z33Hҧ? Ίyu-@1g;Vw;51Ձ|TGK|2*/VVɭ-іsm4?B${9UyKֹu(?dg,D|*)J`DWm9-A.P5A>S,Ă:}8l)[~zr٘!tHt:KKuD'D@઱*}t#ʠ+K NC0 I^JjN}CeUCh~~ u9hJQn0-.'ll&}uC 5iC^GM{X{#ha@ qYwIx16@'x/Qſ2] LV{)m.C߻_^ 5'vڞ7OyWέY'&-sP. cuYI:Zmv)MGNjY9ݰrx੫qqy(91'3VB+r۩0`yv{Ph^q}=c&hUY*Fp>Q-yr5zY7lp&6<:WbRl_Ev5uY"Ӷr5{ D/HGFEʸcce o?W!׮`%:f+k1H CxߎX̪v}l?(mKv9xaM-ҺJ)ρ=j087!mBTl ~'9ߕ+e{43ic3qo [DYøI,0r-:蒖8.!0;1U?F'+~ޯ49(ܣI~΃=B:=/elt1+2fFB=UJ6 n^A*/èu'cy62$ݴ\§bFEk1B_8q&AFNٮ0 N3+;F p&lʨ]ciLc-6>6FyE/!+۟K.t3/$;S^k5*AQjfZɷ`ޮi*/M>g&q+6q a٦8U/ UPuKX=LI *vS&PT*1Fa{] F%edx 9i[2=#yDNp_-s+^(0u6'i!:C芬x1ܣՁCx|Psd l.B9z`51.n85b|&xPaUͅhњ7-GV<G=Ld G&cHe&PR3B ^N3jqZDHe軥tӶhawqNvA\n_zkI,o6JP<泣S=<a{7@aj8`@WZA&7KDl|%VwQR6/C-&L{.$Q?z B.zqaN-Qvl6#,H BKS3eIJ,o`o jl 6#^41qGepK׸xlWzzh0i`;JxCpx7/b.3>w83NآCUL& /46>z2r*I GgY e+Hu riZFs$B jAio]r )M#|bC$ԽV-OO?!ǼI%`^~{̢ӢM 5Z~zK/9db(8b?mg=K'Wl)W,~Oqx>F _An*˞y% 0\ B@g&tkL \ rGZGA~ D3=+.zZHZ|e0"1ҭGwbK㡈Ck" bZEp5_i08jdDsUn\ jQ3WU%q?Rjȼ$sC5SzjnPz|ž(b}ZĞo˿oϑHA0& YQ˭vgsIٹ]9˶»114WMhk =19 6}pm)6l_MzFM<[ODrq4Tƿtܓ]*j{lT-VW?ǟ"Q"x(rs@piRNL$:|:Rf`W/17}mq3GZK÷91.uY <&U$@|.IS.(x.)*@ovBo|Hv.\]$DMO݌YT7w{8gzy_,ծg hMqf1/cNV) +|4CWJbX.JauXO:zqyUXCLzs(Ju N$FR?{$_Ib;vν/.x!ʛ/;W!lsΰ#tۇMQ*_loy{=6;n~oLUdN@(7lzb @L2b-SDV[hrUo9XW]qhodx-^8SE{Hy dIe3$ʒ_w'y3)xFV%/gm~1= :l}# xMo5v@5N2W~˜-?ă(_&[I^lůߔDH:r 4G7 2jYcR$Phf3+-1R9];fk:{BnjU;Bn<"-YywoTH}Xk|S_S\ vf`2ƓVc`^lW( fm9%$LVVMNb.4>,zVP?HU7kמ"̓Nq0} g+kgzE銇 T-f ʖmP(*B1B1u> ZЪ{28鄊BQLAݎqeR˼4ҤDLr 7h쏍N!.uuCvJ`q n ϮSdg{IrTDvlYv &R2I{ 5xU"Lb-xF\Nr -5AM%xQ  4Lc8P߄+~skC^dm'\KwN\X]ϺKdT)21KhzÒVF|2)-hAD/ǚ~^qXeT~rnh;ߓG jM\ji}hI`YhEsLV`3aOD*g+X.ő+ؑ0liީ) ih4ospTҫ}+G_heF*M]':j̀w%SMI1>,gBߪsa5ݟ ֻ#E`Qk49"^ Va359"IϾ)Hb C6ϱ6fZjrLIvc+r;c -ѐKp U|' w>?oʝHVJH@x^?v#Ds$#@gxJ*R,U (^xf"sCy2dp/ 3u:v k݄{=2dv@S4gs/L^ID3 KeWcnvoü=p>xQ9'T2LQڍwD+O*ޅ;}lENN}In*PNUQ-ȥf \Hp@Ej #7{r5| 2H?7]-v U ^$(Rg{ϙ()YiV`ۦxsotKFvR3 з|ǒM*방r#*~CJ9WI1{O (LFՒz@45Ggwn8?$OZj\8z< ^;(Pi|~iPolmI#~ zaXʐ__vz ƠĈouCP fǛu+@)ܗ%RʴtXPmbh: LN `qҤ=EbSW)nBdo *&aʾ~ GI ZpmY3}MAVά;<Ƞt_K5~co#:Fm!)2J5CfgZ.cv0[x>O"E[->,)ԃ]hԫ&G0|n{h*}~ݹZޔ!/`Խ ip9^ V(>YamiB= l@Y^G/WW0cWO T$$'IvGpĵ7K+Op@R/Lh-aSQ{!+h^L7n"iٞ_$b GťeJA ~ Eg2L8_Y۸FK]h;*@zD /7`+KK!0wrY-*mU{W9; -ǽ yo9c]<ֶU4^0=Eh9褠?R E&@W%KWG:(S P|M'ἂ&;1 wA YCuFB|dmà7h<1%rHZN2:ZT|%'JLz8@NKFD ,ܛfbBC-1tZ` V~^]Fde];CNkL!jz& ayqP SBn qS1+M/VwMKD5!$d&I k8B7K)|Gja-,c枒Xо!1>fD7]+I|[t%TL34V?j]+Id_g*"L_X 'l AN@ٿGd/3=(u}%C4 wxʾwߔ.̊Ńo:x+Nh3 ߐ9Ŭ@aW9u'n6ZH3 Au Id>@&oNMRDZpб%iӦG)A^"R^MsЉW<'. %ζ#Yґ6ιRS:7<XBmD:WUKiڸD>.ɦsI]-{}z~+t# K(6S[= 8K;MB-\nnH ?Ynl_pYZlb?5QZ3dͷ>: ݓc;̒,)ϟoZMoIoHd5j.㑖 /˵Ma#aUDjcϿz!^"xG-|3$>tfTQXFtcOMgIhyvjZ3Ÿ*ʗ!JD$)YxBS%Eܮ!V6k*4[qi z=537<ؖi}s\% H5H5J*,*rJA [w3gr iTV4 COY:s(?O;Ħr2ѩhZ%`;M}7\@{S-Enn !CkBV{"ꁶOE~Y}#ne o@'De}=[~)`<_WXKh//[tQM^j1E?UbƂT"[wܐ+xJU&GZ@pR@x+U'P D^07Ӻ{KKnk{ǁ(FVـҶ#7qTo "h>=(YٕIVR޹(; ]_^dƜºU:֡$_ Ⱦ$fkIXo6sXE5?@ӗ v3mF^EnwCscx֋n-L >ev¾gŸJΒ]*5o)g̗h!% L:)H,>SvB09sk 8J3t%wu$L=E3պYZ<׼A9:r2|Dhi*!J?ux`FT"!M.ǡ}9UNfgZixaۋK&‚aR!%6IVJɡ^9T#EƑiaMU59ȽhO8FM/; ]*TWLr /;_k9T1vgH C۔ֶ}UD#!,(ԒxRO_\ؖmOswl68^(Ki6z9б bߗNB/tµ, ];b.R9:Bk[̍V:4\%fDR9e!egbTC.?Q& {vB-WJ@H 'hqIXOq_.G@w'YcίDi\.HsS tVo|bu`L'-i! 8c{&v`wQ.V08* V[Bn~VwH1{퍏ʪ$Rû-Q7G@ēYJ[LRIѶ @Ҹ$񏾂L~uROFntkP%.6F"#\; @9g8g16 Il: ~Wgɺw)|gX]Gcʃ1#e-N<%n9 dQXҌM0 ̠wCqĢ#"`hCΦ cR(&{T27khCX1a /bx PVi)(أ<~i"] H-FH7#a 3\U؇k3wPiA(`I6 7F;rHY`8L0TU$칕XV-zcdُ_e7k>m=*^=aUA1mﲵå 2$s X)s(@z ng$Kԑ o*Doe$X@FOj> a1A{{y0x$TB1di`U2埆Uԟy׊ə$ l 0] QKѳDyVzR7VGCHa뚔V' md.vV)VX0z\u6ȻYn.)7(&؍TDtvwh* gТ[/K˔hk-A V,[g~Q$wQ; {1&}IS)!ZqIӒX^㵨 EI3v`k jh^Yֱԕ X+I^'Vr& NɓpnSZ{6']6Q>_?;`,Bc8 C_ߎ*4jU& KFii ,H:16O~e.?a\}m e_o.}( 1ܖ(~w\W;Ms2|27KG-"UҿߩT*5Lpog,Q6^xLeQn-i:UQJ/KJ1~gd0h8ⓑX47X'ck2tw„6-_a1Gi~˜]<ol̽+#+yk>c2Mɝy,M{JV7m@(ݧg.UE@cJH ^k Ȋl;52-TڊY =Ү̮sÚ4'x2-̣]]^9mΣ(8TDy#U*^?rqNpёžH|7o36Y #KB*΄,;*sUAy@zo%+-D7#'[ _И, W)l\V佢c! nzӊYǭ;fN|lq?LW3K@Z-A2`}'2Qw?ibZ X3$u|ەc!dڜl=C}ǀ>џJږ)V,DGs5!WGl|5r_cBBebMlU.N n2`~6j+EnChI˓i`)xjMosط֣/v9=!c1%|{7ҺOf嫔9F|%R:rc䘗^0bkOU(8Ӳv!p4_"| [dta`Fhؒnw`4"!MLLBRLFgD\PoIdI `aą3"Y}koAz=Θ>Э8 v}J T 2ke}- [jm&[!g^ņ:l :?{Dwo-qQrkg v̗ 81W_IW([ _uf8,"rn.H[>V7+fcGpf}Mi^S=d:rK9k#ux$|"p"8Xn޵n0g},PؕUh -9r9zQ^}V+.NΧWtt;J!E`$ #o>y9 휱e5MMUJ*һMc;x=\ěQޟ:>]0 \a㴯*-Y 3oV7E3V#C3oa~ X:,&@=x7hr<^[EQe,BN>gٍە-aqc>aUԪXgйTκ7 NeBb@x dlQmo J%_$T(EݸNCu/HGDuj aNX*9FkZJ$[<Ņ0ȓ eFt6C[hE:Jm*F<ssvnIC?PA2EȄ5Ne8eغC ]迻P"KA8Ǟ^ y 0ˑbh ؘ7T%s8 z4YjׁgR3'Կ\"K0P*jXN5 lʔal-:2'6z)dB~ ~OQFrÙ(pL̍;oX% [ުYp+Vɴ $<&kPʼn1t7 XWzB|@-VG_Ơ[tDN?r=h[*-@z#GU =0ytG2gnvY4c/Ze7IɂO̻5Wr۾z;%:]G5`a10a2WXkŤ] Jo8~Ms8r{en1bK}'ǬAmœiX Jm^6[VWf7(7+ oCmB <Db8e,_#r?i˫s$RLC|,3f @c&B]±.K<ӽSv ܎:J9&Z39 ' Nb颾3'mX߂R3U3 )Q}6"lU}恙TeܲLd㹟vϭpZS\A; UP \tnű2b_ʊ.A ƪo;=7 ›D'Bw/d.%&]'oוdwUa{bd?y(΀t+BB+cSCiXH(=C y_:\8 cbzN^S%P~)&Rq) 59z='XA79nq7D4"Q]hYѽ_M+x)Պ>(!8u`SQi~{b H7%Ҫ-2[%wJ3MQsχ(:ΗOr)>x?92K C Z\RH/G W) `H*h oݣD_(Gq:0XF{gU@%@A' )$h cIu8ւ̕X,I"AӭBJv\7%R,F_}yg#F scUtAB 6fV %NzknHPY;H  UM8P\cðnn8X DyyA*]LvVF N|uD:Bwe-z4Qr>^<6/.U_m?b7w`j6:i 2؊Ehql- ݁|+Li| -fV`&MFwM|CTڝM!dUr^=|Ȫ;}!#9=|I,XC%^OC߹f)WM*g4ڳN+cV{}Jy!;evJU#]l"O Vѿ$AyB? Ѭw/fD|Ϫ+F6MOiC W¡\Q3  " 7%#sO2$rH|t_ysb93Δ\pK &L1!V8#j1r"s+ mm'yqU߂Peax iv0DO} zi^_,Z;4!q{ۍ'&i+#6 oCAez1Z,,SP)r;D폢\ B ZS]r.\^> f'!gs\a ϒ]CΈg :m~*d%1D#ͭߺs7D"K%9dmm'`0,D`Dhܼ/z'WWW>hhi:yӑ.y92D=mZ;ٟ'rA.L$GˠF%zAWmILŶrex+ Zʷ舟^ejW9Y\h='7+)Ce'2i,y\E'Yݥs &o1*GgUJZr$0Qy~9$=q_/<; -hCDZ?>fcVM;BT?%͗I-! y㰄<3^߮V,F'=.ech u i,c\jeNel<菧EAUOsXiz#p%"2IíqnS SxDs^XQVThF8\:t0)bschmуQ&HP)e9ò TM_ߢz 7&fa7BnaKu*Ec9qĉI" 8vS/OVj1H]E*m!ҙDq0(frziƜvUgr xF+)wtsAy;_j2PU޴*8T:4ۃpwW9gXN@W^k@2 }Sɺ2 7F9chɴ<'ЋTt$zY=Ʋ,6.hvr#5)xaaB HB-)D!In, ᠂$)cm13Oq:h}`&/;?θJ ߓ'؂B z[lT#tBj_33;).xeKiĺ޺oN7(?zHm"'nrB-dpjL`$cP5soQ;7RM̘!3nI䱃΃VT/<5I'o vnhj:(6n%.veЏKLBׂʶV&K s7*XfOnD$PD Ng#6RQi$Bja>7!H>F/v2zVXHVCuxH' J.8J>7q"kԐ"ٌj16MN3.SgZ>cn's:Je0-z[z;`o]-Ze/Iufb툴H8Ej@C|)Jt"/@#,s-}ndN[..@xynp24"@͵ Ț# eQt=Vt?m'bRY}P5_N]Y tRD#* p}runo#jF\﷓hsC@YH,O6A-:QCS}]+ш&eTzẙK5qJ85Eq/VMitU޺&AJz(>6ʄ6i`f&={h`6ܽk4K)MC=&h/Qk4"MowCL>lZ6X?BW#D]'^Js4L5\#C>qݴ0T;8s]$#C>[Ia欤=Ay(Ԩ+ Y3ՉT.'@iDe%[i s$n[dCl냳}w3 VR"ߩ{n =ϾooڷXs vO|.~I`kbՍ%IA3Җ8e~Vrodu#.tv"j˼KIMbӱ*}0rR#]! ¨zva{AuMwr^ dzuCrĽMp 'MZpV ť}JwQo:3mRXvgJ5Eѹh 4"j.Ljѯlml9hn}4*VN +jh8!mOsx>l[`xB" {Z5њ51%Cm&`Xu~#?=k{-Dt R&kNҸȱ[G3_Eݍ7Wa='L ) 2%%g4&lI?7!Om9;1U󕑿'& K6niFͦuQM)esIA?>1sݯ5)o߿)G$AӮ.~)[p IaZ-`g`0%[- 53H@CR%7,@ĔF:yJ"@%ڀ-S߮-^p&z,`  ݲyj>p^WO@h0xakcW83wے#Ur5dt51^:h1"G:FkiJ2p!mc\L 1țÉey\-N"@fZ>j[rTvm#ON F" ]#x6gqa?WeF Jc+[zE:O$ͻgPc߶U *JyvVޝeB<ZFP=](ekR 8sܲ8(~R "{V$k"(naL>_ObA^QkSk[xU*H܄EW/  Xs?G A.> WNr1up7F%;1jҵ֨p>'qԴ~-`MzND6pO;?bǁw8 )1C+{.j+à|a;1~ "B/sVEtPQY*[6Fă}tw,\"x:(#k-FbEC2:Cَʝ4 VEန&%uPhkNh4JB oBPC/+8ZxWYCSBXV*jLى0\6u?9}hOS- }B(*#Hb]IcΦ}GPRQE[.S(O_8ŮĐ-uCK v(z &P=ieD JGlF3G,w}|l|P%S ]}4*C'2*;{gO:awI[l#rbgoT(rL v_ƚ۠r 䖊@Y4\U%`\Ý<6A<ȣ30{sKt%Yv#lvVsb)E!׻?l'SZ 0.q@Q-LݼV̪[ `D3n,0> FxɘrBH ӝQa*1Gx6uXgIe.".To0ץ&'7_|6c$AOk(BF^ZUscOd!anE⍍bµ{n뾕Ĝ%HtN b+}N1累Dk+<9.x^d8ΊgX7E f \ipu'J1!VfOpSEx GPfW4q>5Α˘4+*>H⏭Rj-ؐT e֞ 1|ZD9 rnLUEGB$1BzxgӋ6vHHj_n4D$Qײ1J,\W62 7t{B8SF.1);'ɆNG)it-IPBᮇۢ_ edxuı瀎z)M{bֶd4TND=)$"ɺ/ W|Zz`8œF)vsq /l{2~HAuŠ-qK:ć[Yd]oͺtuT@0壥R iy$j ޱPLs9Vf* tOf0 ,m/4vegej~~vmYl wgAk9 ү C Sq犎O ~FUCīZjZuGwn!ʹY%wmc_8u힜)әn^Tb  U)hi}3z(Ve8%e=ņx)L4JB|NC A^ v.' /hCco=>pf 62wҵ埝U) ܵPFQbBss$O显T&􋾓 $'˜)ekΩB+F06/GhoX]`9wXZm˵ܑ5`۝YJ"%X$EVlZ񒪿NuᄨKF @, U-8_oH&$&ch5!#*VjGqch jNAt5Զh)J<͖ҶW3("Cd('2 ֔sN<ư [6qa<OӣY`5=QYnNv0VobGOQUEȊJ49&[M*[5L|H@s ʍ:Қ;&|mY4$w̟/%qIQ=eTR >,uc@cBC0֐& %7U8SмI}' R(/3hQzJ- ؇;`CtGBMMNgዣd-58brp%-A`<݋\t@~9ЉWšNh3lQPC%;vDjK&nd G&,c7 bzD%MEkգu26~;3/:*| []"?> 4;20;567JO +q*6LFÉ!>R-k>V?_=; 6녶ț ݕ+GTV1벂:' eNٷ%g .$vTἂE4Y^''%aA[%f9:}2 @b G/1_ Ƒz{ w(yHK:ѵ 3ˬda(`LY>`q@*ݟmL X| cLTqB"YB5Bjf@uek:r5-M_d3=?vLt H,sݕ~8vV pEO,JƠc@wޫ Z 9m^¾4 VE19mi8lev #9wT!{iQЊ,Kp=`ݞS{tDHdzYuY4KeZ_7ǯZ>I$0_ .sfH( Qr`QeaiV2L(s:ί$̝ދ+y1s*}\1吁n<7ݔB։̉){z<"ʤQM<{ Z`-a*c8ݾlS VH뇍V72E)ΪE<5WءC r\񲿩'ýqWQvz'OI*Pv(|tկA*.ZF1c@Z zQŠL6.!.UBz}Ɗ&U^;ClݎOYaHQ:~ %otx)}d^r~ שt{m?ik0,)/-٘Xٚ6 ѱŒI#å^^&Bȷ΅9+W soRP]edlM 1C<?sIp1+`ڮYݢɞaq'RW+'x\CJe]ֿ^8s^K6]\(|s[6A3PДz'mʫ[S Z)gS2̍҈fE,T̲(GƔf "!EpʂRI<`܍ngul2 ]KD#@ծMzMڗZ2A3RVZB; c3շ<'C-_IBzsTēa7W!Pŕz\E <5gI DUЛ ) %c>,2E!yMC \48`[Qp>˃o%Y~t8EKZáU`CB^-SVV+ue/8n !@ N!<_zp4 aƢv{L g-?ȓq,џzή'Lx0Li*&AI?de]Y^uQbS0>-&w'+ o (Fky ۯ{Zβ:~s/66u>B4ա`7}nՂ>PcQ9 ZQ/ ݋4@m 7d/IPV_%fuY5-nǪ@pw`|%C*)(|[kD[x,mދrFIf\s],K&o˸}Td"FM{ $ȭs;Y Eb^S^&:+]΢ϰqe 78:@hj\s[c”zϨK`+Q{{cɪrAr饗@"w &NOH-۴Hbw`Tekg\Y jK"Mu(9;.2'uZЦ@ fZx`3n%cXkZvXD$[Np79Be,'eMZu ٠IƽY5Tݤ aKbS`>7plzZ5\~_W40a>I^0g"LrH9{r,q# .ɖ0zTG8uVV 1 @]s-af-*I>r\hxVhEGA)s1+/sCCou KecN~-~ѩ&3{{Y\^eLZڑIA1wݔ#TUmWxOY?jǣE(xV !¼2|7Ch4q%uG`j9Bz-09^%5M(f6 u"6[ &ʹH.qA3]>:x{7d|UZ%ɓG,ܠ-?(_@ %ػQRjĩDB^ ~Ld9OOhZzzEN[M{eT}rt,jGł; (~ d}j 2[!O-~:,&˴w\$&4l+v#; 6?#5pʨ}I󤚳}PDԤU7^y Uصn$[y(zlywfߙ pƷEw !Xb#b;Wy%I>jǥ}ij;&pFUŀTpߚ%W-wgWُ-4&Zr87%ox”N1oC^|@'ǘ W\m` {%pxHح{0qr*pK1smXpb_p4U&il5 +SjOjTq  FE:o?+#ղDz|n鼒>vo3F|6tG`&kqGTEˣ&T!H缀,a6@g=<%˷4p`Fk(3^p(-jO Ӭ(5e;gB1xIټg-m%ckX6Ǥ6oBvq/aތ8!zB WO*E萱->L?3`,A:Yr,YbMݞfµP|QDuY-L hM~yȤFRdX {\G'ěFW3v&%gzAf= K}ȴl ^RO LP .)p tꋝj0[PK$= +dmdJ'ۡ?K~Qq~7:S UQI ?_O<^ycXG^wx]퍕'&7Xo-sBUeLzIM4)o'?yT:oog wx;wS@ƁgyB 3!UP({j|p&I輇]BцK3uDctyv$Q]TRl`t=<8@]fu ]48w>J8UbUQYY '^CU%qQ[;1 0q8YX}9'xV)p³ !?himWl>(|00Xf9#K)&zqksev/|6\2)tgk"Q?J /b݋a5QU9tAO) d\7k*e/% |G{:J,;`nq|W@;΍Y[ke97//tH1nNn pŢW`lΉΌo,*k" NMuoAel`T@Y=ZhVYfV0~AN֥*Ҍokj*4 ΆyGnĶҊ. 6:F=sOu dTvN2whL7&zhuT|G 1JН(S'ڞGVb˄в$}hq*.x7?ݜQ@GY)/k򜳫CŔ ,%"u;~6I~^/%|1vR>9PŃIdZ1ט~zjnE8m!>A[Ҭ[FInηnb3faW͜&%3*@jaK }mI/$g_ jbшPg]/Md+K3#\z'O㿓QFՊFY,۲u!Z^r$K~)W%疛z)H6۾iiXlZm=F,Qhag.R_EГKKwVcu(Ԝ눋aD"w~)0_|##i7؎HF?l=~=3unRy )f5 CP4{:ld :^ ㇽwؓ[x A5O"AoU[W\2*LqlTA|+wUˇ-阵Pϻ)ԣ)SܶXww<%{bNG V[2[e!lJ,3 u T ?>GP[*=&7VbSg߻\2\,1'dr͐3nO'ȏs9u,ڭkV_=`)lI0Y<@eåy5CUanP'8w11vk8UOJNsb0W]ُ\ɾIښcx0a(^+nr?@ݜM-/7DVxWE[;ԇ7v\=E!mKY oFzPc # r' DVcOCP-^.8"t(^|[Y 2%I-j/B$Ѷ QV'1n exq1u'hX?<.kclb^@XK9)[[-[+J6W@u]ϙLa;};!h3"pkfnhV>\:N9+}q;XO)HqY+3_"#Fؚ(}+8yT>^/W-!s)m*K^B߄`nߦHAI4F[27\+.Sjf$q$-9XFք ]ĸKlKN;n{^tFr|HuĥjfU)jƛ.P/ oҡ~Dc2Tv94ۏX=`E ¿߄֭/wsj\֩*AbD8hYi3;*$;f2)0`y-5 azGUҧGot΢Q@=}3S!"e;ݝ0 V3=tg.18s` %ɹ/TNQm_+_=>ètQ&ۤWQ1@‰s- PNJ fxFirQs9@H"\6x5siqٟO\0VjXHu`?= c]Lts$lm󜛬 Rӹg:ujoC,pHk c8CZ Q߭`GeDvb#ty񉴓c[_:ֲT1%[UavgVG4?Gg{^4RypEPq}(ԩ:{Ys?!hB)47汫Qo_xF&#MOyQn CNE ^]mv9S)6l4:ɯQ v.O/$ş0Gy5:6S[)fUW4o+PYg diBrxnG2w5MhX9",P Y?@+0si{,BP&m:ឪ)Eac:ߩT"/PJeϼhitA# >z9k|$f KLIc, Osr<$J;JrO5'O]DBlh+K+4%aw[HEo{5|]"%zCG/ss%iX*66VH[RJ”E XpwŴXg k4SdOo,v䶃[\U“9U>yq21'aHT?ڣ0X DWO)X,tjT1}z GB7Xa L>&E؂5]1sBb(͆r/oE = P<%]pY>{EKV M*ߚ6Χ" L`CV 6`aoVRZFěؑru&OdʓB>vr&ɝP(Gu&o[x숏mG,IA˽,azaZt({Cys>[8' '~S h=yzdM' n\Ɋ>Us/h5~x.BX7q/gp5̒P'_(TZ%7ؓ!TNn8bFbujR_u6̓Xѕ82 8Mc,sCOs6cJ- Ay2J[G59}'٪a!?z:eTCͳdS2yj~I#I?m=Y$|?P UjE|>]0$6CU eh5WwXt)⼕6]s(=`ޠ{ ͷn82/yzn =l>?]܆.U%\`m_;maq>ˠ䠽MD~w_Dd#ZKc+tp_E\//Nrm]D\SUS{u|d @h7;*6Ybo#MJv4);9g XHwGtaw2Ħ. }DEyx$9w'?T{Jԇl,rђJL $`LʯI2Ni @ :k-7lK]\DgSH[7t-o.P]A- c>XbcZ }$N@Sև t:hqZlcF0EW=穅;c("6ߝ.~}<*sVf]_+i2JT@|3 ϡ]矫6xV6gak_0|%RGw;y]RtY!'Iw; FIhA-E]|tw)m֖mH^d}а$%OVo{-uq0m4dkd Yf+< sb-#,cHBgM|b~JT˷1n!]T))$IGQVӄfI%iBK`Zo<EK b|}lFlMh ,:/o'(&IFRCw6R A@z&1V\-Rܘim-z%E֯Q&[Qh!' AͥL9BfWLhRr{t4_Q?UjWQ9dިMcBFO OѬChl95Bs6e 32Ojjxh ⟣ n}Puu3^u[suDz,tyIL*3Ibx>^PD1˕*'n^>ԉGgحСsbu|-f5p(.偭CpmQBuO0P-EɆm6#x5-6kgxYuM~l誛/+xZ]utEt0; 2͛r}T*4 \p] k`[7svfv{Bcjd}jU 2X$vH;Ǐ5" ׊gܚh2\oZ$:%ڡJ?ןQFD/MHރRnS_C&m4K $DJɕH(i+Y\'(H|tzF;+r tw8F႘%='ذUȋw(Uڤ$©NGILQv37mz4^z?8.WoW?NDYQ0- x"D 1E9'bIlg8\xarYCˡSIkYJ}w(o#jyx"3y>:;/ A;\\Q8kw$#cGȪ(X-Tl-J&E0_N㵘!;c˦xd=7ɮchLk'*ŝP09Z1 ֤dmX#J7Tk&z|6˯m\ P5!r^wlGBM;-ASvo@m(GN#޼ xopu܁F6wedrjMAQ dcR[֜rϪ5V&__/=;atV|٬D? _vth`Gf>ux=S* nܧyH_ w2$5S{%?ȋԡ@KO1Kqb%EkGb@ZewxC!6ƓpzcI?؆yq 3.{ى슙hGDtgQcnB~TSVUzyj7Ú{0{+e%W5+wYƈ93 , ggѝc&.3H;p-wBH=ԓxaܓ#y0+U9uE5YԳ䯁N "pV|x (lyb6;t|w%< (v\4cp?~dxZ94S 85nKuQe{ N*٘UGItGFlHxF E}C;XQ  >T6W4WvQ9S5fLLß@mA9:nV>vmk7 '[-~[@A/p %xAFCQMW{ADrբD?M~IDbG9 F[3 ڬ<[ΪAƯx%!!X&xڜ~箧4>QM!);M0x9)̠Q7P]q` IMmiδZlZ|%j IˍUu/fԷ!Ғsg]kLH! !dK(_ɔ ~%YV$'mt#{zŁ?ܒ˄4g&/ol`45GaռK?+te @c#N4_\[4A G+*ad=+!= lFPCz,O&Ndm c9QaDϻYL2p[u#҂6וխsۑObU!DhoA~| xJGo,KZhQap-CL~&DFO~32^A=29zy 0 {X`A944д)7~ϗ B'aE LBZmCz #3 Ww-e d;;2띋 6XCњQV(7'˻!~yOݱ9 4t;70k.Cq^WBNtf˗CPXp"֓k$R_ޮ¼H-lVr:!io?&xQMezheIFE-/j4a*&hӁ("Qq(g䬘n/[E:㙦U@NlU-=z$SL—jh9”PU? x;\@O4A4Զ6A=z:wg53 ]1-&Gm"~xzaFb`gUd?npi~/DzzrM6ߚPk\4;Xq525| y';qŲrq%FdUAURߧHq3%Dm B}`zA>/RPZVmfÖ,Bu.T kVLI,sh-s)LA~y$mƼh_*U[1T.!wg^`wS@C9ò(r%x׀h2.Vjʡx}>^d1A-%hͪd_"NID7r;dhz.6o!q$Иeqq _?  y0w%OKqq/O6B5Q!V9;X`0?['e^sǍ/JzLn„2 Ux ̀*Ҩs,mrkt,x:Fl},HmITDB"V] O뾢̐JÑ+bq;= $0[auVn-GL]˂ؔ}DH :Iz_m+c[`09(Q2a YmΠJA̵GeMEDQΑCT8 CfYRɮĞa9W2g&sߣ8 :B҇Aj85=Z.ޱR ΒǍh_UEmE " Ay^`_5GHD|!-A)G+aHzpFͿX &ZQ_Ke~0d"Q0=>:4RE9$YyЏuZN i@،EZvqѧ;-<[pГ"rS~ou`!^S*HQ[?pOa LVH_6q4.gee:vOB(~ø#H^ U.+VC>e{im x)R)|z.ҋbn|D(9v^)-/(==Whdͯ"M\ i"~䴹.z~d:pnD*F!kcjg٤% ;5+W8/d~aDR!q1`6y" 7a^IN3bXLF %ې"Z8'}6Ǔ4xj6'UY6܊%~X y#¾` SlJ:KK{ ?|$eM})$xؚşܩH,G& %8ѷ=)%XOn&Hp ^k":rUK/VY$nn^Ázղrلq Sx5m-r<;MaM ` 2g4RdID=_KYm9W,qF#ϲ$jSi5$(4vubɂ۵ʙs P]㙳/#3 lx& ܳk} - Ù?Xs< j<ЩhfPB$+,h[n2-UFje~7ƄX+?MgyKYx.KB=I__0󖋒rUp[0v&_uq6-k\Yjϩ*2aF&[|. >u=Rʈe tOTQ@}\2f@P=Fޏՙ~pss#RQę Q2%GN@-ɚ$voO|,r7׳-uRO t4lH٢8uEd/-Z- TνSAɼ<2&%,}H.';f%}:{Ome /97 &}9r%'y-՗$n]eQ~8b K^ Ud[u _ٻ__eOt;?w4 \2хNJĈ9dS_gdU;ߕ^^.XQtWM{ܿ?] RjFaP2Ṽ?[ETN>=ĄPV:z`'QgĖB%Q/À K ~Gw̶xKrNoTԷM:%J؃32HD=zLμқ|w$ ؁cW"UICseZ/ȄĪ6So$O]|1U=A! }td}bEwǎxˣ wޡ>_=`ie"LeWdD,ۨgqTFuXԖh=k&&vD} <GfSY]&c/b:Jπd#71J8u%NZ;*arϹ]N6K d̞zSi'1*c, y\j-z<"`?4pH~wrs$wm`6Y#;{+&t^B?fTlgny]O5M5H۷ԙSyJD@ ͆6>XoC*O3hVD13%f3b`(ْ.@<TkAlRnDgY>/Ş쒵"US:>zޤ@wh" $ j]1 cmOj6QLVѫ[Jxrx1 _1i`2,$C>hY+D^wQv 0_޲hZ⸫!{Δ(h)#AY&j|=D?< tk<.\H.](z_>Yb $Py& {[eMP+-,a6\^Jzke?>ǷzH)3؁⁙̰C+õiױK0\,`]O0xڗO')xgaK\l!~D{ʌ`9@5~$VBHptFN&I__{ˆ61 ҆A뾫>i1rF$4HwY_n tl# qMKz@"fؠK?%E[AW< _]U0u99'v* )~i͍~k^ԧZ[dʭ=7ɖzB9᧴9lI}QaW鈯$=f&{cv[| e cyY+@~aATf(kF+b"o%pVΏ@^725)،Yd0K=9b5B8̅JVl~B,5HVIH.KhQ5%csJ̎`b;ooVZAyƨ"wvmc`yx# ۶!ךgOdm5q􁸖Iy3"r2 ;/n$H{hH(x;`@~\T>6ۈ2$?h_IGȤ{cfQ=c!Z}9ͧ[j,!˪tg=jmrQGn]sF 5Q{-7N.RX2 B1TYR t/Ϟpol:ĵ2F⽥b7^}.MɋyD! v P kZܣ{ɢE?q=0$f)Hef- qGxde>LEe+S:,W7P" s|y {<%pj*`QpAQgyR)68vdJœ3$w,U `xr ⼅dKRu^y0! ?*imcpӢ)ASĬ5F9ei p\ 2ϳa91dpTSgИ7djcb-}io;Wٴ{j0C+,#sCFb" NH\&hʃ2]Z4!; U^ [$/bo'Z . =N4`| e/2O8dB 'WDûw$e~lp5ލ6fYUg}U{L}dn[}_|y(d+0ɣE[&KvOheMmz;ԗqݮQm,J^^tEitj7ä g-^ ߲,@c!8`l'cl`k܍Ӳ)ʔF#Q)2naw[Э|RVz!}2튳OF[mV0$6^ 9v;>G;iuAOp =F>h\. ʃ:;dX=l p$@y @qULP`鈁cAwbA8h}E \i ֿe>p/G|7(ZZ9f.[Zu/^';ҚH|Uo=7f@1h_ex\Qɱ܀gJ,qS3D\ K9 )] =|㵹J~uy'4 ޯ\3Ǫ Vt Vfw{f>N!h @?zHM4%t-%9""L4u|r'?l/>9$XN] G/UZN[r\·ԠL i>*TowP̞6~ ؀|rEx3FP.{jH1p0E}֟;U9m)hF PZomNGջFôHМt~1*Lό mJc^ (VXE7zNq=iC<c37dW&}& Rrrs^R@^G9|srxl0 Ej u;6Q4@崋 MJJ V)ѵDxcIK:s4%~!N~Wc$Tf{_J̚]UGhX0]T!`aqߟ*fi3iվpjÜANo?Q$鴦u^;:k~Qځ7vKQ"-K!Dgy\AcQfb&YSsU|]zA;_G;!N͂U%@XTIMeFbtާd!C#}$:-$>ﳞ?]랰!/ς?k aK}NrטZBC$~S/ƟDK6)"ʐh#_ DgPO Ҥ /iLT91t^Sa}Xi СEG GN|/:~MIU1A$_sN]݃~{z0Jey[<- 5_^C +#+:`Q1k?_V[SoD6:T4(ڰ+"bb/}uV%R+T[qGڬcE<.NA "5l3A(VO$ KȼWv@.0yu潕5H 4!H2gNESr5&d V^:,cWg݀ۧŻ_t ԚjeJbg=W<8،/8ꌐ (w*mc  >.,l֦tE40HՃ"cqvގRPa%޺ 9M_bňGbF x~0D(KquCH>`4c1EvxM< ![le":q)E4![\7Wfur;.'ˍs4Yd s);h I+18Y\>29kΦa[ُ Rî-,AGuG 3\D]Iq(anQr7w7,1kL\S9o.uD<3?֌Ϣl;`^"g~V6y4(҃ݵgG [xxGiبrW PZْ15J-"dief蠘+Js=d8(f89Fg8+j,1!JL5ܱr&m`OgVL˪?- B;V%{yn@GؽJ?*o"ՀLzGw%I|5@*ɸ!BX_Abu<(0SIFpp4YBe-xHo7mK@t<%E{0!$9n4vzw-y ﯡ{'R!0ds(]ы}zIF4]ݥ,SB'vRAWM9d)[iTɭ tʰ5q1ɠڷZRexm -!4P}> *ҰD<)@Ay֤tAE*'N3 {[DȞĶ߸/e%Axܛj7l`ji.n\}Jk5Gx_.>|(Gc(l& u)䅌jGS y <#ևn0mi]UB>;ٞ?5>qJ'U#YB ",4$O:Q@\yН%NX#::[<8(Bf (L!G5`}eV16$`xk1-MLXÍ"YV7MeT *JIMGwBo^'lzr`(lWj]X 6E2IIJA# {Yi0cʹʊmǖDMVP)2AcO.Y꟝ olPv76F.piQ [*ƌш9u׿MrP[P>w꼟D>cej@b P+}9GzR9 /?`5*u9~#1an~nh^D<dh@a'r}P>l]mY(ĊgS"^R_G1)=Kdrij网Q/stQ_Ta7*Po6 I+i!)Mbo~~}$ Kƴ ;'YԺuLHrzu|>ۡ}AoQKDt?qBb1  NEӋ jKu'ezbckR4<(Vʀ)nvv-eV'wGձKv쁠jI<>hZ4]!0:Z{VC?RY4 br+ 1c/xK ]E"-VFfiyfB_mDMSZnA9;Jlwץ+$-%%-mOhw"ȴu:Jt3` koK` ^9hZEw_1q&* /VXc5W\Stj^dy9j_:P{I$Z,}7z(=/IBPnBrթ">Pǝ;Yn)<9J &nCp:AD6;*>+/,Ӹ?-$A'P"" (75o蕮Q*qp6NDn]24JuWtzah4u:ck_Yy>3="8}3"fw/f"y> =ł/flf|[|rFcℂ_Kƴ_q5[o^_Aiм'LUfȋT!2_ftf>ġĵncsc~Qmҩb0'G1J#Gs }n&F6?B05WZf_1.zbonq{gJ:n=ă?nG*gsyPx3Ӣ U/57EuŸ$QVv]wE/<%@n]YbE% _x13J6?p0=: Fs-j`eUuQ<ݥ˳@(o*u\#~/رpK(_}j|^ v4{iiiqQ<.鳢O7 T-5hQ0h O2m {A2Ղ>j\ &z4k W(u,8%cjӗn h.e@I*H#vsv8 ӑrv~eW =V2po=߸_nKq2;#$q`>g3ȷHֻ!sgVW0.JO|\K4Q|/B}mߌ׻:,ŷ,g@2 [P9ٹOn}l0 '?npYځ,!O0ur-M6vZ9Яzn)%1d<MS_o&iȫce!Dn<]a}#ji!a(L(Ɋ#jʆOm+2s cl1-d Kyg_\i$B[k Ihn 6Fu WeZa"?$ß'eF1'":`#R/?T` v[Ad>ߨ͖c}R:駿PS*(j7hR$Db ߰jT,gNߣ(y;|YJ2bJ x$ qNf`6}aXȣPaOFai\3m LgFeu4_^mt1. kd̄n+)ހ6A3^o\%)6Lsm vBQ/,?d#P0s J.s5{#3.sV"{a;D2jGR,fuEh4\9|tGJpL4,fe .(]R=%L0Vzu$׌*>)6!k,WG>lNZQ۟oMlp6Fa(Бj}Y4oVZƠ@nd[oXc>6Nt$v/] g[X8_:嶺=khߙ~R"F(&c5=Ve>: ~7=(, מR~Ș,mSM%\$!e2zl1]PRPcna_ǣ_K[U WRķa9`,5a7b{62NB _J֍~3'@H'VJq_cºG+ H9J%5‹ӡb'"$J5us[_[+/nyUB(ⓟ8}|}:@ ,ر?mA]iV GE}UX ̧u;w O$'7)0J#9ݠHC- &GV.^o^ntp΍$n";$U"j}?m2 Cۛ,Ad$z'8*^wlKFˤL/TbJ&Pl{$@@˪<t.}x)J҉u!-k!De,ҽcct$i_$^[M*x@BfɖbgZӌVY"T0zcsywݎC| Z/%JU7ǔbqU'c3)i}08cܖ VMS[j6| YaL??T eGzz"8WY saqGnl4״] GTmNqUy(?¢l_%J#2Vojwf}}BtPw7{wDŽ. ]?B?4*3#q"{NJn1-=]ul(hMJGx58ow_wc2.)_Z)VF8-LѰLvrzW|QtE=m"O m3&DkrItjT@ 1mg˸vb9rZ[K,0\0vVOEL]Ʒ-3jLJpM/͓ę阌))nn*4I^m7- >@2Gwt!穾05 B"{BfԭFXʯ烦Xou&g|S8yIyTXRԞ iwҒqǼbHD:u - r^bVH*% h5B+zS'7{pwZ C˔RzR >9(0_GJUGFؠM6:.`4AQάHZt 5倷 C 3Ե$N0$RRX! ho=_` }E"~a5b M5M<4*MSM@̈́9eq^Bmd ?C9v,ι%YH>(g&j뗣rRjW)ᙫGǐYq9 {41;vwbZn  6* XWRM߷ t,hz(&#jɠ|xm L$oJj4?@2ԏuy~# O[r޹Go. !H|7^ )qb5lYͭRR6qLLܲ- Y \#m], d,==׵'I7r~ wuFE B 0->j˕_v7RXuPY`Qq&b\^Œ UtqsѲ,*evh+{H!I5kK;;hh:0CcS'sTo#2iu$(QX"(j!GF~|NTjh" zVOpUCBpW@;5EEhfWKd{0`&Vq|7D0$-q*i7+'/2|*+9C2"\Vñ#tCܛ+`8\0۟X.s_ؿсUʓ6hTf ˪ #>ȼgl#9'~Um< ,ܣ`f5yAOMVw&Jnf7ngʖk; NV]]. KonNs!^[ˊ΅[JCJEjv|B8 -c` 1wG˶YX|Q,{^g+!<(ɽ RqIKt'b{W; =j#}>ԝRlz؜/k;D3Vэy)kLQ x: zh+:CXJ Dcí.oB!U8~[w]bBY|rnQ}_o@-/X0TҐzDyiA6&>;HŴ(N23N^JP_dҵ;ƜUimBǁ\Z\H>D2(7lo6uʎoR0axM:4/bݧriVkXrЀw7uV8*:Q8?JK6uƄ?;C!ɱ*5XDc>uAv0WF7oƗ3Aa'ڊ[sM1@Z]`F{;E}-M0of`S,b;80SϵWG_ӌ C&pe(b0H Ǣ,t#g>K@)ʝ#HnUwS1[LJnL(h7bzvQlL ޔG ԯn 亴<_q@ lp`ND*܃Bc'ږAQ%:7'7~EP@20zU۫X0,ta8ȃvYxuRR ISۼ'$6RxNF>-U%w-[NeBhc4;)DFAPoJwNfwO\~J-4G(J0N䤥kEds(U~p0MV.ȔBb%c12Tb ϴCMʐӽ&<@͢l ?QXǨ[sXړqdibf_>F=_ڰS:(Ҩug僀PHcO>cZ>!?F7GZ;_Hi܉VS~2% Z809Xn&p!~ ⮴s`%&q~YH")KE;Y!PD-ꥒ5@+al0ݯwѣJ͆~^wU9ӷQO\?NP驓 l zO) ?…Bǽߧ?)C9g>4)C,*JFPh6^vb"BA I#13b yK@k % ::ŧVc{PL W-̎eQv-^ mV\}Y7J:c`9hA7459+{5&׷(f!{y+uK;"n VJCPFG:-׌q 'ZVׇfG`fh.C#K7/vQ("ckG=0QSSy8B_  X 0Jfc =mH;63ptfж6vop[5+!GYb4Z XevnN#/sDHS^`_='+83Q7tfPĄa<57ס84CB]'. @*MZdֿ5/RTLy)0౒;PSsw~nm11Ͻ 9շĺCÓ3I[EiL`<%,v_cԣ=*@tU,XVNl3I~lH|x C9TYuEb! 6uS~X,t_h:ғMY&<88ɻw^,Cm, GB H^Ɯ]#&$Ԗ43$@ghuӟ[ű_J:}Bqm L:٧QD14Jf[qjaj3T)d:H0J'Ks=TJ8 3VC1DgUdJb _ U!hr b}sc #UֱE5] 2#E_SuG\%l5Dẑf.P-Uh,z6#^/fdBV6@EsC^!Œw&2F_ I?}LVU[ټ_ =w@X˳иEl9u V֐pue"gP=p #$lYwԋ+F<(L,@4\òu2T&wPfM0 B,y FqB5jZ+ lLÿ8(+ǃg}KKwh5pe}FCrߏy\p" ~32CǽQ_M%x@݃RO"q*Cʐ7UT^*$W3%{Sq2y g&3693)c'8E>e k2:^ dHa).+MAAo|5-՞m2nZ"ccDgI5+$8+RɄ]1ԁ5]lk] N@~]5`C!Cݩ󊴸kXuT܏WE@B=hb6`/—Rsxp׿*AwrE9KA\ޯ" 'Ղ7|fi5:qm"#S/ 3,A}OLĶ.7k-{8$iiM1 73o2A L̲sRŒi1s!v zXrѿLvhI0{9zE݊6Ex?V;-ZzhK yj)}4*87eܚAҀwu,4)\oH(}T ϑ֪;Դet ׷Rm;x{L jZ'|trǻ˚JQ " BBƝC=V\ M\ X\] vC7eWg&XP>,Vƒ {ZwGF\(w;|P ژ MNՅ,c ;徖}*Qa`,,VF'x.5{YB"I~^=Ng0y0 bV2!2[=(PҢܙT 3}zҹMkP?Dm7I$}zD^JcŠ S=Ԕ!g|j(tirHC)D Ltfdai.^T+Wc"fr-DS%y//iETCS%T5eopdwNQQG㠇>ZZxA/o>D+'d)wPUEVH0l0[G9L䋧wЖQp\햝NpZ)_j@(qS\bHiX*C@?V0Dސ0C xZ$PwBsLu]A_g:bC ꦰٙ!*0T󱉑C*dd$_cmjΡh呾%ncTN3A`aϦ?=3,-xF՜bfC1L/c4V`z_QC=Wa P\a㈪4apjS\d^?U=ib"m!bk0ٷÕ H }س/6׈ۡuD6֖DG1[R{y}uG )\urx4#LV d<8ܧ;3tᴿ]aIʡ(o_}w9ڮt )NjpWRYWB n pyuVv lpJ`aVgvpH0Xِ6M'`z-;Q gW@wVDLvӤjMp.|lΙ d:78C`ڹ}1 (5r4;7Q;Z`߅Cyʕ+>lC'pٱ4&4jDݵl݂?Y L'q]6vYxXR됸N mZ WDf>enTl oH1l@LF;>">_ϒbgRR@" _yy>zHŴ/tUw_́ےL}|2ͭQf2 HCX9 /N+(J"0ڽ1sMa1ScF0~=Uc4)wIDDo6:N-D=Ҹ]Q2]ʔիQ,܃7 ٰ}c`Py{k?`96gK`7=p|#,q"=ɉ{ z9"5Tx#X´g:6G jXmJ8- ]!Ÿ#]Be8#)#n?#mWjї$w(ger#&go킝 9lO@Xz`[R~i (mX5ȶyy\JC4tD|{ju_ߋ=t!inSC rBT1]|t11J|M;F(D&l{'a?- 1l(M#sӼrXVDd+WE= _;O*k?KVjp!B!Ò! }j! .Q'XXa'nQJNc->JGȊ`~҆!9"rn{n~\ pŃn Ʋi]_{8| }ȿr19-]$i {"4r\8Ls)^%Ш&v:( 8꫐A|04Z}/']LDC-5q@C6fW Ԉf+e/of*n|5;%WajAiVΡb7~_Wz/-DǐU逴]oYi9!-9s!ܸ5G5 f9SDN.(\\R`}fN9FRR6* | zV0*D$^T}<$h֙wabZU _00t'͔}Xُ|pu*(h o_&$FK; iCLq1LEdzmԤ\bA\e(~ؐ :e0Gg+';-8nR[8~ eʶ4n9>C'v@N n2)AORJ?ZVFm>0C3kJbb%,B$A:矜b~;!|}^/,Y+"AĮl;pe xx?%ɪvpߚr 9UuE Gkc(2&Fp;%,h&"5,Ӣ|oJﲂtM/.k<מ[TC6Z뫜C6<)Ȋ7ao~}.Tg&#A?ޡ~F\!R=`͞ĆlBs7:<(@<6 fsͽěVBT(2,>RMOҭ-S#hJ-BZq tk9O#rgj?׾J8ZVkU=Dq3"$RPxBЀBAQJ~d73zQ l / ȪYe&QK6K?d+MƵtBH4s%R$vTsYOVi )RϹ;H~= c턥Q(hqO]*1gKSGCV Ԕ{㝽LrZI?_`TK + e}4)Qr0糾97:@Ɉ-:oWt z&hؠRpQ~Y\(ua3_:"VI<"F!gEzY[}b3bDItTNǿٶ4\z(6u {2QA*2EZ9BOؖ^u/4l_ ۆ :ޮHAX02`?~NM?S=,Xlqȥ!;d+!Ygj`xЖq tO?r݀wM"UkA\%|V  HƼPJyYg~;M"gqckSNY+RFj!07#xX, -xAJ+IU-FZO-Hi|΂VנT|I?T :=as{) $uYD^gΔKf(( 2Е8#RbjĮ$J3JY&3H֚4WiHx~ Фwix U 9f?FpYKw(ljR?Q~jlWa8HglI2xrI/j3*:QV'=!MJHVs^6o?x?e󨒎r)eI| JT~߭OSwD#ǐbbzXǻn^j]Gxd"wz-):zjVM2_tBς]MIJue2xWYIJbl y^uFJFAv@+7̧8rssӃ]Npd. 1Gj<MSwAF1"Wm:>uS0G7ж$ljp2N?f+kBeS?j'T&-l$n[Ѹ~fWPbwWuǤn,7\uڋ8E@nS2G!>2Ji?߬tÔMZkJhƁqi,)wAMrEw'qA,ЦJRG%3GpQă5}<]̭_h;wk);2zfZ"]T 7`֤r6,&J+U}چE)H>1%S-c IZL:[N|wҺXw`H*IR\<[:dĨVXȉЎxtQ#֖O Hr@;݄/^[""q]byҹN,e3:7W^j1v&J/n3I}tepځց޷i7Y "Od>+ֽpȨSZy@W _H(nbg;DۤuٵfŊ2%m=ڍ+gJüKD<9񁝁A'9ݽ%cmO qT_}Y1낗w1hnۢ->W?(&qV\_i3#J'F_Io0j,']b&eKL8|`sIb"-ȇn<2\Bt^½/TCb4ĖA^Tv+b鹹$ڌ-2#Ft& qЎ}2Kg)q$NM|7]F97L a/DB#,:Zy:J*p!7Fh_3[1]nUC1FcA܍)r#1"rD_2ՏpC͕-<挛 E'/g!]Q"#NblLЏ߻$<:~hq&  YE-ӂ)ځX9Y.q.1 K^w6[[>[ٔvĎMm9~8sٴq hEC̶Ghth k=v*fpDzf(5r ' &.x5rdv\[ oZts4!  &2FjHytnD669 DJicT/U^񢸊xn D <E#8̃<Y"P3ƒþxp\ UG@CĞǀ'AKpX;!c 6"VɼBxM^B,9,Hከ馴 XGM{,Tn%q ΄"d ",P(LC9"j0/Czq_ ;, ykGTzC7#MbAB-}C~3&êq\1gn*w0i KRbS-H7u~(_!=z}~S@gG!'Sf R=C@OJ͘8cXNm")<.WLO7{S>LH9* {@ ٻpC{/h"&ݒW2uג^4#Vq(bCSǚ:5R,{2EuԳڂE [FhQދ.ٞMDn@G1棛S Α N-]FΠw|At`nceZ8Q֒r~zphP#9x̍IQrWpm#OfaQx^: EH{i&[ժj-ŇuI%a6MȞTEnpfd!15``bjH !wRI,R2cCv9u#.V1Zh qHD4%9iq,0罶;®e9ʯdْդ8',V^~#^g#S署;qF2)C1Z^ G@l0"S̗5 Ҷ0&c~ϔ 6Ph願So~C8;o;8a}3\rPy}ފ6&2df^R5 MSRn l0c'<2S70f#EexH\*ar={cL\%mLOE-BCKH #DUhR؈Ddy̨#t#8ȥH/mmf"kkioLd49# "2-Z>vWbU!f Ac;bt&XNeiD"#[ƌT'l%[ Gd;EGK:>NFǡC^ИCF fjfB%h=tw U[P('#I=1#ZSS(*&m$y8?N$uLiOغ%UYx)!І>՟q8Z؏ YUfwK'J?G=>N ;jQ?D ?wBt4_wEj` ֟cYX r@סؗ)!4PO3S\Mܑc8fLpe Z€*xf81r/H.}hG5hVD=aD(]^9E S:g")_YA5O 1ܳWٚUˮƧoax$܌4rqm( /b}G$?#b[5$hR:HL,;')6KEd:y\=#'rc=R2GďGnj9'xp,᷆K8͠tg#g4P~5\[LĦXї:+ \"]F_|ZQH2b_]@=ln HOJisSMߘQ@{ ђf.n}K` 3 :5]z.RabMD^jbcA!;??NW;qLpc]<{=Ʀa.@d*9` hؓ$Q>.f-R֥ݫ?^ A Pݼ)FL3r5:QCǗskjn–nJ$"R[lȼ ,$vy_QI"p$>$ ȤC S& eP_ $R|JR1.'QT>)JK7* })e`śpqVmSn;|U%\UJ=;O%HoHL|~E4m7ca SK\[i٥hvMSҫQZmZGe9rUPSK`V.֤~s!dd ((H3|^rIwlKo[<[\"%nK6R1BV%cDfCF]n`yJz-Ntlv)o3&HdR"3V2;ZP#X!ys~?YĸUٖ2(Ϗ4K\FCi`Ù))ȫԇ:xs@2vjZ\ rЃ&2[@9r~J*"`8]+0+12oApɻr5=:}LE?($I4.pZyÜrƵ_}.`AKOG-=QS=qH%]5a5US5$a*XO z%)94-}ڿ#R@5wvz1>'+ύ!x&d2|($bST}#~LmF@iB'z2M*HwV8nAԯ:' Oτ%۾b6 &?/p?jib񸊺rc'  _((X(h/D&B#>}Xe\E}ЧJ]VH[֜Df%nbiqC[= 喢~ SQ3Rqm[|}M.j񧚷U #h N jgi=9o+42RB:-h􍂧5ɠBdw+N\jSr}NR:hԓ1BAz&$hCY4p?y!AcSrut%HQxro'`yJK,m7Ja=BRբ*>v'ہ5Ur|$ӇkiJ{`g(7Cz5yk磩aud2TƣvgVߎr1wMÏGm z2+]9*GFA9qj !Mzl:n T燑jH;yZX[@\tk_ +tiGr^?b {aN~cag6;%E ,ɔm|ۅ،]5fDI̷Nğ!PݠOZ`FAr2s7lIgCi(Q^l{]4fRŪ/@".1<4ݧEnGpsbm$FkߞHf$"|kn$ݤGhW10Νtr3,ػٱOZ(KoxI5*'ػq˕_h%WdlV;ZGRL }rf^ B~",OѺHaRYQ&֮XV̂k{ Aw'HmPRC$Ⲷ)!\NJ+Y _y3Xy`fM̳8Pٶ Th]j͆(othu5y<7 2Pc3qsro]u*x.Kl*Pl-`"2!j.%ٜ6M&W8gҗVmOa#08a4J>"ʨA aJt2iܴb" pM^g[u6(V?hf&n5ߔ诒&}R;tF/x`Aae066  M%x=u`e= K(SF#זqQ9;?0 \Q)W2ZL3Z5@Lȹ/V各ÚU s>GKQ m\h0*#?x v2u@Zr/\Z'1;dO%(޾5@* ~vwS Ra~~Ӑh$0bE`{rFc;/ Z`a*\Pҟc .u| k S xd-%-;L{>-ĥW4I]C@Nˮ?CEf #ɸgqSY+&2 _a|5+p 9rK̀S1|m&Vák1ozf$qfw bٓ>c/~2i_8TZΡ^YMˊhc!%ÎJo$kfSkR⩦ߑs eMCNQvG+:|} ʰeeØˍ֍*Lˑzu \Y{ 7eQsMW{U'N.?c gz1yG(KUTUdD*e$ +M[܍i ݭN>=D- ; 0_wQk?n,Am2Im_ѡ"fc;RjX[N'e?)U[ f+L0aѪIfqZ7E627+\.fB'qM1L#y}dǦ*E8Q=f ^90N7DۑOU F68 ~EoSGcot_="!#Wx{ $[~zOC!OD<ʟm[8%7kO&^es| '<_UqHoGD+MB@FS萶Hi|u?:[UjNh<Իq9JNZbƕLVboC0+΋FёH(}YCZOX o@'tkxnUh{I5+A`%~ݴ5[c%\ӴqQaO` Ӻ#~>%VTyVsoO }?T;POcu>Bd'(jtŌכvfd.dSE0VG}!xJh *E?S@ K[l1(WӇ"2&M-حs4BT:A^аwWVލ&PfH;gcLv}RxB5♺*RŮѭ) -˒]'th֢fXZ,";ƾ g!;dgb-@_^ ;b{ p@B 0f|n]W*W 0*-8O놤8SoK.*VdzDԯnҨH4WፅJkw|+ lLi=N~^ X-L/ %/g0CWP2&1j@ؖop Vبp l牆xQGB{;5>9gk*Fـh<IISxW!g6vTł MIX2q4_H>y1l3<6 4>wDO%$/ƍ}pl}ݞ"}u_* ;=oÌ૫ԬP{Pyu亯gW9^CB!7Z.'Gއ~z Uص4*P_ƍ7I‘t![⺕Txx8sWپ^a`F.Y9zU%h#6fOc s/3A\Y Gy쾳( 5{/:L06P5Q3< "W:#~^۪#]-7(%q>ö`!zJC2Ur:Y遬d_e|n'aqvwi jy[Voxg8pSYEzP@WO?E0Ԛ^>qP=4X@1yNon%}bWKyx-́tz9A SU@@CS*DFe/9񒻔,H#>tчdۓEoZ)NZo(a ?ؘ]uzۉ?Ae;lZ1)g'Oad0(7 N+S6u>nBby=Uau@| {㠬bUViSN!qziu%-Ba7FU ᚪ(>)GVep(}.v빌zC6`XyS2DW<1#2V* 8S|@bRfC- ӿk@MG { +mUu#mDUJ\ r.8$PCo%щ6I2@ǻcn[eT i=?|PmZXX()Lpi9b5Jq}p_cU?V2%NWGxÀ{A땃M꩕G{Kt5H Kv=P}._F/UeuKcѸ'Zr3.4p렵$qhey\\ͩy(}S#W6u˴+3BUʌ\EZ9`HhvW#}6?ħ8:1јHU05L_ P~t)-fR QDP3 E־@5!|ףˆWyS7cF3]f\)&u9p/3 vTF$ߏ ^Vskl':}= ڋgxx!efrRcsMLFռGblyE , p0nz"i.$ûJsT6I NGp=xѿ1$= 1(~2^V|0d5%,-Ĉ16屆9Rey: u39X-|Fn}r'\z 4ɟK1!T<ᆭ#Ww=8o )`4bX&d:pUGUNEW^f袋X$ P؁HBoXI gs[Aڔ!Nw$>۰JWgd*~  |zS}߇ *Sr'>M=e7Rß#3( \l@cdgR^zvfq{nnWo- 8A-b{;ϥ7l8dq@AMyw!V,F2897m>Qn2,2&(d14ljf/YJDXȐGɞx̯'bwK]C4! IKo(IޛoMj)s L+eYВqZ2 96e?ZqO-nhZMt驮A\%0?JA&W`@ڴ|vB1kGoD`Pьoo{Fp{KѤN04W:<xp 0:@*) [,~C*XJl-h](gLtg_\WMpI7<}HW-#26rMMn­[vd7 kK$m?Arba[8ćџy`'quj!x}jP Z-CJ\%$~hLU.}#:c8|#<%Z?Q}uUcfo};V~@N^:"WE;}fP%xZ]A$_=5P$vL/hN,ѴiPҦrdaO)i@`wsj6 ̠dñ#;"K<0?Cxi3R4 Pbq7JCei4`\!+;k=$>{Q(׽'`ye25CD1G.kأgqō݂ S`ɑ>3p,cgA,Fcfޯ A邁V<$UZ<)|E#ݩ4 ɏL;ДDC)%MB3EKvrN} |9|:^z1C`FxD#6W'y=?ܶo֎KU45 Ԫ^{_AB_sju HpK͵ N !^/Ɛ\UKq([Uq)̣؏%ȯhBdKIB-js?Ls.tdiG[3T?ySOa$_*[?W;҇@*  f%V=6N33eu$ m2GX7\. jȓrzI>CT =NULDltj.,?fw~|߷NrPRFֹ#8(`MM3%rv:k' 쌕s*PnSh.ѹ >b)nLi).1Aɓ-VLp ;2TEh*ɑ4')pZ2dY^Si?XJ&mHYr+]7T޼+7M `Nm곰';)sU# x`\`}.iYDUUҞ8{$ԑn9|ȕ%~Ԫ˵~w )]-"J>fx _sPhŷhӊΗm.~/9 6_|8 \ֱlev lf>Bpi4R]ת͊%~̓ c Nk%#$ 2|:b HrGIx Xd኷hP%Ac* "Xmoprasζ&tgP8> AEo鷕qF vNG5 ã(pkUwK [^Z1E 0:8L2(d=/T%Η' ?!V Z%#@Ҡ9]K6;폐} ؤxv&7%nĤE}lai0¼p>zq$TӺ&%WU]B/-%#@b\uPrXcoov+ n[aN'NϺLW7*OG+ Ͻq-2oQuΪl *v 9#~6>M|G{(Ȗ׻aBQO_VLLT ީDe5CL-Hnp]5ոJa6DQc/ J89qZ;O7H`8Jg{jqmq=趧+ l+Zq/pJ o9~6-hGD—*Q'|?$;Ѩ懍nC3W¬\6:%ϽUDi7ś :+5~8/M,#t-]#XgnvxUԫ+}0JP$o*Φ6\&SO@ ]#|% 3]9d`Ljꐻ*9T+09G\&KS1tu W3DL$jEqZTE7fb \PjFtyw"ʪꌏT^[Q&}٩+&2%%R[Lk ]P]5 -wphqhԮG3,VAJpXɂp_^VdBP'唝h? ˌBfUR5ߜ<1u~bN zzaH1S0b""Q  IyY(mp"bQѰŢ IsA {f+~-~ ޺V}4I6ϕIm"ݞ~v,)TWr%v.CvSL\ +IU!@SJ*b e5`ޑ|YȄV))h~:YAjι{B*!*G+ gWOp 3 ɜjt*MCX2c #ߖW+cTdzŦyrʍt|h)gĈ阷;yF< ȩLl)͂;ҤoI-'p_WZ9~@`<Ɏv #{F)G2Ԣ0߃!"ڂ 'HeE>01COiI8lc5JČr0ȷ-~Hа¦ ot%3o7837amNB* tեkc".U'0d9ܳ( ".A&Z 6\SPLfn_pM .Kk$⹖~ƵyThcҒTM 6)<l Zuaj4eTZ?om̾q3㵻pE_JY2gR@"Kz1V҇6ԏcYP<=V{Mб7sxȾ u]%>k#$ϻiE~E[75B hfXu?+x66lr%K#3OGBŜbtUy7hyÖ""@op)+L)~mr̈́wFv $b_@dR'NF}^mF.aR266Ӝa]hX@`iApک 5Hk̤QE" g9s Ѻ0wWG2I׺uyh|fDKs[.!I(#Y9UTYm&/p(D(ƿNdוWd $S]4bR)f l#u3h\U²rY$3= . [BZ4w.Ns&rEM{Bg`?!b*z_>&p|bFͩL:)z4:Vc!=ߗv.FfvwCOS衙+EGe}Vm\EA>>z_XҞteu { Yj, kRG+O-VTL?G5`H.AuTv77q+ؔ,BD+G8|xƑh֛%D2}佌ɵEH4w6w9}sωl݇A&%h]j+5{#ڢDj|VyF_Ly5p q5s 3=ҝWHm :{eˮ'li\2k-e;Mgg{G7ymv\5?W`j PaJA$` PmW[N"b;1~by4km]tuk$|a=FPm-J҆}^cRMЌKO|ͧinj-(g \ױ9{IPiKiy\#yS"aL/g44,66 T| E ƑPEh ׬þ殒c;fA9`SI?c`ot+; IUf#LY: E.0[;Sq Me4S'Ikh;zN ])Wѯe0sb1DHSw/ή78Z{' :V#mBUSTDUeM HMtaR.g}KdTݴuYꥸuj]A]oDr+!5:֍ۦs$`Xk Zd$e% œȕ80 jݍghbM9gOwg CgM9}2{0]ݙQAiw?c(O$]T#PF;|t63wHf]!##v}=\e^IAJZ#w޾4&=m>11J笓v)cx2fɔ xĘ𘣽[ f(Fdx%5u\E@/6GIqkǍ7D]~'*t=G-94ؖ|광vֵ~}^ CtJRMK Eb{\ɐ O |@;xU)Y%UiMOC 5W_;aY̛ Hh5 > uBڛ`F9̀izIo9KR!gZoD&A֔?첾8t_O%08z4ƚq%'[=/т(}g5 N bQb(t-g=+_eRY.sa%)Jj?ʊ#JKޤ) vbtpwMh!Omh4olVw*KyC_6_n ʒ@Wg]<5(B';F((?5"Fn@N3Rxp<-~-ͰNJO:s>1ڦkg2$U\vc2pgGt]{8$ %F힧Tۢn]EJm+p SY 5g:ڟRbّ{kAkւtqgPKՕƻtr=k/D1m~ pΫyZ9֣T"M/Ŀ5)]"8?t.FB~~uFz9jċ?dЃy(8[